5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socket(0x0, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet_udp(0x2, 0x2, 0x0) close(r5) socket$netlink(0x10, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r4, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r3, 0x0, r5, 0x0, 0x19404, 0x0) 23:57:25 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f00000000c0)={'syzkaller1\x00', 0x420000015001}) r1 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_inet_SIOCSIFADDR(r1, 0x8914, &(0x7f0000000140)={'syzkaller1\x00', {0x7, 0x0, @empty}}) write$tun(r0, &(0x7f0000000300)={@void, @val={0x1}, @ipv6=@gre_packet={0x0, 0x6, "00008a", 0xf97, 0x2c, 0x0, @local, @mcast2, {[@dstopts, @fragment, @routing={0x0, 0xc, 0x0, 0x0, 0x0, [@private0, @empty, @local, @local, @initdev={0xfe, 0x88, [], 0x0, 0x0}, @remote]}, @hopopts={0x0, 0x1b9, [], [@calipso={0x7, 0x20, {0x0, 0x6, 0x0, 0x0, [0x0, 0x0, 0x0]}}, @hao={0xc9, 0x10, @initdev={0xfe, 0x88, [], 0x0, 0x0}}, @pad1, @generic={0x0, 0xd90, "ed09007bfd05368b54a83deb0b38cc818aa77156c97f616488d298b59f6f3f810f373159a28a78c728a97c3154bea0c32882026296595944d648ef7d7092da01e558cab2771a4ff68492cf62ae647e2faf3aa22d0aff8c5595b6d7841810165baa43db6782db651ad146ba14a7b89b2aa181c3295e1ff92dc2d5b8fa80fa38507aafbcad4d6bf4d72e05c262b1755cfaf95cf731ed75822fabd24aa167069d47c14ed90e2a2d382421e9181cb0766811b0bac1c07c4bbb5c8672e02a6772d6944b542f3287ede3c4348f72703e17467a8d6866d91a81757bd20243c4c277627f5cbd307c564c19c28b11eea7885d9f5b07a1e7b948105daba03a837e563ac8bdfeda748160f277c689368077fd09c4507565064b4837182f614acecc0267f947ff35f7222e77ae3efd23fa8cbca26b4dbb632295ea53ce97ead6992fac939461f59211eb6ece81f3bacf7631eb50b00d3d71b987fc8155d97c13b8a207697ea26f50b5722d6115811c3b5d95b311e90f123ee37087298a3fe4d533e5db1214a3cdf5ddfd8523e54586941a3a2fdc33e2e3cb7beee395887adcdb34cbcf22a178deddbf0fb81baa9c2b9d1b31c2205040218b3c7b8acaa3c4f2b91ec4f5a1be0dd30162c567a6106f8144a9003fc889aeffbdbb98fc4931da0199839d2dc8080c864589e95f728d97ebc4641f0fd94fcadb05b59e6b4ddb530793eb290c3855c99b803a9fa92ff1bfb491dfba3cfc76a95c2e789deda2901555a0cdaa10c1526af1d764fc6cf0f810bb67cc8516b14a5166e7fed42a34d8023eb9bbc2e70b26ea3b5db5aa587e89b84ff95ad6f52f0e73cac90d686f480f8368cb1b97473a969e173decb78c320caa81b9fec4dad4ea094ae0a77ef18ec69d54b4f1fd04f292f947449786fafff0b2e8600688a37cd63c25d0587457de67bc8d76128bcc0ade183aae7df308338b0c0cac3ee32f4e5250b3800aca0f4471405202223341d97bfa84fdf3bf56efe5750badcdc67c90cb608e972ac1e460d4d3453a3f2afb7819035ebb6b0803f02160e0c3fc351289c202687e76775fe2a1386a3566cc26ad201018b414e0cca371fd3d20af9ca0744906835d41b7ea658c773195bb472d1291c2fe8b61ff8bd067c4a5c8100bc2563bdfd258b07f7de16bca13fe2b8ffd7931a60e9764542143f663142d60431f87662d8b2316febab52a29f3d378b110beed0d4d3e4b6e5be70f99bae84219a10c8b0c041d8934eea4626ef55086012bd41cea3e4103d5f6a0cdc3c14f41ad9f6f404e5d69d982dac997da89828fb31c38ddccce36bbc643d9d1228b04a7fddb7d171b89f3357a745e0c081fc54e454caef1c1a169f3372b24c68d7bb097d5442be88e38676d7ae8e12fc94a3f93a9d8903398566c94afe4c9a55b6860756f072e5afdcedaa94e9d8b6bfd3b148ecb57b402a1df288e2e93097eccd6856628ec76ed429c55309eab6f6863b75be4a53d5f811c07e622a85efbd50dbcdb95fb0fb6c1907fb9235d49bdab685d28653dd4ca63c2255c4110f10a79568f771e3b684c430cabc436cfa1fd97fdf700566d7c755002aec6c2c02eac75debad28eb4ae8668493bc6dc3810ebfc643a879253daf3777ce3691af524e7b51dd6c2d69db2752682d13d162d09cea30b7d7d1128b8c65a7cab131331016381e7d4e45885e22aaba895dc9f2b0f525c39eea79bef37721c2e5976abc1ac81098ec11e89291a36b83ba148e7e5c6f1c21b416cad9cc8d72530d2d0ed6879d894182a51c73625afcd5868aee0ec8d4c8633d17aec4179e54695ab4ccdb282299778a97af7be1aa905b521eaf29d730449d1cff8b9a8016871713f8f14878e91e473118421603508bf10b332a7070933ce1b47fc06907329ba1f4cebc1274e6a1d8b2b595d78c796cccb409bd3a1f29243e48bf64345e8895d5cc1bfa4027313fad41da79cf7e1c57cd45fef7ead25ba24a7737619bcc63f4866d59dc6670977afa12c4a9354a915d349d594e898d690b2c81c0151d316e31c341a36913771ff32b738ddc031af1ff4e59fc211cee72b8c74ba4c966843d037f9e7e14afa121eec162130c03cfbc27e204ce2aa99660ff0ffdf471fb5fe3620f77da51edd8593b5836a83194d0c08258299ab53c73111b31e9aba05e36f037b9c8f247524c55e6f12377877c8bf9101d089e1c742108f31b63df8bf436d0b6aa61f14221dc23a91c58166cdfed4eaf7aad9ad09fc68be5b2fb2a42efaf168a1157d48e18cd1af8e377bbc6b0dbece2689f9f5395fb2b96759a0ba25b52cca37acf3ceca66aa715f1969f21f30bbd6ccfab1f15e4f71db77b230014cda5663e283ba8297dda8fac8e1830971297387cfc820f9fb0f24b4e00cca9288671f0cd7f8a616a4d9a350e7413f3b3cba205af0c8f95005333408fd29b78f4a3ca60022a2ac62823f7b5d0a4747490044eeab1973bfc31a5be60e82269eb4849b2f723f628a67d7cf811c2cc6c1b5e4d22b24b9f23493d228ac299e32007cabd2136684d095addd542ab3f88702f23fe80d1aab11792e4f847722985db9d367af3adbbf5a4734a273c3191ef3d5c721d97a25460cef06f9e90f8455d3312f0395d6f91bc97ac71683d5fdd6858179db53a9bec10ac45e356fd957e260b168fee5f20563d1d6c7a8bc894a3211d397783f5f32805997e56c3e6bf4422e11239b21992c480c89c578ede0564f8836516281e2157495b5618aa110771510dd8999e5522da71cb3e220497942400c65280a50feebd8179379b7976ce6347338838025447eb6b1889d5379462fdd1bd054862c0223d482912b10a7fa9f047ebd6105c7843712ef10852b23d395b0af7132082eb003bc14f772ffae6033e449c81388fbb64759d328c6ca4328dee0d710c1ad5bf2084c2492a77cc580b728b2d4995a83b8451493f2c42961a26339b98e7a0f6372b9fc0c3cf1ce0983b418fd3af47c20109a1dc3b10ee47f7dc508c0564b7c0f9efb7cb475ce8e4894881b713f865c4a57245a502e3982facd48691ad82930be76f3d6edb29d09b84bba016f0a93dbe54bcad99f6eb9032e78fdb9c495df226f0c90d721b993c2e1ac3b86012d654c53ea842bf2de97ee5b509faf91cd499657b479b7a111ed41d203e19ce1c68bdd371a3697cce65ee06208cc009e6657b33cfb107867a2e7edc555bde10d1d1c2edc90e4a68e052908b9a2c28187872f8a784f54ff32e80c9450d8b4a27a42fa99273b88fb622b9b4ca2fe4775248404cea955a60f52242ef9ff4c250898665bfe545b14aaf88715e7f7228bfe6ffcd5dd492ed2b9d4570c1f1070258ad86d12153fd6b11c877314c14f25af7bdab21fc7a744c98d5257843690a81cf7093c021e907523cc11625323b9fb8c101e637e6f6a650335d37f7dbef91d66a523ed40d86b9a364e1d215511cdd269add6372b6d550b91d6c8a667a313b2ced0ebf39975f869275951e8cf1697de82c0077a08b8f512ab8ef0501306c7b333ff60facc2f885c184a8e68baa9ca1d35f36f783fca3c699a8f2eb2529c4c574bfb12c201784c69441c012d1bd4cd1ba445185f7f9e11f2057a5cf08fca1831b8d35f102014dda6f670b31408550e9319c008a34c4a981313a08fdce333b98833bbada7052a12270c5798ef77a83f2e2941d8ecec8801772f973c2398bde1972709bbd0019c618041c1c95a8330f3a620d4fb0a7640c64293c613f972c221820af843ee3b1a7dee9d9cb61822c75e6f89f308cbea5d1098c1485fb8de19a370243fe4b7be0227b07a962897a9df605d571f349dfda44a2496438a0eef5f9481eb67e8cab34b7df0295588d78ae720d8bb8e27376fa814f3e5dccf207717ab20f9f3008ed7530f1a6cfcbc29d20ed4101d4ed7892a8aa57c3205fd2b7172f5851ea5fd03542515074239fde8b5801449110f90f1e47085dc4066d695effc8109a2a5727dabd388951ef758f4deeb1bb8e04aa0a8a678c8565e9882a156db59ef2ffa8793808365ceabdf86edbd453b8689d221055a412523a074fa7fdd3dfdfd10375ef51bc918e51ebe9c662c515fa418ae91eb5b7aebb58073aad6eed309a7489b16f6a49e7b4e3df6f1af4615c169f82e7d47bce57023fef0c1e41121138477215964ca3eb92543bad0749fd63b2e6f933bb9950730fa694eed35b7b94f85e72f8d46b23c7bfc401db69fd03e8544fcc61a07915a90467d7bad0c0d1b8f3cd0c4ca2a55001e37c0f73e23433113383018577ffe42b81250407c3ae7cc2b3ab6403b18629524dcca4f26533c3f455f33f4dd2970aa30a7dd0bdf658bc933e21afc022a67dddaac36924ea6ac87da03caaa207b36a1e533240e476bfaa69e4eb740446cd72fd4e0a1ec003c4a21f88fe29f73c65ebded005eda92d989099c87819b94227ea7aa6a40a2a11553aa58a2432896dd932cbc1e607bae2b314582187777beb1003921e2253488b22bfd672368513f63413cb28feeccd2d4e2009ef524a5d58272cf0d7c7b96e0398d51503dc5500e45eccbb6e9bc7fde6831816d62382b643d56f68872bc33a87065aa60705ae33a0487787f0ec354172961f2c18f3d3fb456220f492ee33393cfd46c8b182fd890b4876698e07f1fb01d3ce6a1377815cf158126f233a978d8261a4829835aeadd39bdadbabb1f555e15b3d1c030c61bbf9074ee9b5afd66e26a4caca1ee70423472d27bd0bf8806b2c6be57a7d4f7ca38f8ce45bb5230e1381a7acfb7bb9c8fca6ff67dab07e69f1772ae40a61634dfa2c8eb74c42f3a5cc348599d53ad96128c79930383ead016379111d4b4fb47b6a642b01bc2da15b86f8d174cfd6362181f6529c88f807aa7d5de8e84ec961defe5bfe7a60b5d6f74b98f1a1e8627c746ab30c498f2adf07515"}]}], {{0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6558}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800, [], "b9efee0d95bfde177f032b5553616e4ab9390aa5877e77e2db457a07839191"}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x86dd, [], "415c4fb73fe7"}, {}, {}, {0x8, 0x6558, 0x0, "70fb99accb3990f0e77600a1f35bf81791ed9fe6fa2c7986fb80f93d9f8d77ee7b5951491b137bc59b55a97e48f3e83135b7dd920a87ba13f2b47c07246c4a7a3c522e15beb99467d0c439c1f66d196d56426ba749f8e3a804beaacf4adb0c07737e3458178dcfcc0e06b49a6fe2050cc2d5da5bab3eef1f362e7c148ce20506b93527ad82f1e9aea3f0805daf87491de03d1e9557b03c5f4980562281feb9b17e4f911324e0a0e336f2c72e4fa0465ffed7362954310cc00825e68f5786e5ba69c979ef80146dc1a3cb7f5c309e886d7ab4f5e34f74d4279719797bc246"}}}}}, 0xfc9) [ 215.867495][ T9627] usb 2-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 215.907397][ T9627] usb 2-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 215.939336][ T9627] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 215.964946][ T9627] usb 2-1: config 0 descriptor?? [ 216.027889][ T9627] usbhid 2-1:0.0: couldn't find an input interrupt endpoint [ 216.045594][T14283] FAT-fs (loop3): invalid media value (0x00) [ 216.054944][T14283] FAT-fs (loop3): Can't find a valid FAT filesystem [ 216.097588][ T28] audit: type=1800 audit(1596326245.618:421): pid=14283 uid=0 auid=0 ses=4 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.3" name="bus" dev="sda1" ino=16113 res=0 [ 216.116508][ T28] audit: type=1804 audit(1596326245.618:422): pid=14283 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir951158927/syzkaller.7npWzh/73/file1/bus" dev="sda1" ino=16113 res=1 [ 216.146274][ T28] audit: type=1804 audit(1596326245.618:423): pid=14283 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.3" name="/root/syzkaller-testdir951158927/syzkaller.7npWzh/73/file1/bus" dev="sda1" ino=16113 res=1 [ 216.169787][ T28] audit: type=1804 audit(1596326245.648:424): pid=14283 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir951158927/syzkaller.7npWzh/73/file1/bus" dev="sda1" ino=16113 res=1 [ 216.195684][T11722] usb 1-1: new high-speed USB device number 2 using dummy_hcd [ 216.255119][ T5] usb 2-1: USB disconnect, device number 62 [ 216.555988][T11722] usb 1-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 216.570454][T11722] usb 1-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 216.579532][T11722] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 216.591486][T11722] usb 1-1: config 0 descriptor?? [ 216.638044][T11722] usbhid 1-1:0.0: couldn't find an input interrupt endpoint 23:57:26 executing program 1: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socket(0x11, 0x0, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet_udp(0x2, 0x2, 0x0) close(r5) socket$netlink(0x10, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r4, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r3, 0x0, r5, 0x0, 0x19404, 0x0) 23:57:26 executing program 5: open(&(0x7f0000000180)='./bus\x00', 0x141962, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x103042, 0x0) creat(&(0x7f00000000c0)='./bus\x00', 0x0) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x800002, 0x11, r0, 0x0) socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x9) 23:57:26 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f00000000c0)={'syzkaller1\x00', 0x420000015001}) r1 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_inet_SIOCSIFADDR(r1, 0x8914, &(0x7f0000000140)={'syzkaller1\x00', {0x7, 0x0, @empty}}) write$tun(r0, &(0x7f0000000300)={@void, @val={0x1}, @ipv6=@gre_packet={0x0, 0x6, "00008a", 0xf97, 0x2c, 0x0, @local, @mcast2, {[@dstopts, @fragment, @routing={0x0, 0xc, 0x0, 0x0, 0x0, [@private0, @empty, @local, @local, @initdev={0xfe, 0x88, [], 0x0, 0x0}, @remote]}, @hopopts={0x0, 0x1b9, [], [@calipso={0x7, 0x20, {0x0, 0x6, 0x0, 0x0, [0x0, 0x0, 0x0]}}, @hao={0xc9, 0x10, @initdev={0xfe, 0x88, [], 0x0, 0x0}}, @pad1, @generic={0x0, 0xd90, "ed09007bfd05368b54a83deb0b38cc818aa77156c97f616488d298b59f6f3f810f373159a28a78c728a97c3154bea0c32882026296595944d648ef7d7092da01e558cab2771a4ff68492cf62ae647e2faf3aa22d0aff8c5595b6d7841810165baa43db6782db651ad146ba14a7b89b2aa181c3295e1ff92dc2d5b8fa80fa38507aafbcad4d6bf4d72e05c262b1755cfaf95cf731ed75822fabd24aa167069d47c14ed90e2a2d382421e9181cb0766811b0bac1c07c4bbb5c8672e02a6772d6944b542f3287ede3c4348f72703e17467a8d6866d91a81757bd20243c4c277627f5cbd307c564c19c28b11eea7885d9f5b07a1e7b948105daba03a837e563ac8bdfeda748160f277c689368077fd09c4507565064b4837182f614acecc0267f947ff35f7222e77ae3efd23fa8cbca26b4dbb632295ea53ce97ead6992fac939461f59211eb6ece81f3bacf7631eb50b00d3d71b987fc8155d97c13b8a207697ea26f50b5722d6115811c3b5d95b311e90f123ee37087298a3fe4d533e5db1214a3cdf5ddfd8523e54586941a3a2fdc33e2e3cb7beee395887adcdb34cbcf22a178deddbf0fb81baa9c2b9d1b31c2205040218b3c7b8acaa3c4f2b91ec4f5a1be0dd30162c567a6106f8144a9003fc889aeffbdbb98fc4931da0199839d2dc8080c864589e95f728d97ebc4641f0fd94fcadb05b59e6b4ddb530793eb290c3855c99b803a9fa92ff1bfb491dfba3cfc76a95c2e789deda2901555a0cdaa10c1526af1d764fc6cf0f810bb67cc8516b14a5166e7fed42a34d8023eb9bbc2e70b26ea3b5db5aa587e89b84ff95ad6f52f0e73cac90d686f480f8368cb1b97473a969e173decb78c320caa81b9fec4dad4ea094ae0a77ef18ec69d54b4f1fd04f292f947449786fafff0b2e8600688a37cd63c25d0587457de67bc8d76128bcc0ade183aae7df308338b0c0cac3ee32f4e5250b3800aca0f4471405202223341d97bfa84fdf3bf56efe5750badcdc67c90cb608e972ac1e460d4d3453a3f2afb7819035ebb6b0803f02160e0c3fc351289c202687e76775fe2a1386a3566cc26ad201018b414e0cca371fd3d20af9ca0744906835d41b7ea658c773195bb472d1291c2fe8b61ff8bd067c4a5c8100bc2563bdfd258b07f7de16bca13fe2b8ffd7931a60e9764542143f663142d60431f87662d8b2316febab52a29f3d378b110beed0d4d3e4b6e5be70f99bae84219a10c8b0c041d8934eea4626ef55086012bd41cea3e4103d5f6a0cdc3c14f41ad9f6f404e5d69d982dac997da89828fb31c38ddccce36bbc643d9d1228b04a7fddb7d171b89f3357a745e0c081fc54e454caef1c1a169f3372b24c68d7bb097d5442be88e38676d7ae8e12fc94a3f93a9d8903398566c94afe4c9a55b6860756f072e5afdcedaa94e9d8b6bfd3b148ecb57b402a1df288e2e93097eccd6856628ec76ed429c55309eab6f6863b75be4a53d5f811c07e622a85efbd50dbcdb95fb0fb6c1907fb9235d49bdab685d28653dd4ca63c2255c4110f10a79568f771e3b684c430cabc436cfa1fd97fdf700566d7c755002aec6c2c02eac75debad28eb4ae8668493bc6dc3810ebfc643a879253daf3777ce3691af524e7b51dd6c2d69db2752682d13d162d09cea30b7d7d1128b8c65a7cab131331016381e7d4e45885e22aaba895dc9f2b0f525c39eea79bef37721c2e5976abc1ac81098ec11e89291a36b83ba148e7e5c6f1c21b416cad9cc8d72530d2d0ed6879d894182a51c73625afcd5868aee0ec8d4c8633d17aec4179e54695ab4ccdb282299778a97af7be1aa905b521eaf29d730449d1cff8b9a8016871713f8f14878e91e473118421603508bf10b332a7070933ce1b47fc06907329ba1f4cebc1274e6a1d8b2b595d78c796cccb409bd3a1f29243e48bf64345e8895d5cc1bfa4027313fad41da79cf7e1c57cd45fef7ead25ba24a7737619bcc63f4866d59dc6670977afa12c4a9354a915d349d594e898d690b2c81c0151d316e31c341a36913771ff32b738ddc031af1ff4e59fc211cee72b8c74ba4c966843d037f9e7e14afa121eec162130c03cfbc27e204ce2aa99660ff0ffdf471fb5fe3620f77da51edd8593b5836a83194d0c08258299ab53c73111b31e9aba05e36f037b9c8f247524c55e6f12377877c8bf9101d089e1c742108f31b63df8bf436d0b6aa61f14221dc23a91c58166cdfed4eaf7aad9ad09fc68be5b2fb2a42efaf168a1157d48e18cd1af8e377bbc6b0dbece2689f9f5395fb2b96759a0ba25b52cca37acf3ceca66aa715f1969f21f30bbd6ccfab1f15e4f71db77b230014cda5663e283ba8297dda8fac8e1830971297387cfc820f9fb0f24b4e00cca9288671f0cd7f8a616a4d9a350e7413f3b3cba205af0c8f95005333408fd29b78f4a3ca60022a2ac62823f7b5d0a4747490044eeab1973bfc31a5be60e82269eb4849b2f723f628a67d7cf811c2cc6c1b5e4d22b24b9f23493d228ac299e32007cabd2136684d095addd542ab3f88702f23fe80d1aab11792e4f847722985db9d367af3adbbf5a4734a273c3191ef3d5c721d97a25460cef06f9e90f8455d3312f0395d6f91bc97ac71683d5fdd6858179db53a9bec10ac45e356fd957e260b168fee5f20563d1d6c7a8bc894a3211d397783f5f32805997e56c3e6bf4422e11239b21992c480c89c578ede0564f8836516281e2157495b5618aa110771510dd8999e5522da71cb3e220497942400c65280a50feebd8179379b7976ce6347338838025447eb6b1889d5379462fdd1bd054862c0223d482912b10a7fa9f047ebd6105c7843712ef10852b23d395b0af7132082eb003bc14f772ffae6033e449c81388fbb64759d328c6ca4328dee0d710c1ad5bf2084c2492a77cc580b728b2d4995a83b8451493f2c42961a26339b98e7a0f6372b9fc0c3cf1ce0983b418fd3af47c20109a1dc3b10ee47f7dc508c0564b7c0f9efb7cb475ce8e4894881b713f865c4a57245a502e3982facd48691ad82930be76f3d6edb29d09b84bba016f0a93dbe54bcad99f6eb9032e78fdb9c495df226f0c90d721b993c2e1ac3b86012d654c53ea842bf2de97ee5b509faf91cd499657b479b7a111ed41d203e19ce1c68bdd371a3697cce65ee06208cc009e6657b33cfb107867a2e7edc555bde10d1d1c2edc90e4a68e052908b9a2c28187872f8a784f54ff32e80c9450d8b4a27a42fa99273b88fb622b9b4ca2fe4775248404cea955a60f52242ef9ff4c250898665bfe545b14aaf88715e7f7228bfe6ffcd5dd492ed2b9d4570c1f1070258ad86d12153fd6b11c877314c14f25af7bdab21fc7a744c98d5257843690a81cf7093c021e907523cc11625323b9fb8c101e637e6f6a650335d37f7dbef91d66a523ed40d86b9a364e1d215511cdd269add6372b6d550b91d6c8a667a313b2ced0ebf39975f869275951e8cf1697de82c0077a08b8f512ab8ef0501306c7b333ff60facc2f885c184a8e68baa9ca1d35f36f783fca3c699a8f2eb2529c4c574bfb12c201784c69441c012d1bd4cd1ba445185f7f9e11f2057a5cf08fca1831b8d35f102014dda6f670b31408550e9319c008a34c4a981313a08fdce333b98833bbada7052a12270c5798ef77a83f2e2941d8ecec8801772f973c2398bde1972709bbd0019c618041c1c95a8330f3a620d4fb0a7640c64293c613f972c221820af843ee3b1a7dee9d9cb61822c75e6f89f308cbea5d1098c1485fb8de19a370243fe4b7be0227b07a962897a9df605d571f349dfda44a2496438a0eef5f9481eb67e8cab34b7df0295588d78ae720d8bb8e27376fa814f3e5dccf207717ab20f9f3008ed7530f1a6cfcbc29d20ed4101d4ed7892a8aa57c3205fd2b7172f5851ea5fd03542515074239fde8b5801449110f90f1e47085dc4066d695effc8109a2a5727dabd388951ef758f4deeb1bb8e04aa0a8a678c8565e9882a156db59ef2ffa8793808365ceabdf86edbd453b8689d221055a412523a074fa7fdd3dfdfd10375ef51bc918e51ebe9c662c515fa418ae91eb5b7aebb58073aad6eed309a7489b16f6a49e7b4e3df6f1af4615c169f82e7d47bce57023fef0c1e41121138477215964ca3eb92543bad0749fd63b2e6f933bb9950730fa694eed35b7b94f85e72f8d46b23c7bfc401db69fd03e8544fcc61a07915a90467d7bad0c0d1b8f3cd0c4ca2a55001e37c0f73e23433113383018577ffe42b81250407c3ae7cc2b3ab6403b18629524dcca4f26533c3f455f33f4dd2970aa30a7dd0bdf658bc933e21afc022a67dddaac36924ea6ac87da03caaa207b36a1e533240e476bfaa69e4eb740446cd72fd4e0a1ec003c4a21f88fe29f73c65ebded005eda92d989099c87819b94227ea7aa6a40a2a11553aa58a2432896dd932cbc1e607bae2b314582187777beb1003921e2253488b22bfd672368513f63413cb28feeccd2d4e2009ef524a5d58272cf0d7c7b96e0398d51503dc5500e45eccbb6e9bc7fde6831816d62382b643d56f68872bc33a87065aa60705ae33a0487787f0ec354172961f2c18f3d3fb456220f492ee33393cfd46c8b182fd890b4876698e07f1fb01d3ce6a1377815cf158126f233a978d8261a4829835aeadd39bdadbabb1f555e15b3d1c030c61bbf9074ee9b5afd66e26a4caca1ee70423472d27bd0bf8806b2c6be57a7d4f7ca38f8ce45bb5230e1381a7acfb7bb9c8fca6ff67dab07e69f1772ae40a61634dfa2c8eb74c42f3a5cc348599d53ad96128c79930383ead016379111d4b4fb47b6a642b01bc2da15b86f8d174cfd6362181f6529c88f807aa7d5de8e84ec961defe5bfe7a60b5d6f74b98f1a1e8627c746ab30c498f2adf07515"}]}], {{0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6558}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800, [], "b9efee0d95bfde177f032b5553616e4ab9390aa5877e77e2db457a07839191"}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x86dd, [], "415c4fb73fe7"}, {}, {}, {0x8, 0x6558, 0x0, "70fb99accb3990f0e77600a1f35bf81791ed9fe6fa2c7986fb80f93d9f8d77ee7b5951491b137bc59b55a97e48f3e83135b7dd920a87ba13f2b47c07246c4a7a3c522e15beb99467d0c439c1f66d196d56426ba749f8e3a804beaacf4adb0c07737e3458178dcfcc0e06b49a6fe2050cc2d5da5bab3eef1f362e7c148ce20506b93527ad82f1e9aea3f0805daf87491de03d1e9557b03c5f4980562281feb9b17e4f911324e0a0e336f2c72e4fa0465ffed7362954310cc00825e68f5786e5ba69c979ef80146dc1a3cb7f5c309e886d7ab4f5e34f74d4279719797bc246"}}}}}, 0xfc9) 23:57:26 executing program 4: r0 = open(&(0x7f0000000180)='./bus\x00', 0x141962, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x103042, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) write$binfmt_elf64(r2, 0x0, 0xfd14) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x800002, 0x11, r1, 0x0) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) r4 = dup2(r3, r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x9) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x41000008}) 23:57:26 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f00000000c0)={'syzkaller1\x00', 0x420000015001}) r1 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_inet_SIOCSIFADDR(r1, 0x8914, &(0x7f0000000140)={'syzkaller1\x00', {0x7, 0x0, @empty}}) write$tun(r0, &(0x7f0000000300)={@void, @val={0x1}, @ipv6=@gre_packet={0x0, 0x6, "00008a", 0xf97, 0x2c, 0x0, @local, @mcast2, {[@dstopts, @fragment, @routing={0x0, 0xc, 0x0, 0x0, 0x0, [@private0, @empty, @local, @local, @initdev={0xfe, 0x88, [], 0x0, 0x0}, @remote]}, @hopopts={0x0, 0x1b9, [], [@calipso={0x7, 0x20, {0x0, 0x6, 0x0, 0x0, [0x0, 0x0, 0x0]}}, @hao={0xc9, 0x10, @initdev={0xfe, 0x88, [], 0x0, 0x0}}, @pad1, @generic={0x0, 0xd90, "ed09007bfd05368b54a83deb0b38cc818aa77156c97f616488d298b59f6f3f810f373159a28a78c728a97c3154bea0c32882026296595944d648ef7d7092da01e558cab2771a4ff68492cf62ae647e2faf3aa22d0aff8c5595b6d7841810165baa43db6782db651ad146ba14a7b89b2aa181c3295e1ff92dc2d5b8fa80fa38507aafbcad4d6bf4d72e05c262b1755cfaf95cf731ed75822fabd24aa167069d47c14ed90e2a2d382421e9181cb0766811b0bac1c07c4bbb5c8672e02a6772d6944b542f3287ede3c4348f72703e17467a8d6866d91a81757bd20243c4c277627f5cbd307c564c19c28b11eea7885d9f5b07a1e7b948105daba03a837e563ac8bdfeda748160f277c689368077fd09c4507565064b4837182f614acecc0267f947ff35f7222e77ae3efd23fa8cbca26b4dbb632295ea53ce97ead6992fac939461f59211eb6ece81f3bacf7631eb50b00d3d71b987fc8155d97c13b8a207697ea26f50b5722d6115811c3b5d95b311e90f123ee37087298a3fe4d533e5db1214a3cdf5ddfd8523e54586941a3a2fdc33e2e3cb7beee395887adcdb34cbcf22a178deddbf0fb81baa9c2b9d1b31c2205040218b3c7b8acaa3c4f2b91ec4f5a1be0dd30162c567a6106f8144a9003fc889aeffbdbb98fc4931da0199839d2dc8080c864589e95f728d97ebc4641f0fd94fcadb05b59e6b4ddb530793eb290c3855c99b803a9fa92ff1bfb491dfba3cfc76a95c2e789deda2901555a0cdaa10c1526af1d764fc6cf0f810bb67cc8516b14a5166e7fed42a34d8023eb9bbc2e70b26ea3b5db5aa587e89b84ff95ad6f52f0e73cac90d686f480f8368cb1b97473a969e173decb78c320caa81b9fec4dad4ea094ae0a77ef18ec69d54b4f1fd04f292f947449786fafff0b2e8600688a37cd63c25d0587457de67bc8d76128bcc0ade183aae7df308338b0c0cac3ee32f4e5250b3800aca0f4471405202223341d97bfa84fdf3bf56efe5750badcdc67c90cb608e972ac1e460d4d3453a3f2afb7819035ebb6b0803f02160e0c3fc351289c202687e76775fe2a1386a3566cc26ad201018b414e0cca371fd3d20af9ca0744906835d41b7ea658c773195bb472d1291c2fe8b61ff8bd067c4a5c8100bc2563bdfd258b07f7de16bca13fe2b8ffd7931a60e9764542143f663142d60431f87662d8b2316febab52a29f3d378b110beed0d4d3e4b6e5be70f99bae84219a10c8b0c041d8934eea4626ef55086012bd41cea3e4103d5f6a0cdc3c14f41ad9f6f404e5d69d982dac997da89828fb31c38ddccce36bbc643d9d1228b04a7fddb7d171b89f3357a745e0c081fc54e454caef1c1a169f3372b24c68d7bb097d5442be88e38676d7ae8e12fc94a3f93a9d8903398566c94afe4c9a55b6860756f072e5afdcedaa94e9d8b6bfd3b148ecb57b402a1df288e2e93097eccd6856628ec76ed429c55309eab6f6863b75be4a53d5f811c07e622a85efbd50dbcdb95fb0fb6c1907fb9235d49bdab685d28653dd4ca63c2255c4110f10a79568f771e3b684c430cabc436cfa1fd97fdf700566d7c755002aec6c2c02eac75debad28eb4ae8668493bc6dc3810ebfc643a879253daf3777ce3691af524e7b51dd6c2d69db2752682d13d162d09cea30b7d7d1128b8c65a7cab131331016381e7d4e45885e22aaba895dc9f2b0f525c39eea79bef37721c2e5976abc1ac81098ec11e89291a36b83ba148e7e5c6f1c21b416cad9cc8d72530d2d0ed6879d894182a51c73625afcd5868aee0ec8d4c8633d17aec4179e54695ab4ccdb282299778a97af7be1aa905b521eaf29d730449d1cff8b9a8016871713f8f14878e91e473118421603508bf10b332a7070933ce1b47fc06907329ba1f4cebc1274e6a1d8b2b595d78c796cccb409bd3a1f29243e48bf64345e8895d5cc1bfa4027313fad41da79cf7e1c57cd45fef7ead25ba24a7737619bcc63f4866d59dc6670977afa12c4a9354a915d349d594e898d690b2c81c0151d316e31c341a36913771ff32b738ddc031af1ff4e59fc211cee72b8c74ba4c966843d037f9e7e14afa121eec162130c03cfbc27e204ce2aa99660ff0ffdf471fb5fe3620f77da51edd8593b5836a83194d0c08258299ab53c73111b31e9aba05e36f037b9c8f247524c55e6f12377877c8bf9101d089e1c742108f31b63df8bf436d0b6aa61f14221dc23a91c58166cdfed4eaf7aad9ad09fc68be5b2fb2a42efaf168a1157d48e18cd1af8e377bbc6b0dbece2689f9f5395fb2b96759a0ba25b52cca37acf3ceca66aa715f1969f21f30bbd6ccfab1f15e4f71db77b230014cda5663e283ba8297dda8fac8e1830971297387cfc820f9fb0f24b4e00cca9288671f0cd7f8a616a4d9a350e7413f3b3cba205af0c8f95005333408fd29b78f4a3ca60022a2ac62823f7b5d0a4747490044eeab1973bfc31a5be60e82269eb4849b2f723f628a67d7cf811c2cc6c1b5e4d22b24b9f23493d228ac299e32007cabd2136684d095addd542ab3f88702f23fe80d1aab11792e4f847722985db9d367af3adbbf5a4734a273c3191ef3d5c721d97a25460cef06f9e90f8455d3312f0395d6f91bc97ac71683d5fdd6858179db53a9bec10ac45e356fd957e260b168fee5f20563d1d6c7a8bc894a3211d397783f5f32805997e56c3e6bf4422e11239b21992c480c89c578ede0564f8836516281e2157495b5618aa110771510dd8999e5522da71cb3e220497942400c65280a50feebd8179379b7976ce6347338838025447eb6b1889d5379462fdd1bd054862c0223d482912b10a7fa9f047ebd6105c7843712ef10852b23d395b0af7132082eb003bc14f772ffae6033e449c81388fbb64759d328c6ca4328dee0d710c1ad5bf2084c2492a77cc580b728b2d4995a83b8451493f2c42961a26339b98e7a0f6372b9fc0c3cf1ce0983b418fd3af47c20109a1dc3b10ee47f7dc508c0564b7c0f9efb7cb475ce8e4894881b713f865c4a57245a502e3982facd48691ad82930be76f3d6edb29d09b84bba016f0a93dbe54bcad99f6eb9032e78fdb9c495df226f0c90d721b993c2e1ac3b86012d654c53ea842bf2de97ee5b509faf91cd499657b479b7a111ed41d203e19ce1c68bdd371a3697cce65ee06208cc009e6657b33cfb107867a2e7edc555bde10d1d1c2edc90e4a68e052908b9a2c28187872f8a784f54ff32e80c9450d8b4a27a42fa99273b88fb622b9b4ca2fe4775248404cea955a60f52242ef9ff4c250898665bfe545b14aaf88715e7f7228bfe6ffcd5dd492ed2b9d4570c1f1070258ad86d12153fd6b11c877314c14f25af7bdab21fc7a744c98d5257843690a81cf7093c021e907523cc11625323b9fb8c101e637e6f6a650335d37f7dbef91d66a523ed40d86b9a364e1d215511cdd269add6372b6d550b91d6c8a667a313b2ced0ebf39975f869275951e8cf1697de82c0077a08b8f512ab8ef0501306c7b333ff60facc2f885c184a8e68baa9ca1d35f36f783fca3c699a8f2eb2529c4c574bfb12c201784c69441c012d1bd4cd1ba445185f7f9e11f2057a5cf08fca1831b8d35f102014dda6f670b31408550e9319c008a34c4a981313a08fdce333b98833bbada7052a12270c5798ef77a83f2e2941d8ecec8801772f973c2398bde1972709bbd0019c618041c1c95a8330f3a620d4fb0a7640c64293c613f972c221820af843ee3b1a7dee9d9cb61822c75e6f89f308cbea5d1098c1485fb8de19a370243fe4b7be0227b07a962897a9df605d571f349dfda44a2496438a0eef5f9481eb67e8cab34b7df0295588d78ae720d8bb8e27376fa814f3e5dccf207717ab20f9f3008ed7530f1a6cfcbc29d20ed4101d4ed7892a8aa57c3205fd2b7172f5851ea5fd03542515074239fde8b5801449110f90f1e47085dc4066d695effc8109a2a5727dabd388951ef758f4deeb1bb8e04aa0a8a678c8565e9882a156db59ef2ffa8793808365ceabdf86edbd453b8689d221055a412523a074fa7fdd3dfdfd10375ef51bc918e51ebe9c662c515fa418ae91eb5b7aebb58073aad6eed309a7489b16f6a49e7b4e3df6f1af4615c169f82e7d47bce57023fef0c1e41121138477215964ca3eb92543bad0749fd63b2e6f933bb9950730fa694eed35b7b94f85e72f8d46b23c7bfc401db69fd03e8544fcc61a07915a90467d7bad0c0d1b8f3cd0c4ca2a55001e37c0f73e23433113383018577ffe42b81250407c3ae7cc2b3ab6403b18629524dcca4f26533c3f455f33f4dd2970aa30a7dd0bdf658bc933e21afc022a67dddaac36924ea6ac87da03caaa207b36a1e533240e476bfaa69e4eb740446cd72fd4e0a1ec003c4a21f88fe29f73c65ebded005eda92d989099c87819b94227ea7aa6a40a2a11553aa58a2432896dd932cbc1e607bae2b314582187777beb1003921e2253488b22bfd672368513f63413cb28feeccd2d4e2009ef524a5d58272cf0d7c7b96e0398d51503dc5500e45eccbb6e9bc7fde6831816d62382b643d56f68872bc33a87065aa60705ae33a0487787f0ec354172961f2c18f3d3fb456220f492ee33393cfd46c8b182fd890b4876698e07f1fb01d3ce6a1377815cf158126f233a978d8261a4829835aeadd39bdadbabb1f555e15b3d1c030c61bbf9074ee9b5afd66e26a4caca1ee70423472d27bd0bf8806b2c6be57a7d4f7ca38f8ce45bb5230e1381a7acfb7bb9c8fca6ff67dab07e69f1772ae40a61634dfa2c8eb74c42f3a5cc348599d53ad96128c79930383ead016379111d4b4fb47b6a642b01bc2da15b86f8d174cfd6362181f6529c88f807aa7d5de8e84ec961defe5bfe7a60b5d6f74b98f1a1e8627c746ab30c498f2adf07515"}]}], {{0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6558}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800, [], "b9efee0d95bfde177f032b5553616e4ab9390aa5877e77e2db457a07839191"}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x86dd, [], "415c4fb73fe7"}, {}, {}, {0x8, 0x6558, 0x0, "70fb99accb3990f0e77600a1f35bf81791ed9fe6fa2c7986fb80f93d9f8d77ee7b5951491b137bc59b55a97e48f3e83135b7dd920a87ba13f2b47c07246c4a7a3c522e15beb99467d0c439c1f66d196d56426ba749f8e3a804beaacf4adb0c07737e3458178dcfcc0e06b49a6fe2050cc2d5da5bab3eef1f362e7c148ce20506b93527ad82f1e9aea3f0805daf87491de03d1e9557b03c5f4980562281feb9b17e4f911324e0a0e336f2c72e4fa0465ffed7362954310cc00825e68f5786e5ba69c979ef80146dc1a3cb7f5c309e886d7ab4f5e34f74d4279719797bc246"}}}}}, 0xfc9) [ 216.954088][T11722] usb 1-1: USB disconnect, device number 2 [ 217.115590][ T48] usb 2-1: new high-speed USB device number 63 using dummy_hcd 23:57:26 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740e", 0x15}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:57:26 executing program 5: open(&(0x7f0000000180)='./bus\x00', 0x141962, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x103042, 0x0) creat(&(0x7f00000000c0)='./bus\x00', 0x0) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x800002, 0x11, r0, 0x0) socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x9) 23:57:26 executing program 4: r0 = open(&(0x7f0000000180)='./bus\x00', 0x141962, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x103042, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) write$binfmt_elf64(r2, 0x0, 0xfd14) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x800002, 0x11, r1, 0x0) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) r4 = dup2(r3, r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x9) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x41000008}) 23:57:27 executing program 0: r0 = open(&(0x7f0000000180)='./bus\x00', 0x141962, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x103042, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) write$binfmt_elf64(r2, &(0x7f0000001380)=ANY=[], 0xfd14) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x800002, 0x11, r1, 0x0) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x9) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x41000008}) [ 217.507081][ T48] usb 2-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 217.540276][ T48] usb 2-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 217.593487][ T48] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 217.624430][ T48] usb 2-1: config 0 descriptor?? 23:57:27 executing program 5: open(&(0x7f0000000180)='./bus\x00', 0x141962, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x103042, 0x0) creat(&(0x7f00000000c0)='./bus\x00', 0x0) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x800002, 0x11, r0, 0x0) socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x9) 23:57:27 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f00000000c0)={'syzkaller1\x00', 0x420000015001}) r1 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_inet_SIOCSIFADDR(r1, 0x8914, &(0x7f0000000140)={'syzkaller1\x00', {0x7, 0x0, @empty}}) write$tun(r0, &(0x7f0000000300)={@void, @val={0x1}, @ipv6=@gre_packet={0x0, 0x6, "00008a", 0xf92, 0x2c, 0x0, @local, @mcast2, {[@dstopts, @fragment, @routing={0x0, 0xc, 0x0, 0x0, 0x0, [@private0, @empty, @local, @local, @initdev={0xfe, 0x88, [], 0x0, 0x0}, @remote]}, @hopopts={0x0, 0x1b9, [], [@calipso={0x7, 0x20, {0x0, 0x6, 0x0, 0x0, [0x0, 0x0, 0x0]}}, @hao={0xc9, 0x10, @initdev={0xfe, 0x88, [], 0x0, 0x0}}, @pad1, @generic={0x0, 0xd90, "ed09007bfd05368b54a83deb0b38cc818aa77156c97f616488d298b59f6f3f810f373159a28a78c728a97c3154bea0c32882026296595944d648ef7d7092da01e558cab2771a4ff68492cf62ae647e2faf3aa22d0aff8c5595b6d7841810165baa43db6782db651ad146ba14a7b89b2aa181c3295e1ff92dc2d5b8fa80fa38507aafbcad4d6bf4d72e05c262b1755cfaf95cf731ed75822fabd24aa167069d47c14ed90e2a2d382421e9181cb0766811b0bac1c07c4bbb5c8672e02a6772d6944b542f3287ede3c4348f72703e17467a8d6866d91a81757bd20243c4c277627f5cbd307c564c19c28b11eea7885d9f5b07a1e7b948105daba03a837e563ac8bdfeda748160f277c689368077fd09c4507565064b4837182f614acecc0267f947ff35f7222e77ae3efd23fa8cbca26b4dbb632295ea53ce97ead6992fac939461f59211eb6ece81f3bacf7631eb50b00d3d71b987fc8155d97c13b8a207697ea26f50b5722d6115811c3b5d95b311e90f123ee37087298a3fe4d533e5db1214a3cdf5ddfd8523e54586941a3a2fdc33e2e3cb7beee395887adcdb34cbcf22a178deddbf0fb81baa9c2b9d1b31c2205040218b3c7b8acaa3c4f2b91ec4f5a1be0dd30162c567a6106f8144a9003fc889aeffbdbb98fc4931da0199839d2dc8080c864589e95f728d97ebc4641f0fd94fcadb05b59e6b4ddb530793eb290c3855c99b803a9fa92ff1bfb491dfba3cfc76a95c2e789deda2901555a0cdaa10c1526af1d764fc6cf0f810bb67cc8516b14a5166e7fed42a34d8023eb9bbc2e70b26ea3b5db5aa587e89b84ff95ad6f52f0e73cac90d686f480f8368cb1b97473a969e173decb78c320caa81b9fec4dad4ea094ae0a77ef18ec69d54b4f1fd04f292f947449786fafff0b2e8600688a37cd63c25d0587457de67bc8d76128bcc0ade183aae7df308338b0c0cac3ee32f4e5250b3800aca0f4471405202223341d97bfa84fdf3bf56efe5750badcdc67c90cb608e972ac1e460d4d3453a3f2afb7819035ebb6b0803f02160e0c3fc351289c202687e76775fe2a1386a3566cc26ad201018b414e0cca371fd3d20af9ca0744906835d41b7ea658c773195bb472d1291c2fe8b61ff8bd067c4a5c8100bc2563bdfd258b07f7de16bca13fe2b8ffd7931a60e9764542143f663142d60431f87662d8b2316febab52a29f3d378b110beed0d4d3e4b6e5be70f99bae84219a10c8b0c041d8934eea4626ef55086012bd41cea3e4103d5f6a0cdc3c14f41ad9f6f404e5d69d982dac997da89828fb31c38ddccce36bbc643d9d1228b04a7fddb7d171b89f3357a745e0c081fc54e454caef1c1a169f3372b24c68d7bb097d5442be88e38676d7ae8e12fc94a3f93a9d8903398566c94afe4c9a55b6860756f072e5afdcedaa94e9d8b6bfd3b148ecb57b402a1df288e2e93097eccd6856628ec76ed429c55309eab6f6863b75be4a53d5f811c07e622a85efbd50dbcdb95fb0fb6c1907fb9235d49bdab685d28653dd4ca63c2255c4110f10a79568f771e3b684c430cabc436cfa1fd97fdf700566d7c755002aec6c2c02eac75debad28eb4ae8668493bc6dc3810ebfc643a879253daf3777ce3691af524e7b51dd6c2d69db2752682d13d162d09cea30b7d7d1128b8c65a7cab131331016381e7d4e45885e22aaba895dc9f2b0f525c39eea79bef37721c2e5976abc1ac81098ec11e89291a36b83ba148e7e5c6f1c21b416cad9cc8d72530d2d0ed6879d894182a51c73625afcd5868aee0ec8d4c8633d17aec4179e54695ab4ccdb282299778a97af7be1aa905b521eaf29d730449d1cff8b9a8016871713f8f14878e91e473118421603508bf10b332a7070933ce1b47fc06907329ba1f4cebc1274e6a1d8b2b595d78c796cccb409bd3a1f29243e48bf64345e8895d5cc1bfa4027313fad41da79cf7e1c57cd45fef7ead25ba24a7737619bcc63f4866d59dc6670977afa12c4a9354a915d349d594e898d690b2c81c0151d316e31c341a36913771ff32b738ddc031af1ff4e59fc211cee72b8c74ba4c966843d037f9e7e14afa121eec162130c03cfbc27e204ce2aa99660ff0ffdf471fb5fe3620f77da51edd8593b5836a83194d0c08258299ab53c73111b31e9aba05e36f037b9c8f247524c55e6f12377877c8bf9101d089e1c742108f31b63df8bf436d0b6aa61f14221dc23a91c58166cdfed4eaf7aad9ad09fc68be5b2fb2a42efaf168a1157d48e18cd1af8e377bbc6b0dbece2689f9f5395fb2b96759a0ba25b52cca37acf3ceca66aa715f1969f21f30bbd6ccfab1f15e4f71db77b230014cda5663e283ba8297dda8fac8e1830971297387cfc820f9fb0f24b4e00cca9288671f0cd7f8a616a4d9a350e7413f3b3cba205af0c8f95005333408fd29b78f4a3ca60022a2ac62823f7b5d0a4747490044eeab1973bfc31a5be60e82269eb4849b2f723f628a67d7cf811c2cc6c1b5e4d22b24b9f23493d228ac299e32007cabd2136684d095addd542ab3f88702f23fe80d1aab11792e4f847722985db9d367af3adbbf5a4734a273c3191ef3d5c721d97a25460cef06f9e90f8455d3312f0395d6f91bc97ac71683d5fdd6858179db53a9bec10ac45e356fd957e260b168fee5f20563d1d6c7a8bc894a3211d397783f5f32805997e56c3e6bf4422e11239b21992c480c89c578ede0564f8836516281e2157495b5618aa110771510dd8999e5522da71cb3e220497942400c65280a50feebd8179379b7976ce6347338838025447eb6b1889d5379462fdd1bd054862c0223d482912b10a7fa9f047ebd6105c7843712ef10852b23d395b0af7132082eb003bc14f772ffae6033e449c81388fbb64759d328c6ca4328dee0d710c1ad5bf2084c2492a77cc580b728b2d4995a83b8451493f2c42961a26339b98e7a0f6372b9fc0c3cf1ce0983b418fd3af47c20109a1dc3b10ee47f7dc508c0564b7c0f9efb7cb475ce8e4894881b713f865c4a57245a502e3982facd48691ad82930be76f3d6edb29d09b84bba016f0a93dbe54bcad99f6eb9032e78fdb9c495df226f0c90d721b993c2e1ac3b86012d654c53ea842bf2de97ee5b509faf91cd499657b479b7a111ed41d203e19ce1c68bdd371a3697cce65ee06208cc009e6657b33cfb107867a2e7edc555bde10d1d1c2edc90e4a68e052908b9a2c28187872f8a784f54ff32e80c9450d8b4a27a42fa99273b88fb622b9b4ca2fe4775248404cea955a60f52242ef9ff4c250898665bfe545b14aaf88715e7f7228bfe6ffcd5dd492ed2b9d4570c1f1070258ad86d12153fd6b11c877314c14f25af7bdab21fc7a744c98d5257843690a81cf7093c021e907523cc11625323b9fb8c101e637e6f6a650335d37f7dbef91d66a523ed40d86b9a364e1d215511cdd269add6372b6d550b91d6c8a667a313b2ced0ebf39975f869275951e8cf1697de82c0077a08b8f512ab8ef0501306c7b333ff60facc2f885c184a8e68baa9ca1d35f36f783fca3c699a8f2eb2529c4c574bfb12c201784c69441c012d1bd4cd1ba445185f7f9e11f2057a5cf08fca1831b8d35f102014dda6f670b31408550e9319c008a34c4a981313a08fdce333b98833bbada7052a12270c5798ef77a83f2e2941d8ecec8801772f973c2398bde1972709bbd0019c618041c1c95a8330f3a620d4fb0a7640c64293c613f972c221820af843ee3b1a7dee9d9cb61822c75e6f89f308cbea5d1098c1485fb8de19a370243fe4b7be0227b07a962897a9df605d571f349dfda44a2496438a0eef5f9481eb67e8cab34b7df0295588d78ae720d8bb8e27376fa814f3e5dccf207717ab20f9f3008ed7530f1a6cfcbc29d20ed4101d4ed7892a8aa57c3205fd2b7172f5851ea5fd03542515074239fde8b5801449110f90f1e47085dc4066d695effc8109a2a5727dabd388951ef758f4deeb1bb8e04aa0a8a678c8565e9882a156db59ef2ffa8793808365ceabdf86edbd453b8689d221055a412523a074fa7fdd3dfdfd10375ef51bc918e51ebe9c662c515fa418ae91eb5b7aebb58073aad6eed309a7489b16f6a49e7b4e3df6f1af4615c169f82e7d47bce57023fef0c1e41121138477215964ca3eb92543bad0749fd63b2e6f933bb9950730fa694eed35b7b94f85e72f8d46b23c7bfc401db69fd03e8544fcc61a07915a90467d7bad0c0d1b8f3cd0c4ca2a55001e37c0f73e23433113383018577ffe42b81250407c3ae7cc2b3ab6403b18629524dcca4f26533c3f455f33f4dd2970aa30a7dd0bdf658bc933e21afc022a67dddaac36924ea6ac87da03caaa207b36a1e533240e476bfaa69e4eb740446cd72fd4e0a1ec003c4a21f88fe29f73c65ebded005eda92d989099c87819b94227ea7aa6a40a2a11553aa58a2432896dd932cbc1e607bae2b314582187777beb1003921e2253488b22bfd672368513f63413cb28feeccd2d4e2009ef524a5d58272cf0d7c7b96e0398d51503dc5500e45eccbb6e9bc7fde6831816d62382b643d56f68872bc33a87065aa60705ae33a0487787f0ec354172961f2c18f3d3fb456220f492ee33393cfd46c8b182fd890b4876698e07f1fb01d3ce6a1377815cf158126f233a978d8261a4829835aeadd39bdadbabb1f555e15b3d1c030c61bbf9074ee9b5afd66e26a4caca1ee70423472d27bd0bf8806b2c6be57a7d4f7ca38f8ce45bb5230e1381a7acfb7bb9c8fca6ff67dab07e69f1772ae40a61634dfa2c8eb74c42f3a5cc348599d53ad96128c79930383ead016379111d4b4fb47b6a642b01bc2da15b86f8d174cfd6362181f6529c88f807aa7d5de8e84ec961defe5bfe7a60b5d6f74b98f1a1e8627c746ab30c498f2adf07515"}]}], {{0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6558}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800, [], "b9efee0d95bfde177f032b5553616e4ab9390aa5877e77e2db457a07839191b4"}, {}, {}, {}, {0x8, 0x6558, 0x0, "70fb99accb3990f0e77600a1f35bf81791ed9fe6fa2c7986fb80f93d9f8d77ee7b5951491b137bc59b55a97e48f3e83135b7dd920a87ba13f2b47c07246c4a7a3c522e15beb99467d0c439c1f66d196d56426ba749f8e3a804beaacf4adb0c07737e3458178dcfcc0e06b49a6fe2050cc2d5da5bab3eef1f362e7c148ce20506b93527ad82f1e9aea3f0805daf87491de03d1e9557b03c5f4980562281feb9b17e4f911324e0a0e336f2c72e4fa0465ffed7362954310cc00825e68f5786e5ba69c979ef80146dc1a3cb7f5c309e886d7ab4f5e34f74d4279719797bc246"}}}}}, 0xfc4) [ 217.655300][T14357] FAT-fs (loop3): invalid media value (0x00) [ 217.672285][T14357] FAT-fs (loop3): Can't find a valid FAT filesystem [ 217.688854][ T48] usbhid 2-1:0.0: couldn't find an input interrupt endpoint 23:57:27 executing program 4: r0 = open(&(0x7f0000000180)='./bus\x00', 0x141962, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x103042, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) write$binfmt_elf64(r2, &(0x7f0000001380)=ANY=[], 0xfd14) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x0, 0x11, r1, 0x0) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) r4 = dup2(r3, r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x9) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x41000008}) [ 217.779194][ T28] audit: type=1800 audit(1596326247.298:425): pid=14366 uid=0 auid=0 ses=4 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.3" name="bus" dev="sda1" ino=16373 res=0 [ 217.830875][ T28] audit: type=1804 audit(1596326247.298:426): pid=14357 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir951158927/syzkaller.7npWzh/74/file1/bus" dev="sda1" ino=16373 res=1 [ 217.935370][T11722] usb 2-1: USB disconnect, device number 63 23:57:27 executing program 1: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socket(0x11, 0x0, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet_udp(0x2, 0x2, 0x0) close(r5) socket$netlink(0x10, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r4, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r3, 0x0, r5, 0x0, 0x19404, 0x0) 23:57:27 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f00000000c0)={'syzkaller1\x00', 0x420000015001}) r1 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_inet_SIOCSIFADDR(r1, 0x8914, &(0x7f0000000140)={'syzkaller1\x00', {0x7, 0x0, @empty}}) write$tun(r0, &(0x7f0000000300)={@void, @val={0x1}, @ipv6=@gre_packet={0x0, 0x6, "00008a", 0xf92, 0x2c, 0x0, @local, @mcast2, {[@dstopts, @fragment, @routing={0x0, 0xc, 0x0, 0x0, 0x0, [@private0, @empty, @local, @local, @initdev={0xfe, 0x88, [], 0x0, 0x0}, @remote]}, @hopopts={0x0, 0x1b9, [], [@calipso={0x7, 0x20, {0x0, 0x6, 0x0, 0x0, [0x0, 0x0, 0x0]}}, @hao={0xc9, 0x10, @initdev={0xfe, 0x88, [], 0x0, 0x0}}, @pad1, @generic={0x0, 0xd90, "ed09007bfd05368b54a83deb0b38cc818aa77156c97f616488d298b59f6f3f810f373159a28a78c728a97c3154bea0c32882026296595944d648ef7d7092da01e558cab2771a4ff68492cf62ae647e2faf3aa22d0aff8c5595b6d7841810165baa43db6782db651ad146ba14a7b89b2aa181c3295e1ff92dc2d5b8fa80fa38507aafbcad4d6bf4d72e05c262b1755cfaf95cf731ed75822fabd24aa167069d47c14ed90e2a2d382421e9181cb0766811b0bac1c07c4bbb5c8672e02a6772d6944b542f3287ede3c4348f72703e17467a8d6866d91a81757bd20243c4c277627f5cbd307c564c19c28b11eea7885d9f5b07a1e7b948105daba03a837e563ac8bdfeda748160f277c689368077fd09c4507565064b4837182f614acecc0267f947ff35f7222e77ae3efd23fa8cbca26b4dbb632295ea53ce97ead6992fac939461f59211eb6ece81f3bacf7631eb50b00d3d71b987fc8155d97c13b8a207697ea26f50b5722d6115811c3b5d95b311e90f123ee37087298a3fe4d533e5db1214a3cdf5ddfd8523e54586941a3a2fdc33e2e3cb7beee395887adcdb34cbcf22a178deddbf0fb81baa9c2b9d1b31c2205040218b3c7b8acaa3c4f2b91ec4f5a1be0dd30162c567a6106f8144a9003fc889aeffbdbb98fc4931da0199839d2dc8080c864589e95f728d97ebc4641f0fd94fcadb05b59e6b4ddb530793eb290c3855c99b803a9fa92ff1bfb491dfba3cfc76a95c2e789deda2901555a0cdaa10c1526af1d764fc6cf0f810bb67cc8516b14a5166e7fed42a34d8023eb9bbc2e70b26ea3b5db5aa587e89b84ff95ad6f52f0e73cac90d686f480f8368cb1b97473a969e173decb78c320caa81b9fec4dad4ea094ae0a77ef18ec69d54b4f1fd04f292f947449786fafff0b2e8600688a37cd63c25d0587457de67bc8d76128bcc0ade183aae7df308338b0c0cac3ee32f4e5250b3800aca0f4471405202223341d97bfa84fdf3bf56efe5750badcdc67c90cb608e972ac1e460d4d3453a3f2afb7819035ebb6b0803f02160e0c3fc351289c202687e76775fe2a1386a3566cc26ad201018b414e0cca371fd3d20af9ca0744906835d41b7ea658c773195bb472d1291c2fe8b61ff8bd067c4a5c8100bc2563bdfd258b07f7de16bca13fe2b8ffd7931a60e9764542143f663142d60431f87662d8b2316febab52a29f3d378b110beed0d4d3e4b6e5be70f99bae84219a10c8b0c041d8934eea4626ef55086012bd41cea3e4103d5f6a0cdc3c14f41ad9f6f404e5d69d982dac997da89828fb31c38ddccce36bbc643d9d1228b04a7fddb7d171b89f3357a745e0c081fc54e454caef1c1a169f3372b24c68d7bb097d5442be88e38676d7ae8e12fc94a3f93a9d8903398566c94afe4c9a55b6860756f072e5afdcedaa94e9d8b6bfd3b148ecb57b402a1df288e2e93097eccd6856628ec76ed429c55309eab6f6863b75be4a53d5f811c07e622a85efbd50dbcdb95fb0fb6c1907fb9235d49bdab685d28653dd4ca63c2255c4110f10a79568f771e3b684c430cabc436cfa1fd97fdf700566d7c755002aec6c2c02eac75debad28eb4ae8668493bc6dc3810ebfc643a879253daf3777ce3691af524e7b51dd6c2d69db2752682d13d162d09cea30b7d7d1128b8c65a7cab131331016381e7d4e45885e22aaba895dc9f2b0f525c39eea79bef37721c2e5976abc1ac81098ec11e89291a36b83ba148e7e5c6f1c21b416cad9cc8d72530d2d0ed6879d894182a51c73625afcd5868aee0ec8d4c8633d17aec4179e54695ab4ccdb282299778a97af7be1aa905b521eaf29d730449d1cff8b9a8016871713f8f14878e91e473118421603508bf10b332a7070933ce1b47fc06907329ba1f4cebc1274e6a1d8b2b595d78c796cccb409bd3a1f29243e48bf64345e8895d5cc1bfa4027313fad41da79cf7e1c57cd45fef7ead25ba24a7737619bcc63f4866d59dc6670977afa12c4a9354a915d349d594e898d690b2c81c0151d316e31c341a36913771ff32b738ddc031af1ff4e59fc211cee72b8c74ba4c966843d037f9e7e14afa121eec162130c03cfbc27e204ce2aa99660ff0ffdf471fb5fe3620f77da51edd8593b5836a83194d0c08258299ab53c73111b31e9aba05e36f037b9c8f247524c55e6f12377877c8bf9101d089e1c742108f31b63df8bf436d0b6aa61f14221dc23a91c58166cdfed4eaf7aad9ad09fc68be5b2fb2a42efaf168a1157d48e18cd1af8e377bbc6b0dbece2689f9f5395fb2b96759a0ba25b52cca37acf3ceca66aa715f1969f21f30bbd6ccfab1f15e4f71db77b230014cda5663e283ba8297dda8fac8e1830971297387cfc820f9fb0f24b4e00cca9288671f0cd7f8a616a4d9a350e7413f3b3cba205af0c8f95005333408fd29b78f4a3ca60022a2ac62823f7b5d0a4747490044eeab1973bfc31a5be60e82269eb4849b2f723f628a67d7cf811c2cc6c1b5e4d22b24b9f23493d228ac299e32007cabd2136684d095addd542ab3f88702f23fe80d1aab11792e4f847722985db9d367af3adbbf5a4734a273c3191ef3d5c721d97a25460cef06f9e90f8455d3312f0395d6f91bc97ac71683d5fdd6858179db53a9bec10ac45e356fd957e260b168fee5f20563d1d6c7a8bc894a3211d397783f5f32805997e56c3e6bf4422e11239b21992c480c89c578ede0564f8836516281e2157495b5618aa110771510dd8999e5522da71cb3e220497942400c65280a50feebd8179379b7976ce6347338838025447eb6b1889d5379462fdd1bd054862c0223d482912b10a7fa9f047ebd6105c7843712ef10852b23d395b0af7132082eb003bc14f772ffae6033e449c81388fbb64759d328c6ca4328dee0d710c1ad5bf2084c2492a77cc580b728b2d4995a83b8451493f2c42961a26339b98e7a0f6372b9fc0c3cf1ce0983b418fd3af47c20109a1dc3b10ee47f7dc508c0564b7c0f9efb7cb475ce8e4894881b713f865c4a57245a502e3982facd48691ad82930be76f3d6edb29d09b84bba016f0a93dbe54bcad99f6eb9032e78fdb9c495df226f0c90d721b993c2e1ac3b86012d654c53ea842bf2de97ee5b509faf91cd499657b479b7a111ed41d203e19ce1c68bdd371a3697cce65ee06208cc009e6657b33cfb107867a2e7edc555bde10d1d1c2edc90e4a68e052908b9a2c28187872f8a784f54ff32e80c9450d8b4a27a42fa99273b88fb622b9b4ca2fe4775248404cea955a60f52242ef9ff4c250898665bfe545b14aaf88715e7f7228bfe6ffcd5dd492ed2b9d4570c1f1070258ad86d12153fd6b11c877314c14f25af7bdab21fc7a744c98d5257843690a81cf7093c021e907523cc11625323b9fb8c101e637e6f6a650335d37f7dbef91d66a523ed40d86b9a364e1d215511cdd269add6372b6d550b91d6c8a667a313b2ced0ebf39975f869275951e8cf1697de82c0077a08b8f512ab8ef0501306c7b333ff60facc2f885c184a8e68baa9ca1d35f36f783fca3c699a8f2eb2529c4c574bfb12c201784c69441c012d1bd4cd1ba445185f7f9e11f2057a5cf08fca1831b8d35f102014dda6f670b31408550e9319c008a34c4a981313a08fdce333b98833bbada7052a12270c5798ef77a83f2e2941d8ecec8801772f973c2398bde1972709bbd0019c618041c1c95a8330f3a620d4fb0a7640c64293c613f972c221820af843ee3b1a7dee9d9cb61822c75e6f89f308cbea5d1098c1485fb8de19a370243fe4b7be0227b07a962897a9df605d571f349dfda44a2496438a0eef5f9481eb67e8cab34b7df0295588d78ae720d8bb8e27376fa814f3e5dccf207717ab20f9f3008ed7530f1a6cfcbc29d20ed4101d4ed7892a8aa57c3205fd2b7172f5851ea5fd03542515074239fde8b5801449110f90f1e47085dc4066d695effc8109a2a5727dabd388951ef758f4deeb1bb8e04aa0a8a678c8565e9882a156db59ef2ffa8793808365ceabdf86edbd453b8689d221055a412523a074fa7fdd3dfdfd10375ef51bc918e51ebe9c662c515fa418ae91eb5b7aebb58073aad6eed309a7489b16f6a49e7b4e3df6f1af4615c169f82e7d47bce57023fef0c1e41121138477215964ca3eb92543bad0749fd63b2e6f933bb9950730fa694eed35b7b94f85e72f8d46b23c7bfc401db69fd03e8544fcc61a07915a90467d7bad0c0d1b8f3cd0c4ca2a55001e37c0f73e23433113383018577ffe42b81250407c3ae7cc2b3ab6403b18629524dcca4f26533c3f455f33f4dd2970aa30a7dd0bdf658bc933e21afc022a67dddaac36924ea6ac87da03caaa207b36a1e533240e476bfaa69e4eb740446cd72fd4e0a1ec003c4a21f88fe29f73c65ebded005eda92d989099c87819b94227ea7aa6a40a2a11553aa58a2432896dd932cbc1e607bae2b314582187777beb1003921e2253488b22bfd672368513f63413cb28feeccd2d4e2009ef524a5d58272cf0d7c7b96e0398d51503dc5500e45eccbb6e9bc7fde6831816d62382b643d56f68872bc33a87065aa60705ae33a0487787f0ec354172961f2c18f3d3fb456220f492ee33393cfd46c8b182fd890b4876698e07f1fb01d3ce6a1377815cf158126f233a978d8261a4829835aeadd39bdadbabb1f555e15b3d1c030c61bbf9074ee9b5afd66e26a4caca1ee70423472d27bd0bf8806b2c6be57a7d4f7ca38f8ce45bb5230e1381a7acfb7bb9c8fca6ff67dab07e69f1772ae40a61634dfa2c8eb74c42f3a5cc348599d53ad96128c79930383ead016379111d4b4fb47b6a642b01bc2da15b86f8d174cfd6362181f6529c88f807aa7d5de8e84ec961defe5bfe7a60b5d6f74b98f1a1e8627c746ab30c498f2adf07515"}]}], {{0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6558}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800, [], "b9efee0d95bfde177f032b5553616e4ab9390aa5877e77e2db457a07839191b4"}, {}, {}, {}, {0x8, 0x6558, 0x0, "70fb99accb3990f0e77600a1f35bf81791ed9fe6fa2c7986fb80f93d9f8d77ee7b5951491b137bc59b55a97e48f3e83135b7dd920a87ba13f2b47c07246c4a7a3c522e15beb99467d0c439c1f66d196d56426ba749f8e3a804beaacf4adb0c07737e3458178dcfcc0e06b49a6fe2050cc2d5da5bab3eef1f362e7c148ce20506b93527ad82f1e9aea3f0805daf87491de03d1e9557b03c5f4980562281feb9b17e4f911324e0a0e336f2c72e4fa0465ffed7362954310cc00825e68f5786e5ba69c979ef80146dc1a3cb7f5c309e886d7ab4f5e34f74d4279719797bc246"}}}}}, 0xfc4) 23:57:27 executing program 5: open(&(0x7f0000000180)='./bus\x00', 0x141962, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x103042, 0x0) creat(&(0x7f00000000c0)='./bus\x00', 0x0) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x800002, 0x11, r0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x9) 23:57:27 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f00000000c0)={'syzkaller1\x00', 0x420000015001}) r1 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_inet_SIOCSIFADDR(r1, 0x8914, &(0x7f0000000140)={'syzkaller1\x00', {0x7, 0x0, @empty}}) write$tun(r0, &(0x7f0000000300)={@void, @val={0x1}, @ipv6=@gre_packet={0x0, 0x6, "00008a", 0xf60, 0x2c, 0x0, @local, @mcast2, {[@dstopts, @fragment, @routing={0x0, 0xc, 0x0, 0x0, 0x0, [@private0, @empty, @local, @local, @initdev={0xfe, 0x88, [], 0x0, 0x0}, @remote]}, @hopopts={0x0, 0x1b2, [], [@calipso={0x7, 0x20, {0x0, 0x6, 0x0, 0x0, [0x0, 0x0, 0x0]}}, @hao={0xc9, 0x10, @initdev={0xfe, 0x88, [], 0x0, 0x0}}, @pad1, @generic={0x0, 0xd5a, "ed09007bfd05368b54a83deb0b38cc818aa77156c97f616488d298b59f6f3f810f373159a28a78c728a97c3154bea0c32882026296595944d648ef7d7092da01e558cab2771a4ff68492cf62ae647e2faf3aa22d0aff8c5595b6d7841810165baa43db6782db651ad146ba14a7b89b2aa181c3295e1ff92dc2d5b8fa80fa38507aafbcad4d6bf4d72e05c262b1755cfaf95cf731ed75822fabd24aa167069d47c14ed90e2a2d382421e9181cb0766811b0bac1c07c4bbb5c8672e02a6772d6944b542f3287ede3c4348f72703e17467a8d6866d91a81757bd20243c4c277627f5cbd307c564c19c28b11eea7885d9f5b07a1e7b948105daba03a837e563ac8bdfeda748160f277c689368077fd09c4507565064b4837182f614acecc0267f947ff35f7222e77ae3efd23fa8cbca26b4dbb632295ea53ce97ead6992fac939461f59211eb6ece81f3bacf7631eb50b00d3d71b987fc8155d97c13b8a207697ea26f50b5722d6115811c3b5d95b311e90f123ee37087298a3fe4d533e5db1214a3cdf5ddfd8523e54586941a3a2fdc33e2e3cb7beee395887adcdb34cbcf22a178deddbf0fb81baa9c2b9d1b31c2205040218b3c7b8acaa3c4f2b91ec4f5a1be0dd30162c567a6106f8144a9003fc889aeffbdbb98fc4931da0199839d2dc8080c864589e95f728d97ebc4641f0fd94fcadb05b59e6b4ddb530793eb290c3855c99b803a9fa92ff1bfb491dfba3cfc76a95c2e789deda2901555a0cdaa10c1526af1d764fc6cf0f810bb67cc8516b14a5166e7fed42a34d8023eb9bbc2e70b26ea3b5db5aa587e89b84ff95ad6f52f0e73cac90d686f480f8368cb1b97473a969e173decb78c320caa81b9fec4dad4ea094ae0a77ef18ec69d54b4f1fd04f292f947449786fafff0b2e8600688a37cd63c25d0587457de67bc8d76128bcc0ade183aae7df308338b0c0cac3ee32f4e5250b3800aca0f4471405202223341d97bfa84fdf3bf56efe5750badcdc67c90cb608e972ac1e460d4d3453a3f2afb7819035ebb6b0803f02160e0c3fc351289c202687e76775fe2a1386a3566cc26ad201018b414e0cca371fd3d20af9ca0744906835d41b7ea658c773195bb472d1291c2fe8b61ff8bd067c4a5c8100bc2563bdfd258b07f7de16bca13fe2b8ffd7931a60e9764542143f663142d60431f87662d8b2316febab52a29f3d378b110beed0d4d3e4b6e5be70f99bae84219a10c8b0c041d8934eea4626ef55086012bd41cea3e4103d5f6a0cdc3c14f41ad9f6f404e5d69d982dac997da89828fb31c38ddccce36bbc643d9d1228b04a7fddb7d171b89f3357a745e0c081fc54e454caef1c1a169f3372b24c68d7bb097d5442be88e38676d7ae8e12fc94a3f93a9d8903398566c94afe4c9a55b6860756f072e5afdcedaa94e9d8b6bfd3b148ecb57b402a1df288e2e93097eccd6856628ec76ed429c55309eab6f6863b75be4a53d5f811c07e622a85efbd50dbcdb95fb0fb6c1907fb9235d49bdab685d28653dd4ca63c2255c4110f10a79568f771e3b684c430cabc436cfa1fd97fdf700566d7c755002aec6c2c02eac75debad28eb4ae8668493bc6dc3810ebfc643a879253daf3777ce3691af524e7b51dd6c2d69db2752682d13d162d09cea30b7d7d1128b8c65a7cab131331016381e7d4e45885e22aaba895dc9f2b0f525c39eea79bef37721c2e5976abc1ac81098ec11e89291a36b83ba148e7e5c6f1c21b416cad9cc8d72530d2d0ed6879d894182a51c73625afcd5868aee0ec8d4c8633d17aec4179e54695ab4ccdb282299778a97af7be1aa905b521eaf29d730449d1cff8b9a8016871713f8f14878e91e473118421603508bf10b332a7070933ce1b47fc06907329ba1f4cebc1274e6a1d8b2b595d78c796cccb409bd3a1f29243e48bf64345e8895d5cc1bfa4027313fad41da79cf7e1c57cd45fef7ead25ba24a7737619bcc63f4866d59dc6670977afa12c4a9354a915d349d594e898d690b2c81c0151d316e31c341a36913771ff32b738ddc031af1ff4e59fc211cee72b8c74ba4c966843d037f9e7e14afa121eec162130c03cfbc27e204ce2aa99660ff0ffdf471fb5fe3620f77da51edd8593b5836a83194d0c08258299ab53c73111b31e9aba05e36f037b9c8f247524c55e6f12377877c8bf9101d089e1c742108f31b63df8bf436d0b6aa61f14221dc23a91c58166cdfed4eaf7aad9ad09fc68be5b2fb2a42efaf168a1157d48e18cd1af8e377bbc6b0dbece2689f9f5395fb2b96759a0ba25b52cca37acf3ceca66aa715f1969f21f30bbd6ccfab1f15e4f71db77b230014cda5663e283ba8297dda8fac8e1830971297387cfc820f9fb0f24b4e00cca9288671f0cd7f8a616a4d9a350e7413f3b3cba205af0c8f95005333408fd29b78f4a3ca60022a2ac62823f7b5d0a4747490044eeab1973bfc31a5be60e82269eb4849b2f723f628a67d7cf811c2cc6c1b5e4d22b24b9f23493d228ac299e32007cabd2136684d095addd542ab3f88702f23fe80d1aab11792e4f847722985db9d367af3adbbf5a4734a273c3191ef3d5c721d97a25460cef06f9e90f8455d3312f0395d6f91bc97ac71683d5fdd6858179db53a9bec10ac45e356fd957e260b168fee5f20563d1d6c7a8bc894a3211d397783f5f32805997e56c3e6bf4422e11239b21992c480c89c578ede0564f8836516281e2157495b5618aa110771510dd8999e5522da71cb3e220497942400c65280a50feebd8179379b7976ce6347338838025447eb6b1889d5379462fdd1bd054862c0223d482912b10a7fa9f047ebd6105c7843712ef10852b23d395b0af7132082eb003bc14f772ffae6033e449c81388fbb64759d328c6ca4328dee0d710c1ad5bf2084c2492a77cc580b728b2d4995a83b8451493f2c42961a26339b98e7a0f6372b9fc0c3cf1ce0983b418fd3af47c20109a1dc3b10ee47f7dc508c0564b7c0f9efb7cb475ce8e4894881b713f865c4a57245a502e3982facd48691ad82930be76f3d6edb29d09b84bba016f0a93dbe54bcad99f6eb9032e78fdb9c495df226f0c90d721b993c2e1ac3b86012d654c53ea842bf2de97ee5b509faf91cd499657b479b7a111ed41d203e19ce1c68bdd371a3697cce65ee06208cc009e6657b33cfb107867a2e7edc555bde10d1d1c2edc90e4a68e052908b9a2c28187872f8a784f54ff32e80c9450d8b4a27a42fa99273b88fb622b9b4ca2fe4775248404cea955a60f52242ef9ff4c250898665bfe545b14aaf88715e7f7228bfe6ffcd5dd492ed2b9d4570c1f1070258ad86d12153fd6b11c877314c14f25af7bdab21fc7a744c98d5257843690a81cf7093c021e907523cc11625323b9fb8c101e637e6f6a650335d37f7dbef91d66a523ed40d86b9a364e1d215511cdd269add6372b6d550b91d6c8a667a313b2ced0ebf39975f869275951e8cf1697de82c0077a08b8f512ab8ef0501306c7b333ff60facc2f885c184a8e68baa9ca1d35f36f783fca3c699a8f2eb2529c4c574bfb12c201784c69441c012d1bd4cd1ba445185f7f9e11f2057a5cf08fca1831b8d35f102014dda6f670b31408550e9319c008a34c4a981313a08fdce333b98833bbada7052a12270c5798ef77a83f2e2941d8ecec8801772f973c2398bde1972709bbd0019c618041c1c95a8330f3a620d4fb0a7640c64293c613f972c221820af843ee3b1a7dee9d9cb61822c75e6f89f308cbea5d1098c1485fb8de19a370243fe4b7be0227b07a962897a9df605d571f349dfda44a2496438a0eef5f9481eb67e8cab34b7df0295588d78ae720d8bb8e27376fa814f3e5dccf207717ab20f9f3008ed7530f1a6cfcbc29d20ed4101d4ed7892a8aa57c3205fd2b7172f5851ea5fd03542515074239fde8b5801449110f90f1e47085dc4066d695effc8109a2a5727dabd388951ef758f4deeb1bb8e04aa0a8a678c8565e9882a156db59ef2ffa8793808365ceabdf86edbd453b8689d221055a412523a074fa7fdd3dfdfd10375ef51bc918e51ebe9c662c515fa418ae91eb5b7aebb58073aad6eed309a7489b16f6a49e7b4e3df6f1af4615c169f82e7d47bce57023fef0c1e41121138477215964ca3eb92543bad0749fd63b2e6f933bb9950730fa694eed35b7b94f85e72f8d46b23c7bfc401db69fd03e8544fcc61a07915a90467d7bad0c0d1b8f3cd0c4ca2a55001e37c0f73e23433113383018577ffe42b81250407c3ae7cc2b3ab6403b18629524dcca4f26533c3f455f33f4dd2970aa30a7dd0bdf658bc933e21afc022a67dddaac36924ea6ac87da03caaa207b36a1e533240e476bfaa69e4eb740446cd72fd4e0a1ec003c4a21f88fe29f73c65ebded005eda92d989099c87819b94227ea7aa6a40a2a11553aa58a2432896dd932cbc1e607bae2b314582187777beb1003921e2253488b22bfd672368513f63413cb28feeccd2d4e2009ef524a5d58272cf0d7c7b96e0398d51503dc5500e45eccbb6e9bc7fde6831816d62382b643d56f68872bc33a87065aa60705ae33a0487787f0ec354172961f2c18f3d3fb456220f492ee33393cfd46c8b182fd890b4876698e07f1fb01d3ce6a1377815cf158126f233a978d8261a4829835aeadd39bdadbabb1f555e15b3d1c030c61bbf9074ee9b5afd66e26a4caca1ee70423472d27bd0bf8806b2c6be57a7d4f7ca38f8ce45bb5230e1381a7acfb7bb9c8fca6ff67dab07e69f1772ae40a61634dfa2c8eb74c42f3a5cc348599d53ad96128c79930383ead016379111d4b4fb47b6a642b0"}]}], {{0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6558}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800, [], "b9efee0d95bfde177f032b5553616e4ab9390aa5877e77e2db457a07839191b4"}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x86dd, [], "415c4fb73fe7"}, {}, {}, {0x8, 0x6558, 0x0, "70fb99accb3990f0e77600a1f35bf81791ed9fe6fa2c7986fb80f93d9f8d77ee7b5951491b137bc59b55a97e48f3e83135b7dd920a87ba13f2b47c07246c4a7a3c522e15beb99467d0c439c1f66d196d56426ba749f8e3a804beaacf4adb0c07737e3458178dcfcc0e06b49a6fe2050cc2d5da5bab3eef1f362e7c148ce20506b93527ad82f1e9aea3f0805daf87491de03d1e9557b03c5f4980562281feb9b17e4f911324e0a0e336f2c72e4fa0465ffed7362954310cc00825e68f5786e5ba69c979ef80146dc1a3cb7f5c309e886d7ab4f5e34f74d4279719797bc246"}}}}}, 0xf92) 23:57:27 executing program 4: r0 = open(&(0x7f0000000180)='./bus\x00', 0x141962, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x103042, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) write$binfmt_elf64(r2, &(0x7f0000001380)=ANY=[], 0xfd14) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x0, 0x11, r1, 0x0) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) r4 = dup2(r3, r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x9) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x41000008}) 23:57:28 executing program 0: r0 = open(&(0x7f0000000180)='./bus\x00', 0x141962, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x103042, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) write$binfmt_elf64(r2, &(0x7f0000001380)=ANY=[], 0xfd14) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x0, 0x11, r1, 0x0) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) r4 = dup2(r3, r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x9) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x41000008}) 23:57:28 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740e", 0x15}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:57:28 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f00000000c0)={'syzkaller1\x00', 0x420000015001}) r1 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_inet_SIOCSIFADDR(r1, 0x8914, &(0x7f0000000140)={'syzkaller1\x00', {0x7, 0x0, @empty}}) write$tun(r0, &(0x7f0000000300)={@void, @val={0x1}, @ipv6=@gre_packet={0x0, 0x6, "00008a", 0xf92, 0x2c, 0x0, @local, @mcast2, {[@dstopts, @fragment, @routing={0x0, 0xc, 0x0, 0x0, 0x0, [@private0, @empty, @local, @local, @initdev={0xfe, 0x88, [], 0x0, 0x0}, @remote]}, @hopopts={0x0, 0x1b9, [], [@calipso={0x7, 0x20, {0x0, 0x6, 0x0, 0x0, [0x0, 0x0, 0x0]}}, @hao={0xc9, 0x10, @initdev={0xfe, 0x88, [], 0x0, 0x0}}, @pad1, @generic={0x0, 0xd90, "ed09007bfd05368b54a83deb0b38cc818aa77156c97f616488d298b59f6f3f810f373159a28a78c728a97c3154bea0c32882026296595944d648ef7d7092da01e558cab2771a4ff68492cf62ae647e2faf3aa22d0aff8c5595b6d7841810165baa43db6782db651ad146ba14a7b89b2aa181c3295e1ff92dc2d5b8fa80fa38507aafbcad4d6bf4d72e05c262b1755cfaf95cf731ed75822fabd24aa167069d47c14ed90e2a2d382421e9181cb0766811b0bac1c07c4bbb5c8672e02a6772d6944b542f3287ede3c4348f72703e17467a8d6866d91a81757bd20243c4c277627f5cbd307c564c19c28b11eea7885d9f5b07a1e7b948105daba03a837e563ac8bdfeda748160f277c689368077fd09c4507565064b4837182f614acecc0267f947ff35f7222e77ae3efd23fa8cbca26b4dbb632295ea53ce97ead6992fac939461f59211eb6ece81f3bacf7631eb50b00d3d71b987fc8155d97c13b8a207697ea26f50b5722d6115811c3b5d95b311e90f123ee37087298a3fe4d533e5db1214a3cdf5ddfd8523e54586941a3a2fdc33e2e3cb7beee395887adcdb34cbcf22a178deddbf0fb81baa9c2b9d1b31c2205040218b3c7b8acaa3c4f2b91ec4f5a1be0dd30162c567a6106f8144a9003fc889aeffbdbb98fc4931da0199839d2dc8080c864589e95f728d97ebc4641f0fd94fcadb05b59e6b4ddb530793eb290c3855c99b803a9fa92ff1bfb491dfba3cfc76a95c2e789deda2901555a0cdaa10c1526af1d764fc6cf0f810bb67cc8516b14a5166e7fed42a34d8023eb9bbc2e70b26ea3b5db5aa587e89b84ff95ad6f52f0e73cac90d686f480f8368cb1b97473a969e173decb78c320caa81b9fec4dad4ea094ae0a77ef18ec69d54b4f1fd04f292f947449786fafff0b2e8600688a37cd63c25d0587457de67bc8d76128bcc0ade183aae7df308338b0c0cac3ee32f4e5250b3800aca0f4471405202223341d97bfa84fdf3bf56efe5750badcdc67c90cb608e972ac1e460d4d3453a3f2afb7819035ebb6b0803f02160e0c3fc351289c202687e76775fe2a1386a3566cc26ad201018b414e0cca371fd3d20af9ca0744906835d41b7ea658c773195bb472d1291c2fe8b61ff8bd067c4a5c8100bc2563bdfd258b07f7de16bca13fe2b8ffd7931a60e9764542143f663142d60431f87662d8b2316febab52a29f3d378b110beed0d4d3e4b6e5be70f99bae84219a10c8b0c041d8934eea4626ef55086012bd41cea3e4103d5f6a0cdc3c14f41ad9f6f404e5d69d982dac997da89828fb31c38ddccce36bbc643d9d1228b04a7fddb7d171b89f3357a745e0c081fc54e454caef1c1a169f3372b24c68d7bb097d5442be88e38676d7ae8e12fc94a3f93a9d8903398566c94afe4c9a55b6860756f072e5afdcedaa94e9d8b6bfd3b148ecb57b402a1df288e2e93097eccd6856628ec76ed429c55309eab6f6863b75be4a53d5f811c07e622a85efbd50dbcdb95fb0fb6c1907fb9235d49bdab685d28653dd4ca63c2255c4110f10a79568f771e3b684c430cabc436cfa1fd97fdf700566d7c755002aec6c2c02eac75debad28eb4ae8668493bc6dc3810ebfc643a879253daf3777ce3691af524e7b51dd6c2d69db2752682d13d162d09cea30b7d7d1128b8c65a7cab131331016381e7d4e45885e22aaba895dc9f2b0f525c39eea79bef37721c2e5976abc1ac81098ec11e89291a36b83ba148e7e5c6f1c21b416cad9cc8d72530d2d0ed6879d894182a51c73625afcd5868aee0ec8d4c8633d17aec4179e54695ab4ccdb282299778a97af7be1aa905b521eaf29d730449d1cff8b9a8016871713f8f14878e91e473118421603508bf10b332a7070933ce1b47fc06907329ba1f4cebc1274e6a1d8b2b595d78c796cccb409bd3a1f29243e48bf64345e8895d5cc1bfa4027313fad41da79cf7e1c57cd45fef7ead25ba24a7737619bcc63f4866d59dc6670977afa12c4a9354a915d349d594e898d690b2c81c0151d316e31c341a36913771ff32b738ddc031af1ff4e59fc211cee72b8c74ba4c966843d037f9e7e14afa121eec162130c03cfbc27e204ce2aa99660ff0ffdf471fb5fe3620f77da51edd8593b5836a83194d0c08258299ab53c73111b31e9aba05e36f037b9c8f247524c55e6f12377877c8bf9101d089e1c742108f31b63df8bf436d0b6aa61f14221dc23a91c58166cdfed4eaf7aad9ad09fc68be5b2fb2a42efaf168a1157d48e18cd1af8e377bbc6b0dbece2689f9f5395fb2b96759a0ba25b52cca37acf3ceca66aa715f1969f21f30bbd6ccfab1f15e4f71db77b230014cda5663e283ba8297dda8fac8e1830971297387cfc820f9fb0f24b4e00cca9288671f0cd7f8a616a4d9a350e7413f3b3cba205af0c8f95005333408fd29b78f4a3ca60022a2ac62823f7b5d0a4747490044eeab1973bfc31a5be60e82269eb4849b2f723f628a67d7cf811c2cc6c1b5e4d22b24b9f23493d228ac299e32007cabd2136684d095addd542ab3f88702f23fe80d1aab11792e4f847722985db9d367af3adbbf5a4734a273c3191ef3d5c721d97a25460cef06f9e90f8455d3312f0395d6f91bc97ac71683d5fdd6858179db53a9bec10ac45e356fd957e260b168fee5f20563d1d6c7a8bc894a3211d397783f5f32805997e56c3e6bf4422e11239b21992c480c89c578ede0564f8836516281e2157495b5618aa110771510dd8999e5522da71cb3e220497942400c65280a50feebd8179379b7976ce6347338838025447eb6b1889d5379462fdd1bd054862c0223d482912b10a7fa9f047ebd6105c7843712ef10852b23d395b0af7132082eb003bc14f772ffae6033e449c81388fbb64759d328c6ca4328dee0d710c1ad5bf2084c2492a77cc580b728b2d4995a83b8451493f2c42961a26339b98e7a0f6372b9fc0c3cf1ce0983b418fd3af47c20109a1dc3b10ee47f7dc508c0564b7c0f9efb7cb475ce8e4894881b713f865c4a57245a502e3982facd48691ad82930be76f3d6edb29d09b84bba016f0a93dbe54bcad99f6eb9032e78fdb9c495df226f0c90d721b993c2e1ac3b86012d654c53ea842bf2de97ee5b509faf91cd499657b479b7a111ed41d203e19ce1c68bdd371a3697cce65ee06208cc009e6657b33cfb107867a2e7edc555bde10d1d1c2edc90e4a68e052908b9a2c28187872f8a784f54ff32e80c9450d8b4a27a42fa99273b88fb622b9b4ca2fe4775248404cea955a60f52242ef9ff4c250898665bfe545b14aaf88715e7f7228bfe6ffcd5dd492ed2b9d4570c1f1070258ad86d12153fd6b11c877314c14f25af7bdab21fc7a744c98d5257843690a81cf7093c021e907523cc11625323b9fb8c101e637e6f6a650335d37f7dbef91d66a523ed40d86b9a364e1d215511cdd269add6372b6d550b91d6c8a667a313b2ced0ebf39975f869275951e8cf1697de82c0077a08b8f512ab8ef0501306c7b333ff60facc2f885c184a8e68baa9ca1d35f36f783fca3c699a8f2eb2529c4c574bfb12c201784c69441c012d1bd4cd1ba445185f7f9e11f2057a5cf08fca1831b8d35f102014dda6f670b31408550e9319c008a34c4a981313a08fdce333b98833bbada7052a12270c5798ef77a83f2e2941d8ecec8801772f973c2398bde1972709bbd0019c618041c1c95a8330f3a620d4fb0a7640c64293c613f972c221820af843ee3b1a7dee9d9cb61822c75e6f89f308cbea5d1098c1485fb8de19a370243fe4b7be0227b07a962897a9df605d571f349dfda44a2496438a0eef5f9481eb67e8cab34b7df0295588d78ae720d8bb8e27376fa814f3e5dccf207717ab20f9f3008ed7530f1a6cfcbc29d20ed4101d4ed7892a8aa57c3205fd2b7172f5851ea5fd03542515074239fde8b5801449110f90f1e47085dc4066d695effc8109a2a5727dabd388951ef758f4deeb1bb8e04aa0a8a678c8565e9882a156db59ef2ffa8793808365ceabdf86edbd453b8689d221055a412523a074fa7fdd3dfdfd10375ef51bc918e51ebe9c662c515fa418ae91eb5b7aebb58073aad6eed309a7489b16f6a49e7b4e3df6f1af4615c169f82e7d47bce57023fef0c1e41121138477215964ca3eb92543bad0749fd63b2e6f933bb9950730fa694eed35b7b94f85e72f8d46b23c7bfc401db69fd03e8544fcc61a07915a90467d7bad0c0d1b8f3cd0c4ca2a55001e37c0f73e23433113383018577ffe42b81250407c3ae7cc2b3ab6403b18629524dcca4f26533c3f455f33f4dd2970aa30a7dd0bdf658bc933e21afc022a67dddaac36924ea6ac87da03caaa207b36a1e533240e476bfaa69e4eb740446cd72fd4e0a1ec003c4a21f88fe29f73c65ebded005eda92d989099c87819b94227ea7aa6a40a2a11553aa58a2432896dd932cbc1e607bae2b314582187777beb1003921e2253488b22bfd672368513f63413cb28feeccd2d4e2009ef524a5d58272cf0d7c7b96e0398d51503dc5500e45eccbb6e9bc7fde6831816d62382b643d56f68872bc33a87065aa60705ae33a0487787f0ec354172961f2c18f3d3fb456220f492ee33393cfd46c8b182fd890b4876698e07f1fb01d3ce6a1377815cf158126f233a978d8261a4829835aeadd39bdadbabb1f555e15b3d1c030c61bbf9074ee9b5afd66e26a4caca1ee70423472d27bd0bf8806b2c6be57a7d4f7ca38f8ce45bb5230e1381a7acfb7bb9c8fca6ff67dab07e69f1772ae40a61634dfa2c8eb74c42f3a5cc348599d53ad96128c79930383ead016379111d4b4fb47b6a642b01bc2da15b86f8d174cfd6362181f6529c88f807aa7d5de8e84ec961defe5bfe7a60b5d6f74b98f1a1e8627c746ab30c498f2adf07515"}]}], {{0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6558}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800, [], "b9efee0d95bfde177f032b5553616e4ab9390aa5877e77e2db457a07839191b4"}, {}, {}, {}, {0x8, 0x6558, 0x0, "70fb99accb3990f0e77600a1f35bf81791ed9fe6fa2c7986fb80f93d9f8d77ee7b5951491b137bc59b55a97e48f3e83135b7dd920a87ba13f2b47c07246c4a7a3c522e15beb99467d0c439c1f66d196d56426ba749f8e3a804beaacf4adb0c07737e3458178dcfcc0e06b49a6fe2050cc2d5da5bab3eef1f362e7c148ce20506b93527ad82f1e9aea3f0805daf87491de03d1e9557b03c5f4980562281feb9b17e4f911324e0a0e336f2c72e4fa0465ffed7362954310cc00825e68f5786e5ba69c979ef80146dc1a3cb7f5c309e886d7ab4f5e34f74d4279719797bc246"}}}}}, 0xfc4) [ 218.825416][ T48] usb 2-1: new high-speed USB device number 64 using dummy_hcd 23:57:28 executing program 5: open(&(0x7f0000000180)='./bus\x00', 0x141962, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x103042, 0x0) creat(&(0x7f00000000c0)='./bus\x00', 0x0) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x800002, 0x11, r0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x9) 23:57:28 executing program 4: r0 = open(&(0x7f0000000180)='./bus\x00', 0x141962, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x103042, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) write$binfmt_elf64(r2, &(0x7f0000001380)=ANY=[], 0xfd14) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x0, 0x11, r1, 0x0) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) r4 = dup2(r3, r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x9) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x41000008}) 23:57:28 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f00000000c0)={'syzkaller1\x00', 0x420000015001}) r1 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_inet_SIOCSIFADDR(r1, 0x8914, &(0x7f0000000140)={'syzkaller1\x00', {0x7, 0x0, @empty}}) write$tun(r0, &(0x7f0000000300)={@void, @val={0x1}, @ipv6=@gre_packet={0x0, 0x6, "00008a", 0xf95, 0x2c, 0x0, @local, @mcast2, {[@dstopts, @fragment, @routing={0x0, 0xc, 0x0, 0x0, 0x0, [@private0, @empty, @local, @local, @initdev={0xfe, 0x88, [], 0x0, 0x0}, @remote]}, @hopopts={0x0, 0x1b9, [], [@calipso={0x7, 0x20, {0x0, 0x6, 0x0, 0x0, [0x0, 0x0, 0x0]}}, @hao={0xc9, 0x10, @initdev={0xfe, 0x88, [], 0x0, 0x0}}, @pad1, @generic={0x0, 0xd90, "ed09007bfd05368b54a83deb0b38cc818aa77156c97f616488d298b59f6f3f810f373159a28a78c728a97c3154bea0c32882026296595944d648ef7d7092da01e558cab2771a4ff68492cf62ae647e2faf3aa22d0aff8c5595b6d7841810165baa43db6782db651ad146ba14a7b89b2aa181c3295e1ff92dc2d5b8fa80fa38507aafbcad4d6bf4d72e05c262b1755cfaf95cf731ed75822fabd24aa167069d47c14ed90e2a2d382421e9181cb0766811b0bac1c07c4bbb5c8672e02a6772d6944b542f3287ede3c4348f72703e17467a8d6866d91a81757bd20243c4c277627f5cbd307c564c19c28b11eea7885d9f5b07a1e7b948105daba03a837e563ac8bdfeda748160f277c689368077fd09c4507565064b4837182f614acecc0267f947ff35f7222e77ae3efd23fa8cbca26b4dbb632295ea53ce97ead6992fac939461f59211eb6ece81f3bacf7631eb50b00d3d71b987fc8155d97c13b8a207697ea26f50b5722d6115811c3b5d95b311e90f123ee37087298a3fe4d533e5db1214a3cdf5ddfd8523e54586941a3a2fdc33e2e3cb7beee395887adcdb34cbcf22a178deddbf0fb81baa9c2b9d1b31c2205040218b3c7b8acaa3c4f2b91ec4f5a1be0dd30162c567a6106f8144a9003fc889aeffbdbb98fc4931da0199839d2dc8080c864589e95f728d97ebc4641f0fd94fcadb05b59e6b4ddb530793eb290c3855c99b803a9fa92ff1bfb491dfba3cfc76a95c2e789deda2901555a0cdaa10c1526af1d764fc6cf0f810bb67cc8516b14a5166e7fed42a34d8023eb9bbc2e70b26ea3b5db5aa587e89b84ff95ad6f52f0e73cac90d686f480f8368cb1b97473a969e173decb78c320caa81b9fec4dad4ea094ae0a77ef18ec69d54b4f1fd04f292f947449786fafff0b2e8600688a37cd63c25d0587457de67bc8d76128bcc0ade183aae7df308338b0c0cac3ee32f4e5250b3800aca0f4471405202223341d97bfa84fdf3bf56efe5750badcdc67c90cb608e972ac1e460d4d3453a3f2afb7819035ebb6b0803f02160e0c3fc351289c202687e76775fe2a1386a3566cc26ad201018b414e0cca371fd3d20af9ca0744906835d41b7ea658c773195bb472d1291c2fe8b61ff8bd067c4a5c8100bc2563bdfd258b07f7de16bca13fe2b8ffd7931a60e9764542143f663142d60431f87662d8b2316febab52a29f3d378b110beed0d4d3e4b6e5be70f99bae84219a10c8b0c041d8934eea4626ef55086012bd41cea3e4103d5f6a0cdc3c14f41ad9f6f404e5d69d982dac997da89828fb31c38ddccce36bbc643d9d1228b04a7fddb7d171b89f3357a745e0c081fc54e454caef1c1a169f3372b24c68d7bb097d5442be88e38676d7ae8e12fc94a3f93a9d8903398566c94afe4c9a55b6860756f072e5afdcedaa94e9d8b6bfd3b148ecb57b402a1df288e2e93097eccd6856628ec76ed429c55309eab6f6863b75be4a53d5f811c07e622a85efbd50dbcdb95fb0fb6c1907fb9235d49bdab685d28653dd4ca63c2255c4110f10a79568f771e3b684c430cabc436cfa1fd97fdf700566d7c755002aec6c2c02eac75debad28eb4ae8668493bc6dc3810ebfc643a879253daf3777ce3691af524e7b51dd6c2d69db2752682d13d162d09cea30b7d7d1128b8c65a7cab131331016381e7d4e45885e22aaba895dc9f2b0f525c39eea79bef37721c2e5976abc1ac81098ec11e89291a36b83ba148e7e5c6f1c21b416cad9cc8d72530d2d0ed6879d894182a51c73625afcd5868aee0ec8d4c8633d17aec4179e54695ab4ccdb282299778a97af7be1aa905b521eaf29d730449d1cff8b9a8016871713f8f14878e91e473118421603508bf10b332a7070933ce1b47fc06907329ba1f4cebc1274e6a1d8b2b595d78c796cccb409bd3a1f29243e48bf64345e8895d5cc1bfa4027313fad41da79cf7e1c57cd45fef7ead25ba24a7737619bcc63f4866d59dc6670977afa12c4a9354a915d349d594e898d690b2c81c0151d316e31c341a36913771ff32b738ddc031af1ff4e59fc211cee72b8c74ba4c966843d037f9e7e14afa121eec162130c03cfbc27e204ce2aa99660ff0ffdf471fb5fe3620f77da51edd8593b5836a83194d0c08258299ab53c73111b31e9aba05e36f037b9c8f247524c55e6f12377877c8bf9101d089e1c742108f31b63df8bf436d0b6aa61f14221dc23a91c58166cdfed4eaf7aad9ad09fc68be5b2fb2a42efaf168a1157d48e18cd1af8e377bbc6b0dbece2689f9f5395fb2b96759a0ba25b52cca37acf3ceca66aa715f1969f21f30bbd6ccfab1f15e4f71db77b230014cda5663e283ba8297dda8fac8e1830971297387cfc820f9fb0f24b4e00cca9288671f0cd7f8a616a4d9a350e7413f3b3cba205af0c8f95005333408fd29b78f4a3ca60022a2ac62823f7b5d0a4747490044eeab1973bfc31a5be60e82269eb4849b2f723f628a67d7cf811c2cc6c1b5e4d22b24b9f23493d228ac299e32007cabd2136684d095addd542ab3f88702f23fe80d1aab11792e4f847722985db9d367af3adbbf5a4734a273c3191ef3d5c721d97a25460cef06f9e90f8455d3312f0395d6f91bc97ac71683d5fdd6858179db53a9bec10ac45e356fd957e260b168fee5f20563d1d6c7a8bc894a3211d397783f5f32805997e56c3e6bf4422e11239b21992c480c89c578ede0564f8836516281e2157495b5618aa110771510dd8999e5522da71cb3e220497942400c65280a50feebd8179379b7976ce6347338838025447eb6b1889d5379462fdd1bd054862c0223d482912b10a7fa9f047ebd6105c7843712ef10852b23d395b0af7132082eb003bc14f772ffae6033e449c81388fbb64759d328c6ca4328dee0d710c1ad5bf2084c2492a77cc580b728b2d4995a83b8451493f2c42961a26339b98e7a0f6372b9fc0c3cf1ce0983b418fd3af47c20109a1dc3b10ee47f7dc508c0564b7c0f9efb7cb475ce8e4894881b713f865c4a57245a502e3982facd48691ad82930be76f3d6edb29d09b84bba016f0a93dbe54bcad99f6eb9032e78fdb9c495df226f0c90d721b993c2e1ac3b86012d654c53ea842bf2de97ee5b509faf91cd499657b479b7a111ed41d203e19ce1c68bdd371a3697cce65ee06208cc009e6657b33cfb107867a2e7edc555bde10d1d1c2edc90e4a68e052908b9a2c28187872f8a784f54ff32e80c9450d8b4a27a42fa99273b88fb622b9b4ca2fe4775248404cea955a60f52242ef9ff4c250898665bfe545b14aaf88715e7f7228bfe6ffcd5dd492ed2b9d4570c1f1070258ad86d12153fd6b11c877314c14f25af7bdab21fc7a744c98d5257843690a81cf7093c021e907523cc11625323b9fb8c101e637e6f6a650335d37f7dbef91d66a523ed40d86b9a364e1d215511cdd269add6372b6d550b91d6c8a667a313b2ced0ebf39975f869275951e8cf1697de82c0077a08b8f512ab8ef0501306c7b333ff60facc2f885c184a8e68baa9ca1d35f36f783fca3c699a8f2eb2529c4c574bfb12c201784c69441c012d1bd4cd1ba445185f7f9e11f2057a5cf08fca1831b8d35f102014dda6f670b31408550e9319c008a34c4a981313a08fdce333b98833bbada7052a12270c5798ef77a83f2e2941d8ecec8801772f973c2398bde1972709bbd0019c618041c1c95a8330f3a620d4fb0a7640c64293c613f972c221820af843ee3b1a7dee9d9cb61822c75e6f89f308cbea5d1098c1485fb8de19a370243fe4b7be0227b07a962897a9df605d571f349dfda44a2496438a0eef5f9481eb67e8cab34b7df0295588d78ae720d8bb8e27376fa814f3e5dccf207717ab20f9f3008ed7530f1a6cfcbc29d20ed4101d4ed7892a8aa57c3205fd2b7172f5851ea5fd03542515074239fde8b5801449110f90f1e47085dc4066d695effc8109a2a5727dabd388951ef758f4deeb1bb8e04aa0a8a678c8565e9882a156db59ef2ffa8793808365ceabdf86edbd453b8689d221055a412523a074fa7fdd3dfdfd10375ef51bc918e51ebe9c662c515fa418ae91eb5b7aebb58073aad6eed309a7489b16f6a49e7b4e3df6f1af4615c169f82e7d47bce57023fef0c1e41121138477215964ca3eb92543bad0749fd63b2e6f933bb9950730fa694eed35b7b94f85e72f8d46b23c7bfc401db69fd03e8544fcc61a07915a90467d7bad0c0d1b8f3cd0c4ca2a55001e37c0f73e23433113383018577ffe42b81250407c3ae7cc2b3ab6403b18629524dcca4f26533c3f455f33f4dd2970aa30a7dd0bdf658bc933e21afc022a67dddaac36924ea6ac87da03caaa207b36a1e533240e476bfaa69e4eb740446cd72fd4e0a1ec003c4a21f88fe29f73c65ebded005eda92d989099c87819b94227ea7aa6a40a2a11553aa58a2432896dd932cbc1e607bae2b314582187777beb1003921e2253488b22bfd672368513f63413cb28feeccd2d4e2009ef524a5d58272cf0d7c7b96e0398d51503dc5500e45eccbb6e9bc7fde6831816d62382b643d56f68872bc33a87065aa60705ae33a0487787f0ec354172961f2c18f3d3fb456220f492ee33393cfd46c8b182fd890b4876698e07f1fb01d3ce6a1377815cf158126f233a978d8261a4829835aeadd39bdadbabb1f555e15b3d1c030c61bbf9074ee9b5afd66e26a4caca1ee70423472d27bd0bf8806b2c6be57a7d4f7ca38f8ce45bb5230e1381a7acfb7bb9c8fca6ff67dab07e69f1772ae40a61634dfa2c8eb74c42f3a5cc348599d53ad96128c79930383ead016379111d4b4fb47b6a642b01bc2da15b86f8d174cfd6362181f6529c88f807aa7d5de8e84ec961defe5bfe7a60b5d6f74b98f1a1e8627c746ab30c498f2adf07515"}]}], {{0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6558}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800, [], "b9efee0d95bfde177f032b5553616e4ab9390aa5877e77e2db457a07839191b4"}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x86dd, [], 'A\\O'}, {}, {}, {0x8, 0x6558, 0x0, "70fb99accb3990f0e77600a1f35bf81791ed9fe6fa2c7986fb80f93d9f8d77ee7b5951491b137bc59b55a97e48f3e83135b7dd920a87ba13f2b47c07246c4a7a3c522e15beb99467d0c439c1f66d196d56426ba749f8e3a804beaacf4adb0c07737e3458178dcfcc0e06b49a6fe2050cc2d5da5bab3eef1f362e7c148ce20506b93527ad82f1e9aea3f0805daf87491de03d1e9557b03c5f4980562281feb9b17e4f911324e0a0e336f2c72e4fa0465ffed7362954310cc00825e68f5786e5ba69c979ef80146dc1a3cb7f5c309e886d7ab4f5e34f74d4279719797bc246"}}}}}, 0xfc7) [ 219.191190][T14440] FAT-fs (loop3): invalid media value (0x00) [ 219.225612][ T48] usb 2-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 23:57:28 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f00000000c0)={'syzkaller1\x00', 0x420000015001}) r1 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_inet_SIOCSIFADDR(r1, 0x8914, &(0x7f0000000140)={'syzkaller1\x00', {0x7, 0x0, @empty}}) write$tun(r0, &(0x7f0000000300)={@void, @val={0x1}, @ipv6=@gre_packet={0x0, 0x6, "00008a", 0xf95, 0x2c, 0x0, @local, @mcast2, {[@dstopts, @fragment, @routing={0x0, 0xc, 0x0, 0x0, 0x0, [@private0, @empty, @local, @local, @initdev={0xfe, 0x88, [], 0x0, 0x0}, @remote]}, @hopopts={0x0, 0x1b9, [], [@calipso={0x7, 0x20, {0x0, 0x6, 0x0, 0x0, [0x0, 0x0, 0x0]}}, @hao={0xc9, 0x10, @initdev={0xfe, 0x88, [], 0x0, 0x0}}, @pad1, @generic={0x0, 0xd90, "ed09007bfd05368b54a83deb0b38cc818aa77156c97f616488d298b59f6f3f810f373159a28a78c728a97c3154bea0c32882026296595944d648ef7d7092da01e558cab2771a4ff68492cf62ae647e2faf3aa22d0aff8c5595b6d7841810165baa43db6782db651ad146ba14a7b89b2aa181c3295e1ff92dc2d5b8fa80fa38507aafbcad4d6bf4d72e05c262b1755cfaf95cf731ed75822fabd24aa167069d47c14ed90e2a2d382421e9181cb0766811b0bac1c07c4bbb5c8672e02a6772d6944b542f3287ede3c4348f72703e17467a8d6866d91a81757bd20243c4c277627f5cbd307c564c19c28b11eea7885d9f5b07a1e7b948105daba03a837e563ac8bdfeda748160f277c689368077fd09c4507565064b4837182f614acecc0267f947ff35f7222e77ae3efd23fa8cbca26b4dbb632295ea53ce97ead6992fac939461f59211eb6ece81f3bacf7631eb50b00d3d71b987fc8155d97c13b8a207697ea26f50b5722d6115811c3b5d95b311e90f123ee37087298a3fe4d533e5db1214a3cdf5ddfd8523e54586941a3a2fdc33e2e3cb7beee395887adcdb34cbcf22a178deddbf0fb81baa9c2b9d1b31c2205040218b3c7b8acaa3c4f2b91ec4f5a1be0dd30162c567a6106f8144a9003fc889aeffbdbb98fc4931da0199839d2dc8080c864589e95f728d97ebc4641f0fd94fcadb05b59e6b4ddb530793eb290c3855c99b803a9fa92ff1bfb491dfba3cfc76a95c2e789deda2901555a0cdaa10c1526af1d764fc6cf0f810bb67cc8516b14a5166e7fed42a34d8023eb9bbc2e70b26ea3b5db5aa587e89b84ff95ad6f52f0e73cac90d686f480f8368cb1b97473a969e173decb78c320caa81b9fec4dad4ea094ae0a77ef18ec69d54b4f1fd04f292f947449786fafff0b2e8600688a37cd63c25d0587457de67bc8d76128bcc0ade183aae7df308338b0c0cac3ee32f4e5250b3800aca0f4471405202223341d97bfa84fdf3bf56efe5750badcdc67c90cb608e972ac1e460d4d3453a3f2afb7819035ebb6b0803f02160e0c3fc351289c202687e76775fe2a1386a3566cc26ad201018b414e0cca371fd3d20af9ca0744906835d41b7ea658c773195bb472d1291c2fe8b61ff8bd067c4a5c8100bc2563bdfd258b07f7de16bca13fe2b8ffd7931a60e9764542143f663142d60431f87662d8b2316febab52a29f3d378b110beed0d4d3e4b6e5be70f99bae84219a10c8b0c041d8934eea4626ef55086012bd41cea3e4103d5f6a0cdc3c14f41ad9f6f404e5d69d982dac997da89828fb31c38ddccce36bbc643d9d1228b04a7fddb7d171b89f3357a745e0c081fc54e454caef1c1a169f3372b24c68d7bb097d5442be88e38676d7ae8e12fc94a3f93a9d8903398566c94afe4c9a55b6860756f072e5afdcedaa94e9d8b6bfd3b148ecb57b402a1df288e2e93097eccd6856628ec76ed429c55309eab6f6863b75be4a53d5f811c07e622a85efbd50dbcdb95fb0fb6c1907fb9235d49bdab685d28653dd4ca63c2255c4110f10a79568f771e3b684c430cabc436cfa1fd97fdf700566d7c755002aec6c2c02eac75debad28eb4ae8668493bc6dc3810ebfc643a879253daf3777ce3691af524e7b51dd6c2d69db2752682d13d162d09cea30b7d7d1128b8c65a7cab131331016381e7d4e45885e22aaba895dc9f2b0f525c39eea79bef37721c2e5976abc1ac81098ec11e89291a36b83ba148e7e5c6f1c21b416cad9cc8d72530d2d0ed6879d894182a51c73625afcd5868aee0ec8d4c8633d17aec4179e54695ab4ccdb282299778a97af7be1aa905b521eaf29d730449d1cff8b9a8016871713f8f14878e91e473118421603508bf10b332a7070933ce1b47fc06907329ba1f4cebc1274e6a1d8b2b595d78c796cccb409bd3a1f29243e48bf64345e8895d5cc1bfa4027313fad41da79cf7e1c57cd45fef7ead25ba24a7737619bcc63f4866d59dc6670977afa12c4a9354a915d349d594e898d690b2c81c0151d316e31c341a36913771ff32b738ddc031af1ff4e59fc211cee72b8c74ba4c966843d037f9e7e14afa121eec162130c03cfbc27e204ce2aa99660ff0ffdf471fb5fe3620f77da51edd8593b5836a83194d0c08258299ab53c73111b31e9aba05e36f037b9c8f247524c55e6f12377877c8bf9101d089e1c742108f31b63df8bf436d0b6aa61f14221dc23a91c58166cdfed4eaf7aad9ad09fc68be5b2fb2a42efaf168a1157d48e18cd1af8e377bbc6b0dbece2689f9f5395fb2b96759a0ba25b52cca37acf3ceca66aa715f1969f21f30bbd6ccfab1f15e4f71db77b230014cda5663e283ba8297dda8fac8e1830971297387cfc820f9fb0f24b4e00cca9288671f0cd7f8a616a4d9a350e7413f3b3cba205af0c8f95005333408fd29b78f4a3ca60022a2ac62823f7b5d0a4747490044eeab1973bfc31a5be60e82269eb4849b2f723f628a67d7cf811c2cc6c1b5e4d22b24b9f23493d228ac299e32007cabd2136684d095addd542ab3f88702f23fe80d1aab11792e4f847722985db9d367af3adbbf5a4734a273c3191ef3d5c721d97a25460cef06f9e90f8455d3312f0395d6f91bc97ac71683d5fdd6858179db53a9bec10ac45e356fd957e260b168fee5f20563d1d6c7a8bc894a3211d397783f5f32805997e56c3e6bf4422e11239b21992c480c89c578ede0564f8836516281e2157495b5618aa110771510dd8999e5522da71cb3e220497942400c65280a50feebd8179379b7976ce6347338838025447eb6b1889d5379462fdd1bd054862c0223d482912b10a7fa9f047ebd6105c7843712ef10852b23d395b0af7132082eb003bc14f772ffae6033e449c81388fbb64759d328c6ca4328dee0d710c1ad5bf2084c2492a77cc580b728b2d4995a83b8451493f2c42961a26339b98e7a0f6372b9fc0c3cf1ce0983b418fd3af47c20109a1dc3b10ee47f7dc508c0564b7c0f9efb7cb475ce8e4894881b713f865c4a57245a502e3982facd48691ad82930be76f3d6edb29d09b84bba016f0a93dbe54bcad99f6eb9032e78fdb9c495df226f0c90d721b993c2e1ac3b86012d654c53ea842bf2de97ee5b509faf91cd499657b479b7a111ed41d203e19ce1c68bdd371a3697cce65ee06208cc009e6657b33cfb107867a2e7edc555bde10d1d1c2edc90e4a68e052908b9a2c28187872f8a784f54ff32e80c9450d8b4a27a42fa99273b88fb622b9b4ca2fe4775248404cea955a60f52242ef9ff4c250898665bfe545b14aaf88715e7f7228bfe6ffcd5dd492ed2b9d4570c1f1070258ad86d12153fd6b11c877314c14f25af7bdab21fc7a744c98d5257843690a81cf7093c021e907523cc11625323b9fb8c101e637e6f6a650335d37f7dbef91d66a523ed40d86b9a364e1d215511cdd269add6372b6d550b91d6c8a667a313b2ced0ebf39975f869275951e8cf1697de82c0077a08b8f512ab8ef0501306c7b333ff60facc2f885c184a8e68baa9ca1d35f36f783fca3c699a8f2eb2529c4c574bfb12c201784c69441c012d1bd4cd1ba445185f7f9e11f2057a5cf08fca1831b8d35f102014dda6f670b31408550e9319c008a34c4a981313a08fdce333b98833bbada7052a12270c5798ef77a83f2e2941d8ecec8801772f973c2398bde1972709bbd0019c618041c1c95a8330f3a620d4fb0a7640c64293c613f972c221820af843ee3b1a7dee9d9cb61822c75e6f89f308cbea5d1098c1485fb8de19a370243fe4b7be0227b07a962897a9df605d571f349dfda44a2496438a0eef5f9481eb67e8cab34b7df0295588d78ae720d8bb8e27376fa814f3e5dccf207717ab20f9f3008ed7530f1a6cfcbc29d20ed4101d4ed7892a8aa57c3205fd2b7172f5851ea5fd03542515074239fde8b5801449110f90f1e47085dc4066d695effc8109a2a5727dabd388951ef758f4deeb1bb8e04aa0a8a678c8565e9882a156db59ef2ffa8793808365ceabdf86edbd453b8689d221055a412523a074fa7fdd3dfdfd10375ef51bc918e51ebe9c662c515fa418ae91eb5b7aebb58073aad6eed309a7489b16f6a49e7b4e3df6f1af4615c169f82e7d47bce57023fef0c1e41121138477215964ca3eb92543bad0749fd63b2e6f933bb9950730fa694eed35b7b94f85e72f8d46b23c7bfc401db69fd03e8544fcc61a07915a90467d7bad0c0d1b8f3cd0c4ca2a55001e37c0f73e23433113383018577ffe42b81250407c3ae7cc2b3ab6403b18629524dcca4f26533c3f455f33f4dd2970aa30a7dd0bdf658bc933e21afc022a67dddaac36924ea6ac87da03caaa207b36a1e533240e476bfaa69e4eb740446cd72fd4e0a1ec003c4a21f88fe29f73c65ebded005eda92d989099c87819b94227ea7aa6a40a2a11553aa58a2432896dd932cbc1e607bae2b314582187777beb1003921e2253488b22bfd672368513f63413cb28feeccd2d4e2009ef524a5d58272cf0d7c7b96e0398d51503dc5500e45eccbb6e9bc7fde6831816d62382b643d56f68872bc33a87065aa60705ae33a0487787f0ec354172961f2c18f3d3fb456220f492ee33393cfd46c8b182fd890b4876698e07f1fb01d3ce6a1377815cf158126f233a978d8261a4829835aeadd39bdadbabb1f555e15b3d1c030c61bbf9074ee9b5afd66e26a4caca1ee70423472d27bd0bf8806b2c6be57a7d4f7ca38f8ce45bb5230e1381a7acfb7bb9c8fca6ff67dab07e69f1772ae40a61634dfa2c8eb74c42f3a5cc348599d53ad96128c79930383ead016379111d4b4fb47b6a642b01bc2da15b86f8d174cfd6362181f6529c88f807aa7d5de8e84ec961defe5bfe7a60b5d6f74b98f1a1e8627c746ab30c498f2adf07515"}]}], {{0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6558}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800, [], "b9efee0d95bfde177f032b5553616e4ab9390aa5877e77e2db457a07839191b4"}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x86dd, [], 'A\\O'}, {}, {}, {0x8, 0x6558, 0x0, "70fb99accb3990f0e77600a1f35bf81791ed9fe6fa2c7986fb80f93d9f8d77ee7b5951491b137bc59b55a97e48f3e83135b7dd920a87ba13f2b47c07246c4a7a3c522e15beb99467d0c439c1f66d196d56426ba749f8e3a804beaacf4adb0c07737e3458178dcfcc0e06b49a6fe2050cc2d5da5bab3eef1f362e7c148ce20506b93527ad82f1e9aea3f0805daf87491de03d1e9557b03c5f4980562281feb9b17e4f911324e0a0e336f2c72e4fa0465ffed7362954310cc00825e68f5786e5ba69c979ef80146dc1a3cb7f5c309e886d7ab4f5e34f74d4279719797bc246"}}}}}, 0xfc7) [ 219.233061][T14440] FAT-fs (loop3): Can't find a valid FAT filesystem [ 219.250730][ T48] usb 2-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 219.269929][ T48] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 219.290337][ T48] usb 2-1: config 0 descriptor?? [ 219.347617][ T48] usbhid 2-1:0.0: couldn't find an input interrupt endpoint [ 219.549596][ T48] usb 2-1: USB disconnect, device number 64 23:57:29 executing program 1: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socket(0x11, 0x0, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet_udp(0x2, 0x2, 0x0) close(r5) socket$netlink(0x10, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r4, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r3, 0x0, r5, 0x0, 0x19404, 0x0) 23:57:29 executing program 0: r0 = open(&(0x7f0000000180)='./bus\x00', 0x141962, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x103042, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) write$binfmt_elf64(r2, &(0x7f0000001380)=ANY=[], 0xfd14) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x800002, 0x11, r1, 0x0) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) r4 = dup2(r3, r3) syz_genetlink_get_family_id$smc(0x0) sendmsg$SMC_PNETID_ADD(0xffffffffffffffff, 0x0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x9) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x41000008}) 23:57:29 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f00000000c0)={'syzkaller1\x00', 0x420000015001}) r1 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_inet_SIOCSIFADDR(r1, 0x8914, &(0x7f0000000140)={'syzkaller1\x00', {0x7, 0x0, @empty}}) write$tun(r0, &(0x7f0000000300)={@void, @val={0x1}, @ipv6=@gre_packet={0x0, 0x6, "00008a", 0xf95, 0x2c, 0x0, @local, @mcast2, {[@dstopts, @fragment, @routing={0x0, 0xc, 0x0, 0x0, 0x0, [@private0, @empty, @local, @local, @initdev={0xfe, 0x88, [], 0x0, 0x0}, @remote]}, @hopopts={0x0, 0x1b9, [], [@calipso={0x7, 0x20, {0x0, 0x6, 0x0, 0x0, [0x0, 0x0, 0x0]}}, @hao={0xc9, 0x10, @initdev={0xfe, 0x88, [], 0x0, 0x0}}, @pad1, @generic={0x0, 0xd90, "ed09007bfd05368b54a83deb0b38cc818aa77156c97f616488d298b59f6f3f810f373159a28a78c728a97c3154bea0c32882026296595944d648ef7d7092da01e558cab2771a4ff68492cf62ae647e2faf3aa22d0aff8c5595b6d7841810165baa43db6782db651ad146ba14a7b89b2aa181c3295e1ff92dc2d5b8fa80fa38507aafbcad4d6bf4d72e05c262b1755cfaf95cf731ed75822fabd24aa167069d47c14ed90e2a2d382421e9181cb0766811b0bac1c07c4bbb5c8672e02a6772d6944b542f3287ede3c4348f72703e17467a8d6866d91a81757bd20243c4c277627f5cbd307c564c19c28b11eea7885d9f5b07a1e7b948105daba03a837e563ac8bdfeda748160f277c689368077fd09c4507565064b4837182f614acecc0267f947ff35f7222e77ae3efd23fa8cbca26b4dbb632295ea53ce97ead6992fac939461f59211eb6ece81f3bacf7631eb50b00d3d71b987fc8155d97c13b8a207697ea26f50b5722d6115811c3b5d95b311e90f123ee37087298a3fe4d533e5db1214a3cdf5ddfd8523e54586941a3a2fdc33e2e3cb7beee395887adcdb34cbcf22a178deddbf0fb81baa9c2b9d1b31c2205040218b3c7b8acaa3c4f2b91ec4f5a1be0dd30162c567a6106f8144a9003fc889aeffbdbb98fc4931da0199839d2dc8080c864589e95f728d97ebc4641f0fd94fcadb05b59e6b4ddb530793eb290c3855c99b803a9fa92ff1bfb491dfba3cfc76a95c2e789deda2901555a0cdaa10c1526af1d764fc6cf0f810bb67cc8516b14a5166e7fed42a34d8023eb9bbc2e70b26ea3b5db5aa587e89b84ff95ad6f52f0e73cac90d686f480f8368cb1b97473a969e173decb78c320caa81b9fec4dad4ea094ae0a77ef18ec69d54b4f1fd04f292f947449786fafff0b2e8600688a37cd63c25d0587457de67bc8d76128bcc0ade183aae7df308338b0c0cac3ee32f4e5250b3800aca0f4471405202223341d97bfa84fdf3bf56efe5750badcdc67c90cb608e972ac1e460d4d3453a3f2afb7819035ebb6b0803f02160e0c3fc351289c202687e76775fe2a1386a3566cc26ad201018b414e0cca371fd3d20af9ca0744906835d41b7ea658c773195bb472d1291c2fe8b61ff8bd067c4a5c8100bc2563bdfd258b07f7de16bca13fe2b8ffd7931a60e9764542143f663142d60431f87662d8b2316febab52a29f3d378b110beed0d4d3e4b6e5be70f99bae84219a10c8b0c041d8934eea4626ef55086012bd41cea3e4103d5f6a0cdc3c14f41ad9f6f404e5d69d982dac997da89828fb31c38ddccce36bbc643d9d1228b04a7fddb7d171b89f3357a745e0c081fc54e454caef1c1a169f3372b24c68d7bb097d5442be88e38676d7ae8e12fc94a3f93a9d8903398566c94afe4c9a55b6860756f072e5afdcedaa94e9d8b6bfd3b148ecb57b402a1df288e2e93097eccd6856628ec76ed429c55309eab6f6863b75be4a53d5f811c07e622a85efbd50dbcdb95fb0fb6c1907fb9235d49bdab685d28653dd4ca63c2255c4110f10a79568f771e3b684c430cabc436cfa1fd97fdf700566d7c755002aec6c2c02eac75debad28eb4ae8668493bc6dc3810ebfc643a879253daf3777ce3691af524e7b51dd6c2d69db2752682d13d162d09cea30b7d7d1128b8c65a7cab131331016381e7d4e45885e22aaba895dc9f2b0f525c39eea79bef37721c2e5976abc1ac81098ec11e89291a36b83ba148e7e5c6f1c21b416cad9cc8d72530d2d0ed6879d894182a51c73625afcd5868aee0ec8d4c8633d17aec4179e54695ab4ccdb282299778a97af7be1aa905b521eaf29d730449d1cff8b9a8016871713f8f14878e91e473118421603508bf10b332a7070933ce1b47fc06907329ba1f4cebc1274e6a1d8b2b595d78c796cccb409bd3a1f29243e48bf64345e8895d5cc1bfa4027313fad41da79cf7e1c57cd45fef7ead25ba24a7737619bcc63f4866d59dc6670977afa12c4a9354a915d349d594e898d690b2c81c0151d316e31c341a36913771ff32b738ddc031af1ff4e59fc211cee72b8c74ba4c966843d037f9e7e14afa121eec162130c03cfbc27e204ce2aa99660ff0ffdf471fb5fe3620f77da51edd8593b5836a83194d0c08258299ab53c73111b31e9aba05e36f037b9c8f247524c55e6f12377877c8bf9101d089e1c742108f31b63df8bf436d0b6aa61f14221dc23a91c58166cdfed4eaf7aad9ad09fc68be5b2fb2a42efaf168a1157d48e18cd1af8e377bbc6b0dbece2689f9f5395fb2b96759a0ba25b52cca37acf3ceca66aa715f1969f21f30bbd6ccfab1f15e4f71db77b230014cda5663e283ba8297dda8fac8e1830971297387cfc820f9fb0f24b4e00cca9288671f0cd7f8a616a4d9a350e7413f3b3cba205af0c8f95005333408fd29b78f4a3ca60022a2ac62823f7b5d0a4747490044eeab1973bfc31a5be60e82269eb4849b2f723f628a67d7cf811c2cc6c1b5e4d22b24b9f23493d228ac299e32007cabd2136684d095addd542ab3f88702f23fe80d1aab11792e4f847722985db9d367af3adbbf5a4734a273c3191ef3d5c721d97a25460cef06f9e90f8455d3312f0395d6f91bc97ac71683d5fdd6858179db53a9bec10ac45e356fd957e260b168fee5f20563d1d6c7a8bc894a3211d397783f5f32805997e56c3e6bf4422e11239b21992c480c89c578ede0564f8836516281e2157495b5618aa110771510dd8999e5522da71cb3e220497942400c65280a50feebd8179379b7976ce6347338838025447eb6b1889d5379462fdd1bd054862c0223d482912b10a7fa9f047ebd6105c7843712ef10852b23d395b0af7132082eb003bc14f772ffae6033e449c81388fbb64759d328c6ca4328dee0d710c1ad5bf2084c2492a77cc580b728b2d4995a83b8451493f2c42961a26339b98e7a0f6372b9fc0c3cf1ce0983b418fd3af47c20109a1dc3b10ee47f7dc508c0564b7c0f9efb7cb475ce8e4894881b713f865c4a57245a502e3982facd48691ad82930be76f3d6edb29d09b84bba016f0a93dbe54bcad99f6eb9032e78fdb9c495df226f0c90d721b993c2e1ac3b86012d654c53ea842bf2de97ee5b509faf91cd499657b479b7a111ed41d203e19ce1c68bdd371a3697cce65ee06208cc009e6657b33cfb107867a2e7edc555bde10d1d1c2edc90e4a68e052908b9a2c28187872f8a784f54ff32e80c9450d8b4a27a42fa99273b88fb622b9b4ca2fe4775248404cea955a60f52242ef9ff4c250898665bfe545b14aaf88715e7f7228bfe6ffcd5dd492ed2b9d4570c1f1070258ad86d12153fd6b11c877314c14f25af7bdab21fc7a744c98d5257843690a81cf7093c021e907523cc11625323b9fb8c101e637e6f6a650335d37f7dbef91d66a523ed40d86b9a364e1d215511cdd269add6372b6d550b91d6c8a667a313b2ced0ebf39975f869275951e8cf1697de82c0077a08b8f512ab8ef0501306c7b333ff60facc2f885c184a8e68baa9ca1d35f36f783fca3c699a8f2eb2529c4c574bfb12c201784c69441c012d1bd4cd1ba445185f7f9e11f2057a5cf08fca1831b8d35f102014dda6f670b31408550e9319c008a34c4a981313a08fdce333b98833bbada7052a12270c5798ef77a83f2e2941d8ecec8801772f973c2398bde1972709bbd0019c618041c1c95a8330f3a620d4fb0a7640c64293c613f972c221820af843ee3b1a7dee9d9cb61822c75e6f89f308cbea5d1098c1485fb8de19a370243fe4b7be0227b07a962897a9df605d571f349dfda44a2496438a0eef5f9481eb67e8cab34b7df0295588d78ae720d8bb8e27376fa814f3e5dccf207717ab20f9f3008ed7530f1a6cfcbc29d20ed4101d4ed7892a8aa57c3205fd2b7172f5851ea5fd03542515074239fde8b5801449110f90f1e47085dc4066d695effc8109a2a5727dabd388951ef758f4deeb1bb8e04aa0a8a678c8565e9882a156db59ef2ffa8793808365ceabdf86edbd453b8689d221055a412523a074fa7fdd3dfdfd10375ef51bc918e51ebe9c662c515fa418ae91eb5b7aebb58073aad6eed309a7489b16f6a49e7b4e3df6f1af4615c169f82e7d47bce57023fef0c1e41121138477215964ca3eb92543bad0749fd63b2e6f933bb9950730fa694eed35b7b94f85e72f8d46b23c7bfc401db69fd03e8544fcc61a07915a90467d7bad0c0d1b8f3cd0c4ca2a55001e37c0f73e23433113383018577ffe42b81250407c3ae7cc2b3ab6403b18629524dcca4f26533c3f455f33f4dd2970aa30a7dd0bdf658bc933e21afc022a67dddaac36924ea6ac87da03caaa207b36a1e533240e476bfaa69e4eb740446cd72fd4e0a1ec003c4a21f88fe29f73c65ebded005eda92d989099c87819b94227ea7aa6a40a2a11553aa58a2432896dd932cbc1e607bae2b314582187777beb1003921e2253488b22bfd672368513f63413cb28feeccd2d4e2009ef524a5d58272cf0d7c7b96e0398d51503dc5500e45eccbb6e9bc7fde6831816d62382b643d56f68872bc33a87065aa60705ae33a0487787f0ec354172961f2c18f3d3fb456220f492ee33393cfd46c8b182fd890b4876698e07f1fb01d3ce6a1377815cf158126f233a978d8261a4829835aeadd39bdadbabb1f555e15b3d1c030c61bbf9074ee9b5afd66e26a4caca1ee70423472d27bd0bf8806b2c6be57a7d4f7ca38f8ce45bb5230e1381a7acfb7bb9c8fca6ff67dab07e69f1772ae40a61634dfa2c8eb74c42f3a5cc348599d53ad96128c79930383ead016379111d4b4fb47b6a642b01bc2da15b86f8d174cfd6362181f6529c88f807aa7d5de8e84ec961defe5bfe7a60b5d6f74b98f1a1e8627c746ab30c498f2adf07515"}]}], {{0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6558}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800, [], "b9efee0d95bfde177f032b5553616e4ab9390aa5877e77e2db457a07839191b4"}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x86dd, [], 'A\\O'}, {}, {}, {0x8, 0x6558, 0x0, "70fb99accb3990f0e77600a1f35bf81791ed9fe6fa2c7986fb80f93d9f8d77ee7b5951491b137bc59b55a97e48f3e83135b7dd920a87ba13f2b47c07246c4a7a3c522e15beb99467d0c439c1f66d196d56426ba749f8e3a804beaacf4adb0c07737e3458178dcfcc0e06b49a6fe2050cc2d5da5bab3eef1f362e7c148ce20506b93527ad82f1e9aea3f0805daf87491de03d1e9557b03c5f4980562281feb9b17e4f911324e0a0e336f2c72e4fa0465ffed7362954310cc00825e68f5786e5ba69c979ef80146dc1a3cb7f5c309e886d7ab4f5e34f74d4279719797bc246"}}}}}, 0xfc7) 23:57:29 executing program 5: open(&(0x7f0000000180)='./bus\x00', 0x141962, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x103042, 0x0) creat(&(0x7f00000000c0)='./bus\x00', 0x0) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x800002, 0x11, r0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x9) 23:57:29 executing program 4: r0 = open(&(0x7f0000000180)='./bus\x00', 0x141962, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x103042, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) write$binfmt_elf64(r2, &(0x7f0000001380)=ANY=[], 0xfd14) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x800002, 0x10, r1, 0x0) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) r4 = dup2(r3, r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x9) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x41000008}) 23:57:29 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef8", 0x16}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:57:29 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f00000000c0)={'syzkaller1\x00', 0x420000015001}) r1 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_inet_SIOCSIFADDR(r1, 0x8914, &(0x7f0000000140)={'syzkaller1\x00', {0x7, 0x0, @empty}}) write$tun(r0, &(0x7f0000000300)={@void, @val={0x1}, @ipv6=@gre_packet={0x0, 0x6, "00008a", 0xf97, 0x2c, 0x0, @local, @mcast2, {[@dstopts, @fragment, @routing={0x0, 0xc, 0x0, 0x0, 0x0, [@private0, @empty, @local, @local, @initdev={0xfe, 0x88, [], 0x0, 0x0}, @remote]}, @hopopts={0x0, 0x1b9, [], [@calipso={0x7, 0x20, {0x0, 0x6, 0x0, 0x0, [0x0, 0x0, 0x0]}}, @hao={0xc9, 0x10, @initdev={0xfe, 0x88, [], 0x0, 0x0}}, @pad1, @generic={0x0, 0xd90, "ed09007bfd05368b54a83deb0b38cc818aa77156c97f616488d298b59f6f3f810f373159a28a78c728a97c3154bea0c32882026296595944d648ef7d7092da01e558cab2771a4ff68492cf62ae647e2faf3aa22d0aff8c5595b6d7841810165baa43db6782db651ad146ba14a7b89b2aa181c3295e1ff92dc2d5b8fa80fa38507aafbcad4d6bf4d72e05c262b1755cfaf95cf731ed75822fabd24aa167069d47c14ed90e2a2d382421e9181cb0766811b0bac1c07c4bbb5c8672e02a6772d6944b542f3287ede3c4348f72703e17467a8d6866d91a81757bd20243c4c277627f5cbd307c564c19c28b11eea7885d9f5b07a1e7b948105daba03a837e563ac8bdfeda748160f277c689368077fd09c4507565064b4837182f614acecc0267f947ff35f7222e77ae3efd23fa8cbca26b4dbb632295ea53ce97ead6992fac939461f59211eb6ece81f3bacf7631eb50b00d3d71b987fc8155d97c13b8a207697ea26f50b5722d6115811c3b5d95b311e90f123ee37087298a3fe4d533e5db1214a3cdf5ddfd8523e54586941a3a2fdc33e2e3cb7beee395887adcdb34cbcf22a178deddbf0fb81baa9c2b9d1b31c2205040218b3c7b8acaa3c4f2b91ec4f5a1be0dd30162c567a6106f8144a9003fc889aeffbdbb98fc4931da0199839d2dc8080c864589e95f728d97ebc4641f0fd94fcadb05b59e6b4ddb530793eb290c3855c99b803a9fa92ff1bfb491dfba3cfc76a95c2e789deda2901555a0cdaa10c1526af1d764fc6cf0f810bb67cc8516b14a5166e7fed42a34d8023eb9bbc2e70b26ea3b5db5aa587e89b84ff95ad6f52f0e73cac90d686f480f8368cb1b97473a969e173decb78c320caa81b9fec4dad4ea094ae0a77ef18ec69d54b4f1fd04f292f947449786fafff0b2e8600688a37cd63c25d0587457de67bc8d76128bcc0ade183aae7df308338b0c0cac3ee32f4e5250b3800aca0f4471405202223341d97bfa84fdf3bf56efe5750badcdc67c90cb608e972ac1e460d4d3453a3f2afb7819035ebb6b0803f02160e0c3fc351289c202687e76775fe2a1386a3566cc26ad201018b414e0cca371fd3d20af9ca0744906835d41b7ea658c773195bb472d1291c2fe8b61ff8bd067c4a5c8100bc2563bdfd258b07f7de16bca13fe2b8ffd7931a60e9764542143f663142d60431f87662d8b2316febab52a29f3d378b110beed0d4d3e4b6e5be70f99bae84219a10c8b0c041d8934eea4626ef55086012bd41cea3e4103d5f6a0cdc3c14f41ad9f6f404e5d69d982dac997da89828fb31c38ddccce36bbc643d9d1228b04a7fddb7d171b89f3357a745e0c081fc54e454caef1c1a169f3372b24c68d7bb097d5442be88e38676d7ae8e12fc94a3f93a9d8903398566c94afe4c9a55b6860756f072e5afdcedaa94e9d8b6bfd3b148ecb57b402a1df288e2e93097eccd6856628ec76ed429c55309eab6f6863b75be4a53d5f811c07e622a85efbd50dbcdb95fb0fb6c1907fb9235d49bdab685d28653dd4ca63c2255c4110f10a79568f771e3b684c430cabc436cfa1fd97fdf700566d7c755002aec6c2c02eac75debad28eb4ae8668493bc6dc3810ebfc643a879253daf3777ce3691af524e7b51dd6c2d69db2752682d13d162d09cea30b7d7d1128b8c65a7cab131331016381e7d4e45885e22aaba895dc9f2b0f525c39eea79bef37721c2e5976abc1ac81098ec11e89291a36b83ba148e7e5c6f1c21b416cad9cc8d72530d2d0ed6879d894182a51c73625afcd5868aee0ec8d4c8633d17aec4179e54695ab4ccdb282299778a97af7be1aa905b521eaf29d730449d1cff8b9a8016871713f8f14878e91e473118421603508bf10b332a7070933ce1b47fc06907329ba1f4cebc1274e6a1d8b2b595d78c796cccb409bd3a1f29243e48bf64345e8895d5cc1bfa4027313fad41da79cf7e1c57cd45fef7ead25ba24a7737619bcc63f4866d59dc6670977afa12c4a9354a915d349d594e898d690b2c81c0151d316e31c341a36913771ff32b738ddc031af1ff4e59fc211cee72b8c74ba4c966843d037f9e7e14afa121eec162130c03cfbc27e204ce2aa99660ff0ffdf471fb5fe3620f77da51edd8593b5836a83194d0c08258299ab53c73111b31e9aba05e36f037b9c8f247524c55e6f12377877c8bf9101d089e1c742108f31b63df8bf436d0b6aa61f14221dc23a91c58166cdfed4eaf7aad9ad09fc68be5b2fb2a42efaf168a1157d48e18cd1af8e377bbc6b0dbece2689f9f5395fb2b96759a0ba25b52cca37acf3ceca66aa715f1969f21f30bbd6ccfab1f15e4f71db77b230014cda5663e283ba8297dda8fac8e1830971297387cfc820f9fb0f24b4e00cca9288671f0cd7f8a616a4d9a350e7413f3b3cba205af0c8f95005333408fd29b78f4a3ca60022a2ac62823f7b5d0a4747490044eeab1973bfc31a5be60e82269eb4849b2f723f628a67d7cf811c2cc6c1b5e4d22b24b9f23493d228ac299e32007cabd2136684d095addd542ab3f88702f23fe80d1aab11792e4f847722985db9d367af3adbbf5a4734a273c3191ef3d5c721d97a25460cef06f9e90f8455d3312f0395d6f91bc97ac71683d5fdd6858179db53a9bec10ac45e356fd957e260b168fee5f20563d1d6c7a8bc894a3211d397783f5f32805997e56c3e6bf4422e11239b21992c480c89c578ede0564f8836516281e2157495b5618aa110771510dd8999e5522da71cb3e220497942400c65280a50feebd8179379b7976ce6347338838025447eb6b1889d5379462fdd1bd054862c0223d482912b10a7fa9f047ebd6105c7843712ef10852b23d395b0af7132082eb003bc14f772ffae6033e449c81388fbb64759d328c6ca4328dee0d710c1ad5bf2084c2492a77cc580b728b2d4995a83b8451493f2c42961a26339b98e7a0f6372b9fc0c3cf1ce0983b418fd3af47c20109a1dc3b10ee47f7dc508c0564b7c0f9efb7cb475ce8e4894881b713f865c4a57245a502e3982facd48691ad82930be76f3d6edb29d09b84bba016f0a93dbe54bcad99f6eb9032e78fdb9c495df226f0c90d721b993c2e1ac3b86012d654c53ea842bf2de97ee5b509faf91cd499657b479b7a111ed41d203e19ce1c68bdd371a3697cce65ee06208cc009e6657b33cfb107867a2e7edc555bde10d1d1c2edc90e4a68e052908b9a2c28187872f8a784f54ff32e80c9450d8b4a27a42fa99273b88fb622b9b4ca2fe4775248404cea955a60f52242ef9ff4c250898665bfe545b14aaf88715e7f7228bfe6ffcd5dd492ed2b9d4570c1f1070258ad86d12153fd6b11c877314c14f25af7bdab21fc7a744c98d5257843690a81cf7093c021e907523cc11625323b9fb8c101e637e6f6a650335d37f7dbef91d66a523ed40d86b9a364e1d215511cdd269add6372b6d550b91d6c8a667a313b2ced0ebf39975f869275951e8cf1697de82c0077a08b8f512ab8ef0501306c7b333ff60facc2f885c184a8e68baa9ca1d35f36f783fca3c699a8f2eb2529c4c574bfb12c201784c69441c012d1bd4cd1ba445185f7f9e11f2057a5cf08fca1831b8d35f102014dda6f670b31408550e9319c008a34c4a981313a08fdce333b98833bbada7052a12270c5798ef77a83f2e2941d8ecec8801772f973c2398bde1972709bbd0019c618041c1c95a8330f3a620d4fb0a7640c64293c613f972c221820af843ee3b1a7dee9d9cb61822c75e6f89f308cbea5d1098c1485fb8de19a370243fe4b7be0227b07a962897a9df605d571f349dfda44a2496438a0eef5f9481eb67e8cab34b7df0295588d78ae720d8bb8e27376fa814f3e5dccf207717ab20f9f3008ed7530f1a6cfcbc29d20ed4101d4ed7892a8aa57c3205fd2b7172f5851ea5fd03542515074239fde8b5801449110f90f1e47085dc4066d695effc8109a2a5727dabd388951ef758f4deeb1bb8e04aa0a8a678c8565e9882a156db59ef2ffa8793808365ceabdf86edbd453b8689d221055a412523a074fa7fdd3dfdfd10375ef51bc918e51ebe9c662c515fa418ae91eb5b7aebb58073aad6eed309a7489b16f6a49e7b4e3df6f1af4615c169f82e7d47bce57023fef0c1e41121138477215964ca3eb92543bad0749fd63b2e6f933bb9950730fa694eed35b7b94f85e72f8d46b23c7bfc401db69fd03e8544fcc61a07915a90467d7bad0c0d1b8f3cd0c4ca2a55001e37c0f73e23433113383018577ffe42b81250407c3ae7cc2b3ab6403b18629524dcca4f26533c3f455f33f4dd2970aa30a7dd0bdf658bc933e21afc022a67dddaac36924ea6ac87da03caaa207b36a1e533240e476bfaa69e4eb740446cd72fd4e0a1ec003c4a21f88fe29f73c65ebded005eda92d989099c87819b94227ea7aa6a40a2a11553aa58a2432896dd932cbc1e607bae2b314582187777beb1003921e2253488b22bfd672368513f63413cb28feeccd2d4e2009ef524a5d58272cf0d7c7b96e0398d51503dc5500e45eccbb6e9bc7fde6831816d62382b643d56f68872bc33a87065aa60705ae33a0487787f0ec354172961f2c18f3d3fb456220f492ee33393cfd46c8b182fd890b4876698e07f1fb01d3ce6a1377815cf158126f233a978d8261a4829835aeadd39bdadbabb1f555e15b3d1c030c61bbf9074ee9b5afd66e26a4caca1ee70423472d27bd0bf8806b2c6be57a7d4f7ca38f8ce45bb5230e1381a7acfb7bb9c8fca6ff67dab07e69f1772ae40a61634dfa2c8eb74c42f3a5cc348599d53ad96128c79930383ead016379111d4b4fb47b6a642b01bc2da15b86f8d174cfd6362181f6529c88f807aa7d5de8e84ec961defe5bfe7a60b5d6f74b98f1a1e8627c746ab30c498f2adf07515"}]}], {{0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6558}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800, [], "b9efee0d95bfde177f032b5553616e4ab9390aa5877e77e2db457a07839191b4"}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x86dd, [], "415c4fb73f"}, {}, {}, {0x8, 0x6558, 0x0, "70fb99accb3990f0e77600a1f35bf81791ed9fe6fa2c7986fb80f93d9f8d77ee7b5951491b137bc59b55a97e48f3e83135b7dd920a87ba13f2b47c07246c4a7a3c522e15beb99467d0c439c1f66d196d56426ba749f8e3a804beaacf4adb0c07737e3458178dcfcc0e06b49a6fe2050cc2d5da5bab3eef1f362e7c148ce20506b93527ad82f1e9aea3f0805daf87491de03d1e9557b03c5f4980562281feb9b17e4f911324e0a0e336f2c72e4fa0465ffed7362954310cc00825e68f5786e5ba69c979ef80146dc1a3cb7f5c309e886d7ab4f5e34f74d4279719797bc246"}}}}}, 0xfc9) [ 220.415175][ T5021] usb 2-1: new high-speed USB device number 65 using dummy_hcd 23:57:30 executing program 5: open(&(0x7f0000000180)='./bus\x00', 0x141962, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x103042, 0x0) creat(&(0x7f00000000c0)='./bus\x00', 0x0) r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x9) 23:57:30 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f00000000c0)={'syzkaller1\x00', 0x420000015001}) r1 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_inet_SIOCSIFADDR(r1, 0x8914, &(0x7f0000000140)={'syzkaller1\x00', {0x7, 0x0, @empty}}) write$tun(r0, &(0x7f0000000300)={@void, @val={0x1}, @ipv6=@gre_packet={0x0, 0x6, "00008a", 0xf97, 0x2c, 0x0, @local, @mcast2, {[@dstopts, @fragment, @routing={0x0, 0xc, 0x0, 0x0, 0x0, [@private0, @empty, @local, @local, @initdev={0xfe, 0x88, [], 0x0, 0x0}, @remote]}, @hopopts={0x0, 0x1b9, [], [@calipso={0x7, 0x20, {0x0, 0x6, 0x0, 0x0, [0x0, 0x0, 0x0]}}, @hao={0xc9, 0x10, @initdev={0xfe, 0x88, [], 0x0, 0x0}}, @pad1, @generic={0x0, 0xd90, "ed09007bfd05368b54a83deb0b38cc818aa77156c97f616488d298b59f6f3f810f373159a28a78c728a97c3154bea0c32882026296595944d648ef7d7092da01e558cab2771a4ff68492cf62ae647e2faf3aa22d0aff8c5595b6d7841810165baa43db6782db651ad146ba14a7b89b2aa181c3295e1ff92dc2d5b8fa80fa38507aafbcad4d6bf4d72e05c262b1755cfaf95cf731ed75822fabd24aa167069d47c14ed90e2a2d382421e9181cb0766811b0bac1c07c4bbb5c8672e02a6772d6944b542f3287ede3c4348f72703e17467a8d6866d91a81757bd20243c4c277627f5cbd307c564c19c28b11eea7885d9f5b07a1e7b948105daba03a837e563ac8bdfeda748160f277c689368077fd09c4507565064b4837182f614acecc0267f947ff35f7222e77ae3efd23fa8cbca26b4dbb632295ea53ce97ead6992fac939461f59211eb6ece81f3bacf7631eb50b00d3d71b987fc8155d97c13b8a207697ea26f50b5722d6115811c3b5d95b311e90f123ee37087298a3fe4d533e5db1214a3cdf5ddfd8523e54586941a3a2fdc33e2e3cb7beee395887adcdb34cbcf22a178deddbf0fb81baa9c2b9d1b31c2205040218b3c7b8acaa3c4f2b91ec4f5a1be0dd30162c567a6106f8144a9003fc889aeffbdbb98fc4931da0199839d2dc8080c864589e95f728d97ebc4641f0fd94fcadb05b59e6b4ddb530793eb290c3855c99b803a9fa92ff1bfb491dfba3cfc76a95c2e789deda2901555a0cdaa10c1526af1d764fc6cf0f810bb67cc8516b14a5166e7fed42a34d8023eb9bbc2e70b26ea3b5db5aa587e89b84ff95ad6f52f0e73cac90d686f480f8368cb1b97473a969e173decb78c320caa81b9fec4dad4ea094ae0a77ef18ec69d54b4f1fd04f292f947449786fafff0b2e8600688a37cd63c25d0587457de67bc8d76128bcc0ade183aae7df308338b0c0cac3ee32f4e5250b3800aca0f4471405202223341d97bfa84fdf3bf56efe5750badcdc67c90cb608e972ac1e460d4d3453a3f2afb7819035ebb6b0803f02160e0c3fc351289c202687e76775fe2a1386a3566cc26ad201018b414e0cca371fd3d20af9ca0744906835d41b7ea658c773195bb472d1291c2fe8b61ff8bd067c4a5c8100bc2563bdfd258b07f7de16bca13fe2b8ffd7931a60e9764542143f663142d60431f87662d8b2316febab52a29f3d378b110beed0d4d3e4b6e5be70f99bae84219a10c8b0c041d8934eea4626ef55086012bd41cea3e4103d5f6a0cdc3c14f41ad9f6f404e5d69d982dac997da89828fb31c38ddccce36bbc643d9d1228b04a7fddb7d171b89f3357a745e0c081fc54e454caef1c1a169f3372b24c68d7bb097d5442be88e38676d7ae8e12fc94a3f93a9d8903398566c94afe4c9a55b6860756f072e5afdcedaa94e9d8b6bfd3b148ecb57b402a1df288e2e93097eccd6856628ec76ed429c55309eab6f6863b75be4a53d5f811c07e622a85efbd50dbcdb95fb0fb6c1907fb9235d49bdab685d28653dd4ca63c2255c4110f10a79568f771e3b684c430cabc436cfa1fd97fdf700566d7c755002aec6c2c02eac75debad28eb4ae8668493bc6dc3810ebfc643a879253daf3777ce3691af524e7b51dd6c2d69db2752682d13d162d09cea30b7d7d1128b8c65a7cab131331016381e7d4e45885e22aaba895dc9f2b0f525c39eea79bef37721c2e5976abc1ac81098ec11e89291a36b83ba148e7e5c6f1c21b416cad9cc8d72530d2d0ed6879d894182a51c73625afcd5868aee0ec8d4c8633d17aec4179e54695ab4ccdb282299778a97af7be1aa905b521eaf29d730449d1cff8b9a8016871713f8f14878e91e473118421603508bf10b332a7070933ce1b47fc06907329ba1f4cebc1274e6a1d8b2b595d78c796cccb409bd3a1f29243e48bf64345e8895d5cc1bfa4027313fad41da79cf7e1c57cd45fef7ead25ba24a7737619bcc63f4866d59dc6670977afa12c4a9354a915d349d594e898d690b2c81c0151d316e31c341a36913771ff32b738ddc031af1ff4e59fc211cee72b8c74ba4c966843d037f9e7e14afa121eec162130c03cfbc27e204ce2aa99660ff0ffdf471fb5fe3620f77da51edd8593b5836a83194d0c08258299ab53c73111b31e9aba05e36f037b9c8f247524c55e6f12377877c8bf9101d089e1c742108f31b63df8bf436d0b6aa61f14221dc23a91c58166cdfed4eaf7aad9ad09fc68be5b2fb2a42efaf168a1157d48e18cd1af8e377bbc6b0dbece2689f9f5395fb2b96759a0ba25b52cca37acf3ceca66aa715f1969f21f30bbd6ccfab1f15e4f71db77b230014cda5663e283ba8297dda8fac8e1830971297387cfc820f9fb0f24b4e00cca9288671f0cd7f8a616a4d9a350e7413f3b3cba205af0c8f95005333408fd29b78f4a3ca60022a2ac62823f7b5d0a4747490044eeab1973bfc31a5be60e82269eb4849b2f723f628a67d7cf811c2cc6c1b5e4d22b24b9f23493d228ac299e32007cabd2136684d095addd542ab3f88702f23fe80d1aab11792e4f847722985db9d367af3adbbf5a4734a273c3191ef3d5c721d97a25460cef06f9e90f8455d3312f0395d6f91bc97ac71683d5fdd6858179db53a9bec10ac45e356fd957e260b168fee5f20563d1d6c7a8bc894a3211d397783f5f32805997e56c3e6bf4422e11239b21992c480c89c578ede0564f8836516281e2157495b5618aa110771510dd8999e5522da71cb3e220497942400c65280a50feebd8179379b7976ce6347338838025447eb6b1889d5379462fdd1bd054862c0223d482912b10a7fa9f047ebd6105c7843712ef10852b23d395b0af7132082eb003bc14f772ffae6033e449c81388fbb64759d328c6ca4328dee0d710c1ad5bf2084c2492a77cc580b728b2d4995a83b8451493f2c42961a26339b98e7a0f6372b9fc0c3cf1ce0983b418fd3af47c20109a1dc3b10ee47f7dc508c0564b7c0f9efb7cb475ce8e4894881b713f865c4a57245a502e3982facd48691ad82930be76f3d6edb29d09b84bba016f0a93dbe54bcad99f6eb9032e78fdb9c495df226f0c90d721b993c2e1ac3b86012d654c53ea842bf2de97ee5b509faf91cd499657b479b7a111ed41d203e19ce1c68bdd371a3697cce65ee06208cc009e6657b33cfb107867a2e7edc555bde10d1d1c2edc90e4a68e052908b9a2c28187872f8a784f54ff32e80c9450d8b4a27a42fa99273b88fb622b9b4ca2fe4775248404cea955a60f52242ef9ff4c250898665bfe545b14aaf88715e7f7228bfe6ffcd5dd492ed2b9d4570c1f1070258ad86d12153fd6b11c877314c14f25af7bdab21fc7a744c98d5257843690a81cf7093c021e907523cc11625323b9fb8c101e637e6f6a650335d37f7dbef91d66a523ed40d86b9a364e1d215511cdd269add6372b6d550b91d6c8a667a313b2ced0ebf39975f869275951e8cf1697de82c0077a08b8f512ab8ef0501306c7b333ff60facc2f885c184a8e68baa9ca1d35f36f783fca3c699a8f2eb2529c4c574bfb12c201784c69441c012d1bd4cd1ba445185f7f9e11f2057a5cf08fca1831b8d35f102014dda6f670b31408550e9319c008a34c4a981313a08fdce333b98833bbada7052a12270c5798ef77a83f2e2941d8ecec8801772f973c2398bde1972709bbd0019c618041c1c95a8330f3a620d4fb0a7640c64293c613f972c221820af843ee3b1a7dee9d9cb61822c75e6f89f308cbea5d1098c1485fb8de19a370243fe4b7be0227b07a962897a9df605d571f349dfda44a2496438a0eef5f9481eb67e8cab34b7df0295588d78ae720d8bb8e27376fa814f3e5dccf207717ab20f9f3008ed7530f1a6cfcbc29d20ed4101d4ed7892a8aa57c3205fd2b7172f5851ea5fd03542515074239fde8b5801449110f90f1e47085dc4066d695effc8109a2a5727dabd388951ef758f4deeb1bb8e04aa0a8a678c8565e9882a156db59ef2ffa8793808365ceabdf86edbd453b8689d221055a412523a074fa7fdd3dfdfd10375ef51bc918e51ebe9c662c515fa418ae91eb5b7aebb58073aad6eed309a7489b16f6a49e7b4e3df6f1af4615c169f82e7d47bce57023fef0c1e41121138477215964ca3eb92543bad0749fd63b2e6f933bb9950730fa694eed35b7b94f85e72f8d46b23c7bfc401db69fd03e8544fcc61a07915a90467d7bad0c0d1b8f3cd0c4ca2a55001e37c0f73e23433113383018577ffe42b81250407c3ae7cc2b3ab6403b18629524dcca4f26533c3f455f33f4dd2970aa30a7dd0bdf658bc933e21afc022a67dddaac36924ea6ac87da03caaa207b36a1e533240e476bfaa69e4eb740446cd72fd4e0a1ec003c4a21f88fe29f73c65ebded005eda92d989099c87819b94227ea7aa6a40a2a11553aa58a2432896dd932cbc1e607bae2b314582187777beb1003921e2253488b22bfd672368513f63413cb28feeccd2d4e2009ef524a5d58272cf0d7c7b96e0398d51503dc5500e45eccbb6e9bc7fde6831816d62382b643d56f68872bc33a87065aa60705ae33a0487787f0ec354172961f2c18f3d3fb456220f492ee33393cfd46c8b182fd890b4876698e07f1fb01d3ce6a1377815cf158126f233a978d8261a4829835aeadd39bdadbabb1f555e15b3d1c030c61bbf9074ee9b5afd66e26a4caca1ee70423472d27bd0bf8806b2c6be57a7d4f7ca38f8ce45bb5230e1381a7acfb7bb9c8fca6ff67dab07e69f1772ae40a61634dfa2c8eb74c42f3a5cc348599d53ad96128c79930383ead016379111d4b4fb47b6a642b01bc2da15b86f8d174cfd6362181f6529c88f807aa7d5de8e84ec961defe5bfe7a60b5d6f74b98f1a1e8627c746ab30c498f2adf07515"}]}], {{0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6558}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800, [], "b9efee0d95bfde177f032b5553616e4ab9390aa5877e77e2db457a07839191b4"}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x86dd, [], "415c4fb73f"}, {}, {}, {0x8, 0x6558, 0x0, "70fb99accb3990f0e77600a1f35bf81791ed9fe6fa2c7986fb80f93d9f8d77ee7b5951491b137bc59b55a97e48f3e83135b7dd920a87ba13f2b47c07246c4a7a3c522e15beb99467d0c439c1f66d196d56426ba749f8e3a804beaacf4adb0c07737e3458178dcfcc0e06b49a6fe2050cc2d5da5bab3eef1f362e7c148ce20506b93527ad82f1e9aea3f0805daf87491de03d1e9557b03c5f4980562281feb9b17e4f911324e0a0e336f2c72e4fa0465ffed7362954310cc00825e68f5786e5ba69c979ef80146dc1a3cb7f5c309e886d7ab4f5e34f74d4279719797bc246"}}}}}, 0xfc9) 23:57:30 executing program 4: r0 = open(&(0x7f0000000180)='./bus\x00', 0x141962, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x103042, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) write$binfmt_elf64(r2, &(0x7f0000001380)=ANY=[], 0xfd14) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x800002, 0x10, r1, 0x0) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) r4 = dup2(r3, r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x9) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x41000008}) 23:57:30 executing program 0: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) socket$inet_udplite(0x2, 0x2, 0x88) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet_udp(0x2, 0x2, 0x0) close(r2) socket$netlink(0x10, 0x3, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r1, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r0, 0x0, r2, 0x0, 0x19404, 0x0) 23:57:30 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f00000000c0)={'syzkaller1\x00', 0x420000015001}) r1 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_inet_SIOCSIFADDR(r1, 0x8914, &(0x7f0000000140)={'syzkaller1\x00', {0x7, 0x0, @empty}}) write$tun(r0, &(0x7f0000000300)={@void, @val={0x1}, @ipv6=@gre_packet={0x0, 0x6, "00008a", 0xf97, 0x2c, 0x0, @local, @mcast2, {[@dstopts, @fragment, @routing={0x0, 0xc, 0x0, 0x0, 0x0, [@private0, @empty, @local, @local, @initdev={0xfe, 0x88, [], 0x0, 0x0}, @remote]}, @hopopts={0x0, 0x1b9, [], [@calipso={0x7, 0x20, {0x0, 0x6, 0x0, 0x0, [0x0, 0x0, 0x0]}}, @hao={0xc9, 0x10, @initdev={0xfe, 0x88, [], 0x0, 0x0}}, @pad1, @generic={0x0, 0xd90, "ed09007bfd05368b54a83deb0b38cc818aa77156c97f616488d298b59f6f3f810f373159a28a78c728a97c3154bea0c32882026296595944d648ef7d7092da01e558cab2771a4ff68492cf62ae647e2faf3aa22d0aff8c5595b6d7841810165baa43db6782db651ad146ba14a7b89b2aa181c3295e1ff92dc2d5b8fa80fa38507aafbcad4d6bf4d72e05c262b1755cfaf95cf731ed75822fabd24aa167069d47c14ed90e2a2d382421e9181cb0766811b0bac1c07c4bbb5c8672e02a6772d6944b542f3287ede3c4348f72703e17467a8d6866d91a81757bd20243c4c277627f5cbd307c564c19c28b11eea7885d9f5b07a1e7b948105daba03a837e563ac8bdfeda748160f277c689368077fd09c4507565064b4837182f614acecc0267f947ff35f7222e77ae3efd23fa8cbca26b4dbb632295ea53ce97ead6992fac939461f59211eb6ece81f3bacf7631eb50b00d3d71b987fc8155d97c13b8a207697ea26f50b5722d6115811c3b5d95b311e90f123ee37087298a3fe4d533e5db1214a3cdf5ddfd8523e54586941a3a2fdc33e2e3cb7beee395887adcdb34cbcf22a178deddbf0fb81baa9c2b9d1b31c2205040218b3c7b8acaa3c4f2b91ec4f5a1be0dd30162c567a6106f8144a9003fc889aeffbdbb98fc4931da0199839d2dc8080c864589e95f728d97ebc4641f0fd94fcadb05b59e6b4ddb530793eb290c3855c99b803a9fa92ff1bfb491dfba3cfc76a95c2e789deda2901555a0cdaa10c1526af1d764fc6cf0f810bb67cc8516b14a5166e7fed42a34d8023eb9bbc2e70b26ea3b5db5aa587e89b84ff95ad6f52f0e73cac90d686f480f8368cb1b97473a969e173decb78c320caa81b9fec4dad4ea094ae0a77ef18ec69d54b4f1fd04f292f947449786fafff0b2e8600688a37cd63c25d0587457de67bc8d76128bcc0ade183aae7df308338b0c0cac3ee32f4e5250b3800aca0f4471405202223341d97bfa84fdf3bf56efe5750badcdc67c90cb608e972ac1e460d4d3453a3f2afb7819035ebb6b0803f02160e0c3fc351289c202687e76775fe2a1386a3566cc26ad201018b414e0cca371fd3d20af9ca0744906835d41b7ea658c773195bb472d1291c2fe8b61ff8bd067c4a5c8100bc2563bdfd258b07f7de16bca13fe2b8ffd7931a60e9764542143f663142d60431f87662d8b2316febab52a29f3d378b110beed0d4d3e4b6e5be70f99bae84219a10c8b0c041d8934eea4626ef55086012bd41cea3e4103d5f6a0cdc3c14f41ad9f6f404e5d69d982dac997da89828fb31c38ddccce36bbc643d9d1228b04a7fddb7d171b89f3357a745e0c081fc54e454caef1c1a169f3372b24c68d7bb097d5442be88e38676d7ae8e12fc94a3f93a9d8903398566c94afe4c9a55b6860756f072e5afdcedaa94e9d8b6bfd3b148ecb57b402a1df288e2e93097eccd6856628ec76ed429c55309eab6f6863b75be4a53d5f811c07e622a85efbd50dbcdb95fb0fb6c1907fb9235d49bdab685d28653dd4ca63c2255c4110f10a79568f771e3b684c430cabc436cfa1fd97fdf700566d7c755002aec6c2c02eac75debad28eb4ae8668493bc6dc3810ebfc643a879253daf3777ce3691af524e7b51dd6c2d69db2752682d13d162d09cea30b7d7d1128b8c65a7cab131331016381e7d4e45885e22aaba895dc9f2b0f525c39eea79bef37721c2e5976abc1ac81098ec11e89291a36b83ba148e7e5c6f1c21b416cad9cc8d72530d2d0ed6879d894182a51c73625afcd5868aee0ec8d4c8633d17aec4179e54695ab4ccdb282299778a97af7be1aa905b521eaf29d730449d1cff8b9a8016871713f8f14878e91e473118421603508bf10b332a7070933ce1b47fc06907329ba1f4cebc1274e6a1d8b2b595d78c796cccb409bd3a1f29243e48bf64345e8895d5cc1bfa4027313fad41da79cf7e1c57cd45fef7ead25ba24a7737619bcc63f4866d59dc6670977afa12c4a9354a915d349d594e898d690b2c81c0151d316e31c341a36913771ff32b738ddc031af1ff4e59fc211cee72b8c74ba4c966843d037f9e7e14afa121eec162130c03cfbc27e204ce2aa99660ff0ffdf471fb5fe3620f77da51edd8593b5836a83194d0c08258299ab53c73111b31e9aba05e36f037b9c8f247524c55e6f12377877c8bf9101d089e1c742108f31b63df8bf436d0b6aa61f14221dc23a91c58166cdfed4eaf7aad9ad09fc68be5b2fb2a42efaf168a1157d48e18cd1af8e377bbc6b0dbece2689f9f5395fb2b96759a0ba25b52cca37acf3ceca66aa715f1969f21f30bbd6ccfab1f15e4f71db77b230014cda5663e283ba8297dda8fac8e1830971297387cfc820f9fb0f24b4e00cca9288671f0cd7f8a616a4d9a350e7413f3b3cba205af0c8f95005333408fd29b78f4a3ca60022a2ac62823f7b5d0a4747490044eeab1973bfc31a5be60e82269eb4849b2f723f628a67d7cf811c2cc6c1b5e4d22b24b9f23493d228ac299e32007cabd2136684d095addd542ab3f88702f23fe80d1aab11792e4f847722985db9d367af3adbbf5a4734a273c3191ef3d5c721d97a25460cef06f9e90f8455d3312f0395d6f91bc97ac71683d5fdd6858179db53a9bec10ac45e356fd957e260b168fee5f20563d1d6c7a8bc894a3211d397783f5f32805997e56c3e6bf4422e11239b21992c480c89c578ede0564f8836516281e2157495b5618aa110771510dd8999e5522da71cb3e220497942400c65280a50feebd8179379b7976ce6347338838025447eb6b1889d5379462fdd1bd054862c0223d482912b10a7fa9f047ebd6105c7843712ef10852b23d395b0af7132082eb003bc14f772ffae6033e449c81388fbb64759d328c6ca4328dee0d710c1ad5bf2084c2492a77cc580b728b2d4995a83b8451493f2c42961a26339b98e7a0f6372b9fc0c3cf1ce0983b418fd3af47c20109a1dc3b10ee47f7dc508c0564b7c0f9efb7cb475ce8e4894881b713f865c4a57245a502e3982facd48691ad82930be76f3d6edb29d09b84bba016f0a93dbe54bcad99f6eb9032e78fdb9c495df226f0c90d721b993c2e1ac3b86012d654c53ea842bf2de97ee5b509faf91cd499657b479b7a111ed41d203e19ce1c68bdd371a3697cce65ee06208cc009e6657b33cfb107867a2e7edc555bde10d1d1c2edc90e4a68e052908b9a2c28187872f8a784f54ff32e80c9450d8b4a27a42fa99273b88fb622b9b4ca2fe4775248404cea955a60f52242ef9ff4c250898665bfe545b14aaf88715e7f7228bfe6ffcd5dd492ed2b9d4570c1f1070258ad86d12153fd6b11c877314c14f25af7bdab21fc7a744c98d5257843690a81cf7093c021e907523cc11625323b9fb8c101e637e6f6a650335d37f7dbef91d66a523ed40d86b9a364e1d215511cdd269add6372b6d550b91d6c8a667a313b2ced0ebf39975f869275951e8cf1697de82c0077a08b8f512ab8ef0501306c7b333ff60facc2f885c184a8e68baa9ca1d35f36f783fca3c699a8f2eb2529c4c574bfb12c201784c69441c012d1bd4cd1ba445185f7f9e11f2057a5cf08fca1831b8d35f102014dda6f670b31408550e9319c008a34c4a981313a08fdce333b98833bbada7052a12270c5798ef77a83f2e2941d8ecec8801772f973c2398bde1972709bbd0019c618041c1c95a8330f3a620d4fb0a7640c64293c613f972c221820af843ee3b1a7dee9d9cb61822c75e6f89f308cbea5d1098c1485fb8de19a370243fe4b7be0227b07a962897a9df605d571f349dfda44a2496438a0eef5f9481eb67e8cab34b7df0295588d78ae720d8bb8e27376fa814f3e5dccf207717ab20f9f3008ed7530f1a6cfcbc29d20ed4101d4ed7892a8aa57c3205fd2b7172f5851ea5fd03542515074239fde8b5801449110f90f1e47085dc4066d695effc8109a2a5727dabd388951ef758f4deeb1bb8e04aa0a8a678c8565e9882a156db59ef2ffa8793808365ceabdf86edbd453b8689d221055a412523a074fa7fdd3dfdfd10375ef51bc918e51ebe9c662c515fa418ae91eb5b7aebb58073aad6eed309a7489b16f6a49e7b4e3df6f1af4615c169f82e7d47bce57023fef0c1e41121138477215964ca3eb92543bad0749fd63b2e6f933bb9950730fa694eed35b7b94f85e72f8d46b23c7bfc401db69fd03e8544fcc61a07915a90467d7bad0c0d1b8f3cd0c4ca2a55001e37c0f73e23433113383018577ffe42b81250407c3ae7cc2b3ab6403b18629524dcca4f26533c3f455f33f4dd2970aa30a7dd0bdf658bc933e21afc022a67dddaac36924ea6ac87da03caaa207b36a1e533240e476bfaa69e4eb740446cd72fd4e0a1ec003c4a21f88fe29f73c65ebded005eda92d989099c87819b94227ea7aa6a40a2a11553aa58a2432896dd932cbc1e607bae2b314582187777beb1003921e2253488b22bfd672368513f63413cb28feeccd2d4e2009ef524a5d58272cf0d7c7b96e0398d51503dc5500e45eccbb6e9bc7fde6831816d62382b643d56f68872bc33a87065aa60705ae33a0487787f0ec354172961f2c18f3d3fb456220f492ee33393cfd46c8b182fd890b4876698e07f1fb01d3ce6a1377815cf158126f233a978d8261a4829835aeadd39bdadbabb1f555e15b3d1c030c61bbf9074ee9b5afd66e26a4caca1ee70423472d27bd0bf8806b2c6be57a7d4f7ca38f8ce45bb5230e1381a7acfb7bb9c8fca6ff67dab07e69f1772ae40a61634dfa2c8eb74c42f3a5cc348599d53ad96128c79930383ead016379111d4b4fb47b6a642b01bc2da15b86f8d174cfd6362181f6529c88f807aa7d5de8e84ec961defe5bfe7a60b5d6f74b98f1a1e8627c746ab30c498f2adf07515"}]}], {{0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6558}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800, [], "b9efee0d95bfde177f032b5553616e4ab9390aa5877e77e2db457a07839191b4"}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x86dd, [], "415c4fb73f"}, {}, {}, {0x8, 0x6558, 0x0, "70fb99accb3990f0e77600a1f35bf81791ed9fe6fa2c7986fb80f93d9f8d77ee7b5951491b137bc59b55a97e48f3e83135b7dd920a87ba13f2b47c07246c4a7a3c522e15beb99467d0c439c1f66d196d56426ba749f8e3a804beaacf4adb0c07737e3458178dcfcc0e06b49a6fe2050cc2d5da5bab3eef1f362e7c148ce20506b93527ad82f1e9aea3f0805daf87491de03d1e9557b03c5f4980562281feb9b17e4f911324e0a0e336f2c72e4fa0465ffed7362954310cc00825e68f5786e5ba69c979ef80146dc1a3cb7f5c309e886d7ab4f5e34f74d4279719797bc246"}}}}}, 0xfc9) [ 220.792700][T14520] FAT-fs (loop3): bogus number of FAT sectors [ 220.795207][ T5021] usb 2-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 220.799968][T14520] FAT-fs (loop3): Can't find a valid FAT filesystem [ 220.865010][ T5021] usb 2-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 220.874021][ T5021] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 220.894211][ T28] kauditd_printk_skb: 6 callbacks suppressed [ 220.894219][ T28] audit: type=1800 audit(1596326250.408:433): pid=14524 uid=0 auid=0 ses=4 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.3" name="bus" dev="sda1" ino=16213 res=0 [ 220.901056][ T5021] usb 2-1: config 0 descriptor?? [ 220.934124][ T28] audit: type=1804 audit(1596326250.408:434): pid=14524 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir951158927/syzkaller.7npWzh/76/file1/bus" dev="sda1" ino=16213 res=1 [ 220.959113][ T28] audit: type=1804 audit(1596326250.418:435): pid=14524 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.3" name="/root/syzkaller-testdir951158927/syzkaller.7npWzh/76/file1/bus" dev="sda1" ino=16213 res=1 [ 220.998484][ T5021] usbhid 2-1:0.0: couldn't find an input interrupt endpoint [ 221.062415][ T28] audit: type=1804 audit(1596326250.418:436): pid=14524 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir951158927/syzkaller.7npWzh/76/file1/bus" dev="sda1" ino=16213 res=1 [ 221.104951][ T12] usb 1-1: new high-speed USB device number 3 using dummy_hcd [ 221.202199][ T5] usb 2-1: USB disconnect, device number 65 [ 221.474904][ T12] usb 1-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 221.490413][ T12] usb 1-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 221.500167][ T12] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 221.512140][ T12] usb 1-1: config 0 descriptor?? [ 221.557444][ T12] usbhid 1-1:0.0: couldn't find an input interrupt endpoint 23:57:31 executing program 1: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socket(0x11, 0x800000003, 0x0) open(0x0, 0x143042, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet_udp(0x2, 0x2, 0x0) close(r5) socket$netlink(0x10, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r4, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r3, 0x0, r5, 0x0, 0x19404, 0x0) 23:57:31 executing program 5: open(&(0x7f0000000180)='./bus\x00', 0x141962, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x103042, 0x0) creat(&(0x7f00000000c0)='./bus\x00', 0x0) r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x9) 23:57:31 executing program 4: r0 = open(&(0x7f0000000180)='./bus\x00', 0x141962, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x103042, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) write$binfmt_elf64(r2, &(0x7f0000001380)=ANY=[], 0xfd14) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x800002, 0x10, r1, 0x0) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) r4 = dup2(r3, r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x9) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x41000008}) 23:57:31 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f00000000c0)={'syzkaller1\x00', 0x420000015001}) r1 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_inet_SIOCSIFADDR(r1, 0x8914, &(0x7f0000000140)={'syzkaller1\x00', {0x7, 0x0, @empty}}) write$tun(r0, &(0x7f0000000300)={@void, @val={0x1}, @ipv6=@gre_packet={0x0, 0x6, "00008a", 0xeba, 0x2c, 0x0, @local, @mcast2, {[@dstopts, @fragment, @routing={0x0, 0xc, 0x0, 0x0, 0x0, [@private0, @empty, @local, @local, @initdev={0xfe, 0x88, [], 0x0, 0x0}, @remote]}, @hopopts={0x0, 0x1b9, [], [@calipso={0x7, 0x20, {0x0, 0x6, 0x0, 0x0, [0x0, 0x0, 0x0]}}, @hao={0xc9, 0x10, @initdev={0xfe, 0x88, [], 0x0, 0x0}}, @pad1, @generic={0x0, 0xd90, "ed09007bfd05368b54a83deb0b38cc818aa77156c97f616488d298b59f6f3f810f373159a28a78c728a97c3154bea0c32882026296595944d648ef7d7092da01e558cab2771a4ff68492cf62ae647e2faf3aa22d0aff8c5595b6d7841810165baa43db6782db651ad146ba14a7b89b2aa181c3295e1ff92dc2d5b8fa80fa38507aafbcad4d6bf4d72e05c262b1755cfaf95cf731ed75822fabd24aa167069d47c14ed90e2a2d382421e9181cb0766811b0bac1c07c4bbb5c8672e02a6772d6944b542f3287ede3c4348f72703e17467a8d6866d91a81757bd20243c4c277627f5cbd307c564c19c28b11eea7885d9f5b07a1e7b948105daba03a837e563ac8bdfeda748160f277c689368077fd09c4507565064b4837182f614acecc0267f947ff35f7222e77ae3efd23fa8cbca26b4dbb632295ea53ce97ead6992fac939461f59211eb6ece81f3bacf7631eb50b00d3d71b987fc8155d97c13b8a207697ea26f50b5722d6115811c3b5d95b311e90f123ee37087298a3fe4d533e5db1214a3cdf5ddfd8523e54586941a3a2fdc33e2e3cb7beee395887adcdb34cbcf22a178deddbf0fb81baa9c2b9d1b31c2205040218b3c7b8acaa3c4f2b91ec4f5a1be0dd30162c567a6106f8144a9003fc889aeffbdbb98fc4931da0199839d2dc8080c864589e95f728d97ebc4641f0fd94fcadb05b59e6b4ddb530793eb290c3855c99b803a9fa92ff1bfb491dfba3cfc76a95c2e789deda2901555a0cdaa10c1526af1d764fc6cf0f810bb67cc8516b14a5166e7fed42a34d8023eb9bbc2e70b26ea3b5db5aa587e89b84ff95ad6f52f0e73cac90d686f480f8368cb1b97473a969e173decb78c320caa81b9fec4dad4ea094ae0a77ef18ec69d54b4f1fd04f292f947449786fafff0b2e8600688a37cd63c25d0587457de67bc8d76128bcc0ade183aae7df308338b0c0cac3ee32f4e5250b3800aca0f4471405202223341d97bfa84fdf3bf56efe5750badcdc67c90cb608e972ac1e460d4d3453a3f2afb7819035ebb6b0803f02160e0c3fc351289c202687e76775fe2a1386a3566cc26ad201018b414e0cca371fd3d20af9ca0744906835d41b7ea658c773195bb472d1291c2fe8b61ff8bd067c4a5c8100bc2563bdfd258b07f7de16bca13fe2b8ffd7931a60e9764542143f663142d60431f87662d8b2316febab52a29f3d378b110beed0d4d3e4b6e5be70f99bae84219a10c8b0c041d8934eea4626ef55086012bd41cea3e4103d5f6a0cdc3c14f41ad9f6f404e5d69d982dac997da89828fb31c38ddccce36bbc643d9d1228b04a7fddb7d171b89f3357a745e0c081fc54e454caef1c1a169f3372b24c68d7bb097d5442be88e38676d7ae8e12fc94a3f93a9d8903398566c94afe4c9a55b6860756f072e5afdcedaa94e9d8b6bfd3b148ecb57b402a1df288e2e93097eccd6856628ec76ed429c55309eab6f6863b75be4a53d5f811c07e622a85efbd50dbcdb95fb0fb6c1907fb9235d49bdab685d28653dd4ca63c2255c4110f10a79568f771e3b684c430cabc436cfa1fd97fdf700566d7c755002aec6c2c02eac75debad28eb4ae8668493bc6dc3810ebfc643a879253daf3777ce3691af524e7b51dd6c2d69db2752682d13d162d09cea30b7d7d1128b8c65a7cab131331016381e7d4e45885e22aaba895dc9f2b0f525c39eea79bef37721c2e5976abc1ac81098ec11e89291a36b83ba148e7e5c6f1c21b416cad9cc8d72530d2d0ed6879d894182a51c73625afcd5868aee0ec8d4c8633d17aec4179e54695ab4ccdb282299778a97af7be1aa905b521eaf29d730449d1cff8b9a8016871713f8f14878e91e473118421603508bf10b332a7070933ce1b47fc06907329ba1f4cebc1274e6a1d8b2b595d78c796cccb409bd3a1f29243e48bf64345e8895d5cc1bfa4027313fad41da79cf7e1c57cd45fef7ead25ba24a7737619bcc63f4866d59dc6670977afa12c4a9354a915d349d594e898d690b2c81c0151d316e31c341a36913771ff32b738ddc031af1ff4e59fc211cee72b8c74ba4c966843d037f9e7e14afa121eec162130c03cfbc27e204ce2aa99660ff0ffdf471fb5fe3620f77da51edd8593b5836a83194d0c08258299ab53c73111b31e9aba05e36f037b9c8f247524c55e6f12377877c8bf9101d089e1c742108f31b63df8bf436d0b6aa61f14221dc23a91c58166cdfed4eaf7aad9ad09fc68be5b2fb2a42efaf168a1157d48e18cd1af8e377bbc6b0dbece2689f9f5395fb2b96759a0ba25b52cca37acf3ceca66aa715f1969f21f30bbd6ccfab1f15e4f71db77b230014cda5663e283ba8297dda8fac8e1830971297387cfc820f9fb0f24b4e00cca9288671f0cd7f8a616a4d9a350e7413f3b3cba205af0c8f95005333408fd29b78f4a3ca60022a2ac62823f7b5d0a4747490044eeab1973bfc31a5be60e82269eb4849b2f723f628a67d7cf811c2cc6c1b5e4d22b24b9f23493d228ac299e32007cabd2136684d095addd542ab3f88702f23fe80d1aab11792e4f847722985db9d367af3adbbf5a4734a273c3191ef3d5c721d97a25460cef06f9e90f8455d3312f0395d6f91bc97ac71683d5fdd6858179db53a9bec10ac45e356fd957e260b168fee5f20563d1d6c7a8bc894a3211d397783f5f32805997e56c3e6bf4422e11239b21992c480c89c578ede0564f8836516281e2157495b5618aa110771510dd8999e5522da71cb3e220497942400c65280a50feebd8179379b7976ce6347338838025447eb6b1889d5379462fdd1bd054862c0223d482912b10a7fa9f047ebd6105c7843712ef10852b23d395b0af7132082eb003bc14f772ffae6033e449c81388fbb64759d328c6ca4328dee0d710c1ad5bf2084c2492a77cc580b728b2d4995a83b8451493f2c42961a26339b98e7a0f6372b9fc0c3cf1ce0983b418fd3af47c20109a1dc3b10ee47f7dc508c0564b7c0f9efb7cb475ce8e4894881b713f865c4a57245a502e3982facd48691ad82930be76f3d6edb29d09b84bba016f0a93dbe54bcad99f6eb9032e78fdb9c495df226f0c90d721b993c2e1ac3b86012d654c53ea842bf2de97ee5b509faf91cd499657b479b7a111ed41d203e19ce1c68bdd371a3697cce65ee06208cc009e6657b33cfb107867a2e7edc555bde10d1d1c2edc90e4a68e052908b9a2c28187872f8a784f54ff32e80c9450d8b4a27a42fa99273b88fb622b9b4ca2fe4775248404cea955a60f52242ef9ff4c250898665bfe545b14aaf88715e7f7228bfe6ffcd5dd492ed2b9d4570c1f1070258ad86d12153fd6b11c877314c14f25af7bdab21fc7a744c98d5257843690a81cf7093c021e907523cc11625323b9fb8c101e637e6f6a650335d37f7dbef91d66a523ed40d86b9a364e1d215511cdd269add6372b6d550b91d6c8a667a313b2ced0ebf39975f869275951e8cf1697de82c0077a08b8f512ab8ef0501306c7b333ff60facc2f885c184a8e68baa9ca1d35f36f783fca3c699a8f2eb2529c4c574bfb12c201784c69441c012d1bd4cd1ba445185f7f9e11f2057a5cf08fca1831b8d35f102014dda6f670b31408550e9319c008a34c4a981313a08fdce333b98833bbada7052a12270c5798ef77a83f2e2941d8ecec8801772f973c2398bde1972709bbd0019c618041c1c95a8330f3a620d4fb0a7640c64293c613f972c221820af843ee3b1a7dee9d9cb61822c75e6f89f308cbea5d1098c1485fb8de19a370243fe4b7be0227b07a962897a9df605d571f349dfda44a2496438a0eef5f9481eb67e8cab34b7df0295588d78ae720d8bb8e27376fa814f3e5dccf207717ab20f9f3008ed7530f1a6cfcbc29d20ed4101d4ed7892a8aa57c3205fd2b7172f5851ea5fd03542515074239fde8b5801449110f90f1e47085dc4066d695effc8109a2a5727dabd388951ef758f4deeb1bb8e04aa0a8a678c8565e9882a156db59ef2ffa8793808365ceabdf86edbd453b8689d221055a412523a074fa7fdd3dfdfd10375ef51bc918e51ebe9c662c515fa418ae91eb5b7aebb58073aad6eed309a7489b16f6a49e7b4e3df6f1af4615c169f82e7d47bce57023fef0c1e41121138477215964ca3eb92543bad0749fd63b2e6f933bb9950730fa694eed35b7b94f85e72f8d46b23c7bfc401db69fd03e8544fcc61a07915a90467d7bad0c0d1b8f3cd0c4ca2a55001e37c0f73e23433113383018577ffe42b81250407c3ae7cc2b3ab6403b18629524dcca4f26533c3f455f33f4dd2970aa30a7dd0bdf658bc933e21afc022a67dddaac36924ea6ac87da03caaa207b36a1e533240e476bfaa69e4eb740446cd72fd4e0a1ec003c4a21f88fe29f73c65ebded005eda92d989099c87819b94227ea7aa6a40a2a11553aa58a2432896dd932cbc1e607bae2b314582187777beb1003921e2253488b22bfd672368513f63413cb28feeccd2d4e2009ef524a5d58272cf0d7c7b96e0398d51503dc5500e45eccbb6e9bc7fde6831816d62382b643d56f68872bc33a87065aa60705ae33a0487787f0ec354172961f2c18f3d3fb456220f492ee33393cfd46c8b182fd890b4876698e07f1fb01d3ce6a1377815cf158126f233a978d8261a4829835aeadd39bdadbabb1f555e15b3d1c030c61bbf9074ee9b5afd66e26a4caca1ee70423472d27bd0bf8806b2c6be57a7d4f7ca38f8ce45bb5230e1381a7acfb7bb9c8fca6ff67dab07e69f1772ae40a61634dfa2c8eb74c42f3a5cc348599d53ad96128c79930383ead016379111d4b4fb47b6a642b01bc2da15b86f8d174cfd6362181f6529c88f807aa7d5de8e84ec961defe5bfe7a60b5d6f74b98f1a1e8627c746ab30c498f2adf07515"}]}], {{0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6558}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800, [], "b9efee0d95bfde177f032b5553616e4ab9390aa5877e77e2db457a07839191b4"}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x86dd, [], "415c4fb73fe7"}}}}}, 0xeec) 23:57:31 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef8", 0x16}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 221.801059][ T12] usb 1-1: USB disconnect, device number 3 23:57:31 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f00000000c0)={'syzkaller1\x00', 0x420000015001}) r1 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_inet_SIOCSIFADDR(r1, 0x8914, &(0x7f0000000140)={'syzkaller1\x00', {0x7, 0x0, @empty}}) write$tun(r0, &(0x7f0000000300)={@void, @val={0x1}, @ipv6=@gre_packet={0x0, 0x6, "00008a", 0xeba, 0x2c, 0x0, @local, @mcast2, {[@dstopts, @fragment, @routing={0x0, 0xc, 0x0, 0x0, 0x0, [@private0, @empty, @local, @local, @initdev={0xfe, 0x88, [], 0x0, 0x0}, @remote]}, @hopopts={0x0, 0x1b9, [], [@calipso={0x7, 0x20, {0x0, 0x6, 0x0, 0x0, [0x0, 0x0, 0x0]}}, @hao={0xc9, 0x10, @initdev={0xfe, 0x88, [], 0x0, 0x0}}, @pad1, @generic={0x0, 0xd90, "ed09007bfd05368b54a83deb0b38cc818aa77156c97f616488d298b59f6f3f810f373159a28a78c728a97c3154bea0c32882026296595944d648ef7d7092da01e558cab2771a4ff68492cf62ae647e2faf3aa22d0aff8c5595b6d7841810165baa43db6782db651ad146ba14a7b89b2aa181c3295e1ff92dc2d5b8fa80fa38507aafbcad4d6bf4d72e05c262b1755cfaf95cf731ed75822fabd24aa167069d47c14ed90e2a2d382421e9181cb0766811b0bac1c07c4bbb5c8672e02a6772d6944b542f3287ede3c4348f72703e17467a8d6866d91a81757bd20243c4c277627f5cbd307c564c19c28b11eea7885d9f5b07a1e7b948105daba03a837e563ac8bdfeda748160f277c689368077fd09c4507565064b4837182f614acecc0267f947ff35f7222e77ae3efd23fa8cbca26b4dbb632295ea53ce97ead6992fac939461f59211eb6ece81f3bacf7631eb50b00d3d71b987fc8155d97c13b8a207697ea26f50b5722d6115811c3b5d95b311e90f123ee37087298a3fe4d533e5db1214a3cdf5ddfd8523e54586941a3a2fdc33e2e3cb7beee395887adcdb34cbcf22a178deddbf0fb81baa9c2b9d1b31c2205040218b3c7b8acaa3c4f2b91ec4f5a1be0dd30162c567a6106f8144a9003fc889aeffbdbb98fc4931da0199839d2dc8080c864589e95f728d97ebc4641f0fd94fcadb05b59e6b4ddb530793eb290c3855c99b803a9fa92ff1bfb491dfba3cfc76a95c2e789deda2901555a0cdaa10c1526af1d764fc6cf0f810bb67cc8516b14a5166e7fed42a34d8023eb9bbc2e70b26ea3b5db5aa587e89b84ff95ad6f52f0e73cac90d686f480f8368cb1b97473a969e173decb78c320caa81b9fec4dad4ea094ae0a77ef18ec69d54b4f1fd04f292f947449786fafff0b2e8600688a37cd63c25d0587457de67bc8d76128bcc0ade183aae7df308338b0c0cac3ee32f4e5250b3800aca0f4471405202223341d97bfa84fdf3bf56efe5750badcdc67c90cb608e972ac1e460d4d3453a3f2afb7819035ebb6b0803f02160e0c3fc351289c202687e76775fe2a1386a3566cc26ad201018b414e0cca371fd3d20af9ca0744906835d41b7ea658c773195bb472d1291c2fe8b61ff8bd067c4a5c8100bc2563bdfd258b07f7de16bca13fe2b8ffd7931a60e9764542143f663142d60431f87662d8b2316febab52a29f3d378b110beed0d4d3e4b6e5be70f99bae84219a10c8b0c041d8934eea4626ef55086012bd41cea3e4103d5f6a0cdc3c14f41ad9f6f404e5d69d982dac997da89828fb31c38ddccce36bbc643d9d1228b04a7fddb7d171b89f3357a745e0c081fc54e454caef1c1a169f3372b24c68d7bb097d5442be88e38676d7ae8e12fc94a3f93a9d8903398566c94afe4c9a55b6860756f072e5afdcedaa94e9d8b6bfd3b148ecb57b402a1df288e2e93097eccd6856628ec76ed429c55309eab6f6863b75be4a53d5f811c07e622a85efbd50dbcdb95fb0fb6c1907fb9235d49bdab685d28653dd4ca63c2255c4110f10a79568f771e3b684c430cabc436cfa1fd97fdf700566d7c755002aec6c2c02eac75debad28eb4ae8668493bc6dc3810ebfc643a879253daf3777ce3691af524e7b51dd6c2d69db2752682d13d162d09cea30b7d7d1128b8c65a7cab131331016381e7d4e45885e22aaba895dc9f2b0f525c39eea79bef37721c2e5976abc1ac81098ec11e89291a36b83ba148e7e5c6f1c21b416cad9cc8d72530d2d0ed6879d894182a51c73625afcd5868aee0ec8d4c8633d17aec4179e54695ab4ccdb282299778a97af7be1aa905b521eaf29d730449d1cff8b9a8016871713f8f14878e91e473118421603508bf10b332a7070933ce1b47fc06907329ba1f4cebc1274e6a1d8b2b595d78c796cccb409bd3a1f29243e48bf64345e8895d5cc1bfa4027313fad41da79cf7e1c57cd45fef7ead25ba24a7737619bcc63f4866d59dc6670977afa12c4a9354a915d349d594e898d690b2c81c0151d316e31c341a36913771ff32b738ddc031af1ff4e59fc211cee72b8c74ba4c966843d037f9e7e14afa121eec162130c03cfbc27e204ce2aa99660ff0ffdf471fb5fe3620f77da51edd8593b5836a83194d0c08258299ab53c73111b31e9aba05e36f037b9c8f247524c55e6f12377877c8bf9101d089e1c742108f31b63df8bf436d0b6aa61f14221dc23a91c58166cdfed4eaf7aad9ad09fc68be5b2fb2a42efaf168a1157d48e18cd1af8e377bbc6b0dbece2689f9f5395fb2b96759a0ba25b52cca37acf3ceca66aa715f1969f21f30bbd6ccfab1f15e4f71db77b230014cda5663e283ba8297dda8fac8e1830971297387cfc820f9fb0f24b4e00cca9288671f0cd7f8a616a4d9a350e7413f3b3cba205af0c8f95005333408fd29b78f4a3ca60022a2ac62823f7b5d0a4747490044eeab1973bfc31a5be60e82269eb4849b2f723f628a67d7cf811c2cc6c1b5e4d22b24b9f23493d228ac299e32007cabd2136684d095addd542ab3f88702f23fe80d1aab11792e4f847722985db9d367af3adbbf5a4734a273c3191ef3d5c721d97a25460cef06f9e90f8455d3312f0395d6f91bc97ac71683d5fdd6858179db53a9bec10ac45e356fd957e260b168fee5f20563d1d6c7a8bc894a3211d397783f5f32805997e56c3e6bf4422e11239b21992c480c89c578ede0564f8836516281e2157495b5618aa110771510dd8999e5522da71cb3e220497942400c65280a50feebd8179379b7976ce6347338838025447eb6b1889d5379462fdd1bd054862c0223d482912b10a7fa9f047ebd6105c7843712ef10852b23d395b0af7132082eb003bc14f772ffae6033e449c81388fbb64759d328c6ca4328dee0d710c1ad5bf2084c2492a77cc580b728b2d4995a83b8451493f2c42961a26339b98e7a0f6372b9fc0c3cf1ce0983b418fd3af47c20109a1dc3b10ee47f7dc508c0564b7c0f9efb7cb475ce8e4894881b713f865c4a57245a502e3982facd48691ad82930be76f3d6edb29d09b84bba016f0a93dbe54bcad99f6eb9032e78fdb9c495df226f0c90d721b993c2e1ac3b86012d654c53ea842bf2de97ee5b509faf91cd499657b479b7a111ed41d203e19ce1c68bdd371a3697cce65ee06208cc009e6657b33cfb107867a2e7edc555bde10d1d1c2edc90e4a68e052908b9a2c28187872f8a784f54ff32e80c9450d8b4a27a42fa99273b88fb622b9b4ca2fe4775248404cea955a60f52242ef9ff4c250898665bfe545b14aaf88715e7f7228bfe6ffcd5dd492ed2b9d4570c1f1070258ad86d12153fd6b11c877314c14f25af7bdab21fc7a744c98d5257843690a81cf7093c021e907523cc11625323b9fb8c101e637e6f6a650335d37f7dbef91d66a523ed40d86b9a364e1d215511cdd269add6372b6d550b91d6c8a667a313b2ced0ebf39975f869275951e8cf1697de82c0077a08b8f512ab8ef0501306c7b333ff60facc2f885c184a8e68baa9ca1d35f36f783fca3c699a8f2eb2529c4c574bfb12c201784c69441c012d1bd4cd1ba445185f7f9e11f2057a5cf08fca1831b8d35f102014dda6f670b31408550e9319c008a34c4a981313a08fdce333b98833bbada7052a12270c5798ef77a83f2e2941d8ecec8801772f973c2398bde1972709bbd0019c618041c1c95a8330f3a620d4fb0a7640c64293c613f972c221820af843ee3b1a7dee9d9cb61822c75e6f89f308cbea5d1098c1485fb8de19a370243fe4b7be0227b07a962897a9df605d571f349dfda44a2496438a0eef5f9481eb67e8cab34b7df0295588d78ae720d8bb8e27376fa814f3e5dccf207717ab20f9f3008ed7530f1a6cfcbc29d20ed4101d4ed7892a8aa57c3205fd2b7172f5851ea5fd03542515074239fde8b5801449110f90f1e47085dc4066d695effc8109a2a5727dabd388951ef758f4deeb1bb8e04aa0a8a678c8565e9882a156db59ef2ffa8793808365ceabdf86edbd453b8689d221055a412523a074fa7fdd3dfdfd10375ef51bc918e51ebe9c662c515fa418ae91eb5b7aebb58073aad6eed309a7489b16f6a49e7b4e3df6f1af4615c169f82e7d47bce57023fef0c1e41121138477215964ca3eb92543bad0749fd63b2e6f933bb9950730fa694eed35b7b94f85e72f8d46b23c7bfc401db69fd03e8544fcc61a07915a90467d7bad0c0d1b8f3cd0c4ca2a55001e37c0f73e23433113383018577ffe42b81250407c3ae7cc2b3ab6403b18629524dcca4f26533c3f455f33f4dd2970aa30a7dd0bdf658bc933e21afc022a67dddaac36924ea6ac87da03caaa207b36a1e533240e476bfaa69e4eb740446cd72fd4e0a1ec003c4a21f88fe29f73c65ebded005eda92d989099c87819b94227ea7aa6a40a2a11553aa58a2432896dd932cbc1e607bae2b314582187777beb1003921e2253488b22bfd672368513f63413cb28feeccd2d4e2009ef524a5d58272cf0d7c7b96e0398d51503dc5500e45eccbb6e9bc7fde6831816d62382b643d56f68872bc33a87065aa60705ae33a0487787f0ec354172961f2c18f3d3fb456220f492ee33393cfd46c8b182fd890b4876698e07f1fb01d3ce6a1377815cf158126f233a978d8261a4829835aeadd39bdadbabb1f555e15b3d1c030c61bbf9074ee9b5afd66e26a4caca1ee70423472d27bd0bf8806b2c6be57a7d4f7ca38f8ce45bb5230e1381a7acfb7bb9c8fca6ff67dab07e69f1772ae40a61634dfa2c8eb74c42f3a5cc348599d53ad96128c79930383ead016379111d4b4fb47b6a642b01bc2da15b86f8d174cfd6362181f6529c88f807aa7d5de8e84ec961defe5bfe7a60b5d6f74b98f1a1e8627c746ab30c498f2adf07515"}]}], {{0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6558}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800, [], "b9efee0d95bfde177f032b5553616e4ab9390aa5877e77e2db457a07839191b4"}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x86dd, [], "415c4fb73fe7"}}}}}, 0xeec) [ 222.012849][T14580] FAT-fs (loop3): bogus number of FAT sectors [ 222.031118][T14580] FAT-fs (loop3): Can't find a valid FAT filesystem 23:57:31 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f00000000c0)={'syzkaller1\x00', 0x420000015001}) r1 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_inet_SIOCSIFADDR(r1, 0x8914, &(0x7f0000000140)={'syzkaller1\x00', {0x7, 0x0, @empty}}) write$tun(r0, &(0x7f0000000300)={@void, @val={0x1}, @ipv6=@gre_packet={0x0, 0x6, "00008a", 0xeba, 0x2c, 0x0, @local, @mcast2, {[@dstopts, @fragment, @routing={0x0, 0xc, 0x0, 0x0, 0x0, [@private0, @empty, @local, @local, @initdev={0xfe, 0x88, [], 0x0, 0x0}, @remote]}, @hopopts={0x0, 0x1b9, [], [@calipso={0x7, 0x20, {0x0, 0x6, 0x0, 0x0, [0x0, 0x0, 0x0]}}, @hao={0xc9, 0x10, @initdev={0xfe, 0x88, [], 0x0, 0x0}}, @pad1, @generic={0x0, 0xd90, "ed09007bfd05368b54a83deb0b38cc818aa77156c97f616488d298b59f6f3f810f373159a28a78c728a97c3154bea0c32882026296595944d648ef7d7092da01e558cab2771a4ff68492cf62ae647e2faf3aa22d0aff8c5595b6d7841810165baa43db6782db651ad146ba14a7b89b2aa181c3295e1ff92dc2d5b8fa80fa38507aafbcad4d6bf4d72e05c262b1755cfaf95cf731ed75822fabd24aa167069d47c14ed90e2a2d382421e9181cb0766811b0bac1c07c4bbb5c8672e02a6772d6944b542f3287ede3c4348f72703e17467a8d6866d91a81757bd20243c4c277627f5cbd307c564c19c28b11eea7885d9f5b07a1e7b948105daba03a837e563ac8bdfeda748160f277c689368077fd09c4507565064b4837182f614acecc0267f947ff35f7222e77ae3efd23fa8cbca26b4dbb632295ea53ce97ead6992fac939461f59211eb6ece81f3bacf7631eb50b00d3d71b987fc8155d97c13b8a207697ea26f50b5722d6115811c3b5d95b311e90f123ee37087298a3fe4d533e5db1214a3cdf5ddfd8523e54586941a3a2fdc33e2e3cb7beee395887adcdb34cbcf22a178deddbf0fb81baa9c2b9d1b31c2205040218b3c7b8acaa3c4f2b91ec4f5a1be0dd30162c567a6106f8144a9003fc889aeffbdbb98fc4931da0199839d2dc8080c864589e95f728d97ebc4641f0fd94fcadb05b59e6b4ddb530793eb290c3855c99b803a9fa92ff1bfb491dfba3cfc76a95c2e789deda2901555a0cdaa10c1526af1d764fc6cf0f810bb67cc8516b14a5166e7fed42a34d8023eb9bbc2e70b26ea3b5db5aa587e89b84ff95ad6f52f0e73cac90d686f480f8368cb1b97473a969e173decb78c320caa81b9fec4dad4ea094ae0a77ef18ec69d54b4f1fd04f292f947449786fafff0b2e8600688a37cd63c25d0587457de67bc8d76128bcc0ade183aae7df308338b0c0cac3ee32f4e5250b3800aca0f4471405202223341d97bfa84fdf3bf56efe5750badcdc67c90cb608e972ac1e460d4d3453a3f2afb7819035ebb6b0803f02160e0c3fc351289c202687e76775fe2a1386a3566cc26ad201018b414e0cca371fd3d20af9ca0744906835d41b7ea658c773195bb472d1291c2fe8b61ff8bd067c4a5c8100bc2563bdfd258b07f7de16bca13fe2b8ffd7931a60e9764542143f663142d60431f87662d8b2316febab52a29f3d378b110beed0d4d3e4b6e5be70f99bae84219a10c8b0c041d8934eea4626ef55086012bd41cea3e4103d5f6a0cdc3c14f41ad9f6f404e5d69d982dac997da89828fb31c38ddccce36bbc643d9d1228b04a7fddb7d171b89f3357a745e0c081fc54e454caef1c1a169f3372b24c68d7bb097d5442be88e38676d7ae8e12fc94a3f93a9d8903398566c94afe4c9a55b6860756f072e5afdcedaa94e9d8b6bfd3b148ecb57b402a1df288e2e93097eccd6856628ec76ed429c55309eab6f6863b75be4a53d5f811c07e622a85efbd50dbcdb95fb0fb6c1907fb9235d49bdab685d28653dd4ca63c2255c4110f10a79568f771e3b684c430cabc436cfa1fd97fdf700566d7c755002aec6c2c02eac75debad28eb4ae8668493bc6dc3810ebfc643a879253daf3777ce3691af524e7b51dd6c2d69db2752682d13d162d09cea30b7d7d1128b8c65a7cab131331016381e7d4e45885e22aaba895dc9f2b0f525c39eea79bef37721c2e5976abc1ac81098ec11e89291a36b83ba148e7e5c6f1c21b416cad9cc8d72530d2d0ed6879d894182a51c73625afcd5868aee0ec8d4c8633d17aec4179e54695ab4ccdb282299778a97af7be1aa905b521eaf29d730449d1cff8b9a8016871713f8f14878e91e473118421603508bf10b332a7070933ce1b47fc06907329ba1f4cebc1274e6a1d8b2b595d78c796cccb409bd3a1f29243e48bf64345e8895d5cc1bfa4027313fad41da79cf7e1c57cd45fef7ead25ba24a7737619bcc63f4866d59dc6670977afa12c4a9354a915d349d594e898d690b2c81c0151d316e31c341a36913771ff32b738ddc031af1ff4e59fc211cee72b8c74ba4c966843d037f9e7e14afa121eec162130c03cfbc27e204ce2aa99660ff0ffdf471fb5fe3620f77da51edd8593b5836a83194d0c08258299ab53c73111b31e9aba05e36f037b9c8f247524c55e6f12377877c8bf9101d089e1c742108f31b63df8bf436d0b6aa61f14221dc23a91c58166cdfed4eaf7aad9ad09fc68be5b2fb2a42efaf168a1157d48e18cd1af8e377bbc6b0dbece2689f9f5395fb2b96759a0ba25b52cca37acf3ceca66aa715f1969f21f30bbd6ccfab1f15e4f71db77b230014cda5663e283ba8297dda8fac8e1830971297387cfc820f9fb0f24b4e00cca9288671f0cd7f8a616a4d9a350e7413f3b3cba205af0c8f95005333408fd29b78f4a3ca60022a2ac62823f7b5d0a4747490044eeab1973bfc31a5be60e82269eb4849b2f723f628a67d7cf811c2cc6c1b5e4d22b24b9f23493d228ac299e32007cabd2136684d095addd542ab3f88702f23fe80d1aab11792e4f847722985db9d367af3adbbf5a4734a273c3191ef3d5c721d97a25460cef06f9e90f8455d3312f0395d6f91bc97ac71683d5fdd6858179db53a9bec10ac45e356fd957e260b168fee5f20563d1d6c7a8bc894a3211d397783f5f32805997e56c3e6bf4422e11239b21992c480c89c578ede0564f8836516281e2157495b5618aa110771510dd8999e5522da71cb3e220497942400c65280a50feebd8179379b7976ce6347338838025447eb6b1889d5379462fdd1bd054862c0223d482912b10a7fa9f047ebd6105c7843712ef10852b23d395b0af7132082eb003bc14f772ffae6033e449c81388fbb64759d328c6ca4328dee0d710c1ad5bf2084c2492a77cc580b728b2d4995a83b8451493f2c42961a26339b98e7a0f6372b9fc0c3cf1ce0983b418fd3af47c20109a1dc3b10ee47f7dc508c0564b7c0f9efb7cb475ce8e4894881b713f865c4a57245a502e3982facd48691ad82930be76f3d6edb29d09b84bba016f0a93dbe54bcad99f6eb9032e78fdb9c495df226f0c90d721b993c2e1ac3b86012d654c53ea842bf2de97ee5b509faf91cd499657b479b7a111ed41d203e19ce1c68bdd371a3697cce65ee06208cc009e6657b33cfb107867a2e7edc555bde10d1d1c2edc90e4a68e052908b9a2c28187872f8a784f54ff32e80c9450d8b4a27a42fa99273b88fb622b9b4ca2fe4775248404cea955a60f52242ef9ff4c250898665bfe545b14aaf88715e7f7228bfe6ffcd5dd492ed2b9d4570c1f1070258ad86d12153fd6b11c877314c14f25af7bdab21fc7a744c98d5257843690a81cf7093c021e907523cc11625323b9fb8c101e637e6f6a650335d37f7dbef91d66a523ed40d86b9a364e1d215511cdd269add6372b6d550b91d6c8a667a313b2ced0ebf39975f869275951e8cf1697de82c0077a08b8f512ab8ef0501306c7b333ff60facc2f885c184a8e68baa9ca1d35f36f783fca3c699a8f2eb2529c4c574bfb12c201784c69441c012d1bd4cd1ba445185f7f9e11f2057a5cf08fca1831b8d35f102014dda6f670b31408550e9319c008a34c4a981313a08fdce333b98833bbada7052a12270c5798ef77a83f2e2941d8ecec8801772f973c2398bde1972709bbd0019c618041c1c95a8330f3a620d4fb0a7640c64293c613f972c221820af843ee3b1a7dee9d9cb61822c75e6f89f308cbea5d1098c1485fb8de19a370243fe4b7be0227b07a962897a9df605d571f349dfda44a2496438a0eef5f9481eb67e8cab34b7df0295588d78ae720d8bb8e27376fa814f3e5dccf207717ab20f9f3008ed7530f1a6cfcbc29d20ed4101d4ed7892a8aa57c3205fd2b7172f5851ea5fd03542515074239fde8b5801449110f90f1e47085dc4066d695effc8109a2a5727dabd388951ef758f4deeb1bb8e04aa0a8a678c8565e9882a156db59ef2ffa8793808365ceabdf86edbd453b8689d221055a412523a074fa7fdd3dfdfd10375ef51bc918e51ebe9c662c515fa418ae91eb5b7aebb58073aad6eed309a7489b16f6a49e7b4e3df6f1af4615c169f82e7d47bce57023fef0c1e41121138477215964ca3eb92543bad0749fd63b2e6f933bb9950730fa694eed35b7b94f85e72f8d46b23c7bfc401db69fd03e8544fcc61a07915a90467d7bad0c0d1b8f3cd0c4ca2a55001e37c0f73e23433113383018577ffe42b81250407c3ae7cc2b3ab6403b18629524dcca4f26533c3f455f33f4dd2970aa30a7dd0bdf658bc933e21afc022a67dddaac36924ea6ac87da03caaa207b36a1e533240e476bfaa69e4eb740446cd72fd4e0a1ec003c4a21f88fe29f73c65ebded005eda92d989099c87819b94227ea7aa6a40a2a11553aa58a2432896dd932cbc1e607bae2b314582187777beb1003921e2253488b22bfd672368513f63413cb28feeccd2d4e2009ef524a5d58272cf0d7c7b96e0398d51503dc5500e45eccbb6e9bc7fde6831816d62382b643d56f68872bc33a87065aa60705ae33a0487787f0ec354172961f2c18f3d3fb456220f492ee33393cfd46c8b182fd890b4876698e07f1fb01d3ce6a1377815cf158126f233a978d8261a4829835aeadd39bdadbabb1f555e15b3d1c030c61bbf9074ee9b5afd66e26a4caca1ee70423472d27bd0bf8806b2c6be57a7d4f7ca38f8ce45bb5230e1381a7acfb7bb9c8fca6ff67dab07e69f1772ae40a61634dfa2c8eb74c42f3a5cc348599d53ad96128c79930383ead016379111d4b4fb47b6a642b01bc2da15b86f8d174cfd6362181f6529c88f807aa7d5de8e84ec961defe5bfe7a60b5d6f74b98f1a1e8627c746ab30c498f2adf07515"}]}], {{0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6558}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800, [], "b9efee0d95bfde177f032b5553616e4ab9390aa5877e77e2db457a07839191b4"}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x86dd, [], "415c4fb73fe7"}}}}}, 0xeec) [ 222.086308][ T9627] usb 2-1: new high-speed USB device number 66 using dummy_hcd [ 222.100850][ T28] audit: type=1800 audit(1596326251.619:437): pid=14580 uid=0 auid=0 ses=4 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.3" name="bus" dev="sda1" ino=16363 res=0 [ 222.172014][ T28] audit: type=1804 audit(1596326251.639:438): pid=14580 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir951158927/syzkaller.7npWzh/77/file1/bus" dev="sda1" ino=16363 res=1 23:57:31 executing program 4: r0 = open(&(0x7f0000000180)='./bus\x00', 0x141962, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x103042, 0x0) r1 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) write$binfmt_elf64(r1, &(0x7f0000001380)=ANY=[], 0xfd14) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x800002, 0x11, 0xffffffffffffffff, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x9) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x41000008}) 23:57:31 executing program 5: open(&(0x7f0000000180)='./bus\x00', 0x141962, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x103042, 0x0) creat(&(0x7f00000000c0)='./bus\x00', 0x0) r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x9) 23:57:31 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f00000000c0)={'syzkaller1\x00', 0x420000015001}) r1 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_inet_SIOCSIFADDR(r1, 0x8914, &(0x7f0000000140)={'syzkaller1\x00', {0x7, 0x0, @empty}}) write$tun(r0, &(0x7f0000000300)={@void, @val={0x1}, @ipv6=@gre_packet={0x0, 0x6, "00008a", 0xf29, 0x2c, 0x0, @local, @mcast2, {[@dstopts, @fragment, @routing={0x0, 0xc, 0x0, 0x0, 0x0, [@private0, @empty, @local, @local, @initdev={0xfe, 0x88, [], 0x0, 0x0}, @remote]}, @hopopts={0x0, 0x1b9, [], [@calipso={0x7, 0x20, {0x0, 0x6, 0x0, 0x0, [0x0, 0x0, 0x0]}}, @hao={0xc9, 0x10, @initdev={0xfe, 0x88, [], 0x0, 0x0}}, @pad1, @generic={0x0, 0xd90, "ed09007bfd05368b54a83deb0b38cc818aa77156c97f616488d298b59f6f3f810f373159a28a78c728a97c3154bea0c32882026296595944d648ef7d7092da01e558cab2771a4ff68492cf62ae647e2faf3aa22d0aff8c5595b6d7841810165baa43db6782db651ad146ba14a7b89b2aa181c3295e1ff92dc2d5b8fa80fa38507aafbcad4d6bf4d72e05c262b1755cfaf95cf731ed75822fabd24aa167069d47c14ed90e2a2d382421e9181cb0766811b0bac1c07c4bbb5c8672e02a6772d6944b542f3287ede3c4348f72703e17467a8d6866d91a81757bd20243c4c277627f5cbd307c564c19c28b11eea7885d9f5b07a1e7b948105daba03a837e563ac8bdfeda748160f277c689368077fd09c4507565064b4837182f614acecc0267f947ff35f7222e77ae3efd23fa8cbca26b4dbb632295ea53ce97ead6992fac939461f59211eb6ece81f3bacf7631eb50b00d3d71b987fc8155d97c13b8a207697ea26f50b5722d6115811c3b5d95b311e90f123ee37087298a3fe4d533e5db1214a3cdf5ddfd8523e54586941a3a2fdc33e2e3cb7beee395887adcdb34cbcf22a178deddbf0fb81baa9c2b9d1b31c2205040218b3c7b8acaa3c4f2b91ec4f5a1be0dd30162c567a6106f8144a9003fc889aeffbdbb98fc4931da0199839d2dc8080c864589e95f728d97ebc4641f0fd94fcadb05b59e6b4ddb530793eb290c3855c99b803a9fa92ff1bfb491dfba3cfc76a95c2e789deda2901555a0cdaa10c1526af1d764fc6cf0f810bb67cc8516b14a5166e7fed42a34d8023eb9bbc2e70b26ea3b5db5aa587e89b84ff95ad6f52f0e73cac90d686f480f8368cb1b97473a969e173decb78c320caa81b9fec4dad4ea094ae0a77ef18ec69d54b4f1fd04f292f947449786fafff0b2e8600688a37cd63c25d0587457de67bc8d76128bcc0ade183aae7df308338b0c0cac3ee32f4e5250b3800aca0f4471405202223341d97bfa84fdf3bf56efe5750badcdc67c90cb608e972ac1e460d4d3453a3f2afb7819035ebb6b0803f02160e0c3fc351289c202687e76775fe2a1386a3566cc26ad201018b414e0cca371fd3d20af9ca0744906835d41b7ea658c773195bb472d1291c2fe8b61ff8bd067c4a5c8100bc2563bdfd258b07f7de16bca13fe2b8ffd7931a60e9764542143f663142d60431f87662d8b2316febab52a29f3d378b110beed0d4d3e4b6e5be70f99bae84219a10c8b0c041d8934eea4626ef55086012bd41cea3e4103d5f6a0cdc3c14f41ad9f6f404e5d69d982dac997da89828fb31c38ddccce36bbc643d9d1228b04a7fddb7d171b89f3357a745e0c081fc54e454caef1c1a169f3372b24c68d7bb097d5442be88e38676d7ae8e12fc94a3f93a9d8903398566c94afe4c9a55b6860756f072e5afdcedaa94e9d8b6bfd3b148ecb57b402a1df288e2e93097eccd6856628ec76ed429c55309eab6f6863b75be4a53d5f811c07e622a85efbd50dbcdb95fb0fb6c1907fb9235d49bdab685d28653dd4ca63c2255c4110f10a79568f771e3b684c430cabc436cfa1fd97fdf700566d7c755002aec6c2c02eac75debad28eb4ae8668493bc6dc3810ebfc643a879253daf3777ce3691af524e7b51dd6c2d69db2752682d13d162d09cea30b7d7d1128b8c65a7cab131331016381e7d4e45885e22aaba895dc9f2b0f525c39eea79bef37721c2e5976abc1ac81098ec11e89291a36b83ba148e7e5c6f1c21b416cad9cc8d72530d2d0ed6879d894182a51c73625afcd5868aee0ec8d4c8633d17aec4179e54695ab4ccdb282299778a97af7be1aa905b521eaf29d730449d1cff8b9a8016871713f8f14878e91e473118421603508bf10b332a7070933ce1b47fc06907329ba1f4cebc1274e6a1d8b2b595d78c796cccb409bd3a1f29243e48bf64345e8895d5cc1bfa4027313fad41da79cf7e1c57cd45fef7ead25ba24a7737619bcc63f4866d59dc6670977afa12c4a9354a915d349d594e898d690b2c81c0151d316e31c341a36913771ff32b738ddc031af1ff4e59fc211cee72b8c74ba4c966843d037f9e7e14afa121eec162130c03cfbc27e204ce2aa99660ff0ffdf471fb5fe3620f77da51edd8593b5836a83194d0c08258299ab53c73111b31e9aba05e36f037b9c8f247524c55e6f12377877c8bf9101d089e1c742108f31b63df8bf436d0b6aa61f14221dc23a91c58166cdfed4eaf7aad9ad09fc68be5b2fb2a42efaf168a1157d48e18cd1af8e377bbc6b0dbece2689f9f5395fb2b96759a0ba25b52cca37acf3ceca66aa715f1969f21f30bbd6ccfab1f15e4f71db77b230014cda5663e283ba8297dda8fac8e1830971297387cfc820f9fb0f24b4e00cca9288671f0cd7f8a616a4d9a350e7413f3b3cba205af0c8f95005333408fd29b78f4a3ca60022a2ac62823f7b5d0a4747490044eeab1973bfc31a5be60e82269eb4849b2f723f628a67d7cf811c2cc6c1b5e4d22b24b9f23493d228ac299e32007cabd2136684d095addd542ab3f88702f23fe80d1aab11792e4f847722985db9d367af3adbbf5a4734a273c3191ef3d5c721d97a25460cef06f9e90f8455d3312f0395d6f91bc97ac71683d5fdd6858179db53a9bec10ac45e356fd957e260b168fee5f20563d1d6c7a8bc894a3211d397783f5f32805997e56c3e6bf4422e11239b21992c480c89c578ede0564f8836516281e2157495b5618aa110771510dd8999e5522da71cb3e220497942400c65280a50feebd8179379b7976ce6347338838025447eb6b1889d5379462fdd1bd054862c0223d482912b10a7fa9f047ebd6105c7843712ef10852b23d395b0af7132082eb003bc14f772ffae6033e449c81388fbb64759d328c6ca4328dee0d710c1ad5bf2084c2492a77cc580b728b2d4995a83b8451493f2c42961a26339b98e7a0f6372b9fc0c3cf1ce0983b418fd3af47c20109a1dc3b10ee47f7dc508c0564b7c0f9efb7cb475ce8e4894881b713f865c4a57245a502e3982facd48691ad82930be76f3d6edb29d09b84bba016f0a93dbe54bcad99f6eb9032e78fdb9c495df226f0c90d721b993c2e1ac3b86012d654c53ea842bf2de97ee5b509faf91cd499657b479b7a111ed41d203e19ce1c68bdd371a3697cce65ee06208cc009e6657b33cfb107867a2e7edc555bde10d1d1c2edc90e4a68e052908b9a2c28187872f8a784f54ff32e80c9450d8b4a27a42fa99273b88fb622b9b4ca2fe4775248404cea955a60f52242ef9ff4c250898665bfe545b14aaf88715e7f7228bfe6ffcd5dd492ed2b9d4570c1f1070258ad86d12153fd6b11c877314c14f25af7bdab21fc7a744c98d5257843690a81cf7093c021e907523cc11625323b9fb8c101e637e6f6a650335d37f7dbef91d66a523ed40d86b9a364e1d215511cdd269add6372b6d550b91d6c8a667a313b2ced0ebf39975f869275951e8cf1697de82c0077a08b8f512ab8ef0501306c7b333ff60facc2f885c184a8e68baa9ca1d35f36f783fca3c699a8f2eb2529c4c574bfb12c201784c69441c012d1bd4cd1ba445185f7f9e11f2057a5cf08fca1831b8d35f102014dda6f670b31408550e9319c008a34c4a981313a08fdce333b98833bbada7052a12270c5798ef77a83f2e2941d8ecec8801772f973c2398bde1972709bbd0019c618041c1c95a8330f3a620d4fb0a7640c64293c613f972c221820af843ee3b1a7dee9d9cb61822c75e6f89f308cbea5d1098c1485fb8de19a370243fe4b7be0227b07a962897a9df605d571f349dfda44a2496438a0eef5f9481eb67e8cab34b7df0295588d78ae720d8bb8e27376fa814f3e5dccf207717ab20f9f3008ed7530f1a6cfcbc29d20ed4101d4ed7892a8aa57c3205fd2b7172f5851ea5fd03542515074239fde8b5801449110f90f1e47085dc4066d695effc8109a2a5727dabd388951ef758f4deeb1bb8e04aa0a8a678c8565e9882a156db59ef2ffa8793808365ceabdf86edbd453b8689d221055a412523a074fa7fdd3dfdfd10375ef51bc918e51ebe9c662c515fa418ae91eb5b7aebb58073aad6eed309a7489b16f6a49e7b4e3df6f1af4615c169f82e7d47bce57023fef0c1e41121138477215964ca3eb92543bad0749fd63b2e6f933bb9950730fa694eed35b7b94f85e72f8d46b23c7bfc401db69fd03e8544fcc61a07915a90467d7bad0c0d1b8f3cd0c4ca2a55001e37c0f73e23433113383018577ffe42b81250407c3ae7cc2b3ab6403b18629524dcca4f26533c3f455f33f4dd2970aa30a7dd0bdf658bc933e21afc022a67dddaac36924ea6ac87da03caaa207b36a1e533240e476bfaa69e4eb740446cd72fd4e0a1ec003c4a21f88fe29f73c65ebded005eda92d989099c87819b94227ea7aa6a40a2a11553aa58a2432896dd932cbc1e607bae2b314582187777beb1003921e2253488b22bfd672368513f63413cb28feeccd2d4e2009ef524a5d58272cf0d7c7b96e0398d51503dc5500e45eccbb6e9bc7fde6831816d62382b643d56f68872bc33a87065aa60705ae33a0487787f0ec354172961f2c18f3d3fb456220f492ee33393cfd46c8b182fd890b4876698e07f1fb01d3ce6a1377815cf158126f233a978d8261a4829835aeadd39bdadbabb1f555e15b3d1c030c61bbf9074ee9b5afd66e26a4caca1ee70423472d27bd0bf8806b2c6be57a7d4f7ca38f8ce45bb5230e1381a7acfb7bb9c8fca6ff67dab07e69f1772ae40a61634dfa2c8eb74c42f3a5cc348599d53ad96128c79930383ead016379111d4b4fb47b6a642b01bc2da15b86f8d174cfd6362181f6529c88f807aa7d5de8e84ec961defe5bfe7a60b5d6f74b98f1a1e8627c746ab30c498f2adf07515"}]}], {{0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6558}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800, [], "b9efee0d95bfde177f032b5553616e4ab9390aa5877e77e2db457a07839191b4"}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x86dd, [], "415c4fb73fe7"}, {}, {}, {0x8, 0x6558, 0x0, "70fb99accb3990f0e77600a1f35bf81791ed9fe6fa2c7986fb80f93d9f8d77ee7b5951491b137bc59b55a97e48f3e83135b7dd920a87ba13f2b47c07246c4a7a3c522e15beb99467d0c439c1f66d196d56426ba749f8e3a804beaacf4adb0c07737e3458178dcfcc0e06b49a6fe205"}}}}}, 0xf5b) [ 222.258448][ T28] audit: type=1804 audit(1596326251.639:439): pid=14580 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.3" name="/root/syzkaller-testdir951158927/syzkaller.7npWzh/77/file1/bus" dev="sda1" ino=16363 res=1 23:57:31 executing program 0: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) socket$inet_udplite(0x2, 0x2, 0x88) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet_udp(0x2, 0x2, 0x0) close(r2) socket$netlink(0x10, 0x3, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r1, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r0, 0x0, r2, 0x0, 0x19404, 0x0) [ 222.339913][ T28] audit: type=1804 audit(1596326251.639:440): pid=14580 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir951158927/syzkaller.7npWzh/77/file1/bus" dev="sda1" ino=16363 res=1 [ 222.486191][ T9627] usb 2-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 222.516224][ T9627] usb 2-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 222.534712][ T9627] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 222.550193][ T9627] usb 2-1: config 0 descriptor?? 23:57:32 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f00000000c0)={'syzkaller1\x00', 0x420000015001}) r1 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_inet_SIOCSIFADDR(r1, 0x8914, &(0x7f0000000140)={'syzkaller1\x00', {0x7, 0x0, @empty}}) write$tun(r0, &(0x7f0000000300)={@void, @val={0x1}, @ipv6=@gre_packet={0x0, 0x6, "00008a", 0xf29, 0x2c, 0x0, @local, @mcast2, {[@dstopts, @fragment, @routing={0x0, 0xc, 0x0, 0x0, 0x0, [@private0, @empty, @local, @local, @initdev={0xfe, 0x88, [], 0x0, 0x0}, @remote]}, @hopopts={0x0, 0x1b9, [], [@calipso={0x7, 0x20, {0x0, 0x6, 0x0, 0x0, [0x0, 0x0, 0x0]}}, @hao={0xc9, 0x10, @initdev={0xfe, 0x88, [], 0x0, 0x0}}, @pad1, @generic={0x0, 0xd90, "ed09007bfd05368b54a83deb0b38cc818aa77156c97f616488d298b59f6f3f810f373159a28a78c728a97c3154bea0c32882026296595944d648ef7d7092da01e558cab2771a4ff68492cf62ae647e2faf3aa22d0aff8c5595b6d7841810165baa43db6782db651ad146ba14a7b89b2aa181c3295e1ff92dc2d5b8fa80fa38507aafbcad4d6bf4d72e05c262b1755cfaf95cf731ed75822fabd24aa167069d47c14ed90e2a2d382421e9181cb0766811b0bac1c07c4bbb5c8672e02a6772d6944b542f3287ede3c4348f72703e17467a8d6866d91a81757bd20243c4c277627f5cbd307c564c19c28b11eea7885d9f5b07a1e7b948105daba03a837e563ac8bdfeda748160f277c689368077fd09c4507565064b4837182f614acecc0267f947ff35f7222e77ae3efd23fa8cbca26b4dbb632295ea53ce97ead6992fac939461f59211eb6ece81f3bacf7631eb50b00d3d71b987fc8155d97c13b8a207697ea26f50b5722d6115811c3b5d95b311e90f123ee37087298a3fe4d533e5db1214a3cdf5ddfd8523e54586941a3a2fdc33e2e3cb7beee395887adcdb34cbcf22a178deddbf0fb81baa9c2b9d1b31c2205040218b3c7b8acaa3c4f2b91ec4f5a1be0dd30162c567a6106f8144a9003fc889aeffbdbb98fc4931da0199839d2dc8080c864589e95f728d97ebc4641f0fd94fcadb05b59e6b4ddb530793eb290c3855c99b803a9fa92ff1bfb491dfba3cfc76a95c2e789deda2901555a0cdaa10c1526af1d764fc6cf0f810bb67cc8516b14a5166e7fed42a34d8023eb9bbc2e70b26ea3b5db5aa587e89b84ff95ad6f52f0e73cac90d686f480f8368cb1b97473a969e173decb78c320caa81b9fec4dad4ea094ae0a77ef18ec69d54b4f1fd04f292f947449786fafff0b2e8600688a37cd63c25d0587457de67bc8d76128bcc0ade183aae7df308338b0c0cac3ee32f4e5250b3800aca0f4471405202223341d97bfa84fdf3bf56efe5750badcdc67c90cb608e972ac1e460d4d3453a3f2afb7819035ebb6b0803f02160e0c3fc351289c202687e76775fe2a1386a3566cc26ad201018b414e0cca371fd3d20af9ca0744906835d41b7ea658c773195bb472d1291c2fe8b61ff8bd067c4a5c8100bc2563bdfd258b07f7de16bca13fe2b8ffd7931a60e9764542143f663142d60431f87662d8b2316febab52a29f3d378b110beed0d4d3e4b6e5be70f99bae84219a10c8b0c041d8934eea4626ef55086012bd41cea3e4103d5f6a0cdc3c14f41ad9f6f404e5d69d982dac997da89828fb31c38ddccce36bbc643d9d1228b04a7fddb7d171b89f3357a745e0c081fc54e454caef1c1a169f3372b24c68d7bb097d5442be88e38676d7ae8e12fc94a3f93a9d8903398566c94afe4c9a55b6860756f072e5afdcedaa94e9d8b6bfd3b148ecb57b402a1df288e2e93097eccd6856628ec76ed429c55309eab6f6863b75be4a53d5f811c07e622a85efbd50dbcdb95fb0fb6c1907fb9235d49bdab685d28653dd4ca63c2255c4110f10a79568f771e3b684c430cabc436cfa1fd97fdf700566d7c755002aec6c2c02eac75debad28eb4ae8668493bc6dc3810ebfc643a879253daf3777ce3691af524e7b51dd6c2d69db2752682d13d162d09cea30b7d7d1128b8c65a7cab131331016381e7d4e45885e22aaba895dc9f2b0f525c39eea79bef37721c2e5976abc1ac81098ec11e89291a36b83ba148e7e5c6f1c21b416cad9cc8d72530d2d0ed6879d894182a51c73625afcd5868aee0ec8d4c8633d17aec4179e54695ab4ccdb282299778a97af7be1aa905b521eaf29d730449d1cff8b9a8016871713f8f14878e91e473118421603508bf10b332a7070933ce1b47fc06907329ba1f4cebc1274e6a1d8b2b595d78c796cccb409bd3a1f29243e48bf64345e8895d5cc1bfa4027313fad41da79cf7e1c57cd45fef7ead25ba24a7737619bcc63f4866d59dc6670977afa12c4a9354a915d349d594e898d690b2c81c0151d316e31c341a36913771ff32b738ddc031af1ff4e59fc211cee72b8c74ba4c966843d037f9e7e14afa121eec162130c03cfbc27e204ce2aa99660ff0ffdf471fb5fe3620f77da51edd8593b5836a83194d0c08258299ab53c73111b31e9aba05e36f037b9c8f247524c55e6f12377877c8bf9101d089e1c742108f31b63df8bf436d0b6aa61f14221dc23a91c58166cdfed4eaf7aad9ad09fc68be5b2fb2a42efaf168a1157d48e18cd1af8e377bbc6b0dbece2689f9f5395fb2b96759a0ba25b52cca37acf3ceca66aa715f1969f21f30bbd6ccfab1f15e4f71db77b230014cda5663e283ba8297dda8fac8e1830971297387cfc820f9fb0f24b4e00cca9288671f0cd7f8a616a4d9a350e7413f3b3cba205af0c8f95005333408fd29b78f4a3ca60022a2ac62823f7b5d0a4747490044eeab1973bfc31a5be60e82269eb4849b2f723f628a67d7cf811c2cc6c1b5e4d22b24b9f23493d228ac299e32007cabd2136684d095addd542ab3f88702f23fe80d1aab11792e4f847722985db9d367af3adbbf5a4734a273c3191ef3d5c721d97a25460cef06f9e90f8455d3312f0395d6f91bc97ac71683d5fdd6858179db53a9bec10ac45e356fd957e260b168fee5f20563d1d6c7a8bc894a3211d397783f5f32805997e56c3e6bf4422e11239b21992c480c89c578ede0564f8836516281e2157495b5618aa110771510dd8999e5522da71cb3e220497942400c65280a50feebd8179379b7976ce6347338838025447eb6b1889d5379462fdd1bd054862c0223d482912b10a7fa9f047ebd6105c7843712ef10852b23d395b0af7132082eb003bc14f772ffae6033e449c81388fbb64759d328c6ca4328dee0d710c1ad5bf2084c2492a77cc580b728b2d4995a83b8451493f2c42961a26339b98e7a0f6372b9fc0c3cf1ce0983b418fd3af47c20109a1dc3b10ee47f7dc508c0564b7c0f9efb7cb475ce8e4894881b713f865c4a57245a502e3982facd48691ad82930be76f3d6edb29d09b84bba016f0a93dbe54bcad99f6eb9032e78fdb9c495df226f0c90d721b993c2e1ac3b86012d654c53ea842bf2de97ee5b509faf91cd499657b479b7a111ed41d203e19ce1c68bdd371a3697cce65ee06208cc009e6657b33cfb107867a2e7edc555bde10d1d1c2edc90e4a68e052908b9a2c28187872f8a784f54ff32e80c9450d8b4a27a42fa99273b88fb622b9b4ca2fe4775248404cea955a60f52242ef9ff4c250898665bfe545b14aaf88715e7f7228bfe6ffcd5dd492ed2b9d4570c1f1070258ad86d12153fd6b11c877314c14f25af7bdab21fc7a744c98d5257843690a81cf7093c021e907523cc11625323b9fb8c101e637e6f6a650335d37f7dbef91d66a523ed40d86b9a364e1d215511cdd269add6372b6d550b91d6c8a667a313b2ced0ebf39975f869275951e8cf1697de82c0077a08b8f512ab8ef0501306c7b333ff60facc2f885c184a8e68baa9ca1d35f36f783fca3c699a8f2eb2529c4c574bfb12c201784c69441c012d1bd4cd1ba445185f7f9e11f2057a5cf08fca1831b8d35f102014dda6f670b31408550e9319c008a34c4a981313a08fdce333b98833bbada7052a12270c5798ef77a83f2e2941d8ecec8801772f973c2398bde1972709bbd0019c618041c1c95a8330f3a620d4fb0a7640c64293c613f972c221820af843ee3b1a7dee9d9cb61822c75e6f89f308cbea5d1098c1485fb8de19a370243fe4b7be0227b07a962897a9df605d571f349dfda44a2496438a0eef5f9481eb67e8cab34b7df0295588d78ae720d8bb8e27376fa814f3e5dccf207717ab20f9f3008ed7530f1a6cfcbc29d20ed4101d4ed7892a8aa57c3205fd2b7172f5851ea5fd03542515074239fde8b5801449110f90f1e47085dc4066d695effc8109a2a5727dabd388951ef758f4deeb1bb8e04aa0a8a678c8565e9882a156db59ef2ffa8793808365ceabdf86edbd453b8689d221055a412523a074fa7fdd3dfdfd10375ef51bc918e51ebe9c662c515fa418ae91eb5b7aebb58073aad6eed309a7489b16f6a49e7b4e3df6f1af4615c169f82e7d47bce57023fef0c1e41121138477215964ca3eb92543bad0749fd63b2e6f933bb9950730fa694eed35b7b94f85e72f8d46b23c7bfc401db69fd03e8544fcc61a07915a90467d7bad0c0d1b8f3cd0c4ca2a55001e37c0f73e23433113383018577ffe42b81250407c3ae7cc2b3ab6403b18629524dcca4f26533c3f455f33f4dd2970aa30a7dd0bdf658bc933e21afc022a67dddaac36924ea6ac87da03caaa207b36a1e533240e476bfaa69e4eb740446cd72fd4e0a1ec003c4a21f88fe29f73c65ebded005eda92d989099c87819b94227ea7aa6a40a2a11553aa58a2432896dd932cbc1e607bae2b314582187777beb1003921e2253488b22bfd672368513f63413cb28feeccd2d4e2009ef524a5d58272cf0d7c7b96e0398d51503dc5500e45eccbb6e9bc7fde6831816d62382b643d56f68872bc33a87065aa60705ae33a0487787f0ec354172961f2c18f3d3fb456220f492ee33393cfd46c8b182fd890b4876698e07f1fb01d3ce6a1377815cf158126f233a978d8261a4829835aeadd39bdadbabb1f555e15b3d1c030c61bbf9074ee9b5afd66e26a4caca1ee70423472d27bd0bf8806b2c6be57a7d4f7ca38f8ce45bb5230e1381a7acfb7bb9c8fca6ff67dab07e69f1772ae40a61634dfa2c8eb74c42f3a5cc348599d53ad96128c79930383ead016379111d4b4fb47b6a642b01bc2da15b86f8d174cfd6362181f6529c88f807aa7d5de8e84ec961defe5bfe7a60b5d6f74b98f1a1e8627c746ab30c498f2adf07515"}]}], {{0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6558}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800, [], "b9efee0d95bfde177f032b5553616e4ab9390aa5877e77e2db457a07839191b4"}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x86dd, [], "415c4fb73fe7"}, {}, {}, {0x8, 0x6558, 0x0, "70fb99accb3990f0e77600a1f35bf81791ed9fe6fa2c7986fb80f93d9f8d77ee7b5951491b137bc59b55a97e48f3e83135b7dd920a87ba13f2b47c07246c4a7a3c522e15beb99467d0c439c1f66d196d56426ba749f8e3a804beaacf4adb0c07737e3458178dcfcc0e06b49a6fe205"}}}}}, 0xf5b) [ 222.608402][ T9627] usbhid 2-1:0.0: couldn't find an input interrupt endpoint [ 222.724705][ T12] usb 1-1: new high-speed USB device number 4 using dummy_hcd [ 222.833651][ T9627] usb 2-1: USB disconnect, device number 66 [ 223.084737][ T12] usb 1-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 223.097612][ T12] usb 1-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 223.106631][ T12] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 223.116631][ T12] usb 1-1: config 0 descriptor?? [ 223.158508][ T12] usbhid 1-1:0.0: couldn't find an input interrupt endpoint 23:57:32 executing program 1: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socket(0x11, 0x800000003, 0x0) open(0x0, 0x143042, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet_udp(0x2, 0x2, 0x0) close(r5) socket$netlink(0x10, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r4, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r3, 0x0, r5, 0x0, 0x19404, 0x0) 23:57:32 executing program 5: open(&(0x7f0000000180)='./bus\x00', 0x141962, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x103042, 0x0) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x800002, 0x11, r0, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) r2 = dup2(r1, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x9) 23:57:32 executing program 4: r0 = open(&(0x7f0000000180)='./bus\x00', 0x141962, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x103042, 0x0) r1 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) write$binfmt_elf64(r1, &(0x7f0000001380)=ANY=[], 0xfd14) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x800002, 0x11, 0xffffffffffffffff, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x9) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x41000008}) 23:57:32 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f00000000c0)={'syzkaller1\x00', 0x420000015001}) r1 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_inet_SIOCSIFADDR(r1, 0x8914, &(0x7f0000000140)={'syzkaller1\x00', {0x7, 0x0, @empty}}) write$tun(r0, &(0x7f0000000300)={@void, @val={0x1}, @ipv6=@gre_packet={0x0, 0x6, "00008a", 0xf29, 0x2c, 0x0, @local, @mcast2, {[@dstopts, @fragment, @routing={0x0, 0xc, 0x0, 0x0, 0x0, [@private0, @empty, @local, @local, @initdev={0xfe, 0x88, [], 0x0, 0x0}, @remote]}, @hopopts={0x0, 0x1b9, [], [@calipso={0x7, 0x20, {0x0, 0x6, 0x0, 0x0, [0x0, 0x0, 0x0]}}, @hao={0xc9, 0x10, @initdev={0xfe, 0x88, [], 0x0, 0x0}}, @pad1, @generic={0x0, 0xd90, "ed09007bfd05368b54a83deb0b38cc818aa77156c97f616488d298b59f6f3f810f373159a28a78c728a97c3154bea0c32882026296595944d648ef7d7092da01e558cab2771a4ff68492cf62ae647e2faf3aa22d0aff8c5595b6d7841810165baa43db6782db651ad146ba14a7b89b2aa181c3295e1ff92dc2d5b8fa80fa38507aafbcad4d6bf4d72e05c262b1755cfaf95cf731ed75822fabd24aa167069d47c14ed90e2a2d382421e9181cb0766811b0bac1c07c4bbb5c8672e02a6772d6944b542f3287ede3c4348f72703e17467a8d6866d91a81757bd20243c4c277627f5cbd307c564c19c28b11eea7885d9f5b07a1e7b948105daba03a837e563ac8bdfeda748160f277c689368077fd09c4507565064b4837182f614acecc0267f947ff35f7222e77ae3efd23fa8cbca26b4dbb632295ea53ce97ead6992fac939461f59211eb6ece81f3bacf7631eb50b00d3d71b987fc8155d97c13b8a207697ea26f50b5722d6115811c3b5d95b311e90f123ee37087298a3fe4d533e5db1214a3cdf5ddfd8523e54586941a3a2fdc33e2e3cb7beee395887adcdb34cbcf22a178deddbf0fb81baa9c2b9d1b31c2205040218b3c7b8acaa3c4f2b91ec4f5a1be0dd30162c567a6106f8144a9003fc889aeffbdbb98fc4931da0199839d2dc8080c864589e95f728d97ebc4641f0fd94fcadb05b59e6b4ddb530793eb290c3855c99b803a9fa92ff1bfb491dfba3cfc76a95c2e789deda2901555a0cdaa10c1526af1d764fc6cf0f810bb67cc8516b14a5166e7fed42a34d8023eb9bbc2e70b26ea3b5db5aa587e89b84ff95ad6f52f0e73cac90d686f480f8368cb1b97473a969e173decb78c320caa81b9fec4dad4ea094ae0a77ef18ec69d54b4f1fd04f292f947449786fafff0b2e8600688a37cd63c25d0587457de67bc8d76128bcc0ade183aae7df308338b0c0cac3ee32f4e5250b3800aca0f4471405202223341d97bfa84fdf3bf56efe5750badcdc67c90cb608e972ac1e460d4d3453a3f2afb7819035ebb6b0803f02160e0c3fc351289c202687e76775fe2a1386a3566cc26ad201018b414e0cca371fd3d20af9ca0744906835d41b7ea658c773195bb472d1291c2fe8b61ff8bd067c4a5c8100bc2563bdfd258b07f7de16bca13fe2b8ffd7931a60e9764542143f663142d60431f87662d8b2316febab52a29f3d378b110beed0d4d3e4b6e5be70f99bae84219a10c8b0c041d8934eea4626ef55086012bd41cea3e4103d5f6a0cdc3c14f41ad9f6f404e5d69d982dac997da89828fb31c38ddccce36bbc643d9d1228b04a7fddb7d171b89f3357a745e0c081fc54e454caef1c1a169f3372b24c68d7bb097d5442be88e38676d7ae8e12fc94a3f93a9d8903398566c94afe4c9a55b6860756f072e5afdcedaa94e9d8b6bfd3b148ecb57b402a1df288e2e93097eccd6856628ec76ed429c55309eab6f6863b75be4a53d5f811c07e622a85efbd50dbcdb95fb0fb6c1907fb9235d49bdab685d28653dd4ca63c2255c4110f10a79568f771e3b684c430cabc436cfa1fd97fdf700566d7c755002aec6c2c02eac75debad28eb4ae8668493bc6dc3810ebfc643a879253daf3777ce3691af524e7b51dd6c2d69db2752682d13d162d09cea30b7d7d1128b8c65a7cab131331016381e7d4e45885e22aaba895dc9f2b0f525c39eea79bef37721c2e5976abc1ac81098ec11e89291a36b83ba148e7e5c6f1c21b416cad9cc8d72530d2d0ed6879d894182a51c73625afcd5868aee0ec8d4c8633d17aec4179e54695ab4ccdb282299778a97af7be1aa905b521eaf29d730449d1cff8b9a8016871713f8f14878e91e473118421603508bf10b332a7070933ce1b47fc06907329ba1f4cebc1274e6a1d8b2b595d78c796cccb409bd3a1f29243e48bf64345e8895d5cc1bfa4027313fad41da79cf7e1c57cd45fef7ead25ba24a7737619bcc63f4866d59dc6670977afa12c4a9354a915d349d594e898d690b2c81c0151d316e31c341a36913771ff32b738ddc031af1ff4e59fc211cee72b8c74ba4c966843d037f9e7e14afa121eec162130c03cfbc27e204ce2aa99660ff0ffdf471fb5fe3620f77da51edd8593b5836a83194d0c08258299ab53c73111b31e9aba05e36f037b9c8f247524c55e6f12377877c8bf9101d089e1c742108f31b63df8bf436d0b6aa61f14221dc23a91c58166cdfed4eaf7aad9ad09fc68be5b2fb2a42efaf168a1157d48e18cd1af8e377bbc6b0dbece2689f9f5395fb2b96759a0ba25b52cca37acf3ceca66aa715f1969f21f30bbd6ccfab1f15e4f71db77b230014cda5663e283ba8297dda8fac8e1830971297387cfc820f9fb0f24b4e00cca9288671f0cd7f8a616a4d9a350e7413f3b3cba205af0c8f95005333408fd29b78f4a3ca60022a2ac62823f7b5d0a4747490044eeab1973bfc31a5be60e82269eb4849b2f723f628a67d7cf811c2cc6c1b5e4d22b24b9f23493d228ac299e32007cabd2136684d095addd542ab3f88702f23fe80d1aab11792e4f847722985db9d367af3adbbf5a4734a273c3191ef3d5c721d97a25460cef06f9e90f8455d3312f0395d6f91bc97ac71683d5fdd6858179db53a9bec10ac45e356fd957e260b168fee5f20563d1d6c7a8bc894a3211d397783f5f32805997e56c3e6bf4422e11239b21992c480c89c578ede0564f8836516281e2157495b5618aa110771510dd8999e5522da71cb3e220497942400c65280a50feebd8179379b7976ce6347338838025447eb6b1889d5379462fdd1bd054862c0223d482912b10a7fa9f047ebd6105c7843712ef10852b23d395b0af7132082eb003bc14f772ffae6033e449c81388fbb64759d328c6ca4328dee0d710c1ad5bf2084c2492a77cc580b728b2d4995a83b8451493f2c42961a26339b98e7a0f6372b9fc0c3cf1ce0983b418fd3af47c20109a1dc3b10ee47f7dc508c0564b7c0f9efb7cb475ce8e4894881b713f865c4a57245a502e3982facd48691ad82930be76f3d6edb29d09b84bba016f0a93dbe54bcad99f6eb9032e78fdb9c495df226f0c90d721b993c2e1ac3b86012d654c53ea842bf2de97ee5b509faf91cd499657b479b7a111ed41d203e19ce1c68bdd371a3697cce65ee06208cc009e6657b33cfb107867a2e7edc555bde10d1d1c2edc90e4a68e052908b9a2c28187872f8a784f54ff32e80c9450d8b4a27a42fa99273b88fb622b9b4ca2fe4775248404cea955a60f52242ef9ff4c250898665bfe545b14aaf88715e7f7228bfe6ffcd5dd492ed2b9d4570c1f1070258ad86d12153fd6b11c877314c14f25af7bdab21fc7a744c98d5257843690a81cf7093c021e907523cc11625323b9fb8c101e637e6f6a650335d37f7dbef91d66a523ed40d86b9a364e1d215511cdd269add6372b6d550b91d6c8a667a313b2ced0ebf39975f869275951e8cf1697de82c0077a08b8f512ab8ef0501306c7b333ff60facc2f885c184a8e68baa9ca1d35f36f783fca3c699a8f2eb2529c4c574bfb12c201784c69441c012d1bd4cd1ba445185f7f9e11f2057a5cf08fca1831b8d35f102014dda6f670b31408550e9319c008a34c4a981313a08fdce333b98833bbada7052a12270c5798ef77a83f2e2941d8ecec8801772f973c2398bde1972709bbd0019c618041c1c95a8330f3a620d4fb0a7640c64293c613f972c221820af843ee3b1a7dee9d9cb61822c75e6f89f308cbea5d1098c1485fb8de19a370243fe4b7be0227b07a962897a9df605d571f349dfda44a2496438a0eef5f9481eb67e8cab34b7df0295588d78ae720d8bb8e27376fa814f3e5dccf207717ab20f9f3008ed7530f1a6cfcbc29d20ed4101d4ed7892a8aa57c3205fd2b7172f5851ea5fd03542515074239fde8b5801449110f90f1e47085dc4066d695effc8109a2a5727dabd388951ef758f4deeb1bb8e04aa0a8a678c8565e9882a156db59ef2ffa8793808365ceabdf86edbd453b8689d221055a412523a074fa7fdd3dfdfd10375ef51bc918e51ebe9c662c515fa418ae91eb5b7aebb58073aad6eed309a7489b16f6a49e7b4e3df6f1af4615c169f82e7d47bce57023fef0c1e41121138477215964ca3eb92543bad0749fd63b2e6f933bb9950730fa694eed35b7b94f85e72f8d46b23c7bfc401db69fd03e8544fcc61a07915a90467d7bad0c0d1b8f3cd0c4ca2a55001e37c0f73e23433113383018577ffe42b81250407c3ae7cc2b3ab6403b18629524dcca4f26533c3f455f33f4dd2970aa30a7dd0bdf658bc933e21afc022a67dddaac36924ea6ac87da03caaa207b36a1e533240e476bfaa69e4eb740446cd72fd4e0a1ec003c4a21f88fe29f73c65ebded005eda92d989099c87819b94227ea7aa6a40a2a11553aa58a2432896dd932cbc1e607bae2b314582187777beb1003921e2253488b22bfd672368513f63413cb28feeccd2d4e2009ef524a5d58272cf0d7c7b96e0398d51503dc5500e45eccbb6e9bc7fde6831816d62382b643d56f68872bc33a87065aa60705ae33a0487787f0ec354172961f2c18f3d3fb456220f492ee33393cfd46c8b182fd890b4876698e07f1fb01d3ce6a1377815cf158126f233a978d8261a4829835aeadd39bdadbabb1f555e15b3d1c030c61bbf9074ee9b5afd66e26a4caca1ee70423472d27bd0bf8806b2c6be57a7d4f7ca38f8ce45bb5230e1381a7acfb7bb9c8fca6ff67dab07e69f1772ae40a61634dfa2c8eb74c42f3a5cc348599d53ad96128c79930383ead016379111d4b4fb47b6a642b01bc2da15b86f8d174cfd6362181f6529c88f807aa7d5de8e84ec961defe5bfe7a60b5d6f74b98f1a1e8627c746ab30c498f2adf07515"}]}], {{0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6558}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800, [], "b9efee0d95bfde177f032b5553616e4ab9390aa5877e77e2db457a07839191b4"}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x86dd, [], "415c4fb73fe7"}, {}, {}, {0x8, 0x6558, 0x0, "70fb99accb3990f0e77600a1f35bf81791ed9fe6fa2c7986fb80f93d9f8d77ee7b5951491b137bc59b55a97e48f3e83135b7dd920a87ba13f2b47c07246c4a7a3c522e15beb99467d0c439c1f66d196d56426ba749f8e3a804beaacf4adb0c07737e3458178dcfcc0e06b49a6fe205"}}}}}, 0xf5b) 23:57:32 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef8", 0x16}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 223.366840][ T12] usb 1-1: USB disconnect, device number 4 [ 223.426357][T14654] FAT-fs (loop3): bogus number of FAT sectors [ 223.441119][T14654] FAT-fs (loop3): Can't find a valid FAT filesystem [ 223.524678][ T28] audit: type=1800 audit(1596326253.039:441): pid=14654 uid=0 auid=0 ses=4 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.3" name="bus" dev="sda1" ino=16384 res=0 23:57:33 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f00000000c0)={'syzkaller1\x00', 0x420000015001}) r1 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_inet_SIOCSIFADDR(r1, 0x8914, &(0x7f0000000140)={'syzkaller1\x00', {0x7, 0x0, @empty}}) write$tun(r0, &(0x7f0000000300)={@void, @val={0x1}, @ipv6=@gre_packet={0x0, 0x6, "00008a", 0xf61, 0x2c, 0x0, @local, @mcast2, {[@dstopts, @fragment, @routing={0x0, 0xc, 0x0, 0x0, 0x0, [@private0, @empty, @local, @local, @initdev={0xfe, 0x88, [], 0x0, 0x0}, @remote]}, @hopopts={0x0, 0x1b9, [], [@calipso={0x7, 0x20, {0x0, 0x6, 0x0, 0x0, [0x0, 0x0, 0x0]}}, @hao={0xc9, 0x10, @initdev={0xfe, 0x88, [], 0x0, 0x0}}, @pad1, @generic={0x0, 0xd90, "ed09007bfd05368b54a83deb0b38cc818aa77156c97f616488d298b59f6f3f810f373159a28a78c728a97c3154bea0c32882026296595944d648ef7d7092da01e558cab2771a4ff68492cf62ae647e2faf3aa22d0aff8c5595b6d7841810165baa43db6782db651ad146ba14a7b89b2aa181c3295e1ff92dc2d5b8fa80fa38507aafbcad4d6bf4d72e05c262b1755cfaf95cf731ed75822fabd24aa167069d47c14ed90e2a2d382421e9181cb0766811b0bac1c07c4bbb5c8672e02a6772d6944b542f3287ede3c4348f72703e17467a8d6866d91a81757bd20243c4c277627f5cbd307c564c19c28b11eea7885d9f5b07a1e7b948105daba03a837e563ac8bdfeda748160f277c689368077fd09c4507565064b4837182f614acecc0267f947ff35f7222e77ae3efd23fa8cbca26b4dbb632295ea53ce97ead6992fac939461f59211eb6ece81f3bacf7631eb50b00d3d71b987fc8155d97c13b8a207697ea26f50b5722d6115811c3b5d95b311e90f123ee37087298a3fe4d533e5db1214a3cdf5ddfd8523e54586941a3a2fdc33e2e3cb7beee395887adcdb34cbcf22a178deddbf0fb81baa9c2b9d1b31c2205040218b3c7b8acaa3c4f2b91ec4f5a1be0dd30162c567a6106f8144a9003fc889aeffbdbb98fc4931da0199839d2dc8080c864589e95f728d97ebc4641f0fd94fcadb05b59e6b4ddb530793eb290c3855c99b803a9fa92ff1bfb491dfba3cfc76a95c2e789deda2901555a0cdaa10c1526af1d764fc6cf0f810bb67cc8516b14a5166e7fed42a34d8023eb9bbc2e70b26ea3b5db5aa587e89b84ff95ad6f52f0e73cac90d686f480f8368cb1b97473a969e173decb78c320caa81b9fec4dad4ea094ae0a77ef18ec69d54b4f1fd04f292f947449786fafff0b2e8600688a37cd63c25d0587457de67bc8d76128bcc0ade183aae7df308338b0c0cac3ee32f4e5250b3800aca0f4471405202223341d97bfa84fdf3bf56efe5750badcdc67c90cb608e972ac1e460d4d3453a3f2afb7819035ebb6b0803f02160e0c3fc351289c202687e76775fe2a1386a3566cc26ad201018b414e0cca371fd3d20af9ca0744906835d41b7ea658c773195bb472d1291c2fe8b61ff8bd067c4a5c8100bc2563bdfd258b07f7de16bca13fe2b8ffd7931a60e9764542143f663142d60431f87662d8b2316febab52a29f3d378b110beed0d4d3e4b6e5be70f99bae84219a10c8b0c041d8934eea4626ef55086012bd41cea3e4103d5f6a0cdc3c14f41ad9f6f404e5d69d982dac997da89828fb31c38ddccce36bbc643d9d1228b04a7fddb7d171b89f3357a745e0c081fc54e454caef1c1a169f3372b24c68d7bb097d5442be88e38676d7ae8e12fc94a3f93a9d8903398566c94afe4c9a55b6860756f072e5afdcedaa94e9d8b6bfd3b148ecb57b402a1df288e2e93097eccd6856628ec76ed429c55309eab6f6863b75be4a53d5f811c07e622a85efbd50dbcdb95fb0fb6c1907fb9235d49bdab685d28653dd4ca63c2255c4110f10a79568f771e3b684c430cabc436cfa1fd97fdf700566d7c755002aec6c2c02eac75debad28eb4ae8668493bc6dc3810ebfc643a879253daf3777ce3691af524e7b51dd6c2d69db2752682d13d162d09cea30b7d7d1128b8c65a7cab131331016381e7d4e45885e22aaba895dc9f2b0f525c39eea79bef37721c2e5976abc1ac81098ec11e89291a36b83ba148e7e5c6f1c21b416cad9cc8d72530d2d0ed6879d894182a51c73625afcd5868aee0ec8d4c8633d17aec4179e54695ab4ccdb282299778a97af7be1aa905b521eaf29d730449d1cff8b9a8016871713f8f14878e91e473118421603508bf10b332a7070933ce1b47fc06907329ba1f4cebc1274e6a1d8b2b595d78c796cccb409bd3a1f29243e48bf64345e8895d5cc1bfa4027313fad41da79cf7e1c57cd45fef7ead25ba24a7737619bcc63f4866d59dc6670977afa12c4a9354a915d349d594e898d690b2c81c0151d316e31c341a36913771ff32b738ddc031af1ff4e59fc211cee72b8c74ba4c966843d037f9e7e14afa121eec162130c03cfbc27e204ce2aa99660ff0ffdf471fb5fe3620f77da51edd8593b5836a83194d0c08258299ab53c73111b31e9aba05e36f037b9c8f247524c55e6f12377877c8bf9101d089e1c742108f31b63df8bf436d0b6aa61f14221dc23a91c58166cdfed4eaf7aad9ad09fc68be5b2fb2a42efaf168a1157d48e18cd1af8e377bbc6b0dbece2689f9f5395fb2b96759a0ba25b52cca37acf3ceca66aa715f1969f21f30bbd6ccfab1f15e4f71db77b230014cda5663e283ba8297dda8fac8e1830971297387cfc820f9fb0f24b4e00cca9288671f0cd7f8a616a4d9a350e7413f3b3cba205af0c8f95005333408fd29b78f4a3ca60022a2ac62823f7b5d0a4747490044eeab1973bfc31a5be60e82269eb4849b2f723f628a67d7cf811c2cc6c1b5e4d22b24b9f23493d228ac299e32007cabd2136684d095addd542ab3f88702f23fe80d1aab11792e4f847722985db9d367af3adbbf5a4734a273c3191ef3d5c721d97a25460cef06f9e90f8455d3312f0395d6f91bc97ac71683d5fdd6858179db53a9bec10ac45e356fd957e260b168fee5f20563d1d6c7a8bc894a3211d397783f5f32805997e56c3e6bf4422e11239b21992c480c89c578ede0564f8836516281e2157495b5618aa110771510dd8999e5522da71cb3e220497942400c65280a50feebd8179379b7976ce6347338838025447eb6b1889d5379462fdd1bd054862c0223d482912b10a7fa9f047ebd6105c7843712ef10852b23d395b0af7132082eb003bc14f772ffae6033e449c81388fbb64759d328c6ca4328dee0d710c1ad5bf2084c2492a77cc580b728b2d4995a83b8451493f2c42961a26339b98e7a0f6372b9fc0c3cf1ce0983b418fd3af47c20109a1dc3b10ee47f7dc508c0564b7c0f9efb7cb475ce8e4894881b713f865c4a57245a502e3982facd48691ad82930be76f3d6edb29d09b84bba016f0a93dbe54bcad99f6eb9032e78fdb9c495df226f0c90d721b993c2e1ac3b86012d654c53ea842bf2de97ee5b509faf91cd499657b479b7a111ed41d203e19ce1c68bdd371a3697cce65ee06208cc009e6657b33cfb107867a2e7edc555bde10d1d1c2edc90e4a68e052908b9a2c28187872f8a784f54ff32e80c9450d8b4a27a42fa99273b88fb622b9b4ca2fe4775248404cea955a60f52242ef9ff4c250898665bfe545b14aaf88715e7f7228bfe6ffcd5dd492ed2b9d4570c1f1070258ad86d12153fd6b11c877314c14f25af7bdab21fc7a744c98d5257843690a81cf7093c021e907523cc11625323b9fb8c101e637e6f6a650335d37f7dbef91d66a523ed40d86b9a364e1d215511cdd269add6372b6d550b91d6c8a667a313b2ced0ebf39975f869275951e8cf1697de82c0077a08b8f512ab8ef0501306c7b333ff60facc2f885c184a8e68baa9ca1d35f36f783fca3c699a8f2eb2529c4c574bfb12c201784c69441c012d1bd4cd1ba445185f7f9e11f2057a5cf08fca1831b8d35f102014dda6f670b31408550e9319c008a34c4a981313a08fdce333b98833bbada7052a12270c5798ef77a83f2e2941d8ecec8801772f973c2398bde1972709bbd0019c618041c1c95a8330f3a620d4fb0a7640c64293c613f972c221820af843ee3b1a7dee9d9cb61822c75e6f89f308cbea5d1098c1485fb8de19a370243fe4b7be0227b07a962897a9df605d571f349dfda44a2496438a0eef5f9481eb67e8cab34b7df0295588d78ae720d8bb8e27376fa814f3e5dccf207717ab20f9f3008ed7530f1a6cfcbc29d20ed4101d4ed7892a8aa57c3205fd2b7172f5851ea5fd03542515074239fde8b5801449110f90f1e47085dc4066d695effc8109a2a5727dabd388951ef758f4deeb1bb8e04aa0a8a678c8565e9882a156db59ef2ffa8793808365ceabdf86edbd453b8689d221055a412523a074fa7fdd3dfdfd10375ef51bc918e51ebe9c662c515fa418ae91eb5b7aebb58073aad6eed309a7489b16f6a49e7b4e3df6f1af4615c169f82e7d47bce57023fef0c1e41121138477215964ca3eb92543bad0749fd63b2e6f933bb9950730fa694eed35b7b94f85e72f8d46b23c7bfc401db69fd03e8544fcc61a07915a90467d7bad0c0d1b8f3cd0c4ca2a55001e37c0f73e23433113383018577ffe42b81250407c3ae7cc2b3ab6403b18629524dcca4f26533c3f455f33f4dd2970aa30a7dd0bdf658bc933e21afc022a67dddaac36924ea6ac87da03caaa207b36a1e533240e476bfaa69e4eb740446cd72fd4e0a1ec003c4a21f88fe29f73c65ebded005eda92d989099c87819b94227ea7aa6a40a2a11553aa58a2432896dd932cbc1e607bae2b314582187777beb1003921e2253488b22bfd672368513f63413cb28feeccd2d4e2009ef524a5d58272cf0d7c7b96e0398d51503dc5500e45eccbb6e9bc7fde6831816d62382b643d56f68872bc33a87065aa60705ae33a0487787f0ec354172961f2c18f3d3fb456220f492ee33393cfd46c8b182fd890b4876698e07f1fb01d3ce6a1377815cf158126f233a978d8261a4829835aeadd39bdadbabb1f555e15b3d1c030c61bbf9074ee9b5afd66e26a4caca1ee70423472d27bd0bf8806b2c6be57a7d4f7ca38f8ce45bb5230e1381a7acfb7bb9c8fca6ff67dab07e69f1772ae40a61634dfa2c8eb74c42f3a5cc348599d53ad96128c79930383ead016379111d4b4fb47b6a642b01bc2da15b86f8d174cfd6362181f6529c88f807aa7d5de8e84ec961defe5bfe7a60b5d6f74b98f1a1e8627c746ab30c498f2adf07515"}]}], {{0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6558}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800, [], "b9efee0d95bfde177f032b5553616e4ab9390aa5877e77e2db457a07839191b4"}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x86dd, [], "415c4fb73fe7"}, {}, {}, {0x8, 0x6558, 0x0, "70fb99accb3990f0e77600a1f35bf81791ed9fe6fa2c7986fb80f93d9f8d77ee7b5951491b137bc59b55a97e48f3e83135b7dd920a87ba13f2b47c07246c4a7a3c522e15beb99467d0c439c1f66d196d56426ba749f8e3a804beaacf4adb0c07737e3458178dcfcc0e06b49a6fe2050cc2d5da5bab3eef1f362e7c148ce20506b93527ad82f1e9aea3f0805daf87491de03d1e9557b03c5f4980562281feb9b17e4f911324e0a0"}}}}}, 0xf93) [ 223.579917][ T28] audit: type=1804 audit(1596326253.039:442): pid=14654 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir951158927/syzkaller.7npWzh/78/file1/bus" dev="sda1" ino=16384 res=1 23:57:33 executing program 4: r0 = open(&(0x7f0000000180)='./bus\x00', 0x141962, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x103042, 0x0) r1 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) write$binfmt_elf64(r1, &(0x7f0000001380)=ANY=[], 0xfd14) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x800002, 0x11, 0xffffffffffffffff, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x9) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x41000008}) [ 223.714591][ T3925] usb 2-1: new high-speed USB device number 67 using dummy_hcd 23:57:33 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f00000000c0)={'syzkaller1\x00', 0x420000015001}) r1 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_inet_SIOCSIFADDR(r1, 0x8914, &(0x7f0000000140)={'syzkaller1\x00', {0x7, 0x0, @empty}}) write$tun(r0, &(0x7f0000000300)={@void, @val={0x1}, @ipv6=@gre_packet={0x0, 0x6, "00008a", 0xf61, 0x2c, 0x0, @local, @mcast2, {[@dstopts, @fragment, @routing={0x0, 0xc, 0x0, 0x0, 0x0, [@private0, @empty, @local, @local, @initdev={0xfe, 0x88, [], 0x0, 0x0}, @remote]}, @hopopts={0x0, 0x1b9, [], [@calipso={0x7, 0x20, {0x0, 0x6, 0x0, 0x0, [0x0, 0x0, 0x0]}}, @hao={0xc9, 0x10, @initdev={0xfe, 0x88, [], 0x0, 0x0}}, @pad1, @generic={0x0, 0xd90, "ed09007bfd05368b54a83deb0b38cc818aa77156c97f616488d298b59f6f3f810f373159a28a78c728a97c3154bea0c32882026296595944d648ef7d7092da01e558cab2771a4ff68492cf62ae647e2faf3aa22d0aff8c5595b6d7841810165baa43db6782db651ad146ba14a7b89b2aa181c3295e1ff92dc2d5b8fa80fa38507aafbcad4d6bf4d72e05c262b1755cfaf95cf731ed75822fabd24aa167069d47c14ed90e2a2d382421e9181cb0766811b0bac1c07c4bbb5c8672e02a6772d6944b542f3287ede3c4348f72703e17467a8d6866d91a81757bd20243c4c277627f5cbd307c564c19c28b11eea7885d9f5b07a1e7b948105daba03a837e563ac8bdfeda748160f277c689368077fd09c4507565064b4837182f614acecc0267f947ff35f7222e77ae3efd23fa8cbca26b4dbb632295ea53ce97ead6992fac939461f59211eb6ece81f3bacf7631eb50b00d3d71b987fc8155d97c13b8a207697ea26f50b5722d6115811c3b5d95b311e90f123ee37087298a3fe4d533e5db1214a3cdf5ddfd8523e54586941a3a2fdc33e2e3cb7beee395887adcdb34cbcf22a178deddbf0fb81baa9c2b9d1b31c2205040218b3c7b8acaa3c4f2b91ec4f5a1be0dd30162c567a6106f8144a9003fc889aeffbdbb98fc4931da0199839d2dc8080c864589e95f728d97ebc4641f0fd94fcadb05b59e6b4ddb530793eb290c3855c99b803a9fa92ff1bfb491dfba3cfc76a95c2e789deda2901555a0cdaa10c1526af1d764fc6cf0f810bb67cc8516b14a5166e7fed42a34d8023eb9bbc2e70b26ea3b5db5aa587e89b84ff95ad6f52f0e73cac90d686f480f8368cb1b97473a969e173decb78c320caa81b9fec4dad4ea094ae0a77ef18ec69d54b4f1fd04f292f947449786fafff0b2e8600688a37cd63c25d0587457de67bc8d76128bcc0ade183aae7df308338b0c0cac3ee32f4e5250b3800aca0f4471405202223341d97bfa84fdf3bf56efe5750badcdc67c90cb608e972ac1e460d4d3453a3f2afb7819035ebb6b0803f02160e0c3fc351289c202687e76775fe2a1386a3566cc26ad201018b414e0cca371fd3d20af9ca0744906835d41b7ea658c773195bb472d1291c2fe8b61ff8bd067c4a5c8100bc2563bdfd258b07f7de16bca13fe2b8ffd7931a60e9764542143f663142d60431f87662d8b2316febab52a29f3d378b110beed0d4d3e4b6e5be70f99bae84219a10c8b0c041d8934eea4626ef55086012bd41cea3e4103d5f6a0cdc3c14f41ad9f6f404e5d69d982dac997da89828fb31c38ddccce36bbc643d9d1228b04a7fddb7d171b89f3357a745e0c081fc54e454caef1c1a169f3372b24c68d7bb097d5442be88e38676d7ae8e12fc94a3f93a9d8903398566c94afe4c9a55b6860756f072e5afdcedaa94e9d8b6bfd3b148ecb57b402a1df288e2e93097eccd6856628ec76ed429c55309eab6f6863b75be4a53d5f811c07e622a85efbd50dbcdb95fb0fb6c1907fb9235d49bdab685d28653dd4ca63c2255c4110f10a79568f771e3b684c430cabc436cfa1fd97fdf700566d7c755002aec6c2c02eac75debad28eb4ae8668493bc6dc3810ebfc643a879253daf3777ce3691af524e7b51dd6c2d69db2752682d13d162d09cea30b7d7d1128b8c65a7cab131331016381e7d4e45885e22aaba895dc9f2b0f525c39eea79bef37721c2e5976abc1ac81098ec11e89291a36b83ba148e7e5c6f1c21b416cad9cc8d72530d2d0ed6879d894182a51c73625afcd5868aee0ec8d4c8633d17aec4179e54695ab4ccdb282299778a97af7be1aa905b521eaf29d730449d1cff8b9a8016871713f8f14878e91e473118421603508bf10b332a7070933ce1b47fc06907329ba1f4cebc1274e6a1d8b2b595d78c796cccb409bd3a1f29243e48bf64345e8895d5cc1bfa4027313fad41da79cf7e1c57cd45fef7ead25ba24a7737619bcc63f4866d59dc6670977afa12c4a9354a915d349d594e898d690b2c81c0151d316e31c341a36913771ff32b738ddc031af1ff4e59fc211cee72b8c74ba4c966843d037f9e7e14afa121eec162130c03cfbc27e204ce2aa99660ff0ffdf471fb5fe3620f77da51edd8593b5836a83194d0c08258299ab53c73111b31e9aba05e36f037b9c8f247524c55e6f12377877c8bf9101d089e1c742108f31b63df8bf436d0b6aa61f14221dc23a91c58166cdfed4eaf7aad9ad09fc68be5b2fb2a42efaf168a1157d48e18cd1af8e377bbc6b0dbece2689f9f5395fb2b96759a0ba25b52cca37acf3ceca66aa715f1969f21f30bbd6ccfab1f15e4f71db77b230014cda5663e283ba8297dda8fac8e1830971297387cfc820f9fb0f24b4e00cca9288671f0cd7f8a616a4d9a350e7413f3b3cba205af0c8f95005333408fd29b78f4a3ca60022a2ac62823f7b5d0a4747490044eeab1973bfc31a5be60e82269eb4849b2f723f628a67d7cf811c2cc6c1b5e4d22b24b9f23493d228ac299e32007cabd2136684d095addd542ab3f88702f23fe80d1aab11792e4f847722985db9d367af3adbbf5a4734a273c3191ef3d5c721d97a25460cef06f9e90f8455d3312f0395d6f91bc97ac71683d5fdd6858179db53a9bec10ac45e356fd957e260b168fee5f20563d1d6c7a8bc894a3211d397783f5f32805997e56c3e6bf4422e11239b21992c480c89c578ede0564f8836516281e2157495b5618aa110771510dd8999e5522da71cb3e220497942400c65280a50feebd8179379b7976ce6347338838025447eb6b1889d5379462fdd1bd054862c0223d482912b10a7fa9f047ebd6105c7843712ef10852b23d395b0af7132082eb003bc14f772ffae6033e449c81388fbb64759d328c6ca4328dee0d710c1ad5bf2084c2492a77cc580b728b2d4995a83b8451493f2c42961a26339b98e7a0f6372b9fc0c3cf1ce0983b418fd3af47c20109a1dc3b10ee47f7dc508c0564b7c0f9efb7cb475ce8e4894881b713f865c4a57245a502e3982facd48691ad82930be76f3d6edb29d09b84bba016f0a93dbe54bcad99f6eb9032e78fdb9c495df226f0c90d721b993c2e1ac3b86012d654c53ea842bf2de97ee5b509faf91cd499657b479b7a111ed41d203e19ce1c68bdd371a3697cce65ee06208cc009e6657b33cfb107867a2e7edc555bde10d1d1c2edc90e4a68e052908b9a2c28187872f8a784f54ff32e80c9450d8b4a27a42fa99273b88fb622b9b4ca2fe4775248404cea955a60f52242ef9ff4c250898665bfe545b14aaf88715e7f7228bfe6ffcd5dd492ed2b9d4570c1f1070258ad86d12153fd6b11c877314c14f25af7bdab21fc7a744c98d5257843690a81cf7093c021e907523cc11625323b9fb8c101e637e6f6a650335d37f7dbef91d66a523ed40d86b9a364e1d215511cdd269add6372b6d550b91d6c8a667a313b2ced0ebf39975f869275951e8cf1697de82c0077a08b8f512ab8ef0501306c7b333ff60facc2f885c184a8e68baa9ca1d35f36f783fca3c699a8f2eb2529c4c574bfb12c201784c69441c012d1bd4cd1ba445185f7f9e11f2057a5cf08fca1831b8d35f102014dda6f670b31408550e9319c008a34c4a981313a08fdce333b98833bbada7052a12270c5798ef77a83f2e2941d8ecec8801772f973c2398bde1972709bbd0019c618041c1c95a8330f3a620d4fb0a7640c64293c613f972c221820af843ee3b1a7dee9d9cb61822c75e6f89f308cbea5d1098c1485fb8de19a370243fe4b7be0227b07a962897a9df605d571f349dfda44a2496438a0eef5f9481eb67e8cab34b7df0295588d78ae720d8bb8e27376fa814f3e5dccf207717ab20f9f3008ed7530f1a6cfcbc29d20ed4101d4ed7892a8aa57c3205fd2b7172f5851ea5fd03542515074239fde8b5801449110f90f1e47085dc4066d695effc8109a2a5727dabd388951ef758f4deeb1bb8e04aa0a8a678c8565e9882a156db59ef2ffa8793808365ceabdf86edbd453b8689d221055a412523a074fa7fdd3dfdfd10375ef51bc918e51ebe9c662c515fa418ae91eb5b7aebb58073aad6eed309a7489b16f6a49e7b4e3df6f1af4615c169f82e7d47bce57023fef0c1e41121138477215964ca3eb92543bad0749fd63b2e6f933bb9950730fa694eed35b7b94f85e72f8d46b23c7bfc401db69fd03e8544fcc61a07915a90467d7bad0c0d1b8f3cd0c4ca2a55001e37c0f73e23433113383018577ffe42b81250407c3ae7cc2b3ab6403b18629524dcca4f26533c3f455f33f4dd2970aa30a7dd0bdf658bc933e21afc022a67dddaac36924ea6ac87da03caaa207b36a1e533240e476bfaa69e4eb740446cd72fd4e0a1ec003c4a21f88fe29f73c65ebded005eda92d989099c87819b94227ea7aa6a40a2a11553aa58a2432896dd932cbc1e607bae2b314582187777beb1003921e2253488b22bfd672368513f63413cb28feeccd2d4e2009ef524a5d58272cf0d7c7b96e0398d51503dc5500e45eccbb6e9bc7fde6831816d62382b643d56f68872bc33a87065aa60705ae33a0487787f0ec354172961f2c18f3d3fb456220f492ee33393cfd46c8b182fd890b4876698e07f1fb01d3ce6a1377815cf158126f233a978d8261a4829835aeadd39bdadbabb1f555e15b3d1c030c61bbf9074ee9b5afd66e26a4caca1ee70423472d27bd0bf8806b2c6be57a7d4f7ca38f8ce45bb5230e1381a7acfb7bb9c8fca6ff67dab07e69f1772ae40a61634dfa2c8eb74c42f3a5cc348599d53ad96128c79930383ead016379111d4b4fb47b6a642b01bc2da15b86f8d174cfd6362181f6529c88f807aa7d5de8e84ec961defe5bfe7a60b5d6f74b98f1a1e8627c746ab30c498f2adf07515"}]}], {{0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6558}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800, [], "b9efee0d95bfde177f032b5553616e4ab9390aa5877e77e2db457a07839191b4"}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x86dd, [], "415c4fb73fe7"}, {}, {}, {0x8, 0x6558, 0x0, "70fb99accb3990f0e77600a1f35bf81791ed9fe6fa2c7986fb80f93d9f8d77ee7b5951491b137bc59b55a97e48f3e83135b7dd920a87ba13f2b47c07246c4a7a3c522e15beb99467d0c439c1f66d196d56426ba749f8e3a804beaacf4adb0c07737e3458178dcfcc0e06b49a6fe2050cc2d5da5bab3eef1f362e7c148ce20506b93527ad82f1e9aea3f0805daf87491de03d1e9557b03c5f4980562281feb9b17e4f911324e0a0"}}}}}, 0xf93) 23:57:33 executing program 5: open(&(0x7f0000000180)='./bus\x00', 0x141962, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x800002, 0x11, 0xffffffffffffffff, 0x0) r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x9) 23:57:33 executing program 0: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) socket$inet_udplite(0x2, 0x2, 0x88) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet_udp(0x2, 0x2, 0x0) close(r2) socket$netlink(0x10, 0x3, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r1, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r0, 0x0, r2, 0x0, 0x19404, 0x0) 23:57:33 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f00000000c0)={'syzkaller1\x00', 0x420000015001}) r1 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_inet_SIOCSIFADDR(r1, 0x8914, &(0x7f0000000140)={'syzkaller1\x00', {0x7, 0x0, @empty}}) write$tun(r0, &(0x7f0000000300)={@void, @val={0x1}, @ipv6=@gre_packet={0x0, 0x6, "00008a", 0xf61, 0x2c, 0x0, @local, @mcast2, {[@dstopts, @fragment, @routing={0x0, 0xc, 0x0, 0x0, 0x0, [@private0, @empty, @local, @local, @initdev={0xfe, 0x88, [], 0x0, 0x0}, @remote]}, @hopopts={0x0, 0x1b9, [], [@calipso={0x7, 0x20, {0x0, 0x6, 0x0, 0x0, [0x0, 0x0, 0x0]}}, @hao={0xc9, 0x10, @initdev={0xfe, 0x88, [], 0x0, 0x0}}, @pad1, @generic={0x0, 0xd90, "ed09007bfd05368b54a83deb0b38cc818aa77156c97f616488d298b59f6f3f810f373159a28a78c728a97c3154bea0c32882026296595944d648ef7d7092da01e558cab2771a4ff68492cf62ae647e2faf3aa22d0aff8c5595b6d7841810165baa43db6782db651ad146ba14a7b89b2aa181c3295e1ff92dc2d5b8fa80fa38507aafbcad4d6bf4d72e05c262b1755cfaf95cf731ed75822fabd24aa167069d47c14ed90e2a2d382421e9181cb0766811b0bac1c07c4bbb5c8672e02a6772d6944b542f3287ede3c4348f72703e17467a8d6866d91a81757bd20243c4c277627f5cbd307c564c19c28b11eea7885d9f5b07a1e7b948105daba03a837e563ac8bdfeda748160f277c689368077fd09c4507565064b4837182f614acecc0267f947ff35f7222e77ae3efd23fa8cbca26b4dbb632295ea53ce97ead6992fac939461f59211eb6ece81f3bacf7631eb50b00d3d71b987fc8155d97c13b8a207697ea26f50b5722d6115811c3b5d95b311e90f123ee37087298a3fe4d533e5db1214a3cdf5ddfd8523e54586941a3a2fdc33e2e3cb7beee395887adcdb34cbcf22a178deddbf0fb81baa9c2b9d1b31c2205040218b3c7b8acaa3c4f2b91ec4f5a1be0dd30162c567a6106f8144a9003fc889aeffbdbb98fc4931da0199839d2dc8080c864589e95f728d97ebc4641f0fd94fcadb05b59e6b4ddb530793eb290c3855c99b803a9fa92ff1bfb491dfba3cfc76a95c2e789deda2901555a0cdaa10c1526af1d764fc6cf0f810bb67cc8516b14a5166e7fed42a34d8023eb9bbc2e70b26ea3b5db5aa587e89b84ff95ad6f52f0e73cac90d686f480f8368cb1b97473a969e173decb78c320caa81b9fec4dad4ea094ae0a77ef18ec69d54b4f1fd04f292f947449786fafff0b2e8600688a37cd63c25d0587457de67bc8d76128bcc0ade183aae7df308338b0c0cac3ee32f4e5250b3800aca0f4471405202223341d97bfa84fdf3bf56efe5750badcdc67c90cb608e972ac1e460d4d3453a3f2afb7819035ebb6b0803f02160e0c3fc351289c202687e76775fe2a1386a3566cc26ad201018b414e0cca371fd3d20af9ca0744906835d41b7ea658c773195bb472d1291c2fe8b61ff8bd067c4a5c8100bc2563bdfd258b07f7de16bca13fe2b8ffd7931a60e9764542143f663142d60431f87662d8b2316febab52a29f3d378b110beed0d4d3e4b6e5be70f99bae84219a10c8b0c041d8934eea4626ef55086012bd41cea3e4103d5f6a0cdc3c14f41ad9f6f404e5d69d982dac997da89828fb31c38ddccce36bbc643d9d1228b04a7fddb7d171b89f3357a745e0c081fc54e454caef1c1a169f3372b24c68d7bb097d5442be88e38676d7ae8e12fc94a3f93a9d8903398566c94afe4c9a55b6860756f072e5afdcedaa94e9d8b6bfd3b148ecb57b402a1df288e2e93097eccd6856628ec76ed429c55309eab6f6863b75be4a53d5f811c07e622a85efbd50dbcdb95fb0fb6c1907fb9235d49bdab685d28653dd4ca63c2255c4110f10a79568f771e3b684c430cabc436cfa1fd97fdf700566d7c755002aec6c2c02eac75debad28eb4ae8668493bc6dc3810ebfc643a879253daf3777ce3691af524e7b51dd6c2d69db2752682d13d162d09cea30b7d7d1128b8c65a7cab131331016381e7d4e45885e22aaba895dc9f2b0f525c39eea79bef37721c2e5976abc1ac81098ec11e89291a36b83ba148e7e5c6f1c21b416cad9cc8d72530d2d0ed6879d894182a51c73625afcd5868aee0ec8d4c8633d17aec4179e54695ab4ccdb282299778a97af7be1aa905b521eaf29d730449d1cff8b9a8016871713f8f14878e91e473118421603508bf10b332a7070933ce1b47fc06907329ba1f4cebc1274e6a1d8b2b595d78c796cccb409bd3a1f29243e48bf64345e8895d5cc1bfa4027313fad41da79cf7e1c57cd45fef7ead25ba24a7737619bcc63f4866d59dc6670977afa12c4a9354a915d349d594e898d690b2c81c0151d316e31c341a36913771ff32b738ddc031af1ff4e59fc211cee72b8c74ba4c966843d037f9e7e14afa121eec162130c03cfbc27e204ce2aa99660ff0ffdf471fb5fe3620f77da51edd8593b5836a83194d0c08258299ab53c73111b31e9aba05e36f037b9c8f247524c55e6f12377877c8bf9101d089e1c742108f31b63df8bf436d0b6aa61f14221dc23a91c58166cdfed4eaf7aad9ad09fc68be5b2fb2a42efaf168a1157d48e18cd1af8e377bbc6b0dbece2689f9f5395fb2b96759a0ba25b52cca37acf3ceca66aa715f1969f21f30bbd6ccfab1f15e4f71db77b230014cda5663e283ba8297dda8fac8e1830971297387cfc820f9fb0f24b4e00cca9288671f0cd7f8a616a4d9a350e7413f3b3cba205af0c8f95005333408fd29b78f4a3ca60022a2ac62823f7b5d0a4747490044eeab1973bfc31a5be60e82269eb4849b2f723f628a67d7cf811c2cc6c1b5e4d22b24b9f23493d228ac299e32007cabd2136684d095addd542ab3f88702f23fe80d1aab11792e4f847722985db9d367af3adbbf5a4734a273c3191ef3d5c721d97a25460cef06f9e90f8455d3312f0395d6f91bc97ac71683d5fdd6858179db53a9bec10ac45e356fd957e260b168fee5f20563d1d6c7a8bc894a3211d397783f5f32805997e56c3e6bf4422e11239b21992c480c89c578ede0564f8836516281e2157495b5618aa110771510dd8999e5522da71cb3e220497942400c65280a50feebd8179379b7976ce6347338838025447eb6b1889d5379462fdd1bd054862c0223d482912b10a7fa9f047ebd6105c7843712ef10852b23d395b0af7132082eb003bc14f772ffae6033e449c81388fbb64759d328c6ca4328dee0d710c1ad5bf2084c2492a77cc580b728b2d4995a83b8451493f2c42961a26339b98e7a0f6372b9fc0c3cf1ce0983b418fd3af47c20109a1dc3b10ee47f7dc508c0564b7c0f9efb7cb475ce8e4894881b713f865c4a57245a502e3982facd48691ad82930be76f3d6edb29d09b84bba016f0a93dbe54bcad99f6eb9032e78fdb9c495df226f0c90d721b993c2e1ac3b86012d654c53ea842bf2de97ee5b509faf91cd499657b479b7a111ed41d203e19ce1c68bdd371a3697cce65ee06208cc009e6657b33cfb107867a2e7edc555bde10d1d1c2edc90e4a68e052908b9a2c28187872f8a784f54ff32e80c9450d8b4a27a42fa99273b88fb622b9b4ca2fe4775248404cea955a60f52242ef9ff4c250898665bfe545b14aaf88715e7f7228bfe6ffcd5dd492ed2b9d4570c1f1070258ad86d12153fd6b11c877314c14f25af7bdab21fc7a744c98d5257843690a81cf7093c021e907523cc11625323b9fb8c101e637e6f6a650335d37f7dbef91d66a523ed40d86b9a364e1d215511cdd269add6372b6d550b91d6c8a667a313b2ced0ebf39975f869275951e8cf1697de82c0077a08b8f512ab8ef0501306c7b333ff60facc2f885c184a8e68baa9ca1d35f36f783fca3c699a8f2eb2529c4c574bfb12c201784c69441c012d1bd4cd1ba445185f7f9e11f2057a5cf08fca1831b8d35f102014dda6f670b31408550e9319c008a34c4a981313a08fdce333b98833bbada7052a12270c5798ef77a83f2e2941d8ecec8801772f973c2398bde1972709bbd0019c618041c1c95a8330f3a620d4fb0a7640c64293c613f972c221820af843ee3b1a7dee9d9cb61822c75e6f89f308cbea5d1098c1485fb8de19a370243fe4b7be0227b07a962897a9df605d571f349dfda44a2496438a0eef5f9481eb67e8cab34b7df0295588d78ae720d8bb8e27376fa814f3e5dccf207717ab20f9f3008ed7530f1a6cfcbc29d20ed4101d4ed7892a8aa57c3205fd2b7172f5851ea5fd03542515074239fde8b5801449110f90f1e47085dc4066d695effc8109a2a5727dabd388951ef758f4deeb1bb8e04aa0a8a678c8565e9882a156db59ef2ffa8793808365ceabdf86edbd453b8689d221055a412523a074fa7fdd3dfdfd10375ef51bc918e51ebe9c662c515fa418ae91eb5b7aebb58073aad6eed309a7489b16f6a49e7b4e3df6f1af4615c169f82e7d47bce57023fef0c1e41121138477215964ca3eb92543bad0749fd63b2e6f933bb9950730fa694eed35b7b94f85e72f8d46b23c7bfc401db69fd03e8544fcc61a07915a90467d7bad0c0d1b8f3cd0c4ca2a55001e37c0f73e23433113383018577ffe42b81250407c3ae7cc2b3ab6403b18629524dcca4f26533c3f455f33f4dd2970aa30a7dd0bdf658bc933e21afc022a67dddaac36924ea6ac87da03caaa207b36a1e533240e476bfaa69e4eb740446cd72fd4e0a1ec003c4a21f88fe29f73c65ebded005eda92d989099c87819b94227ea7aa6a40a2a11553aa58a2432896dd932cbc1e607bae2b314582187777beb1003921e2253488b22bfd672368513f63413cb28feeccd2d4e2009ef524a5d58272cf0d7c7b96e0398d51503dc5500e45eccbb6e9bc7fde6831816d62382b643d56f68872bc33a87065aa60705ae33a0487787f0ec354172961f2c18f3d3fb456220f492ee33393cfd46c8b182fd890b4876698e07f1fb01d3ce6a1377815cf158126f233a978d8261a4829835aeadd39bdadbabb1f555e15b3d1c030c61bbf9074ee9b5afd66e26a4caca1ee70423472d27bd0bf8806b2c6be57a7d4f7ca38f8ce45bb5230e1381a7acfb7bb9c8fca6ff67dab07e69f1772ae40a61634dfa2c8eb74c42f3a5cc348599d53ad96128c79930383ead016379111d4b4fb47b6a642b01bc2da15b86f8d174cfd6362181f6529c88f807aa7d5de8e84ec961defe5bfe7a60b5d6f74b98f1a1e8627c746ab30c498f2adf07515"}]}], {{0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6558}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800, [], "b9efee0d95bfde177f032b5553616e4ab9390aa5877e77e2db457a07839191b4"}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x86dd, [], "415c4fb73fe7"}, {}, {}, {0x8, 0x6558, 0x0, "70fb99accb3990f0e77600a1f35bf81791ed9fe6fa2c7986fb80f93d9f8d77ee7b5951491b137bc59b55a97e48f3e83135b7dd920a87ba13f2b47c07246c4a7a3c522e15beb99467d0c439c1f66d196d56426ba749f8e3a804beaacf4adb0c07737e3458178dcfcc0e06b49a6fe2050cc2d5da5bab3eef1f362e7c148ce20506b93527ad82f1e9aea3f0805daf87491de03d1e9557b03c5f4980562281feb9b17e4f911324e0a0"}}}}}, 0xf93) [ 224.114617][ T3925] usb 2-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 224.134472][ T3925] usb 2-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 224.143565][ T3925] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 224.205025][ T3925] usb 2-1: config 0 descriptor?? 23:57:33 executing program 5: open(&(0x7f0000000180)='./bus\x00', 0x141962, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x800002, 0x11, 0xffffffffffffffff, 0x0) r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x9) [ 224.246881][ T3925] usbhid 2-1:0.0: couldn't find an input interrupt endpoint [ 224.273455][ T12] usb 1-1: new high-speed USB device number 5 using dummy_hcd [ 224.447605][ T4741] usb 2-1: USB disconnect, device number 67 [ 224.654596][ T12] usb 1-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 224.667378][ T12] usb 1-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 224.676491][ T12] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 224.686568][ T12] usb 1-1: config 0 descriptor?? [ 224.726609][ T12] usbhid 1-1:0.0: couldn't find an input interrupt endpoint 23:57:34 executing program 1: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socket(0x11, 0x800000003, 0x0) open(0x0, 0x143042, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet_udp(0x2, 0x2, 0x0) close(r5) socket$netlink(0x10, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r4, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r3, 0x0, r5, 0x0, 0x19404, 0x0) 23:57:34 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f00000000c0)={'syzkaller1\x00', 0x420000015001}) r1 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_inet_SIOCSIFADDR(r1, 0x8914, &(0x7f0000000140)={'syzkaller1\x00', {0x7, 0x0, @empty}}) write$tun(r0, &(0x7f0000000300)={@void, @val={0x1}, @ipv6=@gre_packet={0x0, 0x6, "00008a", 0xf7d, 0x2c, 0x0, @local, @mcast2, {[@dstopts, @fragment, @routing={0x0, 0xc, 0x0, 0x0, 0x0, [@private0, @empty, @local, @local, @initdev={0xfe, 0x88, [], 0x0, 0x0}, @remote]}, @hopopts={0x0, 0x1b9, [], [@calipso={0x7, 0x20, {0x0, 0x6, 0x0, 0x0, [0x0, 0x0, 0x0]}}, @hao={0xc9, 0x10, @initdev={0xfe, 0x88, [], 0x0, 0x0}}, @pad1, @generic={0x0, 0xd90, "ed09007bfd05368b54a83deb0b38cc818aa77156c97f616488d298b59f6f3f810f373159a28a78c728a97c3154bea0c32882026296595944d648ef7d7092da01e558cab2771a4ff68492cf62ae647e2faf3aa22d0aff8c5595b6d7841810165baa43db6782db651ad146ba14a7b89b2aa181c3295e1ff92dc2d5b8fa80fa38507aafbcad4d6bf4d72e05c262b1755cfaf95cf731ed75822fabd24aa167069d47c14ed90e2a2d382421e9181cb0766811b0bac1c07c4bbb5c8672e02a6772d6944b542f3287ede3c4348f72703e17467a8d6866d91a81757bd20243c4c277627f5cbd307c564c19c28b11eea7885d9f5b07a1e7b948105daba03a837e563ac8bdfeda748160f277c689368077fd09c4507565064b4837182f614acecc0267f947ff35f7222e77ae3efd23fa8cbca26b4dbb632295ea53ce97ead6992fac939461f59211eb6ece81f3bacf7631eb50b00d3d71b987fc8155d97c13b8a207697ea26f50b5722d6115811c3b5d95b311e90f123ee37087298a3fe4d533e5db1214a3cdf5ddfd8523e54586941a3a2fdc33e2e3cb7beee395887adcdb34cbcf22a178deddbf0fb81baa9c2b9d1b31c2205040218b3c7b8acaa3c4f2b91ec4f5a1be0dd30162c567a6106f8144a9003fc889aeffbdbb98fc4931da0199839d2dc8080c864589e95f728d97ebc4641f0fd94fcadb05b59e6b4ddb530793eb290c3855c99b803a9fa92ff1bfb491dfba3cfc76a95c2e789deda2901555a0cdaa10c1526af1d764fc6cf0f810bb67cc8516b14a5166e7fed42a34d8023eb9bbc2e70b26ea3b5db5aa587e89b84ff95ad6f52f0e73cac90d686f480f8368cb1b97473a969e173decb78c320caa81b9fec4dad4ea094ae0a77ef18ec69d54b4f1fd04f292f947449786fafff0b2e8600688a37cd63c25d0587457de67bc8d76128bcc0ade183aae7df308338b0c0cac3ee32f4e5250b3800aca0f4471405202223341d97bfa84fdf3bf56efe5750badcdc67c90cb608e972ac1e460d4d3453a3f2afb7819035ebb6b0803f02160e0c3fc351289c202687e76775fe2a1386a3566cc26ad201018b414e0cca371fd3d20af9ca0744906835d41b7ea658c773195bb472d1291c2fe8b61ff8bd067c4a5c8100bc2563bdfd258b07f7de16bca13fe2b8ffd7931a60e9764542143f663142d60431f87662d8b2316febab52a29f3d378b110beed0d4d3e4b6e5be70f99bae84219a10c8b0c041d8934eea4626ef55086012bd41cea3e4103d5f6a0cdc3c14f41ad9f6f404e5d69d982dac997da89828fb31c38ddccce36bbc643d9d1228b04a7fddb7d171b89f3357a745e0c081fc54e454caef1c1a169f3372b24c68d7bb097d5442be88e38676d7ae8e12fc94a3f93a9d8903398566c94afe4c9a55b6860756f072e5afdcedaa94e9d8b6bfd3b148ecb57b402a1df288e2e93097eccd6856628ec76ed429c55309eab6f6863b75be4a53d5f811c07e622a85efbd50dbcdb95fb0fb6c1907fb9235d49bdab685d28653dd4ca63c2255c4110f10a79568f771e3b684c430cabc436cfa1fd97fdf700566d7c755002aec6c2c02eac75debad28eb4ae8668493bc6dc3810ebfc643a879253daf3777ce3691af524e7b51dd6c2d69db2752682d13d162d09cea30b7d7d1128b8c65a7cab131331016381e7d4e45885e22aaba895dc9f2b0f525c39eea79bef37721c2e5976abc1ac81098ec11e89291a36b83ba148e7e5c6f1c21b416cad9cc8d72530d2d0ed6879d894182a51c73625afcd5868aee0ec8d4c8633d17aec4179e54695ab4ccdb282299778a97af7be1aa905b521eaf29d730449d1cff8b9a8016871713f8f14878e91e473118421603508bf10b332a7070933ce1b47fc06907329ba1f4cebc1274e6a1d8b2b595d78c796cccb409bd3a1f29243e48bf64345e8895d5cc1bfa4027313fad41da79cf7e1c57cd45fef7ead25ba24a7737619bcc63f4866d59dc6670977afa12c4a9354a915d349d594e898d690b2c81c0151d316e31c341a36913771ff32b738ddc031af1ff4e59fc211cee72b8c74ba4c966843d037f9e7e14afa121eec162130c03cfbc27e204ce2aa99660ff0ffdf471fb5fe3620f77da51edd8593b5836a83194d0c08258299ab53c73111b31e9aba05e36f037b9c8f247524c55e6f12377877c8bf9101d089e1c742108f31b63df8bf436d0b6aa61f14221dc23a91c58166cdfed4eaf7aad9ad09fc68be5b2fb2a42efaf168a1157d48e18cd1af8e377bbc6b0dbece2689f9f5395fb2b96759a0ba25b52cca37acf3ceca66aa715f1969f21f30bbd6ccfab1f15e4f71db77b230014cda5663e283ba8297dda8fac8e1830971297387cfc820f9fb0f24b4e00cca9288671f0cd7f8a616a4d9a350e7413f3b3cba205af0c8f95005333408fd29b78f4a3ca60022a2ac62823f7b5d0a4747490044eeab1973bfc31a5be60e82269eb4849b2f723f628a67d7cf811c2cc6c1b5e4d22b24b9f23493d228ac299e32007cabd2136684d095addd542ab3f88702f23fe80d1aab11792e4f847722985db9d367af3adbbf5a4734a273c3191ef3d5c721d97a25460cef06f9e90f8455d3312f0395d6f91bc97ac71683d5fdd6858179db53a9bec10ac45e356fd957e260b168fee5f20563d1d6c7a8bc894a3211d397783f5f32805997e56c3e6bf4422e11239b21992c480c89c578ede0564f8836516281e2157495b5618aa110771510dd8999e5522da71cb3e220497942400c65280a50feebd8179379b7976ce6347338838025447eb6b1889d5379462fdd1bd054862c0223d482912b10a7fa9f047ebd6105c7843712ef10852b23d395b0af7132082eb003bc14f772ffae6033e449c81388fbb64759d328c6ca4328dee0d710c1ad5bf2084c2492a77cc580b728b2d4995a83b8451493f2c42961a26339b98e7a0f6372b9fc0c3cf1ce0983b418fd3af47c20109a1dc3b10ee47f7dc508c0564b7c0f9efb7cb475ce8e4894881b713f865c4a57245a502e3982facd48691ad82930be76f3d6edb29d09b84bba016f0a93dbe54bcad99f6eb9032e78fdb9c495df226f0c90d721b993c2e1ac3b86012d654c53ea842bf2de97ee5b509faf91cd499657b479b7a111ed41d203e19ce1c68bdd371a3697cce65ee06208cc009e6657b33cfb107867a2e7edc555bde10d1d1c2edc90e4a68e052908b9a2c28187872f8a784f54ff32e80c9450d8b4a27a42fa99273b88fb622b9b4ca2fe4775248404cea955a60f52242ef9ff4c250898665bfe545b14aaf88715e7f7228bfe6ffcd5dd492ed2b9d4570c1f1070258ad86d12153fd6b11c877314c14f25af7bdab21fc7a744c98d5257843690a81cf7093c021e907523cc11625323b9fb8c101e637e6f6a650335d37f7dbef91d66a523ed40d86b9a364e1d215511cdd269add6372b6d550b91d6c8a667a313b2ced0ebf39975f869275951e8cf1697de82c0077a08b8f512ab8ef0501306c7b333ff60facc2f885c184a8e68baa9ca1d35f36f783fca3c699a8f2eb2529c4c574bfb12c201784c69441c012d1bd4cd1ba445185f7f9e11f2057a5cf08fca1831b8d35f102014dda6f670b31408550e9319c008a34c4a981313a08fdce333b98833bbada7052a12270c5798ef77a83f2e2941d8ecec8801772f973c2398bde1972709bbd0019c618041c1c95a8330f3a620d4fb0a7640c64293c613f972c221820af843ee3b1a7dee9d9cb61822c75e6f89f308cbea5d1098c1485fb8de19a370243fe4b7be0227b07a962897a9df605d571f349dfda44a2496438a0eef5f9481eb67e8cab34b7df0295588d78ae720d8bb8e27376fa814f3e5dccf207717ab20f9f3008ed7530f1a6cfcbc29d20ed4101d4ed7892a8aa57c3205fd2b7172f5851ea5fd03542515074239fde8b5801449110f90f1e47085dc4066d695effc8109a2a5727dabd388951ef758f4deeb1bb8e04aa0a8a678c8565e9882a156db59ef2ffa8793808365ceabdf86edbd453b8689d221055a412523a074fa7fdd3dfdfd10375ef51bc918e51ebe9c662c515fa418ae91eb5b7aebb58073aad6eed309a7489b16f6a49e7b4e3df6f1af4615c169f82e7d47bce57023fef0c1e41121138477215964ca3eb92543bad0749fd63b2e6f933bb9950730fa694eed35b7b94f85e72f8d46b23c7bfc401db69fd03e8544fcc61a07915a90467d7bad0c0d1b8f3cd0c4ca2a55001e37c0f73e23433113383018577ffe42b81250407c3ae7cc2b3ab6403b18629524dcca4f26533c3f455f33f4dd2970aa30a7dd0bdf658bc933e21afc022a67dddaac36924ea6ac87da03caaa207b36a1e533240e476bfaa69e4eb740446cd72fd4e0a1ec003c4a21f88fe29f73c65ebded005eda92d989099c87819b94227ea7aa6a40a2a11553aa58a2432896dd932cbc1e607bae2b314582187777beb1003921e2253488b22bfd672368513f63413cb28feeccd2d4e2009ef524a5d58272cf0d7c7b96e0398d51503dc5500e45eccbb6e9bc7fde6831816d62382b643d56f68872bc33a87065aa60705ae33a0487787f0ec354172961f2c18f3d3fb456220f492ee33393cfd46c8b182fd890b4876698e07f1fb01d3ce6a1377815cf158126f233a978d8261a4829835aeadd39bdadbabb1f555e15b3d1c030c61bbf9074ee9b5afd66e26a4caca1ee70423472d27bd0bf8806b2c6be57a7d4f7ca38f8ce45bb5230e1381a7acfb7bb9c8fca6ff67dab07e69f1772ae40a61634dfa2c8eb74c42f3a5cc348599d53ad96128c79930383ead016379111d4b4fb47b6a642b01bc2da15b86f8d174cfd6362181f6529c88f807aa7d5de8e84ec961defe5bfe7a60b5d6f74b98f1a1e8627c746ab30c498f2adf07515"}]}], {{0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6558}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800, [], "b9efee0d95bfde177f032b5553616e4ab9390aa5877e77e2db457a07839191b4"}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x86dd, [], "415c4fb73fe7"}, {}, {}, {0x8, 0x6558, 0x0, "70fb99accb3990f0e77600a1f35bf81791ed9fe6fa2c7986fb80f93d9f8d77ee7b5951491b137bc59b55a97e48f3e83135b7dd920a87ba13f2b47c07246c4a7a3c522e15beb99467d0c439c1f66d196d56426ba749f8e3a804beaacf4adb0c07737e3458178dcfcc0e06b49a6fe2050cc2d5da5bab3eef1f362e7c148ce20506b93527ad82f1e9aea3f0805daf87491de03d1e9557b03c5f4980562281feb9b17e4f911324e0a0e336f2c72e4fa0465ffed7362954310cc00825e68f5786e5ba69c979"}}}}}, 0xfaf) 23:57:34 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:57:34 executing program 4: r0 = open(&(0x7f0000000180)='./bus\x00', 0x141962, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x103042, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) write$binfmt_elf64(r2, &(0x7f0000001380)=ANY=[], 0xfd14) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x800002, 0x11, r1, 0x0) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) r4 = dup2(0xffffffffffffffff, r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x9) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x41000008}) 23:57:34 executing program 5: open(&(0x7f0000000180)='./bus\x00', 0x141962, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x800002, 0x11, 0xffffffffffffffff, 0x0) r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x9) [ 224.936649][ T12] usb 1-1: USB disconnect, device number 5 23:57:34 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x0, 0x0) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:57:34 executing program 5: open(&(0x7f0000000180)='./bus\x00', 0x141962, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x103042, 0x0) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x800002, 0x11, r0, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) r2 = dup2(r1, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x9) 23:57:34 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f00000000c0)={'syzkaller1\x00', 0x420000015001}) r1 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_inet_SIOCSIFADDR(r1, 0x8914, &(0x7f0000000140)={'syzkaller1\x00', {0x7, 0x0, @empty}}) write$tun(r0, &(0x7f0000000300)={@void, @val={0x1}, @ipv6=@gre_packet={0x0, 0x6, "00008a", 0xf7d, 0x2c, 0x0, @local, @mcast2, {[@dstopts, @fragment, @routing={0x0, 0xc, 0x0, 0x0, 0x0, [@private0, @empty, @local, @local, @initdev={0xfe, 0x88, [], 0x0, 0x0}, @remote]}, @hopopts={0x0, 0x1b9, [], [@calipso={0x7, 0x20, {0x0, 0x6, 0x0, 0x0, [0x0, 0x0, 0x0]}}, @hao={0xc9, 0x10, @initdev={0xfe, 0x88, [], 0x0, 0x0}}, @pad1, @generic={0x0, 0xd90, "ed09007bfd05368b54a83deb0b38cc818aa77156c97f616488d298b59f6f3f810f373159a28a78c728a97c3154bea0c32882026296595944d648ef7d7092da01e558cab2771a4ff68492cf62ae647e2faf3aa22d0aff8c5595b6d7841810165baa43db6782db651ad146ba14a7b89b2aa181c3295e1ff92dc2d5b8fa80fa38507aafbcad4d6bf4d72e05c262b1755cfaf95cf731ed75822fabd24aa167069d47c14ed90e2a2d382421e9181cb0766811b0bac1c07c4bbb5c8672e02a6772d6944b542f3287ede3c4348f72703e17467a8d6866d91a81757bd20243c4c277627f5cbd307c564c19c28b11eea7885d9f5b07a1e7b948105daba03a837e563ac8bdfeda748160f277c689368077fd09c4507565064b4837182f614acecc0267f947ff35f7222e77ae3efd23fa8cbca26b4dbb632295ea53ce97ead6992fac939461f59211eb6ece81f3bacf7631eb50b00d3d71b987fc8155d97c13b8a207697ea26f50b5722d6115811c3b5d95b311e90f123ee37087298a3fe4d533e5db1214a3cdf5ddfd8523e54586941a3a2fdc33e2e3cb7beee395887adcdb34cbcf22a178deddbf0fb81baa9c2b9d1b31c2205040218b3c7b8acaa3c4f2b91ec4f5a1be0dd30162c567a6106f8144a9003fc889aeffbdbb98fc4931da0199839d2dc8080c864589e95f728d97ebc4641f0fd94fcadb05b59e6b4ddb530793eb290c3855c99b803a9fa92ff1bfb491dfba3cfc76a95c2e789deda2901555a0cdaa10c1526af1d764fc6cf0f810bb67cc8516b14a5166e7fed42a34d8023eb9bbc2e70b26ea3b5db5aa587e89b84ff95ad6f52f0e73cac90d686f480f8368cb1b97473a969e173decb78c320caa81b9fec4dad4ea094ae0a77ef18ec69d54b4f1fd04f292f947449786fafff0b2e8600688a37cd63c25d0587457de67bc8d76128bcc0ade183aae7df308338b0c0cac3ee32f4e5250b3800aca0f4471405202223341d97bfa84fdf3bf56efe5750badcdc67c90cb608e972ac1e460d4d3453a3f2afb7819035ebb6b0803f02160e0c3fc351289c202687e76775fe2a1386a3566cc26ad201018b414e0cca371fd3d20af9ca0744906835d41b7ea658c773195bb472d1291c2fe8b61ff8bd067c4a5c8100bc2563bdfd258b07f7de16bca13fe2b8ffd7931a60e9764542143f663142d60431f87662d8b2316febab52a29f3d378b110beed0d4d3e4b6e5be70f99bae84219a10c8b0c041d8934eea4626ef55086012bd41cea3e4103d5f6a0cdc3c14f41ad9f6f404e5d69d982dac997da89828fb31c38ddccce36bbc643d9d1228b04a7fddb7d171b89f3357a745e0c081fc54e454caef1c1a169f3372b24c68d7bb097d5442be88e38676d7ae8e12fc94a3f93a9d8903398566c94afe4c9a55b6860756f072e5afdcedaa94e9d8b6bfd3b148ecb57b402a1df288e2e93097eccd6856628ec76ed429c55309eab6f6863b75be4a53d5f811c07e622a85efbd50dbcdb95fb0fb6c1907fb9235d49bdab685d28653dd4ca63c2255c4110f10a79568f771e3b684c430cabc436cfa1fd97fdf700566d7c755002aec6c2c02eac75debad28eb4ae8668493bc6dc3810ebfc643a879253daf3777ce3691af524e7b51dd6c2d69db2752682d13d162d09cea30b7d7d1128b8c65a7cab131331016381e7d4e45885e22aaba895dc9f2b0f525c39eea79bef37721c2e5976abc1ac81098ec11e89291a36b83ba148e7e5c6f1c21b416cad9cc8d72530d2d0ed6879d894182a51c73625afcd5868aee0ec8d4c8633d17aec4179e54695ab4ccdb282299778a97af7be1aa905b521eaf29d730449d1cff8b9a8016871713f8f14878e91e473118421603508bf10b332a7070933ce1b47fc06907329ba1f4cebc1274e6a1d8b2b595d78c796cccb409bd3a1f29243e48bf64345e8895d5cc1bfa4027313fad41da79cf7e1c57cd45fef7ead25ba24a7737619bcc63f4866d59dc6670977afa12c4a9354a915d349d594e898d690b2c81c0151d316e31c341a36913771ff32b738ddc031af1ff4e59fc211cee72b8c74ba4c966843d037f9e7e14afa121eec162130c03cfbc27e204ce2aa99660ff0ffdf471fb5fe3620f77da51edd8593b5836a83194d0c08258299ab53c73111b31e9aba05e36f037b9c8f247524c55e6f12377877c8bf9101d089e1c742108f31b63df8bf436d0b6aa61f14221dc23a91c58166cdfed4eaf7aad9ad09fc68be5b2fb2a42efaf168a1157d48e18cd1af8e377bbc6b0dbece2689f9f5395fb2b96759a0ba25b52cca37acf3ceca66aa715f1969f21f30bbd6ccfab1f15e4f71db77b230014cda5663e283ba8297dda8fac8e1830971297387cfc820f9fb0f24b4e00cca9288671f0cd7f8a616a4d9a350e7413f3b3cba205af0c8f95005333408fd29b78f4a3ca60022a2ac62823f7b5d0a4747490044eeab1973bfc31a5be60e82269eb4849b2f723f628a67d7cf811c2cc6c1b5e4d22b24b9f23493d228ac299e32007cabd2136684d095addd542ab3f88702f23fe80d1aab11792e4f847722985db9d367af3adbbf5a4734a273c3191ef3d5c721d97a25460cef06f9e90f8455d3312f0395d6f91bc97ac71683d5fdd6858179db53a9bec10ac45e356fd957e260b168fee5f20563d1d6c7a8bc894a3211d397783f5f32805997e56c3e6bf4422e11239b21992c480c89c578ede0564f8836516281e2157495b5618aa110771510dd8999e5522da71cb3e220497942400c65280a50feebd8179379b7976ce6347338838025447eb6b1889d5379462fdd1bd054862c0223d482912b10a7fa9f047ebd6105c7843712ef10852b23d395b0af7132082eb003bc14f772ffae6033e449c81388fbb64759d328c6ca4328dee0d710c1ad5bf2084c2492a77cc580b728b2d4995a83b8451493f2c42961a26339b98e7a0f6372b9fc0c3cf1ce0983b418fd3af47c20109a1dc3b10ee47f7dc508c0564b7c0f9efb7cb475ce8e4894881b713f865c4a57245a502e3982facd48691ad82930be76f3d6edb29d09b84bba016f0a93dbe54bcad99f6eb9032e78fdb9c495df226f0c90d721b993c2e1ac3b86012d654c53ea842bf2de97ee5b509faf91cd499657b479b7a111ed41d203e19ce1c68bdd371a3697cce65ee06208cc009e6657b33cfb107867a2e7edc555bde10d1d1c2edc90e4a68e052908b9a2c28187872f8a784f54ff32e80c9450d8b4a27a42fa99273b88fb622b9b4ca2fe4775248404cea955a60f52242ef9ff4c250898665bfe545b14aaf88715e7f7228bfe6ffcd5dd492ed2b9d4570c1f1070258ad86d12153fd6b11c877314c14f25af7bdab21fc7a744c98d5257843690a81cf7093c021e907523cc11625323b9fb8c101e637e6f6a650335d37f7dbef91d66a523ed40d86b9a364e1d215511cdd269add6372b6d550b91d6c8a667a313b2ced0ebf39975f869275951e8cf1697de82c0077a08b8f512ab8ef0501306c7b333ff60facc2f885c184a8e68baa9ca1d35f36f783fca3c699a8f2eb2529c4c574bfb12c201784c69441c012d1bd4cd1ba445185f7f9e11f2057a5cf08fca1831b8d35f102014dda6f670b31408550e9319c008a34c4a981313a08fdce333b98833bbada7052a12270c5798ef77a83f2e2941d8ecec8801772f973c2398bde1972709bbd0019c618041c1c95a8330f3a620d4fb0a7640c64293c613f972c221820af843ee3b1a7dee9d9cb61822c75e6f89f308cbea5d1098c1485fb8de19a370243fe4b7be0227b07a962897a9df605d571f349dfda44a2496438a0eef5f9481eb67e8cab34b7df0295588d78ae720d8bb8e27376fa814f3e5dccf207717ab20f9f3008ed7530f1a6cfcbc29d20ed4101d4ed7892a8aa57c3205fd2b7172f5851ea5fd03542515074239fde8b5801449110f90f1e47085dc4066d695effc8109a2a5727dabd388951ef758f4deeb1bb8e04aa0a8a678c8565e9882a156db59ef2ffa8793808365ceabdf86edbd453b8689d221055a412523a074fa7fdd3dfdfd10375ef51bc918e51ebe9c662c515fa418ae91eb5b7aebb58073aad6eed309a7489b16f6a49e7b4e3df6f1af4615c169f82e7d47bce57023fef0c1e41121138477215964ca3eb92543bad0749fd63b2e6f933bb9950730fa694eed35b7b94f85e72f8d46b23c7bfc401db69fd03e8544fcc61a07915a90467d7bad0c0d1b8f3cd0c4ca2a55001e37c0f73e23433113383018577ffe42b81250407c3ae7cc2b3ab6403b18629524dcca4f26533c3f455f33f4dd2970aa30a7dd0bdf658bc933e21afc022a67dddaac36924ea6ac87da03caaa207b36a1e533240e476bfaa69e4eb740446cd72fd4e0a1ec003c4a21f88fe29f73c65ebded005eda92d989099c87819b94227ea7aa6a40a2a11553aa58a2432896dd932cbc1e607bae2b314582187777beb1003921e2253488b22bfd672368513f63413cb28feeccd2d4e2009ef524a5d58272cf0d7c7b96e0398d51503dc5500e45eccbb6e9bc7fde6831816d62382b643d56f68872bc33a87065aa60705ae33a0487787f0ec354172961f2c18f3d3fb456220f492ee33393cfd46c8b182fd890b4876698e07f1fb01d3ce6a1377815cf158126f233a978d8261a4829835aeadd39bdadbabb1f555e15b3d1c030c61bbf9074ee9b5afd66e26a4caca1ee70423472d27bd0bf8806b2c6be57a7d4f7ca38f8ce45bb5230e1381a7acfb7bb9c8fca6ff67dab07e69f1772ae40a61634dfa2c8eb74c42f3a5cc348599d53ad96128c79930383ead016379111d4b4fb47b6a642b01bc2da15b86f8d174cfd6362181f6529c88f807aa7d5de8e84ec961defe5bfe7a60b5d6f74b98f1a1e8627c746ab30c498f2adf07515"}]}], {{0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6558}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800, [], "b9efee0d95bfde177f032b5553616e4ab9390aa5877e77e2db457a07839191b4"}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x86dd, [], "415c4fb73fe7"}, {}, {}, {0x8, 0x6558, 0x0, "70fb99accb3990f0e77600a1f35bf81791ed9fe6fa2c7986fb80f93d9f8d77ee7b5951491b137bc59b55a97e48f3e83135b7dd920a87ba13f2b47c07246c4a7a3c522e15beb99467d0c439c1f66d196d56426ba749f8e3a804beaacf4adb0c07737e3458178dcfcc0e06b49a6fe2050cc2d5da5bab3eef1f362e7c148ce20506b93527ad82f1e9aea3f0805daf87491de03d1e9557b03c5f4980562281feb9b17e4f911324e0a0e336f2c72e4fa0465ffed7362954310cc00825e68f5786e5ba69c979"}}}}}, 0xfaf) 23:57:34 executing program 5: open(&(0x7f0000000180)='./bus\x00', 0x141962, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x103042, 0x0) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x800002, 0x11, r0, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) r2 = dup2(r1, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x9) [ 225.294378][ T4741] usb 2-1: new high-speed USB device number 68 using dummy_hcd 23:57:35 executing program 0: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) socket$inet_udplite(0x2, 0x2, 0x88) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet_udp(0x2, 0x2, 0x0) close(r2) socket$netlink(0x10, 0x3, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) splice(r0, 0x0, r2, 0x0, 0x19404, 0x0) 23:57:35 executing program 4: r0 = open(&(0x7f0000000180)='./bus\x00', 0x141962, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x103042, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) write$binfmt_elf64(r2, &(0x7f0000001380)=ANY=[], 0xfd14) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x800002, 0x11, r1, 0x0) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) r4 = dup2(0xffffffffffffffff, r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x9) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x41000008}) 23:57:35 executing program 5: open(&(0x7f0000000180)='./bus\x00', 0x141962, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x103042, 0x0) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x800002, 0x11, r0, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) r2 = dup2(r1, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x9) [ 225.704394][ T4741] usb 2-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 225.731319][ T4741] usb 2-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 225.767649][ T4741] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 225.799203][ T4741] usb 2-1: config 0 descriptor?? [ 225.815704][ T12] usb 1-1: new high-speed USB device number 6 using dummy_hcd [ 225.856504][ T4741] usbhid 2-1:0.0: couldn't find an input interrupt endpoint [ 226.059006][ T4741] usb 2-1: USB disconnect, device number 68 [ 226.175759][ T12] usb 1-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 226.205015][ T12] usb 1-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 226.225923][ T12] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 226.248888][ T12] usb 1-1: config 0 descriptor?? [ 226.306447][ T12] usbhid 1-1:0.0: couldn't find an input interrupt endpoint [ 226.510293][ T12] usb 1-1: USB disconnect, device number 6 23:57:36 executing program 1: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x0, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet_udp(0x2, 0x2, 0x0) close(r5) socket$netlink(0x10, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r4, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r3, 0x0, r5, 0x0, 0x19404, 0x0) 23:57:36 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f00000000c0)={'syzkaller1\x00', 0x420000015001}) r1 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_inet_SIOCSIFADDR(r1, 0x8914, &(0x7f0000000140)={'syzkaller1\x00', {0x7, 0x0, @empty}}) write$tun(r0, &(0x7f0000000300)={@void, @val={0x1}, @ipv6=@gre_packet={0x0, 0x6, "00008a", 0xf7d, 0x2c, 0x0, @local, @mcast2, {[@dstopts, @fragment, @routing={0x0, 0xc, 0x0, 0x0, 0x0, [@private0, @empty, @local, @local, @initdev={0xfe, 0x88, [], 0x0, 0x0}, @remote]}, @hopopts={0x0, 0x1b9, [], [@calipso={0x7, 0x20, {0x0, 0x6, 0x0, 0x0, [0x0, 0x0, 0x0]}}, @hao={0xc9, 0x10, @initdev={0xfe, 0x88, [], 0x0, 0x0}}, @pad1, @generic={0x0, 0xd90, "ed09007bfd05368b54a83deb0b38cc818aa77156c97f616488d298b59f6f3f810f373159a28a78c728a97c3154bea0c32882026296595944d648ef7d7092da01e558cab2771a4ff68492cf62ae647e2faf3aa22d0aff8c5595b6d7841810165baa43db6782db651ad146ba14a7b89b2aa181c3295e1ff92dc2d5b8fa80fa38507aafbcad4d6bf4d72e05c262b1755cfaf95cf731ed75822fabd24aa167069d47c14ed90e2a2d382421e9181cb0766811b0bac1c07c4bbb5c8672e02a6772d6944b542f3287ede3c4348f72703e17467a8d6866d91a81757bd20243c4c277627f5cbd307c564c19c28b11eea7885d9f5b07a1e7b948105daba03a837e563ac8bdfeda748160f277c689368077fd09c4507565064b4837182f614acecc0267f947ff35f7222e77ae3efd23fa8cbca26b4dbb632295ea53ce97ead6992fac939461f59211eb6ece81f3bacf7631eb50b00d3d71b987fc8155d97c13b8a207697ea26f50b5722d6115811c3b5d95b311e90f123ee37087298a3fe4d533e5db1214a3cdf5ddfd8523e54586941a3a2fdc33e2e3cb7beee395887adcdb34cbcf22a178deddbf0fb81baa9c2b9d1b31c2205040218b3c7b8acaa3c4f2b91ec4f5a1be0dd30162c567a6106f8144a9003fc889aeffbdbb98fc4931da0199839d2dc8080c864589e95f728d97ebc4641f0fd94fcadb05b59e6b4ddb530793eb290c3855c99b803a9fa92ff1bfb491dfba3cfc76a95c2e789deda2901555a0cdaa10c1526af1d764fc6cf0f810bb67cc8516b14a5166e7fed42a34d8023eb9bbc2e70b26ea3b5db5aa587e89b84ff95ad6f52f0e73cac90d686f480f8368cb1b97473a969e173decb78c320caa81b9fec4dad4ea094ae0a77ef18ec69d54b4f1fd04f292f947449786fafff0b2e8600688a37cd63c25d0587457de67bc8d76128bcc0ade183aae7df308338b0c0cac3ee32f4e5250b3800aca0f4471405202223341d97bfa84fdf3bf56efe5750badcdc67c90cb608e972ac1e460d4d3453a3f2afb7819035ebb6b0803f02160e0c3fc351289c202687e76775fe2a1386a3566cc26ad201018b414e0cca371fd3d20af9ca0744906835d41b7ea658c773195bb472d1291c2fe8b61ff8bd067c4a5c8100bc2563bdfd258b07f7de16bca13fe2b8ffd7931a60e9764542143f663142d60431f87662d8b2316febab52a29f3d378b110beed0d4d3e4b6e5be70f99bae84219a10c8b0c041d8934eea4626ef55086012bd41cea3e4103d5f6a0cdc3c14f41ad9f6f404e5d69d982dac997da89828fb31c38ddccce36bbc643d9d1228b04a7fddb7d171b89f3357a745e0c081fc54e454caef1c1a169f3372b24c68d7bb097d5442be88e38676d7ae8e12fc94a3f93a9d8903398566c94afe4c9a55b6860756f072e5afdcedaa94e9d8b6bfd3b148ecb57b402a1df288e2e93097eccd6856628ec76ed429c55309eab6f6863b75be4a53d5f811c07e622a85efbd50dbcdb95fb0fb6c1907fb9235d49bdab685d28653dd4ca63c2255c4110f10a79568f771e3b684c430cabc436cfa1fd97fdf700566d7c755002aec6c2c02eac75debad28eb4ae8668493bc6dc3810ebfc643a879253daf3777ce3691af524e7b51dd6c2d69db2752682d13d162d09cea30b7d7d1128b8c65a7cab131331016381e7d4e45885e22aaba895dc9f2b0f525c39eea79bef37721c2e5976abc1ac81098ec11e89291a36b83ba148e7e5c6f1c21b416cad9cc8d72530d2d0ed6879d894182a51c73625afcd5868aee0ec8d4c8633d17aec4179e54695ab4ccdb282299778a97af7be1aa905b521eaf29d730449d1cff8b9a8016871713f8f14878e91e473118421603508bf10b332a7070933ce1b47fc06907329ba1f4cebc1274e6a1d8b2b595d78c796cccb409bd3a1f29243e48bf64345e8895d5cc1bfa4027313fad41da79cf7e1c57cd45fef7ead25ba24a7737619bcc63f4866d59dc6670977afa12c4a9354a915d349d594e898d690b2c81c0151d316e31c341a36913771ff32b738ddc031af1ff4e59fc211cee72b8c74ba4c966843d037f9e7e14afa121eec162130c03cfbc27e204ce2aa99660ff0ffdf471fb5fe3620f77da51edd8593b5836a83194d0c08258299ab53c73111b31e9aba05e36f037b9c8f247524c55e6f12377877c8bf9101d089e1c742108f31b63df8bf436d0b6aa61f14221dc23a91c58166cdfed4eaf7aad9ad09fc68be5b2fb2a42efaf168a1157d48e18cd1af8e377bbc6b0dbece2689f9f5395fb2b96759a0ba25b52cca37acf3ceca66aa715f1969f21f30bbd6ccfab1f15e4f71db77b230014cda5663e283ba8297dda8fac8e1830971297387cfc820f9fb0f24b4e00cca9288671f0cd7f8a616a4d9a350e7413f3b3cba205af0c8f95005333408fd29b78f4a3ca60022a2ac62823f7b5d0a4747490044eeab1973bfc31a5be60e82269eb4849b2f723f628a67d7cf811c2cc6c1b5e4d22b24b9f23493d228ac299e32007cabd2136684d095addd542ab3f88702f23fe80d1aab11792e4f847722985db9d367af3adbbf5a4734a273c3191ef3d5c721d97a25460cef06f9e90f8455d3312f0395d6f91bc97ac71683d5fdd6858179db53a9bec10ac45e356fd957e260b168fee5f20563d1d6c7a8bc894a3211d397783f5f32805997e56c3e6bf4422e11239b21992c480c89c578ede0564f8836516281e2157495b5618aa110771510dd8999e5522da71cb3e220497942400c65280a50feebd8179379b7976ce6347338838025447eb6b1889d5379462fdd1bd054862c0223d482912b10a7fa9f047ebd6105c7843712ef10852b23d395b0af7132082eb003bc14f772ffae6033e449c81388fbb64759d328c6ca4328dee0d710c1ad5bf2084c2492a77cc580b728b2d4995a83b8451493f2c42961a26339b98e7a0f6372b9fc0c3cf1ce0983b418fd3af47c20109a1dc3b10ee47f7dc508c0564b7c0f9efb7cb475ce8e4894881b713f865c4a57245a502e3982facd48691ad82930be76f3d6edb29d09b84bba016f0a93dbe54bcad99f6eb9032e78fdb9c495df226f0c90d721b993c2e1ac3b86012d654c53ea842bf2de97ee5b509faf91cd499657b479b7a111ed41d203e19ce1c68bdd371a3697cce65ee06208cc009e6657b33cfb107867a2e7edc555bde10d1d1c2edc90e4a68e052908b9a2c28187872f8a784f54ff32e80c9450d8b4a27a42fa99273b88fb622b9b4ca2fe4775248404cea955a60f52242ef9ff4c250898665bfe545b14aaf88715e7f7228bfe6ffcd5dd492ed2b9d4570c1f1070258ad86d12153fd6b11c877314c14f25af7bdab21fc7a744c98d5257843690a81cf7093c021e907523cc11625323b9fb8c101e637e6f6a650335d37f7dbef91d66a523ed40d86b9a364e1d215511cdd269add6372b6d550b91d6c8a667a313b2ced0ebf39975f869275951e8cf1697de82c0077a08b8f512ab8ef0501306c7b333ff60facc2f885c184a8e68baa9ca1d35f36f783fca3c699a8f2eb2529c4c574bfb12c201784c69441c012d1bd4cd1ba445185f7f9e11f2057a5cf08fca1831b8d35f102014dda6f670b31408550e9319c008a34c4a981313a08fdce333b98833bbada7052a12270c5798ef77a83f2e2941d8ecec8801772f973c2398bde1972709bbd0019c618041c1c95a8330f3a620d4fb0a7640c64293c613f972c221820af843ee3b1a7dee9d9cb61822c75e6f89f308cbea5d1098c1485fb8de19a370243fe4b7be0227b07a962897a9df605d571f349dfda44a2496438a0eef5f9481eb67e8cab34b7df0295588d78ae720d8bb8e27376fa814f3e5dccf207717ab20f9f3008ed7530f1a6cfcbc29d20ed4101d4ed7892a8aa57c3205fd2b7172f5851ea5fd03542515074239fde8b5801449110f90f1e47085dc4066d695effc8109a2a5727dabd388951ef758f4deeb1bb8e04aa0a8a678c8565e9882a156db59ef2ffa8793808365ceabdf86edbd453b8689d221055a412523a074fa7fdd3dfdfd10375ef51bc918e51ebe9c662c515fa418ae91eb5b7aebb58073aad6eed309a7489b16f6a49e7b4e3df6f1af4615c169f82e7d47bce57023fef0c1e41121138477215964ca3eb92543bad0749fd63b2e6f933bb9950730fa694eed35b7b94f85e72f8d46b23c7bfc401db69fd03e8544fcc61a07915a90467d7bad0c0d1b8f3cd0c4ca2a55001e37c0f73e23433113383018577ffe42b81250407c3ae7cc2b3ab6403b18629524dcca4f26533c3f455f33f4dd2970aa30a7dd0bdf658bc933e21afc022a67dddaac36924ea6ac87da03caaa207b36a1e533240e476bfaa69e4eb740446cd72fd4e0a1ec003c4a21f88fe29f73c65ebded005eda92d989099c87819b94227ea7aa6a40a2a11553aa58a2432896dd932cbc1e607bae2b314582187777beb1003921e2253488b22bfd672368513f63413cb28feeccd2d4e2009ef524a5d58272cf0d7c7b96e0398d51503dc5500e45eccbb6e9bc7fde6831816d62382b643d56f68872bc33a87065aa60705ae33a0487787f0ec354172961f2c18f3d3fb456220f492ee33393cfd46c8b182fd890b4876698e07f1fb01d3ce6a1377815cf158126f233a978d8261a4829835aeadd39bdadbabb1f555e15b3d1c030c61bbf9074ee9b5afd66e26a4caca1ee70423472d27bd0bf8806b2c6be57a7d4f7ca38f8ce45bb5230e1381a7acfb7bb9c8fca6ff67dab07e69f1772ae40a61634dfa2c8eb74c42f3a5cc348599d53ad96128c79930383ead016379111d4b4fb47b6a642b01bc2da15b86f8d174cfd6362181f6529c88f807aa7d5de8e84ec961defe5bfe7a60b5d6f74b98f1a1e8627c746ab30c498f2adf07515"}]}], {{0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6558}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800, [], "b9efee0d95bfde177f032b5553616e4ab9390aa5877e77e2db457a07839191b4"}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x86dd, [], "415c4fb73fe7"}, {}, {}, {0x8, 0x6558, 0x0, "70fb99accb3990f0e77600a1f35bf81791ed9fe6fa2c7986fb80f93d9f8d77ee7b5951491b137bc59b55a97e48f3e83135b7dd920a87ba13f2b47c07246c4a7a3c522e15beb99467d0c439c1f66d196d56426ba749f8e3a804beaacf4adb0c07737e3458178dcfcc0e06b49a6fe2050cc2d5da5bab3eef1f362e7c148ce20506b93527ad82f1e9aea3f0805daf87491de03d1e9557b03c5f4980562281feb9b17e4f911324e0a0e336f2c72e4fa0465ffed7362954310cc00825e68f5786e5ba69c979"}}}}}, 0xfaf) 23:57:36 executing program 5: mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x103042, 0x0) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x800002, 0x11, r0, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) r2 = dup2(r1, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x9) 23:57:36 executing program 4: r0 = open(&(0x7f0000000180)='./bus\x00', 0x141962, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x103042, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) write$binfmt_elf64(r2, &(0x7f0000001380)=ANY=[], 0xfd14) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x800002, 0x11, r1, 0x0) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) r4 = dup2(0xffffffffffffffff, r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x9) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x41000008}) 23:57:36 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x0, 0x0) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:57:36 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f00000000c0)={'syzkaller1\x00', 0x420000015001}) r1 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_inet_SIOCSIFADDR(r1, 0x8914, &(0x7f0000000140)={'syzkaller1\x00', {0x7, 0x0, @empty}}) write$tun(r0, &(0x7f0000000300)={@void, @val={0x1}, @ipv6=@gre_packet={0x0, 0x6, "00008a", 0xf8b, 0x2c, 0x0, @local, @mcast2, {[@dstopts, @fragment, @routing={0x0, 0xc, 0x0, 0x0, 0x0, [@private0, @empty, @local, @local, @initdev={0xfe, 0x88, [], 0x0, 0x0}, @remote]}, @hopopts={0x0, 0x1b9, [], [@calipso={0x7, 0x20, {0x0, 0x6, 0x0, 0x0, [0x0, 0x0, 0x0]}}, @hao={0xc9, 0x10, @initdev={0xfe, 0x88, [], 0x0, 0x0}}, @pad1, @generic={0x0, 0xd90, "ed09007bfd05368b54a83deb0b38cc818aa77156c97f616488d298b59f6f3f810f373159a28a78c728a97c3154bea0c32882026296595944d648ef7d7092da01e558cab2771a4ff68492cf62ae647e2faf3aa22d0aff8c5595b6d7841810165baa43db6782db651ad146ba14a7b89b2aa181c3295e1ff92dc2d5b8fa80fa38507aafbcad4d6bf4d72e05c262b1755cfaf95cf731ed75822fabd24aa167069d47c14ed90e2a2d382421e9181cb0766811b0bac1c07c4bbb5c8672e02a6772d6944b542f3287ede3c4348f72703e17467a8d6866d91a81757bd20243c4c277627f5cbd307c564c19c28b11eea7885d9f5b07a1e7b948105daba03a837e563ac8bdfeda748160f277c689368077fd09c4507565064b4837182f614acecc0267f947ff35f7222e77ae3efd23fa8cbca26b4dbb632295ea53ce97ead6992fac939461f59211eb6ece81f3bacf7631eb50b00d3d71b987fc8155d97c13b8a207697ea26f50b5722d6115811c3b5d95b311e90f123ee37087298a3fe4d533e5db1214a3cdf5ddfd8523e54586941a3a2fdc33e2e3cb7beee395887adcdb34cbcf22a178deddbf0fb81baa9c2b9d1b31c2205040218b3c7b8acaa3c4f2b91ec4f5a1be0dd30162c567a6106f8144a9003fc889aeffbdbb98fc4931da0199839d2dc8080c864589e95f728d97ebc4641f0fd94fcadb05b59e6b4ddb530793eb290c3855c99b803a9fa92ff1bfb491dfba3cfc76a95c2e789deda2901555a0cdaa10c1526af1d764fc6cf0f810bb67cc8516b14a5166e7fed42a34d8023eb9bbc2e70b26ea3b5db5aa587e89b84ff95ad6f52f0e73cac90d686f480f8368cb1b97473a969e173decb78c320caa81b9fec4dad4ea094ae0a77ef18ec69d54b4f1fd04f292f947449786fafff0b2e8600688a37cd63c25d0587457de67bc8d76128bcc0ade183aae7df308338b0c0cac3ee32f4e5250b3800aca0f4471405202223341d97bfa84fdf3bf56efe5750badcdc67c90cb608e972ac1e460d4d3453a3f2afb7819035ebb6b0803f02160e0c3fc351289c202687e76775fe2a1386a3566cc26ad201018b414e0cca371fd3d20af9ca0744906835d41b7ea658c773195bb472d1291c2fe8b61ff8bd067c4a5c8100bc2563bdfd258b07f7de16bca13fe2b8ffd7931a60e9764542143f663142d60431f87662d8b2316febab52a29f3d378b110beed0d4d3e4b6e5be70f99bae84219a10c8b0c041d8934eea4626ef55086012bd41cea3e4103d5f6a0cdc3c14f41ad9f6f404e5d69d982dac997da89828fb31c38ddccce36bbc643d9d1228b04a7fddb7d171b89f3357a745e0c081fc54e454caef1c1a169f3372b24c68d7bb097d5442be88e38676d7ae8e12fc94a3f93a9d8903398566c94afe4c9a55b6860756f072e5afdcedaa94e9d8b6bfd3b148ecb57b402a1df288e2e93097eccd6856628ec76ed429c55309eab6f6863b75be4a53d5f811c07e622a85efbd50dbcdb95fb0fb6c1907fb9235d49bdab685d28653dd4ca63c2255c4110f10a79568f771e3b684c430cabc436cfa1fd97fdf700566d7c755002aec6c2c02eac75debad28eb4ae8668493bc6dc3810ebfc643a879253daf3777ce3691af524e7b51dd6c2d69db2752682d13d162d09cea30b7d7d1128b8c65a7cab131331016381e7d4e45885e22aaba895dc9f2b0f525c39eea79bef37721c2e5976abc1ac81098ec11e89291a36b83ba148e7e5c6f1c21b416cad9cc8d72530d2d0ed6879d894182a51c73625afcd5868aee0ec8d4c8633d17aec4179e54695ab4ccdb282299778a97af7be1aa905b521eaf29d730449d1cff8b9a8016871713f8f14878e91e473118421603508bf10b332a7070933ce1b47fc06907329ba1f4cebc1274e6a1d8b2b595d78c796cccb409bd3a1f29243e48bf64345e8895d5cc1bfa4027313fad41da79cf7e1c57cd45fef7ead25ba24a7737619bcc63f4866d59dc6670977afa12c4a9354a915d349d594e898d690b2c81c0151d316e31c341a36913771ff32b738ddc031af1ff4e59fc211cee72b8c74ba4c966843d037f9e7e14afa121eec162130c03cfbc27e204ce2aa99660ff0ffdf471fb5fe3620f77da51edd8593b5836a83194d0c08258299ab53c73111b31e9aba05e36f037b9c8f247524c55e6f12377877c8bf9101d089e1c742108f31b63df8bf436d0b6aa61f14221dc23a91c58166cdfed4eaf7aad9ad09fc68be5b2fb2a42efaf168a1157d48e18cd1af8e377bbc6b0dbece2689f9f5395fb2b96759a0ba25b52cca37acf3ceca66aa715f1969f21f30bbd6ccfab1f15e4f71db77b230014cda5663e283ba8297dda8fac8e1830971297387cfc820f9fb0f24b4e00cca9288671f0cd7f8a616a4d9a350e7413f3b3cba205af0c8f95005333408fd29b78f4a3ca60022a2ac62823f7b5d0a4747490044eeab1973bfc31a5be60e82269eb4849b2f723f628a67d7cf811c2cc6c1b5e4d22b24b9f23493d228ac299e32007cabd2136684d095addd542ab3f88702f23fe80d1aab11792e4f847722985db9d367af3adbbf5a4734a273c3191ef3d5c721d97a25460cef06f9e90f8455d3312f0395d6f91bc97ac71683d5fdd6858179db53a9bec10ac45e356fd957e260b168fee5f20563d1d6c7a8bc894a3211d397783f5f32805997e56c3e6bf4422e11239b21992c480c89c578ede0564f8836516281e2157495b5618aa110771510dd8999e5522da71cb3e220497942400c65280a50feebd8179379b7976ce6347338838025447eb6b1889d5379462fdd1bd054862c0223d482912b10a7fa9f047ebd6105c7843712ef10852b23d395b0af7132082eb003bc14f772ffae6033e449c81388fbb64759d328c6ca4328dee0d710c1ad5bf2084c2492a77cc580b728b2d4995a83b8451493f2c42961a26339b98e7a0f6372b9fc0c3cf1ce0983b418fd3af47c20109a1dc3b10ee47f7dc508c0564b7c0f9efb7cb475ce8e4894881b713f865c4a57245a502e3982facd48691ad82930be76f3d6edb29d09b84bba016f0a93dbe54bcad99f6eb9032e78fdb9c495df226f0c90d721b993c2e1ac3b86012d654c53ea842bf2de97ee5b509faf91cd499657b479b7a111ed41d203e19ce1c68bdd371a3697cce65ee06208cc009e6657b33cfb107867a2e7edc555bde10d1d1c2edc90e4a68e052908b9a2c28187872f8a784f54ff32e80c9450d8b4a27a42fa99273b88fb622b9b4ca2fe4775248404cea955a60f52242ef9ff4c250898665bfe545b14aaf88715e7f7228bfe6ffcd5dd492ed2b9d4570c1f1070258ad86d12153fd6b11c877314c14f25af7bdab21fc7a744c98d5257843690a81cf7093c021e907523cc11625323b9fb8c101e637e6f6a650335d37f7dbef91d66a523ed40d86b9a364e1d215511cdd269add6372b6d550b91d6c8a667a313b2ced0ebf39975f869275951e8cf1697de82c0077a08b8f512ab8ef0501306c7b333ff60facc2f885c184a8e68baa9ca1d35f36f783fca3c699a8f2eb2529c4c574bfb12c201784c69441c012d1bd4cd1ba445185f7f9e11f2057a5cf08fca1831b8d35f102014dda6f670b31408550e9319c008a34c4a981313a08fdce333b98833bbada7052a12270c5798ef77a83f2e2941d8ecec8801772f973c2398bde1972709bbd0019c618041c1c95a8330f3a620d4fb0a7640c64293c613f972c221820af843ee3b1a7dee9d9cb61822c75e6f89f308cbea5d1098c1485fb8de19a370243fe4b7be0227b07a962897a9df605d571f349dfda44a2496438a0eef5f9481eb67e8cab34b7df0295588d78ae720d8bb8e27376fa814f3e5dccf207717ab20f9f3008ed7530f1a6cfcbc29d20ed4101d4ed7892a8aa57c3205fd2b7172f5851ea5fd03542515074239fde8b5801449110f90f1e47085dc4066d695effc8109a2a5727dabd388951ef758f4deeb1bb8e04aa0a8a678c8565e9882a156db59ef2ffa8793808365ceabdf86edbd453b8689d221055a412523a074fa7fdd3dfdfd10375ef51bc918e51ebe9c662c515fa418ae91eb5b7aebb58073aad6eed309a7489b16f6a49e7b4e3df6f1af4615c169f82e7d47bce57023fef0c1e41121138477215964ca3eb92543bad0749fd63b2e6f933bb9950730fa694eed35b7b94f85e72f8d46b23c7bfc401db69fd03e8544fcc61a07915a90467d7bad0c0d1b8f3cd0c4ca2a55001e37c0f73e23433113383018577ffe42b81250407c3ae7cc2b3ab6403b18629524dcca4f26533c3f455f33f4dd2970aa30a7dd0bdf658bc933e21afc022a67dddaac36924ea6ac87da03caaa207b36a1e533240e476bfaa69e4eb740446cd72fd4e0a1ec003c4a21f88fe29f73c65ebded005eda92d989099c87819b94227ea7aa6a40a2a11553aa58a2432896dd932cbc1e607bae2b314582187777beb1003921e2253488b22bfd672368513f63413cb28feeccd2d4e2009ef524a5d58272cf0d7c7b96e0398d51503dc5500e45eccbb6e9bc7fde6831816d62382b643d56f68872bc33a87065aa60705ae33a0487787f0ec354172961f2c18f3d3fb456220f492ee33393cfd46c8b182fd890b4876698e07f1fb01d3ce6a1377815cf158126f233a978d8261a4829835aeadd39bdadbabb1f555e15b3d1c030c61bbf9074ee9b5afd66e26a4caca1ee70423472d27bd0bf8806b2c6be57a7d4f7ca38f8ce45bb5230e1381a7acfb7bb9c8fca6ff67dab07e69f1772ae40a61634dfa2c8eb74c42f3a5cc348599d53ad96128c79930383ead016379111d4b4fb47b6a642b01bc2da15b86f8d174cfd6362181f6529c88f807aa7d5de8e84ec961defe5bfe7a60b5d6f74b98f1a1e8627c746ab30c498f2adf07515"}]}], {{0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6558}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800, [], "b9efee0d95bfde177f032b5553616e4ab9390aa5877e77e2db457a07839191b4"}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x86dd, [], "415c4fb73fe7"}, {}, {}, {0x8, 0x6558, 0x0, "70fb99accb3990f0e77600a1f35bf81791ed9fe6fa2c7986fb80f93d9f8d77ee7b5951491b137bc59b55a97e48f3e83135b7dd920a87ba13f2b47c07246c4a7a3c522e15beb99467d0c439c1f66d196d56426ba749f8e3a804beaacf4adb0c07737e3458178dcfcc0e06b49a6fe2050cc2d5da5bab3eef1f362e7c148ce20506b93527ad82f1e9aea3f0805daf87491de03d1e9557b03c5f4980562281feb9b17e4f911324e0a0e336f2c72e4fa0465ffed7362954310cc00825e68f5786e5ba69c979ef80146dc1a3cb7f5c309e886d7a"}}}}}, 0xfbd) 23:57:36 executing program 5: mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x8031, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x103042, 0x0) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x800002, 0x11, r0, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) r2 = dup2(r1, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x9) 23:57:36 executing program 5: mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x8031, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x103042, 0x0) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x800002, 0x11, r0, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) r2 = dup2(r1, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x9) 23:57:36 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f00000000c0)={'syzkaller1\x00', 0x420000015001}) r1 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_inet_SIOCSIFADDR(r1, 0x8914, &(0x7f0000000140)={'syzkaller1\x00', {0x7, 0x0, @empty}}) write$tun(r0, &(0x7f0000000300)={@void, @val={0x1}, @ipv6=@gre_packet={0x0, 0x6, "00008a", 0xf8b, 0x2c, 0x0, @local, @mcast2, {[@dstopts, @fragment, @routing={0x0, 0xc, 0x0, 0x0, 0x0, [@private0, @empty, @local, @local, @initdev={0xfe, 0x88, [], 0x0, 0x0}, @remote]}, @hopopts={0x0, 0x1b9, [], [@calipso={0x7, 0x20, {0x0, 0x6, 0x0, 0x0, [0x0, 0x0, 0x0]}}, @hao={0xc9, 0x10, @initdev={0xfe, 0x88, [], 0x0, 0x0}}, @pad1, @generic={0x0, 0xd90, "ed09007bfd05368b54a83deb0b38cc818aa77156c97f616488d298b59f6f3f810f373159a28a78c728a97c3154bea0c32882026296595944d648ef7d7092da01e558cab2771a4ff68492cf62ae647e2faf3aa22d0aff8c5595b6d7841810165baa43db6782db651ad146ba14a7b89b2aa181c3295e1ff92dc2d5b8fa80fa38507aafbcad4d6bf4d72e05c262b1755cfaf95cf731ed75822fabd24aa167069d47c14ed90e2a2d382421e9181cb0766811b0bac1c07c4bbb5c8672e02a6772d6944b542f3287ede3c4348f72703e17467a8d6866d91a81757bd20243c4c277627f5cbd307c564c19c28b11eea7885d9f5b07a1e7b948105daba03a837e563ac8bdfeda748160f277c689368077fd09c4507565064b4837182f614acecc0267f947ff35f7222e77ae3efd23fa8cbca26b4dbb632295ea53ce97ead6992fac939461f59211eb6ece81f3bacf7631eb50b00d3d71b987fc8155d97c13b8a207697ea26f50b5722d6115811c3b5d95b311e90f123ee37087298a3fe4d533e5db1214a3cdf5ddfd8523e54586941a3a2fdc33e2e3cb7beee395887adcdb34cbcf22a178deddbf0fb81baa9c2b9d1b31c2205040218b3c7b8acaa3c4f2b91ec4f5a1be0dd30162c567a6106f8144a9003fc889aeffbdbb98fc4931da0199839d2dc8080c864589e95f728d97ebc4641f0fd94fcadb05b59e6b4ddb530793eb290c3855c99b803a9fa92ff1bfb491dfba3cfc76a95c2e789deda2901555a0cdaa10c1526af1d764fc6cf0f810bb67cc8516b14a5166e7fed42a34d8023eb9bbc2e70b26ea3b5db5aa587e89b84ff95ad6f52f0e73cac90d686f480f8368cb1b97473a969e173decb78c320caa81b9fec4dad4ea094ae0a77ef18ec69d54b4f1fd04f292f947449786fafff0b2e8600688a37cd63c25d0587457de67bc8d76128bcc0ade183aae7df308338b0c0cac3ee32f4e5250b3800aca0f4471405202223341d97bfa84fdf3bf56efe5750badcdc67c90cb608e972ac1e460d4d3453a3f2afb7819035ebb6b0803f02160e0c3fc351289c202687e76775fe2a1386a3566cc26ad201018b414e0cca371fd3d20af9ca0744906835d41b7ea658c773195bb472d1291c2fe8b61ff8bd067c4a5c8100bc2563bdfd258b07f7de16bca13fe2b8ffd7931a60e9764542143f663142d60431f87662d8b2316febab52a29f3d378b110beed0d4d3e4b6e5be70f99bae84219a10c8b0c041d8934eea4626ef55086012bd41cea3e4103d5f6a0cdc3c14f41ad9f6f404e5d69d982dac997da89828fb31c38ddccce36bbc643d9d1228b04a7fddb7d171b89f3357a745e0c081fc54e454caef1c1a169f3372b24c68d7bb097d5442be88e38676d7ae8e12fc94a3f93a9d8903398566c94afe4c9a55b6860756f072e5afdcedaa94e9d8b6bfd3b148ecb57b402a1df288e2e93097eccd6856628ec76ed429c55309eab6f6863b75be4a53d5f811c07e622a85efbd50dbcdb95fb0fb6c1907fb9235d49bdab685d28653dd4ca63c2255c4110f10a79568f771e3b684c430cabc436cfa1fd97fdf700566d7c755002aec6c2c02eac75debad28eb4ae8668493bc6dc3810ebfc643a879253daf3777ce3691af524e7b51dd6c2d69db2752682d13d162d09cea30b7d7d1128b8c65a7cab131331016381e7d4e45885e22aaba895dc9f2b0f525c39eea79bef37721c2e5976abc1ac81098ec11e89291a36b83ba148e7e5c6f1c21b416cad9cc8d72530d2d0ed6879d894182a51c73625afcd5868aee0ec8d4c8633d17aec4179e54695ab4ccdb282299778a97af7be1aa905b521eaf29d730449d1cff8b9a8016871713f8f14878e91e473118421603508bf10b332a7070933ce1b47fc06907329ba1f4cebc1274e6a1d8b2b595d78c796cccb409bd3a1f29243e48bf64345e8895d5cc1bfa4027313fad41da79cf7e1c57cd45fef7ead25ba24a7737619bcc63f4866d59dc6670977afa12c4a9354a915d349d594e898d690b2c81c0151d316e31c341a36913771ff32b738ddc031af1ff4e59fc211cee72b8c74ba4c966843d037f9e7e14afa121eec162130c03cfbc27e204ce2aa99660ff0ffdf471fb5fe3620f77da51edd8593b5836a83194d0c08258299ab53c73111b31e9aba05e36f037b9c8f247524c55e6f12377877c8bf9101d089e1c742108f31b63df8bf436d0b6aa61f14221dc23a91c58166cdfed4eaf7aad9ad09fc68be5b2fb2a42efaf168a1157d48e18cd1af8e377bbc6b0dbece2689f9f5395fb2b96759a0ba25b52cca37acf3ceca66aa715f1969f21f30bbd6ccfab1f15e4f71db77b230014cda5663e283ba8297dda8fac8e1830971297387cfc820f9fb0f24b4e00cca9288671f0cd7f8a616a4d9a350e7413f3b3cba205af0c8f95005333408fd29b78f4a3ca60022a2ac62823f7b5d0a4747490044eeab1973bfc31a5be60e82269eb4849b2f723f628a67d7cf811c2cc6c1b5e4d22b24b9f23493d228ac299e32007cabd2136684d095addd542ab3f88702f23fe80d1aab11792e4f847722985db9d367af3adbbf5a4734a273c3191ef3d5c721d97a25460cef06f9e90f8455d3312f0395d6f91bc97ac71683d5fdd6858179db53a9bec10ac45e356fd957e260b168fee5f20563d1d6c7a8bc894a3211d397783f5f32805997e56c3e6bf4422e11239b21992c480c89c578ede0564f8836516281e2157495b5618aa110771510dd8999e5522da71cb3e220497942400c65280a50feebd8179379b7976ce6347338838025447eb6b1889d5379462fdd1bd054862c0223d482912b10a7fa9f047ebd6105c7843712ef10852b23d395b0af7132082eb003bc14f772ffae6033e449c81388fbb64759d328c6ca4328dee0d710c1ad5bf2084c2492a77cc580b728b2d4995a83b8451493f2c42961a26339b98e7a0f6372b9fc0c3cf1ce0983b418fd3af47c20109a1dc3b10ee47f7dc508c0564b7c0f9efb7cb475ce8e4894881b713f865c4a57245a502e3982facd48691ad82930be76f3d6edb29d09b84bba016f0a93dbe54bcad99f6eb9032e78fdb9c495df226f0c90d721b993c2e1ac3b86012d654c53ea842bf2de97ee5b509faf91cd499657b479b7a111ed41d203e19ce1c68bdd371a3697cce65ee06208cc009e6657b33cfb107867a2e7edc555bde10d1d1c2edc90e4a68e052908b9a2c28187872f8a784f54ff32e80c9450d8b4a27a42fa99273b88fb622b9b4ca2fe4775248404cea955a60f52242ef9ff4c250898665bfe545b14aaf88715e7f7228bfe6ffcd5dd492ed2b9d4570c1f1070258ad86d12153fd6b11c877314c14f25af7bdab21fc7a744c98d5257843690a81cf7093c021e907523cc11625323b9fb8c101e637e6f6a650335d37f7dbef91d66a523ed40d86b9a364e1d215511cdd269add6372b6d550b91d6c8a667a313b2ced0ebf39975f869275951e8cf1697de82c0077a08b8f512ab8ef0501306c7b333ff60facc2f885c184a8e68baa9ca1d35f36f783fca3c699a8f2eb2529c4c574bfb12c201784c69441c012d1bd4cd1ba445185f7f9e11f2057a5cf08fca1831b8d35f102014dda6f670b31408550e9319c008a34c4a981313a08fdce333b98833bbada7052a12270c5798ef77a83f2e2941d8ecec8801772f973c2398bde1972709bbd0019c618041c1c95a8330f3a620d4fb0a7640c64293c613f972c221820af843ee3b1a7dee9d9cb61822c75e6f89f308cbea5d1098c1485fb8de19a370243fe4b7be0227b07a962897a9df605d571f349dfda44a2496438a0eef5f9481eb67e8cab34b7df0295588d78ae720d8bb8e27376fa814f3e5dccf207717ab20f9f3008ed7530f1a6cfcbc29d20ed4101d4ed7892a8aa57c3205fd2b7172f5851ea5fd03542515074239fde8b5801449110f90f1e47085dc4066d695effc8109a2a5727dabd388951ef758f4deeb1bb8e04aa0a8a678c8565e9882a156db59ef2ffa8793808365ceabdf86edbd453b8689d221055a412523a074fa7fdd3dfdfd10375ef51bc918e51ebe9c662c515fa418ae91eb5b7aebb58073aad6eed309a7489b16f6a49e7b4e3df6f1af4615c169f82e7d47bce57023fef0c1e41121138477215964ca3eb92543bad0749fd63b2e6f933bb9950730fa694eed35b7b94f85e72f8d46b23c7bfc401db69fd03e8544fcc61a07915a90467d7bad0c0d1b8f3cd0c4ca2a55001e37c0f73e23433113383018577ffe42b81250407c3ae7cc2b3ab6403b18629524dcca4f26533c3f455f33f4dd2970aa30a7dd0bdf658bc933e21afc022a67dddaac36924ea6ac87da03caaa207b36a1e533240e476bfaa69e4eb740446cd72fd4e0a1ec003c4a21f88fe29f73c65ebded005eda92d989099c87819b94227ea7aa6a40a2a11553aa58a2432896dd932cbc1e607bae2b314582187777beb1003921e2253488b22bfd672368513f63413cb28feeccd2d4e2009ef524a5d58272cf0d7c7b96e0398d51503dc5500e45eccbb6e9bc7fde6831816d62382b643d56f68872bc33a87065aa60705ae33a0487787f0ec354172961f2c18f3d3fb456220f492ee33393cfd46c8b182fd890b4876698e07f1fb01d3ce6a1377815cf158126f233a978d8261a4829835aeadd39bdadbabb1f555e15b3d1c030c61bbf9074ee9b5afd66e26a4caca1ee70423472d27bd0bf8806b2c6be57a7d4f7ca38f8ce45bb5230e1381a7acfb7bb9c8fca6ff67dab07e69f1772ae40a61634dfa2c8eb74c42f3a5cc348599d53ad96128c79930383ead016379111d4b4fb47b6a642b01bc2da15b86f8d174cfd6362181f6529c88f807aa7d5de8e84ec961defe5bfe7a60b5d6f74b98f1a1e8627c746ab30c498f2adf07515"}]}], {{0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6558}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800, [], "b9efee0d95bfde177f032b5553616e4ab9390aa5877e77e2db457a07839191b4"}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x86dd, [], "415c4fb73fe7"}, {}, {}, {0x8, 0x6558, 0x0, "70fb99accb3990f0e77600a1f35bf81791ed9fe6fa2c7986fb80f93d9f8d77ee7b5951491b137bc59b55a97e48f3e83135b7dd920a87ba13f2b47c07246c4a7a3c522e15beb99467d0c439c1f66d196d56426ba749f8e3a804beaacf4adb0c07737e3458178dcfcc0e06b49a6fe2050cc2d5da5bab3eef1f362e7c148ce20506b93527ad82f1e9aea3f0805daf87491de03d1e9557b03c5f4980562281feb9b17e4f911324e0a0e336f2c72e4fa0465ffed7362954310cc00825e68f5786e5ba69c979ef80146dc1a3cb7f5c309e886d7a"}}}}}, 0xfbd) [ 226.904099][ T5] usb 2-1: new high-speed USB device number 69 using dummy_hcd [ 227.002389][ T28] kauditd_printk_skb: 10 callbacks suppressed [ 227.002396][ T28] audit: type=1800 audit(1596326256.519:453): pid=14849 uid=0 auid=0 ses=4 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.3" name="bus" dev="sda1" ino=16378 res=0 23:57:36 executing program 0: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) socket$inet_udplite(0x2, 0x2, 0x88) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet_udp(0x2, 0x2, 0x0) close(r2) socket$netlink(0x10, 0x3, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) splice(r0, 0x0, r2, 0x0, 0x19404, 0x0) 23:57:36 executing program 5: mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x8031, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x103042, 0x0) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x800002, 0x11, r0, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) r2 = dup2(r1, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x9) [ 227.103905][ T28] audit: type=1804 audit(1596326256.559:454): pid=14849 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir951158927/syzkaller.7npWzh/81/file1/bus" dev="sda1" ino=16378 res=1 [ 227.128280][ T28] audit: type=1804 audit(1596326256.559:455): pid=14849 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.3" name="/root/syzkaller-testdir951158927/syzkaller.7npWzh/81/file1/bus" dev="sda1" ino=16378 res=1 [ 227.152594][ T28] audit: type=1804 audit(1596326256.569:456): pid=14849 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir951158927/syzkaller.7npWzh/81/file1/bus" dev="sda1" ino=16378 res=1 23:57:36 executing program 4: r0 = open(&(0x7f0000000180)='./bus\x00', 0x141962, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x103042, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) write$binfmt_elf64(r2, &(0x7f0000001380)=ANY=[], 0xfd14) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x800002, 0x11, r1, 0x0) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) r4 = dup2(r3, 0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x9) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x41000008}) [ 227.294169][ T5] usb 2-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 227.323235][ T5] usb 2-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 227.342362][ T5] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 227.360856][ T5] usb 2-1: config 0 descriptor?? [ 227.417952][ T5] usbhid 2-1:0.0: couldn't find an input interrupt endpoint [ 227.525352][ T12] usb 1-1: new high-speed USB device number 7 using dummy_hcd [ 227.619340][ T5] usb 2-1: USB disconnect, device number 69 [ 227.884230][ T12] usb 1-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 227.906087][ T12] usb 1-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 227.935927][ T12] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 227.954948][ T12] usb 1-1: config 0 descriptor?? [ 228.007555][ T12] usbhid 1-1:0.0: couldn't find an input interrupt endpoint 23:57:37 executing program 1: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x0, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet_udp(0x2, 0x2, 0x0) close(r5) socket$netlink(0x10, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r4, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r3, 0x0, r5, 0x0, 0x19404, 0x0) 23:57:37 executing program 5: mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x10, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x103042, 0x0) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x800002, 0x11, r0, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) r2 = dup2(r1, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x9) 23:57:37 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f00000000c0)={'syzkaller1\x00', 0x420000015001}) r1 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_inet_SIOCSIFADDR(r1, 0x8914, &(0x7f0000000140)={'syzkaller1\x00', {0x7, 0x0, @empty}}) write$tun(r0, &(0x7f0000000300)={@void, @val={0x1}, @ipv6=@gre_packet={0x0, 0x6, "00008a", 0xf8b, 0x2c, 0x0, @local, @mcast2, {[@dstopts, @fragment, @routing={0x0, 0xc, 0x0, 0x0, 0x0, [@private0, @empty, @local, @local, @initdev={0xfe, 0x88, [], 0x0, 0x0}, @remote]}, @hopopts={0x0, 0x1b9, [], [@calipso={0x7, 0x20, {0x0, 0x6, 0x0, 0x0, [0x0, 0x0, 0x0]}}, @hao={0xc9, 0x10, @initdev={0xfe, 0x88, [], 0x0, 0x0}}, @pad1, @generic={0x0, 0xd90, "ed09007bfd05368b54a83deb0b38cc818aa77156c97f616488d298b59f6f3f810f373159a28a78c728a97c3154bea0c32882026296595944d648ef7d7092da01e558cab2771a4ff68492cf62ae647e2faf3aa22d0aff8c5595b6d7841810165baa43db6782db651ad146ba14a7b89b2aa181c3295e1ff92dc2d5b8fa80fa38507aafbcad4d6bf4d72e05c262b1755cfaf95cf731ed75822fabd24aa167069d47c14ed90e2a2d382421e9181cb0766811b0bac1c07c4bbb5c8672e02a6772d6944b542f3287ede3c4348f72703e17467a8d6866d91a81757bd20243c4c277627f5cbd307c564c19c28b11eea7885d9f5b07a1e7b948105daba03a837e563ac8bdfeda748160f277c689368077fd09c4507565064b4837182f614acecc0267f947ff35f7222e77ae3efd23fa8cbca26b4dbb632295ea53ce97ead6992fac939461f59211eb6ece81f3bacf7631eb50b00d3d71b987fc8155d97c13b8a207697ea26f50b5722d6115811c3b5d95b311e90f123ee37087298a3fe4d533e5db1214a3cdf5ddfd8523e54586941a3a2fdc33e2e3cb7beee395887adcdb34cbcf22a178deddbf0fb81baa9c2b9d1b31c2205040218b3c7b8acaa3c4f2b91ec4f5a1be0dd30162c567a6106f8144a9003fc889aeffbdbb98fc4931da0199839d2dc8080c864589e95f728d97ebc4641f0fd94fcadb05b59e6b4ddb530793eb290c3855c99b803a9fa92ff1bfb491dfba3cfc76a95c2e789deda2901555a0cdaa10c1526af1d764fc6cf0f810bb67cc8516b14a5166e7fed42a34d8023eb9bbc2e70b26ea3b5db5aa587e89b84ff95ad6f52f0e73cac90d686f480f8368cb1b97473a969e173decb78c320caa81b9fec4dad4ea094ae0a77ef18ec69d54b4f1fd04f292f947449786fafff0b2e8600688a37cd63c25d0587457de67bc8d76128bcc0ade183aae7df308338b0c0cac3ee32f4e5250b3800aca0f4471405202223341d97bfa84fdf3bf56efe5750badcdc67c90cb608e972ac1e460d4d3453a3f2afb7819035ebb6b0803f02160e0c3fc351289c202687e76775fe2a1386a3566cc26ad201018b414e0cca371fd3d20af9ca0744906835d41b7ea658c773195bb472d1291c2fe8b61ff8bd067c4a5c8100bc2563bdfd258b07f7de16bca13fe2b8ffd7931a60e9764542143f663142d60431f87662d8b2316febab52a29f3d378b110beed0d4d3e4b6e5be70f99bae84219a10c8b0c041d8934eea4626ef55086012bd41cea3e4103d5f6a0cdc3c14f41ad9f6f404e5d69d982dac997da89828fb31c38ddccce36bbc643d9d1228b04a7fddb7d171b89f3357a745e0c081fc54e454caef1c1a169f3372b24c68d7bb097d5442be88e38676d7ae8e12fc94a3f93a9d8903398566c94afe4c9a55b6860756f072e5afdcedaa94e9d8b6bfd3b148ecb57b402a1df288e2e93097eccd6856628ec76ed429c55309eab6f6863b75be4a53d5f811c07e622a85efbd50dbcdb95fb0fb6c1907fb9235d49bdab685d28653dd4ca63c2255c4110f10a79568f771e3b684c430cabc436cfa1fd97fdf700566d7c755002aec6c2c02eac75debad28eb4ae8668493bc6dc3810ebfc643a879253daf3777ce3691af524e7b51dd6c2d69db2752682d13d162d09cea30b7d7d1128b8c65a7cab131331016381e7d4e45885e22aaba895dc9f2b0f525c39eea79bef37721c2e5976abc1ac81098ec11e89291a36b83ba148e7e5c6f1c21b416cad9cc8d72530d2d0ed6879d894182a51c73625afcd5868aee0ec8d4c8633d17aec4179e54695ab4ccdb282299778a97af7be1aa905b521eaf29d730449d1cff8b9a8016871713f8f14878e91e473118421603508bf10b332a7070933ce1b47fc06907329ba1f4cebc1274e6a1d8b2b595d78c796cccb409bd3a1f29243e48bf64345e8895d5cc1bfa4027313fad41da79cf7e1c57cd45fef7ead25ba24a7737619bcc63f4866d59dc6670977afa12c4a9354a915d349d594e898d690b2c81c0151d316e31c341a36913771ff32b738ddc031af1ff4e59fc211cee72b8c74ba4c966843d037f9e7e14afa121eec162130c03cfbc27e204ce2aa99660ff0ffdf471fb5fe3620f77da51edd8593b5836a83194d0c08258299ab53c73111b31e9aba05e36f037b9c8f247524c55e6f12377877c8bf9101d089e1c742108f31b63df8bf436d0b6aa61f14221dc23a91c58166cdfed4eaf7aad9ad09fc68be5b2fb2a42efaf168a1157d48e18cd1af8e377bbc6b0dbece2689f9f5395fb2b96759a0ba25b52cca37acf3ceca66aa715f1969f21f30bbd6ccfab1f15e4f71db77b230014cda5663e283ba8297dda8fac8e1830971297387cfc820f9fb0f24b4e00cca9288671f0cd7f8a616a4d9a350e7413f3b3cba205af0c8f95005333408fd29b78f4a3ca60022a2ac62823f7b5d0a4747490044eeab1973bfc31a5be60e82269eb4849b2f723f628a67d7cf811c2cc6c1b5e4d22b24b9f23493d228ac299e32007cabd2136684d095addd542ab3f88702f23fe80d1aab11792e4f847722985db9d367af3adbbf5a4734a273c3191ef3d5c721d97a25460cef06f9e90f8455d3312f0395d6f91bc97ac71683d5fdd6858179db53a9bec10ac45e356fd957e260b168fee5f20563d1d6c7a8bc894a3211d397783f5f32805997e56c3e6bf4422e11239b21992c480c89c578ede0564f8836516281e2157495b5618aa110771510dd8999e5522da71cb3e220497942400c65280a50feebd8179379b7976ce6347338838025447eb6b1889d5379462fdd1bd054862c0223d482912b10a7fa9f047ebd6105c7843712ef10852b23d395b0af7132082eb003bc14f772ffae6033e449c81388fbb64759d328c6ca4328dee0d710c1ad5bf2084c2492a77cc580b728b2d4995a83b8451493f2c42961a26339b98e7a0f6372b9fc0c3cf1ce0983b418fd3af47c20109a1dc3b10ee47f7dc508c0564b7c0f9efb7cb475ce8e4894881b713f865c4a57245a502e3982facd48691ad82930be76f3d6edb29d09b84bba016f0a93dbe54bcad99f6eb9032e78fdb9c495df226f0c90d721b993c2e1ac3b86012d654c53ea842bf2de97ee5b509faf91cd499657b479b7a111ed41d203e19ce1c68bdd371a3697cce65ee06208cc009e6657b33cfb107867a2e7edc555bde10d1d1c2edc90e4a68e052908b9a2c28187872f8a784f54ff32e80c9450d8b4a27a42fa99273b88fb622b9b4ca2fe4775248404cea955a60f52242ef9ff4c250898665bfe545b14aaf88715e7f7228bfe6ffcd5dd492ed2b9d4570c1f1070258ad86d12153fd6b11c877314c14f25af7bdab21fc7a744c98d5257843690a81cf7093c021e907523cc11625323b9fb8c101e637e6f6a650335d37f7dbef91d66a523ed40d86b9a364e1d215511cdd269add6372b6d550b91d6c8a667a313b2ced0ebf39975f869275951e8cf1697de82c0077a08b8f512ab8ef0501306c7b333ff60facc2f885c184a8e68baa9ca1d35f36f783fca3c699a8f2eb2529c4c574bfb12c201784c69441c012d1bd4cd1ba445185f7f9e11f2057a5cf08fca1831b8d35f102014dda6f670b31408550e9319c008a34c4a981313a08fdce333b98833bbada7052a12270c5798ef77a83f2e2941d8ecec8801772f973c2398bde1972709bbd0019c618041c1c95a8330f3a620d4fb0a7640c64293c613f972c221820af843ee3b1a7dee9d9cb61822c75e6f89f308cbea5d1098c1485fb8de19a370243fe4b7be0227b07a962897a9df605d571f349dfda44a2496438a0eef5f9481eb67e8cab34b7df0295588d78ae720d8bb8e27376fa814f3e5dccf207717ab20f9f3008ed7530f1a6cfcbc29d20ed4101d4ed7892a8aa57c3205fd2b7172f5851ea5fd03542515074239fde8b5801449110f90f1e47085dc4066d695effc8109a2a5727dabd388951ef758f4deeb1bb8e04aa0a8a678c8565e9882a156db59ef2ffa8793808365ceabdf86edbd453b8689d221055a412523a074fa7fdd3dfdfd10375ef51bc918e51ebe9c662c515fa418ae91eb5b7aebb58073aad6eed309a7489b16f6a49e7b4e3df6f1af4615c169f82e7d47bce57023fef0c1e41121138477215964ca3eb92543bad0749fd63b2e6f933bb9950730fa694eed35b7b94f85e72f8d46b23c7bfc401db69fd03e8544fcc61a07915a90467d7bad0c0d1b8f3cd0c4ca2a55001e37c0f73e23433113383018577ffe42b81250407c3ae7cc2b3ab6403b18629524dcca4f26533c3f455f33f4dd2970aa30a7dd0bdf658bc933e21afc022a67dddaac36924ea6ac87da03caaa207b36a1e533240e476bfaa69e4eb740446cd72fd4e0a1ec003c4a21f88fe29f73c65ebded005eda92d989099c87819b94227ea7aa6a40a2a11553aa58a2432896dd932cbc1e607bae2b314582187777beb1003921e2253488b22bfd672368513f63413cb28feeccd2d4e2009ef524a5d58272cf0d7c7b96e0398d51503dc5500e45eccbb6e9bc7fde6831816d62382b643d56f68872bc33a87065aa60705ae33a0487787f0ec354172961f2c18f3d3fb456220f492ee33393cfd46c8b182fd890b4876698e07f1fb01d3ce6a1377815cf158126f233a978d8261a4829835aeadd39bdadbabb1f555e15b3d1c030c61bbf9074ee9b5afd66e26a4caca1ee70423472d27bd0bf8806b2c6be57a7d4f7ca38f8ce45bb5230e1381a7acfb7bb9c8fca6ff67dab07e69f1772ae40a61634dfa2c8eb74c42f3a5cc348599d53ad96128c79930383ead016379111d4b4fb47b6a642b01bc2da15b86f8d174cfd6362181f6529c88f807aa7d5de8e84ec961defe5bfe7a60b5d6f74b98f1a1e8627c746ab30c498f2adf07515"}]}], {{0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6558}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800, [], "b9efee0d95bfde177f032b5553616e4ab9390aa5877e77e2db457a07839191b4"}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x86dd, [], "415c4fb73fe7"}, {}, {}, {0x8, 0x6558, 0x0, "70fb99accb3990f0e77600a1f35bf81791ed9fe6fa2c7986fb80f93d9f8d77ee7b5951491b137bc59b55a97e48f3e83135b7dd920a87ba13f2b47c07246c4a7a3c522e15beb99467d0c439c1f66d196d56426ba749f8e3a804beaacf4adb0c07737e3458178dcfcc0e06b49a6fe2050cc2d5da5bab3eef1f362e7c148ce20506b93527ad82f1e9aea3f0805daf87491de03d1e9557b03c5f4980562281feb9b17e4f911324e0a0e336f2c72e4fa0465ffed7362954310cc00825e68f5786e5ba69c979ef80146dc1a3cb7f5c309e886d7a"}}}}}, 0xfbd) 23:57:37 executing program 4: r0 = open(&(0x7f0000000180)='./bus\x00', 0x141962, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x103042, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) write$binfmt_elf64(r2, &(0x7f0000001380)=ANY=[], 0xfd14) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x800002, 0x11, r1, 0x0) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) r4 = dup2(r3, 0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x9) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x41000008}) 23:57:37 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x0, 0x0) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:57:37 executing program 5: mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x10, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x103042, 0x0) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x800002, 0x11, r0, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) r2 = dup2(r1, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x9) [ 228.210391][ T3925] usb 1-1: USB disconnect, device number 7 23:57:37 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f00000000c0)={'syzkaller1\x00', 0x420000015001}) r1 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_inet_SIOCSIFADDR(r1, 0x8914, &(0x7f0000000140)={'syzkaller1\x00', {0x7, 0x0, @empty}}) write$tun(r0, &(0x7f0000000300)={@void, @val={0x1}, @ipv6=@gre_packet={0x0, 0x6, "00008a", 0xf92, 0x2c, 0x0, @local, @mcast2, {[@dstopts, @fragment, @routing={0x0, 0xc, 0x0, 0x0, 0x0, [@private0, @empty, @local, @local, @initdev={0xfe, 0x88, [], 0x0, 0x0}, @remote]}, @hopopts={0x0, 0x1b9, [], [@calipso={0x7, 0x20, {0x0, 0x6, 0x0, 0x0, [0x0, 0x0, 0x0]}}, @hao={0xc9, 0x10, @initdev={0xfe, 0x88, [], 0x0, 0x0}}, @pad1, @generic={0x0, 0xd90, "ed09007bfd05368b54a83deb0b38cc818aa77156c97f616488d298b59f6f3f810f373159a28a78c728a97c3154bea0c32882026296595944d648ef7d7092da01e558cab2771a4ff68492cf62ae647e2faf3aa22d0aff8c5595b6d7841810165baa43db6782db651ad146ba14a7b89b2aa181c3295e1ff92dc2d5b8fa80fa38507aafbcad4d6bf4d72e05c262b1755cfaf95cf731ed75822fabd24aa167069d47c14ed90e2a2d382421e9181cb0766811b0bac1c07c4bbb5c8672e02a6772d6944b542f3287ede3c4348f72703e17467a8d6866d91a81757bd20243c4c277627f5cbd307c564c19c28b11eea7885d9f5b07a1e7b948105daba03a837e563ac8bdfeda748160f277c689368077fd09c4507565064b4837182f614acecc0267f947ff35f7222e77ae3efd23fa8cbca26b4dbb632295ea53ce97ead6992fac939461f59211eb6ece81f3bacf7631eb50b00d3d71b987fc8155d97c13b8a207697ea26f50b5722d6115811c3b5d95b311e90f123ee37087298a3fe4d533e5db1214a3cdf5ddfd8523e54586941a3a2fdc33e2e3cb7beee395887adcdb34cbcf22a178deddbf0fb81baa9c2b9d1b31c2205040218b3c7b8acaa3c4f2b91ec4f5a1be0dd30162c567a6106f8144a9003fc889aeffbdbb98fc4931da0199839d2dc8080c864589e95f728d97ebc4641f0fd94fcadb05b59e6b4ddb530793eb290c3855c99b803a9fa92ff1bfb491dfba3cfc76a95c2e789deda2901555a0cdaa10c1526af1d764fc6cf0f810bb67cc8516b14a5166e7fed42a34d8023eb9bbc2e70b26ea3b5db5aa587e89b84ff95ad6f52f0e73cac90d686f480f8368cb1b97473a969e173decb78c320caa81b9fec4dad4ea094ae0a77ef18ec69d54b4f1fd04f292f947449786fafff0b2e8600688a37cd63c25d0587457de67bc8d76128bcc0ade183aae7df308338b0c0cac3ee32f4e5250b3800aca0f4471405202223341d97bfa84fdf3bf56efe5750badcdc67c90cb608e972ac1e460d4d3453a3f2afb7819035ebb6b0803f02160e0c3fc351289c202687e76775fe2a1386a3566cc26ad201018b414e0cca371fd3d20af9ca0744906835d41b7ea658c773195bb472d1291c2fe8b61ff8bd067c4a5c8100bc2563bdfd258b07f7de16bca13fe2b8ffd7931a60e9764542143f663142d60431f87662d8b2316febab52a29f3d378b110beed0d4d3e4b6e5be70f99bae84219a10c8b0c041d8934eea4626ef55086012bd41cea3e4103d5f6a0cdc3c14f41ad9f6f404e5d69d982dac997da89828fb31c38ddccce36bbc643d9d1228b04a7fddb7d171b89f3357a745e0c081fc54e454caef1c1a169f3372b24c68d7bb097d5442be88e38676d7ae8e12fc94a3f93a9d8903398566c94afe4c9a55b6860756f072e5afdcedaa94e9d8b6bfd3b148ecb57b402a1df288e2e93097eccd6856628ec76ed429c55309eab6f6863b75be4a53d5f811c07e622a85efbd50dbcdb95fb0fb6c1907fb9235d49bdab685d28653dd4ca63c2255c4110f10a79568f771e3b684c430cabc436cfa1fd97fdf700566d7c755002aec6c2c02eac75debad28eb4ae8668493bc6dc3810ebfc643a879253daf3777ce3691af524e7b51dd6c2d69db2752682d13d162d09cea30b7d7d1128b8c65a7cab131331016381e7d4e45885e22aaba895dc9f2b0f525c39eea79bef37721c2e5976abc1ac81098ec11e89291a36b83ba148e7e5c6f1c21b416cad9cc8d72530d2d0ed6879d894182a51c73625afcd5868aee0ec8d4c8633d17aec4179e54695ab4ccdb282299778a97af7be1aa905b521eaf29d730449d1cff8b9a8016871713f8f14878e91e473118421603508bf10b332a7070933ce1b47fc06907329ba1f4cebc1274e6a1d8b2b595d78c796cccb409bd3a1f29243e48bf64345e8895d5cc1bfa4027313fad41da79cf7e1c57cd45fef7ead25ba24a7737619bcc63f4866d59dc6670977afa12c4a9354a915d349d594e898d690b2c81c0151d316e31c341a36913771ff32b738ddc031af1ff4e59fc211cee72b8c74ba4c966843d037f9e7e14afa121eec162130c03cfbc27e204ce2aa99660ff0ffdf471fb5fe3620f77da51edd8593b5836a83194d0c08258299ab53c73111b31e9aba05e36f037b9c8f247524c55e6f12377877c8bf9101d089e1c742108f31b63df8bf436d0b6aa61f14221dc23a91c58166cdfed4eaf7aad9ad09fc68be5b2fb2a42efaf168a1157d48e18cd1af8e377bbc6b0dbece2689f9f5395fb2b96759a0ba25b52cca37acf3ceca66aa715f1969f21f30bbd6ccfab1f15e4f71db77b230014cda5663e283ba8297dda8fac8e1830971297387cfc820f9fb0f24b4e00cca9288671f0cd7f8a616a4d9a350e7413f3b3cba205af0c8f95005333408fd29b78f4a3ca60022a2ac62823f7b5d0a4747490044eeab1973bfc31a5be60e82269eb4849b2f723f628a67d7cf811c2cc6c1b5e4d22b24b9f23493d228ac299e32007cabd2136684d095addd542ab3f88702f23fe80d1aab11792e4f847722985db9d367af3adbbf5a4734a273c3191ef3d5c721d97a25460cef06f9e90f8455d3312f0395d6f91bc97ac71683d5fdd6858179db53a9bec10ac45e356fd957e260b168fee5f20563d1d6c7a8bc894a3211d397783f5f32805997e56c3e6bf4422e11239b21992c480c89c578ede0564f8836516281e2157495b5618aa110771510dd8999e5522da71cb3e220497942400c65280a50feebd8179379b7976ce6347338838025447eb6b1889d5379462fdd1bd054862c0223d482912b10a7fa9f047ebd6105c7843712ef10852b23d395b0af7132082eb003bc14f772ffae6033e449c81388fbb64759d328c6ca4328dee0d710c1ad5bf2084c2492a77cc580b728b2d4995a83b8451493f2c42961a26339b98e7a0f6372b9fc0c3cf1ce0983b418fd3af47c20109a1dc3b10ee47f7dc508c0564b7c0f9efb7cb475ce8e4894881b713f865c4a57245a502e3982facd48691ad82930be76f3d6edb29d09b84bba016f0a93dbe54bcad99f6eb9032e78fdb9c495df226f0c90d721b993c2e1ac3b86012d654c53ea842bf2de97ee5b509faf91cd499657b479b7a111ed41d203e19ce1c68bdd371a3697cce65ee06208cc009e6657b33cfb107867a2e7edc555bde10d1d1c2edc90e4a68e052908b9a2c28187872f8a784f54ff32e80c9450d8b4a27a42fa99273b88fb622b9b4ca2fe4775248404cea955a60f52242ef9ff4c250898665bfe545b14aaf88715e7f7228bfe6ffcd5dd492ed2b9d4570c1f1070258ad86d12153fd6b11c877314c14f25af7bdab21fc7a744c98d5257843690a81cf7093c021e907523cc11625323b9fb8c101e637e6f6a650335d37f7dbef91d66a523ed40d86b9a364e1d215511cdd269add6372b6d550b91d6c8a667a313b2ced0ebf39975f869275951e8cf1697de82c0077a08b8f512ab8ef0501306c7b333ff60facc2f885c184a8e68baa9ca1d35f36f783fca3c699a8f2eb2529c4c574bfb12c201784c69441c012d1bd4cd1ba445185f7f9e11f2057a5cf08fca1831b8d35f102014dda6f670b31408550e9319c008a34c4a981313a08fdce333b98833bbada7052a12270c5798ef77a83f2e2941d8ecec8801772f973c2398bde1972709bbd0019c618041c1c95a8330f3a620d4fb0a7640c64293c613f972c221820af843ee3b1a7dee9d9cb61822c75e6f89f308cbea5d1098c1485fb8de19a370243fe4b7be0227b07a962897a9df605d571f349dfda44a2496438a0eef5f9481eb67e8cab34b7df0295588d78ae720d8bb8e27376fa814f3e5dccf207717ab20f9f3008ed7530f1a6cfcbc29d20ed4101d4ed7892a8aa57c3205fd2b7172f5851ea5fd03542515074239fde8b5801449110f90f1e47085dc4066d695effc8109a2a5727dabd388951ef758f4deeb1bb8e04aa0a8a678c8565e9882a156db59ef2ffa8793808365ceabdf86edbd453b8689d221055a412523a074fa7fdd3dfdfd10375ef51bc918e51ebe9c662c515fa418ae91eb5b7aebb58073aad6eed309a7489b16f6a49e7b4e3df6f1af4615c169f82e7d47bce57023fef0c1e41121138477215964ca3eb92543bad0749fd63b2e6f933bb9950730fa694eed35b7b94f85e72f8d46b23c7bfc401db69fd03e8544fcc61a07915a90467d7bad0c0d1b8f3cd0c4ca2a55001e37c0f73e23433113383018577ffe42b81250407c3ae7cc2b3ab6403b18629524dcca4f26533c3f455f33f4dd2970aa30a7dd0bdf658bc933e21afc022a67dddaac36924ea6ac87da03caaa207b36a1e533240e476bfaa69e4eb740446cd72fd4e0a1ec003c4a21f88fe29f73c65ebded005eda92d989099c87819b94227ea7aa6a40a2a11553aa58a2432896dd932cbc1e607bae2b314582187777beb1003921e2253488b22bfd672368513f63413cb28feeccd2d4e2009ef524a5d58272cf0d7c7b96e0398d51503dc5500e45eccbb6e9bc7fde6831816d62382b643d56f68872bc33a87065aa60705ae33a0487787f0ec354172961f2c18f3d3fb456220f492ee33393cfd46c8b182fd890b4876698e07f1fb01d3ce6a1377815cf158126f233a978d8261a4829835aeadd39bdadbabb1f555e15b3d1c030c61bbf9074ee9b5afd66e26a4caca1ee70423472d27bd0bf8806b2c6be57a7d4f7ca38f8ce45bb5230e1381a7acfb7bb9c8fca6ff67dab07e69f1772ae40a61634dfa2c8eb74c42f3a5cc348599d53ad96128c79930383ead016379111d4b4fb47b6a642b01bc2da15b86f8d174cfd6362181f6529c88f807aa7d5de8e84ec961defe5bfe7a60b5d6f74b98f1a1e8627c746ab30c498f2adf07515"}]}], {{0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6558}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800, [], "b9efee0d95bfde177f032b5553616e4ab9390aa5877e77e2db457a07839191b4"}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x86dd, [], "415c4fb73fe7"}, {}, {}, {0x8, 0x6558, 0x0, "70fb99accb3990f0e77600a1f35bf81791ed9fe6fa2c7986fb80f93d9f8d77ee7b5951491b137bc59b55a97e48f3e83135b7dd920a87ba13f2b47c07246c4a7a3c522e15beb99467d0c439c1f66d196d56426ba749f8e3a804beaacf4adb0c07737e3458178dcfcc0e06b49a6fe2050cc2d5da5bab3eef1f362e7c148ce20506b93527ad82f1e9aea3f0805daf87491de03d1e9557b03c5f4980562281feb9b17e4f911324e0a0e336f2c72e4fa0465ffed7362954310cc00825e68f5786e5ba69c979ef80146dc1a3cb7f5c309e886d7ab4f5e34f74d427"}}}}}, 0xfc4) [ 228.289180][ T28] audit: type=1800 audit(1596326257.809:457): pid=14906 uid=0 auid=0 ses=4 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.3" name="bus" dev="sda1" ino=16370 res=0 23:57:37 executing program 5: mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x10, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x103042, 0x0) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x800002, 0x11, r0, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) r2 = dup2(r1, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x9) [ 228.373696][ T28] audit: type=1804 audit(1596326257.809:458): pid=14906 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir951158927/syzkaller.7npWzh/82/file1/bus" dev="sda1" ino=16370 res=1 23:57:37 executing program 5: mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) r0 = open(0x0, 0x103042, 0x0) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x800002, 0x11, r0, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) r2 = dup2(r1, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x9) [ 228.497407][ T28] audit: type=1804 audit(1596326257.809:459): pid=14906 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.3" name="/root/syzkaller-testdir951158927/syzkaller.7npWzh/82/file1/bus" dev="sda1" ino=16370 res=1 [ 228.553958][ T4741] usb 2-1: new high-speed USB device number 70 using dummy_hcd [ 228.587171][ T28] audit: type=1804 audit(1596326257.809:460): pid=14906 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir951158927/syzkaller.7npWzh/82/file1/bus" dev="sda1" ino=16370 res=1 23:57:38 executing program 0: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) socket$inet_udplite(0x2, 0x2, 0x88) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet_udp(0x2, 0x2, 0x0) close(r2) socket$netlink(0x10, 0x3, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) splice(r0, 0x0, r2, 0x0, 0x19404, 0x0) 23:57:38 executing program 4: r0 = open(&(0x7f0000000180)='./bus\x00', 0x141962, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x103042, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) write$binfmt_elf64(r2, &(0x7f0000001380)=ANY=[], 0xfd14) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x800002, 0x11, r1, 0x0) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) r4 = dup2(r3, 0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x9) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x41000008}) 23:57:38 executing program 5: mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) r0 = open(0x0, 0x103042, 0x0) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x800002, 0x11, r0, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) r2 = dup2(r1, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x9) [ 228.943954][ T4741] usb 2-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 228.964479][ T4741] usb 2-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 228.984448][ T4741] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 229.003325][ T4741] usb 2-1: config 0 descriptor?? [ 229.056116][ T4741] usbhid 2-1:0.0: couldn't find an input interrupt endpoint [ 229.075279][ T48] usb 1-1: new high-speed USB device number 8 using dummy_hcd [ 229.258874][T11722] usb 2-1: USB disconnect, device number 70 [ 229.504017][ T48] usb 1-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 229.516921][ T48] usb 1-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 229.526475][ T48] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 229.535537][ T48] usb 1-1: config 0 descriptor?? [ 229.587212][ T48] usbhid 1-1:0.0: couldn't find an input interrupt endpoint 23:57:39 executing program 1: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x0, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet_udp(0x2, 0x2, 0x0) close(r5) socket$netlink(0x10, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r4, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r3, 0x0, r5, 0x0, 0x19404, 0x0) 23:57:39 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f00000000c0)={'syzkaller1\x00', 0x420000015001}) r1 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_inet_SIOCSIFADDR(r1, 0x8914, &(0x7f0000000140)={'syzkaller1\x00', {0x7, 0x0, @empty}}) write$tun(r0, &(0x7f0000000300)={@void, @val={0x1}, @ipv6=@gre_packet={0x0, 0x6, "00008a", 0xf92, 0x2c, 0x0, @local, @mcast2, {[@dstopts, @fragment, @routing={0x0, 0xc, 0x0, 0x0, 0x0, [@private0, @empty, @local, @local, @initdev={0xfe, 0x88, [], 0x0, 0x0}, @remote]}, @hopopts={0x0, 0x1b9, [], [@calipso={0x7, 0x20, {0x0, 0x6, 0x0, 0x0, [0x0, 0x0, 0x0]}}, @hao={0xc9, 0x10, @initdev={0xfe, 0x88, [], 0x0, 0x0}}, @pad1, @generic={0x0, 0xd90, "ed09007bfd05368b54a83deb0b38cc818aa77156c97f616488d298b59f6f3f810f373159a28a78c728a97c3154bea0c32882026296595944d648ef7d7092da01e558cab2771a4ff68492cf62ae647e2faf3aa22d0aff8c5595b6d7841810165baa43db6782db651ad146ba14a7b89b2aa181c3295e1ff92dc2d5b8fa80fa38507aafbcad4d6bf4d72e05c262b1755cfaf95cf731ed75822fabd24aa167069d47c14ed90e2a2d382421e9181cb0766811b0bac1c07c4bbb5c8672e02a6772d6944b542f3287ede3c4348f72703e17467a8d6866d91a81757bd20243c4c277627f5cbd307c564c19c28b11eea7885d9f5b07a1e7b948105daba03a837e563ac8bdfeda748160f277c689368077fd09c4507565064b4837182f614acecc0267f947ff35f7222e77ae3efd23fa8cbca26b4dbb632295ea53ce97ead6992fac939461f59211eb6ece81f3bacf7631eb50b00d3d71b987fc8155d97c13b8a207697ea26f50b5722d6115811c3b5d95b311e90f123ee37087298a3fe4d533e5db1214a3cdf5ddfd8523e54586941a3a2fdc33e2e3cb7beee395887adcdb34cbcf22a178deddbf0fb81baa9c2b9d1b31c2205040218b3c7b8acaa3c4f2b91ec4f5a1be0dd30162c567a6106f8144a9003fc889aeffbdbb98fc4931da0199839d2dc8080c864589e95f728d97ebc4641f0fd94fcadb05b59e6b4ddb530793eb290c3855c99b803a9fa92ff1bfb491dfba3cfc76a95c2e789deda2901555a0cdaa10c1526af1d764fc6cf0f810bb67cc8516b14a5166e7fed42a34d8023eb9bbc2e70b26ea3b5db5aa587e89b84ff95ad6f52f0e73cac90d686f480f8368cb1b97473a969e173decb78c320caa81b9fec4dad4ea094ae0a77ef18ec69d54b4f1fd04f292f947449786fafff0b2e8600688a37cd63c25d0587457de67bc8d76128bcc0ade183aae7df308338b0c0cac3ee32f4e5250b3800aca0f4471405202223341d97bfa84fdf3bf56efe5750badcdc67c90cb608e972ac1e460d4d3453a3f2afb7819035ebb6b0803f02160e0c3fc351289c202687e76775fe2a1386a3566cc26ad201018b414e0cca371fd3d20af9ca0744906835d41b7ea658c773195bb472d1291c2fe8b61ff8bd067c4a5c8100bc2563bdfd258b07f7de16bca13fe2b8ffd7931a60e9764542143f663142d60431f87662d8b2316febab52a29f3d378b110beed0d4d3e4b6e5be70f99bae84219a10c8b0c041d8934eea4626ef55086012bd41cea3e4103d5f6a0cdc3c14f41ad9f6f404e5d69d982dac997da89828fb31c38ddccce36bbc643d9d1228b04a7fddb7d171b89f3357a745e0c081fc54e454caef1c1a169f3372b24c68d7bb097d5442be88e38676d7ae8e12fc94a3f93a9d8903398566c94afe4c9a55b6860756f072e5afdcedaa94e9d8b6bfd3b148ecb57b402a1df288e2e93097eccd6856628ec76ed429c55309eab6f6863b75be4a53d5f811c07e622a85efbd50dbcdb95fb0fb6c1907fb9235d49bdab685d28653dd4ca63c2255c4110f10a79568f771e3b684c430cabc436cfa1fd97fdf700566d7c755002aec6c2c02eac75debad28eb4ae8668493bc6dc3810ebfc643a879253daf3777ce3691af524e7b51dd6c2d69db2752682d13d162d09cea30b7d7d1128b8c65a7cab131331016381e7d4e45885e22aaba895dc9f2b0f525c39eea79bef37721c2e5976abc1ac81098ec11e89291a36b83ba148e7e5c6f1c21b416cad9cc8d72530d2d0ed6879d894182a51c73625afcd5868aee0ec8d4c8633d17aec4179e54695ab4ccdb282299778a97af7be1aa905b521eaf29d730449d1cff8b9a8016871713f8f14878e91e473118421603508bf10b332a7070933ce1b47fc06907329ba1f4cebc1274e6a1d8b2b595d78c796cccb409bd3a1f29243e48bf64345e8895d5cc1bfa4027313fad41da79cf7e1c57cd45fef7ead25ba24a7737619bcc63f4866d59dc6670977afa12c4a9354a915d349d594e898d690b2c81c0151d316e31c341a36913771ff32b738ddc031af1ff4e59fc211cee72b8c74ba4c966843d037f9e7e14afa121eec162130c03cfbc27e204ce2aa99660ff0ffdf471fb5fe3620f77da51edd8593b5836a83194d0c08258299ab53c73111b31e9aba05e36f037b9c8f247524c55e6f12377877c8bf9101d089e1c742108f31b63df8bf436d0b6aa61f14221dc23a91c58166cdfed4eaf7aad9ad09fc68be5b2fb2a42efaf168a1157d48e18cd1af8e377bbc6b0dbece2689f9f5395fb2b96759a0ba25b52cca37acf3ceca66aa715f1969f21f30bbd6ccfab1f15e4f71db77b230014cda5663e283ba8297dda8fac8e1830971297387cfc820f9fb0f24b4e00cca9288671f0cd7f8a616a4d9a350e7413f3b3cba205af0c8f95005333408fd29b78f4a3ca60022a2ac62823f7b5d0a4747490044eeab1973bfc31a5be60e82269eb4849b2f723f628a67d7cf811c2cc6c1b5e4d22b24b9f23493d228ac299e32007cabd2136684d095addd542ab3f88702f23fe80d1aab11792e4f847722985db9d367af3adbbf5a4734a273c3191ef3d5c721d97a25460cef06f9e90f8455d3312f0395d6f91bc97ac71683d5fdd6858179db53a9bec10ac45e356fd957e260b168fee5f20563d1d6c7a8bc894a3211d397783f5f32805997e56c3e6bf4422e11239b21992c480c89c578ede0564f8836516281e2157495b5618aa110771510dd8999e5522da71cb3e220497942400c65280a50feebd8179379b7976ce6347338838025447eb6b1889d5379462fdd1bd054862c0223d482912b10a7fa9f047ebd6105c7843712ef10852b23d395b0af7132082eb003bc14f772ffae6033e449c81388fbb64759d328c6ca4328dee0d710c1ad5bf2084c2492a77cc580b728b2d4995a83b8451493f2c42961a26339b98e7a0f6372b9fc0c3cf1ce0983b418fd3af47c20109a1dc3b10ee47f7dc508c0564b7c0f9efb7cb475ce8e4894881b713f865c4a57245a502e3982facd48691ad82930be76f3d6edb29d09b84bba016f0a93dbe54bcad99f6eb9032e78fdb9c495df226f0c90d721b993c2e1ac3b86012d654c53ea842bf2de97ee5b509faf91cd499657b479b7a111ed41d203e19ce1c68bdd371a3697cce65ee06208cc009e6657b33cfb107867a2e7edc555bde10d1d1c2edc90e4a68e052908b9a2c28187872f8a784f54ff32e80c9450d8b4a27a42fa99273b88fb622b9b4ca2fe4775248404cea955a60f52242ef9ff4c250898665bfe545b14aaf88715e7f7228bfe6ffcd5dd492ed2b9d4570c1f1070258ad86d12153fd6b11c877314c14f25af7bdab21fc7a744c98d5257843690a81cf7093c021e907523cc11625323b9fb8c101e637e6f6a650335d37f7dbef91d66a523ed40d86b9a364e1d215511cdd269add6372b6d550b91d6c8a667a313b2ced0ebf39975f869275951e8cf1697de82c0077a08b8f512ab8ef0501306c7b333ff60facc2f885c184a8e68baa9ca1d35f36f783fca3c699a8f2eb2529c4c574bfb12c201784c69441c012d1bd4cd1ba445185f7f9e11f2057a5cf08fca1831b8d35f102014dda6f670b31408550e9319c008a34c4a981313a08fdce333b98833bbada7052a12270c5798ef77a83f2e2941d8ecec8801772f973c2398bde1972709bbd0019c618041c1c95a8330f3a620d4fb0a7640c64293c613f972c221820af843ee3b1a7dee9d9cb61822c75e6f89f308cbea5d1098c1485fb8de19a370243fe4b7be0227b07a962897a9df605d571f349dfda44a2496438a0eef5f9481eb67e8cab34b7df0295588d78ae720d8bb8e27376fa814f3e5dccf207717ab20f9f3008ed7530f1a6cfcbc29d20ed4101d4ed7892a8aa57c3205fd2b7172f5851ea5fd03542515074239fde8b5801449110f90f1e47085dc4066d695effc8109a2a5727dabd388951ef758f4deeb1bb8e04aa0a8a678c8565e9882a156db59ef2ffa8793808365ceabdf86edbd453b8689d221055a412523a074fa7fdd3dfdfd10375ef51bc918e51ebe9c662c515fa418ae91eb5b7aebb58073aad6eed309a7489b16f6a49e7b4e3df6f1af4615c169f82e7d47bce57023fef0c1e41121138477215964ca3eb92543bad0749fd63b2e6f933bb9950730fa694eed35b7b94f85e72f8d46b23c7bfc401db69fd03e8544fcc61a07915a90467d7bad0c0d1b8f3cd0c4ca2a55001e37c0f73e23433113383018577ffe42b81250407c3ae7cc2b3ab6403b18629524dcca4f26533c3f455f33f4dd2970aa30a7dd0bdf658bc933e21afc022a67dddaac36924ea6ac87da03caaa207b36a1e533240e476bfaa69e4eb740446cd72fd4e0a1ec003c4a21f88fe29f73c65ebded005eda92d989099c87819b94227ea7aa6a40a2a11553aa58a2432896dd932cbc1e607bae2b314582187777beb1003921e2253488b22bfd672368513f63413cb28feeccd2d4e2009ef524a5d58272cf0d7c7b96e0398d51503dc5500e45eccbb6e9bc7fde6831816d62382b643d56f68872bc33a87065aa60705ae33a0487787f0ec354172961f2c18f3d3fb456220f492ee33393cfd46c8b182fd890b4876698e07f1fb01d3ce6a1377815cf158126f233a978d8261a4829835aeadd39bdadbabb1f555e15b3d1c030c61bbf9074ee9b5afd66e26a4caca1ee70423472d27bd0bf8806b2c6be57a7d4f7ca38f8ce45bb5230e1381a7acfb7bb9c8fca6ff67dab07e69f1772ae40a61634dfa2c8eb74c42f3a5cc348599d53ad96128c79930383ead016379111d4b4fb47b6a642b01bc2da15b86f8d174cfd6362181f6529c88f807aa7d5de8e84ec961defe5bfe7a60b5d6f74b98f1a1e8627c746ab30c498f2adf07515"}]}], {{0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6558}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800, [], "b9efee0d95bfde177f032b5553616e4ab9390aa5877e77e2db457a07839191b4"}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x86dd, [], "415c4fb73fe7"}, {}, {}, {0x8, 0x6558, 0x0, "70fb99accb3990f0e77600a1f35bf81791ed9fe6fa2c7986fb80f93d9f8d77ee7b5951491b137bc59b55a97e48f3e83135b7dd920a87ba13f2b47c07246c4a7a3c522e15beb99467d0c439c1f66d196d56426ba749f8e3a804beaacf4adb0c07737e3458178dcfcc0e06b49a6fe2050cc2d5da5bab3eef1f362e7c148ce20506b93527ad82f1e9aea3f0805daf87491de03d1e9557b03c5f4980562281feb9b17e4f911324e0a0e336f2c72e4fa0465ffed7362954310cc00825e68f5786e5ba69c979ef80146dc1a3cb7f5c309e886d7ab4f5e34f74d427"}}}}}, 0xfc4) 23:57:39 executing program 4: r0 = open(&(0x7f0000000180)='./bus\x00', 0x141962, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x103042, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) write$binfmt_elf64(r2, &(0x7f0000001380)=ANY=[], 0xfd14) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x800002, 0x11, r1, 0x0) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) dup2(r3, r3) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x9) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x41000008}) 23:57:39 executing program 5: mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) r0 = open(0x0, 0x103042, 0x0) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x800002, 0x11, r0, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) r2 = dup2(r1, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x9) 23:57:39 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) chdir(0x0) r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 229.787939][ T5] usb 1-1: USB disconnect, device number 8 [ 229.881853][ T28] audit: type=1800 audit(1596326259.400:461): pid=14982 uid=0 auid=0 ses=4 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.3" name="bus" dev="sda1" ino=16364 res=0 [ 229.935674][ T28] audit: type=1804 audit(1596326259.420:462): pid=14982 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir951158927/syzkaller.7npWzh/83/bus" dev="sda1" ino=16364 res=1 23:57:39 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f00000000c0)={'syzkaller1\x00', 0x420000015001}) r1 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_inet_SIOCSIFADDR(r1, 0x8914, &(0x7f0000000140)={'syzkaller1\x00', {0x7, 0x0, @empty}}) write$tun(r0, &(0x7f0000000300)={@void, @val={0x1}, @ipv6=@gre_packet={0x0, 0x6, "00008a", 0xf92, 0x2c, 0x0, @local, @mcast2, {[@dstopts, @fragment, @routing={0x0, 0xc, 0x0, 0x0, 0x0, [@private0, @empty, @local, @local, @initdev={0xfe, 0x88, [], 0x0, 0x0}, @remote]}, @hopopts={0x0, 0x1b9, [], [@calipso={0x7, 0x20, {0x0, 0x6, 0x0, 0x0, [0x0, 0x0, 0x0]}}, @hao={0xc9, 0x10, @initdev={0xfe, 0x88, [], 0x0, 0x0}}, @pad1, @generic={0x0, 0xd90, "ed09007bfd05368b54a83deb0b38cc818aa77156c97f616488d298b59f6f3f810f373159a28a78c728a97c3154bea0c32882026296595944d648ef7d7092da01e558cab2771a4ff68492cf62ae647e2faf3aa22d0aff8c5595b6d7841810165baa43db6782db651ad146ba14a7b89b2aa181c3295e1ff92dc2d5b8fa80fa38507aafbcad4d6bf4d72e05c262b1755cfaf95cf731ed75822fabd24aa167069d47c14ed90e2a2d382421e9181cb0766811b0bac1c07c4bbb5c8672e02a6772d6944b542f3287ede3c4348f72703e17467a8d6866d91a81757bd20243c4c277627f5cbd307c564c19c28b11eea7885d9f5b07a1e7b948105daba03a837e563ac8bdfeda748160f277c689368077fd09c4507565064b4837182f614acecc0267f947ff35f7222e77ae3efd23fa8cbca26b4dbb632295ea53ce97ead6992fac939461f59211eb6ece81f3bacf7631eb50b00d3d71b987fc8155d97c13b8a207697ea26f50b5722d6115811c3b5d95b311e90f123ee37087298a3fe4d533e5db1214a3cdf5ddfd8523e54586941a3a2fdc33e2e3cb7beee395887adcdb34cbcf22a178deddbf0fb81baa9c2b9d1b31c2205040218b3c7b8acaa3c4f2b91ec4f5a1be0dd30162c567a6106f8144a9003fc889aeffbdbb98fc4931da0199839d2dc8080c864589e95f728d97ebc4641f0fd94fcadb05b59e6b4ddb530793eb290c3855c99b803a9fa92ff1bfb491dfba3cfc76a95c2e789deda2901555a0cdaa10c1526af1d764fc6cf0f810bb67cc8516b14a5166e7fed42a34d8023eb9bbc2e70b26ea3b5db5aa587e89b84ff95ad6f52f0e73cac90d686f480f8368cb1b97473a969e173decb78c320caa81b9fec4dad4ea094ae0a77ef18ec69d54b4f1fd04f292f947449786fafff0b2e8600688a37cd63c25d0587457de67bc8d76128bcc0ade183aae7df308338b0c0cac3ee32f4e5250b3800aca0f4471405202223341d97bfa84fdf3bf56efe5750badcdc67c90cb608e972ac1e460d4d3453a3f2afb7819035ebb6b0803f02160e0c3fc351289c202687e76775fe2a1386a3566cc26ad201018b414e0cca371fd3d20af9ca0744906835d41b7ea658c773195bb472d1291c2fe8b61ff8bd067c4a5c8100bc2563bdfd258b07f7de16bca13fe2b8ffd7931a60e9764542143f663142d60431f87662d8b2316febab52a29f3d378b110beed0d4d3e4b6e5be70f99bae84219a10c8b0c041d8934eea4626ef55086012bd41cea3e4103d5f6a0cdc3c14f41ad9f6f404e5d69d982dac997da89828fb31c38ddccce36bbc643d9d1228b04a7fddb7d171b89f3357a745e0c081fc54e454caef1c1a169f3372b24c68d7bb097d5442be88e38676d7ae8e12fc94a3f93a9d8903398566c94afe4c9a55b6860756f072e5afdcedaa94e9d8b6bfd3b148ecb57b402a1df288e2e93097eccd6856628ec76ed429c55309eab6f6863b75be4a53d5f811c07e622a85efbd50dbcdb95fb0fb6c1907fb9235d49bdab685d28653dd4ca63c2255c4110f10a79568f771e3b684c430cabc436cfa1fd97fdf700566d7c755002aec6c2c02eac75debad28eb4ae8668493bc6dc3810ebfc643a879253daf3777ce3691af524e7b51dd6c2d69db2752682d13d162d09cea30b7d7d1128b8c65a7cab131331016381e7d4e45885e22aaba895dc9f2b0f525c39eea79bef37721c2e5976abc1ac81098ec11e89291a36b83ba148e7e5c6f1c21b416cad9cc8d72530d2d0ed6879d894182a51c73625afcd5868aee0ec8d4c8633d17aec4179e54695ab4ccdb282299778a97af7be1aa905b521eaf29d730449d1cff8b9a8016871713f8f14878e91e473118421603508bf10b332a7070933ce1b47fc06907329ba1f4cebc1274e6a1d8b2b595d78c796cccb409bd3a1f29243e48bf64345e8895d5cc1bfa4027313fad41da79cf7e1c57cd45fef7ead25ba24a7737619bcc63f4866d59dc6670977afa12c4a9354a915d349d594e898d690b2c81c0151d316e31c341a36913771ff32b738ddc031af1ff4e59fc211cee72b8c74ba4c966843d037f9e7e14afa121eec162130c03cfbc27e204ce2aa99660ff0ffdf471fb5fe3620f77da51edd8593b5836a83194d0c08258299ab53c73111b31e9aba05e36f037b9c8f247524c55e6f12377877c8bf9101d089e1c742108f31b63df8bf436d0b6aa61f14221dc23a91c58166cdfed4eaf7aad9ad09fc68be5b2fb2a42efaf168a1157d48e18cd1af8e377bbc6b0dbece2689f9f5395fb2b96759a0ba25b52cca37acf3ceca66aa715f1969f21f30bbd6ccfab1f15e4f71db77b230014cda5663e283ba8297dda8fac8e1830971297387cfc820f9fb0f24b4e00cca9288671f0cd7f8a616a4d9a350e7413f3b3cba205af0c8f95005333408fd29b78f4a3ca60022a2ac62823f7b5d0a4747490044eeab1973bfc31a5be60e82269eb4849b2f723f628a67d7cf811c2cc6c1b5e4d22b24b9f23493d228ac299e32007cabd2136684d095addd542ab3f88702f23fe80d1aab11792e4f847722985db9d367af3adbbf5a4734a273c3191ef3d5c721d97a25460cef06f9e90f8455d3312f0395d6f91bc97ac71683d5fdd6858179db53a9bec10ac45e356fd957e260b168fee5f20563d1d6c7a8bc894a3211d397783f5f32805997e56c3e6bf4422e11239b21992c480c89c578ede0564f8836516281e2157495b5618aa110771510dd8999e5522da71cb3e220497942400c65280a50feebd8179379b7976ce6347338838025447eb6b1889d5379462fdd1bd054862c0223d482912b10a7fa9f047ebd6105c7843712ef10852b23d395b0af7132082eb003bc14f772ffae6033e449c81388fbb64759d328c6ca4328dee0d710c1ad5bf2084c2492a77cc580b728b2d4995a83b8451493f2c42961a26339b98e7a0f6372b9fc0c3cf1ce0983b418fd3af47c20109a1dc3b10ee47f7dc508c0564b7c0f9efb7cb475ce8e4894881b713f865c4a57245a502e3982facd48691ad82930be76f3d6edb29d09b84bba016f0a93dbe54bcad99f6eb9032e78fdb9c495df226f0c90d721b993c2e1ac3b86012d654c53ea842bf2de97ee5b509faf91cd499657b479b7a111ed41d203e19ce1c68bdd371a3697cce65ee06208cc009e6657b33cfb107867a2e7edc555bde10d1d1c2edc90e4a68e052908b9a2c28187872f8a784f54ff32e80c9450d8b4a27a42fa99273b88fb622b9b4ca2fe4775248404cea955a60f52242ef9ff4c250898665bfe545b14aaf88715e7f7228bfe6ffcd5dd492ed2b9d4570c1f1070258ad86d12153fd6b11c877314c14f25af7bdab21fc7a744c98d5257843690a81cf7093c021e907523cc11625323b9fb8c101e637e6f6a650335d37f7dbef91d66a523ed40d86b9a364e1d215511cdd269add6372b6d550b91d6c8a667a313b2ced0ebf39975f869275951e8cf1697de82c0077a08b8f512ab8ef0501306c7b333ff60facc2f885c184a8e68baa9ca1d35f36f783fca3c699a8f2eb2529c4c574bfb12c201784c69441c012d1bd4cd1ba445185f7f9e11f2057a5cf08fca1831b8d35f102014dda6f670b31408550e9319c008a34c4a981313a08fdce333b98833bbada7052a12270c5798ef77a83f2e2941d8ecec8801772f973c2398bde1972709bbd0019c618041c1c95a8330f3a620d4fb0a7640c64293c613f972c221820af843ee3b1a7dee9d9cb61822c75e6f89f308cbea5d1098c1485fb8de19a370243fe4b7be0227b07a962897a9df605d571f349dfda44a2496438a0eef5f9481eb67e8cab34b7df0295588d78ae720d8bb8e27376fa814f3e5dccf207717ab20f9f3008ed7530f1a6cfcbc29d20ed4101d4ed7892a8aa57c3205fd2b7172f5851ea5fd03542515074239fde8b5801449110f90f1e47085dc4066d695effc8109a2a5727dabd388951ef758f4deeb1bb8e04aa0a8a678c8565e9882a156db59ef2ffa8793808365ceabdf86edbd453b8689d221055a412523a074fa7fdd3dfdfd10375ef51bc918e51ebe9c662c515fa418ae91eb5b7aebb58073aad6eed309a7489b16f6a49e7b4e3df6f1af4615c169f82e7d47bce57023fef0c1e41121138477215964ca3eb92543bad0749fd63b2e6f933bb9950730fa694eed35b7b94f85e72f8d46b23c7bfc401db69fd03e8544fcc61a07915a90467d7bad0c0d1b8f3cd0c4ca2a55001e37c0f73e23433113383018577ffe42b81250407c3ae7cc2b3ab6403b18629524dcca4f26533c3f455f33f4dd2970aa30a7dd0bdf658bc933e21afc022a67dddaac36924ea6ac87da03caaa207b36a1e533240e476bfaa69e4eb740446cd72fd4e0a1ec003c4a21f88fe29f73c65ebded005eda92d989099c87819b94227ea7aa6a40a2a11553aa58a2432896dd932cbc1e607bae2b314582187777beb1003921e2253488b22bfd672368513f63413cb28feeccd2d4e2009ef524a5d58272cf0d7c7b96e0398d51503dc5500e45eccbb6e9bc7fde6831816d62382b643d56f68872bc33a87065aa60705ae33a0487787f0ec354172961f2c18f3d3fb456220f492ee33393cfd46c8b182fd890b4876698e07f1fb01d3ce6a1377815cf158126f233a978d8261a4829835aeadd39bdadbabb1f555e15b3d1c030c61bbf9074ee9b5afd66e26a4caca1ee70423472d27bd0bf8806b2c6be57a7d4f7ca38f8ce45bb5230e1381a7acfb7bb9c8fca6ff67dab07e69f1772ae40a61634dfa2c8eb74c42f3a5cc348599d53ad96128c79930383ead016379111d4b4fb47b6a642b01bc2da15b86f8d174cfd6362181f6529c88f807aa7d5de8e84ec961defe5bfe7a60b5d6f74b98f1a1e8627c746ab30c498f2adf07515"}]}], {{0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6558}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800, [], "b9efee0d95bfde177f032b5553616e4ab9390aa5877e77e2db457a07839191b4"}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x86dd, [], "415c4fb73fe7"}, {}, {}, {0x8, 0x6558, 0x0, "70fb99accb3990f0e77600a1f35bf81791ed9fe6fa2c7986fb80f93d9f8d77ee7b5951491b137bc59b55a97e48f3e83135b7dd920a87ba13f2b47c07246c4a7a3c522e15beb99467d0c439c1f66d196d56426ba749f8e3a804beaacf4adb0c07737e3458178dcfcc0e06b49a6fe2050cc2d5da5bab3eef1f362e7c148ce20506b93527ad82f1e9aea3f0805daf87491de03d1e9557b03c5f4980562281feb9b17e4f911324e0a0e336f2c72e4fa0465ffed7362954310cc00825e68f5786e5ba69c979ef80146dc1a3cb7f5c309e886d7ab4f5e34f74d427"}}}}}, 0xfc4) [ 230.133796][ T4741] usb 2-1: new high-speed USB device number 71 using dummy_hcd 23:57:39 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f00000000c0)={'syzkaller1\x00', 0x420000015001}) r1 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_inet_SIOCSIFADDR(r1, 0x8914, &(0x7f0000000140)={'syzkaller1\x00', {0x7, 0x0, @empty}}) write$tun(r0, &(0x7f0000000300)={@void, @val={0x1}, @ipv6=@gre_packet={0x0, 0x6, "00008a", 0xf95, 0x2c, 0x0, @local, @mcast2, {[@dstopts, @fragment, @routing={0x0, 0xc, 0x0, 0x0, 0x0, [@private0, @empty, @local, @local, @initdev={0xfe, 0x88, [], 0x0, 0x0}, @remote]}, @hopopts={0x0, 0x1b9, [], [@calipso={0x7, 0x20, {0x0, 0x6, 0x0, 0x0, [0x0, 0x0, 0x0]}}, @hao={0xc9, 0x10, @initdev={0xfe, 0x88, [], 0x0, 0x0}}, @pad1, @generic={0x0, 0xd90, "ed09007bfd05368b54a83deb0b38cc818aa77156c97f616488d298b59f6f3f810f373159a28a78c728a97c3154bea0c32882026296595944d648ef7d7092da01e558cab2771a4ff68492cf62ae647e2faf3aa22d0aff8c5595b6d7841810165baa43db6782db651ad146ba14a7b89b2aa181c3295e1ff92dc2d5b8fa80fa38507aafbcad4d6bf4d72e05c262b1755cfaf95cf731ed75822fabd24aa167069d47c14ed90e2a2d382421e9181cb0766811b0bac1c07c4bbb5c8672e02a6772d6944b542f3287ede3c4348f72703e17467a8d6866d91a81757bd20243c4c277627f5cbd307c564c19c28b11eea7885d9f5b07a1e7b948105daba03a837e563ac8bdfeda748160f277c689368077fd09c4507565064b4837182f614acecc0267f947ff35f7222e77ae3efd23fa8cbca26b4dbb632295ea53ce97ead6992fac939461f59211eb6ece81f3bacf7631eb50b00d3d71b987fc8155d97c13b8a207697ea26f50b5722d6115811c3b5d95b311e90f123ee37087298a3fe4d533e5db1214a3cdf5ddfd8523e54586941a3a2fdc33e2e3cb7beee395887adcdb34cbcf22a178deddbf0fb81baa9c2b9d1b31c2205040218b3c7b8acaa3c4f2b91ec4f5a1be0dd30162c567a6106f8144a9003fc889aeffbdbb98fc4931da0199839d2dc8080c864589e95f728d97ebc4641f0fd94fcadb05b59e6b4ddb530793eb290c3855c99b803a9fa92ff1bfb491dfba3cfc76a95c2e789deda2901555a0cdaa10c1526af1d764fc6cf0f810bb67cc8516b14a5166e7fed42a34d8023eb9bbc2e70b26ea3b5db5aa587e89b84ff95ad6f52f0e73cac90d686f480f8368cb1b97473a969e173decb78c320caa81b9fec4dad4ea094ae0a77ef18ec69d54b4f1fd04f292f947449786fafff0b2e8600688a37cd63c25d0587457de67bc8d76128bcc0ade183aae7df308338b0c0cac3ee32f4e5250b3800aca0f4471405202223341d97bfa84fdf3bf56efe5750badcdc67c90cb608e972ac1e460d4d3453a3f2afb7819035ebb6b0803f02160e0c3fc351289c202687e76775fe2a1386a3566cc26ad201018b414e0cca371fd3d20af9ca0744906835d41b7ea658c773195bb472d1291c2fe8b61ff8bd067c4a5c8100bc2563bdfd258b07f7de16bca13fe2b8ffd7931a60e9764542143f663142d60431f87662d8b2316febab52a29f3d378b110beed0d4d3e4b6e5be70f99bae84219a10c8b0c041d8934eea4626ef55086012bd41cea3e4103d5f6a0cdc3c14f41ad9f6f404e5d69d982dac997da89828fb31c38ddccce36bbc643d9d1228b04a7fddb7d171b89f3357a745e0c081fc54e454caef1c1a169f3372b24c68d7bb097d5442be88e38676d7ae8e12fc94a3f93a9d8903398566c94afe4c9a55b6860756f072e5afdcedaa94e9d8b6bfd3b148ecb57b402a1df288e2e93097eccd6856628ec76ed429c55309eab6f6863b75be4a53d5f811c07e622a85efbd50dbcdb95fb0fb6c1907fb9235d49bdab685d28653dd4ca63c2255c4110f10a79568f771e3b684c430cabc436cfa1fd97fdf700566d7c755002aec6c2c02eac75debad28eb4ae8668493bc6dc3810ebfc643a879253daf3777ce3691af524e7b51dd6c2d69db2752682d13d162d09cea30b7d7d1128b8c65a7cab131331016381e7d4e45885e22aaba895dc9f2b0f525c39eea79bef37721c2e5976abc1ac81098ec11e89291a36b83ba148e7e5c6f1c21b416cad9cc8d72530d2d0ed6879d894182a51c73625afcd5868aee0ec8d4c8633d17aec4179e54695ab4ccdb282299778a97af7be1aa905b521eaf29d730449d1cff8b9a8016871713f8f14878e91e473118421603508bf10b332a7070933ce1b47fc06907329ba1f4cebc1274e6a1d8b2b595d78c796cccb409bd3a1f29243e48bf64345e8895d5cc1bfa4027313fad41da79cf7e1c57cd45fef7ead25ba24a7737619bcc63f4866d59dc6670977afa12c4a9354a915d349d594e898d690b2c81c0151d316e31c341a36913771ff32b738ddc031af1ff4e59fc211cee72b8c74ba4c966843d037f9e7e14afa121eec162130c03cfbc27e204ce2aa99660ff0ffdf471fb5fe3620f77da51edd8593b5836a83194d0c08258299ab53c73111b31e9aba05e36f037b9c8f247524c55e6f12377877c8bf9101d089e1c742108f31b63df8bf436d0b6aa61f14221dc23a91c58166cdfed4eaf7aad9ad09fc68be5b2fb2a42efaf168a1157d48e18cd1af8e377bbc6b0dbece2689f9f5395fb2b96759a0ba25b52cca37acf3ceca66aa715f1969f21f30bbd6ccfab1f15e4f71db77b230014cda5663e283ba8297dda8fac8e1830971297387cfc820f9fb0f24b4e00cca9288671f0cd7f8a616a4d9a350e7413f3b3cba205af0c8f95005333408fd29b78f4a3ca60022a2ac62823f7b5d0a4747490044eeab1973bfc31a5be60e82269eb4849b2f723f628a67d7cf811c2cc6c1b5e4d22b24b9f23493d228ac299e32007cabd2136684d095addd542ab3f88702f23fe80d1aab11792e4f847722985db9d367af3adbbf5a4734a273c3191ef3d5c721d97a25460cef06f9e90f8455d3312f0395d6f91bc97ac71683d5fdd6858179db53a9bec10ac45e356fd957e260b168fee5f20563d1d6c7a8bc894a3211d397783f5f32805997e56c3e6bf4422e11239b21992c480c89c578ede0564f8836516281e2157495b5618aa110771510dd8999e5522da71cb3e220497942400c65280a50feebd8179379b7976ce6347338838025447eb6b1889d5379462fdd1bd054862c0223d482912b10a7fa9f047ebd6105c7843712ef10852b23d395b0af7132082eb003bc14f772ffae6033e449c81388fbb64759d328c6ca4328dee0d710c1ad5bf2084c2492a77cc580b728b2d4995a83b8451493f2c42961a26339b98e7a0f6372b9fc0c3cf1ce0983b418fd3af47c20109a1dc3b10ee47f7dc508c0564b7c0f9efb7cb475ce8e4894881b713f865c4a57245a502e3982facd48691ad82930be76f3d6edb29d09b84bba016f0a93dbe54bcad99f6eb9032e78fdb9c495df226f0c90d721b993c2e1ac3b86012d654c53ea842bf2de97ee5b509faf91cd499657b479b7a111ed41d203e19ce1c68bdd371a3697cce65ee06208cc009e6657b33cfb107867a2e7edc555bde10d1d1c2edc90e4a68e052908b9a2c28187872f8a784f54ff32e80c9450d8b4a27a42fa99273b88fb622b9b4ca2fe4775248404cea955a60f52242ef9ff4c250898665bfe545b14aaf88715e7f7228bfe6ffcd5dd492ed2b9d4570c1f1070258ad86d12153fd6b11c877314c14f25af7bdab21fc7a744c98d5257843690a81cf7093c021e907523cc11625323b9fb8c101e637e6f6a650335d37f7dbef91d66a523ed40d86b9a364e1d215511cdd269add6372b6d550b91d6c8a667a313b2ced0ebf39975f869275951e8cf1697de82c0077a08b8f512ab8ef0501306c7b333ff60facc2f885c184a8e68baa9ca1d35f36f783fca3c699a8f2eb2529c4c574bfb12c201784c69441c012d1bd4cd1ba445185f7f9e11f2057a5cf08fca1831b8d35f102014dda6f670b31408550e9319c008a34c4a981313a08fdce333b98833bbada7052a12270c5798ef77a83f2e2941d8ecec8801772f973c2398bde1972709bbd0019c618041c1c95a8330f3a620d4fb0a7640c64293c613f972c221820af843ee3b1a7dee9d9cb61822c75e6f89f308cbea5d1098c1485fb8de19a370243fe4b7be0227b07a962897a9df605d571f349dfda44a2496438a0eef5f9481eb67e8cab34b7df0295588d78ae720d8bb8e27376fa814f3e5dccf207717ab20f9f3008ed7530f1a6cfcbc29d20ed4101d4ed7892a8aa57c3205fd2b7172f5851ea5fd03542515074239fde8b5801449110f90f1e47085dc4066d695effc8109a2a5727dabd388951ef758f4deeb1bb8e04aa0a8a678c8565e9882a156db59ef2ffa8793808365ceabdf86edbd453b8689d221055a412523a074fa7fdd3dfdfd10375ef51bc918e51ebe9c662c515fa418ae91eb5b7aebb58073aad6eed309a7489b16f6a49e7b4e3df6f1af4615c169f82e7d47bce57023fef0c1e41121138477215964ca3eb92543bad0749fd63b2e6f933bb9950730fa694eed35b7b94f85e72f8d46b23c7bfc401db69fd03e8544fcc61a07915a90467d7bad0c0d1b8f3cd0c4ca2a55001e37c0f73e23433113383018577ffe42b81250407c3ae7cc2b3ab6403b18629524dcca4f26533c3f455f33f4dd2970aa30a7dd0bdf658bc933e21afc022a67dddaac36924ea6ac87da03caaa207b36a1e533240e476bfaa69e4eb740446cd72fd4e0a1ec003c4a21f88fe29f73c65ebded005eda92d989099c87819b94227ea7aa6a40a2a11553aa58a2432896dd932cbc1e607bae2b314582187777beb1003921e2253488b22bfd672368513f63413cb28feeccd2d4e2009ef524a5d58272cf0d7c7b96e0398d51503dc5500e45eccbb6e9bc7fde6831816d62382b643d56f68872bc33a87065aa60705ae33a0487787f0ec354172961f2c18f3d3fb456220f492ee33393cfd46c8b182fd890b4876698e07f1fb01d3ce6a1377815cf158126f233a978d8261a4829835aeadd39bdadbabb1f555e15b3d1c030c61bbf9074ee9b5afd66e26a4caca1ee70423472d27bd0bf8806b2c6be57a7d4f7ca38f8ce45bb5230e1381a7acfb7bb9c8fca6ff67dab07e69f1772ae40a61634dfa2c8eb74c42f3a5cc348599d53ad96128c79930383ead016379111d4b4fb47b6a642b01bc2da15b86f8d174cfd6362181f6529c88f807aa7d5de8e84ec961defe5bfe7a60b5d6f74b98f1a1e8627c746ab30c498f2adf07515"}]}], {{0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6558}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800, [], "b9efee0d95bfde177f032b5553616e4ab9390aa5877e77e2db457a07839191b4"}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x86dd, [], "415c4fb73fe7"}, {}, {}, {0x8, 0x6558, 0x0, "70fb99accb3990f0e77600a1f35bf81791ed9fe6fa2c7986fb80f93d9f8d77ee7b5951491b137bc59b55a97e48f3e83135b7dd920a87ba13f2b47c07246c4a7a3c522e15beb99467d0c439c1f66d196d56426ba749f8e3a804beaacf4adb0c07737e3458178dcfcc0e06b49a6fe2050cc2d5da5bab3eef1f362e7c148ce20506b93527ad82f1e9aea3f0805daf87491de03d1e9557b03c5f4980562281feb9b17e4f911324e0a0e336f2c72e4fa0465ffed7362954310cc00825e68f5786e5ba69c979ef80146dc1a3cb7f5c309e886d7ab4f5e34f74d427971979"}}}}}, 0xfc7) 23:57:39 executing program 5: mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x800002, 0x11, r0, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) r2 = dup2(r1, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x9) 23:57:39 executing program 0: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) socket$inet_udplite(0x2, 0x2, 0x88) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet_udp(0x2, 0x2, 0x0) close(r2) socket$netlink(0x10, 0x3, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) write$binfmt_misc(r1, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r0, 0x0, r2, 0x0, 0x19404, 0x0) 23:57:39 executing program 4: r0 = open(&(0x7f0000000180)='./bus\x00', 0x141962, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x103042, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) write$binfmt_elf64(r2, &(0x7f0000001380)=ANY=[], 0xfd14) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x800002, 0x11, r1, 0x0) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) dup2(r3, r3) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x9) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x41000008}) 23:57:39 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f00000000c0)={'syzkaller1\x00', 0x420000015001}) r1 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_inet_SIOCSIFADDR(r1, 0x8914, &(0x7f0000000140)={'syzkaller1\x00', {0x7, 0x0, @empty}}) write$tun(r0, &(0x7f0000000300)={@void, @val={0x1}, @ipv6=@gre_packet={0x0, 0x6, "00008a", 0xf95, 0x2c, 0x0, @local, @mcast2, {[@dstopts, @fragment, @routing={0x0, 0xc, 0x0, 0x0, 0x0, [@private0, @empty, @local, @local, @initdev={0xfe, 0x88, [], 0x0, 0x0}, @remote]}, @hopopts={0x0, 0x1b9, [], [@calipso={0x7, 0x20, {0x0, 0x6, 0x0, 0x0, [0x0, 0x0, 0x0]}}, @hao={0xc9, 0x10, @initdev={0xfe, 0x88, [], 0x0, 0x0}}, @pad1, @generic={0x0, 0xd90, "ed09007bfd05368b54a83deb0b38cc818aa77156c97f616488d298b59f6f3f810f373159a28a78c728a97c3154bea0c32882026296595944d648ef7d7092da01e558cab2771a4ff68492cf62ae647e2faf3aa22d0aff8c5595b6d7841810165baa43db6782db651ad146ba14a7b89b2aa181c3295e1ff92dc2d5b8fa80fa38507aafbcad4d6bf4d72e05c262b1755cfaf95cf731ed75822fabd24aa167069d47c14ed90e2a2d382421e9181cb0766811b0bac1c07c4bbb5c8672e02a6772d6944b542f3287ede3c4348f72703e17467a8d6866d91a81757bd20243c4c277627f5cbd307c564c19c28b11eea7885d9f5b07a1e7b948105daba03a837e563ac8bdfeda748160f277c689368077fd09c4507565064b4837182f614acecc0267f947ff35f7222e77ae3efd23fa8cbca26b4dbb632295ea53ce97ead6992fac939461f59211eb6ece81f3bacf7631eb50b00d3d71b987fc8155d97c13b8a207697ea26f50b5722d6115811c3b5d95b311e90f123ee37087298a3fe4d533e5db1214a3cdf5ddfd8523e54586941a3a2fdc33e2e3cb7beee395887adcdb34cbcf22a178deddbf0fb81baa9c2b9d1b31c2205040218b3c7b8acaa3c4f2b91ec4f5a1be0dd30162c567a6106f8144a9003fc889aeffbdbb98fc4931da0199839d2dc8080c864589e95f728d97ebc4641f0fd94fcadb05b59e6b4ddb530793eb290c3855c99b803a9fa92ff1bfb491dfba3cfc76a95c2e789deda2901555a0cdaa10c1526af1d764fc6cf0f810bb67cc8516b14a5166e7fed42a34d8023eb9bbc2e70b26ea3b5db5aa587e89b84ff95ad6f52f0e73cac90d686f480f8368cb1b97473a969e173decb78c320caa81b9fec4dad4ea094ae0a77ef18ec69d54b4f1fd04f292f947449786fafff0b2e8600688a37cd63c25d0587457de67bc8d76128bcc0ade183aae7df308338b0c0cac3ee32f4e5250b3800aca0f4471405202223341d97bfa84fdf3bf56efe5750badcdc67c90cb608e972ac1e460d4d3453a3f2afb7819035ebb6b0803f02160e0c3fc351289c202687e76775fe2a1386a3566cc26ad201018b414e0cca371fd3d20af9ca0744906835d41b7ea658c773195bb472d1291c2fe8b61ff8bd067c4a5c8100bc2563bdfd258b07f7de16bca13fe2b8ffd7931a60e9764542143f663142d60431f87662d8b2316febab52a29f3d378b110beed0d4d3e4b6e5be70f99bae84219a10c8b0c041d8934eea4626ef55086012bd41cea3e4103d5f6a0cdc3c14f41ad9f6f404e5d69d982dac997da89828fb31c38ddccce36bbc643d9d1228b04a7fddb7d171b89f3357a745e0c081fc54e454caef1c1a169f3372b24c68d7bb097d5442be88e38676d7ae8e12fc94a3f93a9d8903398566c94afe4c9a55b6860756f072e5afdcedaa94e9d8b6bfd3b148ecb57b402a1df288e2e93097eccd6856628ec76ed429c55309eab6f6863b75be4a53d5f811c07e622a85efbd50dbcdb95fb0fb6c1907fb9235d49bdab685d28653dd4ca63c2255c4110f10a79568f771e3b684c430cabc436cfa1fd97fdf700566d7c755002aec6c2c02eac75debad28eb4ae8668493bc6dc3810ebfc643a879253daf3777ce3691af524e7b51dd6c2d69db2752682d13d162d09cea30b7d7d1128b8c65a7cab131331016381e7d4e45885e22aaba895dc9f2b0f525c39eea79bef37721c2e5976abc1ac81098ec11e89291a36b83ba148e7e5c6f1c21b416cad9cc8d72530d2d0ed6879d894182a51c73625afcd5868aee0ec8d4c8633d17aec4179e54695ab4ccdb282299778a97af7be1aa905b521eaf29d730449d1cff8b9a8016871713f8f14878e91e473118421603508bf10b332a7070933ce1b47fc06907329ba1f4cebc1274e6a1d8b2b595d78c796cccb409bd3a1f29243e48bf64345e8895d5cc1bfa4027313fad41da79cf7e1c57cd45fef7ead25ba24a7737619bcc63f4866d59dc6670977afa12c4a9354a915d349d594e898d690b2c81c0151d316e31c341a36913771ff32b738ddc031af1ff4e59fc211cee72b8c74ba4c966843d037f9e7e14afa121eec162130c03cfbc27e204ce2aa99660ff0ffdf471fb5fe3620f77da51edd8593b5836a83194d0c08258299ab53c73111b31e9aba05e36f037b9c8f247524c55e6f12377877c8bf9101d089e1c742108f31b63df8bf436d0b6aa61f14221dc23a91c58166cdfed4eaf7aad9ad09fc68be5b2fb2a42efaf168a1157d48e18cd1af8e377bbc6b0dbece2689f9f5395fb2b96759a0ba25b52cca37acf3ceca66aa715f1969f21f30bbd6ccfab1f15e4f71db77b230014cda5663e283ba8297dda8fac8e1830971297387cfc820f9fb0f24b4e00cca9288671f0cd7f8a616a4d9a350e7413f3b3cba205af0c8f95005333408fd29b78f4a3ca60022a2ac62823f7b5d0a4747490044eeab1973bfc31a5be60e82269eb4849b2f723f628a67d7cf811c2cc6c1b5e4d22b24b9f23493d228ac299e32007cabd2136684d095addd542ab3f88702f23fe80d1aab11792e4f847722985db9d367af3adbbf5a4734a273c3191ef3d5c721d97a25460cef06f9e90f8455d3312f0395d6f91bc97ac71683d5fdd6858179db53a9bec10ac45e356fd957e260b168fee5f20563d1d6c7a8bc894a3211d397783f5f32805997e56c3e6bf4422e11239b21992c480c89c578ede0564f8836516281e2157495b5618aa110771510dd8999e5522da71cb3e220497942400c65280a50feebd8179379b7976ce6347338838025447eb6b1889d5379462fdd1bd054862c0223d482912b10a7fa9f047ebd6105c7843712ef10852b23d395b0af7132082eb003bc14f772ffae6033e449c81388fbb64759d328c6ca4328dee0d710c1ad5bf2084c2492a77cc580b728b2d4995a83b8451493f2c42961a26339b98e7a0f6372b9fc0c3cf1ce0983b418fd3af47c20109a1dc3b10ee47f7dc508c0564b7c0f9efb7cb475ce8e4894881b713f865c4a57245a502e3982facd48691ad82930be76f3d6edb29d09b84bba016f0a93dbe54bcad99f6eb9032e78fdb9c495df226f0c90d721b993c2e1ac3b86012d654c53ea842bf2de97ee5b509faf91cd499657b479b7a111ed41d203e19ce1c68bdd371a3697cce65ee06208cc009e6657b33cfb107867a2e7edc555bde10d1d1c2edc90e4a68e052908b9a2c28187872f8a784f54ff32e80c9450d8b4a27a42fa99273b88fb622b9b4ca2fe4775248404cea955a60f52242ef9ff4c250898665bfe545b14aaf88715e7f7228bfe6ffcd5dd492ed2b9d4570c1f1070258ad86d12153fd6b11c877314c14f25af7bdab21fc7a744c98d5257843690a81cf7093c021e907523cc11625323b9fb8c101e637e6f6a650335d37f7dbef91d66a523ed40d86b9a364e1d215511cdd269add6372b6d550b91d6c8a667a313b2ced0ebf39975f869275951e8cf1697de82c0077a08b8f512ab8ef0501306c7b333ff60facc2f885c184a8e68baa9ca1d35f36f783fca3c699a8f2eb2529c4c574bfb12c201784c69441c012d1bd4cd1ba445185f7f9e11f2057a5cf08fca1831b8d35f102014dda6f670b31408550e9319c008a34c4a981313a08fdce333b98833bbada7052a12270c5798ef77a83f2e2941d8ecec8801772f973c2398bde1972709bbd0019c618041c1c95a8330f3a620d4fb0a7640c64293c613f972c221820af843ee3b1a7dee9d9cb61822c75e6f89f308cbea5d1098c1485fb8de19a370243fe4b7be0227b07a962897a9df605d571f349dfda44a2496438a0eef5f9481eb67e8cab34b7df0295588d78ae720d8bb8e27376fa814f3e5dccf207717ab20f9f3008ed7530f1a6cfcbc29d20ed4101d4ed7892a8aa57c3205fd2b7172f5851ea5fd03542515074239fde8b5801449110f90f1e47085dc4066d695effc8109a2a5727dabd388951ef758f4deeb1bb8e04aa0a8a678c8565e9882a156db59ef2ffa8793808365ceabdf86edbd453b8689d221055a412523a074fa7fdd3dfdfd10375ef51bc918e51ebe9c662c515fa418ae91eb5b7aebb58073aad6eed309a7489b16f6a49e7b4e3df6f1af4615c169f82e7d47bce57023fef0c1e41121138477215964ca3eb92543bad0749fd63b2e6f933bb9950730fa694eed35b7b94f85e72f8d46b23c7bfc401db69fd03e8544fcc61a07915a90467d7bad0c0d1b8f3cd0c4ca2a55001e37c0f73e23433113383018577ffe42b81250407c3ae7cc2b3ab6403b18629524dcca4f26533c3f455f33f4dd2970aa30a7dd0bdf658bc933e21afc022a67dddaac36924ea6ac87da03caaa207b36a1e533240e476bfaa69e4eb740446cd72fd4e0a1ec003c4a21f88fe29f73c65ebded005eda92d989099c87819b94227ea7aa6a40a2a11553aa58a2432896dd932cbc1e607bae2b314582187777beb1003921e2253488b22bfd672368513f63413cb28feeccd2d4e2009ef524a5d58272cf0d7c7b96e0398d51503dc5500e45eccbb6e9bc7fde6831816d62382b643d56f68872bc33a87065aa60705ae33a0487787f0ec354172961f2c18f3d3fb456220f492ee33393cfd46c8b182fd890b4876698e07f1fb01d3ce6a1377815cf158126f233a978d8261a4829835aeadd39bdadbabb1f555e15b3d1c030c61bbf9074ee9b5afd66e26a4caca1ee70423472d27bd0bf8806b2c6be57a7d4f7ca38f8ce45bb5230e1381a7acfb7bb9c8fca6ff67dab07e69f1772ae40a61634dfa2c8eb74c42f3a5cc348599d53ad96128c79930383ead016379111d4b4fb47b6a642b01bc2da15b86f8d174cfd6362181f6529c88f807aa7d5de8e84ec961defe5bfe7a60b5d6f74b98f1a1e8627c746ab30c498f2adf07515"}]}], {{0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6558}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800, [], "b9efee0d95bfde177f032b5553616e4ab9390aa5877e77e2db457a07839191b4"}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x86dd, [], "415c4fb73fe7"}, {}, {}, {0x8, 0x6558, 0x0, "70fb99accb3990f0e77600a1f35bf81791ed9fe6fa2c7986fb80f93d9f8d77ee7b5951491b137bc59b55a97e48f3e83135b7dd920a87ba13f2b47c07246c4a7a3c522e15beb99467d0c439c1f66d196d56426ba749f8e3a804beaacf4adb0c07737e3458178dcfcc0e06b49a6fe2050cc2d5da5bab3eef1f362e7c148ce20506b93527ad82f1e9aea3f0805daf87491de03d1e9557b03c5f4980562281feb9b17e4f911324e0a0e336f2c72e4fa0465ffed7362954310cc00825e68f5786e5ba69c979ef80146dc1a3cb7f5c309e886d7ab4f5e34f74d427971979"}}}}}, 0xfc7) [ 230.553722][ T4741] usb 2-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 230.580909][ T4741] usb 2-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 230.599947][ T4741] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 230.630544][ T4741] usb 2-1: config 0 descriptor?? 23:57:40 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f00000000c0)={'syzkaller1\x00', 0x420000015001}) r1 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_inet_SIOCSIFADDR(r1, 0x8914, &(0x7f0000000140)={'syzkaller1\x00', {0x7, 0x0, @empty}}) write$tun(r0, &(0x7f0000000300)={@void, @val={0x1}, @ipv6=@gre_packet={0x0, 0x6, "00008a", 0xf95, 0x2c, 0x0, @local, @mcast2, {[@dstopts, @fragment, @routing={0x0, 0xc, 0x0, 0x0, 0x0, [@private0, @empty, @local, @local, @initdev={0xfe, 0x88, [], 0x0, 0x0}, @remote]}, @hopopts={0x0, 0x1b9, [], [@calipso={0x7, 0x20, {0x0, 0x6, 0x0, 0x0, [0x0, 0x0, 0x0]}}, @hao={0xc9, 0x10, @initdev={0xfe, 0x88, [], 0x0, 0x0}}, @pad1, @generic={0x0, 0xd90, "ed09007bfd05368b54a83deb0b38cc818aa77156c97f616488d298b59f6f3f810f373159a28a78c728a97c3154bea0c32882026296595944d648ef7d7092da01e558cab2771a4ff68492cf62ae647e2faf3aa22d0aff8c5595b6d7841810165baa43db6782db651ad146ba14a7b89b2aa181c3295e1ff92dc2d5b8fa80fa38507aafbcad4d6bf4d72e05c262b1755cfaf95cf731ed75822fabd24aa167069d47c14ed90e2a2d382421e9181cb0766811b0bac1c07c4bbb5c8672e02a6772d6944b542f3287ede3c4348f72703e17467a8d6866d91a81757bd20243c4c277627f5cbd307c564c19c28b11eea7885d9f5b07a1e7b948105daba03a837e563ac8bdfeda748160f277c689368077fd09c4507565064b4837182f614acecc0267f947ff35f7222e77ae3efd23fa8cbca26b4dbb632295ea53ce97ead6992fac939461f59211eb6ece81f3bacf7631eb50b00d3d71b987fc8155d97c13b8a207697ea26f50b5722d6115811c3b5d95b311e90f123ee37087298a3fe4d533e5db1214a3cdf5ddfd8523e54586941a3a2fdc33e2e3cb7beee395887adcdb34cbcf22a178deddbf0fb81baa9c2b9d1b31c2205040218b3c7b8acaa3c4f2b91ec4f5a1be0dd30162c567a6106f8144a9003fc889aeffbdbb98fc4931da0199839d2dc8080c864589e95f728d97ebc4641f0fd94fcadb05b59e6b4ddb530793eb290c3855c99b803a9fa92ff1bfb491dfba3cfc76a95c2e789deda2901555a0cdaa10c1526af1d764fc6cf0f810bb67cc8516b14a5166e7fed42a34d8023eb9bbc2e70b26ea3b5db5aa587e89b84ff95ad6f52f0e73cac90d686f480f8368cb1b97473a969e173decb78c320caa81b9fec4dad4ea094ae0a77ef18ec69d54b4f1fd04f292f947449786fafff0b2e8600688a37cd63c25d0587457de67bc8d76128bcc0ade183aae7df308338b0c0cac3ee32f4e5250b3800aca0f4471405202223341d97bfa84fdf3bf56efe5750badcdc67c90cb608e972ac1e460d4d3453a3f2afb7819035ebb6b0803f02160e0c3fc351289c202687e76775fe2a1386a3566cc26ad201018b414e0cca371fd3d20af9ca0744906835d41b7ea658c773195bb472d1291c2fe8b61ff8bd067c4a5c8100bc2563bdfd258b07f7de16bca13fe2b8ffd7931a60e9764542143f663142d60431f87662d8b2316febab52a29f3d378b110beed0d4d3e4b6e5be70f99bae84219a10c8b0c041d8934eea4626ef55086012bd41cea3e4103d5f6a0cdc3c14f41ad9f6f404e5d69d982dac997da89828fb31c38ddccce36bbc643d9d1228b04a7fddb7d171b89f3357a745e0c081fc54e454caef1c1a169f3372b24c68d7bb097d5442be88e38676d7ae8e12fc94a3f93a9d8903398566c94afe4c9a55b6860756f072e5afdcedaa94e9d8b6bfd3b148ecb57b402a1df288e2e93097eccd6856628ec76ed429c55309eab6f6863b75be4a53d5f811c07e622a85efbd50dbcdb95fb0fb6c1907fb9235d49bdab685d28653dd4ca63c2255c4110f10a79568f771e3b684c430cabc436cfa1fd97fdf700566d7c755002aec6c2c02eac75debad28eb4ae8668493bc6dc3810ebfc643a879253daf3777ce3691af524e7b51dd6c2d69db2752682d13d162d09cea30b7d7d1128b8c65a7cab131331016381e7d4e45885e22aaba895dc9f2b0f525c39eea79bef37721c2e5976abc1ac81098ec11e89291a36b83ba148e7e5c6f1c21b416cad9cc8d72530d2d0ed6879d894182a51c73625afcd5868aee0ec8d4c8633d17aec4179e54695ab4ccdb282299778a97af7be1aa905b521eaf29d730449d1cff8b9a8016871713f8f14878e91e473118421603508bf10b332a7070933ce1b47fc06907329ba1f4cebc1274e6a1d8b2b595d78c796cccb409bd3a1f29243e48bf64345e8895d5cc1bfa4027313fad41da79cf7e1c57cd45fef7ead25ba24a7737619bcc63f4866d59dc6670977afa12c4a9354a915d349d594e898d690b2c81c0151d316e31c341a36913771ff32b738ddc031af1ff4e59fc211cee72b8c74ba4c966843d037f9e7e14afa121eec162130c03cfbc27e204ce2aa99660ff0ffdf471fb5fe3620f77da51edd8593b5836a83194d0c08258299ab53c73111b31e9aba05e36f037b9c8f247524c55e6f12377877c8bf9101d089e1c742108f31b63df8bf436d0b6aa61f14221dc23a91c58166cdfed4eaf7aad9ad09fc68be5b2fb2a42efaf168a1157d48e18cd1af8e377bbc6b0dbece2689f9f5395fb2b96759a0ba25b52cca37acf3ceca66aa715f1969f21f30bbd6ccfab1f15e4f71db77b230014cda5663e283ba8297dda8fac8e1830971297387cfc820f9fb0f24b4e00cca9288671f0cd7f8a616a4d9a350e7413f3b3cba205af0c8f95005333408fd29b78f4a3ca60022a2ac62823f7b5d0a4747490044eeab1973bfc31a5be60e82269eb4849b2f723f628a67d7cf811c2cc6c1b5e4d22b24b9f23493d228ac299e32007cabd2136684d095addd542ab3f88702f23fe80d1aab11792e4f847722985db9d367af3adbbf5a4734a273c3191ef3d5c721d97a25460cef06f9e90f8455d3312f0395d6f91bc97ac71683d5fdd6858179db53a9bec10ac45e356fd957e260b168fee5f20563d1d6c7a8bc894a3211d397783f5f32805997e56c3e6bf4422e11239b21992c480c89c578ede0564f8836516281e2157495b5618aa110771510dd8999e5522da71cb3e220497942400c65280a50feebd8179379b7976ce6347338838025447eb6b1889d5379462fdd1bd054862c0223d482912b10a7fa9f047ebd6105c7843712ef10852b23d395b0af7132082eb003bc14f772ffae6033e449c81388fbb64759d328c6ca4328dee0d710c1ad5bf2084c2492a77cc580b728b2d4995a83b8451493f2c42961a26339b98e7a0f6372b9fc0c3cf1ce0983b418fd3af47c20109a1dc3b10ee47f7dc508c0564b7c0f9efb7cb475ce8e4894881b713f865c4a57245a502e3982facd48691ad82930be76f3d6edb29d09b84bba016f0a93dbe54bcad99f6eb9032e78fdb9c495df226f0c90d721b993c2e1ac3b86012d654c53ea842bf2de97ee5b509faf91cd499657b479b7a111ed41d203e19ce1c68bdd371a3697cce65ee06208cc009e6657b33cfb107867a2e7edc555bde10d1d1c2edc90e4a68e052908b9a2c28187872f8a784f54ff32e80c9450d8b4a27a42fa99273b88fb622b9b4ca2fe4775248404cea955a60f52242ef9ff4c250898665bfe545b14aaf88715e7f7228bfe6ffcd5dd492ed2b9d4570c1f1070258ad86d12153fd6b11c877314c14f25af7bdab21fc7a744c98d5257843690a81cf7093c021e907523cc11625323b9fb8c101e637e6f6a650335d37f7dbef91d66a523ed40d86b9a364e1d215511cdd269add6372b6d550b91d6c8a667a313b2ced0ebf39975f869275951e8cf1697de82c0077a08b8f512ab8ef0501306c7b333ff60facc2f885c184a8e68baa9ca1d35f36f783fca3c699a8f2eb2529c4c574bfb12c201784c69441c012d1bd4cd1ba445185f7f9e11f2057a5cf08fca1831b8d35f102014dda6f670b31408550e9319c008a34c4a981313a08fdce333b98833bbada7052a12270c5798ef77a83f2e2941d8ecec8801772f973c2398bde1972709bbd0019c618041c1c95a8330f3a620d4fb0a7640c64293c613f972c221820af843ee3b1a7dee9d9cb61822c75e6f89f308cbea5d1098c1485fb8de19a370243fe4b7be0227b07a962897a9df605d571f349dfda44a2496438a0eef5f9481eb67e8cab34b7df0295588d78ae720d8bb8e27376fa814f3e5dccf207717ab20f9f3008ed7530f1a6cfcbc29d20ed4101d4ed7892a8aa57c3205fd2b7172f5851ea5fd03542515074239fde8b5801449110f90f1e47085dc4066d695effc8109a2a5727dabd388951ef758f4deeb1bb8e04aa0a8a678c8565e9882a156db59ef2ffa8793808365ceabdf86edbd453b8689d221055a412523a074fa7fdd3dfdfd10375ef51bc918e51ebe9c662c515fa418ae91eb5b7aebb58073aad6eed309a7489b16f6a49e7b4e3df6f1af4615c169f82e7d47bce57023fef0c1e41121138477215964ca3eb92543bad0749fd63b2e6f933bb9950730fa694eed35b7b94f85e72f8d46b23c7bfc401db69fd03e8544fcc61a07915a90467d7bad0c0d1b8f3cd0c4ca2a55001e37c0f73e23433113383018577ffe42b81250407c3ae7cc2b3ab6403b18629524dcca4f26533c3f455f33f4dd2970aa30a7dd0bdf658bc933e21afc022a67dddaac36924ea6ac87da03caaa207b36a1e533240e476bfaa69e4eb740446cd72fd4e0a1ec003c4a21f88fe29f73c65ebded005eda92d989099c87819b94227ea7aa6a40a2a11553aa58a2432896dd932cbc1e607bae2b314582187777beb1003921e2253488b22bfd672368513f63413cb28feeccd2d4e2009ef524a5d58272cf0d7c7b96e0398d51503dc5500e45eccbb6e9bc7fde6831816d62382b643d56f68872bc33a87065aa60705ae33a0487787f0ec354172961f2c18f3d3fb456220f492ee33393cfd46c8b182fd890b4876698e07f1fb01d3ce6a1377815cf158126f233a978d8261a4829835aeadd39bdadbabb1f555e15b3d1c030c61bbf9074ee9b5afd66e26a4caca1ee70423472d27bd0bf8806b2c6be57a7d4f7ca38f8ce45bb5230e1381a7acfb7bb9c8fca6ff67dab07e69f1772ae40a61634dfa2c8eb74c42f3a5cc348599d53ad96128c79930383ead016379111d4b4fb47b6a642b01bc2da15b86f8d174cfd6362181f6529c88f807aa7d5de8e84ec961defe5bfe7a60b5d6f74b98f1a1e8627c746ab30c498f2adf07515"}]}], {{0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6558}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800, [], "b9efee0d95bfde177f032b5553616e4ab9390aa5877e77e2db457a07839191b4"}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x86dd, [], "415c4fb73fe7"}, {}, {}, {0x8, 0x6558, 0x0, "70fb99accb3990f0e77600a1f35bf81791ed9fe6fa2c7986fb80f93d9f8d77ee7b5951491b137bc59b55a97e48f3e83135b7dd920a87ba13f2b47c07246c4a7a3c522e15beb99467d0c439c1f66d196d56426ba749f8e3a804beaacf4adb0c07737e3458178dcfcc0e06b49a6fe2050cc2d5da5bab3eef1f362e7c148ce20506b93527ad82f1e9aea3f0805daf87491de03d1e9557b03c5f4980562281feb9b17e4f911324e0a0e336f2c72e4fa0465ffed7362954310cc00825e68f5786e5ba69c979ef80146dc1a3cb7f5c309e886d7ab4f5e34f74d427971979"}}}}}, 0xfc7) [ 230.703621][ T48] usb 1-1: new high-speed USB device number 9 using dummy_hcd [ 230.715822][ T4741] usbhid 2-1:0.0: couldn't find an input interrupt endpoint [ 230.917295][ T4741] usb 2-1: USB disconnect, device number 71 [ 231.103529][ T48] usb 1-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 231.116373][ T48] usb 1-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 231.125584][ T48] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 231.134242][ T48] usb 1-1: config 0 descriptor?? [ 231.175819][ T48] usbhid 1-1:0.0: couldn't find an input interrupt endpoint [ 231.378614][ T48] usb 1-1: USB disconnect, device number 9 23:57:41 executing program 1: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) r0 = socket$inet_udplite(0x2, 0x2, 0x88) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$inet_udp(0x2, 0x2, 0x0) close(r4) socket$netlink(0x10, 0x3, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r3, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r2, 0x0, r4, 0x0, 0x19404, 0x0) 23:57:41 executing program 5: mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x800002, 0x11, r0, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) r2 = dup2(r1, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x9) 23:57:41 executing program 4: r0 = open(&(0x7f0000000180)='./bus\x00', 0x141962, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x103042, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) write$binfmt_elf64(r2, &(0x7f0000001380)=ANY=[], 0xfd14) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x800002, 0x11, r1, 0x0) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) dup2(r3, r3) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x9) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x41000008}) 23:57:41 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f00000000c0)={'syzkaller1\x00', 0x420000015001}) r1 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_inet_SIOCSIFADDR(r1, 0x8914, &(0x7f0000000140)={'syzkaller1\x00', {0x7, 0x0, @empty}}) write$tun(r0, &(0x7f0000000300)={@void, @val={0x1}, @ipv6=@gre_packet={0x0, 0x6, "00008a", 0xf97, 0x2c, 0x0, @local, @mcast2, {[@dstopts, @fragment, @routing={0x0, 0xc, 0x0, 0x0, 0x0, [@private0, @empty, @local, @local, @initdev={0xfe, 0x88, [], 0x0, 0x0}, @remote]}, @hopopts={0x0, 0x1b9, [], [@calipso={0x7, 0x20, {0x0, 0x6, 0x0, 0x0, [0x0, 0x0, 0x0]}}, @hao={0xc9, 0x10, @initdev={0xfe, 0x88, [], 0x0, 0x0}}, @pad1, @generic={0x0, 0xd90, "ed09007bfd05368b54a83deb0b38cc818aa77156c97f616488d298b59f6f3f810f373159a28a78c728a97c3154bea0c32882026296595944d648ef7d7092da01e558cab2771a4ff68492cf62ae647e2faf3aa22d0aff8c5595b6d7841810165baa43db6782db651ad146ba14a7b89b2aa181c3295e1ff92dc2d5b8fa80fa38507aafbcad4d6bf4d72e05c262b1755cfaf95cf731ed75822fabd24aa167069d47c14ed90e2a2d382421e9181cb0766811b0bac1c07c4bbb5c8672e02a6772d6944b542f3287ede3c4348f72703e17467a8d6866d91a81757bd20243c4c277627f5cbd307c564c19c28b11eea7885d9f5b07a1e7b948105daba03a837e563ac8bdfeda748160f277c689368077fd09c4507565064b4837182f614acecc0267f947ff35f7222e77ae3efd23fa8cbca26b4dbb632295ea53ce97ead6992fac939461f59211eb6ece81f3bacf7631eb50b00d3d71b987fc8155d97c13b8a207697ea26f50b5722d6115811c3b5d95b311e90f123ee37087298a3fe4d533e5db1214a3cdf5ddfd8523e54586941a3a2fdc33e2e3cb7beee395887adcdb34cbcf22a178deddbf0fb81baa9c2b9d1b31c2205040218b3c7b8acaa3c4f2b91ec4f5a1be0dd30162c567a6106f8144a9003fc889aeffbdbb98fc4931da0199839d2dc8080c864589e95f728d97ebc4641f0fd94fcadb05b59e6b4ddb530793eb290c3855c99b803a9fa92ff1bfb491dfba3cfc76a95c2e789deda2901555a0cdaa10c1526af1d764fc6cf0f810bb67cc8516b14a5166e7fed42a34d8023eb9bbc2e70b26ea3b5db5aa587e89b84ff95ad6f52f0e73cac90d686f480f8368cb1b97473a969e173decb78c320caa81b9fec4dad4ea094ae0a77ef18ec69d54b4f1fd04f292f947449786fafff0b2e8600688a37cd63c25d0587457de67bc8d76128bcc0ade183aae7df308338b0c0cac3ee32f4e5250b3800aca0f4471405202223341d97bfa84fdf3bf56efe5750badcdc67c90cb608e972ac1e460d4d3453a3f2afb7819035ebb6b0803f02160e0c3fc351289c202687e76775fe2a1386a3566cc26ad201018b414e0cca371fd3d20af9ca0744906835d41b7ea658c773195bb472d1291c2fe8b61ff8bd067c4a5c8100bc2563bdfd258b07f7de16bca13fe2b8ffd7931a60e9764542143f663142d60431f87662d8b2316febab52a29f3d378b110beed0d4d3e4b6e5be70f99bae84219a10c8b0c041d8934eea4626ef55086012bd41cea3e4103d5f6a0cdc3c14f41ad9f6f404e5d69d982dac997da89828fb31c38ddccce36bbc643d9d1228b04a7fddb7d171b89f3357a745e0c081fc54e454caef1c1a169f3372b24c68d7bb097d5442be88e38676d7ae8e12fc94a3f93a9d8903398566c94afe4c9a55b6860756f072e5afdcedaa94e9d8b6bfd3b148ecb57b402a1df288e2e93097eccd6856628ec76ed429c55309eab6f6863b75be4a53d5f811c07e622a85efbd50dbcdb95fb0fb6c1907fb9235d49bdab685d28653dd4ca63c2255c4110f10a79568f771e3b684c430cabc436cfa1fd97fdf700566d7c755002aec6c2c02eac75debad28eb4ae8668493bc6dc3810ebfc643a879253daf3777ce3691af524e7b51dd6c2d69db2752682d13d162d09cea30b7d7d1128b8c65a7cab131331016381e7d4e45885e22aaba895dc9f2b0f525c39eea79bef37721c2e5976abc1ac81098ec11e89291a36b83ba148e7e5c6f1c21b416cad9cc8d72530d2d0ed6879d894182a51c73625afcd5868aee0ec8d4c8633d17aec4179e54695ab4ccdb282299778a97af7be1aa905b521eaf29d730449d1cff8b9a8016871713f8f14878e91e473118421603508bf10b332a7070933ce1b47fc06907329ba1f4cebc1274e6a1d8b2b595d78c796cccb409bd3a1f29243e48bf64345e8895d5cc1bfa4027313fad41da79cf7e1c57cd45fef7ead25ba24a7737619bcc63f4866d59dc6670977afa12c4a9354a915d349d594e898d690b2c81c0151d316e31c341a36913771ff32b738ddc031af1ff4e59fc211cee72b8c74ba4c966843d037f9e7e14afa121eec162130c03cfbc27e204ce2aa99660ff0ffdf471fb5fe3620f77da51edd8593b5836a83194d0c08258299ab53c73111b31e9aba05e36f037b9c8f247524c55e6f12377877c8bf9101d089e1c742108f31b63df8bf436d0b6aa61f14221dc23a91c58166cdfed4eaf7aad9ad09fc68be5b2fb2a42efaf168a1157d48e18cd1af8e377bbc6b0dbece2689f9f5395fb2b96759a0ba25b52cca37acf3ceca66aa715f1969f21f30bbd6ccfab1f15e4f71db77b230014cda5663e283ba8297dda8fac8e1830971297387cfc820f9fb0f24b4e00cca9288671f0cd7f8a616a4d9a350e7413f3b3cba205af0c8f95005333408fd29b78f4a3ca60022a2ac62823f7b5d0a4747490044eeab1973bfc31a5be60e82269eb4849b2f723f628a67d7cf811c2cc6c1b5e4d22b24b9f23493d228ac299e32007cabd2136684d095addd542ab3f88702f23fe80d1aab11792e4f847722985db9d367af3adbbf5a4734a273c3191ef3d5c721d97a25460cef06f9e90f8455d3312f0395d6f91bc97ac71683d5fdd6858179db53a9bec10ac45e356fd957e260b168fee5f20563d1d6c7a8bc894a3211d397783f5f32805997e56c3e6bf4422e11239b21992c480c89c578ede0564f8836516281e2157495b5618aa110771510dd8999e5522da71cb3e220497942400c65280a50feebd8179379b7976ce6347338838025447eb6b1889d5379462fdd1bd054862c0223d482912b10a7fa9f047ebd6105c7843712ef10852b23d395b0af7132082eb003bc14f772ffae6033e449c81388fbb64759d328c6ca4328dee0d710c1ad5bf2084c2492a77cc580b728b2d4995a83b8451493f2c42961a26339b98e7a0f6372b9fc0c3cf1ce0983b418fd3af47c20109a1dc3b10ee47f7dc508c0564b7c0f9efb7cb475ce8e4894881b713f865c4a57245a502e3982facd48691ad82930be76f3d6edb29d09b84bba016f0a93dbe54bcad99f6eb9032e78fdb9c495df226f0c90d721b993c2e1ac3b86012d654c53ea842bf2de97ee5b509faf91cd499657b479b7a111ed41d203e19ce1c68bdd371a3697cce65ee06208cc009e6657b33cfb107867a2e7edc555bde10d1d1c2edc90e4a68e052908b9a2c28187872f8a784f54ff32e80c9450d8b4a27a42fa99273b88fb622b9b4ca2fe4775248404cea955a60f52242ef9ff4c250898665bfe545b14aaf88715e7f7228bfe6ffcd5dd492ed2b9d4570c1f1070258ad86d12153fd6b11c877314c14f25af7bdab21fc7a744c98d5257843690a81cf7093c021e907523cc11625323b9fb8c101e637e6f6a650335d37f7dbef91d66a523ed40d86b9a364e1d215511cdd269add6372b6d550b91d6c8a667a313b2ced0ebf39975f869275951e8cf1697de82c0077a08b8f512ab8ef0501306c7b333ff60facc2f885c184a8e68baa9ca1d35f36f783fca3c699a8f2eb2529c4c574bfb12c201784c69441c012d1bd4cd1ba445185f7f9e11f2057a5cf08fca1831b8d35f102014dda6f670b31408550e9319c008a34c4a981313a08fdce333b98833bbada7052a12270c5798ef77a83f2e2941d8ecec8801772f973c2398bde1972709bbd0019c618041c1c95a8330f3a620d4fb0a7640c64293c613f972c221820af843ee3b1a7dee9d9cb61822c75e6f89f308cbea5d1098c1485fb8de19a370243fe4b7be0227b07a962897a9df605d571f349dfda44a2496438a0eef5f9481eb67e8cab34b7df0295588d78ae720d8bb8e27376fa814f3e5dccf207717ab20f9f3008ed7530f1a6cfcbc29d20ed4101d4ed7892a8aa57c3205fd2b7172f5851ea5fd03542515074239fde8b5801449110f90f1e47085dc4066d695effc8109a2a5727dabd388951ef758f4deeb1bb8e04aa0a8a678c8565e9882a156db59ef2ffa8793808365ceabdf86edbd453b8689d221055a412523a074fa7fdd3dfdfd10375ef51bc918e51ebe9c662c515fa418ae91eb5b7aebb58073aad6eed309a7489b16f6a49e7b4e3df6f1af4615c169f82e7d47bce57023fef0c1e41121138477215964ca3eb92543bad0749fd63b2e6f933bb9950730fa694eed35b7b94f85e72f8d46b23c7bfc401db69fd03e8544fcc61a07915a90467d7bad0c0d1b8f3cd0c4ca2a55001e37c0f73e23433113383018577ffe42b81250407c3ae7cc2b3ab6403b18629524dcca4f26533c3f455f33f4dd2970aa30a7dd0bdf658bc933e21afc022a67dddaac36924ea6ac87da03caaa207b36a1e533240e476bfaa69e4eb740446cd72fd4e0a1ec003c4a21f88fe29f73c65ebded005eda92d989099c87819b94227ea7aa6a40a2a11553aa58a2432896dd932cbc1e607bae2b314582187777beb1003921e2253488b22bfd672368513f63413cb28feeccd2d4e2009ef524a5d58272cf0d7c7b96e0398d51503dc5500e45eccbb6e9bc7fde6831816d62382b643d56f68872bc33a87065aa60705ae33a0487787f0ec354172961f2c18f3d3fb456220f492ee33393cfd46c8b182fd890b4876698e07f1fb01d3ce6a1377815cf158126f233a978d8261a4829835aeadd39bdadbabb1f555e15b3d1c030c61bbf9074ee9b5afd66e26a4caca1ee70423472d27bd0bf8806b2c6be57a7d4f7ca38f8ce45bb5230e1381a7acfb7bb9c8fca6ff67dab07e69f1772ae40a61634dfa2c8eb74c42f3a5cc348599d53ad96128c79930383ead016379111d4b4fb47b6a642b01bc2da15b86f8d174cfd6362181f6529c88f807aa7d5de8e84ec961defe5bfe7a60b5d6f74b98f1a1e8627c746ab30c498f2adf07515"}]}], {{0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6558}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800, [], "b9efee0d95bfde177f032b5553616e4ab9390aa5877e77e2db457a07839191b4"}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x86dd, [], "415c4fb73fe7"}, {}, {}, {0x8, 0x6558, 0x0, "70fb99accb3990f0e77600a1f35bf81791ed9fe6fa2c7986fb80f93d9f8d77ee7b5951491b137bc59b55a97e48f3e83135b7dd920a87ba13f2b47c07246c4a7a3c522e15beb99467d0c439c1f66d196d56426ba749f8e3a804beaacf4adb0c07737e3458178dcfcc0e06b49a6fe2050cc2d5da5bab3eef1f362e7c148ce20506b93527ad82f1e9aea3f0805daf87491de03d1e9557b03c5f4980562281feb9b17e4f911324e0a0e336f2c72e4fa0465ffed7362954310cc00825e68f5786e5ba69c979ef80146dc1a3cb7f5c309e886d7ab4f5e34f74d4279719797bc2"}}}}}, 0xfc9) 23:57:41 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) chdir(0x0) r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:57:41 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f00000000c0)={'syzkaller1\x00', 0x420000015001}) r1 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_inet_SIOCSIFADDR(r1, 0x8914, &(0x7f0000000140)={'syzkaller1\x00', {0x7, 0x0, @empty}}) write$tun(r0, &(0x7f0000000300)={@void, @val={0x1}, @ipv6=@gre_packet={0x0, 0x6, "00008a", 0xf97, 0x2c, 0x0, @local, @mcast2, {[@dstopts, @fragment, @routing={0x0, 0xc, 0x0, 0x0, 0x0, [@private0, @empty, @local, @local, @initdev={0xfe, 0x88, [], 0x0, 0x0}, @remote]}, @hopopts={0x0, 0x1b9, [], [@calipso={0x7, 0x20, {0x0, 0x6, 0x0, 0x0, [0x0, 0x0, 0x0]}}, @hao={0xc9, 0x10, @initdev={0xfe, 0x88, [], 0x0, 0x0}}, @pad1, @generic={0x0, 0xd90, "ed09007bfd05368b54a83deb0b38cc818aa77156c97f616488d298b59f6f3f810f373159a28a78c728a97c3154bea0c32882026296595944d648ef7d7092da01e558cab2771a4ff68492cf62ae647e2faf3aa22d0aff8c5595b6d7841810165baa43db6782db651ad146ba14a7b89b2aa181c3295e1ff92dc2d5b8fa80fa38507aafbcad4d6bf4d72e05c262b1755cfaf95cf731ed75822fabd24aa167069d47c14ed90e2a2d382421e9181cb0766811b0bac1c07c4bbb5c8672e02a6772d6944b542f3287ede3c4348f72703e17467a8d6866d91a81757bd20243c4c277627f5cbd307c564c19c28b11eea7885d9f5b07a1e7b948105daba03a837e563ac8bdfeda748160f277c689368077fd09c4507565064b4837182f614acecc0267f947ff35f7222e77ae3efd23fa8cbca26b4dbb632295ea53ce97ead6992fac939461f59211eb6ece81f3bacf7631eb50b00d3d71b987fc8155d97c13b8a207697ea26f50b5722d6115811c3b5d95b311e90f123ee37087298a3fe4d533e5db1214a3cdf5ddfd8523e54586941a3a2fdc33e2e3cb7beee395887adcdb34cbcf22a178deddbf0fb81baa9c2b9d1b31c2205040218b3c7b8acaa3c4f2b91ec4f5a1be0dd30162c567a6106f8144a9003fc889aeffbdbb98fc4931da0199839d2dc8080c864589e95f728d97ebc4641f0fd94fcadb05b59e6b4ddb530793eb290c3855c99b803a9fa92ff1bfb491dfba3cfc76a95c2e789deda2901555a0cdaa10c1526af1d764fc6cf0f810bb67cc8516b14a5166e7fed42a34d8023eb9bbc2e70b26ea3b5db5aa587e89b84ff95ad6f52f0e73cac90d686f480f8368cb1b97473a969e173decb78c320caa81b9fec4dad4ea094ae0a77ef18ec69d54b4f1fd04f292f947449786fafff0b2e8600688a37cd63c25d0587457de67bc8d76128bcc0ade183aae7df308338b0c0cac3ee32f4e5250b3800aca0f4471405202223341d97bfa84fdf3bf56efe5750badcdc67c90cb608e972ac1e460d4d3453a3f2afb7819035ebb6b0803f02160e0c3fc351289c202687e76775fe2a1386a3566cc26ad201018b414e0cca371fd3d20af9ca0744906835d41b7ea658c773195bb472d1291c2fe8b61ff8bd067c4a5c8100bc2563bdfd258b07f7de16bca13fe2b8ffd7931a60e9764542143f663142d60431f87662d8b2316febab52a29f3d378b110beed0d4d3e4b6e5be70f99bae84219a10c8b0c041d8934eea4626ef55086012bd41cea3e4103d5f6a0cdc3c14f41ad9f6f404e5d69d982dac997da89828fb31c38ddccce36bbc643d9d1228b04a7fddb7d171b89f3357a745e0c081fc54e454caef1c1a169f3372b24c68d7bb097d5442be88e38676d7ae8e12fc94a3f93a9d8903398566c94afe4c9a55b6860756f072e5afdcedaa94e9d8b6bfd3b148ecb57b402a1df288e2e93097eccd6856628ec76ed429c55309eab6f6863b75be4a53d5f811c07e622a85efbd50dbcdb95fb0fb6c1907fb9235d49bdab685d28653dd4ca63c2255c4110f10a79568f771e3b684c430cabc436cfa1fd97fdf700566d7c755002aec6c2c02eac75debad28eb4ae8668493bc6dc3810ebfc643a879253daf3777ce3691af524e7b51dd6c2d69db2752682d13d162d09cea30b7d7d1128b8c65a7cab131331016381e7d4e45885e22aaba895dc9f2b0f525c39eea79bef37721c2e5976abc1ac81098ec11e89291a36b83ba148e7e5c6f1c21b416cad9cc8d72530d2d0ed6879d894182a51c73625afcd5868aee0ec8d4c8633d17aec4179e54695ab4ccdb282299778a97af7be1aa905b521eaf29d730449d1cff8b9a8016871713f8f14878e91e473118421603508bf10b332a7070933ce1b47fc06907329ba1f4cebc1274e6a1d8b2b595d78c796cccb409bd3a1f29243e48bf64345e8895d5cc1bfa4027313fad41da79cf7e1c57cd45fef7ead25ba24a7737619bcc63f4866d59dc6670977afa12c4a9354a915d349d594e898d690b2c81c0151d316e31c341a36913771ff32b738ddc031af1ff4e59fc211cee72b8c74ba4c966843d037f9e7e14afa121eec162130c03cfbc27e204ce2aa99660ff0ffdf471fb5fe3620f77da51edd8593b5836a83194d0c08258299ab53c73111b31e9aba05e36f037b9c8f247524c55e6f12377877c8bf9101d089e1c742108f31b63df8bf436d0b6aa61f14221dc23a91c58166cdfed4eaf7aad9ad09fc68be5b2fb2a42efaf168a1157d48e18cd1af8e377bbc6b0dbece2689f9f5395fb2b96759a0ba25b52cca37acf3ceca66aa715f1969f21f30bbd6ccfab1f15e4f71db77b230014cda5663e283ba8297dda8fac8e1830971297387cfc820f9fb0f24b4e00cca9288671f0cd7f8a616a4d9a350e7413f3b3cba205af0c8f95005333408fd29b78f4a3ca60022a2ac62823f7b5d0a4747490044eeab1973bfc31a5be60e82269eb4849b2f723f628a67d7cf811c2cc6c1b5e4d22b24b9f23493d228ac299e32007cabd2136684d095addd542ab3f88702f23fe80d1aab11792e4f847722985db9d367af3adbbf5a4734a273c3191ef3d5c721d97a25460cef06f9e90f8455d3312f0395d6f91bc97ac71683d5fdd6858179db53a9bec10ac45e356fd957e260b168fee5f20563d1d6c7a8bc894a3211d397783f5f32805997e56c3e6bf4422e11239b21992c480c89c578ede0564f8836516281e2157495b5618aa110771510dd8999e5522da71cb3e220497942400c65280a50feebd8179379b7976ce6347338838025447eb6b1889d5379462fdd1bd054862c0223d482912b10a7fa9f047ebd6105c7843712ef10852b23d395b0af7132082eb003bc14f772ffae6033e449c81388fbb64759d328c6ca4328dee0d710c1ad5bf2084c2492a77cc580b728b2d4995a83b8451493f2c42961a26339b98e7a0f6372b9fc0c3cf1ce0983b418fd3af47c20109a1dc3b10ee47f7dc508c0564b7c0f9efb7cb475ce8e4894881b713f865c4a57245a502e3982facd48691ad82930be76f3d6edb29d09b84bba016f0a93dbe54bcad99f6eb9032e78fdb9c495df226f0c90d721b993c2e1ac3b86012d654c53ea842bf2de97ee5b509faf91cd499657b479b7a111ed41d203e19ce1c68bdd371a3697cce65ee06208cc009e6657b33cfb107867a2e7edc555bde10d1d1c2edc90e4a68e052908b9a2c28187872f8a784f54ff32e80c9450d8b4a27a42fa99273b88fb622b9b4ca2fe4775248404cea955a60f52242ef9ff4c250898665bfe545b14aaf88715e7f7228bfe6ffcd5dd492ed2b9d4570c1f1070258ad86d12153fd6b11c877314c14f25af7bdab21fc7a744c98d5257843690a81cf7093c021e907523cc11625323b9fb8c101e637e6f6a650335d37f7dbef91d66a523ed40d86b9a364e1d215511cdd269add6372b6d550b91d6c8a667a313b2ced0ebf39975f869275951e8cf1697de82c0077a08b8f512ab8ef0501306c7b333ff60facc2f885c184a8e68baa9ca1d35f36f783fca3c699a8f2eb2529c4c574bfb12c201784c69441c012d1bd4cd1ba445185f7f9e11f2057a5cf08fca1831b8d35f102014dda6f670b31408550e9319c008a34c4a981313a08fdce333b98833bbada7052a12270c5798ef77a83f2e2941d8ecec8801772f973c2398bde1972709bbd0019c618041c1c95a8330f3a620d4fb0a7640c64293c613f972c221820af843ee3b1a7dee9d9cb61822c75e6f89f308cbea5d1098c1485fb8de19a370243fe4b7be0227b07a962897a9df605d571f349dfda44a2496438a0eef5f9481eb67e8cab34b7df0295588d78ae720d8bb8e27376fa814f3e5dccf207717ab20f9f3008ed7530f1a6cfcbc29d20ed4101d4ed7892a8aa57c3205fd2b7172f5851ea5fd03542515074239fde8b5801449110f90f1e47085dc4066d695effc8109a2a5727dabd388951ef758f4deeb1bb8e04aa0a8a678c8565e9882a156db59ef2ffa8793808365ceabdf86edbd453b8689d221055a412523a074fa7fdd3dfdfd10375ef51bc918e51ebe9c662c515fa418ae91eb5b7aebb58073aad6eed309a7489b16f6a49e7b4e3df6f1af4615c169f82e7d47bce57023fef0c1e41121138477215964ca3eb92543bad0749fd63b2e6f933bb9950730fa694eed35b7b94f85e72f8d46b23c7bfc401db69fd03e8544fcc61a07915a90467d7bad0c0d1b8f3cd0c4ca2a55001e37c0f73e23433113383018577ffe42b81250407c3ae7cc2b3ab6403b18629524dcca4f26533c3f455f33f4dd2970aa30a7dd0bdf658bc933e21afc022a67dddaac36924ea6ac87da03caaa207b36a1e533240e476bfaa69e4eb740446cd72fd4e0a1ec003c4a21f88fe29f73c65ebded005eda92d989099c87819b94227ea7aa6a40a2a11553aa58a2432896dd932cbc1e607bae2b314582187777beb1003921e2253488b22bfd672368513f63413cb28feeccd2d4e2009ef524a5d58272cf0d7c7b96e0398d51503dc5500e45eccbb6e9bc7fde6831816d62382b643d56f68872bc33a87065aa60705ae33a0487787f0ec354172961f2c18f3d3fb456220f492ee33393cfd46c8b182fd890b4876698e07f1fb01d3ce6a1377815cf158126f233a978d8261a4829835aeadd39bdadbabb1f555e15b3d1c030c61bbf9074ee9b5afd66e26a4caca1ee70423472d27bd0bf8806b2c6be57a7d4f7ca38f8ce45bb5230e1381a7acfb7bb9c8fca6ff67dab07e69f1772ae40a61634dfa2c8eb74c42f3a5cc348599d53ad96128c79930383ead016379111d4b4fb47b6a642b01bc2da15b86f8d174cfd6362181f6529c88f807aa7d5de8e84ec961defe5bfe7a60b5d6f74b98f1a1e8627c746ab30c498f2adf07515"}]}], {{0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6558}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800, [], "b9efee0d95bfde177f032b5553616e4ab9390aa5877e77e2db457a07839191b4"}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x86dd, [], "415c4fb73fe7"}, {}, {}, {0x8, 0x6558, 0x0, "70fb99accb3990f0e77600a1f35bf81791ed9fe6fa2c7986fb80f93d9f8d77ee7b5951491b137bc59b55a97e48f3e83135b7dd920a87ba13f2b47c07246c4a7a3c522e15beb99467d0c439c1f66d196d56426ba749f8e3a804beaacf4adb0c07737e3458178dcfcc0e06b49a6fe2050cc2d5da5bab3eef1f362e7c148ce20506b93527ad82f1e9aea3f0805daf87491de03d1e9557b03c5f4980562281feb9b17e4f911324e0a0e336f2c72e4fa0465ffed7362954310cc00825e68f5786e5ba69c979ef80146dc1a3cb7f5c309e886d7ab4f5e34f74d4279719797bc2"}}}}}, 0xfc9) 23:57:41 executing program 5: mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x800002, 0x11, r0, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) r2 = dup2(r1, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x9) 23:57:41 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f00000000c0)={'syzkaller1\x00', 0x420000015001}) r1 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_inet_SIOCSIFADDR(r1, 0x8914, &(0x7f0000000140)={'syzkaller1\x00', {0x7, 0x0, @empty}}) write$tun(r0, &(0x7f0000000300)={@void, @val={0x1}, @ipv6=@gre_packet={0x0, 0x6, "00008a", 0xf97, 0x2c, 0x0, @local, @mcast2, {[@dstopts, @fragment, @routing={0x0, 0xc, 0x0, 0x0, 0x0, [@private0, @empty, @local, @local, @initdev={0xfe, 0x88, [], 0x0, 0x0}, @remote]}, @hopopts={0x0, 0x1b9, [], [@calipso={0x7, 0x20, {0x0, 0x6, 0x0, 0x0, [0x0, 0x0, 0x0]}}, @hao={0xc9, 0x10, @initdev={0xfe, 0x88, [], 0x0, 0x0}}, @pad1, @generic={0x0, 0xd90, "ed09007bfd05368b54a83deb0b38cc818aa77156c97f616488d298b59f6f3f810f373159a28a78c728a97c3154bea0c32882026296595944d648ef7d7092da01e558cab2771a4ff68492cf62ae647e2faf3aa22d0aff8c5595b6d7841810165baa43db6782db651ad146ba14a7b89b2aa181c3295e1ff92dc2d5b8fa80fa38507aafbcad4d6bf4d72e05c262b1755cfaf95cf731ed75822fabd24aa167069d47c14ed90e2a2d382421e9181cb0766811b0bac1c07c4bbb5c8672e02a6772d6944b542f3287ede3c4348f72703e17467a8d6866d91a81757bd20243c4c277627f5cbd307c564c19c28b11eea7885d9f5b07a1e7b948105daba03a837e563ac8bdfeda748160f277c689368077fd09c4507565064b4837182f614acecc0267f947ff35f7222e77ae3efd23fa8cbca26b4dbb632295ea53ce97ead6992fac939461f59211eb6ece81f3bacf7631eb50b00d3d71b987fc8155d97c13b8a207697ea26f50b5722d6115811c3b5d95b311e90f123ee37087298a3fe4d533e5db1214a3cdf5ddfd8523e54586941a3a2fdc33e2e3cb7beee395887adcdb34cbcf22a178deddbf0fb81baa9c2b9d1b31c2205040218b3c7b8acaa3c4f2b91ec4f5a1be0dd30162c567a6106f8144a9003fc889aeffbdbb98fc4931da0199839d2dc8080c864589e95f728d97ebc4641f0fd94fcadb05b59e6b4ddb530793eb290c3855c99b803a9fa92ff1bfb491dfba3cfc76a95c2e789deda2901555a0cdaa10c1526af1d764fc6cf0f810bb67cc8516b14a5166e7fed42a34d8023eb9bbc2e70b26ea3b5db5aa587e89b84ff95ad6f52f0e73cac90d686f480f8368cb1b97473a969e173decb78c320caa81b9fec4dad4ea094ae0a77ef18ec69d54b4f1fd04f292f947449786fafff0b2e8600688a37cd63c25d0587457de67bc8d76128bcc0ade183aae7df308338b0c0cac3ee32f4e5250b3800aca0f4471405202223341d97bfa84fdf3bf56efe5750badcdc67c90cb608e972ac1e460d4d3453a3f2afb7819035ebb6b0803f02160e0c3fc351289c202687e76775fe2a1386a3566cc26ad201018b414e0cca371fd3d20af9ca0744906835d41b7ea658c773195bb472d1291c2fe8b61ff8bd067c4a5c8100bc2563bdfd258b07f7de16bca13fe2b8ffd7931a60e9764542143f663142d60431f87662d8b2316febab52a29f3d378b110beed0d4d3e4b6e5be70f99bae84219a10c8b0c041d8934eea4626ef55086012bd41cea3e4103d5f6a0cdc3c14f41ad9f6f404e5d69d982dac997da89828fb31c38ddccce36bbc643d9d1228b04a7fddb7d171b89f3357a745e0c081fc54e454caef1c1a169f3372b24c68d7bb097d5442be88e38676d7ae8e12fc94a3f93a9d8903398566c94afe4c9a55b6860756f072e5afdcedaa94e9d8b6bfd3b148ecb57b402a1df288e2e93097eccd6856628ec76ed429c55309eab6f6863b75be4a53d5f811c07e622a85efbd50dbcdb95fb0fb6c1907fb9235d49bdab685d28653dd4ca63c2255c4110f10a79568f771e3b684c430cabc436cfa1fd97fdf700566d7c755002aec6c2c02eac75debad28eb4ae8668493bc6dc3810ebfc643a879253daf3777ce3691af524e7b51dd6c2d69db2752682d13d162d09cea30b7d7d1128b8c65a7cab131331016381e7d4e45885e22aaba895dc9f2b0f525c39eea79bef37721c2e5976abc1ac81098ec11e89291a36b83ba148e7e5c6f1c21b416cad9cc8d72530d2d0ed6879d894182a51c73625afcd5868aee0ec8d4c8633d17aec4179e54695ab4ccdb282299778a97af7be1aa905b521eaf29d730449d1cff8b9a8016871713f8f14878e91e473118421603508bf10b332a7070933ce1b47fc06907329ba1f4cebc1274e6a1d8b2b595d78c796cccb409bd3a1f29243e48bf64345e8895d5cc1bfa4027313fad41da79cf7e1c57cd45fef7ead25ba24a7737619bcc63f4866d59dc6670977afa12c4a9354a915d349d594e898d690b2c81c0151d316e31c341a36913771ff32b738ddc031af1ff4e59fc211cee72b8c74ba4c966843d037f9e7e14afa121eec162130c03cfbc27e204ce2aa99660ff0ffdf471fb5fe3620f77da51edd8593b5836a83194d0c08258299ab53c73111b31e9aba05e36f037b9c8f247524c55e6f12377877c8bf9101d089e1c742108f31b63df8bf436d0b6aa61f14221dc23a91c58166cdfed4eaf7aad9ad09fc68be5b2fb2a42efaf168a1157d48e18cd1af8e377bbc6b0dbece2689f9f5395fb2b96759a0ba25b52cca37acf3ceca66aa715f1969f21f30bbd6ccfab1f15e4f71db77b230014cda5663e283ba8297dda8fac8e1830971297387cfc820f9fb0f24b4e00cca9288671f0cd7f8a616a4d9a350e7413f3b3cba205af0c8f95005333408fd29b78f4a3ca60022a2ac62823f7b5d0a4747490044eeab1973bfc31a5be60e82269eb4849b2f723f628a67d7cf811c2cc6c1b5e4d22b24b9f23493d228ac299e32007cabd2136684d095addd542ab3f88702f23fe80d1aab11792e4f847722985db9d367af3adbbf5a4734a273c3191ef3d5c721d97a25460cef06f9e90f8455d3312f0395d6f91bc97ac71683d5fdd6858179db53a9bec10ac45e356fd957e260b168fee5f20563d1d6c7a8bc894a3211d397783f5f32805997e56c3e6bf4422e11239b21992c480c89c578ede0564f8836516281e2157495b5618aa110771510dd8999e5522da71cb3e220497942400c65280a50feebd8179379b7976ce6347338838025447eb6b1889d5379462fdd1bd054862c0223d482912b10a7fa9f047ebd6105c7843712ef10852b23d395b0af7132082eb003bc14f772ffae6033e449c81388fbb64759d328c6ca4328dee0d710c1ad5bf2084c2492a77cc580b728b2d4995a83b8451493f2c42961a26339b98e7a0f6372b9fc0c3cf1ce0983b418fd3af47c20109a1dc3b10ee47f7dc508c0564b7c0f9efb7cb475ce8e4894881b713f865c4a57245a502e3982facd48691ad82930be76f3d6edb29d09b84bba016f0a93dbe54bcad99f6eb9032e78fdb9c495df226f0c90d721b993c2e1ac3b86012d654c53ea842bf2de97ee5b509faf91cd499657b479b7a111ed41d203e19ce1c68bdd371a3697cce65ee06208cc009e6657b33cfb107867a2e7edc555bde10d1d1c2edc90e4a68e052908b9a2c28187872f8a784f54ff32e80c9450d8b4a27a42fa99273b88fb622b9b4ca2fe4775248404cea955a60f52242ef9ff4c250898665bfe545b14aaf88715e7f7228bfe6ffcd5dd492ed2b9d4570c1f1070258ad86d12153fd6b11c877314c14f25af7bdab21fc7a744c98d5257843690a81cf7093c021e907523cc11625323b9fb8c101e637e6f6a650335d37f7dbef91d66a523ed40d86b9a364e1d215511cdd269add6372b6d550b91d6c8a667a313b2ced0ebf39975f869275951e8cf1697de82c0077a08b8f512ab8ef0501306c7b333ff60facc2f885c184a8e68baa9ca1d35f36f783fca3c699a8f2eb2529c4c574bfb12c201784c69441c012d1bd4cd1ba445185f7f9e11f2057a5cf08fca1831b8d35f102014dda6f670b31408550e9319c008a34c4a981313a08fdce333b98833bbada7052a12270c5798ef77a83f2e2941d8ecec8801772f973c2398bde1972709bbd0019c618041c1c95a8330f3a620d4fb0a7640c64293c613f972c221820af843ee3b1a7dee9d9cb61822c75e6f89f308cbea5d1098c1485fb8de19a370243fe4b7be0227b07a962897a9df605d571f349dfda44a2496438a0eef5f9481eb67e8cab34b7df0295588d78ae720d8bb8e27376fa814f3e5dccf207717ab20f9f3008ed7530f1a6cfcbc29d20ed4101d4ed7892a8aa57c3205fd2b7172f5851ea5fd03542515074239fde8b5801449110f90f1e47085dc4066d695effc8109a2a5727dabd388951ef758f4deeb1bb8e04aa0a8a678c8565e9882a156db59ef2ffa8793808365ceabdf86edbd453b8689d221055a412523a074fa7fdd3dfdfd10375ef51bc918e51ebe9c662c515fa418ae91eb5b7aebb58073aad6eed309a7489b16f6a49e7b4e3df6f1af4615c169f82e7d47bce57023fef0c1e41121138477215964ca3eb92543bad0749fd63b2e6f933bb9950730fa694eed35b7b94f85e72f8d46b23c7bfc401db69fd03e8544fcc61a07915a90467d7bad0c0d1b8f3cd0c4ca2a55001e37c0f73e23433113383018577ffe42b81250407c3ae7cc2b3ab6403b18629524dcca4f26533c3f455f33f4dd2970aa30a7dd0bdf658bc933e21afc022a67dddaac36924ea6ac87da03caaa207b36a1e533240e476bfaa69e4eb740446cd72fd4e0a1ec003c4a21f88fe29f73c65ebded005eda92d989099c87819b94227ea7aa6a40a2a11553aa58a2432896dd932cbc1e607bae2b314582187777beb1003921e2253488b22bfd672368513f63413cb28feeccd2d4e2009ef524a5d58272cf0d7c7b96e0398d51503dc5500e45eccbb6e9bc7fde6831816d62382b643d56f68872bc33a87065aa60705ae33a0487787f0ec354172961f2c18f3d3fb456220f492ee33393cfd46c8b182fd890b4876698e07f1fb01d3ce6a1377815cf158126f233a978d8261a4829835aeadd39bdadbabb1f555e15b3d1c030c61bbf9074ee9b5afd66e26a4caca1ee70423472d27bd0bf8806b2c6be57a7d4f7ca38f8ce45bb5230e1381a7acfb7bb9c8fca6ff67dab07e69f1772ae40a61634dfa2c8eb74c42f3a5cc348599d53ad96128c79930383ead016379111d4b4fb47b6a642b01bc2da15b86f8d174cfd6362181f6529c88f807aa7d5de8e84ec961defe5bfe7a60b5d6f74b98f1a1e8627c746ab30c498f2adf07515"}]}], {{0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6558}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800, [], "b9efee0d95bfde177f032b5553616e4ab9390aa5877e77e2db457a07839191b4"}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x86dd, [], "415c4fb73fe7"}, {}, {}, {0x8, 0x6558, 0x0, "70fb99accb3990f0e77600a1f35bf81791ed9fe6fa2c7986fb80f93d9f8d77ee7b5951491b137bc59b55a97e48f3e83135b7dd920a87ba13f2b47c07246c4a7a3c522e15beb99467d0c439c1f66d196d56426ba749f8e3a804beaacf4adb0c07737e3458178dcfcc0e06b49a6fe2050cc2d5da5bab3eef1f362e7c148ce20506b93527ad82f1e9aea3f0805daf87491de03d1e9557b03c5f4980562281feb9b17e4f911324e0a0e336f2c72e4fa0465ffed7362954310cc00825e68f5786e5ba69c979ef80146dc1a3cb7f5c309e886d7ab4f5e34f74d4279719797bc2"}}}}}, 0xfc9) [ 231.814293][ T3925] usb 2-1: new high-speed USB device number 72 using dummy_hcd 23:57:41 executing program 0: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) socket$inet_udplite(0x2, 0x2, 0x88) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet_udp(0x2, 0x2, 0x0) close(r2) socket$netlink(0x10, 0x3, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) write$binfmt_misc(r1, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r0, 0x0, r2, 0x0, 0x19404, 0x0) 23:57:41 executing program 2: r0 = open(&(0x7f0000000180)='./bus\x00', 0x141962, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x103042, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) write$binfmt_elf64(r2, &(0x7f0000001380)=ANY=[], 0xfd14) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x800002, 0x11, r1, 0x0) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) dup2(r3, r3) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x9) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x41000008}) 23:57:41 executing program 5: mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x103042, 0x0) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x0, 0x11, r0, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) r2 = dup2(r1, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x9) 23:57:41 executing program 4: r0 = open(&(0x7f0000000180)='./bus\x00', 0x141962, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x103042, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) write$binfmt_elf64(r2, &(0x7f0000001380)=ANY=[], 0xfd14) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x800002, 0x11, r1, 0x0) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) r4 = dup2(r3, r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x9) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x41000008}) [ 232.213581][ T3925] usb 2-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 232.253383][ T3925] usb 2-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 232.282431][ T3925] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 232.303373][ T48] usb 1-1: new high-speed USB device number 10 using dummy_hcd [ 232.316088][ T3925] usb 2-1: config 0 descriptor?? [ 232.376282][ T3925] usbhid 2-1:0.0: couldn't find an input interrupt endpoint [ 232.580093][ T5] usb 2-1: USB disconnect, device number 72 [ 232.753315][ T48] usb 1-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 232.767555][ T48] usb 1-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 232.777074][ T48] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 232.787136][ T48] usb 1-1: config 0 descriptor?? [ 232.827057][ T48] usbhid 1-1:0.0: couldn't find an input interrupt endpoint [ 233.028264][ T48] usb 1-1: USB disconnect, device number 10 23:57:42 executing program 1: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) r0 = socket$inet_udplite(0x2, 0x2, 0x88) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$inet_udp(0x2, 0x2, 0x0) close(r4) socket$netlink(0x10, 0x3, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r3, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r2, 0x0, r4, 0x0, 0x19404, 0x0) 23:57:42 executing program 5: mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x103042, 0x0) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x0, 0x11, r0, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) r2 = dup2(r1, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x9) 23:57:42 executing program 4: r0 = open(&(0x7f0000000180)='./bus\x00', 0x141962, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x103042, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) write$binfmt_elf64(r2, &(0x7f0000001380)=ANY=[], 0xfd14) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x800002, 0x11, r1, 0x0) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) r4 = dup2(r3, r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x9) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x41000008}) 23:57:42 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) chdir(0x0) r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:57:42 executing program 2: r0 = open(&(0x7f0000000180)='./bus\x00', 0x141962, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x103042, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) write$binfmt_elf64(r2, &(0x7f0000001380)=ANY=[], 0xfd14) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x800002, 0x11, r1, 0x0) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) dup2(r3, r3) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x9) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x41000008}) [ 233.186705][ T28] kauditd_printk_skb: 6 callbacks suppressed [ 233.186714][ T28] audit: type=1800 audit(1596326262.710:469): pid=15145 uid=0 auid=0 ses=4 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.3" name="bus" dev="sda1" ino=16362 res=0 [ 233.256107][ T28] audit: type=1804 audit(1596326262.710:470): pid=15145 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir951158927/syzkaller.7npWzh/85/bus" dev="sda1" ino=16362 res=1 [ 233.279878][ T28] audit: type=1804 audit(1596326262.710:471): pid=15145 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.3" name="/root/syzkaller-testdir951158927/syzkaller.7npWzh/85/bus" dev="sda1" ino=16362 res=1 [ 233.303012][ T28] audit: type=1804 audit(1596326262.720:472): pid=15145 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir951158927/syzkaller.7npWzh/85/bus" dev="sda1" ino=16362 res=1 [ 233.433229][ T5] usb 2-1: new high-speed USB device number 73 using dummy_hcd 23:57:43 executing program 0: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) socket$inet_udplite(0x2, 0x2, 0x88) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet_udp(0x2, 0x2, 0x0) close(r2) socket$netlink(0x10, 0x3, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) write$binfmt_misc(r1, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r0, 0x0, r2, 0x0, 0x19404, 0x0) 23:57:43 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(0x0, 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:57:43 executing program 5: mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x103042, 0x0) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x0, 0x11, r0, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) r2 = dup2(r1, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x9) 23:57:43 executing program 2: r0 = open(&(0x7f0000000180)='./bus\x00', 0x141962, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x103042, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) write$binfmt_elf64(r2, &(0x7f0000001380)=ANY=[], 0xfd14) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x800002, 0x11, r1, 0x0) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) dup2(r3, r3) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x9) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x41000008}) 23:57:43 executing program 4: r0 = open(&(0x7f0000000180)='./bus\x00', 0x141962, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x103042, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) write$binfmt_elf64(r2, &(0x7f0000001380)=ANY=[], 0xfd14) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x800002, 0x11, r1, 0x0) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) r4 = dup2(r3, r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x9) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x41000008}) [ 233.793330][ T5] usb 2-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 233.828374][ T5] usb 2-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 233.872493][ T5] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 233.905852][ T28] audit: type=1800 audit(1596326263.430:473): pid=15179 uid=0 auid=0 ses=4 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.3" name="bus" dev="loop3" ino=148 res=0 [ 233.915965][ T5] usb 2-1: config 0 descriptor?? [ 233.927156][ T48] usb 1-1: new high-speed USB device number 11 using dummy_hcd [ 233.961281][ T28] audit: type=1804 audit(1596326263.460:474): pid=15179 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir951158927/syzkaller.7npWzh/86/file1/bus" dev="loop3" ino=148 res=1 [ 233.988604][ T5] usbhid 2-1:0.0: couldn't find an input interrupt endpoint [ 233.996086][ T28] audit: type=1804 audit(1596326263.460:475): pid=15179 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.3" name="/root/syzkaller-testdir951158927/syzkaller.7npWzh/86/file1/bus" dev="loop3" ino=148 res=1 [ 234.020720][ T28] audit: type=1804 audit(1596326263.480:476): pid=15179 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir951158927/syzkaller.7npWzh/86/file1/bus" dev="loop3" ino=148 res=1 23:57:43 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(0x0, 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 234.192052][ T5] usb 2-1: USB disconnect, device number 73 [ 234.265490][ T28] audit: type=1800 audit(1596326263.790:477): pid=15196 uid=0 auid=0 ses=4 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.3" name="bus" dev="loop3" ino=149 res=0 23:57:43 executing program 4: r0 = open(&(0x7f0000000180)='./bus\x00', 0x141962, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x103042, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) write$binfmt_elf64(r2, &(0x7f0000001380)=ANY=[], 0xfd14) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x800002, 0x11, r1, 0x0) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) r4 = dup2(r3, r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x41000008}) [ 234.375688][ T28] audit: type=1804 audit(1596326263.810:478): pid=15196 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir951158927/syzkaller.7npWzh/87/file1/bus" dev="loop3" ino=149 res=1 [ 234.383418][ T48] usb 1-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 234.456679][ T48] usb 1-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 234.474259][ T48] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 234.496058][ T48] usb 1-1: config 0 descriptor?? [ 234.535417][ T48] usbhid 1-1:0.0: couldn't find an input interrupt endpoint 23:57:44 executing program 1: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) r0 = socket$inet_udplite(0x2, 0x2, 0x88) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$inet_udp(0x2, 0x2, 0x0) close(r4) socket$netlink(0x10, 0x3, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r3, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r2, 0x0, r4, 0x0, 0x19404, 0x0) 23:57:44 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(0x0, 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:57:44 executing program 2: r0 = open(&(0x7f0000000180)='./bus\x00', 0x141962, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x103042, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) write$binfmt_elf64(r2, &(0x7f0000001380)=ANY=[], 0xfd14) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x800002, 0x11, r1, 0x0) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) r4 = dup2(r3, r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x9) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x41000008}) [ 234.740197][ T4741] usb 1-1: USB disconnect, device number 11 23:57:44 executing program 4: r0 = open(&(0x7f0000000180)='./bus\x00', 0x141962, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x103042, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) write$binfmt_elf64(r2, &(0x7f0000001380)=ANY=[], 0xfd14) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x800002, 0x11, r1, 0x0) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) r4 = dup2(r3, r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x41000008}) [ 235.073861][ T5] usb 2-1: new high-speed USB device number 74 using dummy_hcd [ 235.433051][ T5] usb 2-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 235.462989][ T5] usb 2-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 235.472140][ T5] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 235.483376][ T5] usb 2-1: config 0 descriptor?? [ 235.525459][ T5] usbhid 2-1:0.0: couldn't find an input interrupt endpoint [ 235.729333][ T12] usb 2-1: USB disconnect, device number 74 23:57:45 executing program 4: r0 = open(&(0x7f0000000180)='./bus\x00', 0x141962, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x103042, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) write$binfmt_elf64(r2, &(0x7f0000001380)=ANY=[], 0xfd14) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x800002, 0x11, r1, 0x0) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) r4 = dup2(r3, r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x41000008}) 23:57:45 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(0xffffffffffffffff, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:57:45 executing program 2: r0 = open(&(0x7f0000000180)='./bus\x00', 0x141962, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x103042, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) write$binfmt_elf64(r2, &(0x7f0000001380)=ANY=[], 0xfd14) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x800002, 0x11, r1, 0x0) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) r4 = dup2(r3, 0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x9) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x41000008}) [ 236.951902][T15262] IPVS: ftp: loaded support on port[0] = 21 [ 236.990109][T15262] chnl_net:caif_netlink_parms(): no params data found [ 237.016357][T15262] bridge0: port 1(bridge_slave_0) entered blocking state [ 237.023498][T15262] bridge0: port 1(bridge_slave_0) entered disabled state [ 237.030758][T15262] device bridge_slave_0 entered promiscuous mode [ 237.038098][T15262] bridge0: port 2(bridge_slave_1) entered blocking state [ 237.045134][T15262] bridge0: port 2(bridge_slave_1) entered disabled state [ 237.052503][T15262] device bridge_slave_1 entered promiscuous mode [ 237.066414][T15262] bond0: (slave bond_slave_0): Enslaving as an active interface with an up link [ 237.076554][T15262] bond0: (slave bond_slave_1): Enslaving as an active interface with an up link [ 237.091772][T15262] team0: Port device team_slave_0 added [ 237.098627][T15262] team0: Port device team_slave_1 added [ 237.110723][T15262] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 237.117665][T15262] batman_adv: batadv0: The MTU of interface batadv_slave_0 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 237.144418][T15262] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 237.156058][T15262] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 237.163006][T15262] batman_adv: batadv0: The MTU of interface batadv_slave_1 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 237.189024][T15262] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 237.254607][T15262] device hsr_slave_0 entered promiscuous mode [ 237.302936][T15262] device hsr_slave_1 entered promiscuous mode [ 237.362830][T15262] debugfs: Directory 'hsr0' with parent 'hsr' already present! [ 237.370430][T15262] Cannot create hsr debugfs directory [ 237.395389][T15262] bridge0: port 2(bridge_slave_1) entered blocking state [ 237.402385][T15262] bridge0: port 2(bridge_slave_1) entered forwarding state [ 237.409590][T15262] bridge0: port 1(bridge_slave_0) entered blocking state [ 237.416753][T15262] bridge0: port 1(bridge_slave_0) entered forwarding state [ 237.447046][T15262] 8021q: adding VLAN 0 to HW filter on device bond0 [ 237.457428][ T4741] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 237.465350][ T4741] bridge0: port 1(bridge_slave_0) entered disabled state [ 237.473494][ T4741] bridge0: port 2(bridge_slave_1) entered disabled state [ 237.481744][ T4741] IPv6: ADDRCONF(NETDEV_CHANGE): bond0: link becomes ready [ 237.492175][T15262] 8021q: adding VLAN 0 to HW filter on device team0 [ 237.501587][ T5] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 237.510141][ T5] bridge0: port 1(bridge_slave_0) entered blocking state [ 237.517156][ T5] bridge0: port 1(bridge_slave_0) entered forwarding state [ 237.534783][ T4741] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 237.543237][ T4741] bridge0: port 2(bridge_slave_1) entered blocking state [ 237.550224][ T4741] bridge0: port 2(bridge_slave_1) entered forwarding state [ 237.559128][ T4741] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_0: link becomes ready [ 237.568032][ T4741] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_1: link becomes ready [ 237.581040][T15262] hsr0: Slave A (hsr_slave_0) is not up; please bring it up to get a fully working HSR network [ 237.591489][T15262] hsr0: Slave B (hsr_slave_1) is not up; please bring it up to get a fully working HSR network [ 237.603592][ T48] IPv6: ADDRCONF(NETDEV_CHANGE): team0: link becomes ready [ 237.611301][ T48] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 237.619733][ T48] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 237.628326][ T48] IPv6: ADDRCONF(NETDEV_CHANGE): hsr0: link becomes ready [ 237.642803][ T48] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan0: link becomes ready [ 237.650213][ T48] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan1: link becomes ready [ 237.659707][T15262] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 237.693100][ T3925] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 237.708114][ T5] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 237.716454][ T5] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 237.724069][ T5] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 237.733309][T15262] device veth0_vlan entered promiscuous mode [ 237.743629][T15262] device veth1_vlan entered promiscuous mode [ 237.758506][ T5] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan0: link becomes ready [ 237.766182][ T5] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan1: link becomes ready [ 237.774291][ T5] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 237.784783][T15262] device veth0_macvtap entered promiscuous mode [ 237.792990][T15262] device veth1_macvtap entered promiscuous mode [ 237.806131][T15262] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3d) already exists on: batadv_slave_0 [ 237.816530][T15262] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 237.826961][T15262] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3d) already exists on: batadv_slave_0 [ 237.837482][T15262] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 237.847618][T15262] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3d) already exists on: batadv_slave_0 [ 237.858235][T15262] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 237.868270][T15262] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3d) already exists on: batadv_slave_0 [ 237.879476][T15262] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 237.889517][T15262] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3d) already exists on: batadv_slave_0 [ 237.900102][T15262] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 237.910042][T15262] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3d) already exists on: batadv_slave_0 [ 237.920679][T15262] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 237.931436][T15262] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 237.939550][ T3925] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 237.948891][ T3925] IPv6: ADDRCONF(NETDEV_CHANGE): macvtap0: link becomes ready [ 237.958085][T15262] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 [ 237.968793][T15262] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 237.978999][T15262] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 [ 237.990321][T15262] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 238.000507][T15262] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 [ 238.011150][T15262] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 238.021242][T15262] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 [ 238.031851][T15262] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 238.041904][T15262] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 [ 238.052540][T15262] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 238.062450][T15262] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 [ 238.073105][T15262] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 238.083984][T15262] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 238.091915][ T3925] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready 23:57:49 executing program 5: mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x103042, 0x0) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x800002, 0x10, r0, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) r2 = dup2(r1, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x9) 23:57:49 executing program 0: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) socket$inet_udplite(0x2, 0x2, 0x88) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet_udp(0x2, 0x2, 0x0) close(r2) socket$netlink(0x10, 0x3, 0x0) pipe(&(0x7f0000000000)) write$binfmt_misc(r1, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r0, 0x0, r2, 0x0, 0x19404, 0x0) 23:57:49 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(0xffffffffffffffff, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:57:49 executing program 4: open(&(0x7f0000000180)='./bus\x00', 0x141962, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x103042, 0x0) r1 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) write$binfmt_elf64(r1, &(0x7f0000001380)=ANY=[], 0xfd14) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x800002, 0x11, r0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x9) ioctl$FS_IOC_RESVSP(0xffffffffffffffff, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x41000008}) 23:57:49 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f00000000c0)={'syzkaller1\x00', 0x420000015001}) r1 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_inet_SIOCSIFADDR(r1, 0x8914, &(0x7f0000000140)={'syzkaller1\x00', {0x7, 0x0, @empty}}) write$tun(r0, &(0x7f0000000300)={@void, @val={0x1}, @ipv6=@gre_packet={0x0, 0x6, "00008a", 0xf92, 0x2c, 0x0, @local, @mcast2, {[@dstopts, @fragment, @routing={0x0, 0xc, 0x0, 0x0, 0x0, [@private0, @empty, @local, @local, @initdev={0xfe, 0x88, [], 0x0, 0x0}, @remote]}, @hopopts={0x0, 0x1b9, [], [@calipso={0x7, 0x20, {0x0, 0x6, 0x0, 0x0, [0x0, 0x0, 0x0]}}, @hao={0xc9, 0x10, @initdev={0xfe, 0x88, [], 0x0, 0x0}}, @pad1, @generic={0x0, 0xd90, "ed09007bfd05368b54a83deb0b38cc818aa77156c97f616488d298b59f6f3f810f373159a28a78c728a97c3154bea0c32882026296595944d648ef7d7092da01e558cab2771a4ff68492cf62ae647e2faf3aa22d0aff8c5595b6d7841810165baa43db6782db651ad146ba14a7b89b2aa181c3295e1ff92dc2d5b8fa80fa38507aafbcad4d6bf4d72e05c262b1755cfaf95cf731ed75822fabd24aa167069d47c14ed90e2a2d382421e9181cb0766811b0bac1c07c4bbb5c8672e02a6772d6944b542f3287ede3c4348f72703e17467a8d6866d91a81757bd20243c4c277627f5cbd307c564c19c28b11eea7885d9f5b07a1e7b948105daba03a837e563ac8bdfeda748160f277c689368077fd09c4507565064b4837182f614acecc0267f947ff35f7222e77ae3efd23fa8cbca26b4dbb632295ea53ce97ead6992fac939461f59211eb6ece81f3bacf7631eb50b00d3d71b987fc8155d97c13b8a207697ea26f50b5722d6115811c3b5d95b311e90f123ee37087298a3fe4d533e5db1214a3cdf5ddfd8523e54586941a3a2fdc33e2e3cb7beee395887adcdb34cbcf22a178deddbf0fb81baa9c2b9d1b31c2205040218b3c7b8acaa3c4f2b91ec4f5a1be0dd30162c567a6106f8144a9003fc889aeffbdbb98fc4931da0199839d2dc8080c864589e95f728d97ebc4641f0fd94fcadb05b59e6b4ddb530793eb290c3855c99b803a9fa92ff1bfb491dfba3cfc76a95c2e789deda2901555a0cdaa10c1526af1d764fc6cf0f810bb67cc8516b14a5166e7fed42a34d8023eb9bbc2e70b26ea3b5db5aa587e89b84ff95ad6f52f0e73cac90d686f480f8368cb1b97473a969e173decb78c320caa81b9fec4dad4ea094ae0a77ef18ec69d54b4f1fd04f292f947449786fafff0b2e8600688a37cd63c25d0587457de67bc8d76128bcc0ade183aae7df308338b0c0cac3ee32f4e5250b3800aca0f4471405202223341d97bfa84fdf3bf56efe5750badcdc67c90cb608e972ac1e460d4d3453a3f2afb7819035ebb6b0803f02160e0c3fc351289c202687e76775fe2a1386a3566cc26ad201018b414e0cca371fd3d20af9ca0744906835d41b7ea658c773195bb472d1291c2fe8b61ff8bd067c4a5c8100bc2563bdfd258b07f7de16bca13fe2b8ffd7931a60e9764542143f663142d60431f87662d8b2316febab52a29f3d378b110beed0d4d3e4b6e5be70f99bae84219a10c8b0c041d8934eea4626ef55086012bd41cea3e4103d5f6a0cdc3c14f41ad9f6f404e5d69d982dac997da89828fb31c38ddccce36bbc643d9d1228b04a7fddb7d171b89f3357a745e0c081fc54e454caef1c1a169f3372b24c68d7bb097d5442be88e38676d7ae8e12fc94a3f93a9d8903398566c94afe4c9a55b6860756f072e5afdcedaa94e9d8b6bfd3b148ecb57b402a1df288e2e93097eccd6856628ec76ed429c55309eab6f6863b75be4a53d5f811c07e622a85efbd50dbcdb95fb0fb6c1907fb9235d49bdab685d28653dd4ca63c2255c4110f10a79568f771e3b684c430cabc436cfa1fd97fdf700566d7c755002aec6c2c02eac75debad28eb4ae8668493bc6dc3810ebfc643a879253daf3777ce3691af524e7b51dd6c2d69db2752682d13d162d09cea30b7d7d1128b8c65a7cab131331016381e7d4e45885e22aaba895dc9f2b0f525c39eea79bef37721c2e5976abc1ac81098ec11e89291a36b83ba148e7e5c6f1c21b416cad9cc8d72530d2d0ed6879d894182a51c73625afcd5868aee0ec8d4c8633d17aec4179e54695ab4ccdb282299778a97af7be1aa905b521eaf29d730449d1cff8b9a8016871713f8f14878e91e473118421603508bf10b332a7070933ce1b47fc06907329ba1f4cebc1274e6a1d8b2b595d78c796cccb409bd3a1f29243e48bf64345e8895d5cc1bfa4027313fad41da79cf7e1c57cd45fef7ead25ba24a7737619bcc63f4866d59dc6670977afa12c4a9354a915d349d594e898d690b2c81c0151d316e31c341a36913771ff32b738ddc031af1ff4e59fc211cee72b8c74ba4c966843d037f9e7e14afa121eec162130c03cfbc27e204ce2aa99660ff0ffdf471fb5fe3620f77da51edd8593b5836a83194d0c08258299ab53c73111b31e9aba05e36f037b9c8f247524c55e6f12377877c8bf9101d089e1c742108f31b63df8bf436d0b6aa61f14221dc23a91c58166cdfed4eaf7aad9ad09fc68be5b2fb2a42efaf168a1157d48e18cd1af8e377bbc6b0dbece2689f9f5395fb2b96759a0ba25b52cca37acf3ceca66aa715f1969f21f30bbd6ccfab1f15e4f71db77b230014cda5663e283ba8297dda8fac8e1830971297387cfc820f9fb0f24b4e00cca9288671f0cd7f8a616a4d9a350e7413f3b3cba205af0c8f95005333408fd29b78f4a3ca60022a2ac62823f7b5d0a4747490044eeab1973bfc31a5be60e82269eb4849b2f723f628a67d7cf811c2cc6c1b5e4d22b24b9f23493d228ac299e32007cabd2136684d095addd542ab3f88702f23fe80d1aab11792e4f847722985db9d367af3adbbf5a4734a273c3191ef3d5c721d97a25460cef06f9e90f8455d3312f0395d6f91bc97ac71683d5fdd6858179db53a9bec10ac45e356fd957e260b168fee5f20563d1d6c7a8bc894a3211d397783f5f32805997e56c3e6bf4422e11239b21992c480c89c578ede0564f8836516281e2157495b5618aa110771510dd8999e5522da71cb3e220497942400c65280a50feebd8179379b7976ce6347338838025447eb6b1889d5379462fdd1bd054862c0223d482912b10a7fa9f047ebd6105c7843712ef10852b23d395b0af7132082eb003bc14f772ffae6033e449c81388fbb64759d328c6ca4328dee0d710c1ad5bf2084c2492a77cc580b728b2d4995a83b8451493f2c42961a26339b98e7a0f6372b9fc0c3cf1ce0983b418fd3af47c20109a1dc3b10ee47f7dc508c0564b7c0f9efb7cb475ce8e4894881b713f865c4a57245a502e3982facd48691ad82930be76f3d6edb29d09b84bba016f0a93dbe54bcad99f6eb9032e78fdb9c495df226f0c90d721b993c2e1ac3b86012d654c53ea842bf2de97ee5b509faf91cd499657b479b7a111ed41d203e19ce1c68bdd371a3697cce65ee06208cc009e6657b33cfb107867a2e7edc555bde10d1d1c2edc90e4a68e052908b9a2c28187872f8a784f54ff32e80c9450d8b4a27a42fa99273b88fb622b9b4ca2fe4775248404cea955a60f52242ef9ff4c250898665bfe545b14aaf88715e7f7228bfe6ffcd5dd492ed2b9d4570c1f1070258ad86d12153fd6b11c877314c14f25af7bdab21fc7a744c98d5257843690a81cf7093c021e907523cc11625323b9fb8c101e637e6f6a650335d37f7dbef91d66a523ed40d86b9a364e1d215511cdd269add6372b6d550b91d6c8a667a313b2ced0ebf39975f869275951e8cf1697de82c0077a08b8f512ab8ef0501306c7b333ff60facc2f885c184a8e68baa9ca1d35f36f783fca3c699a8f2eb2529c4c574bfb12c201784c69441c012d1bd4cd1ba445185f7f9e11f2057a5cf08fca1831b8d35f102014dda6f670b31408550e9319c008a34c4a981313a08fdce333b98833bbada7052a12270c5798ef77a83f2e2941d8ecec8801772f973c2398bde1972709bbd0019c618041c1c95a8330f3a620d4fb0a7640c64293c613f972c221820af843ee3b1a7dee9d9cb61822c75e6f89f308cbea5d1098c1485fb8de19a370243fe4b7be0227b07a962897a9df605d571f349dfda44a2496438a0eef5f9481eb67e8cab34b7df0295588d78ae720d8bb8e27376fa814f3e5dccf207717ab20f9f3008ed7530f1a6cfcbc29d20ed4101d4ed7892a8aa57c3205fd2b7172f5851ea5fd03542515074239fde8b5801449110f90f1e47085dc4066d695effc8109a2a5727dabd388951ef758f4deeb1bb8e04aa0a8a678c8565e9882a156db59ef2ffa8793808365ceabdf86edbd453b8689d221055a412523a074fa7fdd3dfdfd10375ef51bc918e51ebe9c662c515fa418ae91eb5b7aebb58073aad6eed309a7489b16f6a49e7b4e3df6f1af4615c169f82e7d47bce57023fef0c1e41121138477215964ca3eb92543bad0749fd63b2e6f933bb9950730fa694eed35b7b94f85e72f8d46b23c7bfc401db69fd03e8544fcc61a07915a90467d7bad0c0d1b8f3cd0c4ca2a55001e37c0f73e23433113383018577ffe42b81250407c3ae7cc2b3ab6403b18629524dcca4f26533c3f455f33f4dd2970aa30a7dd0bdf658bc933e21afc022a67dddaac36924ea6ac87da03caaa207b36a1e533240e476bfaa69e4eb740446cd72fd4e0a1ec003c4a21f88fe29f73c65ebded005eda92d989099c87819b94227ea7aa6a40a2a11553aa58a2432896dd932cbc1e607bae2b314582187777beb1003921e2253488b22bfd672368513f63413cb28feeccd2d4e2009ef524a5d58272cf0d7c7b96e0398d51503dc5500e45eccbb6e9bc7fde6831816d62382b643d56f68872bc33a87065aa60705ae33a0487787f0ec354172961f2c18f3d3fb456220f492ee33393cfd46c8b182fd890b4876698e07f1fb01d3ce6a1377815cf158126f233a978d8261a4829835aeadd39bdadbabb1f555e15b3d1c030c61bbf9074ee9b5afd66e26a4caca1ee70423472d27bd0bf8806b2c6be57a7d4f7ca38f8ce45bb5230e1381a7acfb7bb9c8fca6ff67dab07e69f1772ae40a61634dfa2c8eb74c42f3a5cc348599d53ad96128c79930383ead016379111d4b4fb47b6a642b01bc2da15b86f8d174cfd6362181f6529c88f807aa7d5de8e84ec961defe5bfe7a60b5d6f74b98f1a1e8627c746ab30c498f2adf07515"}]}], {{0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6558}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800, [], "b9efee0d95bfde177f032b5553616e4ab9390aa5877e77e2db457a07839191b4"}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x86dd, [], "415c4fb73fe7"}, {}, {}, {0x8, 0x6558, 0x0, "70fb99accb3990f0e77600a1f35bf81791ed9fe6fa2c7986fb80f93d9f8d77ee7b5951491b137bc59b55a97e48f3e83135b7dd920a87ba13f2b47c07246c4a7a3c522e15beb99467d0c439c1f66d196d56426ba749f8e3a804beaacf4adb0c07737e3458178dcfcc0e06b49a6fe2050cc2d5da5bab3eef1f362e7c148ce20506b93527ad82f1e9aea3f0805daf87491de03d1e9557b03c5f4980562281feb9b17e4f911324e0a0e336f2c72e4fa0465ffed7362954310cc00825e68f5786e5ba69c979ef80146dc1a3cb7f5c309e886d7ab4f5e34f74d427"}}}}}, 0xfc4) 23:57:49 executing program 1: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) socket$inet_udplite(0x2, 0x2, 0x88) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$inet_udp(0x2, 0x2, 0x0) close(r4) socket$netlink(0x10, 0x3, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r3, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r2, 0x0, r4, 0x0, 0x19404, 0x0) [ 239.567559][ T28] kauditd_printk_skb: 10 callbacks suppressed [ 239.567578][ T28] audit: type=1800 audit(1596326269.091:489): pid=15484 uid=0 auid=0 ses=4 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.3" name="bus" dev="loop3" ino=154 res=0 [ 239.618180][ T28] audit: type=1804 audit(1596326269.091:490): pid=15484 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir951158927/syzkaller.7npWzh/90/file1/bus" dev="loop3" ino=154 res=1 [ 239.644043][ T28] audit: type=1804 audit(1596326269.091:491): pid=15484 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.3" name="/root/syzkaller-testdir951158927/syzkaller.7npWzh/90/file1/bus" dev="loop3" ino=154 res=1 [ 239.669405][ T28] audit: type=1804 audit(1596326269.121:492): pid=15484 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir951158927/syzkaller.7npWzh/90/file1/bus" dev="loop3" ino=154 res=1 23:57:49 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(0xffffffffffffffff, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:57:49 executing program 2: r0 = open(&(0x7f0000000180)='./bus\x00', 0x141962, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x103042, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) write$binfmt_elf64(r2, &(0x7f0000001380)=ANY=[], 0xfd14) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x800002, 0x11, r1, 0x0) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) r4 = dup2(r3, 0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x9) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x41000008}) [ 239.792402][ T12] usb 1-1: new high-speed USB device number 12 using dummy_hcd [ 239.802483][ T5] usb 2-1: new high-speed USB device number 75 using dummy_hcd [ 239.899896][ T28] audit: type=1800 audit(1596326269.421:493): pid=15512 uid=0 auid=0 ses=4 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.3" name="bus" dev="loop3" ino=156 res=0 23:57:49 executing program 4: open(&(0x7f0000000180)='./bus\x00', 0x141962, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x103042, 0x0) r1 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) write$binfmt_elf64(r1, &(0x7f0000001380)=ANY=[], 0xfd14) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x800002, 0x11, r0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x9) ioctl$FS_IOC_RESVSP(0xffffffffffffffff, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x41000008}) 23:57:49 executing program 5: mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x103042, 0x0) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x800002, 0x10, r0, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) r2 = dup2(r1, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x9) [ 239.937560][ T28] audit: type=1804 audit(1596326269.451:494): pid=15512 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir951158927/syzkaller.7npWzh/91/file1/bus" dev="loop3" ino=156 res=1 23:57:49 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 240.118003][ T28] audit: type=1804 audit(1596326269.451:495): pid=15512 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.3" name="/root/syzkaller-testdir951158927/syzkaller.7npWzh/91/file1/bus" dev="loop3" ino=156 res=1 [ 240.152646][ T12] usb 1-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 240.196626][ T12] usb 1-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 240.208416][ T5] usb 2-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 23:57:49 executing program 4: open(&(0x7f0000000180)='./bus\x00', 0x141962, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x103042, 0x0) r1 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) write$binfmt_elf64(r1, &(0x7f0000001380)=ANY=[], 0xfd14) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x800002, 0x11, r0, 0x0) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x9) ioctl$FS_IOC_RESVSP(0xffffffffffffffff, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x41000008}) [ 240.272053][ T5] usb 2-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 240.307609][ T12] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 240.331611][ T28] audit: type=1804 audit(1596326269.451:496): pid=15512 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir951158927/syzkaller.7npWzh/91/file1/bus" dev="loop3" ino=156 res=1 [ 240.367520][ T5] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 23:57:49 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 240.385358][ T12] usb 1-1: config 0 descriptor?? [ 240.422203][ T5] usb 2-1: config 0 descriptor?? [ 240.444775][ T12] usbhid 1-1:0.0: couldn't find an input interrupt endpoint [ 240.482542][ T28] audit: type=1800 audit(1596326269.761:497): pid=15525 uid=0 auid=0 ses=4 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.3" name="bus" dev="loop3" ino=158 res=0 [ 240.504446][ T28] audit: type=1804 audit(1596326269.761:498): pid=15525 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir951158927/syzkaller.7npWzh/92/file1/bus" dev="loop3" ino=158 res=1 [ 240.540251][ T5] usbhid 2-1:0.0: couldn't find an input interrupt endpoint [ 240.648380][ T5] usb 1-1: USB disconnect, device number 12 [ 240.735744][ T5021] usb 2-1: USB disconnect, device number 75 [ 240.842470][ T3925] Bluetooth: hci0: command 0x0406 tx timeout [ 240.848455][ T3925] Bluetooth: hci1: command 0x0406 tx timeout [ 240.855043][ T3925] Bluetooth: hci3: command 0x0406 tx timeout [ 240.861013][ T3925] Bluetooth: hci2: command 0x0406 tx timeout [ 240.867269][ T3925] Bluetooth: hci5: command 0x0406 tx timeout 23:57:50 executing program 0: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) socket$inet_udplite(0x2, 0x2, 0x88) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet_udp(0x2, 0x2, 0x0) close(r2) socket$netlink(0x10, 0x3, 0x0) pipe(&(0x7f0000000000)) write$binfmt_misc(r1, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r0, 0x0, r2, 0x0, 0x19404, 0x0) 23:57:50 executing program 5: mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x103042, 0x0) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x800002, 0x10, r0, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) r2 = dup2(r1, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x9) 23:57:50 executing program 4: r0 = open(&(0x7f0000000180)='./bus\x00', 0x141962, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x103042, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) write$binfmt_elf64(r2, &(0x7f0000001380)=ANY=[], 0xfd14) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x800002, 0x11, r1, 0x0) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) r4 = dup2(r3, r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x9) ioctl$FS_IOC_RESVSP(r0, 0x40305828, 0x0) 23:57:50 executing program 2: r0 = open(&(0x7f0000000180)='./bus\x00', 0x141962, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x103042, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) write$binfmt_elf64(r2, &(0x7f0000001380)=ANY=[], 0xfd14) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x800002, 0x11, r1, 0x0) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) r4 = dup2(r3, 0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x9) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x41000008}) 23:57:50 executing program 1: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) socket$inet_udplite(0x2, 0x2, 0x88) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$inet_udp(0x2, 0x2, 0x0) close(r4) socket$netlink(0x10, 0x3, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r3, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r2, 0x0, r4, 0x0, 0x19404, 0x0) 23:57:50 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:57:50 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(0x0, 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 241.402212][ T3925] Bluetooth: hci4: command 0x0409 tx timeout [ 241.544186][ T48] usb 1-1: new high-speed USB device number 13 using dummy_hcd 23:57:51 executing program 5: mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x103042, 0x0) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x800002, 0x11, 0xffffffffffffffff, 0x0) r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x9) [ 241.652339][ T17] usb 2-1: new high-speed USB device number 76 using dummy_hcd 23:57:51 executing program 4: r0 = open(&(0x7f0000000180)='./bus\x00', 0x141962, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x103042, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) write$binfmt_elf64(r2, &(0x7f0000001380)=ANY=[], 0xfd14) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x800002, 0x11, r1, 0x0) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) r4 = dup2(r3, r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x9) ioctl$FS_IOC_RESVSP(r0, 0x40305828, 0x0) 23:57:51 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(0x0, 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:57:51 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f00000000c0)={'syzkaller1\x00', 0x420000015001}) r1 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_inet_SIOCSIFADDR(r1, 0x8914, &(0x7f0000000140)={'syzkaller1\x00', {0x7, 0x0, @empty}}) write$tun(r0, &(0x7f0000000300)={@void, @val={0x1}, @ipv6=@gre_packet={0x0, 0x6, "00008a", 0xeba, 0x2c, 0x0, @local, @mcast2, {[@dstopts, @fragment, @routing={0x0, 0xc, 0x0, 0x0, 0x0, [@private0, @empty, @local, @local, @initdev={0xfe, 0x88, [], 0x0, 0x0}, @remote]}, @hopopts={0x0, 0x1b9, [], [@calipso={0x7, 0x20, {0x0, 0x6, 0x0, 0x0, [0x0, 0x0, 0x0]}}, @hao={0xc9, 0x10, @initdev={0xfe, 0x88, [], 0x0, 0x0}}, @pad1, @generic={0x0, 0xd90, "ed09007bfd05368b54a83deb0b38cc818aa77156c97f616488d298b59f6f3f810f373159a28a78c728a97c3154bea0c32882026296595944d648ef7d7092da01e558cab2771a4ff68492cf62ae647e2faf3aa22d0aff8c5595b6d7841810165baa43db6782db651ad146ba14a7b89b2aa181c3295e1ff92dc2d5b8fa80fa38507aafbcad4d6bf4d72e05c262b1755cfaf95cf731ed75822fabd24aa167069d47c14ed90e2a2d382421e9181cb0766811b0bac1c07c4bbb5c8672e02a6772d6944b542f3287ede3c4348f72703e17467a8d6866d91a81757bd20243c4c277627f5cbd307c564c19c28b11eea7885d9f5b07a1e7b948105daba03a837e563ac8bdfeda748160f277c689368077fd09c4507565064b4837182f614acecc0267f947ff35f7222e77ae3efd23fa8cbca26b4dbb632295ea53ce97ead6992fac939461f59211eb6ece81f3bacf7631eb50b00d3d71b987fc8155d97c13b8a207697ea26f50b5722d6115811c3b5d95b311e90f123ee37087298a3fe4d533e5db1214a3cdf5ddfd8523e54586941a3a2fdc33e2e3cb7beee395887adcdb34cbcf22a178deddbf0fb81baa9c2b9d1b31c2205040218b3c7b8acaa3c4f2b91ec4f5a1be0dd30162c567a6106f8144a9003fc889aeffbdbb98fc4931da0199839d2dc8080c864589e95f728d97ebc4641f0fd94fcadb05b59e6b4ddb530793eb290c3855c99b803a9fa92ff1bfb491dfba3cfc76a95c2e789deda2901555a0cdaa10c1526af1d764fc6cf0f810bb67cc8516b14a5166e7fed42a34d8023eb9bbc2e70b26ea3b5db5aa587e89b84ff95ad6f52f0e73cac90d686f480f8368cb1b97473a969e173decb78c320caa81b9fec4dad4ea094ae0a77ef18ec69d54b4f1fd04f292f947449786fafff0b2e8600688a37cd63c25d0587457de67bc8d76128bcc0ade183aae7df308338b0c0cac3ee32f4e5250b3800aca0f4471405202223341d97bfa84fdf3bf56efe5750badcdc67c90cb608e972ac1e460d4d3453a3f2afb7819035ebb6b0803f02160e0c3fc351289c202687e76775fe2a1386a3566cc26ad201018b414e0cca371fd3d20af9ca0744906835d41b7ea658c773195bb472d1291c2fe8b61ff8bd067c4a5c8100bc2563bdfd258b07f7de16bca13fe2b8ffd7931a60e9764542143f663142d60431f87662d8b2316febab52a29f3d378b110beed0d4d3e4b6e5be70f99bae84219a10c8b0c041d8934eea4626ef55086012bd41cea3e4103d5f6a0cdc3c14f41ad9f6f404e5d69d982dac997da89828fb31c38ddccce36bbc643d9d1228b04a7fddb7d171b89f3357a745e0c081fc54e454caef1c1a169f3372b24c68d7bb097d5442be88e38676d7ae8e12fc94a3f93a9d8903398566c94afe4c9a55b6860756f072e5afdcedaa94e9d8b6bfd3b148ecb57b402a1df288e2e93097eccd6856628ec76ed429c55309eab6f6863b75be4a53d5f811c07e622a85efbd50dbcdb95fb0fb6c1907fb9235d49bdab685d28653dd4ca63c2255c4110f10a79568f771e3b684c430cabc436cfa1fd97fdf700566d7c755002aec6c2c02eac75debad28eb4ae8668493bc6dc3810ebfc643a879253daf3777ce3691af524e7b51dd6c2d69db2752682d13d162d09cea30b7d7d1128b8c65a7cab131331016381e7d4e45885e22aaba895dc9f2b0f525c39eea79bef37721c2e5976abc1ac81098ec11e89291a36b83ba148e7e5c6f1c21b416cad9cc8d72530d2d0ed6879d894182a51c73625afcd5868aee0ec8d4c8633d17aec4179e54695ab4ccdb282299778a97af7be1aa905b521eaf29d730449d1cff8b9a8016871713f8f14878e91e473118421603508bf10b332a7070933ce1b47fc06907329ba1f4cebc1274e6a1d8b2b595d78c796cccb409bd3a1f29243e48bf64345e8895d5cc1bfa4027313fad41da79cf7e1c57cd45fef7ead25ba24a7737619bcc63f4866d59dc6670977afa12c4a9354a915d349d594e898d690b2c81c0151d316e31c341a36913771ff32b738ddc031af1ff4e59fc211cee72b8c74ba4c966843d037f9e7e14afa121eec162130c03cfbc27e204ce2aa99660ff0ffdf471fb5fe3620f77da51edd8593b5836a83194d0c08258299ab53c73111b31e9aba05e36f037b9c8f247524c55e6f12377877c8bf9101d089e1c742108f31b63df8bf436d0b6aa61f14221dc23a91c58166cdfed4eaf7aad9ad09fc68be5b2fb2a42efaf168a1157d48e18cd1af8e377bbc6b0dbece2689f9f5395fb2b96759a0ba25b52cca37acf3ceca66aa715f1969f21f30bbd6ccfab1f15e4f71db77b230014cda5663e283ba8297dda8fac8e1830971297387cfc820f9fb0f24b4e00cca9288671f0cd7f8a616a4d9a350e7413f3b3cba205af0c8f95005333408fd29b78f4a3ca60022a2ac62823f7b5d0a4747490044eeab1973bfc31a5be60e82269eb4849b2f723f628a67d7cf811c2cc6c1b5e4d22b24b9f23493d228ac299e32007cabd2136684d095addd542ab3f88702f23fe80d1aab11792e4f847722985db9d367af3adbbf5a4734a273c3191ef3d5c721d97a25460cef06f9e90f8455d3312f0395d6f91bc97ac71683d5fdd6858179db53a9bec10ac45e356fd957e260b168fee5f20563d1d6c7a8bc894a3211d397783f5f32805997e56c3e6bf4422e11239b21992c480c89c578ede0564f8836516281e2157495b5618aa110771510dd8999e5522da71cb3e220497942400c65280a50feebd8179379b7976ce6347338838025447eb6b1889d5379462fdd1bd054862c0223d482912b10a7fa9f047ebd6105c7843712ef10852b23d395b0af7132082eb003bc14f772ffae6033e449c81388fbb64759d328c6ca4328dee0d710c1ad5bf2084c2492a77cc580b728b2d4995a83b8451493f2c42961a26339b98e7a0f6372b9fc0c3cf1ce0983b418fd3af47c20109a1dc3b10ee47f7dc508c0564b7c0f9efb7cb475ce8e4894881b713f865c4a57245a502e3982facd48691ad82930be76f3d6edb29d09b84bba016f0a93dbe54bcad99f6eb9032e78fdb9c495df226f0c90d721b993c2e1ac3b86012d654c53ea842bf2de97ee5b509faf91cd499657b479b7a111ed41d203e19ce1c68bdd371a3697cce65ee06208cc009e6657b33cfb107867a2e7edc555bde10d1d1c2edc90e4a68e052908b9a2c28187872f8a784f54ff32e80c9450d8b4a27a42fa99273b88fb622b9b4ca2fe4775248404cea955a60f52242ef9ff4c250898665bfe545b14aaf88715e7f7228bfe6ffcd5dd492ed2b9d4570c1f1070258ad86d12153fd6b11c877314c14f25af7bdab21fc7a744c98d5257843690a81cf7093c021e907523cc11625323b9fb8c101e637e6f6a650335d37f7dbef91d66a523ed40d86b9a364e1d215511cdd269add6372b6d550b91d6c8a667a313b2ced0ebf39975f869275951e8cf1697de82c0077a08b8f512ab8ef0501306c7b333ff60facc2f885c184a8e68baa9ca1d35f36f783fca3c699a8f2eb2529c4c574bfb12c201784c69441c012d1bd4cd1ba445185f7f9e11f2057a5cf08fca1831b8d35f102014dda6f670b31408550e9319c008a34c4a981313a08fdce333b98833bbada7052a12270c5798ef77a83f2e2941d8ecec8801772f973c2398bde1972709bbd0019c618041c1c95a8330f3a620d4fb0a7640c64293c613f972c221820af843ee3b1a7dee9d9cb61822c75e6f89f308cbea5d1098c1485fb8de19a370243fe4b7be0227b07a962897a9df605d571f349dfda44a2496438a0eef5f9481eb67e8cab34b7df0295588d78ae720d8bb8e27376fa814f3e5dccf207717ab20f9f3008ed7530f1a6cfcbc29d20ed4101d4ed7892a8aa57c3205fd2b7172f5851ea5fd03542515074239fde8b5801449110f90f1e47085dc4066d695effc8109a2a5727dabd388951ef758f4deeb1bb8e04aa0a8a678c8565e9882a156db59ef2ffa8793808365ceabdf86edbd453b8689d221055a412523a074fa7fdd3dfdfd10375ef51bc918e51ebe9c662c515fa418ae91eb5b7aebb58073aad6eed309a7489b16f6a49e7b4e3df6f1af4615c169f82e7d47bce57023fef0c1e41121138477215964ca3eb92543bad0749fd63b2e6f933bb9950730fa694eed35b7b94f85e72f8d46b23c7bfc401db69fd03e8544fcc61a07915a90467d7bad0c0d1b8f3cd0c4ca2a55001e37c0f73e23433113383018577ffe42b81250407c3ae7cc2b3ab6403b18629524dcca4f26533c3f455f33f4dd2970aa30a7dd0bdf658bc933e21afc022a67dddaac36924ea6ac87da03caaa207b36a1e533240e476bfaa69e4eb740446cd72fd4e0a1ec003c4a21f88fe29f73c65ebded005eda92d989099c87819b94227ea7aa6a40a2a11553aa58a2432896dd932cbc1e607bae2b314582187777beb1003921e2253488b22bfd672368513f63413cb28feeccd2d4e2009ef524a5d58272cf0d7c7b96e0398d51503dc5500e45eccbb6e9bc7fde6831816d62382b643d56f68872bc33a87065aa60705ae33a0487787f0ec354172961f2c18f3d3fb456220f492ee33393cfd46c8b182fd890b4876698e07f1fb01d3ce6a1377815cf158126f233a978d8261a4829835aeadd39bdadbabb1f555e15b3d1c030c61bbf9074ee9b5afd66e26a4caca1ee70423472d27bd0bf8806b2c6be57a7d4f7ca38f8ce45bb5230e1381a7acfb7bb9c8fca6ff67dab07e69f1772ae40a61634dfa2c8eb74c42f3a5cc348599d53ad96128c79930383ead016379111d4b4fb47b6a642b01bc2da15b86f8d174cfd6362181f6529c88f807aa7d5de8e84ec961defe5bfe7a60b5d6f74b98f1a1e8627c746ab30c498f2adf07515"}]}], {{0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6558}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800, [], "b9efee0d95bfde177f032b5553616e4ab9390aa5877e77e2db457a07839191b4"}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x86dd, [], "415c4fb73fe7"}}}}}, 0xeec) [ 241.942351][ T48] usb 1-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 241.962934][ T0] NOHZ: local_softirq_pending 08 23:57:51 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(0x0, 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 242.002134][ T48] usb 1-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 242.011144][ T48] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 242.034718][ T17] usb 2-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 242.072140][ T17] usb 2-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 242.095759][ T17] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 242.106572][ T48] usb 1-1: config 0 descriptor?? [ 242.121293][ T17] usb 2-1: config 0 descriptor?? [ 242.166348][ T17] usbhid 2-1:0.0: couldn't find an input interrupt endpoint [ 242.175865][ T48] usbhid 1-1:0.0: couldn't find an input interrupt endpoint [ 242.367926][ T17] usb 2-1: USB disconnect, device number 76 [ 242.380394][ T48] usb 1-1: USB disconnect, device number 13 23:57:52 executing program 0: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) socket$inet_udplite(0x2, 0x2, 0x88) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet_udp(0x2, 0x2, 0x0) close(r2) socket$netlink(0x10, 0x3, 0x0) pipe(&(0x7f0000000000)) write$binfmt_misc(r1, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r0, 0x0, r2, 0x0, 0x19404, 0x0) 23:57:52 executing program 2: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(0x0, 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:57:52 executing program 5: mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x103042, 0x0) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x800002, 0x11, 0xffffffffffffffff, 0x0) r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x9) 23:57:52 executing program 4: r0 = open(&(0x7f0000000180)='./bus\x00', 0x141962, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x103042, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) write$binfmt_elf64(r2, &(0x7f0000001380)=ANY=[], 0xfd14) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x800002, 0x11, r1, 0x0) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) r4 = dup2(r3, r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x9) ioctl$FS_IOC_RESVSP(r0, 0x40305828, 0x0) 23:57:52 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:57:52 executing program 1: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) socket$inet_udplite(0x2, 0x2, 0x88) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$inet_udp(0x2, 0x2, 0x0) close(r4) socket$netlink(0x10, 0x3, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r3, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r2, 0x0, r4, 0x0, 0x19404, 0x0) 23:57:52 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:57:52 executing program 2: r0 = open(&(0x7f0000000180)='./bus\x00', 0x141962, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x103042, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) write$binfmt_elf64(r2, &(0x7f0000001380)=ANY=[], 0xfd14) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x800002, 0x11, r1, 0x0) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) r4 = dup2(r3, r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x9) ioctl$FS_IOC_RESVSP(r0, 0x40305828, 0x0) [ 243.242012][ T17] usb 2-1: new high-speed USB device number 77 using dummy_hcd [ 243.243702][ T5] usb 1-1: new high-speed USB device number 14 using dummy_hcd 23:57:52 executing program 4: r0 = open(&(0x7f0000000180)='./bus\x00', 0x141962, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x103042, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) write$binfmt_elf64(r2, &(0x7f0000001380)=ANY=[], 0xfd14) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x800002, 0x11, r1, 0x0) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) r4 = dup2(r3, r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x9) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000000)) 23:57:52 executing program 5: mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x103042, 0x0) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x800002, 0x11, 0xffffffffffffffff, 0x0) r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x9) 23:57:52 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 243.484167][ T48] Bluetooth: hci4: command 0x041b tx timeout [ 243.632282][ T5] usb 1-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 243.654064][ T17] usb 2-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 243.661586][ T5] usb 1-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 243.691324][ T5] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 243.701125][ T5] usb 1-1: config 0 descriptor?? [ 243.704992][ T17] usb 2-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 23:57:53 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(0x0, 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 243.744832][ T5] usbhid 1-1:0.0: couldn't find an input interrupt endpoint [ 243.766427][ T17] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 243.805358][ T17] usb 2-1: config 0 descriptor?? [ 243.902915][ T17] usbhid 2-1:0.0: couldn't find an input interrupt endpoint [ 243.948927][ T5] usb 1-1: USB disconnect, device number 14 [ 244.108420][ T48] usb 2-1: USB disconnect, device number 77 23:57:54 executing program 0: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) socket$inet_udplite(0x2, 0x2, 0x88) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet_udp(0x2, 0x2, 0x0) close(r2) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r1, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r0, 0x0, r2, 0x0, 0x19404, 0x0) 23:57:54 executing program 4: r0 = open(&(0x7f0000000180)='./bus\x00', 0x141962, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x103042, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) write$binfmt_elf64(r2, &(0x7f0000001380)=ANY=[], 0xfd14) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x800002, 0x11, r1, 0x0) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) r4 = dup2(r3, r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x9) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000000)) 23:57:54 executing program 5: mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x103042, 0x0) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x800002, 0x11, r0, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) r2 = dup2(0xffffffffffffffff, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x9) 23:57:54 executing program 2: r0 = open(&(0x7f0000000180)='./bus\x00', 0x141962, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x103042, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) write$binfmt_elf64(r2, &(0x7f0000001380)=ANY=[], 0xfd14) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x800002, 0x11, r1, 0x0) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) dup2(r3, r3) syz_genetlink_get_family_id$smc(0x0) sendmsg$SMC_PNETID_ADD(0xffffffffffffffff, 0x0, 0x0) sendmsg$SMC_PNETID_ADD(0xffffffffffffffff, 0x0, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x9) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x41000008}) 23:57:54 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(0x0, 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:57:54 executing program 1: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) fcntl$dupfd(r0, 0x0, r1) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$inet_udp(0x2, 0x2, 0x0) close(r4) socket$netlink(0x10, 0x3, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r3, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r2, 0x0, r4, 0x0, 0x19404, 0x0) 23:57:54 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(0x0, 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 244.864730][ T28] kauditd_printk_skb: 21 callbacks suppressed [ 244.864738][ T28] audit: type=1800 audit(1596326274.391:520): pid=15747 uid=0 auid=0 ses=4 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.3" name="bus" dev="loop3" ino=182 res=0 [ 244.891781][ T5] usb 1-1: new high-speed USB device number 15 using dummy_hcd 23:57:54 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(0x0, 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 244.940987][ T28] audit: type=1804 audit(1596326274.421:521): pid=15747 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir951158927/syzkaller.7npWzh/103/file1/bus" dev="loop3" ino=182 res=1 23:57:54 executing program 5: mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x103042, 0x0) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x800002, 0x11, r0, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) r2 = dup2(0xffffffffffffffff, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x9) [ 245.051890][ T12] usb 2-1: new high-speed USB device number 78 using dummy_hcd [ 245.071231][ T28] audit: type=1800 audit(1596326274.592:522): pid=15756 uid=0 auid=0 ses=4 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.3" name="bus" dev="loop3" ino=184 res=0 [ 245.092480][ T28] audit: type=1804 audit(1596326274.592:523): pid=15756 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir951158927/syzkaller.7npWzh/104/file1/bus" dev="loop3" ino=184 res=1 [ 245.116075][ T28] audit: type=1804 audit(1596326274.592:524): pid=15756 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir951158927/syzkaller.7npWzh/104/file1/bus" dev="loop3" ino=184 res=1 23:57:54 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(0x0, 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:57:54 executing program 4: r0 = open(&(0x7f0000000180)='./bus\x00', 0x141962, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x103042, 0x0) r2 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) write$binfmt_elf64(r2, &(0x7f0000001380)=ANY=[], 0xfd14) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x800002, 0x11, r1, 0x0) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) r4 = dup2(r3, r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x9) ioctl$FS_IOC_RESVSP(r0, 0x40305828, &(0x7f0000000000)) 23:57:54 executing program 2: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a0200", 0x12}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r0 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) ftruncate(r0, 0x1000) [ 245.295105][ T28] audit: type=1800 audit(1596326274.822:525): pid=15765 uid=0 auid=0 ses=4 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.3" name="bus" dev="loop3" ino=186 res=0 [ 245.341985][ T5] usb 1-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 245.355326][ T5] usb 1-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 245.364424][ T5] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 245.367094][ T28] audit: type=1804 audit(1596326274.822:526): pid=15765 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir951158927/syzkaller.7npWzh/105/file1/bus" dev="loop3" ino=186 res=1 [ 245.385327][ T5] usb 1-1: config 0 descriptor?? [ 245.443645][T15769] FAT-fs (loop2): invalid media value (0x00) [ 245.462896][T15769] FAT-fs (loop2): Can't find a valid FAT filesystem [ 245.470282][ T5] usbhid 1-1:0.0: couldn't find an input interrupt endpoint [ 245.480653][ T12] usb 2-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 245.512537][ T12] usb 2-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 245.544587][ T12] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 245.561998][ T28] audit: type=1804 audit(1596326274.822:527): pid=15765 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir951158927/syzkaller.7npWzh/105/file1/bus" dev="loop3" ino=186 res=1 [ 245.572056][ T17] Bluetooth: hci4: command 0x040f tx timeout [ 245.586535][ T12] usb 2-1: config 0 descriptor?? [ 245.622133][ T28] audit: type=1800 audit(1596326274.982:528): pid=15775 uid=0 auid=0 ses=4 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="bus" dev="sda1" ino=16363 res=0 [ 245.648232][ T5] usb 1-1: USB disconnect, device number 15 [ 245.660427][ T12] usbhid 2-1:0.0: couldn't find an input interrupt endpoint [ 245.863828][ T17] usb 2-1: USB disconnect, device number 78 23:57:55 executing program 0: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) socket$inet_udplite(0x2, 0x2, 0x88) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet_udp(0x2, 0x2, 0x0) close(r2) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r1, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r0, 0x0, r2, 0x0, 0x19404, 0x0) 23:57:55 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(0x0, 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:57:55 executing program 5: mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x103042, 0x0) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x800002, 0x11, r0, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) r2 = dup2(0xffffffffffffffff, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x9) 23:57:55 executing program 4: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:57:55 executing program 2: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 246.279062][ T28] audit: type=1800 audit(1596326275.802:529): pid=15802 uid=0 auid=0 ses=4 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="bus" dev="loop2" ino=188 res=0 23:57:55 executing program 1: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) fcntl$dupfd(r0, 0x0, r1) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$inet_udp(0x2, 0x2, 0x0) close(r4) socket$netlink(0x10, 0x3, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r3, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r2, 0x0, r4, 0x0, 0x19404, 0x0) 23:57:55 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) socket$inet_udplite(0x2, 0x2, 0x88) r3 = dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r4, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 246.591589][ T12] usb 1-1: new high-speed USB device number 16 using dummy_hcd 23:57:56 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) socket$inet_udplite(0x2, 0x2, 0x88) r3 = dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r4, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:57:56 executing program 2: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 246.801595][ T48] usb 2-1: new high-speed USB device number 79 using dummy_hcd 23:57:56 executing program 4: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:57:56 executing program 5: mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x103042, 0x0) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x800002, 0x11, r0, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) r2 = dup2(r1, 0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x9) [ 246.961837][ T12] usb 1-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 247.006818][ T12] usb 1-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 247.031566][ T12] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 247.042724][ T12] usb 1-1: config 0 descriptor?? [ 247.083814][ T12] usbhid 1-1:0.0: couldn't find an input interrupt endpoint [ 247.183072][ T48] usb 2-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 247.244817][ T48] usb 2-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 247.286849][ T12] usb 1-1: USB disconnect, device number 16 23:57:56 executing program 4: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 247.331052][ T48] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 247.391886][ T48] usb 2-1: config 0 descriptor?? [ 247.476005][ T48] usbhid 2-1:0.0: couldn't find an input interrupt endpoint [ 247.636755][ T12] usb 2-1: USB disconnect, device number 79 [ 247.641555][ T3925] Bluetooth: hci4: command 0x0419 tx timeout 23:57:57 executing program 0: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) socket$inet_udplite(0x2, 0x2, 0x88) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet_udp(0x2, 0x2, 0x0) close(r2) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r1, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r0, 0x0, r2, 0x0, 0x19404, 0x0) 23:57:57 executing program 2: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:57:57 executing program 4: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:57:57 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) socket$inet_udplite(0x2, 0x2, 0x88) r3 = dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r4, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:57:57 executing program 5: mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x103042, 0x0) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x800002, 0x11, r0, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) r2 = dup2(r1, 0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x9) 23:57:57 executing program 1: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) fcntl$dupfd(r0, 0x0, r1) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$inet_udp(0x2, 0x2, 0x0) close(r4) socket$netlink(0x10, 0x3, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r3, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r2, 0x0, r4, 0x0, 0x19404, 0x0) 23:57:57 executing program 4: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 248.221474][ T5] usb 1-1: new high-speed USB device number 17 using dummy_hcd 23:57:57 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r4, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:57:57 executing program 4: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:57:57 executing program 5: mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x103042, 0x0) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x800002, 0x11, r0, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) r2 = dup2(r1, 0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x9) 23:57:57 executing program 2: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r0 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) ftruncate(r0, 0x1000) lseek(r0, 0x0, 0x2) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r0, r3, 0x0, 0x8400fffffffa) 23:57:58 executing program 4: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) sendfile(r2, 0xffffffffffffffff, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 248.561374][ T48] usb 2-1: new high-speed USB device number 80 using dummy_hcd [ 248.631586][ T5] usb 1-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 248.674688][ T5] usb 1-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 248.684435][ T5] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 248.693929][ T5] usb 1-1: config 0 descriptor?? [ 248.735175][ T5] usbhid 1-1:0.0: couldn't find an input interrupt endpoint [ 248.931384][ T48] usb 2-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 248.938122][ T5] usb 1-1: USB disconnect, device number 17 [ 248.962012][ T48] usb 2-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 248.971166][ T48] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 248.995007][ T48] usb 2-1: config 0 descriptor?? [ 249.033469][ T48] usbhid 2-1:0.0: couldn't find an input interrupt endpoint [ 249.236525][ T48] usb 2-1: USB disconnect, device number 80 23:57:59 executing program 0: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) socket$inet_udplite(0x2, 0x2, 0x88) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet_udp(0x2, 0x2, 0x0) socket$netlink(0x10, 0x3, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r1, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r0, 0x0, r2, 0x0, 0x19404, 0x0) 23:57:59 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r4, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:57:59 executing program 4: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) sendfile(r2, 0xffffffffffffffff, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:57:59 executing program 5: mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x103042, 0x0) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x800002, 0x11, r0, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) dup2(r1, r1) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x9) 23:57:59 executing program 2: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r0 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) ftruncate(r0, 0x1000) lseek(r0, 0x0, 0x2) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r0, r3, 0x0, 0x8400fffffffa) 23:57:59 executing program 1: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet_udp(0x2, 0x2, 0x0) close(r5) socket$netlink(0x10, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r4, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r3, 0x0, r5, 0x0, 0x19404, 0x0) 23:57:59 executing program 4: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) sendfile(r2, 0xffffffffffffffff, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:57:59 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r4, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:57:59 executing program 5: mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x103042, 0x0) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x800002, 0x11, r0, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) dup2(r1, r1) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x9) [ 249.851242][ T48] usb 1-1: new high-speed USB device number 18 using dummy_hcd [ 249.889817][ T28] kauditd_printk_skb: 76 callbacks suppressed [ 249.889828][ T28] audit: type=1800 audit(1596326279.412:606): pid=15978 uid=0 auid=0 ses=4 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.4" name="bus" dev="loop4" ino=224 res=0 23:57:59 executing program 4: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:57:59 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x0) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 249.949493][ T28] audit: type=1804 audit(1596326279.422:607): pid=15978 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.4" name="/root/syzkaller-testdir999683108/syzkaller.0jNavy/166/file1/bus" dev="loop4" ino=224 res=1 [ 249.973354][ T28] audit: type=1804 audit(1596326279.422:608): pid=15978 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.4" name="/root/syzkaller-testdir999683108/syzkaller.0jNavy/166/file1/bus" dev="loop4" ino=224 res=1 [ 250.141202][ T5] usb 2-1: new high-speed USB device number 81 using dummy_hcd [ 250.172734][ T28] audit: type=1800 audit(1596326279.702:609): pid=15998 uid=0 auid=0 ses=4 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.4" name="bus" dev="sda1" ino=16382 res=0 [ 250.231565][ T48] usb 1-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 250.255340][ T48] usb 1-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 250.265005][ T48] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 250.274558][ T48] usb 1-1: config 0 descriptor?? 23:57:59 executing program 4: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 250.310882][ T28] audit: type=1800 audit(1596326279.732:610): pid=15992 uid=0 auid=0 ses=4 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.3" name="bus" dev="loop3" ino=226 res=0 [ 250.323438][ T48] usbhid 1-1:0.0: couldn't find an input interrupt endpoint [ 250.428031][ T28] audit: type=1804 audit(1596326279.732:611): pid=15992 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir951158927/syzkaller.7npWzh/113/file1/bus" dev="loop3" ino=226 res=1 [ 250.452864][ T28] audit: type=1804 audit(1596326279.732:612): pid=15992 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.3" name="/root/syzkaller-testdir951158927/syzkaller.7npWzh/113/file1/bus" dev="loop3" ino=226 res=1 [ 250.509769][ T28] audit: type=1804 audit(1596326279.732:613): pid=15992 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir951158927/syzkaller.7npWzh/113/file1/bus" dev="loop3" ino=226 res=1 [ 250.527721][ T48] usb 1-1: USB disconnect, device number 18 [ 250.540143][ T28] audit: type=1804 audit(1596326279.732:614): pid=15998 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.4" name="/root/syzkaller-testdir999683108/syzkaller.0jNavy/167/bus" dev="sda1" ino=16382 res=1 [ 250.563291][ T28] audit: type=1804 audit(1596326279.732:615): pid=15998 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.4" name="/root/syzkaller-testdir999683108/syzkaller.0jNavy/167/bus" dev="sda1" ino=16382 res=1 [ 250.611325][ T5] usb 2-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 250.633521][ T5] usb 2-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 250.643161][ T5] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 250.652265][ T5] usb 2-1: config 0 descriptor?? [ 250.693699][ T5] usbhid 2-1:0.0: couldn't find an input interrupt endpoint [ 250.896089][ T48] usb 2-1: USB disconnect, device number 81 23:58:00 executing program 0: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) socket$inet_udplite(0x2, 0x2, 0x88) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet_udp(0x2, 0x2, 0x0) socket$netlink(0x10, 0x3, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r1, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r0, 0x0, r2, 0x0, 0x19404, 0x0) 23:58:00 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x0) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:58:00 executing program 2: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r0 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) ftruncate(r0, 0x1000) lseek(r0, 0x0, 0x2) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r0, r3, 0x0, 0x8400fffffffa) 23:58:00 executing program 5: mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x103042, 0x0) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x800002, 0x11, r0, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) dup2(r1, r1) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x9) 23:58:00 executing program 4: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:58:00 executing program 1: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet_udp(0x2, 0x2, 0x0) close(r5) socket$netlink(0x10, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r4, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r3, 0x0, r5, 0x0, 0x19404, 0x0) 23:58:00 executing program 4: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:58:00 executing program 5: mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x103042, 0x0) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x800002, 0x11, r0, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) r2 = dup2(r1, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x9) 23:58:00 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x0) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 251.441137][ T5] usb 1-1: new high-speed USB device number 19 using dummy_hcd 23:58:01 executing program 4: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:58:01 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(0xffffffffffffffff, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:58:01 executing program 5: mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x103042, 0x0) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x800002, 0x11, r0, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) r2 = dup2(r1, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x9) [ 251.851036][ T17] usb 2-1: new high-speed USB device number 82 using dummy_hcd [ 251.851055][ T5] usb 1-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 251.891065][ T5] usb 1-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 251.900068][ T5] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 251.920883][ T5] usb 1-1: config 0 descriptor?? [ 252.033225][ T5] usbhid 1-1:0.0: couldn't find an input interrupt endpoint [ 252.211026][ T17] usb 2-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 252.223860][ T17] usb 2-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 252.233210][ T17] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 252.239036][ T5] usb 1-1: USB disconnect, device number 19 [ 252.247504][ T17] usb 2-1: config 0 descriptor?? [ 252.303302][ T17] usbhid 2-1:0.0: couldn't find an input interrupt endpoint [ 252.505342][ T17] usb 2-1: USB disconnect, device number 82 23:58:02 executing program 0: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) socket$inet_udplite(0x2, 0x2, 0x88) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet_udp(0x2, 0x2, 0x0) socket$netlink(0x10, 0x3, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r1, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r0, 0x0, r2, 0x0, 0x19404, 0x0) 23:58:02 executing program 2: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) sendfile(r2, 0xffffffffffffffff, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:58:02 executing program 4: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:58:02 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(0xffffffffffffffff, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:58:02 executing program 5: mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x103042, 0x0) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x800002, 0x11, r0, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) r2 = dup2(r1, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x9) 23:58:02 executing program 1: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet_udp(0x2, 0x2, 0x0) close(r5) socket$netlink(0x10, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r4, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r3, 0x0, r5, 0x0, 0x19404, 0x0) 23:58:02 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(0xffffffffffffffff, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:58:02 executing program 4: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) dup(r3) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r4, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:58:02 executing program 2: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) sendfile(r2, 0xffffffffffffffff, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:58:02 executing program 5: mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x103042, 0x0) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x800002, 0x11, r0, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) r2 = dup2(r1, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x0) 23:58:02 executing program 2: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) sendfile(r2, 0xffffffffffffffff, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 253.140912][ T12] usb 1-1: new high-speed USB device number 20 using dummy_hcd 23:58:02 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x0) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 253.400910][ T5021] usb 2-1: new high-speed USB device number 83 using dummy_hcd [ 253.511163][ T12] usb 1-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 253.523951][ T12] usb 1-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 253.533234][ T12] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 253.542330][ T12] usb 1-1: config 0 descriptor?? [ 253.582834][ T12] usbhid 1-1:0.0: couldn't find an input interrupt endpoint [ 253.781885][ T5021] usb 2-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 253.828455][ T5021] usb 2-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 253.838308][ T5021] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 253.849164][ T5021] usb 2-1: config 0 descriptor?? [ 253.856347][ T5] usb 1-1: USB disconnect, device number 20 [ 253.892907][ T5021] usbhid 2-1:0.0: couldn't find an input interrupt endpoint [ 254.095286][ T48] usb 2-1: USB disconnect, device number 83 23:58:03 executing program 0: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) socket$inet_udplite(0x2, 0x2, 0x88) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(0xffffffffffffffff) socket$netlink(0x10, 0x3, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r1, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r0, 0x0, 0xffffffffffffffff, 0x0, 0x19404, 0x0) 23:58:03 executing program 4: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) dup(r3) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r4, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:58:03 executing program 5: mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x103042, 0x0) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x800002, 0x11, r0, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) r2 = dup2(r1, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x0) 23:58:03 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x0) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:58:03 executing program 2: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:58:04 executing program 1: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pipe(0x0) r3 = socket$inet_udp(0x2, 0x2, 0x0) close(r3) socket$netlink(0x10, 0x3, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0xfef3) splice(0xffffffffffffffff, 0x0, r3, 0x0, 0x19404, 0x0) 23:58:04 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x0) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:58:04 executing program 2: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:58:04 executing program 2: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:58:04 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(0xffffffffffffffff, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 254.740721][ T5] usb 1-1: new high-speed USB device number 21 using dummy_hcd 23:58:04 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(0xffffffffffffffff, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:58:04 executing program 5: mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x103042, 0x0) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x800002, 0x11, r0, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) r2 = dup2(r1, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x0) [ 255.001588][ T12] usb 2-1: new high-speed USB device number 84 using dummy_hcd [ 255.049513][ T28] kauditd_printk_skb: 90 callbacks suppressed [ 255.049567][ T28] audit: type=1800 audit(1596326284.573:706): pid=16240 uid=0 auid=0 ses=4 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.3" name="bus" dev="loop3" ino=272 res=0 [ 255.108044][ T28] audit: type=1804 audit(1596326284.603:707): pid=16240 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir951158927/syzkaller.7npWzh/123/file1/bus" dev="loop3" ino=272 res=1 [ 255.134251][ T5] usb 1-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 255.162899][ T28] audit: type=1804 audit(1596326284.603:708): pid=16240 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.3" name="/root/syzkaller-testdir951158927/syzkaller.7npWzh/123/file1/bus" dev="loop3" ino=272 res=1 [ 255.188220][ T5] usb 1-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 255.197499][ T5] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 255.205738][ T28] audit: type=1804 audit(1596326284.613:709): pid=16240 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir951158927/syzkaller.7npWzh/123/file1/bus" dev="loop3" ino=272 res=1 [ 255.241483][ T5] usb 1-1: config 0 descriptor?? [ 255.282979][ T5] usbhid 1-1:0.0: couldn't find an input interrupt endpoint [ 255.422227][ T12] usb 2-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 255.439114][ T12] usb 2-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 255.452471][ T12] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 255.461405][ T12] usb 2-1: config 0 descriptor?? [ 255.486374][ T48] usb 1-1: USB disconnect, device number 21 [ 255.503150][ T12] usbhid 2-1:0.0: couldn't find an input interrupt endpoint [ 255.705606][ T12] usb 2-1: USB disconnect, device number 84 23:58:05 executing program 0: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) socket$inet_udplite(0x2, 0x2, 0x88) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(0xffffffffffffffff) socket$netlink(0x10, 0x3, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r1, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r0, 0x0, 0xffffffffffffffff, 0x0, 0x19404, 0x0) 23:58:05 executing program 4: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) dup(r3) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r4, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:58:05 executing program 2: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:58:05 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(0xffffffffffffffff, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:58:05 executing program 5: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x0) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 256.099962][ T28] audit: type=1800 audit(1596326285.623:710): pid=16276 uid=0 auid=0 ses=4 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name="bus" dev="loop5" ino=274 res=0 [ 256.182491][ T28] audit: type=1800 audit(1596326285.643:711): pid=16277 uid=0 auid=0 ses=4 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.4" name="bus" dev="loop4" ino=276 res=0 23:58:05 executing program 1: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pipe(0x0) r3 = socket$inet_udp(0x2, 0x2, 0x0) close(r3) socket$netlink(0x10, 0x3, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0xfef3) splice(0xffffffffffffffff, 0x0, r3, 0x0, 0x19404, 0x0) 23:58:05 executing program 5: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) dup(r3) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r4, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:58:05 executing program 2: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:58:05 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x0) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 256.269417][ T28] audit: type=1804 audit(1596326285.643:712): pid=16277 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.4" name="/root/syzkaller-testdir999683108/syzkaller.0jNavy/175/file1/bus" dev="loop4" ino=276 res=1 23:58:05 executing program 4: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) socket$inet_udplite(0x2, 0x2, 0x88) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 256.335417][ T28] audit: type=1804 audit(1596326285.643:713): pid=16277 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.4" name="/root/syzkaller-testdir999683108/syzkaller.0jNavy/175/file1/bus" dev="loop4" ino=276 res=1 [ 256.367319][ T28] audit: type=1804 audit(1596326285.643:714): pid=16277 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.4" name="/root/syzkaller-testdir999683108/syzkaller.0jNavy/175/file1/bus" dev="loop4" ino=276 res=1 [ 256.392692][ T28] audit: type=1804 audit(1596326285.653:715): pid=16276 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir973908957/syzkaller.t6En4n/22/file1/bus" dev="loop5" ino=274 res=1 [ 256.412212][ T17] usb 1-1: new high-speed USB device number 22 using dummy_hcd 23:58:06 executing program 2: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:58:06 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x0) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 256.660505][ T5] usb 2-1: new high-speed USB device number 85 using dummy_hcd [ 256.780978][ T17] usb 1-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 256.842304][ T17] usb 1-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 256.911022][ T17] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 256.955948][ T17] usb 1-1: config 0 descriptor?? [ 257.014688][ T17] usbhid 1-1:0.0: couldn't find an input interrupt endpoint [ 257.080582][ T5] usb 2-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 257.100465][ T5] usb 2-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 257.109475][ T5] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 257.196750][ T5] usb 2-1: config 0 descriptor?? [ 257.224894][ T3925] usb 1-1: USB disconnect, device number 22 [ 257.302486][ T5] usbhid 2-1:0.0: couldn't find an input interrupt endpoint [ 257.507530][ T48] usb 2-1: USB disconnect, device number 85 23:58:07 executing program 0: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) socket$inet_udplite(0x2, 0x2, 0x88) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(0xffffffffffffffff) socket$netlink(0x10, 0x3, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r1, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r0, 0x0, 0xffffffffffffffff, 0x0, 0x19404, 0x0) 23:58:07 executing program 2: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) dup(r3) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r4, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:58:07 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x0) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:58:07 executing program 4: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) socket$inet_udplite(0x2, 0x2, 0x88) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:58:07 executing program 5: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) dup(r3) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r4, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:58:07 executing program 1: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pipe(0x0) r3 = socket$inet_udp(0x2, 0x2, 0x0) close(r3) socket$netlink(0x10, 0x3, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0xfef3) splice(0xffffffffffffffff, 0x0, r3, 0x0, 0x19404, 0x0) 23:58:07 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(0x0, 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:58:07 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(0x0, 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 258.120505][ T3925] usb 1-1: new high-speed USB device number 23 using dummy_hcd 23:58:07 executing program 5: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) dup(r3) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r4, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:58:07 executing program 2: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) dup(r3) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r4, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:58:07 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(0x0, 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 258.390323][ T5] usb 2-1: new high-speed USB device number 86 using dummy_hcd 23:58:08 executing program 4: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) socket$inet_udplite(0x2, 0x2, 0x88) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 258.550694][ T3925] usb 1-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 258.635899][ T3925] usb 1-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 258.646816][ T3925] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 258.677982][ T3925] usb 1-1: config 0 descriptor?? [ 258.732615][ T3925] usbhid 1-1:0.0: couldn't find an input interrupt endpoint [ 258.750352][ T5] usb 2-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 258.750366][ T5] usb 2-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 258.750373][ T5] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 258.751129][ T5] usb 2-1: config 0 descriptor?? [ 258.792806][ T5] usbhid 2-1:0.0: couldn't find an input interrupt endpoint [ 258.935776][ T5] usb 1-1: USB disconnect, device number 23 [ 258.994908][ T5021] usb 2-1: USB disconnect, device number 86 23:58:09 executing program 0: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) socket$inet_udplite(0x2, 0x2, 0x88) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) r0 = socket$inet_udp(0x2, 0x2, 0x0) close(r0) socket$netlink(0x10, 0x3, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0xfef3) splice(0xffffffffffffffff, 0x0, r0, 0x0, 0x19404, 0x0) 23:58:09 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:58:09 executing program 2: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) dup(r3) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r4, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:58:09 executing program 5: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) dup(r3) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r4, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:58:09 executing program 4: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r4, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:58:09 executing program 1: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet_udp(0x2, 0x2, 0x0) close(0xffffffffffffffff) socket$netlink(0x10, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r4, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r3, 0x0, r5, 0x0, 0x19404, 0x0) 23:58:09 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 259.790201][ T5] usb 1-1: new high-speed USB device number 24 using dummy_hcd 23:58:09 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 259.930189][ T5021] usb 2-1: new high-speed USB device number 87 using dummy_hcd 23:58:09 executing program 4: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r4, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:58:09 executing program 2: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) socket$inet_udplite(0x2, 0x2, 0x88) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:58:09 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, 0xffffffffffffffff, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:58:09 executing program 5: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) dup(r3) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r4, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 260.160469][ T5] usb 1-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 260.176974][ T28] kauditd_printk_skb: 95 callbacks suppressed [ 260.176981][ T28] audit: type=1800 audit(1596326289.703:811): pid=16478 uid=0 auid=0 ses=4 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.4" name="bus" dev="loop4" ino=324 res=0 [ 260.201790][ T28] audit: type=1804 audit(1596326289.703:812): pid=16478 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.4" name="/root/syzkaller-testdir999683108/syzkaller.0jNavy/180/file1/bus" dev="loop4" ino=324 res=1 [ 260.214259][ T5] usb 1-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 260.225254][ T28] audit: type=1804 audit(1596326289.703:813): pid=16478 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.4" name="/root/syzkaller-testdir999683108/syzkaller.0jNavy/180/file1/bus" dev="loop4" ino=324 res=1 [ 260.257564][ T28] audit: type=1800 audit(1596326289.783:814): pid=16485 uid=0 auid=0 ses=4 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="bus" dev="loop2" ino=326 res=0 [ 260.277901][ T28] audit: type=1804 audit(1596326289.783:815): pid=16485 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.2" name="/root/syzkaller-testdir145329550/syzkaller.VdR2I2/215/file1/bus" dev="loop2" ino=326 res=1 [ 260.302631][ T28] audit: type=1804 audit(1596326289.783:816): pid=16485 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.2" name="/root/syzkaller-testdir145329550/syzkaller.VdR2I2/215/file1/bus" dev="loop2" ino=326 res=1 [ 260.310294][ T5021] usb 2-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 260.326309][ T28] audit: type=1804 audit(1596326289.793:817): pid=16485 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.2" name="/root/syzkaller-testdir145329550/syzkaller.VdR2I2/215/file1/bus" dev="loop2" ino=326 res=1 [ 260.362274][ T28] audit: type=1804 audit(1596326289.803:818): pid=16491 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.4" name="/root/syzkaller-testdir999683108/syzkaller.0jNavy/180/file1/bus" dev="loop4" ino=324 res=1 [ 260.386848][ T28] audit: type=1800 audit(1596326289.813:819): pid=16492 uid=0 auid=0 ses=4 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.3" name="bus" dev="sda1" ino=16381 res=0 [ 260.418828][ T5] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 260.433467][ T5] usb 1-1: config 0 descriptor?? [ 260.438524][ T5021] usb 2-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 260.448998][ T5021] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 260.459242][ T5021] usb 2-1: config 0 descriptor?? [ 260.468311][ T28] audit: type=1804 audit(1596326289.813:820): pid=16492 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir951158927/syzkaller.7npWzh/134/file1/bus" dev="sda1" ino=16381 res=1 [ 260.495354][ T5] usbhid 1-1:0.0: couldn't find an input interrupt endpoint [ 260.512356][ T5021] usbhid 2-1:0.0: couldn't find an input interrupt endpoint [ 260.698607][ T5021] usb 1-1: USB disconnect, device number 24 [ 260.719202][ T5] usb 2-1: USB disconnect, device number 87 23:58:10 executing program 0: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) socket$inet_udplite(0x2, 0x2, 0x88) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) r0 = socket$inet_udp(0x2, 0x2, 0x0) close(r0) socket$netlink(0x10, 0x3, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0xfef3) splice(0xffffffffffffffff, 0x0, r0, 0x0, 0x19404, 0x0) 23:58:10 executing program 4: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r4, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:58:10 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, 0xffffffffffffffff, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:58:10 executing program 2: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) socket$inet_udplite(0x2, 0x2, 0x88) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:58:10 executing program 1: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet_udp(0x2, 0x2, 0x0) close(0xffffffffffffffff) socket$netlink(0x10, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r4, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r3, 0x0, r5, 0x0, 0x19404, 0x0) 23:58:10 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, 0xffffffffffffffff, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:58:11 executing program 5: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) dup(r3) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r4, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 261.600086][T11722] usb 1-1: new high-speed USB device number 25 using dummy_hcd [ 261.610095][ T5021] usb 2-1: new high-speed USB device number 88 using dummy_hcd 23:58:11 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x0) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:58:11 executing program 2: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) socket$inet_udplite(0x2, 0x2, 0x88) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:58:11 executing program 4: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = socket$inet_udplite(0x2, 0x2, 0x88) r3 = dup(r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ftruncate(0xffffffffffffffff, 0x1000) lseek(0xffffffffffffffff, 0x0, 0x2) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, r4, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:58:11 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x0) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 261.970209][ T5021] usb 2-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 261.990090][T11722] usb 1-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 262.013039][ T5021] usb 2-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 262.024816][T11722] usb 1-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 262.034543][ T5021] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 262.044915][T11722] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 262.059482][ T5021] usb 2-1: config 0 descriptor?? 23:58:11 executing program 4: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = socket$inet_udplite(0x2, 0x2, 0x88) r3 = dup(r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ftruncate(0xffffffffffffffff, 0x1000) lseek(0xffffffffffffffff, 0x0, 0x2) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, r4, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 262.068065][T11722] usb 1-1: config 0 descriptor?? [ 262.112891][ T5021] usbhid 2-1:0.0: couldn't find an input interrupt endpoint [ 262.123647][T11722] usbhid 1-1:0.0: couldn't find an input interrupt endpoint [ 262.314218][ T5021] usb 1-1: USB disconnect, device number 25 [ 262.322285][ T3925] usb 2-1: USB disconnect, device number 88 23:58:12 executing program 0: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) socket$inet_udplite(0x2, 0x2, 0x88) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) r0 = socket$inet_udp(0x2, 0x2, 0x0) close(r0) socket$netlink(0x10, 0x3, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0xfef3) splice(0xffffffffffffffff, 0x0, r0, 0x0, 0x19404, 0x0) 23:58:12 executing program 4: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = socket$inet_udplite(0x2, 0x2, 0x88) r3 = dup(r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ftruncate(0xffffffffffffffff, 0x1000) lseek(0xffffffffffffffff, 0x0, 0x2) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, r4, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:58:12 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x0) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:58:12 executing program 2: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r4, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:58:12 executing program 1: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet_udp(0x2, 0x2, 0x0) close(0xffffffffffffffff) socket$netlink(0x10, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r4, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r3, 0x0, r5, 0x0, 0x19404, 0x0) 23:58:12 executing program 5: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x0) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:58:12 executing program 4: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r2 = socket$inet_udplite(0x2, 0x2, 0x88) r3 = dup(r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ftruncate(r1, 0x1000) lseek(r1, 0x0, 0x2) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x8400fffffffa) sendfile(r0, 0xffffffffffffffff, 0x0, 0x8400fffffffa) 23:58:12 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(0xffffffffffffffff, r1, 0x0, 0x8400fffffffa) 23:58:12 executing program 5: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x0) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 263.209853][ T48] usb 2-1: new high-speed USB device number 89 using dummy_hcd [ 263.217666][ T3925] usb 1-1: new high-speed USB device number 26 using dummy_hcd 23:58:12 executing program 2: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r4, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:58:12 executing program 5: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet_udp(0x2, 0x2, 0x0) close(0xffffffffffffffff) socket$netlink(0x10, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r4, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r3, 0x0, r5, 0x0, 0x19404, 0x0) 23:58:12 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(0xffffffffffffffff, r1, 0x0, 0x8400fffffffa) [ 263.630148][ T3925] usb 1-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 263.643194][ T48] usb 2-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 263.676843][ T3925] usb 1-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 263.686651][ T48] usb 2-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 263.728904][ T48] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 263.737347][ T3925] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 263.771936][ T48] usb 2-1: config 0 descriptor?? [ 263.777158][ T3925] usb 1-1: config 0 descriptor?? [ 263.819852][ T5] usb 6-1: new high-speed USB device number 2 using dummy_hcd [ 263.832207][ T48] usbhid 2-1:0.0: couldn't find an input interrupt endpoint [ 263.847993][ T3925] usbhid 1-1:0.0: couldn't find an input interrupt endpoint [ 264.034866][T11722] usb 1-1: USB disconnect, device number 26 [ 264.055679][ T5021] usb 2-1: USB disconnect, device number 89 [ 264.189786][ T5] usb 6-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 264.202748][ T5] usb 6-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 264.211963][ T5] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 264.222083][ T5] usb 6-1: config 0 descriptor?? [ 264.263274][ T5] usbhid 6-1:0.0: couldn't find an input interrupt endpoint [ 264.370354][ T0] NOHZ: local_softirq_pending 08 [ 264.472121][ T5] usb 6-1: USB disconnect, device number 2 23:58:14 executing program 0: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) socket$inet_udplite(0x2, 0x2, 0x88) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet_udp(0x2, 0x2, 0x0) close(r2) socket$netlink(0x10, 0x3, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r1, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r0, 0x0, r2, 0x0, 0x19404, 0x0) 23:58:14 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(0xffffffffffffffff, r1, 0x0, 0x8400fffffffa) 23:58:14 executing program 4: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r2 = socket$inet_udplite(0x2, 0x2, 0x88) r3 = dup(r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ftruncate(r1, 0x1000) lseek(r1, 0x0, 0x2) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x8400fffffffa) sendfile(r0, 0xffffffffffffffff, 0x0, 0x8400fffffffa) 23:58:14 executing program 2: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r4, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:58:14 executing program 1: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet_udp(0x2, 0x2, 0x0) close(r5) socket$netlink(0x10, 0x3, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r4, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r3, 0x0, r5, 0x0, 0x19404, 0x0) 23:58:14 executing program 2: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = socket$inet_udplite(0x2, 0x2, 0x88) r3 = dup(r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ftruncate(0xffffffffffffffff, 0x1000) lseek(0xffffffffffffffff, 0x0, 0x2) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, r4, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:58:14 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r2 = socket$inet_udplite(0x2, 0x2, 0x88) r3 = dup(r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ftruncate(r1, 0x1000) lseek(r1, 0x0, 0x2) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x8400fffffffa) sendfile(r0, 0xffffffffffffffff, 0x0, 0x8400fffffffa) [ 264.939715][ T5021] usb 2-1: new high-speed USB device number 90 using dummy_hcd [ 264.947363][ T5] usb 1-1: new high-speed USB device number 27 using dummy_hcd 23:58:14 executing program 2: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = socket$inet_udplite(0x2, 0x2, 0x88) r3 = dup(r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ftruncate(0xffffffffffffffff, 0x1000) lseek(0xffffffffffffffff, 0x0, 0x2) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, r4, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:58:14 executing program 5: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r4, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:58:14 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r2 = socket$inet_udplite(0x2, 0x2, 0x88) r3 = dup(r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ftruncate(r1, 0x1000) lseek(r1, 0x0, 0x2) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x8400fffffffa) sendfile(r0, 0xffffffffffffffff, 0x0, 0x8400fffffffa) 23:58:14 executing program 4: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r2 = socket$inet_udplite(0x2, 0x2, 0x88) r3 = dup(r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ftruncate(r1, 0x1000) lseek(r1, 0x0, 0x2) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x8400fffffffa) sendfile(r0, 0xffffffffffffffff, 0x0, 0x8400fffffffa) 23:58:14 executing program 2: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = socket$inet_udplite(0x2, 0x2, 0x88) r3 = dup(r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ftruncate(0xffffffffffffffff, 0x1000) lseek(0xffffffffffffffff, 0x0, 0x2) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, r4, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 265.184713][ T28] kauditd_printk_skb: 97 callbacks suppressed [ 265.184721][ T28] audit: type=1800 audit(1596326294.714:918): pid=16743 uid=0 auid=0 ses=4 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name="bus" dev="loop5" ino=378 res=0 [ 265.229489][ T28] audit: type=1804 audit(1596326294.714:919): pid=16743 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir973908957/syzkaller.t6En4n/32/file1/bus" dev="loop5" ino=378 res=1 [ 265.281100][ T28] audit: type=1804 audit(1596326294.714:920): pid=16743 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.5" name="/root/syzkaller-testdir973908957/syzkaller.t6En4n/32/file1/bus" dev="loop5" ino=378 res=1 [ 265.299864][ T5021] usb 2-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 265.306653][ T28] audit: type=1804 audit(1596326294.724:921): pid=16743 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir973908957/syzkaller.t6En4n/32/file1/bus" dev="loop5" ino=378 res=1 [ 265.317140][ T5] usb 1-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 265.354354][ T5021] usb 2-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 265.369351][ T5021] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 265.379075][ T5021] usb 2-1: config 0 descriptor?? [ 265.386021][ T5] usb 1-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 265.410801][ T5] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 265.422496][ T5] usb 1-1: config 0 descriptor?? [ 265.442974][ T5021] usbhid 2-1:0.0: couldn't find an input interrupt endpoint [ 265.464724][ T5] usbhid 1-1:0.0: couldn't find an input interrupt endpoint [ 265.532025][ T28] audit: type=1800 audit(1596326294.914:922): pid=16752 uid=0 auid=0 ses=4 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.3" name="bus" dev="loop3" ino=380 res=0 [ 265.635538][ T28] audit: type=1804 audit(1596326294.914:923): pid=16752 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir951158927/syzkaller.7npWzh/144/file1/bus" dev="loop3" ino=380 res=1 [ 265.670817][ T5] usb 2-1: USB disconnect, device number 90 [ 265.690238][ T5021] usb 1-1: USB disconnect, device number 27 [ 265.697709][ T28] audit: type=1804 audit(1596326294.914:924): pid=16752 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.3" name="/root/syzkaller-testdir951158927/syzkaller.7npWzh/144/file1/bus" dev="loop3" ino=380 res=1 [ 265.722607][ T28] audit: type=1804 audit(1596326294.944:925): pid=16752 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir951158927/syzkaller.7npWzh/144/file1/bus" dev="loop3" ino=380 res=1 [ 265.753555][ T28] audit: type=1800 audit(1596326294.954:926): pid=16757 uid=0 auid=0 ses=4 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="bus" dev="loop2" ino=382 res=0 [ 265.775335][ T28] audit: type=1804 audit(1596326294.954:927): pid=16757 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.2" name="/root/syzkaller-testdir145329550/syzkaller.VdR2I2/223/file1/bus" dev="loop2" ino=382 res=1 23:58:15 executing program 0: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet_udp(0x2, 0x2, 0x0) close(r2) socket$netlink(0x10, 0x3, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r1, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r0, 0x0, r2, 0x0, 0x19404, 0x0) 23:58:15 executing program 2: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r2 = socket$inet_udplite(0x2, 0x2, 0x88) r3 = dup(r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ftruncate(r1, 0x1000) lseek(r1, 0x0, 0x2) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x8400fffffffa) sendfile(r0, 0xffffffffffffffff, 0x0, 0x8400fffffffa) 23:58:15 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r2 = socket$inet_udplite(0x2, 0x2, 0x88) r3 = dup(r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ftruncate(r1, 0x1000) lseek(r1, 0x0, 0x2) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x8400fffffffa) sendfile(r0, 0xffffffffffffffff, 0x0, 0x8400fffffffa) 23:58:15 executing program 5: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r2 = socket$inet_udplite(0x2, 0x2, 0x88) r3 = dup(r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ftruncate(r1, 0x1000) lseek(r1, 0x0, 0x2) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x8400fffffffa) sendfile(r0, 0xffffffffffffffff, 0x0, 0x8400fffffffa) 23:58:15 executing program 4: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:58:15 executing program 1: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet_udp(0x2, 0x2, 0x0) close(r5) socket$netlink(0x10, 0x3, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r4, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r3, 0x0, r5, 0x0, 0x19404, 0x0) 23:58:15 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x0) 23:58:16 executing program 5: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r4, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:58:16 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x0) [ 266.579529][ T5] usb 2-1: new high-speed USB device number 91 using dummy_hcd [ 266.589519][ T48] usb 1-1: new high-speed USB device number 28 using dummy_hcd 23:58:16 executing program 2: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r2 = socket$inet_udplite(0x2, 0x2, 0x88) r3 = dup(r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ftruncate(r1, 0x1000) lseek(r1, 0x0, 0x2) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x8400fffffffa) sendfile(r0, 0xffffffffffffffff, 0x0, 0x8400fffffffa) 23:58:16 executing program 4: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:58:16 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x0) [ 266.949523][ T5] usb 2-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 266.964108][ T5] usb 2-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 266.979790][ T48] usb 1-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 266.994663][ T5] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 267.028935][ T48] usb 1-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 267.073834][ T48] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 267.074174][ T5] usb 2-1: config 0 descriptor?? [ 267.109392][ T48] usb 1-1: config 0 descriptor?? [ 267.162125][ T48] usbhid 1-1:0.0: couldn't find an input interrupt endpoint [ 267.191979][ T5] usbhid 2-1:0.0: couldn't find an input interrupt endpoint [ 267.364165][ T48] usb 1-1: USB disconnect, device number 28 [ 267.398082][ T17] usb 2-1: USB disconnect, device number 91 23:58:17 executing program 0: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet_udp(0x2, 0x2, 0x0) close(r2) socket$netlink(0x10, 0x3, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r1, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r0, 0x0, r2, 0x0, 0x19404, 0x0) 23:58:17 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x0) 23:58:17 executing program 5: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet_udp(0x2, 0x2, 0x0) close(0xffffffffffffffff) socket$netlink(0x10, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r4, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r3, 0x0, r5, 0x0, 0x19404, 0x0) 23:58:17 executing program 2: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r2 = socket$inet_udplite(0x2, 0x2, 0x88) r3 = dup(r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ftruncate(r1, 0x1000) lseek(r1, 0x0, 0x2) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x8400fffffffa) sendfile(r0, 0xffffffffffffffff, 0x0, 0x8400fffffffa) 23:58:17 executing program 4: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:58:17 executing program 1: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet_udp(0x2, 0x2, 0x0) close(r5) socket$netlink(0x10, 0x3, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r4, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r3, 0x0, r5, 0x0, 0x19404, 0x0) 23:58:17 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r4, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 268.219495][ T17] usb 6-1: new high-speed USB device number 3 using dummy_hcd 23:58:17 executing program 2: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 268.281445][T15618] usb 1-1: new high-speed USB device number 29 using dummy_hcd [ 268.289019][ T48] usb 2-1: new high-speed USB device number 92 using dummy_hcd 23:58:17 executing program 4: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r2 = socket$inet_udplite(0x2, 0x2, 0x88) r3 = dup(r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ftruncate(r1, 0x1000) lseek(r1, 0x0, 0x2) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x8400fffffffa) sendfile(0xffffffffffffffff, r0, 0x0, 0x8400fffffffa) [ 268.651593][ T17] usb 6-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 268.664761][ T17] usb 6-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 268.676895][ T17] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 268.691894][T15618] usb 1-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 268.706213][ T17] usb 6-1: config 0 descriptor?? [ 268.711500][ T48] usb 2-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 268.727940][T15618] usb 1-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 268.752506][ T48] usb 2-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 268.768973][ T17] usbhid 6-1:0.0: couldn't find an input interrupt endpoint [ 268.792796][T15618] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 23:58:18 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r4, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 268.807314][ T48] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 268.831825][T15618] usb 1-1: config 0 descriptor?? [ 268.838529][ T48] usb 2-1: config 0 descriptor?? [ 268.912644][T15618] usbhid 1-1:0.0: couldn't find an input interrupt endpoint [ 268.926140][ T48] usbhid 2-1:0.0: couldn't find an input interrupt endpoint [ 269.009818][ T5021] usb 6-1: USB disconnect, device number 3 [ 269.120178][T15618] usb 1-1: USB disconnect, device number 29 [ 269.125444][ T5] usb 2-1: USB disconnect, device number 92 23:58:18 executing program 2: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:58:18 executing program 4: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r2 = socket$inet_udplite(0x2, 0x2, 0x88) r3 = dup(r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ftruncate(r1, 0x1000) lseek(r1, 0x0, 0x2) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x8400fffffffa) sendfile(0xffffffffffffffff, r0, 0x0, 0x8400fffffffa) 23:58:19 executing program 0: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet_udp(0x2, 0x2, 0x0) close(r2) socket$netlink(0x10, 0x3, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r1, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r0, 0x0, r2, 0x0, 0x19404, 0x0) 23:58:19 executing program 5: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r4, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:58:19 executing program 1: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet_udp(0x2, 0x2, 0x0) close(r5) socket$netlink(0x10, 0x3, 0x0) writev(r4, 0x0, 0x0) pipe(&(0x7f0000000000)) write$binfmt_misc(r4, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r3, 0x0, r5, 0x0, 0x19404, 0x0) 23:58:19 executing program 2: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 270.039276][ T17] usb 2-1: new high-speed USB device number 93 using dummy_hcd 23:58:19 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r4, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:58:19 executing program 4: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r2 = socket$inet_udplite(0x2, 0x2, 0x88) r3 = dup(r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ftruncate(r1, 0x1000) lseek(r1, 0x0, 0x2) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x8400fffffffa) sendfile(0xffffffffffffffff, r0, 0x0, 0x8400fffffffa) [ 270.122178][ T12] usb 1-1: new high-speed USB device number 30 using dummy_hcd [ 270.247424][ T28] kauditd_printk_skb: 63 callbacks suppressed [ 270.247432][ T28] audit: type=1800 audit(1596326299.774:991): pid=16996 uid=0 auid=0 ses=4 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.3" name="bus" dev="loop3" ino=424 res=0 [ 270.420618][ T28] audit: type=1804 audit(1596326299.804:992): pid=16996 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir951158927/syzkaller.7npWzh/152/file1/bus" dev="loop3" ino=424 res=1 [ 270.469399][ T17] usb 2-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 270.503355][ T17] usb 2-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 270.521359][ T12] usb 1-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 270.559202][ T17] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 270.565915][ T12] usb 1-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 23:58:20 executing program 5: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) socket$inet_udplite(0x2, 0x2, 0x88) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 270.598156][ T17] usb 2-1: config 0 descriptor?? [ 270.630131][ T28] audit: type=1804 audit(1596326299.804:993): pid=16996 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.3" name="/root/syzkaller-testdir951158927/syzkaller.7npWzh/152/file1/bus" dev="loop3" ino=424 res=1 [ 270.669605][ T12] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 270.683608][ T12] usb 1-1: config 0 descriptor?? [ 270.693951][ T17] usbhid 2-1:0.0: couldn't find an input interrupt endpoint [ 270.721202][ T12] usbhid 1-1:0.0: couldn't find an input interrupt endpoint 23:58:20 executing program 2: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r2 = socket$inet_udplite(0x2, 0x2, 0x88) r3 = dup(r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ftruncate(r1, 0x1000) lseek(r1, 0x0, 0x2) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x8400fffffffa) sendfile(0xffffffffffffffff, r0, 0x0, 0x8400fffffffa) [ 270.760067][ T28] audit: type=1804 audit(1596326299.814:994): pid=16996 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir951158927/syzkaller.7npWzh/152/file1/bus" dev="loop3" ino=424 res=1 [ 270.896821][ T17] usb 2-1: USB disconnect, device number 93 [ 270.930799][ T3925] usb 1-1: USB disconnect, device number 30 [ 270.934020][ T28] audit: type=1800 audit(1596326299.954:995): pid=17004 uid=0 auid=0 ses=4 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.4" name="bus" dev="sda1" ino=16274 res=0 23:58:20 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) socket$inet_udplite(0x2, 0x2, 0x88) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 270.987950][ T28] audit: type=1804 audit(1596326299.954:996): pid=17004 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.4" name="/root/syzkaller-testdir999683108/syzkaller.0jNavy/193/file1/bus" dev="sda1" ino=16274 res=1 [ 271.123865][ T28] audit: type=1804 audit(1596326299.954:997): pid=17004 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.4" name="/root/syzkaller-testdir999683108/syzkaller.0jNavy/193/file1/bus" dev="sda1" ino=16274 res=1 23:58:20 executing program 2: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r2 = socket$inet_udplite(0x2, 0x2, 0x88) r3 = dup(r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ftruncate(r1, 0x1000) lseek(r1, 0x0, 0x2) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x8400fffffffa) sendfile(0xffffffffffffffff, r0, 0x0, 0x8400fffffffa) [ 271.313888][ T28] audit: type=1804 audit(1596326299.954:998): pid=17004 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.4" name="/root/syzkaller-testdir999683108/syzkaller.0jNavy/193/file1/bus" dev="sda1" ino=16274 res=1 [ 271.338405][ T28] audit: type=1800 audit(1596326300.434:999): pid=17014 uid=0 auid=0 ses=4 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name="bus" dev="sda1" ino=15793 res=0 23:58:20 executing program 4: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 271.358504][ T28] audit: type=1804 audit(1596326300.434:1000): pid=17014 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir973908957/syzkaller.t6En4n/37/bus" dev="sda1" ino=15793 res=1 23:58:21 executing program 1: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet_udp(0x2, 0x2, 0x0) close(r5) socket$netlink(0x10, 0x3, 0x0) writev(r4, 0x0, 0x0) pipe(&(0x7f0000000000)) write$binfmt_misc(r4, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r3, 0x0, r5, 0x0, 0x19404, 0x0) 23:58:21 executing program 0: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) socket(0x11, 0x800000003, 0x0) socket$inet_udplite(0x2, 0x2, 0x88) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet_udp(0x2, 0x2, 0x0) close(r2) socket$netlink(0x10, 0x3, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r1, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r0, 0x0, r2, 0x0, 0x19404, 0x0) 23:58:21 executing program 2: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r2 = socket$inet_udplite(0x2, 0x2, 0x88) r3 = dup(r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ftruncate(r1, 0x1000) lseek(r1, 0x0, 0x2) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x8400fffffffa) sendfile(0xffffffffffffffff, r0, 0x0, 0x8400fffffffa) 23:58:21 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r2 = socket$inet_udplite(0x2, 0x2, 0x88) r3 = dup(r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ftruncate(r1, 0x1000) lseek(r1, 0x0, 0x2) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r1, r4, 0x0, 0x8400fffffffa) sendfile(0xffffffffffffffff, r0, 0x0, 0x8400fffffffa) 23:58:21 executing program 5: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) socket$inet_udplite(0x2, 0x2, 0x88) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 271.859095][ T5] usb 1-1: new high-speed USB device number 31 using dummy_hcd [ 271.889161][ T3925] usb 2-1: new high-speed USB device number 94 using dummy_hcd [ 272.219326][ T5] usb 1-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 272.279131][ T3925] usb 2-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 272.284404][ T5] usb 1-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 272.299681][ T3925] usb 2-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 23:58:21 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r4, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 272.328896][ T3925] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 272.354541][ T3925] usb 2-1: config 0 descriptor?? [ 272.401492][ T3925] usbhid 2-1:0.0: couldn't find an input interrupt endpoint [ 272.433815][ T5] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 272.503850][ T5] usb 1-1: config 0 descriptor?? 23:58:22 executing program 2: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 272.582978][ T5] usbhid 1-1:0.0: couldn't find an input interrupt endpoint [ 272.606356][ T17] usb 2-1: USB disconnect, device number 94 [ 272.784872][ T5] usb 1-1: USB disconnect, device number 31 23:58:22 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r4, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:58:22 executing program 5: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) socket$inet_udplite(0x2, 0x2, 0x88) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:58:22 executing program 1: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet_udp(0x2, 0x2, 0x0) close(r5) socket$netlink(0x10, 0x3, 0x0) writev(r4, 0x0, 0x0) pipe(&(0x7f0000000000)) write$binfmt_misc(r4, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r3, 0x0, r5, 0x0, 0x19404, 0x0) 23:58:22 executing program 0: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) socket(0x11, 0x800000003, 0x0) socket$inet_udplite(0x2, 0x2, 0x88) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet_udp(0x2, 0x2, 0x0) close(r2) socket$netlink(0x10, 0x3, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r1, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r0, 0x0, r2, 0x0, 0x19404, 0x0) [ 273.548912][ T5] usb 2-1: new high-speed USB device number 95 using dummy_hcd 23:58:23 executing program 4: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:58:23 executing program 5: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) dup(r3) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r4, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 273.728898][ T17] usb 1-1: new high-speed USB device number 32 using dummy_hcd 23:58:23 executing program 2: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:58:23 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) socket$inet_udplite(0x2, 0x2, 0x88) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 273.920717][ T5] usb 2-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 273.980209][ T5] usb 2-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 274.046426][ T5] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 274.104568][ T5] usb 2-1: config 0 descriptor?? [ 274.139216][ T17] usb 1-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 274.177479][ T17] usb 1-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 274.191212][ T5] usbhid 2-1:0.0: couldn't find an input interrupt endpoint [ 274.236280][ T17] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 274.303102][ T17] usb 1-1: config 0 descriptor?? 23:58:23 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) dup(r3) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r4, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 274.371061][ T17] usbhid 1-1:0.0: couldn't find an input interrupt endpoint [ 274.403181][ T5] usb 2-1: USB disconnect, device number 95 [ 274.674144][T15618] usb 1-1: USB disconnect, device number 32 23:58:24 executing program 5: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) dup(r3) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r4, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:58:24 executing program 1: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet_udp(0x2, 0x2, 0x0) close(r5) socket$netlink(0x10, 0x3, 0x0) writev(r4, &(0x7f0000000040), 0x0) pipe(&(0x7f0000000000)) write$binfmt_misc(r4, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r3, 0x0, r5, 0x0, 0x19404, 0x0) 23:58:24 executing program 4: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:58:24 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) sendfile(r2, 0xffffffffffffffff, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:58:24 executing program 2: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:58:24 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:58:24 executing program 0: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) socket(0x11, 0x800000003, 0x0) socket$inet_udplite(0x2, 0x2, 0x88) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet_udp(0x2, 0x2, 0x0) close(r2) socket$netlink(0x10, 0x3, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r1, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r0, 0x0, r2, 0x0, 0x19404, 0x0) [ 275.250243][ T28] kauditd_printk_skb: 73 callbacks suppressed [ 275.250270][ T28] audit: type=1800 audit(1596326304.785:1074): pid=17180 uid=0 auid=0 ses=4 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name="bus" dev="sda1" ino=16145 res=0 [ 275.368750][ T12] usb 2-1: new high-speed USB device number 96 using dummy_hcd [ 275.434581][ T28] audit: type=1804 audit(1596326304.805:1075): pid=17174 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir973908957/syzkaller.t6En4n/41/file1/bus" dev="sda1" ino=16145 res=1 [ 275.611635][ T28] audit: type=1804 audit(1596326304.815:1076): pid=17174 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.5" name="/root/syzkaller-testdir973908957/syzkaller.t6En4n/41/file1/bus" dev="sda1" ino=16145 res=1 [ 275.634748][ T3925] usb 1-1: new high-speed USB device number 33 using dummy_hcd [ 275.726377][ T28] audit: type=1804 audit(1596326304.825:1077): pid=17174 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir973908957/syzkaller.t6En4n/41/file1/bus" dev="sda1" ino=16145 res=1 [ 275.728830][ T12] usb 2-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 275.805376][ T28] audit: type=1800 audit(1596326304.895:1078): pid=17193 uid=0 auid=0 ses=4 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="bus" dev="sda1" ino=16376 res=0 [ 275.868695][ T12] usb 2-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 275.877718][ T12] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 275.893403][ T28] audit: type=1804 audit(1596326304.895:1079): pid=17193 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.2" name="/root/syzkaller-testdir145329550/syzkaller.VdR2I2/235/bus" dev="sda1" ino=16376 res=1 [ 276.049096][ T3925] usb 1-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 276.080926][ T12] usb 2-1: config 0 descriptor?? [ 276.121144][ T28] audit: type=1804 audit(1596326304.895:1080): pid=17193 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.2" name="/root/syzkaller-testdir145329550/syzkaller.VdR2I2/235/bus" dev="sda1" ino=16376 res=1 [ 276.121720][ T3925] usb 1-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 276.219372][ T12] usbhid 2-1:0.0: couldn't find an input interrupt endpoint 23:58:25 executing program 4: chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 276.366845][ T28] audit: type=1804 audit(1596326304.895:1081): pid=17193 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.2" name="/root/syzkaller-testdir145329550/syzkaller.VdR2I2/235/bus" dev="sda1" ino=16376 res=1 [ 276.403990][ T5] usb 2-1: USB disconnect, device number 96 [ 276.421613][ T3925] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 276.515280][ T3925] usb 1-1: config 0 descriptor?? [ 276.535429][ T28] audit: type=1800 audit(1596326304.995:1082): pid=17195 uid=0 auid=0 ses=4 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.3" name="bus" dev="sda1" ino=16375 res=0 23:58:26 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:58:26 executing program 5: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x0) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 276.612660][ T3925] usbhid 1-1:0.0: couldn't find an input interrupt endpoint 23:58:26 executing program 2: chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 276.697061][ T28] audit: type=1804 audit(1596326305.005:1083): pid=17195 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir951158927/syzkaller.7npWzh/160/bus" dev="sda1" ino=16375 res=1 23:58:26 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) sendfile(r2, 0xffffffffffffffff, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 276.830172][ T3925] usb 1-1: USB disconnect, device number 33 23:58:26 executing program 1: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet_udp(0x2, 0x2, 0x0) close(r5) socket$netlink(0x10, 0x3, 0x0) writev(r4, &(0x7f0000000040), 0x0) pipe(&(0x7f0000000000)) write$binfmt_misc(r4, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r3, 0x0, r5, 0x0, 0x19404, 0x0) 23:58:26 executing program 3: mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x103042, 0x0) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x800002, 0x11, r0, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) dup2(r1, r1) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x9) 23:58:26 executing program 5: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r4, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 277.338641][T11722] usb 2-1: new high-speed USB device number 97 using dummy_hcd 23:58:26 executing program 0: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) socket$inet_udplite(0x2, 0x2, 0x88) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet_udp(0x2, 0x2, 0x0) close(r2) socket$netlink(0x10, 0x3, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r1, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r0, 0x0, r2, 0x0, 0x19404, 0x0) 23:58:27 executing program 4: chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 277.700302][T11722] usb 2-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 277.728569][ T5] usb 1-1: new high-speed USB device number 34 using dummy_hcd 23:58:27 executing program 5: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r4, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:58:27 executing program 3: mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x103042, 0x0) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x800002, 0x11, r0, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) dup2(r1, r1) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x9) [ 277.747810][T11722] usb 2-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 277.828588][T11722] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 277.848161][T11722] usb 2-1: config 0 descriptor?? [ 277.930874][T11722] usbhid 2-1:0.0: couldn't find an input interrupt endpoint 23:58:27 executing program 2: chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 278.108984][ T5] usb 1-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 278.134320][ T17] usb 2-1: USB disconnect, device number 97 23:58:27 executing program 5: mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x103042, 0x0) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x800002, 0x11, r0, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) r2 = dup2(r1, 0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x9) [ 278.160076][ T5] usb 1-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 278.236077][ T5] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 278.283953][ T5] usb 1-1: config 0 descriptor?? [ 278.350926][ T5] usbhid 1-1:0.0: couldn't find an input interrupt endpoint 23:58:28 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) socket$inet_udplite(0x2, 0x2, 0x88) r3 = dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r4, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 278.553589][ T17] usb 1-1: USB disconnect, device number 34 23:58:28 executing program 1: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet_udp(0x2, 0x2, 0x0) close(r5) socket$netlink(0x10, 0x3, 0x0) writev(r4, &(0x7f0000000040), 0x0) pipe(&(0x7f0000000000)) write$binfmt_misc(r4, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r3, 0x0, r5, 0x0, 0x19404, 0x0) 23:58:28 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) socket$inet_udplite(0x2, 0x2, 0x88) r3 = dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r4, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:58:28 executing program 5: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) socket$inet_udplite(0x2, 0x2, 0x88) r3 = dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r4, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:58:28 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) socket$inet_udplite(0x2, 0x2, 0x88) r3 = dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r4, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:58:28 executing program 0: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) socket$inet_udplite(0x2, 0x2, 0x88) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet_udp(0x2, 0x2, 0x0) close(r2) socket$netlink(0x10, 0x3, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r1, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r0, 0x0, r2, 0x0, 0x19404, 0x0) [ 279.028426][ T5] usb 2-1: new high-speed USB device number 98 using dummy_hcd 23:58:28 executing program 5: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) socket$inet_udplite(0x2, 0x2, 0x88) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet_udp(0x2, 0x2, 0x0) close(r2) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r1, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r0, 0x0, r2, 0x0, 0x19404, 0x0) 23:58:28 executing program 4: chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:58:28 executing program 2: chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 279.390548][ T5] usb 2-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 279.428838][ T5] usb 2-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 279.467378][ T5] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 279.478629][ T17] usb 1-1: new high-speed USB device number 35 using dummy_hcd [ 279.503652][ T5] usb 2-1: config 0 descriptor?? [ 279.560699][ T5] usbhid 2-1:0.0: couldn't find an input interrupt endpoint [ 279.678365][T15618] usb 6-1: new high-speed USB device number 4 using dummy_hcd [ 279.768398][ T5] usb 2-1: USB disconnect, device number 98 [ 279.868663][ T17] usb 1-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 279.896788][ T17] usb 1-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 279.921252][ T17] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 279.940785][ T17] usb 1-1: config 0 descriptor?? [ 280.011143][ T17] usbhid 1-1:0.0: couldn't find an input interrupt endpoint [ 280.108621][T15618] usb 6-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 280.136868][T15618] usb 6-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 280.166729][T15618] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 280.195615][T15618] usb 6-1: config 0 descriptor?? [ 280.214638][ T5] usb 1-1: USB disconnect, device number 35 23:58:29 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 280.250843][T15618] usbhid 6-1:0.0: couldn't find an input interrupt endpoint 23:58:29 executing program 1: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet_udp(0x2, 0x2, 0x0) close(r5) socket$netlink(0x10, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{0x0}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r4, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r3, 0x0, r5, 0x0, 0x19404, 0x0) [ 280.486884][ T17] usb 6-1: USB disconnect, device number 4 [ 280.596115][ T28] kauditd_printk_skb: 61 callbacks suppressed [ 280.596124][ T28] audit: type=1800 audit(1596326310.125:1145): pid=17379 uid=0 auid=0 ses=4 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.3" name="bus" dev="loop3" ino=462 res=0 23:58:30 executing program 2: syz_mount_image$msdos(0x0, &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:58:30 executing program 4: syz_mount_image$msdos(0x0, &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 280.643334][ T28] audit: type=1804 audit(1596326310.135:1146): pid=17379 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir951158927/syzkaller.7npWzh/168/file1/bus" dev="loop3" ino=462 res=1 [ 280.668345][T15618] usb 2-1: new high-speed USB device number 99 using dummy_hcd 23:58:30 executing program 0: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) socket$inet_udplite(0x2, 0x2, 0x88) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet_udp(0x2, 0x2, 0x0) close(r2) socket$netlink(0x10, 0x3, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r1, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r0, 0x0, r2, 0x0, 0x19404, 0x0) [ 280.800974][ T28] audit: type=1804 audit(1596326310.135:1147): pid=17379 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.3" name="/root/syzkaller-testdir951158927/syzkaller.7npWzh/168/file1/bus" dev="loop3" ino=462 res=1 [ 280.959706][ T28] audit: type=1804 audit(1596326310.155:1148): pid=17379 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir951158927/syzkaller.7npWzh/168/file1/bus" dev="loop3" ino=462 res=1 23:58:30 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', 0x0, 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r0 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) ftruncate(r0, 0x1000) 23:58:30 executing program 5: syz_mount_image$msdos(0x0, &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r0 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) ftruncate(r0, 0x1000) [ 281.068250][ T5021] usb 1-1: new high-speed USB device number 36 using dummy_hcd [ 281.088390][T15618] usb 2-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 281.109070][ T28] audit: type=1800 audit(1596326310.355:1149): pid=17387 uid=0 auid=0 ses=4 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="bus" dev="sda1" ino=16377 res=0 [ 281.118307][T15618] usb 2-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 281.137284][T15618] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 281.146119][T15618] usb 2-1: config 0 descriptor?? 23:58:30 executing program 5: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = socket$inet_udplite(0x2, 0x2, 0x88) r3 = dup(r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ftruncate(0xffffffffffffffff, 0x1000) lseek(0xffffffffffffffff, 0x0, 0x2) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, r4, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 281.191928][T15618] usbhid 2-1:0.0: couldn't find an input interrupt endpoint [ 281.258655][ T28] audit: type=1804 audit(1596326310.355:1150): pid=17387 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.2" name="/root/syzkaller-testdir145329550/syzkaller.VdR2I2/239/file1/bus" dev="sda1" ino=16377 res=1 23:58:30 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r4, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 281.361468][ T28] audit: type=1804 audit(1596326310.355:1151): pid=17387 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.2" name="/root/syzkaller-testdir145329550/syzkaller.VdR2I2/239/file1/bus" dev="sda1" ino=16377 res=1 [ 281.407714][T15618] usb 2-1: USB disconnect, device number 99 [ 281.438585][ T5021] usb 1-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 23:58:31 executing program 5: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r4, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 281.518060][ T5021] usb 1-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 281.527352][ T28] audit: type=1804 audit(1596326310.355:1152): pid=17387 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.2" name="/root/syzkaller-testdir145329550/syzkaller.VdR2I2/239/file1/bus" dev="sda1" ino=16377 res=1 [ 281.552802][ T28] audit: type=1800 audit(1596326310.615:1153): pid=17392 uid=0 auid=0 ses=4 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.4" name="bus" dev="sda1" ino=16368 res=0 [ 281.556549][ T5021] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 281.572844][ T28] audit: type=1804 audit(1596326310.615:1154): pid=17392 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.4" name="/root/syzkaller-testdir999683108/syzkaller.0jNavy/200/file1/bus" dev="sda1" ino=16368 res=1 [ 281.828621][ T5021] usb 1-1: config 0 descriptor?? [ 281.890484][ T5021] usbhid 1-1:0.0: couldn't find an input interrupt endpoint 23:58:31 executing program 1: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet_udp(0x2, 0x2, 0x0) close(r5) socket$netlink(0x10, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{0x0}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r4, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r3, 0x0, r5, 0x0, 0x19404, 0x0) 23:58:31 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x88002, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f00000000c0)={'syzkaller1\x00', 0x420000015001}) r1 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_inet_SIOCSIFADDR(r1, 0x8914, 0x0) write$tun(r0, &(0x7f0000000300)={@void, @val={0x1}, @ipv6=@gre_packet={0x0, 0x6, "00008a", 0x8, 0x2c, 0x0, @local, @mcast2, {[@dstopts, @fragment, @routing={0x0, 0xc, 0x0, 0x0, 0x0, [@private0, @empty, @local, @local, @initdev={0xfe, 0x88, [], 0x0, 0x0}, @remote]}, @hopopts={0x0, 0x1b9, [], [@calipso={0x7, 0x20, {0x0, 0x6, 0x0, 0x0, [0x0, 0x0, 0x0]}}, @hao={0xc9, 0x10, @initdev={0xfe, 0x88, [], 0x0, 0x0}}, @pad1, @generic={0x0, 0xd90, "ed09007bfd05368b54a83deb0b38cc818aa77156c97f616488d298b59f6f3f810f373159a28a78c728a97c3154bea0c32882026296595944d648ef7d7092da01e558cab2771a4ff68492cf62ae647e2faf3aa22d0aff8c5595b6d7841810165baa43db6782db651ad146ba14a7b89b2aa181c3295e1ff92dc2d5b8fa80fa38507aafbcad4d6bf4d72e05c262b1755cfaf95cf731ed75822fabd24aa167069d47c14ed90e2a2d382421e9181cb0766811b0bac1c07c4bbb5c8672e02a6772d6944b542f3287ede3c4348f72703e17467a8d6866d91a81757bd20243c4c277627f5cbd307c564c19c28b11eea7885d9f5b07a1e7b948105daba03a837e563ac8bdfeda748160f277c689368077fd09c4507565064b4837182f614acecc0267f947ff35f7222e77ae3efd23fa8cbca26b4dbb632295ea53ce97ead6992fac939461f59211eb6ece81f3bacf7631eb50b00d3d71b987fc8155d97c13b8a207697ea26f50b5722d6115811c3b5d95b311e90f123ee37087298a3fe4d533e5db1214a3cdf5ddfd8523e54586941a3a2fdc33e2e3cb7beee395887adcdb34cbcf22a178deddbf0fb81baa9c2b9d1b31c2205040218b3c7b8acaa3c4f2b91ec4f5a1be0dd30162c567a6106f8144a9003fc889aeffbdbb98fc4931da0199839d2dc8080c864589e95f728d97ebc4641f0fd94fcadb05b59e6b4ddb530793eb290c3855c99b803a9fa92ff1bfb491dfba3cfc76a95c2e789deda2901555a0cdaa10c1526af1d764fc6cf0f810bb67cc8516b14a5166e7fed42a34d8023eb9bbc2e70b26ea3b5db5aa587e89b84ff95ad6f52f0e73cac90d686f480f8368cb1b97473a969e173decb78c320caa81b9fec4dad4ea094ae0a77ef18ec69d54b4f1fd04f292f947449786fafff0b2e8600688a37cd63c25d0587457de67bc8d76128bcc0ade183aae7df308338b0c0cac3ee32f4e5250b3800aca0f4471405202223341d97bfa84fdf3bf56efe5750badcdc67c90cb608e972ac1e460d4d3453a3f2afb7819035ebb6b0803f02160e0c3fc351289c202687e76775fe2a1386a3566cc26ad201018b414e0cca371fd3d20af9ca0744906835d41b7ea658c773195bb472d1291c2fe8b61ff8bd067c4a5c8100bc2563bdfd258b07f7de16bca13fe2b8ffd7931a60e9764542143f663142d60431f87662d8b2316febab52a29f3d378b110beed0d4d3e4b6e5be70f99bae84219a10c8b0c041d8934eea4626ef55086012bd41cea3e4103d5f6a0cdc3c14f41ad9f6f404e5d69d982dac997da89828fb31c38ddccce36bbc643d9d1228b04a7fddb7d171b89f3357a745e0c081fc54e454caef1c1a169f3372b24c68d7bb097d5442be88e38676d7ae8e12fc94a3f93a9d8903398566c94afe4c9a55b6860756f072e5afdcedaa94e9d8b6bfd3b148ecb57b402a1df288e2e93097eccd6856628ec76ed429c55309eab6f6863b75be4a53d5f811c07e622a85efbd50dbcdb95fb0fb6c1907fb9235d49bdab685d28653dd4ca63c2255c4110f10a79568f771e3b684c430cabc436cfa1fd97fdf700566d7c755002aec6c2c02eac75debad28eb4ae8668493bc6dc3810ebfc643a879253daf3777ce3691af524e7b51dd6c2d69db2752682d13d162d09cea30b7d7d1128b8c65a7cab131331016381e7d4e45885e22aaba895dc9f2b0f525c39eea79bef37721c2e5976abc1ac81098ec11e89291a36b83ba148e7e5c6f1c21b416cad9cc8d72530d2d0ed6879d894182a51c73625afcd5868aee0ec8d4c8633d17aec4179e54695ab4ccdb282299778a97af7be1aa905b521eaf29d730449d1cff8b9a8016871713f8f14878e91e473118421603508bf10b332a7070933ce1b47fc06907329ba1f4cebc1274e6a1d8b2b595d78c796cccb409bd3a1f29243e48bf64345e8895d5cc1bfa4027313fad41da79cf7e1c57cd45fef7ead25ba24a7737619bcc63f4866d59dc6670977afa12c4a9354a915d349d594e898d690b2c81c0151d316e31c341a36913771ff32b738ddc031af1ff4e59fc211cee72b8c74ba4c966843d037f9e7e14afa121eec162130c03cfbc27e204ce2aa99660ff0ffdf471fb5fe3620f77da51edd8593b5836a83194d0c08258299ab53c73111b31e9aba05e36f037b9c8f247524c55e6f12377877c8bf9101d089e1c742108f31b63df8bf436d0b6aa61f14221dc23a91c58166cdfed4eaf7aad9ad09fc68be5b2fb2a42efaf168a1157d48e18cd1af8e377bbc6b0dbece2689f9f5395fb2b96759a0ba25b52cca37acf3ceca66aa715f1969f21f30bbd6ccfab1f15e4f71db77b230014cda5663e283ba8297dda8fac8e1830971297387cfc820f9fb0f24b4e00cca9288671f0cd7f8a616a4d9a350e7413f3b3cba205af0c8f95005333408fd29b78f4a3ca60022a2ac62823f7b5d0a4747490044eeab1973bfc31a5be60e82269eb4849b2f723f628a67d7cf811c2cc6c1b5e4d22b24b9f23493d228ac299e32007cabd2136684d095addd542ab3f88702f23fe80d1aab11792e4f847722985db9d367af3adbbf5a4734a273c3191ef3d5c721d97a25460cef06f9e90f8455d3312f0395d6f91bc97ac71683d5fdd6858179db53a9bec10ac45e356fd957e260b168fee5f20563d1d6c7a8bc894a3211d397783f5f32805997e56c3e6bf4422e11239b21992c480c89c578ede0564f8836516281e2157495b5618aa110771510dd8999e5522da71cb3e220497942400c65280a50feebd8179379b7976ce6347338838025447eb6b1889d5379462fdd1bd054862c0223d482912b10a7fa9f047ebd6105c7843712ef10852b23d395b0af7132082eb003bc14f772ffae6033e449c81388fbb64759d328c6ca4328dee0d710c1ad5bf2084c2492a77cc580b728b2d4995a83b8451493f2c42961a26339b98e7a0f6372b9fc0c3cf1ce0983b418fd3af47c20109a1dc3b10ee47f7dc508c0564b7c0f9efb7cb475ce8e4894881b713f865c4a57245a502e3982facd48691ad82930be76f3d6edb29d09b84bba016f0a93dbe54bcad99f6eb9032e78fdb9c495df226f0c90d721b993c2e1ac3b86012d654c53ea842bf2de97ee5b509faf91cd499657b479b7a111ed41d203e19ce1c68bdd371a3697cce65ee06208cc009e6657b33cfb107867a2e7edc555bde10d1d1c2edc90e4a68e052908b9a2c28187872f8a784f54ff32e80c9450d8b4a27a42fa99273b88fb622b9b4ca2fe4775248404cea955a60f52242ef9ff4c250898665bfe545b14aaf88715e7f7228bfe6ffcd5dd492ed2b9d4570c1f1070258ad86d12153fd6b11c877314c14f25af7bdab21fc7a744c98d5257843690a81cf7093c021e907523cc11625323b9fb8c101e637e6f6a650335d37f7dbef91d66a523ed40d86b9a364e1d215511cdd269add6372b6d550b91d6c8a667a313b2ced0ebf39975f869275951e8cf1697de82c0077a08b8f512ab8ef0501306c7b333ff60facc2f885c184a8e68baa9ca1d35f36f783fca3c699a8f2eb2529c4c574bfb12c201784c69441c012d1bd4cd1ba445185f7f9e11f2057a5cf08fca1831b8d35f102014dda6f670b31408550e9319c008a34c4a981313a08fdce333b98833bbada7052a12270c5798ef77a83f2e2941d8ecec8801772f973c2398bde1972709bbd0019c618041c1c95a8330f3a620d4fb0a7640c64293c613f972c221820af843ee3b1a7dee9d9cb61822c75e6f89f308cbea5d1098c1485fb8de19a370243fe4b7be0227b07a962897a9df605d571f349dfda44a2496438a0eef5f9481eb67e8cab34b7df0295588d78ae720d8bb8e27376fa814f3e5dccf207717ab20f9f3008ed7530f1a6cfcbc29d20ed4101d4ed7892a8aa57c3205fd2b7172f5851ea5fd03542515074239fde8b5801449110f90f1e47085dc4066d695effc8109a2a5727dabd388951ef758f4deeb1bb8e04aa0a8a678c8565e9882a156db59ef2ffa8793808365ceabdf86edbd453b8689d221055a412523a074fa7fdd3dfdfd10375ef51bc918e51ebe9c662c515fa418ae91eb5b7aebb58073aad6eed309a7489b16f6a49e7b4e3df6f1af4615c169f82e7d47bce57023fef0c1e41121138477215964ca3eb92543bad0749fd63b2e6f933bb9950730fa694eed35b7b94f85e72f8d46b23c7bfc401db69fd03e8544fcc61a07915a90467d7bad0c0d1b8f3cd0c4ca2a55001e37c0f73e23433113383018577ffe42b81250407c3ae7cc2b3ab6403b18629524dcca4f26533c3f455f33f4dd2970aa30a7dd0bdf658bc933e21afc022a67dddaac36924ea6ac87da03caaa207b36a1e533240e476bfaa69e4eb740446cd72fd4e0a1ec003c4a21f88fe29f73c65ebded005eda92d989099c87819b94227ea7aa6a40a2a11553aa58a2432896dd932cbc1e607bae2b314582187777beb1003921e2253488b22bfd672368513f63413cb28feeccd2d4e2009ef524a5d58272cf0d7c7b96e0398d51503dc5500e45eccbb6e9bc7fde6831816d62382b643d56f68872bc33a87065aa60705ae33a0487787f0ec354172961f2c18f3d3fb456220f492ee33393cfd46c8b182fd890b4876698e07f1fb01d3ce6a1377815cf158126f233a978d8261a4829835aeadd39bdadbabb1f555e15b3d1c030c61bbf9074ee9b5afd66e26a4caca1ee70423472d27bd0bf8806b2c6be57a7d4f7ca38f8ce45bb5230e1381a7acfb7bb9c8fca6ff67dab07e69f1772ae40a61634dfa2c8eb74c42f3a5cc348599d53ad96128c79930383ead016379111d4b4fb47b6a642b01bc2da15b86f8d174cfd6362181f6529c88f807aa7d5de8e84ec961defe5bfe7a60b5d6f74b98f1a1e8627c746ab30c498f2adf07515"}]}], {{0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6558}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800, [], "b9efee0d95bfde177f032b5553616e4ab9390aa5877e77e2db457a07839191b4"}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x86dd, [], "415c4fb73fe7"}, {}, {}, {0x8, 0x6558, 0x0, "70fb99accb3990f0e77600a1f35bf81791ed9fe6fa2c7986fb80f93d9f8d77ee7b5951491b137bc59b55a97e48f3e83135b7dd920a87ba13f2b47c07246c4a7a3c522e15beb99467d0c439c1f66d196d56426ba749f8e3a804beaacf4adb0c07737e3458178dcfcc0e06b49a6fe2050cc2d5da5bab3eef1f362e7c148ce20506b93527ad82f1e9aea3f0805daf87491de03d1e9557b03c5f4980562281feb9b17e4f911324e0a0e336f2c72e4fa0465ffed7362954310cc00825e68f5786e5ba69c979ef80146dc1a3cb7f5c309e886d7ab4f5e34f74d4279719797bc246"}}}}}, 0xfca) [ 282.074478][ T5021] usb 1-1: USB disconnect, device number 36 23:58:31 executing program 4: syz_mount_image$msdos(0x0, &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:58:31 executing program 2: syz_mount_image$msdos(0x0, &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:58:31 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r4, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 282.392079][T15618] usb 2-1: new high-speed USB device number 100 using dummy_hcd 23:58:32 executing program 5: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r4, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:58:32 executing program 0: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) socket$inet_udplite(0x2, 0x2, 0x88) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet_udp(0x2, 0x2, 0x0) close(r2) socket$netlink(0x10, 0x3, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r1, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r0, 0x0, r2, 0x0, 0x19404, 0x0) 23:58:32 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r4, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 282.808229][T15618] usb 2-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 282.898851][T15618] usb 2-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 282.959781][T15618] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 283.034964][T15618] usb 2-1: config 0 descriptor?? [ 283.110849][T15618] usbhid 2-1:0.0: couldn't find an input interrupt endpoint [ 283.228162][ T3925] usb 1-1: new high-speed USB device number 37 using dummy_hcd [ 283.319266][T15618] usb 2-1: USB disconnect, device number 100 [ 283.638420][ T3925] usb 1-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 283.705004][ T3925] usb 1-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 283.770471][ T3925] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 23:58:33 executing program 2: syz_mount_image$msdos(0x0, &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 283.864875][ T3925] usb 1-1: config 0 descriptor?? 23:58:33 executing program 1: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet_udp(0x2, 0x2, 0x0) close(r5) socket$netlink(0x10, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{0x0}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r4, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r3, 0x0, r5, 0x0, 0x19404, 0x0) 23:58:33 executing program 5: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r4, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 283.942660][ T3925] usbhid 1-1:0.0: couldn't find an input interrupt endpoint 23:58:33 executing program 4: syz_mount_image$msdos(0x0, &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:58:33 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) socket$inet_udplite(0x2, 0x2, 0x88) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 284.144095][T11722] usb 1-1: USB disconnect, device number 37 [ 284.288071][ T3925] usb 2-1: new high-speed USB device number 101 using dummy_hcd 23:58:34 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) socket$inet_udplite(0x2, 0x2, 0x88) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:58:34 executing program 5: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) socket$inet_udplite(0x2, 0x2, 0x88) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:58:34 executing program 0: socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) socket$inet_udplite(0x2, 0x2, 0x88) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet_udp(0x2, 0x2, 0x0) close(r2) socket$netlink(0x10, 0x3, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r1, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r0, 0x0, r2, 0x0, 0x19404, 0x0) [ 284.669664][ T3925] usb 2-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 284.760779][ T3925] usb 2-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 23:58:34 executing program 0: socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) socket$inet_udplite(0x2, 0x2, 0x88) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet_udp(0x2, 0x2, 0x0) close(r2) socket$netlink(0x10, 0x3, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r1, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r0, 0x0, r2, 0x0, 0x19404, 0x0) [ 284.838123][ T3925] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 284.925447][ T3925] usb 2-1: config 0 descriptor?? [ 285.030063][ T3925] usbhid 2-1:0.0: couldn't find an input interrupt endpoint 23:58:34 executing program 0: socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) socket$inet_udplite(0x2, 0x2, 0x88) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet_udp(0x2, 0x2, 0x0) close(r2) socket$netlink(0x10, 0x3, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r1, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r0, 0x0, r2, 0x0, 0x19404, 0x0) 23:58:34 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) socket$inet_udplite(0x2, 0x2, 0x88) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 285.232980][ T5021] usb 2-1: USB disconnect, device number 101 23:58:34 executing program 0: syz_usb_connect$hid(0x0, 0x0, 0x0, 0x0) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) socket$inet_udplite(0x2, 0x2, 0x88) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet_udp(0x2, 0x2, 0x0) close(r2) socket$netlink(0x10, 0x3, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r1, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r0, 0x0, r2, 0x0, 0x19404, 0x0) 23:58:34 executing program 2: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', 0x0, 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 285.679298][ T28] kauditd_printk_skb: 61 callbacks suppressed [ 285.679306][ T28] audit: type=1800 audit(1596326315.215:1216): pid=17566 uid=0 auid=0 ses=4 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="bus" dev="sda1" ino=16367 res=0 [ 285.733247][ T28] audit: type=1804 audit(1596326315.215:1217): pid=17566 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.2" name="/root/syzkaller-testdir145329550/syzkaller.VdR2I2/242/bus" dev="sda1" ino=16367 res=1 [ 285.757599][ T28] audit: type=1804 audit(1596326315.215:1218): pid=17566 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.2" name="/root/syzkaller-testdir145329550/syzkaller.VdR2I2/242/bus" dev="sda1" ino=16367 res=1 23:58:35 executing program 1: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet_udp(0x2, 0x2, 0x0) close(r5) socket$netlink(0x10, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000140)}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r4, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r3, 0x0, r5, 0x0, 0x19404, 0x0) 23:58:35 executing program 5: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) socket$inet_udplite(0x2, 0x2, 0x88) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:58:35 executing program 4: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', 0x0, 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 285.780806][ T28] audit: type=1804 audit(1596326315.215:1219): pid=17566 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.2" name="/root/syzkaller-testdir145329550/syzkaller.VdR2I2/242/bus" dev="sda1" ino=16367 res=1 23:58:35 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) socket$inet_udplite(0x2, 0x2, 0x88) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:58:35 executing program 0: syz_usb_connect$hid(0x0, 0x0, 0x0, 0x0) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) socket$inet_udplite(0x2, 0x2, 0x88) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet_udp(0x2, 0x2, 0x0) close(r2) socket$netlink(0x10, 0x3, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r1, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r0, 0x0, r2, 0x0, 0x19404, 0x0) [ 285.970324][ T28] audit: type=1800 audit(1596326315.425:1220): pid=17572 uid=0 auid=0 ses=4 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name="bus" dev="loop5" ino=482 res=0 [ 286.033399][ T28] audit: type=1804 audit(1596326315.425:1221): pid=17572 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir973908957/syzkaller.t6En4n/54/file1/bus" dev="loop5" ino=482 res=1 [ 286.093622][ T28] audit: type=1804 audit(1596326315.425:1222): pid=17572 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.5" name="/root/syzkaller-testdir973908957/syzkaller.t6En4n/54/file1/bus" dev="loop5" ino=482 res=1 23:58:35 executing program 5: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet_udp(0x2, 0x2, 0x0) close(r5) socket$netlink(0x10, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{0x0}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r4, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r3, 0x0, r5, 0x0, 0x19404, 0x0) [ 286.172734][ T28] audit: type=1804 audit(1596326315.435:1223): pid=17572 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir973908957/syzkaller.t6En4n/54/file1/bus" dev="loop5" ino=482 res=1 [ 286.197826][ T3925] usb 2-1: new high-speed USB device number 102 using dummy_hcd [ 286.246977][ T28] audit: type=1800 audit(1596326315.775:1224): pid=17587 uid=0 auid=0 ses=4 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.4" name="bus" dev="sda1" ino=16380 res=0 23:58:35 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) socket$inet_udplite(0x2, 0x2, 0x88) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 286.339534][ T28] audit: type=1800 audit(1596326315.805:1225): pid=17585 uid=0 auid=0 ses=4 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.3" name="bus" dev="loop3" ino=484 res=0 23:58:35 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) socket$inet_udplite(0x2, 0x2, 0x88) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:58:36 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) socket$inet_udplite(0x2, 0x2, 0x88) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) sendfile(r2, 0xffffffffffffffff, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 286.647950][ T3925] usb 2-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 286.660796][T15618] usb 6-1: new high-speed USB device number 5 using dummy_hcd [ 286.692377][ T3925] usb 2-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 23:58:36 executing program 0: syz_usb_connect$hid(0x0, 0x0, 0x0, 0x0) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) socket$inet_udplite(0x2, 0x2, 0x88) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet_udp(0x2, 0x2, 0x0) close(r2) socket$netlink(0x10, 0x3, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r1, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r0, 0x0, r2, 0x0, 0x19404, 0x0) [ 286.734468][ T3925] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 23:58:36 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) socket$inet_udplite(0x2, 0x2, 0x88) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) sendfile(r2, 0xffffffffffffffff, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 286.798518][ T3925] usb 2-1: config 0 descriptor?? [ 286.840156][ T3925] usbhid 2-1:0.0: couldn't find an input interrupt endpoint 23:58:36 executing program 2: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', 0x0, 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 287.043395][ T5021] usb 2-1: USB disconnect, device number 102 [ 287.059665][T15618] usb 6-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 287.108146][T15618] usb 6-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 287.117166][T15618] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 287.144532][T15618] usb 6-1: config 0 descriptor?? [ 287.200104][T15618] usbhid 6-1:0.0: couldn't find an input interrupt endpoint [ 287.423333][T11722] usb 6-1: USB disconnect, device number 5 23:58:37 executing program 1: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet_udp(0x2, 0x2, 0x0) close(r5) socket$netlink(0x10, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000140)}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r4, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r3, 0x0, r5, 0x0, 0x19404, 0x0) 23:58:37 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) socket$inet_udplite(0x2, 0x2, 0x88) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) sendfile(r2, 0xffffffffffffffff, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:58:37 executing program 4: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', 0x0, 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:58:37 executing program 0: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) socket$inet_udplite(0x2, 0x2, 0x88) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet_udp(0x2, 0x2, 0x0) close(r2) socket$netlink(0x10, 0x3, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r1, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r0, 0x0, r2, 0x0, 0x19404, 0x0) 23:58:37 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) socket$inet_udplite(0x2, 0x2, 0x88) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) ftruncate(r2, 0x1000) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 287.929318][ T48] usb 1-1: new high-speed USB device number 38 using dummy_hcd [ 287.937010][T15618] usb 2-1: new high-speed USB device number 103 using dummy_hcd 23:58:37 executing program 5: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) socket$inet_udplite(0x2, 0x2, 0x88) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:58:37 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) socket$inet_udplite(0x2, 0x2, 0x88) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) ftruncate(r2, 0x1000) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:58:37 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) socket$inet_udplite(0x2, 0x2, 0x88) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) ftruncate(r2, 0x1000) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 288.227679][ T48] usb 1-1: device descriptor read/64, error 18 23:58:37 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) socket$inet_udplite(0x2, 0x2, 0x88) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) lseek(r2, 0x0, 0x2) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 288.357886][T15618] usb 2-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 288.382657][T15618] usb 2-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 288.402126][T15618] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 288.411827][T15618] usb 2-1: config 0 descriptor?? [ 288.450551][T15618] usbhid 2-1:0.0: couldn't find an input interrupt endpoint 23:58:38 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) socket$inet_udplite(0x2, 0x2, 0x88) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) lseek(r2, 0x0, 0x2) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:58:38 executing program 4: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', 0x0, 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:58:38 executing program 2: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', 0x0, 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 288.647700][ T48] usb 1-1: device descriptor read/64, error 18 [ 288.661842][T15618] usb 2-1: USB disconnect, device number 103 [ 288.927629][ T48] usb 1-1: new high-speed USB device number 39 using dummy_hcd 23:58:38 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) socket$inet_udplite(0x2, 0x2, 0x88) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) lseek(r2, 0x0, 0x2) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:58:38 executing program 1: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet_udp(0x2, 0x2, 0x0) close(r5) socket$netlink(0x10, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000140)}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r4, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r3, 0x0, r5, 0x0, 0x19404, 0x0) 23:58:38 executing program 5: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet_udp(0x2, 0x2, 0x0) close(r5) socket$netlink(0x10, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r4, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r3, 0x0, r5, 0x0, 0x19404, 0x0) [ 289.227585][ T48] usb 1-1: device descriptor read/64, error 18 [ 289.547627][ T5021] usb 2-1: new high-speed USB device number 104 using dummy_hcd [ 289.557668][ T3925] usb 6-1: new high-speed USB device number 6 using dummy_hcd [ 289.628982][ T48] usb 1-1: device descriptor read/64, error 18 [ 289.747618][ T48] usb usb1-port1: attempt power cycle [ 289.917628][ T5021] usb 2-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 289.956030][ T5021] usb 2-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 289.967994][ T3925] usb 6-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 289.993551][ T5021] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 289.996220][ T3925] usb 6-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 290.032279][ T5021] usb 2-1: config 0 descriptor?? [ 290.046482][ T3925] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 290.082982][ T3925] usb 6-1: config 0 descriptor?? [ 290.089606][ T5021] usbhid 2-1:0.0: couldn't find an input interrupt endpoint [ 290.159641][ T3925] usbhid 6-1:0.0: couldn't find an input interrupt endpoint [ 290.293042][ T5021] usb 2-1: USB disconnect, device number 104 [ 290.379422][ T17] usb 6-1: USB disconnect, device number 6 [ 290.487577][ T48] usb 1-1: new high-speed USB device number 40 using dummy_hcd [ 290.587815][ T48] usb 1-1: Invalid ep0 maxpacket: 0 23:58:40 executing program 0: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) socket$inet_udplite(0x2, 0x2, 0x88) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet_udp(0x2, 0x2, 0x0) close(r2) socket$netlink(0x10, 0x3, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r1, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r0, 0x0, r2, 0x0, 0x19404, 0x0) 23:58:40 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) socket$inet_udplite(0x2, 0x2, 0x88) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:58:40 executing program 4: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0x0, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:58:40 executing program 2: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0x0, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 290.664240][T17757] FAT-fs (loop2): bogus number of reserved sectors [ 290.681612][T17761] FAT-fs (loop4): bogus number of reserved sectors [ 290.689458][ T28] kauditd_printk_skb: 67 callbacks suppressed [ 290.689466][ T28] audit: type=1800 audit(1596326320.226:1293): pid=17758 uid=0 auid=0 ses=4 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.3" name="bus" dev="loop3" ino=508 res=0 [ 290.697401][T17757] FAT-fs (loop2): Can't find a valid FAT filesystem [ 290.729779][T17761] FAT-fs (loop4): Can't find a valid FAT filesystem [ 290.734151][ T28] audit: type=1804 audit(1596326320.226:1294): pid=17758 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir951158927/syzkaller.7npWzh/189/file1/bus" dev="loop3" ino=508 res=1 [ 290.763896][ T28] audit: type=1804 audit(1596326320.226:1295): pid=17758 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.3" name="/root/syzkaller-testdir951158927/syzkaller.7npWzh/189/file1/bus" dev="loop3" ino=508 res=1 [ 290.791344][ T28] audit: type=1804 audit(1596326320.226:1296): pid=17758 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir951158927/syzkaller.7npWzh/189/file1/bus" dev="loop3" ino=508 res=1 23:58:40 executing program 1: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet_udp(0x2, 0x2, 0x0) close(r5) socket$netlink(0x10, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700", 0x12}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r4, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r3, 0x0, r5, 0x0, 0x19404, 0x0) [ 290.817623][ T28] audit: type=1800 audit(1596326320.296:1297): pid=17767 uid=0 auid=0 ses=4 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.4" name="bus" dev="sda1" ino=16360 res=0 [ 290.838781][ T28] audit: type=1804 audit(1596326320.296:1298): pid=17767 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.4" name="/root/syzkaller-testdir999683108/syzkaller.0jNavy/206/file1/bus" dev="sda1" ino=16360 res=1 [ 290.870088][ T28] audit: type=1804 audit(1596326320.296:1299): pid=17767 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.4" name="/root/syzkaller-testdir999683108/syzkaller.0jNavy/206/file1/bus" dev="sda1" ino=16360 res=1 [ 290.893879][ T28] audit: type=1804 audit(1596326320.296:1300): pid=17767 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.4" name="/root/syzkaller-testdir999683108/syzkaller.0jNavy/206/file1/bus" dev="sda1" ino=16360 res=1 [ 290.919059][ T28] audit: type=1800 audit(1596326320.296:1301): pid=17769 uid=0 auid=0 ses=4 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="bus" dev="sda1" ino=16358 res=0 [ 290.939101][ T28] audit: type=1804 audit(1596326320.296:1302): pid=17769 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.2" name="/root/syzkaller-testdir145329550/syzkaller.VdR2I2/245/file1/bus" dev="sda1" ino=16358 res=1 [ 290.963051][ T48] usb 1-1: new high-speed USB device number 41 using dummy_hcd 23:58:40 executing program 5: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet_udp(0x2, 0x2, 0x0) close(r5) socket$netlink(0x10, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r4, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r3, 0x0, r5, 0x0, 0x19404, 0x0) [ 291.080094][ T48] usb 1-1: Invalid ep0 maxpacket: 0 [ 291.085442][ T48] usb usb1-port1: unable to enumerate USB device 23:58:40 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) socket$inet_udplite(0x2, 0x2, 0x88) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 291.297770][ T17] usb 2-1: new high-speed USB device number 105 using dummy_hcd [ 291.387487][ T48] usb 6-1: new high-speed USB device number 7 using dummy_hcd 23:58:41 executing program 4: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0x0, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:58:41 executing program 2: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0x0, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 291.664836][ T17] usb 2-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 291.706562][ T17] usb 2-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 291.734856][ T17] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 23:58:41 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) socket$inet_udplite(0x2, 0x2, 0x88) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 291.757660][ T48] usb 6-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 291.782851][ T17] usb 2-1: config 0 descriptor?? [ 291.789707][ T48] usb 6-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 291.811674][T17794] FAT-fs (loop2): bogus number of reserved sectors [ 291.826302][T17794] FAT-fs (loop2): Can't find a valid FAT filesystem [ 291.834181][ T48] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 291.852319][ T48] usb 6-1: config 0 descriptor?? [ 291.862541][ T17] usbhid 2-1:0.0: couldn't find an input interrupt endpoint [ 291.909586][ T48] usbhid 6-1:0.0: couldn't find an input interrupt endpoint [ 291.938133][T17808] FAT-fs (loop4): bogus number of reserved sectors [ 291.944624][T17808] FAT-fs (loop4): Can't find a valid FAT filesystem [ 292.069042][ T48] usb 2-1: USB disconnect, device number 105 [ 292.156629][T11722] usb 6-1: USB disconnect, device number 7 23:58:41 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:58:42 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:58:43 executing program 0: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) socket$inet_udplite(0x2, 0x2, 0x88) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet_udp(0x2, 0x2, 0x0) close(r2) socket$netlink(0x10, 0x3, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r1, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r0, 0x0, r2, 0x0, 0x19404, 0x0) 23:58:43 executing program 1: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet_udp(0x2, 0x2, 0x0) close(r5) socket$netlink(0x10, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700", 0x12}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r4, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r3, 0x0, r5, 0x0, 0x19404, 0x0) 23:58:43 executing program 5: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet_udp(0x2, 0x2, 0x0) close(r5) socket$netlink(0x10, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r4, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r3, 0x0, r5, 0x0, 0x19404, 0x0) 23:58:43 executing program 2: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0x0, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:58:43 executing program 4: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0x0, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:58:43 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 293.707502][T17858] FAT-fs (loop4): bogus number of reserved sectors [ 293.720268][T17859] FAT-fs (loop2): bogus number of reserved sectors [ 293.732378][T17858] FAT-fs (loop4): Can't find a valid FAT filesystem [ 293.747974][T17859] FAT-fs (loop2): Can't find a valid FAT filesystem [ 293.967253][T11722] usb 6-1: new high-speed USB device number 8 using dummy_hcd [ 293.975140][ T5021] usb 2-1: new high-speed USB device number 106 using dummy_hcd [ 294.127233][ T17] usb 1-1: new high-speed USB device number 42 using dummy_hcd 23:58:43 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) socket$inet_udplite(0x2, 0x2, 0x88) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) ftruncate(0xffffffffffffffff, 0x1000) lseek(0xffffffffffffffff, 0x0, 0x2) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, r2, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:58:43 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) socket$inet_udplite(0x2, 0x2, 0x88) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) ftruncate(0xffffffffffffffff, 0x1000) lseek(0xffffffffffffffff, 0x0, 0x2) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, r2, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 294.337672][T11722] usb 6-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 294.350601][ T5021] usb 2-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 294.376357][ T5021] usb 2-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 294.386699][T11722] usb 6-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 294.396840][ T5021] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 294.405005][T11722] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 294.416014][T11722] usb 6-1: config 0 descriptor?? [ 294.421498][ T5021] usb 2-1: config 0 descriptor?? [ 294.447268][ T17] usb 1-1: device descriptor read/64, error 18 [ 294.459548][T11722] usbhid 6-1:0.0: couldn't find an input interrupt endpoint [ 294.469538][ T5021] usbhid 2-1:0.0: couldn't find an input interrupt endpoint 23:58:44 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) socket$inet_udplite(0x2, 0x2, 0x88) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) ftruncate(0xffffffffffffffff, 0x1000) lseek(0xffffffffffffffff, 0x0, 0x2) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, r2, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 294.671662][T11722] usb 2-1: USB disconnect, device number 106 23:58:44 executing program 4: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x0, 0x0, 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:58:44 executing program 2: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x0, 0x0, 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 294.713416][ T5021] usb 6-1: USB disconnect, device number 8 23:58:44 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = creat(&(0x7f0000000240)='./bus\x00', 0x0) socket$inet_udplite(0x2, 0x2, 0x88) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) ftruncate(r1, 0x1000) lseek(r1, 0x0, 0x2) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x8400fffffffa) sendfile(r0, 0xffffffffffffffff, 0x0, 0x8400fffffffa) [ 294.837449][ T17] usb 1-1: device descriptor read/64, error 18 [ 294.945752][T17922] FAT-fs (loop2): bogus number of reserved sectors [ 294.963928][T17926] FAT-fs (loop4): bogus number of reserved sectors [ 294.968475][T17922] FAT-fs (loop2): Can't find a valid FAT filesystem [ 294.970600][T17926] FAT-fs (loop4): Can't find a valid FAT filesystem [ 295.127154][ T17] usb 1-1: new high-speed USB device number 43 using dummy_hcd [ 295.447129][ T17] usb 1-1: device descriptor read/64, error 18 [ 295.857117][ T17] usb 1-1: device descriptor read/64, error 18 [ 295.977117][ T17] usb usb1-port1: attempt power cycle 23:58:46 executing program 0: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socket(0x0, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) socket$inet_udplite(0x2, 0x2, 0x88) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet_udp(0x2, 0x2, 0x0) close(r2) socket$netlink(0x10, 0x3, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r1, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r0, 0x0, r2, 0x0, 0x19404, 0x0) 23:58:46 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = creat(&(0x7f0000000240)='./bus\x00', 0x0) socket$inet_udplite(0x2, 0x2, 0x88) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) ftruncate(r1, 0x1000) lseek(r1, 0x0, 0x2) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x8400fffffffa) sendfile(r0, 0xffffffffffffffff, 0x0, 0x8400fffffffa) 23:58:46 executing program 5: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet_udp(0x2, 0x2, 0x0) close(r5) socket$netlink(0x10, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) splice(r3, 0x0, r5, 0x0, 0x19404, 0x0) 23:58:46 executing program 1: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet_udp(0x2, 0x2, 0x0) close(r5) socket$netlink(0x10, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700", 0x12}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r4, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r3, 0x0, r5, 0x0, 0x19404, 0x0) 23:58:46 executing program 4: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x0, 0x0, 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:58:46 executing program 2: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x0, 0x0, 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 296.687707][ T17] usb 1-1: new high-speed USB device number 44 using dummy_hcd [ 296.719188][ T28] kauditd_printk_skb: 57 callbacks suppressed [ 296.719195][ T28] audit: type=1800 audit(1596326326.246:1360): pid=17955 uid=0 auid=0 ses=4 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.3" name="bus" dev="loop3" ino=528 res=0 [ 296.774576][T17961] FAT-fs (loop2): bogus number of reserved sectors [ 296.780076][T17963] FAT-fs (loop4): bogus number of reserved sectors [ 296.789810][T17961] FAT-fs (loop2): Can't find a valid FAT filesystem [ 296.799433][ T28] audit: type=1804 audit(1596326326.246:1361): pid=17955 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir951158927/syzkaller.7npWzh/199/file1/bus" dev="loop3" ino=528 res=1 [ 296.819648][T17963] FAT-fs (loop4): Can't find a valid FAT filesystem [ 296.862530][ T28] audit: type=1800 audit(1596326326.386:1362): pid=17972 uid=0 auid=0 ses=4 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.4" name="bus" dev="sda1" ino=16374 res=0 [ 296.883162][ T28] audit: type=1804 audit(1596326326.386:1363): pid=17972 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.4" name="/root/syzkaller-testdir999683108/syzkaller.0jNavy/210/file1/bus" dev="sda1" ino=16374 res=1 [ 296.908709][ T28] audit: type=1804 audit(1596326326.386:1364): pid=17972 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.4" name="/root/syzkaller-testdir999683108/syzkaller.0jNavy/210/file1/bus" dev="sda1" ino=16374 res=1 [ 296.933610][ T28] audit: type=1804 audit(1596326326.386:1365): pid=17972 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.4" name="/root/syzkaller-testdir999683108/syzkaller.0jNavy/210/file1/bus" dev="sda1" ino=16374 res=1 [ 296.960016][ T28] audit: type=1800 audit(1596326326.386:1366): pid=17971 uid=0 auid=0 ses=4 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="bus" dev="sda1" ino=16377 res=0 [ 296.980929][ T28] audit: type=1804 audit(1596326326.386:1367): pid=17961 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.2" name="/root/syzkaller-testdir145329550/syzkaller.VdR2I2/249/file1/bus" dev="sda1" ino=16377 res=1 [ 297.007207][ T28] audit: type=1804 audit(1596326326.386:1368): pid=17961 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.2" name="/root/syzkaller-testdir145329550/syzkaller.VdR2I2/249/file1/bus" dev="sda1" ino=16377 res=1 [ 297.007265][ T48] usb 2-1: new high-speed USB device number 107 using dummy_hcd [ 297.032221][ T28] audit: type=1804 audit(1596326326.386:1369): pid=17961 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.2" name="/root/syzkaller-testdir145329550/syzkaller.VdR2I2/249/file1/bus" dev="sda1" ino=16377 res=1 [ 297.038962][T15618] usb 6-1: new high-speed USB device number 9 using dummy_hcd [ 297.198947][ T17] usb 1-1: device not accepting address 44, error -71 23:58:46 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = creat(&(0x7f0000000240)='./bus\x00', 0x0) socket$inet_udplite(0x2, 0x2, 0x88) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) ftruncate(r1, 0x1000) lseek(r1, 0x0, 0x2) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x8400fffffffa) sendfile(r0, 0xffffffffffffffff, 0x0, 0x8400fffffffa) [ 297.477386][T15618] usb 6-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 297.490362][ T48] usb 2-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 297.521136][ T48] usb 2-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 297.531800][T15618] usb 6-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 297.593567][T15618] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 297.601985][ T17] usb 1-1: new high-speed USB device number 45 using dummy_hcd [ 297.609770][ T48] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 297.665788][ T48] usb 2-1: config 0 descriptor?? [ 297.674065][T15618] usb 6-1: config 0 descriptor?? [ 297.761310][T15618] usbhid 6-1:0.0: couldn't find an input interrupt endpoint [ 297.770996][ T48] usbhid 2-1:0.0: couldn't find an input interrupt endpoint 23:58:47 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) socket$inet_udplite(0x2, 0x2, 0x88) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 297.843568][ T17] usb 1-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 23:58:47 executing program 2: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x0, 0x0, 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:58:47 executing program 4: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x0, 0x0, 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 297.892613][ T17] usb 1-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 297.931578][ T17] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 297.950347][ T17] usb 1-1: config 0 descriptor?? [ 297.978088][ T48] usb 6-1: USB disconnect, device number 9 [ 297.983978][ T3925] usb 2-1: USB disconnect, device number 107 [ 298.021060][ T17] usbhid 1-1:0.0: couldn't find an input interrupt endpoint [ 298.089126][T18014] FAT-fs (loop2): bogus number of reserved sectors [ 298.101159][T18014] FAT-fs (loop2): Can't find a valid FAT filesystem [ 298.118412][T18019] FAT-fs (loop4): bogus number of reserved sectors [ 298.124983][T18019] FAT-fs (loop4): Can't find a valid FAT filesystem [ 298.291352][ T3925] usb 1-1: USB disconnect, device number 45 23:58:48 executing program 1: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet_udp(0x2, 0x2, 0x0) close(r5) socket$netlink(0x10, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e", 0x1b}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r4, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r3, 0x0, r5, 0x0, 0x19404, 0x0) 23:58:48 executing program 5: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet_udp(0x2, 0x2, 0x0) close(r5) socket$netlink(0x10, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) splice(r3, 0x0, r5, 0x0, 0x19404, 0x0) 23:58:48 executing program 0: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socket(0x0, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) socket$inet_udplite(0x2, 0x2, 0x88) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet_udp(0x2, 0x2, 0x0) close(r2) socket$netlink(0x10, 0x3, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r1, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r0, 0x0, r2, 0x0, 0x19404, 0x0) 23:58:48 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) socket$inet_udplite(0x2, 0x2, 0x88) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 298.846884][T11722] usb 2-1: new high-speed USB device number 108 using dummy_hcd [ 298.927024][ T3925] usb 6-1: new high-speed USB device number 10 using dummy_hcd [ 299.156890][ T5021] usb 1-1: new high-speed USB device number 46 using dummy_hcd 23:58:48 executing program 4: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x0, &(0x7f0000000080), 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:58:48 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) socket$inet_udplite(0x2, 0x2, 0x88) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 299.227126][T11722] usb 2-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 299.316998][T11722] usb 2-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 299.317502][ T3925] usb 6-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 299.326100][T11722] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 299.339000][ T3925] usb 6-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 299.357620][ T3925] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 299.370015][ T3925] usb 6-1: config 0 descriptor?? 23:58:48 executing program 2: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x0, &(0x7f0000000080), 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 299.407414][T18058] FAT-fs (loop4): bogus number of reserved sectors [ 299.414104][T18058] FAT-fs (loop4): Can't find a valid FAT filesystem [ 299.423809][ T3925] usbhid 6-1:0.0: couldn't find an input interrupt endpoint [ 299.450001][T11722] usb 2-1: config 0 descriptor?? [ 299.516842][ T5021] usb 1-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 299.539431][T11722] usbhid 2-1:0.0: couldn't find an input interrupt endpoint [ 299.577367][ T5021] usb 1-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 299.615145][ T5021] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 299.628177][ T3925] usb 6-1: USB disconnect, device number 10 [ 299.646724][ T5021] usb 1-1: config 0 descriptor?? [ 299.726558][T11722] usb 2-1: USB disconnect, device number 108 [ 299.761035][ T5021] usbhid 1-1:0.0: couldn't find an input interrupt endpoint [ 299.903967][T18086] FAT-fs (loop2): bogus number of reserved sectors [ 299.928739][T18086] FAT-fs (loop2): Can't find a valid FAT filesystem 23:58:49 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) socket$inet_udplite(0x2, 0x2, 0x88) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 299.992828][T11722] usb 1-1: USB disconnect, device number 46 23:58:49 executing program 5: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet_udp(0x2, 0x2, 0x0) close(r5) socket$netlink(0x10, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) splice(r3, 0x0, r5, 0x0, 0x19404, 0x0) 23:58:49 executing program 1: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet_udp(0x2, 0x2, 0x0) close(r5) socket$netlink(0x10, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e", 0x1b}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r4, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r3, 0x0, r5, 0x0, 0x19404, 0x0) 23:58:50 executing program 4: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x0, &(0x7f0000000080), 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:58:50 executing program 0: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socket(0x0, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) socket$inet_udplite(0x2, 0x2, 0x88) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet_udp(0x2, 0x2, 0x0) close(r2) socket$netlink(0x10, 0x3, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r1, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r0, 0x0, r2, 0x0, 0x19404, 0x0) 23:58:50 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) socket$inet_udplite(0x2, 0x2, 0x88) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 300.496815][ T3925] usb 6-1: new high-speed USB device number 11 using dummy_hcd [ 300.628451][ T17] usb 2-1: new high-speed USB device number 109 using dummy_hcd [ 300.726198][T18128] FAT-fs (loop4): bogus number of reserved sectors [ 300.732864][T18128] FAT-fs (loop4): Can't find a valid FAT filesystem [ 300.826728][T11722] usb 1-1: new high-speed USB device number 47 using dummy_hcd [ 300.896997][ T3925] usb 6-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 23:58:50 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) socket$inet_udplite(0x2, 0x2, 0x88) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 300.953496][ T3925] usb 6-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 23:58:50 executing program 2: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x0, &(0x7f0000000080), 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 301.006068][ T3925] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 301.015638][ T17] usb 2-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 301.046708][ T17] usb 2-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 301.055810][ T17] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 301.070040][ T3925] usb 6-1: config 0 descriptor?? [ 301.111623][ T3925] usbhid 6-1:0.0: couldn't find an input interrupt endpoint [ 301.121565][ T17] usb 2-1: config 0 descriptor?? [ 301.142552][T18140] FAT-fs (loop2): bogus number of reserved sectors [ 301.162099][ T17] usbhid 2-1:0.0: couldn't find an input interrupt endpoint [ 301.173623][T18140] FAT-fs (loop2): Can't find a valid FAT filesystem [ 301.197177][T11722] usb 1-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 301.197193][T11722] usb 1-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 301.197204][T11722] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 301.197951][T11722] usb 1-1: config 0 descriptor?? [ 301.238978][T11722] usbhid 1-1:0.0: couldn't find an input interrupt endpoint [ 301.407428][ T3925] usb 6-1: USB disconnect, device number 11 [ 301.436453][ T17] usb 2-1: USB disconnect, device number 109 23:58:51 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') ftruncate(0xffffffffffffffff, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = creat(&(0x7f0000000240)='./bus\x00', 0x0) socket$inet_udplite(0x2, 0x2, 0x88) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) ftruncate(r1, 0x1000) lseek(r1, 0x0, 0x2) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x8400fffffffa) sendfile(0xffffffffffffffff, r0, 0x0, 0x8400fffffffa) [ 301.460311][ T48] usb 1-1: USB disconnect, device number 47 23:58:51 executing program 4: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x0, &(0x7f0000000080), 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:58:51 executing program 5: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet_udp(0x2, 0x2, 0x0) close(r5) socket$netlink(0x10, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) write$binfmt_misc(r4, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r3, 0x0, r5, 0x0, 0x19404, 0x0) 23:58:51 executing program 1: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet_udp(0x2, 0x2, 0x0) close(r5) socket$netlink(0x10, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e", 0x1b}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r4, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r3, 0x0, r5, 0x0, 0x19404, 0x0) 23:58:51 executing program 0: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socket(0x11, 0x0, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) socket$inet_udplite(0x2, 0x2, 0x88) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet_udp(0x2, 0x2, 0x0) close(r2) socket$netlink(0x10, 0x3, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r1, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r0, 0x0, r2, 0x0, 0x19404, 0x0) 23:58:51 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') ftruncate(0xffffffffffffffff, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = creat(&(0x7f0000000240)='./bus\x00', 0x0) socket$inet_udplite(0x2, 0x2, 0x88) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) ftruncate(r1, 0x1000) lseek(r1, 0x0, 0x2) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x8400fffffffa) sendfile(0xffffffffffffffff, r0, 0x0, 0x8400fffffffa) [ 302.062167][T18193] FAT-fs (loop4): bogus number of reserved sectors [ 302.075451][T18193] FAT-fs (loop4): Can't find a valid FAT filesystem [ 302.128027][ T28] kauditd_printk_skb: 45 callbacks suppressed [ 302.128040][ T28] audit: type=1800 audit(1596326331.657:1415): pid=18193 uid=0 auid=0 ses=4 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.4" name="bus" dev="sda1" ino=16377 res=0 [ 302.213839][ T28] audit: type=1804 audit(1596326331.687:1416): pid=18193 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.4" name="/root/syzkaller-testdir999683108/syzkaller.0jNavy/214/file1/bus" dev="sda1" ino=16377 res=1 23:58:51 executing program 2: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x0, &(0x7f0000000080), 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 302.256672][ T17] usb 6-1: new high-speed USB device number 12 using dummy_hcd [ 302.286657][ T5021] usb 2-1: new high-speed USB device number 110 using dummy_hcd [ 302.314111][ T28] audit: type=1804 audit(1596326331.687:1417): pid=18193 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.4" name="/root/syzkaller-testdir999683108/syzkaller.0jNavy/214/file1/bus" dev="sda1" ino=16377 res=1 [ 302.368828][ T3925] usb 1-1: new high-speed USB device number 48 using dummy_hcd [ 302.406487][ T28] audit: type=1804 audit(1596326331.687:1418): pid=18193 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.4" name="/root/syzkaller-testdir999683108/syzkaller.0jNavy/214/file1/bus" dev="sda1" ino=16377 res=1 [ 302.506724][ T28] audit: type=1800 audit(1596326331.867:1419): pid=18202 uid=0 auid=0 ses=4 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.3" name="bus" dev="loop3" ino=544 res=0 [ 302.506741][ T28] audit: type=1804 audit(1596326331.867:1420): pid=18202 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir951158927/syzkaller.7npWzh/208/file1/bus" dev="loop3" ino=544 res=1 [ 302.549112][ T28] audit: type=1804 audit(1596326331.867:1421): pid=18202 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.3" name="/root/syzkaller-testdir951158927/syzkaller.7npWzh/208/file1/bus" dev="loop3" ino=544 res=1 [ 302.564030][T18209] FAT-fs (loop2): bogus number of reserved sectors [ 302.572780][ T28] audit: type=1804 audit(1596326331.867:1422): pid=18202 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir951158927/syzkaller.7npWzh/208/file1/bus" dev="loop3" ino=544 res=1 23:58:52 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') ftruncate(0xffffffffffffffff, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = creat(&(0x7f0000000240)='./bus\x00', 0x0) socket$inet_udplite(0x2, 0x2, 0x88) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) ftruncate(r1, 0x1000) lseek(r1, 0x0, 0x2) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x8400fffffffa) sendfile(0xffffffffffffffff, r0, 0x0, 0x8400fffffffa) [ 302.579449][T18209] FAT-fs (loop2): Can't find a valid FAT filesystem [ 302.658153][ T17] usb 6-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 302.668167][ T28] audit: type=1800 audit(1596326332.197:1423): pid=18211 uid=0 auid=0 ses=4 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="bus" dev="sda1" ino=16380 res=0 [ 302.679703][ T17] usb 6-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 302.690722][ T5021] usb 2-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 302.722942][ T17] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 302.756548][ T5021] usb 2-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 302.758854][ T17] usb 6-1: config 0 descriptor?? [ 302.797526][ T5021] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 302.802967][ T28] audit: type=1804 audit(1596326332.247:1424): pid=18214 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.2" name="/root/syzkaller-testdir145329550/syzkaller.VdR2I2/253/file1/bus" dev="sda1" ino=16380 res=1 [ 302.831078][ T3925] usb 1-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 302.853290][ T5021] usb 2-1: config 0 descriptor?? [ 302.861312][ T3925] usb 1-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 302.881696][ T3925] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 302.892259][ T17] usbhid 6-1:0.0: couldn't find an input interrupt endpoint [ 302.907471][ T3925] usb 1-1: config 0 descriptor?? [ 302.922915][ T5021] usbhid 2-1:0.0: couldn't find an input interrupt endpoint [ 302.959099][ T3925] usbhid 1-1:0.0: couldn't find an input interrupt endpoint 23:58:52 executing program 4: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{0x0}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 303.098132][ T5021] usb 6-1: USB disconnect, device number 12 [ 303.138792][T11722] usb 2-1: USB disconnect, device number 110 [ 303.166153][ T3925] usb 1-1: USB disconnect, device number 48 [ 303.403693][T18247] FAT-fs (loop4): bogus number of reserved sectors [ 303.423346][T18247] FAT-fs (loop4): Can't find a valid FAT filesystem 23:58:53 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) socket$inet_udplite(0x2, 0x2, 0x88) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:58:53 executing program 2: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{0x0}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:58:53 executing program 1: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet_udp(0x2, 0x2, 0x0) close(r5) socket$netlink(0x10, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e0700000014", 0x20}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r4, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r3, 0x0, r5, 0x0, 0x19404, 0x0) 23:58:53 executing program 5: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet_udp(0x2, 0x2, 0x0) close(r5) socket$netlink(0x10, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) write$binfmt_misc(r4, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r3, 0x0, r5, 0x0, 0x19404, 0x0) 23:58:53 executing program 0: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socket(0x11, 0x0, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) socket$inet_udplite(0x2, 0x2, 0x88) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet_udp(0x2, 0x2, 0x0) close(r2) socket$netlink(0x10, 0x3, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r1, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r0, 0x0, r2, 0x0, 0x19404, 0x0) [ 303.917286][T18271] FAT-fs (loop2): bogus number of reserved sectors [ 303.930414][T18271] FAT-fs (loop2): Can't find a valid FAT filesystem [ 304.037913][ T17] usb 6-1: new high-speed USB device number 13 using dummy_hcd [ 304.067912][ T3925] usb 2-1: new high-speed USB device number 111 using dummy_hcd [ 304.086825][T15618] usb 1-1: new high-speed USB device number 49 using dummy_hcd [ 304.449078][ T17] usb 6-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 304.476751][ T17] usb 6-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 304.485888][ T17] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 304.496592][T15618] usb 1-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 304.509481][ T3925] usb 2-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 23:58:54 executing program 4: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{0x0}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 304.544347][ T3925] usb 2-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 304.564065][ T17] usb 6-1: config 0 descriptor?? [ 304.569120][T15618] usb 1-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 304.590265][T15618] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 304.604498][ T3925] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 304.630819][ T17] usbhid 6-1:0.0: couldn't find an input interrupt endpoint [ 304.642734][T15618] usb 1-1: config 0 descriptor?? [ 304.655092][ T3925] usb 2-1: config 0 descriptor?? [ 304.720513][T15618] usbhid 1-1:0.0: couldn't find an input interrupt endpoint [ 304.729802][ T3925] usbhid 2-1:0.0: couldn't find an input interrupt endpoint 23:58:54 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) socket$inet_udplite(0x2, 0x2, 0x88) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 304.835558][T11722] usb 6-1: USB disconnect, device number 13 23:58:54 executing program 2: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{0x0}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 304.922782][T15618] usb 1-1: USB disconnect, device number 49 [ 304.935920][ T3925] usb 2-1: USB disconnect, device number 111 [ 304.965030][T18310] FAT-fs (loop4): bogus number of reserved sectors [ 304.983535][T18310] FAT-fs (loop4): Can't find a valid FAT filesystem [ 305.052361][T18319] FAT-fs (loop2): bogus number of reserved sectors [ 305.065958][T18319] FAT-fs (loop2): Can't find a valid FAT filesystem 23:58:54 executing program 5: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet_udp(0x2, 0x2, 0x0) close(r5) socket$netlink(0x10, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) write$binfmt_misc(r4, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r3, 0x0, r5, 0x0, 0x19404, 0x0) 23:58:55 executing program 0: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socket(0x11, 0x0, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) socket$inet_udplite(0x2, 0x2, 0x88) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet_udp(0x2, 0x2, 0x0) close(r2) socket$netlink(0x10, 0x3, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r1, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r0, 0x0, r2, 0x0, 0x19404, 0x0) 23:58:55 executing program 1: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet_udp(0x2, 0x2, 0x0) close(r5) socket$netlink(0x10, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e0700000014", 0x20}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r4, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r3, 0x0, r5, 0x0, 0x19404, 0x0) [ 305.716430][ T5021] usb 6-1: new high-speed USB device number 14 using dummy_hcd [ 305.787379][ T3925] usb 1-1: new high-speed USB device number 50 using dummy_hcd [ 305.807845][T11722] usb 2-1: new high-speed USB device number 112 using dummy_hcd [ 306.087027][ T5021] usb 6-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 23:58:55 executing program 2: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{0x0}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 306.143733][ T5021] usb 6-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 306.178278][T11722] usb 2-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 23:58:55 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) socket$inet_udplite(0x2, 0x2, 0x88) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 306.186686][ T3925] usb 1-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 306.200145][ T5021] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 306.220089][T11722] usb 2-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 306.238943][ T5021] usb 6-1: config 0 descriptor?? 23:58:55 executing program 4: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{0x0}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 306.243975][T11722] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 306.264902][T11722] usb 2-1: config 0 descriptor?? [ 306.271224][ T3925] usb 1-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 306.300296][ T5021] usbhid 6-1:0.0: couldn't find an input interrupt endpoint [ 306.315653][ T3925] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 306.320504][T11722] usbhid 2-1:0.0: couldn't find an input interrupt endpoint [ 306.351325][ T3925] usb 1-1: config 0 descriptor?? [ 306.395284][T18365] FAT-fs (loop2): bogus number of reserved sectors [ 306.411509][T18365] FAT-fs (loop2): Can't find a valid FAT filesystem [ 306.422279][ T3925] usbhid 1-1:0.0: couldn't find an input interrupt endpoint [ 306.504361][T11722] usb 6-1: USB disconnect, device number 14 [ 306.524607][ T5021] usb 2-1: USB disconnect, device number 112 [ 306.625652][T15498] usb 1-1: USB disconnect, device number 50 [ 306.631860][T18389] FAT-fs (loop4): bogus number of reserved sectors [ 306.638823][T18389] FAT-fs (loop4): Can't find a valid FAT filesystem 23:58:56 executing program 1: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet_udp(0x2, 0x2, 0x0) close(r5) socket$netlink(0x10, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e0700000014", 0x20}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r4, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r3, 0x0, r5, 0x0, 0x19404, 0x0) 23:58:56 executing program 5: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet_udp(0x2, 0x2, 0x0) close(r5) socket$netlink(0x10, 0x3, 0x0) pipe(&(0x7f0000000000)) write$binfmt_misc(r4, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r3, 0x0, r5, 0x0, 0x19404, 0x0) 23:58:56 executing program 0: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socket(0x11, 0x800000003, 0x0) open(0x0, 0x143042, 0x0) socket$inet_udplite(0x2, 0x2, 0x88) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet_udp(0x2, 0x2, 0x0) close(r2) socket$netlink(0x10, 0x3, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r1, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r0, 0x0, r2, 0x0, 0x19404, 0x0) [ 307.446299][ T3925] usb 6-1: new high-speed USB device number 15 using dummy_hcd 23:58:57 executing program 2: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:58:57 executing program 3: chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) socket$inet_udplite(0x2, 0x2, 0x88) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 307.506389][ T17] usb 2-1: new high-speed USB device number 113 using dummy_hcd [ 307.515892][T15618] usb 1-1: new high-speed USB device number 51 using dummy_hcd 23:58:57 executing program 4: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 307.688079][ T28] kauditd_printk_skb: 42 callbacks suppressed [ 307.688089][ T28] audit: type=1800 audit(1596326337.217:1467): pid=18417 uid=0 auid=0 ses=4 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.3" name="bus" dev="sda1" ino=16373 res=0 [ 307.745272][T18419] FAT-fs (loop2): bogus number of reserved sectors [ 307.760401][T18419] FAT-fs (loop2): Can't find a valid FAT filesystem [ 307.762556][ T28] audit: type=1804 audit(1596326337.217:1468): pid=18417 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir951158927/syzkaller.7npWzh/213/bus" dev="sda1" ino=16373 res=1 [ 307.868402][ T3925] usb 6-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 307.875093][ T28] audit: type=1804 audit(1596326337.217:1469): pid=18417 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.3" name="/root/syzkaller-testdir951158927/syzkaller.7npWzh/213/bus" dev="sda1" ino=16373 res=1 [ 307.900962][ T3925] usb 6-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 307.917743][T18427] FAT-fs (loop4): bogus number of reserved sectors [ 307.943491][T18427] FAT-fs (loop4): Can't find a valid FAT filesystem [ 307.966350][ T17] usb 2-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 307.979390][T15618] usb 1-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 308.005293][ T3925] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 308.025215][ T17] usb 2-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 308.034713][T15618] usb 1-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 308.058606][ T3925] usb 6-1: config 0 descriptor?? [ 308.082629][ T17] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 308.091058][T15618] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 308.100926][ T28] audit: type=1804 audit(1596326337.217:1470): pid=18417 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir951158927/syzkaller.7npWzh/213/bus" dev="sda1" ino=16373 res=1 [ 308.126884][ T3925] usbhid 6-1:0.0: couldn't find an input interrupt endpoint [ 308.157835][ T17] usb 2-1: config 0 descriptor?? [ 308.163119][T15618] usb 1-1: config 0 descriptor?? [ 308.193903][ T28] audit: type=1800 audit(1596326337.337:1471): pid=18419 uid=0 auid=0 ses=4 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="bus" dev="sda1" ino=16162 res=0 [ 308.248280][T15618] usbhid 1-1:0.0: couldn't find an input interrupt endpoint [ 308.258181][ T17] usbhid 2-1:0.0: couldn't find an input interrupt endpoint [ 308.266350][ T28] audit: type=1804 audit(1596326337.337:1472): pid=18419 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.2" name="/root/syzkaller-testdir145329550/syzkaller.VdR2I2/257/file1/bus" dev="sda1" ino=16162 res=1 [ 308.330534][T15618] usb 6-1: USB disconnect, device number 15 [ 308.370756][ T28] audit: type=1804 audit(1596326337.337:1473): pid=18419 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.2" name="/root/syzkaller-testdir145329550/syzkaller.VdR2I2/257/file1/bus" dev="sda1" ino=16162 res=1 [ 308.464217][ T5021] usb 2-1: USB disconnect, device number 113 [ 308.467240][ T3925] usb 1-1: USB disconnect, device number 51 [ 308.490600][ T28] audit: type=1804 audit(1596326337.337:1474): pid=18419 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.2" name="/root/syzkaller-testdir145329550/syzkaller.VdR2I2/257/file1/bus" dev="sda1" ino=16162 res=1 [ 308.625982][ T28] audit: type=1800 audit(1596326337.487:1475): pid=18429 uid=0 auid=0 ses=4 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.4" name="bus" dev="sda1" ino=16382 res=0 23:58:58 executing program 2: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 308.741581][ T28] audit: type=1804 audit(1596326337.487:1476): pid=18429 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.4" name="/root/syzkaller-testdir999683108/syzkaller.0jNavy/218/file1/bus" dev="sda1" ino=16382 res=1 23:58:58 executing program 3: chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) socket$inet_udplite(0x2, 0x2, 0x88) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:58:58 executing program 5: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet_udp(0x2, 0x2, 0x0) close(r5) socket$netlink(0x10, 0x3, 0x0) pipe(&(0x7f0000000000)) write$binfmt_misc(r4, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r3, 0x0, r5, 0x0, 0x19404, 0x0) 23:58:58 executing program 4: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 308.922691][T18462] FAT-fs (loop2): bogus number of reserved sectors [ 308.941318][T18462] FAT-fs (loop2): Can't find a valid FAT filesystem 23:58:58 executing program 1: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet_udp(0x2, 0x2, 0x0) close(r5) socket$netlink(0x10, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e07000000141900", 0x22}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r4, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r3, 0x0, r5, 0x0, 0x19404, 0x0) 23:58:58 executing program 0: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socket(0x11, 0x800000003, 0x0) open(0x0, 0x143042, 0x0) socket$inet_udplite(0x2, 0x2, 0x88) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet_udp(0x2, 0x2, 0x0) close(r2) socket$netlink(0x10, 0x3, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r1, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r0, 0x0, r2, 0x0, 0x19404, 0x0) [ 309.228828][T18486] FAT-fs (loop4): bogus number of reserved sectors [ 309.235507][T18486] FAT-fs (loop4): Can't find a valid FAT filesystem [ 309.242907][ T5021] usb 6-1: new high-speed USB device number 16 using dummy_hcd [ 309.356177][T15498] usb 2-1: new high-speed USB device number 114 using dummy_hcd [ 309.376269][T11722] usb 1-1: new high-speed USB device number 52 using dummy_hcd [ 309.606242][ T5021] usb 6-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 309.630165][ T5021] usb 6-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 309.650197][ T5021] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 309.670243][ T5021] usb 6-1: config 0 descriptor?? [ 309.719001][ T5021] usbhid 6-1:0.0: couldn't find an input interrupt endpoint [ 309.736332][T15498] usb 2-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 309.749430][T11722] usb 1-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 309.770063][T11722] usb 1-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 309.779446][T15498] usb 2-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 309.799474][T11722] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 309.807755][T15498] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 309.825485][T11722] usb 1-1: config 0 descriptor?? [ 309.831143][T15498] usb 2-1: config 0 descriptor?? [ 309.878323][T15498] usbhid 2-1:0.0: couldn't find an input interrupt endpoint [ 309.897651][T11722] usbhid 1-1:0.0: couldn't find an input interrupt endpoint [ 309.923827][T15498] usb 6-1: USB disconnect, device number 16 23:58:59 executing program 2: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 310.083590][T15618] usb 2-1: USB disconnect, device number 114 [ 310.095968][ T3925] usb 1-1: USB disconnect, device number 52 23:58:59 executing program 3: chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) socket$inet_udplite(0x2, 0x2, 0x88) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:58:59 executing program 4: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 310.307598][T18525] FAT-fs (loop4): bogus number of reserved sectors [ 310.318708][T18525] FAT-fs (loop4): Can't find a valid FAT filesystem [ 310.388255][T18531] FAT-fs (loop2): bogus number of reserved sectors [ 310.424142][T18531] FAT-fs (loop2): Can't find a valid FAT filesystem 23:59:00 executing program 5: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet_udp(0x2, 0x2, 0x0) close(r5) socket$netlink(0x10, 0x3, 0x0) pipe(&(0x7f0000000000)) write$binfmt_misc(r4, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r3, 0x0, r5, 0x0, 0x19404, 0x0) 23:59:00 executing program 1: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet_udp(0x2, 0x2, 0x0) close(r5) socket$netlink(0x10, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e07000000141900", 0x22}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r4, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r3, 0x0, r5, 0x0, 0x19404, 0x0) 23:59:00 executing program 0: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socket(0x11, 0x800000003, 0x0) open(0x0, 0x143042, 0x0) socket$inet_udplite(0x2, 0x2, 0x88) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet_udp(0x2, 0x2, 0x0) close(r2) socket$netlink(0x10, 0x3, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r1, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r0, 0x0, r2, 0x0, 0x19404, 0x0) [ 310.806059][T15498] usb 6-1: new high-speed USB device number 17 using dummy_hcd [ 311.006020][T15618] usb 2-1: new high-speed USB device number 115 using dummy_hcd [ 311.016035][T11722] usb 1-1: new high-speed USB device number 53 using dummy_hcd [ 311.177953][T15498] usb 6-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 311.216035][T15498] usb 6-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 311.225060][T15498] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 23:59:00 executing program 4: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="040005090000000066617400", 0xc}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 311.278127][T15498] usb 6-1: config 0 descriptor?? [ 311.321065][T15498] usbhid 6-1:0.0: couldn't find an input interrupt endpoint 23:59:00 executing program 2: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="040005090000000066617400", 0xc}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 311.386352][T11722] usb 1-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 311.407030][T15618] usb 2-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 311.420057][T11722] usb 1-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 311.437790][T15618] usb 2-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 311.456029][T11722] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 311.468966][T15618] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 311.495932][T11722] usb 1-1: config 0 descriptor?? [ 311.501832][T15618] usb 2-1: config 0 descriptor?? [ 311.536123][ T5021] usb 6-1: USB disconnect, device number 17 23:59:01 executing program 3: syz_mount_image$msdos(0x0, &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) socket$inet_udplite(0x2, 0x2, 0x88) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 311.548240][T11722] usbhid 1-1:0.0: couldn't find an input interrupt endpoint [ 311.570699][T15618] usbhid 2-1:0.0: couldn't find an input interrupt endpoint [ 311.618064][T18571] FAT-fs (loop4): bogus number of reserved sectors [ 311.631995][T18571] FAT-fs (loop4): Can't find a valid FAT filesystem [ 311.671964][T18577] FAT-fs (loop2): bogus number of reserved sectors [ 311.679837][T18577] FAT-fs (loop2): Can't find a valid FAT filesystem [ 311.749078][ T5021] usb 1-1: USB disconnect, device number 53 [ 311.774776][T15498] usb 2-1: USB disconnect, device number 115 23:59:01 executing program 5: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet_udp(0x2, 0x2, 0x0) close(r5) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r4, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r3, 0x0, r5, 0x0, 0x19404, 0x0) 23:59:01 executing program 0: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x0, 0x0) socket$inet_udplite(0x2, 0x2, 0x88) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet_udp(0x2, 0x2, 0x0) close(r2) socket$netlink(0x10, 0x3, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r1, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r0, 0x0, r2, 0x0, 0x19404, 0x0) 23:59:01 executing program 1: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet_udp(0x2, 0x2, 0x0) close(r5) socket$netlink(0x10, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e07000000141900", 0x22}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r4, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r3, 0x0, r5, 0x0, 0x19404, 0x0) [ 312.456028][T15618] usb 6-1: new high-speed USB device number 18 using dummy_hcd 23:59:02 executing program 2: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="040005090000000066617400", 0xc}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:59:02 executing program 4: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="040005090000000066617400", 0xc}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 312.665966][ T5021] usb 1-1: new high-speed USB device number 54 using dummy_hcd [ 312.679312][ T48] usb 2-1: new high-speed USB device number 116 using dummy_hcd [ 312.830382][T18616] FAT-fs (loop2): bogus number of reserved sectors [ 312.856908][T18616] FAT-fs (loop2): Can't find a valid FAT filesystem [ 312.866262][T15618] usb 6-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 312.874990][T18621] FAT-fs (loop4): bogus number of reserved sectors [ 312.891450][T15618] usb 6-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 312.896500][T18621] FAT-fs (loop4): Can't find a valid FAT filesystem 23:59:02 executing program 3: syz_mount_image$msdos(0x0, &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) socket$inet_udplite(0x2, 0x2, 0x88) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 312.928698][ T28] kauditd_printk_skb: 38 callbacks suppressed [ 312.928707][ T28] audit: type=1800 audit(1596326342.457:1515): pid=18623 uid=0 auid=0 ses=4 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="bus" dev="sda1" ino=16375 res=0 [ 312.960499][T15618] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 312.995701][T15618] usb 6-1: config 0 descriptor?? [ 313.033467][ T28] audit: type=1804 audit(1596326342.477:1516): pid=18623 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.2" name="/root/syzkaller-testdir145329550/syzkaller.VdR2I2/261/file1/bus" dev="sda1" ino=16375 res=1 [ 313.036336][ T5021] usb 1-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 313.089608][T15618] usbhid 6-1:0.0: couldn't find an input interrupt endpoint [ 313.092871][ T5021] usb 1-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 313.107856][ T48] usb 2-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 313.109365][ T5021] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 313.129930][ T5021] usb 1-1: config 0 descriptor?? [ 313.138441][ T28] audit: type=1804 audit(1596326342.477:1517): pid=18623 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.2" name="/root/syzkaller-testdir145329550/syzkaller.VdR2I2/261/file1/bus" dev="sda1" ino=16375 res=1 [ 313.151316][ T48] usb 2-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 313.163503][ T28] audit: type=1804 audit(1596326342.487:1518): pid=18623 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.2" name="/root/syzkaller-testdir145329550/syzkaller.VdR2I2/261/file1/bus" dev="sda1" ino=16375 res=1 [ 313.196870][ T5021] usbhid 1-1:0.0: couldn't find an input interrupt endpoint [ 313.229744][ T28] audit: type=1800 audit(1596326342.487:1519): pid=18625 uid=0 auid=0 ses=4 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.4" name="bus" dev="sda1" ino=16378 res=0 [ 313.242478][ T48] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 313.250292][ T28] audit: type=1804 audit(1596326342.487:1520): pid=18625 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.4" name="/root/syzkaller-testdir999683108/syzkaller.0jNavy/222/file1/bus" dev="sda1" ino=16378 res=1 [ 313.292402][T15618] usb 6-1: USB disconnect, device number 18 [ 313.299178][ T48] usb 2-1: config 0 descriptor?? [ 313.328587][ T28] audit: type=1804 audit(1596326342.487:1521): pid=18625 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.4" name="/root/syzkaller-testdir999683108/syzkaller.0jNavy/222/file1/bus" dev="sda1" ino=16378 res=1 [ 313.355636][ T48] usbhid 2-1:0.0: couldn't find an input interrupt endpoint [ 313.395519][ T28] audit: type=1804 audit(1596326342.487:1522): pid=18625 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.4" name="/root/syzkaller-testdir999683108/syzkaller.0jNavy/222/file1/bus" dev="sda1" ino=16378 res=1 [ 313.399958][ T5021] usb 1-1: USB disconnect, device number 54 [ 313.455404][ T28] audit: type=1800 audit(1596326342.967:1523): pid=18647 uid=0 auid=0 ses=4 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.3" name="bus" dev="sda1" ino=16376 res=0 [ 313.498755][ T28] audit: type=1804 audit(1596326342.967:1524): pid=18647 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir951158927/syzkaller.7npWzh/217/file1/bus" dev="sda1" ino=16376 res=1 [ 313.572268][T11722] usb 2-1: USB disconnect, device number 116 23:59:03 executing program 2: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="040005090000000066617400", 0xc}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:59:03 executing program 4: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="040005090000000066617400", 0xc}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:59:03 executing program 5: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet_udp(0x2, 0x2, 0x0) close(r5) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r4, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r3, 0x0, r5, 0x0, 0x19404, 0x0) 23:59:03 executing program 0: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x0, 0x0) socket$inet_udplite(0x2, 0x2, 0x88) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet_udp(0x2, 0x2, 0x0) close(r2) socket$netlink(0x10, 0x3, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r1, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r0, 0x0, r2, 0x0, 0x19404, 0x0) [ 313.989986][T18671] FAT-fs (loop2): bogus number of reserved sectors [ 314.008770][T18675] FAT-fs (loop4): bogus number of reserved sectors [ 314.012007][T18671] FAT-fs (loop2): Can't find a valid FAT filesystem [ 314.026244][T18675] FAT-fs (loop4): Can't find a valid FAT filesystem 23:59:03 executing program 1: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet_udp(0x2, 0x2, 0x0) close(r5) socket$netlink(0x10, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a", 0x23}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r4, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r3, 0x0, r5, 0x0, 0x19404, 0x0) [ 314.225811][T11722] usb 6-1: new high-speed USB device number 19 using dummy_hcd [ 314.315858][T15618] usb 1-1: new high-speed USB device number 55 using dummy_hcd 23:59:03 executing program 3: syz_mount_image$msdos(0x0, &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) socket$inet_udplite(0x2, 0x2, 0x88) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 314.506211][ T5021] usb 2-1: new high-speed USB device number 117 using dummy_hcd [ 314.605844][T11722] usb 6-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 314.620435][T11722] usb 6-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 314.629687][T11722] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 314.638297][T11722] usb 6-1: config 0 descriptor?? [ 314.679253][T11722] usbhid 6-1:0.0: couldn't find an input interrupt endpoint [ 314.737736][T15618] usb 1-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 314.802670][T15618] usb 1-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 314.863137][T15618] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 314.875905][ T5021] usb 2-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 314.894758][ T48] usb 6-1: USB disconnect, device number 19 [ 314.910465][T15618] usb 1-1: config 0 descriptor?? [ 314.915775][ T5021] usb 2-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 314.967591][ T5021] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 315.006212][ T5021] usb 2-1: config 0 descriptor?? [ 315.009310][T15618] usbhid 1-1:0.0: couldn't find an input interrupt endpoint [ 315.048301][ T5021] usbhid 2-1:0.0: couldn't find an input interrupt endpoint 23:59:04 executing program 2: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a0200", 0x12}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:59:04 executing program 4: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a0200", 0x12}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 315.191206][ T48] usb 1-1: USB disconnect, device number 55 [ 315.251890][ T5021] usb 2-1: USB disconnect, device number 117 [ 315.331269][T18730] FAT-fs (loop4): invalid media value (0x00) [ 315.345390][T18730] FAT-fs (loop4): Can't find a valid FAT filesystem [ 315.354030][T18732] FAT-fs (loop2): invalid media value (0x00) [ 315.367311][T18732] FAT-fs (loop2): Can't find a valid FAT filesystem 23:59:05 executing program 5: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet_udp(0x2, 0x2, 0x0) close(r5) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r4, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r3, 0x0, r5, 0x0, 0x19404, 0x0) 23:59:05 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', 0x0, 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) socket$inet_udplite(0x2, 0x2, 0x88) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:59:05 executing program 0: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x0, 0x0) socket$inet_udplite(0x2, 0x2, 0x88) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet_udp(0x2, 0x2, 0x0) close(r2) socket$netlink(0x10, 0x3, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r1, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r0, 0x0, r2, 0x0, 0x19404, 0x0) 23:59:05 executing program 1: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet_udp(0x2, 0x2, 0x0) close(r5) socket$netlink(0x10, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a", 0x23}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r4, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r3, 0x0, r5, 0x0, 0x19404, 0x0) [ 315.825709][ T12] usb 6-1: new high-speed USB device number 20 using dummy_hcd [ 316.115830][ T17] usb 1-1: new high-speed USB device number 56 using dummy_hcd [ 316.145730][ T48] usb 2-1: new high-speed USB device number 118 using dummy_hcd [ 316.196126][ T12] usb 6-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 316.216539][ T12] usb 6-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 316.235428][ T12] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 316.253073][ T12] usb 6-1: config 0 descriptor?? [ 316.307969][ T12] usbhid 6-1:0.0: couldn't find an input interrupt endpoint 23:59:06 executing program 2: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a0200", 0x12}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:59:06 executing program 4: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a0200", 0x12}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 316.512745][ T12] usb 6-1: USB disconnect, device number 20 [ 316.526618][ T17] usb 1-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 316.546957][ T48] usb 2-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 316.582827][ T48] usb 2-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 316.591959][ T17] usb 1-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 316.619568][ T48] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 316.627715][ T17] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 316.643547][T18774] FAT-fs (loop2): invalid media value (0x00) [ 316.654171][ T48] usb 2-1: config 0 descriptor?? [ 316.656963][T18774] FAT-fs (loop2): Can't find a valid FAT filesystem [ 316.661898][ T17] usb 1-1: config 0 descriptor?? [ 316.727893][ T17] usbhid 1-1:0.0: couldn't find an input interrupt endpoint [ 316.740685][ T48] usbhid 2-1:0.0: couldn't find an input interrupt endpoint [ 316.797775][T18789] FAT-fs (loop4): invalid media value (0x00) [ 316.803812][T18789] FAT-fs (loop4): Can't find a valid FAT filesystem [ 316.929855][ T48] usb 1-1: USB disconnect, device number 56 [ 316.949934][ T17] usb 2-1: USB disconnect, device number 118 23:59:06 executing program 5: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet_udp(0x2, 0x2, 0x0) socket$netlink(0x10, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r4, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r3, 0x0, r5, 0x0, 0x19404, 0x0) 23:59:06 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', 0x0, 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) socket$inet_udplite(0x2, 0x2, 0x88) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 317.425632][ T12] usb 6-1: new high-speed USB device number 21 using dummy_hcd 23:59:07 executing program 1: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet_udp(0x2, 0x2, 0x0) close(r5) socket$netlink(0x10, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a", 0x23}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r4, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r3, 0x0, r5, 0x0, 0x19404, 0x0) 23:59:07 executing program 0: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) socket$inet_udplite(0x2, 0x2, 0x88) pipe(0x0) r0 = socket$inet_udp(0x2, 0x2, 0x0) close(r0) socket$netlink(0x10, 0x3, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0xfef3) splice(0xffffffffffffffff, 0x0, r0, 0x0, 0x19404, 0x0) 23:59:07 executing program 2: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a0200", 0x12}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:59:07 executing program 4: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a0200", 0x12}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 317.787615][ T12] usb 6-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 317.810419][ T12] usb 6-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 317.831598][ T12] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 317.851353][ T12] usb 6-1: config 0 descriptor?? [ 317.895599][ T48] usb 1-1: new high-speed USB device number 57 using dummy_hcd [ 317.903171][ T17] usb 2-1: new high-speed USB device number 119 using dummy_hcd [ 317.907661][ T12] usbhid 6-1:0.0: couldn't find an input interrupt endpoint [ 317.956719][T18832] FAT-fs (loop2): invalid media value (0x00) [ 317.958374][T18833] FAT-fs (loop4): invalid media value (0x00) [ 317.963780][T18832] FAT-fs (loop2): Can't find a valid FAT filesystem [ 317.977453][T18833] FAT-fs (loop4): Can't find a valid FAT filesystem [ 318.031727][ T28] kauditd_printk_skb: 38 callbacks suppressed [ 318.031735][ T28] audit: type=1800 audit(1596326347.558:1563): pid=18833 uid=0 auid=0 ses=4 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.4" name="bus" dev="sda1" ino=16374 res=0 [ 318.111144][ T12] usb 6-1: USB disconnect, device number 21 [ 318.125992][ T28] audit: type=1804 audit(1596326347.588:1564): pid=18833 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.4" name="/root/syzkaller-testdir999683108/syzkaller.0jNavy/226/file1/bus" dev="sda1" ino=16374 res=1 [ 318.262803][ T28] audit: type=1804 audit(1596326347.588:1565): pid=18833 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.4" name="/root/syzkaller-testdir999683108/syzkaller.0jNavy/226/file1/bus" dev="sda1" ino=16374 res=1 23:59:07 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', 0x0, 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) socket$inet_udplite(0x2, 0x2, 0x88) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 318.325982][ T48] usb 1-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 318.338996][ T17] usb 2-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 318.375382][ T28] audit: type=1804 audit(1596326347.588:1566): pid=18833 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.4" name="/root/syzkaller-testdir999683108/syzkaller.0jNavy/226/file1/bus" dev="sda1" ino=16374 res=1 [ 318.400005][ T17] usb 2-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 318.409649][ T48] usb 1-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 318.419271][ T17] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 318.427794][ T48] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 318.438581][ T17] usb 2-1: config 0 descriptor?? [ 318.444087][ T48] usb 1-1: config 0 descriptor?? [ 318.454377][ T28] audit: type=1800 audit(1596326347.618:1567): pid=18832 uid=0 auid=0 ses=4 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="bus" dev="sda1" ino=16381 res=0 [ 318.474164][ T28] audit: type=1804 audit(1596326347.618:1568): pid=18832 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.2" name="/root/syzkaller-testdir145329550/syzkaller.VdR2I2/265/file1/bus" dev="sda1" ino=16381 res=1 [ 318.500323][ T28] audit: type=1804 audit(1596326347.618:1569): pid=18832 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.2" name="/root/syzkaller-testdir145329550/syzkaller.VdR2I2/265/file1/bus" dev="sda1" ino=16381 res=1 [ 318.527663][ T17] usbhid 2-1:0.0: couldn't find an input interrupt endpoint [ 318.539699][ T48] usbhid 1-1:0.0: couldn't find an input interrupt endpoint [ 318.553285][ T28] audit: type=1804 audit(1596326347.618:1570): pid=18832 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.2" name="/root/syzkaller-testdir145329550/syzkaller.VdR2I2/265/file1/bus" dev="sda1" ino=16381 res=1 23:59:08 executing program 5: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet_udp(0x2, 0x2, 0x0) socket$netlink(0x10, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r4, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r3, 0x0, r5, 0x0, 0x19404, 0x0) [ 318.681194][ T28] audit: type=1800 audit(1596326348.208:1571): pid=18859 uid=0 auid=0 ses=4 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.3" name="bus" dev="sda1" ino=16377 res=0 [ 318.743496][ T12] usb 2-1: USB disconnect, device number 119 [ 318.760484][T15498] usb 1-1: USB disconnect, device number 57 [ 318.819145][ T28] audit: type=1804 audit(1596326348.228:1572): pid=18859 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir951158927/syzkaller.7npWzh/221/bus" dev="sda1" ino=16377 res=1 23:59:08 executing program 4: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740e", 0x15}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:59:08 executing program 2: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740e", 0x15}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 319.085498][ T5021] usb 6-1: new high-speed USB device number 22 using dummy_hcd [ 319.131712][T18882] FAT-fs (loop4): invalid media value (0x00) [ 319.133455][T18881] FAT-fs (loop2): invalid media value (0x00) [ 319.140978][T18882] FAT-fs (loop4): Can't find a valid FAT filesystem [ 319.147128][T18881] FAT-fs (loop2): Can't find a valid FAT filesystem 23:59:08 executing program 1: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet_udp(0x2, 0x2, 0x0) close(r5) socket$netlink(0x10, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(0x0) write$binfmt_misc(r4, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r3, 0x0, r5, 0x0, 0x19404, 0x0) 23:59:08 executing program 0: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) socket$inet_udplite(0x2, 0x2, 0x88) pipe(0x0) r0 = socket$inet_udp(0x2, 0x2, 0x0) close(r0) socket$netlink(0x10, 0x3, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0xfef3) splice(0xffffffffffffffff, 0x0, r0, 0x0, 0x19404, 0x0) [ 319.465507][ T5021] usb 6-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 319.515479][ T5021] usb 6-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 319.524528][ T5021] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 319.586159][ T5021] usb 6-1: config 0 descriptor?? [ 319.637655][ T5021] usbhid 6-1:0.0: couldn't find an input interrupt endpoint [ 319.655529][ T48] usb 1-1: new high-speed USB device number 58 using dummy_hcd [ 319.663117][ T17] usb 2-1: new high-speed USB device number 120 using dummy_hcd 23:59:09 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0x0, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) socket$inet_udplite(0x2, 0x2, 0x88) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 319.818725][T18907] FAT-fs (loop3): bogus number of reserved sectors [ 319.832699][T15618] usb 6-1: USB disconnect, device number 22 [ 319.849474][T18907] FAT-fs (loop3): Can't find a valid FAT filesystem [ 320.075738][ T48] usb 1-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 320.088899][ T17] usb 2-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 23:59:09 executing program 4: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740e", 0x15}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 320.118347][ T17] usb 2-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 320.128794][ T48] usb 1-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 320.151832][ T17] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 320.170627][ T48] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 320.190499][ T17] usb 2-1: config 0 descriptor?? [ 320.200133][ T48] usb 1-1: config 0 descriptor?? 23:59:09 executing program 2: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740e", 0x15}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 320.267806][ T17] usbhid 2-1:0.0: couldn't find an input interrupt endpoint [ 320.277114][ T48] usbhid 1-1:0.0: couldn't find an input interrupt endpoint 23:59:09 executing program 5: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet_udp(0x2, 0x2, 0x0) socket$netlink(0x10, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r4, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r3, 0x0, r5, 0x0, 0x19404, 0x0) [ 320.337650][T18929] FAT-fs (loop4): invalid media value (0x00) [ 320.343631][T18929] FAT-fs (loop4): Can't find a valid FAT filesystem [ 320.471509][ T17] usb 2-1: USB disconnect, device number 120 [ 320.489558][ T48] usb 1-1: USB disconnect, device number 58 [ 320.549603][T18948] FAT-fs (loop2): invalid media value (0x00) [ 320.565535][T18948] FAT-fs (loop2): Can't find a valid FAT filesystem [ 320.725409][T15498] usb 6-1: new high-speed USB device number 23 using dummy_hcd 23:59:10 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0x0, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) socket$inet_udplite(0x2, 0x2, 0x88) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 320.971005][T18964] FAT-fs (loop3): bogus number of reserved sectors [ 320.983008][T18964] FAT-fs (loop3): Can't find a valid FAT filesystem 23:59:10 executing program 1: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet_udp(0x2, 0x2, 0x0) close(r5) socket$netlink(0x10, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(0x0) write$binfmt_misc(r4, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r3, 0x0, r5, 0x0, 0x19404, 0x0) 23:59:10 executing program 0: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) socket$inet_udplite(0x2, 0x2, 0x88) pipe(0x0) r0 = socket$inet_udp(0x2, 0x2, 0x0) close(r0) socket$netlink(0x10, 0x3, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0xfef3) splice(0xffffffffffffffff, 0x0, r0, 0x0, 0x19404, 0x0) [ 321.095657][T15498] usb 6-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 321.161691][T15498] usb 6-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 321.208870][T15498] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 321.242628][T15498] usb 6-1: config 0 descriptor?? 23:59:10 executing program 4: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740e", 0x15}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 321.308260][T15498] usbhid 6-1:0.0: couldn't find an input interrupt endpoint [ 321.396259][ T48] usb 1-1: new high-speed USB device number 59 using dummy_hcd [ 321.455363][ T17] usb 2-1: new high-speed USB device number 121 using dummy_hcd 23:59:11 executing program 2: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740e", 0x15}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 321.511204][T15498] usb 6-1: USB disconnect, device number 23 [ 321.598725][T18988] FAT-fs (loop4): invalid media value (0x00) [ 321.604822][T18988] FAT-fs (loop4): Can't find a valid FAT filesystem [ 321.655586][T18993] FAT-fs (loop2): invalid media value (0x00) [ 321.661655][T18993] FAT-fs (loop2): Can't find a valid FAT filesystem [ 321.785553][ T48] usb 1-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 321.835444][ T17] usb 2-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 321.855324][ T48] usb 1-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 321.864335][ T48] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 321.875367][ T17] usb 2-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 321.884536][ T17] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 321.957540][ T48] usb 1-1: config 0 descriptor?? [ 321.962996][ T17] usb 2-1: config 0 descriptor?? [ 321.997612][ T48] usbhid 1-1:0.0: couldn't find an input interrupt endpoint 23:59:11 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0x0, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) socket$inet_udplite(0x2, 0x2, 0x88) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:59:11 executing program 5: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(0xffffffffffffffff) socket$netlink(0x10, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r4, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r3, 0x0, 0xffffffffffffffff, 0x0, 0x19404, 0x0) [ 322.047613][ T17] usbhid 2-1:0.0: couldn't find an input interrupt endpoint [ 322.201210][ T17] usb 1-1: USB disconnect, device number 59 [ 322.252366][ T48] usb 2-1: USB disconnect, device number 121 [ 322.273458][T19027] FAT-fs (loop3): bogus number of reserved sectors [ 322.290076][T19027] FAT-fs (loop3): Can't find a valid FAT filesystem [ 322.415317][ T5021] usb 6-1: new high-speed USB device number 24 using dummy_hcd 23:59:12 executing program 4: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef8", 0x16}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:59:12 executing program 2: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef8", 0x16}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:59:12 executing program 0: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) socket$inet_udplite(0x2, 0x2, 0x88) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet_udp(0x2, 0x2, 0x0) close(0xffffffffffffffff) socket$netlink(0x10, 0x3, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r1, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r0, 0x0, r2, 0x0, 0x19404, 0x0) 23:59:12 executing program 1: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet_udp(0x2, 0x2, 0x0) close(r5) socket$netlink(0x10, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(0x0) write$binfmt_misc(r4, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r3, 0x0, r5, 0x0, 0x19404, 0x0) [ 322.754124][T19037] FAT-fs (loop4): bogus number of FAT sectors [ 322.766278][T19037] FAT-fs (loop4): Can't find a valid FAT filesystem [ 322.785527][ T5021] usb 6-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 322.819374][ T5021] usb 6-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 322.848287][ T5021] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 322.871837][ T5021] usb 6-1: config 0 descriptor?? [ 322.917850][ T5021] usbhid 6-1:0.0: couldn't find an input interrupt endpoint [ 322.958246][T19056] FAT-fs (loop2): bogus number of FAT sectors [ 322.985357][T19056] FAT-fs (loop2): Can't find a valid FAT filesystem [ 323.038176][ T28] kauditd_printk_skb: 42 callbacks suppressed [ 323.038184][ T28] audit: type=1800 audit(1596326352.568:1615): pid=19061 uid=0 auid=0 ses=4 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="bus" dev="sda1" ino=16379 res=0 [ 323.066859][ T17] usb 1-1: new high-speed USB device number 60 using dummy_hcd [ 323.085695][ T28] audit: type=1804 audit(1596326352.598:1616): pid=19061 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.2" name="/root/syzkaller-testdir145329550/syzkaller.VdR2I2/269/file1/bus" dev="sda1" ino=16379 res=1 [ 323.114656][ T28] audit: type=1804 audit(1596326352.598:1617): pid=19061 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.2" name="/root/syzkaller-testdir145329550/syzkaller.VdR2I2/269/file1/bus" dev="sda1" ino=16379 res=1 [ 323.125458][T15498] usb 6-1: USB disconnect, device number 24 [ 323.171399][ T28] audit: type=1804 audit(1596326352.598:1618): pid=19061 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.2" name="/root/syzkaller-testdir145329550/syzkaller.VdR2I2/269/file1/bus" dev="sda1" ino=16379 res=1 [ 323.212917][ T5021] usb 2-1: new high-speed USB device number 122 using dummy_hcd 23:59:12 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x0, 0x0, 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) socket$inet_udplite(0x2, 0x2, 0x88) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 323.507378][ T17] usb 1-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 323.537895][ T17] usb 1-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 323.552457][ T17] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 323.562056][ T17] usb 1-1: config 0 descriptor?? [ 323.572896][T19069] FAT-fs (loop3): bogus number of reserved sectors [ 323.580834][T19069] FAT-fs (loop3): Can't find a valid FAT filesystem [ 323.585286][ T5021] usb 2-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 323.600295][ T5021] usb 2-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 323.615206][ T5021] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 323.619292][ T17] usbhid 1-1:0.0: couldn't find an input interrupt endpoint [ 323.641240][ T5021] usb 2-1: config 0 descriptor?? 23:59:13 executing program 5: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(0xffffffffffffffff) socket$netlink(0x10, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r4, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r3, 0x0, 0xffffffffffffffff, 0x0, 0x19404, 0x0) [ 323.690474][ T28] audit: type=1800 audit(1596326353.218:1619): pid=19078 uid=0 auid=0 ses=4 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.3" name="bus" dev="sda1" ino=16382 res=0 [ 323.697134][ T5021] usbhid 2-1:0.0: couldn't find an input interrupt endpoint 23:59:13 executing program 4: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef8", 0x16}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 323.822928][ T17] usb 1-1: USB disconnect, device number 60 [ 323.832470][ T28] audit: type=1804 audit(1596326353.248:1620): pid=19069 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir951158927/syzkaller.7npWzh/225/file1/bus" dev="sda1" ino=16382 res=1 [ 323.903487][ T5021] usb 2-1: USB disconnect, device number 122 [ 323.950428][ T28] audit: type=1804 audit(1596326353.248:1621): pid=19069 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.3" name="/root/syzkaller-testdir951158927/syzkaller.7npWzh/225/file1/bus" dev="sda1" ino=16382 res=1 23:59:13 executing program 2: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef8", 0x16}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 324.043659][ T28] audit: type=1804 audit(1596326353.248:1622): pid=19069 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir951158927/syzkaller.7npWzh/225/file1/bus" dev="sda1" ino=16382 res=1 [ 324.096765][T15498] usb 6-1: new high-speed USB device number 25 using dummy_hcd [ 324.111102][T19100] FAT-fs (loop4): bogus number of FAT sectors [ 324.124912][T19100] FAT-fs (loop4): Can't find a valid FAT filesystem [ 324.148677][ T28] audit: type=1800 audit(1596326353.678:1623): pid=19100 uid=0 auid=0 ses=4 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.4" name="bus" dev="sda1" ino=16378 res=0 [ 324.182401][T19105] FAT-fs (loop2): bogus number of FAT sectors [ 324.188690][T19105] FAT-fs (loop2): Can't find a valid FAT filesystem [ 324.225693][ T28] audit: type=1804 audit(1596326353.698:1624): pid=19100 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.4" name="/root/syzkaller-testdir999683108/syzkaller.0jNavy/231/file1/bus" dev="sda1" ino=16378 res=1 23:59:13 executing program 0: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) socket$inet_udplite(0x2, 0x2, 0x88) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet_udp(0x2, 0x2, 0x0) close(0xffffffffffffffff) socket$netlink(0x10, 0x3, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r1, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r0, 0x0, r2, 0x0, 0x19404, 0x0) 23:59:14 executing program 1: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet_udp(0x2, 0x2, 0x0) close(r5) socket$netlink(0x10, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r3, 0x0, r5, 0x0, 0x19404, 0x0) [ 324.455598][T15498] usb 6-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 324.491938][T15498] usb 6-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 23:59:14 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x0, 0x0, 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) socket$inet_udplite(0x2, 0x2, 0x88) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 324.531789][T15498] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 324.551334][T15498] usb 6-1: config 0 descriptor?? [ 324.607547][T15498] usbhid 6-1:0.0: couldn't find an input interrupt endpoint [ 324.663393][T19126] FAT-fs (loop3): bogus number of reserved sectors [ 324.670811][T19126] FAT-fs (loop3): Can't find a valid FAT filesystem [ 324.810712][T15498] usb 6-1: USB disconnect, device number 25 [ 324.815146][ T48] usb 1-1: new high-speed USB device number 61 using dummy_hcd [ 324.825779][ T5021] usb 2-1: new high-speed USB device number 123 using dummy_hcd 23:59:14 executing program 4: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef8", 0x16}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:59:14 executing program 2: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef8", 0x16}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 325.185307][ T5021] usb 2-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 325.205111][ T5021] usb 2-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 325.205673][ T48] usb 1-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 325.214133][ T5021] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 325.236243][ T48] usb 1-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 325.246449][T19138] FAT-fs (loop4): bogus number of FAT sectors [ 325.252574][T19138] FAT-fs (loop4): Can't find a valid FAT filesystem [ 325.259354][ T48] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 325.261431][ T5021] usb 2-1: config 0 descriptor?? [ 325.268303][ T48] usb 1-1: config 0 descriptor?? [ 325.327362][ T48] usbhid 1-1:0.0: couldn't find an input interrupt endpoint [ 325.339764][ T5021] usbhid 2-1:0.0: couldn't find an input interrupt endpoint 23:59:14 executing program 5: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(0xffffffffffffffff) socket$netlink(0x10, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r4, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r3, 0x0, 0xffffffffffffffff, 0x0, 0x19404, 0x0) [ 325.433591][T19152] FAT-fs (loop2): bogus number of FAT sectors [ 325.473995][T19152] FAT-fs (loop2): Can't find a valid FAT filesystem [ 325.530266][ T48] usb 1-1: USB disconnect, device number 61 [ 325.543014][T11722] usb 2-1: USB disconnect, device number 123 23:59:15 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x0, 0x0, 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) socket$inet_udplite(0x2, 0x2, 0x88) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 325.755121][ T5021] usb 6-1: new high-speed USB device number 26 using dummy_hcd [ 325.901981][T19178] FAT-fs (loop3): bogus number of reserved sectors [ 325.908584][T19178] FAT-fs (loop3): Can't find a valid FAT filesystem 23:59:15 executing program 0: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) socket$inet_udplite(0x2, 0x2, 0x88) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet_udp(0x2, 0x2, 0x0) close(0xffffffffffffffff) socket$netlink(0x10, 0x3, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r1, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r0, 0x0, r2, 0x0, 0x19404, 0x0) 23:59:15 executing program 1: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet_udp(0x2, 0x2, 0x0) close(r5) socket$netlink(0x10, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r3, 0x0, r5, 0x0, 0x19404, 0x0) [ 326.117517][ T5021] usb 6-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 326.166126][ T5021] usb 6-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 326.202774][ T5021] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 326.242016][ T5021] usb 6-1: config 0 descriptor?? 23:59:15 executing program 4: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 326.317428][ T5021] usbhid 6-1:0.0: couldn't find an input interrupt endpoint 23:59:16 executing program 2: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 326.475054][ T17] usb 1-1: new high-speed USB device number 62 using dummy_hcd [ 326.517372][T15498] usb 2-1: new high-speed USB device number 124 using dummy_hcd [ 326.539376][T15618] usb 6-1: USB disconnect, device number 26 23:59:16 executing program 4: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:59:16 executing program 2: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:59:16 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x0, &(0x7f0000000080), 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) socket$inet_udplite(0x2, 0x2, 0x88) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:59:16 executing program 4: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 326.898475][T15498] usb 2-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 326.917620][ T17] usb 1-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 326.947502][T15498] usb 2-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 326.957471][T15498] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 326.958706][ T17] usb 1-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 326.974430][T15498] usb 2-1: config 0 descriptor?? 23:59:16 executing program 4: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, 0x0) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 327.029220][T15498] usbhid 2-1:0.0: couldn't find an input interrupt endpoint [ 327.054982][ T17] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 327.064892][ T17] usb 1-1: config 0 descriptor?? 23:59:16 executing program 5: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) r3 = socket$inet_udp(0x2, 0x2, 0x0) close(r3) socket$netlink(0x10, 0x3, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0xfef3) splice(0xffffffffffffffff, 0x0, r3, 0x0, 0x19404, 0x0) 23:59:16 executing program 2: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 327.140303][ T17] usbhid 1-1:0.0: couldn't find an input interrupt endpoint [ 327.231076][T15498] usb 2-1: USB disconnect, device number 124 [ 327.343278][T15618] usb 1-1: USB disconnect, device number 62 [ 327.357933][T19247] FAT-fs (loop3): bogus number of reserved sectors [ 327.368163][T19247] FAT-fs (loop3): Can't find a valid FAT filesystem [ 327.414985][ T17] usb 6-1: new high-speed USB device number 27 using dummy_hcd 23:59:17 executing program 1: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet_udp(0x2, 0x2, 0x0) close(r5) socket$netlink(0x10, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r3, 0x0, r5, 0x0, 0x19404, 0x0) [ 327.795318][ T17] usb 6-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 327.828972][ T17] usb 6-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 23:59:17 executing program 0: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) socket$inet_udplite(0x2, 0x2, 0x88) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet_udp(0x2, 0x2, 0x0) close(r2) socket$netlink(0x10, 0x3, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r1, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r0, 0x0, r2, 0x0, 0x19404, 0x0) [ 327.861405][ T17] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 327.908939][ T17] usb 6-1: config 0 descriptor?? [ 327.967344][ T17] usbhid 6-1:0.0: couldn't find an input interrupt endpoint 23:59:17 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x0, &(0x7f0000000080), 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) socket$inet_udplite(0x2, 0x2, 0x88) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 328.135004][T15498] usb 2-1: new high-speed USB device number 125 using dummy_hcd [ 328.171209][ T9627] usb 6-1: USB disconnect, device number 27 23:59:17 executing program 2: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, 0x0) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 328.236961][ T48] usb 1-1: new high-speed USB device number 63 using dummy_hcd 23:59:17 executing program 4: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, 0x0) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 328.420534][T19296] FAT-fs (loop3): bogus number of reserved sectors [ 328.432683][T19296] FAT-fs (loop3): Can't find a valid FAT filesystem [ 328.439313][ T28] kauditd_printk_skb: 54 callbacks suppressed [ 328.439323][ T28] audit: type=1800 audit(1596326357.968:1679): pid=19300 uid=0 auid=0 ses=4 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="bus" dev="sda1" ino=16147 res=0 [ 328.515120][T15498] usb 2-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 328.571955][ T28] audit: type=1804 audit(1596326357.968:1680): pid=19300 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.2" name="/root/syzkaller-testdir145329550/syzkaller.VdR2I2/275/file1/bus" dev="sda1" ino=16147 res=1 [ 328.575244][T15498] usb 2-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 328.600026][ T28] audit: type=1804 audit(1596326357.968:1681): pid=19300 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.2" name="/root/syzkaller-testdir145329550/syzkaller.VdR2I2/275/file1/bus" dev="sda1" ino=16147 res=1 [ 328.637595][ T28] audit: type=1804 audit(1596326357.968:1682): pid=19300 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.2" name="/root/syzkaller-testdir145329550/syzkaller.VdR2I2/275/file1/bus" dev="sda1" ino=16147 res=1 [ 328.669294][ T28] audit: type=1800 audit(1596326358.028:1683): pid=19302 uid=0 auid=0 ses=4 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.3" name="bus" dev="sda1" ino=16307 res=0 [ 328.672383][T15498] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 328.689152][ T28] audit: type=1804 audit(1596326358.028:1684): pid=19296 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir951158927/syzkaller.7npWzh/229/file1/bus" dev="sda1" ino=16307 res=1 23:59:18 executing program 5: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) r3 = socket$inet_udp(0x2, 0x2, 0x0) close(r3) socket$netlink(0x10, 0x3, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0xfef3) splice(0xffffffffffffffff, 0x0, r3, 0x0, 0x19404, 0x0) [ 328.724397][ T28] audit: type=1804 audit(1596326358.028:1685): pid=19296 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.3" name="/root/syzkaller-testdir951158927/syzkaller.7npWzh/229/file1/bus" dev="sda1" ino=16307 res=1 [ 328.749895][ T48] usb 1-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 328.762003][T15498] usb 2-1: config 0 descriptor?? [ 328.796593][ T48] usb 1-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 328.817413][T15498] usbhid 2-1:0.0: couldn't find an input interrupt endpoint [ 328.830898][ T48] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 328.855286][ T28] audit: type=1804 audit(1596326358.028:1686): pid=19296 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir951158927/syzkaller.7npWzh/229/file1/bus" dev="sda1" ino=16307 res=1 [ 328.886495][ T48] usb 1-1: config 0 descriptor?? [ 328.927183][ T48] usbhid 1-1:0.0: couldn't find an input interrupt endpoint [ 329.003202][ T28] audit: type=1800 audit(1596326358.338:1687): pid=19311 uid=0 auid=0 ses=4 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.4" name="bus" dev="sda1" ino=15843 res=0 [ 329.030752][ T9627] usb 2-1: USB disconnect, device number 125 [ 329.078521][ T28] audit: type=1804 audit(1596326358.338:1688): pid=19311 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.4" name="/root/syzkaller-testdir999683108/syzkaller.0jNavy/237/file1/bus" dev="sda1" ino=15843 res=1 [ 329.124955][T15498] usb 6-1: new high-speed USB device number 28 using dummy_hcd [ 329.144934][T11722] usb 1-1: USB disconnect, device number 63 23:59:18 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x0, &(0x7f0000000080), 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) socket$inet_udplite(0x2, 0x2, 0x88) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:59:18 executing program 2: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, 0x0) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 329.494973][T15498] usb 6-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 329.523080][T15498] usb 6-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 329.554902][T15498] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 329.574932][T15498] usb 6-1: config 0 descriptor?? 23:59:19 executing program 1: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet_udp(0x2, 0x2, 0x0) close(r5) socket$netlink(0x10, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r4, 0x0, 0xfef3) splice(r3, 0x0, r5, 0x0, 0x19404, 0x0) [ 329.604995][T19339] FAT-fs (loop3): bogus number of reserved sectors [ 329.616024][T19339] FAT-fs (loop3): Can't find a valid FAT filesystem [ 329.616946][T15498] usbhid 6-1:0.0: couldn't find an input interrupt endpoint 23:59:19 executing program 0: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) socket$inet_udplite(0x2, 0x2, 0x88) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet_udp(0x2, 0x2, 0x0) close(r2) socket$netlink(0x10, 0x3, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r1, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r0, 0x0, r2, 0x0, 0x19404, 0x0) [ 329.821942][ T48] usb 6-1: USB disconnect, device number 28 23:59:19 executing program 4: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, 0x0) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 330.044826][ T9627] usb 2-1: new high-speed USB device number 126 using dummy_hcd [ 330.084826][ T17] usb 1-1: new high-speed USB device number 64 using dummy_hcd 23:59:19 executing program 5: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) r3 = socket$inet_udp(0x2, 0x2, 0x0) close(r3) socket$netlink(0x10, 0x3, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0xfef3) splice(0xffffffffffffffff, 0x0, r3, 0x0, 0x19404, 0x0) [ 330.445754][ T9627] usb 2-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 330.472900][ T9627] usb 2-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 330.495055][ T17] usb 1-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 330.529923][ T17] usb 1-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 23:59:20 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{0x0}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) socket$inet_udplite(0x2, 0x2, 0x88) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 330.542636][ T9627] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 330.567932][ T17] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 330.577450][ T9627] usb 2-1: config 0 descriptor?? [ 330.604019][ T17] usb 1-1: config 0 descriptor?? 23:59:20 executing program 2: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, 0x0) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 330.638391][ T9627] usbhid 2-1:0.0: couldn't find an input interrupt endpoint [ 330.669494][ T17] usbhid 1-1:0.0: couldn't find an input interrupt endpoint [ 330.784803][T15498] usb 6-1: new high-speed USB device number 29 using dummy_hcd [ 330.822892][T19390] FAT-fs (loop3): bogus number of reserved sectors [ 330.842063][T11722] usb 2-1: USB disconnect, device number 126 [ 330.862937][T19390] FAT-fs (loop3): Can't find a valid FAT filesystem [ 330.872879][ T17] usb 1-1: USB disconnect, device number 64 [ 331.158913][T15498] usb 6-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 331.187438][T15498] usb 6-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 331.208732][T15498] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 331.229147][T15498] usb 6-1: config 0 descriptor?? 23:59:20 executing program 4: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(0x0) r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 331.276758][T15498] usbhid 6-1:0.0: couldn't find an input interrupt endpoint 23:59:20 executing program 1: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet_udp(0x2, 0x2, 0x0) close(r5) socket$netlink(0x10, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r4, 0x0, 0xfef3) splice(r3, 0x0, r5, 0x0, 0x19404, 0x0) 23:59:20 executing program 0: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) socket$inet_udplite(0x2, 0x2, 0x88) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet_udp(0x2, 0x2, 0x0) close(r2) socket$netlink(0x10, 0x3, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r1, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r0, 0x0, r2, 0x0, 0x19404, 0x0) [ 331.479671][T15498] usb 6-1: USB disconnect, device number 29 [ 331.752213][ T9627] usb 2-1: new high-speed USB device number 127 using dummy_hcd [ 331.754737][ T12] usb 1-1: new high-speed USB device number 65 using dummy_hcd 23:59:21 executing program 2: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(0x0) r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:59:21 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{0x0}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) socket$inet_udplite(0x2, 0x2, 0x88) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:59:21 executing program 5: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) fcntl$dupfd(r0, 0x0, r1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$inet_udp(0x2, 0x2, 0x0) close(r4) socket$netlink(0x10, 0x3, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r3, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r2, 0x0, r4, 0x0, 0x19404, 0x0) [ 332.136743][ T12] usb 1-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 332.144811][ T9627] usb 2-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 332.162283][ T9627] usb 2-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 332.173581][ T9627] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 332.181047][ T12] usb 1-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 332.202092][ T9627] usb 2-1: config 0 descriptor?? [ 332.229638][ T12] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 332.270034][ T12] usb 1-1: config 0 descriptor?? [ 332.277008][ T9627] usbhid 2-1:0.0: couldn't find an input interrupt endpoint [ 332.338793][ T12] usbhid 1-1:0.0: couldn't find an input interrupt endpoint [ 332.444733][T15498] usb 6-1: new high-speed USB device number 30 using dummy_hcd [ 332.472175][T19450] FAT-fs (loop3): bogus number of reserved sectors [ 332.480061][ T9627] usb 2-1: USB disconnect, device number 127 [ 332.487832][T19450] FAT-fs (loop3): Can't find a valid FAT filesystem 23:59:22 executing program 4: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(0x0) r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 332.547612][ T12] usb 1-1: USB disconnect, device number 65 [ 332.814872][T15498] usb 6-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 332.860745][T15498] usb 6-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 332.914266][T15498] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 23:59:22 executing program 2: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(0x0) r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 332.962359][T15498] usb 6-1: config 0 descriptor?? 23:59:22 executing program 1: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet_udp(0x2, 0x2, 0x0) close(r5) socket$netlink(0x10, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r4, 0x0, 0xfef3) splice(r3, 0x0, r5, 0x0, 0x19404, 0x0) [ 333.036825][T15498] usbhid 6-1:0.0: couldn't find an input interrupt endpoint 23:59:22 executing program 0: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) socket$inet_udplite(0x2, 0x2, 0x88) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet_udp(0x2, 0x2, 0x0) close(r2) socket$netlink(0x10, 0x3, 0x0) writev(r1, 0x0, 0x0) pipe(&(0x7f0000000000)) write$binfmt_misc(r1, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r0, 0x0, r2, 0x0, 0x19404, 0x0) [ 333.239984][ T12] usb 6-1: USB disconnect, device number 30 23:59:22 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{0x0}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) socket$inet_udplite(0x2, 0x2, 0x88) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 333.392651][T19499] FAT-fs (loop3): bogus number of reserved sectors [ 333.396391][ T9627] usb 2-1: new high-speed USB device number 2 using dummy_hcd [ 333.399342][T19499] FAT-fs (loop3): Can't find a valid FAT filesystem [ 333.434638][T15498] usb 1-1: new high-speed USB device number 66 using dummy_hcd [ 333.453868][ T28] kauditd_printk_skb: 42 callbacks suppressed [ 333.453930][ T28] audit: type=1800 audit(1596326362.979:1731): pid=19499 uid=0 auid=0 ses=4 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.3" name="bus" dev="sda1" ino=16380 res=0 [ 333.545057][ T28] audit: type=1804 audit(1596326363.019:1732): pid=19499 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir951158927/syzkaller.7npWzh/233/file1/bus" dev="sda1" ino=16380 res=1 [ 333.638573][ T28] audit: type=1804 audit(1596326363.019:1733): pid=19499 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.3" name="/root/syzkaller-testdir951158927/syzkaller.7npWzh/233/file1/bus" dev="sda1" ino=16380 res=1 [ 333.813749][ T28] audit: type=1804 audit(1596326363.019:1734): pid=19499 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir951158927/syzkaller.7npWzh/233/file1/bus" dev="sda1" ino=16380 res=1 [ 333.814891][T15498] usb 1-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 23:59:23 executing program 5: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) fcntl$dupfd(r0, 0x0, r1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$inet_udp(0x2, 0x2, 0x0) close(r4) socket$netlink(0x10, 0x3, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r3, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r2, 0x0, r4, 0x0, 0x19404, 0x0) [ 333.855003][ T9627] usb 2-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 23:59:23 executing program 4: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(0x0) r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 333.918950][ T9627] usb 2-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 333.926199][T15498] usb 1-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 333.952496][T15498] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 333.964629][ T9627] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 333.981347][T15498] usb 1-1: config 0 descriptor?? [ 334.006657][ T9627] usb 2-1: config 0 descriptor?? [ 334.028448][T15498] usbhid 1-1:0.0: couldn't find an input interrupt endpoint [ 334.052805][ T9627] usbhid 2-1:0.0: couldn't find an input interrupt endpoint 23:59:23 executing program 2: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(0x0) r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 334.231853][ T9627] usb 1-1: USB disconnect, device number 66 [ 334.244615][ T5021] usb 6-1: new high-speed USB device number 31 using dummy_hcd [ 334.265414][ T17] usb 2-1: USB disconnect, device number 2 [ 334.274092][ T28] audit: type=1800 audit(1596326363.799:1735): pid=19520 uid=0 auid=0 ses=4 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.4" name="bus" dev="sda1" ino=16083 res=0 [ 334.336390][ T28] audit: type=1804 audit(1596326363.809:1736): pid=19520 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.4" name="/root/syzkaller-testdir999683108/syzkaller.0jNavy/241/bus" dev="sda1" ino=16083 res=1 [ 334.455003][ T28] audit: type=1804 audit(1596326363.809:1737): pid=19520 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.4" name="/root/syzkaller-testdir999683108/syzkaller.0jNavy/241/bus" dev="sda1" ino=16083 res=1 [ 334.477777][ T28] audit: type=1804 audit(1596326363.809:1738): pid=19520 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.4" name="/root/syzkaller-testdir999683108/syzkaller.0jNavy/241/bus" dev="sda1" ino=16083 res=1 23:59:24 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) socket$inet_udplite(0x2, 0x2, 0x88) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 334.502318][ T28] audit: type=1800 audit(1596326364.019:1739): pid=19540 uid=0 auid=0 ses=4 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="bus" dev="sda1" ino=16382 res=0 [ 334.521527][ T28] audit: type=1804 audit(1596326364.019:1740): pid=19540 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.2" name="/root/syzkaller-testdir145329550/syzkaller.VdR2I2/280/bus" dev="sda1" ino=16382 res=1 [ 334.666168][ T5021] usb 6-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 334.706401][T19546] FAT-fs (loop3): bogus number of reserved sectors [ 334.713115][T19546] FAT-fs (loop3): Can't find a valid FAT filesystem [ 334.714567][ T5021] usb 6-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 334.772900][ T5021] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 334.798861][ T5021] usb 6-1: config 0 descriptor?? 23:59:24 executing program 1: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$inet_udp(0x2, 0x2, 0x0) close(r4) socket$netlink(0x10, 0x3, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r3, &(0x7f0000000000)=ANY=[], 0xfef3) splice(0xffffffffffffffff, 0x0, r4, 0x0, 0x19404, 0x0) 23:59:24 executing program 0: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) socket$inet_udplite(0x2, 0x2, 0x88) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet_udp(0x2, 0x2, 0x0) close(r2) socket$netlink(0x10, 0x3, 0x0) writev(r1, 0x0, 0x0) pipe(&(0x7f0000000000)) write$binfmt_misc(r1, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r0, 0x0, r2, 0x0, 0x19404, 0x0) [ 334.838508][ T5021] usbhid 6-1:0.0: couldn't find an input interrupt endpoint [ 335.042195][T15498] usb 6-1: USB disconnect, device number 31 23:59:24 executing program 4: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(0x0, 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 335.164580][ T5021] usb 2-1: new high-speed USB device number 3 using dummy_hcd [ 335.174892][ T17] usb 1-1: new high-speed USB device number 67 using dummy_hcd 23:59:24 executing program 2: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(0x0, 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 335.534515][ T5021] usb 2-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 335.557294][ T5021] usb 2-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 23:59:25 executing program 5: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) fcntl$dupfd(r0, 0x0, r1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$inet_udp(0x2, 0x2, 0x0) close(r4) socket$netlink(0x10, 0x3, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r3, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r2, 0x0, r4, 0x0, 0x19404, 0x0) [ 335.574900][ T17] usb 1-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 335.578421][ T5021] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 335.622879][ T5021] usb 2-1: config 0 descriptor?? 23:59:25 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) socket$inet_udplite(0x2, 0x2, 0x88) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 335.661985][ T17] usb 1-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 335.666862][ T5021] usbhid 2-1:0.0: couldn't find an input interrupt endpoint [ 335.718213][ T17] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 335.755510][ T17] usb 1-1: config 0 descriptor?? [ 335.811611][ T17] usbhid 1-1:0.0: couldn't find an input interrupt endpoint [ 335.847017][T19596] FAT-fs (loop3): bogus number of reserved sectors [ 335.854145][T19596] FAT-fs (loop3): Can't find a valid FAT filesystem [ 335.880036][ T17] usb 2-1: USB disconnect, device number 3 [ 335.956466][ T5021] usb 6-1: new high-speed USB device number 32 using dummy_hcd [ 336.010697][ T48] usb 1-1: USB disconnect, device number 67 23:59:25 executing program 4: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(0x0, 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:59:25 executing program 2: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(0x0, 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 336.316609][ T5021] usb 6-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 336.329590][ T5021] usb 6-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 336.339400][ T5021] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 336.355101][ T5021] usb 6-1: config 0 descriptor?? 23:59:25 executing program 1: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$inet_udp(0x2, 0x2, 0x0) close(r4) socket$netlink(0x10, 0x3, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r3, &(0x7f0000000000)=ANY=[], 0xfef3) splice(0xffffffffffffffff, 0x0, r4, 0x0, 0x19404, 0x0) [ 336.396581][ T5021] usbhid 6-1:0.0: couldn't find an input interrupt endpoint 23:59:26 executing program 0: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) socket$inet_udplite(0x2, 0x2, 0x88) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet_udp(0x2, 0x2, 0x0) close(r2) socket$netlink(0x10, 0x3, 0x0) writev(r1, 0x0, 0x0) pipe(&(0x7f0000000000)) write$binfmt_misc(r1, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r0, 0x0, r2, 0x0, 0x19404, 0x0) [ 336.609232][T11722] usb 6-1: USB disconnect, device number 32 23:59:26 executing program 2: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(0x0, 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 336.784510][ T17] usb 2-1: new high-speed USB device number 4 using dummy_hcd 23:59:26 executing program 4: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(0x0, 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 336.974507][ T9627] usb 1-1: new high-speed USB device number 68 using dummy_hcd 23:59:26 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) socket$inet_udplite(0x2, 0x2, 0x88) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:59:26 executing program 5: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) socket$inet_udplite(0x2, 0x2, 0x88) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet_udp(0x2, 0x2, 0x0) close(r2) socket$netlink(0x10, 0x3, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r1, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r0, 0x0, r2, 0x0, 0x19404, 0x0) [ 337.206021][ T17] usb 2-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 337.218884][ T17] usb 2-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 337.230775][ T17] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 337.240752][ T17] usb 2-1: config 0 descriptor?? 23:59:26 executing program 2: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(0x0, 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 337.286555][ T17] usbhid 2-1:0.0: couldn't find an input interrupt endpoint [ 337.337147][T19665] FAT-fs (loop3): bogus number of reserved sectors [ 337.355014][T19665] FAT-fs (loop3): Can't find a valid FAT filesystem [ 337.364940][ T9627] usb 1-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 23:59:26 executing program 4: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(0x0, 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 337.393016][ T9627] usb 1-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 337.406449][ T9627] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 337.415637][ T9627] usb 1-1: config 0 descriptor?? [ 337.456739][ T9627] usbhid 1-1:0.0: couldn't find an input interrupt endpoint [ 337.502834][ T9627] usb 2-1: USB disconnect, device number 4 [ 337.564366][ T48] usb 6-1: new high-speed USB device number 33 using dummy_hcd [ 337.671611][ T3925] usb 1-1: USB disconnect, device number 68 [ 337.954910][ T48] usb 6-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 337.991215][ T48] usb 6-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 23:59:27 executing program 1: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$inet_udp(0x2, 0x2, 0x0) close(r4) socket$netlink(0x10, 0x3, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r3, &(0x7f0000000000)=ANY=[], 0xfef3) splice(0xffffffffffffffff, 0x0, r4, 0x0, 0x19404, 0x0) [ 338.031447][ T48] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 338.083752][ T48] usb 6-1: config 0 descriptor?? 23:59:27 executing program 4: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(0x0, 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 338.147990][ T48] usbhid 6-1:0.0: couldn't find an input interrupt endpoint 23:59:27 executing program 2: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(0x0, 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:59:27 executing program 0: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) socket$inet_udplite(0x2, 0x2, 0x88) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet_udp(0x2, 0x2, 0x0) close(r2) socket$netlink(0x10, 0x3, 0x0) writev(r1, &(0x7f0000000040), 0x0) pipe(&(0x7f0000000000)) write$binfmt_misc(r1, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r0, 0x0, r2, 0x0, 0x19404, 0x0) [ 338.351572][ T5021] usb 6-1: USB disconnect, device number 33 [ 338.454347][T11722] usb 2-1: new high-speed USB device number 5 using dummy_hcd [ 338.584368][ T48] usb 1-1: new high-speed USB device number 69 using dummy_hcd [ 338.825126][T11722] usb 2-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 338.887817][T11722] usb 2-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 23:59:28 executing program 5: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) socket$inet_udplite(0x2, 0x2, 0x88) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet_udp(0x2, 0x2, 0x0) close(r2) socket$netlink(0x10, 0x3, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r1, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r0, 0x0, r2, 0x0, 0x19404, 0x0) [ 338.961133][T11722] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 338.974312][ T48] usb 1-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 339.006030][ T48] usb 1-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 339.031753][ T48] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 339.036735][T11722] usb 2-1: config 0 descriptor?? [ 339.051808][ T48] usb 1-1: config 0 descriptor?? [ 339.096968][ T48] usbhid 1-1:0.0: couldn't find an input interrupt endpoint 23:59:28 executing program 4: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(0x0, 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:59:28 executing program 2: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(0x0, 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 339.176726][T11722] usbhid 2-1:0.0: couldn't find an input interrupt endpoint [ 339.300985][ T5021] usb 1-1: USB disconnect, device number 69 [ 339.334275][ T17] usb 6-1: new high-speed USB device number 34 using dummy_hcd [ 339.341890][ T28] kauditd_printk_skb: 42 callbacks suppressed [ 339.341900][ T28] audit: type=1804 audit(1596326368.859:1783): pid=19739 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.4" name="/root/syzkaller-testdir999683108/syzkaller.0jNavy/247/file1/bus" dev="loop4" ino=569 res=1 23:59:29 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="040005090000000066617400", 0xc}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) socket$inet_udplite(0x2, 0x2, 0x88) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 339.462502][ T12] usb 2-1: USB disconnect, device number 5 [ 339.547593][ T28] audit: type=1804 audit(1596326369.079:1784): pid=19751 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.2" name="/root/syzkaller-testdir145329550/syzkaller.VdR2I2/286/file1/bus" dev="loop2" ino=571 res=1 [ 339.774614][ T17] usb 6-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 339.800309][ T17] usb 6-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 339.826932][ T17] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 339.836416][ T17] usb 6-1: config 0 descriptor?? 23:59:29 executing program 0: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) socket$inet_udplite(0x2, 0x2, 0x88) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet_udp(0x2, 0x2, 0x0) close(r2) socket$netlink(0x10, 0x3, 0x0) writev(r1, &(0x7f0000000040), 0x0) pipe(&(0x7f0000000000)) write$binfmt_misc(r1, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r0, 0x0, r2, 0x0, 0x19404, 0x0) [ 339.888099][ T17] usbhid 6-1:0.0: couldn't find an input interrupt endpoint 23:59:29 executing program 1: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet_udp(0x2, 0x2, 0x0) close(r5) socket$netlink(0x10, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r4, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r3, 0x0, 0xffffffffffffffff, 0x0, 0x19404, 0x0) 23:59:29 executing program 4: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 340.088557][ T3925] usb 6-1: USB disconnect, device number 34 23:59:29 executing program 2: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 340.146230][T19779] FAT-fs (loop3): bogus number of reserved sectors [ 340.167588][T19779] FAT-fs (loop3): Can't find a valid FAT filesystem [ 340.243829][ T28] audit: type=1800 audit(1596326369.769:1785): pid=19779 uid=0 auid=0 ses=4 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.3" name="bus" dev="sda1" ino=16379 res=0 [ 340.262774][ T28] audit: type=1804 audit(1596326369.769:1786): pid=19779 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir951158927/syzkaller.7npWzh/237/file1/bus" dev="sda1" ino=16379 res=1 [ 340.264535][ T17] usb 1-1: new high-speed USB device number 70 using dummy_hcd [ 340.288899][ T28] audit: type=1804 audit(1596326369.769:1787): pid=19779 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.3" name="/root/syzkaller-testdir951158927/syzkaller.7npWzh/237/file1/bus" dev="sda1" ino=16379 res=1 23:59:29 executing program 4: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 340.381324][ T28] audit: type=1804 audit(1596326369.769:1788): pid=19779 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir951158927/syzkaller.7npWzh/237/file1/bus" dev="sda1" ino=16379 res=1 [ 340.395768][ T12] usb 2-1: new high-speed USB device number 6 using dummy_hcd [ 340.406112][ T28] audit: type=1804 audit(1596326369.859:1789): pid=19794 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.4" name="/root/syzkaller-testdir999683108/syzkaller.0jNavy/248/file1/bus" dev="loop4" ino=573 res=1 [ 340.442135][ T28] audit: type=1804 audit(1596326369.969:1790): pid=19797 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.2" name="/root/syzkaller-testdir145329550/syzkaller.VdR2I2/287/file1/bus" dev="loop2" ino=575 res=1 [ 340.509340][ T28] audit: type=1804 audit(1596326370.039:1791): pid=19802 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.4" name="/root/syzkaller-testdir999683108/syzkaller.0jNavy/249/file1/bus" dev="loop4" ino=577 res=1 23:59:30 executing program 5: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) socket$inet_udplite(0x2, 0x2, 0x88) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet_udp(0x2, 0x2, 0x0) close(r2) socket$netlink(0x10, 0x3, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r1, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r0, 0x0, r2, 0x0, 0x19404, 0x0) [ 340.775855][ T12] usb 2-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 340.794300][ T17] usb 1-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 340.807588][ T17] usb 1-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 340.817812][ T17] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 340.817894][ T12] usb 2-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 340.826580][ T17] usb 1-1: config 0 descriptor?? 23:59:30 executing program 4: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 340.876643][ T17] usbhid 1-1:0.0: couldn't find an input interrupt endpoint [ 340.919984][ T12] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 23:59:30 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="040005090000000066617400", 0xc}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) socket$inet_udplite(0x2, 0x2, 0x88) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 340.983365][ T12] usb 2-1: config 0 descriptor?? 23:59:30 executing program 4: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(0x0, 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 341.041970][ T28] audit: type=1804 audit(1596326370.569:1792): pid=19819 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.4" name="/root/syzkaller-testdir999683108/syzkaller.0jNavy/250/file1/bus" dev="loop4" ino=579 res=1 [ 341.054430][T19822] FAT-fs (loop3): bogus number of reserved sectors [ 341.067972][ T12] usbhid 2-1:0.0: couldn't find an input interrupt endpoint [ 341.072985][T19822] FAT-fs (loop3): Can't find a valid FAT filesystem 23:59:30 executing program 2: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 341.130372][ T12] usb 1-1: USB disconnect, device number 70 [ 341.164174][T11722] usb 6-1: new high-speed USB device number 35 using dummy_hcd [ 341.292165][ T17] usb 2-1: USB disconnect, device number 6 23:59:30 executing program 4: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(0x0, 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 341.524172][T11722] usb 6-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 341.539133][T11722] usb 6-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 341.548952][T11722] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 341.562060][T11722] usb 6-1: config 0 descriptor?? 23:59:31 executing program 0: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) socket$inet_udplite(0x2, 0x2, 0x88) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet_udp(0x2, 0x2, 0x0) close(r2) socket$netlink(0x10, 0x3, 0x0) writev(r1, &(0x7f0000000040), 0x0) pipe(&(0x7f0000000000)) write$binfmt_misc(r1, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r0, 0x0, r2, 0x0, 0x19404, 0x0) [ 341.606796][T11722] usbhid 6-1:0.0: couldn't find an input interrupt endpoint 23:59:31 executing program 1: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet_udp(0x2, 0x2, 0x0) close(r5) socket$netlink(0x10, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r4, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r3, 0x0, 0xffffffffffffffff, 0x0, 0x19404, 0x0) [ 341.811222][T15498] usb 6-1: USB disconnect, device number 35 23:59:31 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="040005090000000066617400", 0xc}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) socket$inet_udplite(0x2, 0x2, 0x88) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 341.944179][T11722] usb 1-1: new high-speed USB device number 71 using dummy_hcd 23:59:31 executing program 2: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 342.101360][T19879] FAT-fs (loop3): bogus number of reserved sectors [ 342.107959][T19879] FAT-fs (loop3): Can't find a valid FAT filesystem 23:59:31 executing program 4: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(0x0, 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 342.244126][ T12] usb 2-1: new high-speed USB device number 7 using dummy_hcd [ 342.314383][T11722] usb 1-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 23:59:31 executing program 5: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$inet_udp(0x2, 0x2, 0x0) close(r4) socket$netlink(0x10, 0x3, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r3, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r2, 0x0, r4, 0x0, 0x19404, 0x0) [ 342.391905][T11722] usb 1-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 342.485443][T11722] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 342.538469][T11722] usb 1-1: config 0 descriptor?? [ 342.604285][ T12] usb 2-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 342.619918][T11722] usbhid 1-1:0.0: couldn't find an input interrupt endpoint [ 342.627877][ T12] usb 2-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 342.640627][ T12] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 342.651828][ T12] usb 2-1: config 0 descriptor?? [ 342.701877][ T12] usbhid 2-1:0.0: couldn't find an input interrupt endpoint [ 342.754094][ T17] usb 6-1: new high-speed USB device number 36 using dummy_hcd 23:59:32 executing program 2: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(0x0, 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 342.824067][ T12] usb 1-1: USB disconnect, device number 71 [ 342.900200][ T5021] usb 2-1: USB disconnect, device number 7 23:59:32 executing program 4: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(0x0, 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 343.174559][ T17] usb 6-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 343.187584][ T17] usb 6-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 343.196823][ T17] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 343.205641][ T17] usb 6-1: config 0 descriptor?? 23:59:32 executing program 4: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(0x0, 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:59:32 executing program 4: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(0x0, 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 343.256663][ T17] usbhid 6-1:0.0: couldn't find an input interrupt endpoint 23:59:32 executing program 4: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) socket$inet_udplite(0x2, 0x2, 0x88) r3 = dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r4, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:59:32 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a0200", 0x12}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) socket$inet_udplite(0x2, 0x2, 0x88) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:59:32 executing program 0: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) socket$inet_udplite(0x2, 0x2, 0x88) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet_udp(0x2, 0x2, 0x0) close(r2) socket$netlink(0x10, 0x3, 0x0) writev(r1, &(0x7f0000000040)=[{0x0}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r1, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r0, 0x0, r2, 0x0, 0x19404, 0x0) 23:59:33 executing program 1: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet_udp(0x2, 0x2, 0x0) close(r5) socket$netlink(0x10, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r4, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r3, 0x0, 0xffffffffffffffff, 0x0, 0x19404, 0x0) [ 343.459542][ T3925] usb 6-1: USB disconnect, device number 36 [ 343.590837][T19956] FAT-fs (loop3): invalid media value (0x00) [ 343.597260][T19956] FAT-fs (loop3): Can't find a valid FAT filesystem 23:59:33 executing program 4: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) socket$inet_udplite(0x2, 0x2, 0x88) r3 = dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r4, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:59:33 executing program 2: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(0x0, 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 343.774038][ T17] usb 1-1: new high-speed USB device number 72 using dummy_hcd [ 343.804598][ T9627] usb 2-1: new high-speed USB device number 8 using dummy_hcd 23:59:33 executing program 5: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$inet_udp(0x2, 0x2, 0x0) close(r4) socket$netlink(0x10, 0x3, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r3, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r2, 0x0, r4, 0x0, 0x19404, 0x0) [ 344.156239][ T17] usb 1-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 344.195446][ T17] usb 1-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 344.205279][ T9627] usb 2-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 344.218279][ T17] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 344.227070][ T9627] usb 2-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 344.244241][ T17] usb 1-1: config 0 descriptor?? [ 344.278643][ T9627] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 344.316144][ T17] usbhid 1-1:0.0: couldn't find an input interrupt endpoint 23:59:33 executing program 4: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) socket$inet_udplite(0x2, 0x2, 0x88) r3 = dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r4, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 344.352134][ T9627] usb 2-1: config 0 descriptor?? 23:59:33 executing program 2: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(0x0, 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 344.424005][ T12] usb 6-1: new high-speed USB device number 37 using dummy_hcd [ 344.427704][ T9627] usbhid 2-1:0.0: couldn't find an input interrupt endpoint 23:59:34 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a0200", 0x12}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) socket$inet_udplite(0x2, 0x2, 0x88) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 344.519467][T11722] usb 1-1: USB disconnect, device number 72 [ 344.550664][ T28] kauditd_printk_skb: 41 callbacks suppressed [ 344.550677][ T28] audit: type=1800 audit(1596326374.079:1834): pid=19984 uid=0 auid=0 ses=4 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.4" name="bus" dev="loop4" ino=601 res=0 [ 344.603285][ T28] audit: type=1804 audit(1596326374.079:1835): pid=19984 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.4" name="/root/syzkaller-testdir999683108/syzkaller.0jNavy/259/file1/bus" dev="loop4" ino=601 res=1 [ 344.632639][ T9627] usb 2-1: USB disconnect, device number 8 [ 344.708326][ T28] audit: type=1804 audit(1596326374.079:1836): pid=19984 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.4" name="/root/syzkaller-testdir999683108/syzkaller.0jNavy/259/file1/bus" dev="loop4" ino=601 res=1 [ 344.748550][T20005] FAT-fs (loop3): invalid media value (0x00) [ 344.758054][T20005] FAT-fs (loop3): Can't find a valid FAT filesystem [ 344.768861][ T28] audit: type=1804 audit(1596326374.109:1837): pid=19984 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.4" name="/root/syzkaller-testdir999683108/syzkaller.0jNavy/259/file1/bus" dev="loop4" ino=601 res=1 [ 344.795671][ T28] audit: type=1800 audit(1596326374.199:1838): pid=19995 uid=0 auid=0 ses=4 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="bus" dev="loop2" ino=603 res=0 [ 344.834039][ T12] usb 6-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 344.862441][ T12] usb 6-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 344.893913][ T12] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 344.916653][ T12] usb 6-1: config 0 descriptor?? [ 344.950321][ T28] audit: type=1804 audit(1596326374.209:1839): pid=19995 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.2" name="/root/syzkaller-testdir145329550/syzkaller.VdR2I2/292/file1/bus" dev="loop2" ino=603 res=1 [ 344.966136][ T12] usbhid 6-1:0.0: couldn't find an input interrupt endpoint 23:59:34 executing program 4: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r4, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:59:34 executing program 2: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(0x0, 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 345.101492][ T28] audit: type=1800 audit(1596326374.359:1840): pid=20005 uid=0 auid=0 ses=4 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.3" name="bus" dev="sda1" ino=16376 res=0 23:59:34 executing program 0: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) socket$inet_udplite(0x2, 0x2, 0x88) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet_udp(0x2, 0x2, 0x0) close(r2) socket$netlink(0x10, 0x3, 0x0) writev(r1, &(0x7f0000000040)=[{0x0}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r1, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r0, 0x0, r2, 0x0, 0x19404, 0x0) 23:59:34 executing program 1: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet_udp(0x2, 0x2, 0x0) close(r5) socket$netlink(0x10, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r4, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r3, 0x0, r5, 0x0, 0x0, 0x0) [ 345.179574][ T12] usb 6-1: USB disconnect, device number 37 [ 345.240138][ T28] audit: type=1804 audit(1596326374.359:1841): pid=20005 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir951158927/syzkaller.7npWzh/241/file1/bus" dev="sda1" ino=16376 res=1 [ 345.266332][ T28] audit: type=1804 audit(1596326374.359:1842): pid=20005 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.3" name="/root/syzkaller-testdir951158927/syzkaller.7npWzh/241/file1/bus" dev="sda1" ino=16376 res=1 [ 345.292908][ T28] audit: type=1804 audit(1596326374.359:1843): pid=20005 uid=0 auid=0 ses=4 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir951158927/syzkaller.7npWzh/241/file1/bus" dev="sda1" ino=16376 res=1 23:59:34 executing program 2: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(0x0, 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 345.505587][ T9627] usb 1-1: new high-speed USB device number 73 using dummy_hcd [ 345.513227][ T3925] usb 2-1: new high-speed USB device number 9 using dummy_hcd 23:59:35 executing program 2: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(0x0, 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) r4 = dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r5, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:59:35 executing program 5: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$inet_udp(0x2, 0x2, 0x0) close(r4) socket$netlink(0x10, 0x3, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r3, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r2, 0x0, r4, 0x0, 0x19404, 0x0) 23:59:35 executing program 2: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) socket$inet_udplite(0x2, 0x2, 0x88) r3 = dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r4, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 345.884315][ T9627] usb 1-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 345.922432][ T9627] usb 1-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 345.944096][ T3925] usb 2-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 346.001074][ T3925] usb 2-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 346.018591][ T9627] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 346.083974][T11722] usb 6-1: new high-speed USB device number 38 using dummy_hcd [ 346.092013][ T3925] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 23:59:35 executing program 3: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a0200", 0x12}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) ftruncate(r0, 0x4) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) socket$inet_udplite(0x2, 0x2, 0x88) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 346.129253][ T9627] usb 1-1: config 0 descriptor?? 23:59:35 executing program 4: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r4, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 346.221529][ T3925] usb 2-1: config 0 descriptor?? [ 346.233298][ T9627] usbhid 1-1:0.0: couldn't find an input interrupt endpoint [ 346.316259][ T3925] usbhid 2-1:0.0: couldn't find an input interrupt endpoint 23:59:35 executing program 2: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) socket$inet_udplite(0x2, 0x2, 0x88) r3 = dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r4, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) [ 346.437707][ T3925] usb 1-1: USB disconnect, device number 73 [ 346.454835][T11722] usb 6-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 346.493912][T11722] usb 6-1: New USB device found, idVendor=0079, idProduct=1803, bcdDevice= 0.00 [ 346.511488][T11722] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 346.519043][ T48] usb 2-1: USB disconnect, device number 9 [ 346.544546][T11722] usb 6-1: config 0 descriptor?? [ 346.586605][T11722] usbhid 6-1:0.0: couldn't find an input interrupt endpoint [ 346.794056][ T48] usb 6-1: USB disconnect, device number 38 [ 346.856261][T20094] FAT-fs (loop3): invalid media value (0x00) [ 346.869469][T20094] FAT-fs (loop3): Can't find a valid FAT filesystem 23:59:36 executing program 0: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) socket$inet_udplite(0x2, 0x2, 0x88) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet_udp(0x2, 0x2, 0x0) close(r2) socket$netlink(0x10, 0x3, 0x0) writev(r1, &(0x7f0000000040)=[{0x0}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r1, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r0, 0x0, r2, 0x0, 0x19404, 0x0) 23:59:36 executing program 4: syz_mount_image$msdos(&(0x7f00000002c0)='msdos\x00', &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a020002740ef801", 0x17}], 0x10, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') r0 = creat(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000002000)='./bus\x00', 0xc4042, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = creat(&(0x7f0000000240)='./bus\x00', 0x0) r3 = socket$inet_udplite(0x2, 0x2, 0x88) dup(r3) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) ftruncate(r2, 0x1000) lseek(r2, 0x0, 0x2) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendfile(r2, r4, 0x0, 0x8400fffffffa) sendfile(r0, r1, 0x0, 0x8400fffffffa) 23:59:36 executing program 1: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x79, 0x1803, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, {0x9}}}]}}]}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socket(0x11, 0x800000003, 0x0) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet_udp(0x2, 0x2, 0x0) close(r5) socket$netlink(0x10, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000140)="390000001100090468fe0700000000000700ff3f0800000045000e070000001419001a00", 0x24}], 0x1) pipe(&(0x7f0000000000)) write$binfmt_misc(r4, &(0x7f0000000000)=ANY=[], 0xfef3) splice(r3, 0x0, r5, 0x0, 0x0, 0x0) [ 347.321746][T20111] ================================================================== [ 347.329937][T20111] BUG: KCSAN: data-race in mark_buffer_dirty_inode / mark_buffer_dirty_inode [ 347.338666][T20111] [ 347.340979][T20111] write to 0xffff88811f10b260 of 8 bytes by task 20107 on cpu 0: [ 347.348679][T20111] mark_buffer_dirty_inode+0x185/0x1b0 [ 347.354118][T20111] fat12_ent_put+0x125/0x180 [ 347.358685][T20111] fat_ent_write+0x5e/0xd0 [ 347.363088][T20111] fat_chain_add+0x149/0x400 [ 347.367670][T20111] fat_get_block+0x429/0x5a0 [ 347.372246][T20111] __block_write_begin_int+0x4bf/0xfd0 [ 347.377686][T20111] block_write_begin+0x4f/0x190 [ 347.382521][T20111] cont_write_begin+0x42c/0x610 [ 347.387353][T20111] fat_write_begin+0x61/0xf0 [ 347.391934][T20111] generic_perform_write+0x196/0x390 [ 347.397202][T20111] __generic_file_write_iter+0x154/0x330 [ 347.402819][T20111] generic_file_write_iter+0x2f3/0x3e0 [ 347.408257][T20111] do_iter_readv_writev+0x321/0x3c0 [ 347.413436][T20111] do_iter_write+0x10e/0x470 [ 347.418003][T20111] vfs_iter_write+0x4c/0x70 [ 347.422488][T20111] iter_file_splice_write+0x41a/0x770 [ 347.427841][T20111] direct_splice_actor+0x95/0x160 [ 347.432844][T20111] splice_direct_to_actor+0x365/0x660 [ 347.438197][T20111] do_splice_direct+0xf2/0x170 [ 347.442940][T20111] do_sendfile+0x562/0xb10 [ 347.447336][T20111] __x64_sys_sendfile64+0xf2/0x130 [ 347.452427][T20111] do_syscall_64+0x51/0xb0 [ 347.456831][T20111] entry_SYSCALL_64_after_hwframe+0x44/0xa9 [ 347.462696][T20111] [ 347.465009][T20111] read to 0xffff88811f10b260 of 8 bytes by task 20111 on cpu 1: [ 347.472613][T20111] mark_buffer_dirty_inode+0x92/0x1b0 [ 347.477966][T20111] fat12_ent_put+0x125/0x180 [ 347.482540][T20111] fat_alloc_clusters+0x430/0xa60 [ 347.487555][T20111] fat_get_block+0x213/0x5a0 [ 347.492123][T20111] __block_write_begin_int+0x4bf/0xfd0 [ 347.497567][T20111] block_write_begin+0x4f/0x190 [ 347.502399][T20111] cont_write_begin+0x42c/0x610 [ 347.507238][T20111] fat_write_begin+0x61/0xf0 [ 347.511807][T20111] generic_perform_write+0x196/0x390 [ 347.517069][T20111] __generic_file_write_iter+0x154/0x330 [ 347.522682][T20111] generic_file_write_iter+0x2f3/0x3e0 [ 347.528120][T20111] do_iter_readv_writev+0x321/0x3c0 [ 347.533305][T20111] do_iter_write+0x10e/0x470 [ 347.537878][T20111] vfs_iter_write+0x4c/0x70 [ 347.542362][T20111] iter_file_splice_write+0x41a/0x770 [ 347.547708][T20111] direct_splice_actor+0x95/0x160 [ 347.552703][T20111] splice_direct_to_actor+0x365/0x660 [ 347.558051][T20111] do_splice_direct+0xf2/0x170 [ 347.562796][T20111] do_sendfile+0x562/0xb10 [ 347.567191][T20111] __x64_sys_sendfile64+0xf2/0x130 [ 347.572286][T20111] do_syscall_64+0x51/0xb0 [ 347.576681][T20111] entry_SYSCALL_64_after_hwframe+0x44/0xa9 [ 347.582543][T20111] [ 347.584844][T20111] Reported by Kernel Concurrency Sanitizer on: [ 347.590975][T20111] CPU: 1 PID: 20111 Comm: syz-executor.4 Not tainted 5.8.0-rc7-syzkaller #0 [ 347.599621][T20111] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 347.609651][T20111] ================================================================== [ 347.617688][T20111] Kernel panic - not syncing: panic_on_warn set ... [ 347.624344][T20111] CPU: 1 PID: 20111 Comm: syz-executor.4 Not tainted 5.8.0-rc7-syzkaller #0 [ 347.632994][T20111] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 347.643026][T20111] Call Trace: [ 347.646297][T20111] dump_stack+0x10f/0x19d [ 347.650612][T20111] panic+0x207/0x64a [ 347.654492][T20111] ? vprintk_emit+0x44a/0x4f0 [ 347.659167][T20111] kcsan_report+0x684/0x690 [ 347.663658][T20111] ? kcsan_setup_watchpoint+0x453/0x4d0 [ 347.669188][T20111] ? mark_buffer_dirty_inode+0x92/0x1b0 [ 347.674723][T20111] ? fat12_ent_put+0x125/0x180 [ 347.679468][T20111] ? fat_alloc_clusters+0x430/0xa60 [ 347.684643][T20111] ? fat_get_block+0x213/0x5a0 [ 347.689387][T20111] ? __block_write_begin_int+0x4bf/0xfd0 [ 347.695000][T20111] ? block_write_begin+0x4f/0x190 [ 347.699999][T20111] ? cont_write_begin+0x42c/0x610 [ 347.705002][T20111] ? fat_write_begin+0x61/0xf0 [ 347.709751][T20111] ? generic_perform_write+0x196/0x390 [ 347.715190][T20111] ? __generic_file_write_iter+0x154/0x330 [ 347.720972][T20111] ? generic_file_write_iter+0x2f3/0x3e0 [ 347.726587][T20111] ? do_iter_readv_writev+0x321/0x3c0 [ 347.731950][T20111] ? do_iter_write+0x10e/0x470 [ 347.736693][T20111] ? vfs_iter_write+0x4c/0x70 [ 347.741349][T20111] ? iter_file_splice_write+0x41a/0x770 [ 347.746877][T20111] ? direct_splice_actor+0x95/0x160 [ 347.752060][T20111] ? splice_direct_to_actor+0x365/0x660 [ 347.757587][T20111] ? do_splice_direct+0xf2/0x170 [ 347.762501][T20111] ? do_sendfile+0x562/0xb10 [ 347.767078][T20111] ? __x64_sys_sendfile64+0xf2/0x130 [ 347.772343][T20111] ? do_syscall_64+0x51/0xb0 [ 347.776912][T20111] ? entry_SYSCALL_64_after_hwframe+0x44/0xa9 [ 347.782969][T20111] kcsan_setup_watchpoint+0x453/0x4d0 [ 347.788322][T20111] mark_buffer_dirty_inode+0x92/0x1b0 [ 347.793680][T20111] fat12_ent_put+0x125/0x180 [ 347.798259][T20111] fat_alloc_clusters+0x430/0xa60 [ 347.803270][T20111] ? xas_create+0xb39/0xb90 [ 347.807754][T20111] ? try_to_wake_up+0x2d0/0x4a0 [ 347.812593][T20111] fat_get_block+0x213/0x5a0 [ 347.817172][T20111] ? fat_block_truncate_page+0x30/0x30 [ 347.822613][T20111] __block_write_begin_int+0x4bf/0xfd0 [ 347.828055][T20111] ? fat_block_truncate_page+0x30/0x30 [ 347.833491][T20111] ? wait_for_stable_page+0xac/0xd0 [ 347.838669][T20111] ? fat_block_truncate_page+0x30/0x30 [ 347.844107][T20111] block_write_begin+0x4f/0x190 [ 347.848941][T20111] cont_write_begin+0x42c/0x610 [ 347.853773][T20111] ? mempool_alloc+0x6d/0x2c0 [ 347.858441][T20111] fat_write_begin+0x61/0xf0 [ 347.863019][T20111] ? fat_block_truncate_page+0x30/0x30 [ 347.868459][T20111] generic_perform_write+0x196/0x390 [ 347.873727][T20111] ? blkdev_issue_flush+0xdd/0xf0 [ 347.878728][T20111] __generic_file_write_iter+0x154/0x330 [ 347.884444][T20111] generic_file_write_iter+0x2f3/0x3e0 [ 347.889880][T20111] do_iter_readv_writev+0x321/0x3c0 [ 347.895057][T20111] do_iter_write+0x10e/0x470 [ 347.899642][T20111] ? check_preemption_disabled+0x51/0x140 [ 347.905342][T20111] ? debug_smp_processor_id+0x18/0x20 [ 347.910701][T20111] ? splice_from_pipe_next+0x217/0x260 [ 347.916157][T20111] vfs_iter_write+0x4c/0x70 [ 347.920643][T20111] iter_file_splice_write+0x41a/0x770 [ 347.925999][T20111] ? splice_from_pipe+0xc0/0xc0 [ 347.930833][T20111] direct_splice_actor+0x95/0x160 [ 347.935839][T20111] splice_direct_to_actor+0x365/0x660 [ 347.941190][T20111] ? do_splice_direct+0x170/0x170 [ 347.946196][T20111] do_splice_direct+0xf2/0x170 [ 347.950947][T20111] ? check_preemption_disabled+0x60/0x140 [ 347.956643][T20111] do_sendfile+0x562/0xb10 [ 347.961043][T20111] __x64_sys_sendfile64+0xf2/0x130 [ 347.966138][T20111] do_syscall_64+0x51/0xb0 [ 347.970635][T20111] entry_SYSCALL_64_after_hwframe+0x44/0xa9 [ 347.976507][T20111] RIP: 0033:0x45cc79 [ 347.980388][T20111] Code: 2d b6 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 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 0f 83 fb b5 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 347.999969][T20111] RSP: 002b:00007fb4834ccc78 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 348.008353][T20111] RAX: ffffffffffffffda RBX: 0000000000026b80 RCX: 000000000045cc79 [ 348.016301][T20111] RDX: 0000000000000000 RSI: 0000000000000005 RDI: 0000000000000003 [ 348.024250][T20111] RBP: 000000000078bfe8 R08: 0000000000000000 R09: 0000000000000000 [ 348.032201][T20111] R10: 00008400fffffffa R11: 0000000000000246 R12: 000000000078bfac [ 348.040173][T20111] R13: 00007fff048818af R14: 00007fb4834cd9c0 R15: 000000000078bfac [ 348.049414][T20111] Kernel Offset: disabled [ 348.053721][T20111] Rebooting in 86400 seconds..