Extracting prog: 31.938920612s Minimizing prog: 27m4.224119519s Simplifying prog options: 1m21.920549046s Extracting C: 35.789193873s Simplifying C: 5m54.972115455s extracting reproducer from 26 programs first checking the prog from the crash report single: executing 1 programs separately with timeout 30s testing program (duration=30s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): socket$nl_generic-syz_genetlink_get_family_id$ethtool-sendmsg$ETHTOOL_MSG_LINKMODES_SET-socket$inet6_udp-fsopen-fsconfig$FSCONFIG_SET_STRING-getsockopt$inet6_int-bpf$MAP_UPDATE_ELEM_TAIL_CALL-memfd_secret-mmap-ftruncate-openat$cgroup_ro-pwritev2-openat-write-ioctl$BTRFS_IOC_GET_FEATURES-renameat2-sendmsg$ETHTOOL_MSG_LINKMODES_SET-mkdirat-mount-openat-write-openat-seccomp$SECCOMP_SET_MODE_FILTER_LISTENER-close_range-ioctl$SNAPSHOT_UNFREEZE-ioctl$FS_IOC_RESVSP-bpf$BPF_MAP_CONST_STR_FREEZE-bpf$BPF_PROG_RAW_TRACEPOINT_LOAD detailed listing: executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_LINKMODES_SET(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f00000006c0)=ANY=[@ANYBLOB="3400000018919c29d08e2f2bf74957227bef5a5a00bf572bf8754f9754f5c96fdf2934a108bd6e4ae8184d62b27ba72f4587519bff8cb4a38afdb2db0dda3ffdbcbe5b6137a7882d91bb86ec43822033faf6466ee5892ddc3e4f67f070b2dc9da59484048214cb0eb743a13cca502567", @ANYRES16=r1, @ANYBLOB="0700001000000000040005000000180001801400020073797a5f74756e0000000000000000000800050002000000"], 0x34}, 0x1, 0x0, 0x0, 0x4000800}, 0x0) r2 = socket$inet6_udp(0xa, 0x2, 0x0) r3 = fsopen(&(0x7f0000000140)='autofs\x00', 0x0) fsconfig$FSCONFIG_SET_STRING(r3, 0x1, &(0x7f0000000ac0)='gid', &(0x7f0000000440)='0\x00#\x00\xd0\x00 \x00\x00qS\x00\x00\x00\x00\x00\x00\x00\x00$\xf6_\xbdI\x1c\xf2\xa9]\xcc\xe0*\xef\x01\x8d\x15\xd2h\x93\xc9\xb57\xc3\xea\\Eb\xf8\xe6,\xdf\xd4\xfae\x84\xcc\xd5\"d\xf0D-\x98\x9f\x81{\xfc$\xc4\xbcF\xf8\xc8\x8d\xcb\xb8\xf2\x1e\xe4\'U\xb3\xb8\xd3\xe6\xd7\x80Y\xc2\xeb\n\xb8_\xe8\x96YY\xe3\xc7\xe6\xf28\x19\xa6\xa7\xfa\xdb\x1ce\xc1\x03\x86J\xb2fh\x19\xee#\xcc\x0f\xed\xfea\xdc\x88\xcb%bW\xd35\xda=\xac\x1d\xae\x93\xfd\'T6\x94\n\xa4\x9cU\xc4\fA~[\xbf\x8b\x90\xfe\x04\xe7U\xf3h\x81\x14l7u\x95\x96t\\\x0f\xef;\x03\xa4C\xbc(Vc!a\xc1\xe39\xc6b\x905\xf8\xc9@h\x01\xf5\xcb\x88\xdf9\xaf5\xc8a:z\xe4\xcbag&67\x814\xf6}\xe10v6l\xd6,\x1e\xa0\xcc\xbf\xfdkm\b?\x839\x85N\x1c\xc1\xcb\xfc\x85\xd2\n\x02\"\xf2\x81g\x90\x01n%\x7f_\xe1.f>>\xa5\xfb\"\xab\xdb\x06\x12e\x14\x11~\x9a\bR-\x85\xc3\xa9\xe6\xf6R\x11\"\xc3\xc9\xfc\x14s X\xec\xdd\xc2qB\x85\xf0\xd7\x04\xdd<\x9a\x84\'\xa3\xf1\xd9<\xb9k', 0x0) getsockopt$inet6_int(r2, 0x29, 0x38, 0x0, &(0x7f0000000140)) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000100)={{0x1, 0xffffffffffffffff}, &(0x7f0000000040), &(0x7f00000000c0)}, 0x20) r5 = memfd_secret(0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0xa, 0x11, r5, 0x0) ftruncate(r5, 0x3) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) pwritev2(r6, &(0x7f00000005c0)=[{&(0x7f0000000600)="c867", 0x2}], 0x1, 0x31, 0x4, 0x0) r7 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./sys_mnt/kernel/mm/transparent_hugepage/enabled\x00', 0x1, 0x0) write(r7, &(0x7f0000000200)='always', 0x6) ioctl$BTRFS_IOC_GET_FEATURES(r0, 0x80189439, &(0x7f0000000300)) renameat2(r6, &(0x7f0000000180)='./file0\x00', r7, &(0x7f0000000280)='./file0\x00', 0x5) sendmsg$ETHTOOL_MSG_LINKMODES_SET(r6, &(0x7f0000003440)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000003400)={&(0x7f0000003480)=ANY=[@ANYBLOB='\x00)\x00\x00', @ANYRES16=r1, @ANYBLOB="10002dbd7000fbdbdf250500000078110380fa00040003b14744df9251ac23838aecb660c68052e8873527da26111bf9f80edc40896738dc36bc83f20186e3ab8b78ca61421ad9a43a1ecc399d0968a654f64abbda56944d99988fe5b02da774085994a0df0fa6d02028012ce35b457c59c85d9f81a9f5476920a546fe3829da14aaf57a46993508a86e4390f1e23ac2461d3392de053dc57819c44c7377262313119ead7c685304ec8ed3320c8f5b3bb46cf015236431ab76932c30da38b2c78fb6d61fa86182e95810bd6154dd2194e7c39431f88c30a67ed274aca6d464a896613f7d98c72315badd46675117bdc17e9f9a08ecf069ee1af24ac2dcc2a549372b1a5cb95d004ec15a1a9b00003c0003801c0001800400030008000100170700000500020000000000040003001c00018004000300080001000d0000000800010007000000040003002100040064ca831c78659efbe80325d4f8d369b94e7b6a130cd66c8b5bd980d11b000000100003800c000180080002002f2b2b0004000100041005001251bdeb73d311bffedb121a087ff384edcd2437fb3a14d04caedc08180ac819c8ad022afafb7768444f19b0aa97f32ed7b94c2444cbc2fa81d0a24fc43d5548ba2852b2d26fe44ae4e05965730aaa1c63b03e6319f84ea3b65bc85413c50164dbba95fc7e71214bcd51febcf2fff72d6a2ed2954d04498c4ab7916a23402a7880099f13574e5555789a4830b926f17abc4c272c654475fd09b7741e3cb48490dc15ac94960f2ea39b6980f3fca2af594a40df4f80e01d315f30b18fb55f10fed2c6e282ebb5d1f28e7402571721af0c891e545ca1ad30470467497f8c3dd8682173d256be74e30ea7ab42d8b745c197ef4fb99d51f46b771217e571d3d6e662ab449c1aa0f58f35c675a12eee93c9bb42ce2b147fc06caa4ee38b3fc27d874d188dac34decb5b3dd17991384e95639177672fab1f4265970d8a4e52da85ab9d2451ffe5594c73303e12c185898683737b4d0757ef98e7fd0f3154d08c961ebbbb102da6b61ee4dc77e96858b04f7a6e54f0def92e2ae7b477fe2c366fb98eae0489d73418365d594aab0c6f8cb828ee0cb2022c43fecc28c924401d9461bd52ba3ae4ee4f7bff534371098cdcfe32232ae4029dfe852a21ed5e45429846d9db73a6f93c4fcea1784cfac4bbe3eacce6e4aa0ad146048e063f82017412e987878caf92042df856d860fd7a625007f25dc3ed0833743403e1c527f11507d2b1d343dfab9c87a51f5b66dbe684530e28055f28c3c8135fc7ee72eaafbe92b816e533a86c26fd83e641a2224d448e3de79a59eefa3790b84c2d599815dd01d7a872c1ad8047e0d9d18a7bf87a79adc4668ef624184f3a7046af346397aefa4e7f96c439387a2a0158e6d9224b5d50801b0c88df4828e1cbee308b54f180627968431c561bd8f5a6932c0491aed7cd62e8656750ad1cffda31de2aedfbd0ace100e2175e64d59b2749b008228ab4283f7e2003f99dfee69d1eb6ae0bc51c51dd620edec0e1800e1fd1f872ec1a374190734309463c4740995bec30de65e8fc0d624df084bd621f9c5a06a087b2ba9a036444d3b3dbf849a3f56090d41cb716d597ce7370829f43a2d79f4a451beeb7b62bfb14222e2b7da4d77e8b176a9be3640cfacb41aaaf7de45255637441c6e041c59f0487050ed42dcaeba8eba1da8266a6090e2b45b9ac73c7f4d99b71cc23c26f97c27a4ad23b4b51e4a161694d50932612d3923fb945caa50d25d6918541c30ac264ef4db83b96aca7ca64620ddad8cd349a351426f43c08bfa91c8c4015c60ae0aa4b023a1b5b3ea1b752e3895c79ff0db766350769730b6ff0ec7385572f547c301eb5546d832558e15df3164b47fa3931309f541cca7a969f1664766bcc4cb7febcba10abf5d348f69f2289f1d03e77cde17a547d9ef3a6973c4df1a024fc6efff2b00060ecc4232be1a5471b58551e7eb8a22a7449f638d19960f8b549f9c2b3750d80256dc3c5fd8f88b43491919fa20e5f7ef91e1d23794fd24d85b04af1a5d613f1b40ceb91d764e953b067c8514f978c32062b062ae9234ef2e174c469f6165eb9eeaf548c1ccab0789fd496b3766e17d1775ba6b7bf87e6bd5b7899863a965a52190cb817f7d494233e58a93e6bd0164b3b21d84ec917a9f04bc2722623946ca4de416a6158befa8d17bd38cc8e2b92e314ede6b99a31cc904dc308f632d0b67077af2240d3889a6dd4d7c518b56899e056c669fe7b2dba4397665383197959811f0bfb05ea9197c6f0d40f680d1995b0b63f21d8daa576f0ebda36a6c87bfd7a2fae7c1d93930cf9d2a10713cd64c84b28a99dcd46b695cd869a7858171cb688c893ffa44497b6b2d61857d78294f61b9ff66536b117c7c944a8d49be6de55a017550b4d01de38cf5be8fd3b756238328e0e128b198a1f835614ac9c052a8fd6d5fb8b96ff05da64c8794237d978b6a15bc64e9ed237b9682fcbd0aad6a59994764eda31ce2a22c922687364c8e545d8376c611b8c389b756503f8aec670deea78050d803a6af12b57f1cb8151684e1917a53543fdc98b1e508755fb46d9fdce2e65d1871b037f1c2474d6db89718afb3a1dbc4816640edc31de992a080320d477026d3362dd3a951b649bedb82da04dbe28caa52276d1ad8cfab5bab31054b00bf4e0d92abd2ed369ebe8ed0dfd8366ee3b1e6d0906196428261d373282b836ce4d027f2a3acce01581d3a988b770d35342299ebba80d217e22cf56943ca5a111733f5cd6d4a1b99a8320a27d6133d23e0afba2894ed0d8f35857fd2d2563991f52313e6cbed13adbab322b54a755041fcc345c2f5ffd90aec13bf6ace7f9dc0f1f8b4c2e5aebedfac06b72b8352393b393725381a178a8796d59183bdbd7fae423fe3880758b4bdc2d55474553a2e4157e30f6a3885dd39f1b5bc297b0213cc86c32510dae422af3e63bcc695daa7429d51c910f01c0db95bdfa1172e4c3a307f334b31cab884c34da1d04fa1e4e5bf64f50364a0ccd85578e8bbe8225d27f8e288a23631d03e96bc5c743e546f3699df1ae7a0af74e7b9671e21abdc36efb16117bf1f5a474ed3bee3fd29fcb630efc384c7dace57d63476804ec23e2388fdf4f48132f526efdf68e8adc7029ec5be1334b19014cc48d94d029e81d7adc6381ba288f369647a27afa6c2461f5718c43bc2078f4028c58d454044a470b301d971e7178f3e612d3a80598be8ba20298d375563d64f6242f95cf5c51510dd53ae8bee07332b970d49077a8cf7b740e6508f7ae17c29ff9e25f89ca5a71d52978e0a1152ffb7eed255de253353a4e517d02170a0589c71771f5c491117103f221c30307ebbc32cbe3440922c3f6b8bdfb10680fc1ecb720ed502c89e374d909c76104cf8aa13c372476220fdd27d13eea25c46b87edef3c5370c0c10d1ce31521ce6f79ca7e8a1473ef6d4d6c8b48bea918d35992560480a5ccd51947d6bfa0da10696bae5be67a99c8e256bd19c330f7b7aaf46b8901fffbf8ac483decc4d9f850c10c76d72f202d797cbd36e6a0e1ca9ea02831964ffb70c997319ea7192b40d9463b4bb2c1e2a1d9a8fe8d02b7df8460c0bd2c20010791f5775b2cfb3044130c12d12c1105afbeb3b671d9b284e01345e4616ac20292642ce774d5f5df0d2db83a361bd694dad48e92b41e01c6d9494514fd448ff90e9be688d9ff1c332a619d8e63395f74b41132603649479496a6b43557888d35da45509e215d9eceb2a21e0ea18f377803fd1ba574cf3617be1f4692fa7313fe10d740d2e5a78d480d0656581579352f1a2f3aab8c2a6bc7583ef7eb0188cc3f66a931ea7ebf504febc69c4d87753ede50b580e9d91466251b9729619fb6ba296bd22853a0d9e2ec43be1f41cd58888dea6ac0bff02e84df2d77eafe3c176e26abb79f5b977bfa549bf8db1a921ed60a3d365f086ad16a0a28287826c4e73030252a0ade94216f3b47bed3a9d3ed7e8ffffe1f7f54cc56e88b2546582cd279d692448fdc9e8f548ee862ce6d7398000aa50c5f990bd6cb676b51ead8b22b1e62ecaf2992ddfb2a32e47068b68df12aa2ccb6a07f4764a21eccfdd6f3cbc72f84a44ae08fb288571ccf7f6495a98a42fe096bbdf86d9dd1ad33ba9acd25642f305a6286e500e5a45f909fc05bc1f6f100245dba93071ff6dfc6101e605d9e404ca10ff3cbbdfe2d5ee91b42fed7bdba9722aab253ad75770e4bfc2eac0e732d5fcba1e209cc4eed70ec7d9bf9ec41f3f24ee2f53830c7aa20d668838bc9ba47c4e15b2b81cd0c119901fce663c9bba1829a9a24ecc722c3b8fdb3cb35ace82257b0090b785040910be43991e4d41fceabc9ee0c609baee59f32ff68c7145dee7e8af7aa68bd419030e0dce753cf040299040bc14c13842f36598603f69f09e7fb7a6ea49138b2f0f7a84597252364ed0003c657271fdfb309b6443126e3adf33233c22dfcac4294e732d910a820ddccdf4357005169640d38301464c6ff6b8cd563365232ce627cdfdbebf4d0e9fbf80905e8f53b0402ac7ea9d5b3bea051f0009b0be6939323532140649e819abd13f55dd3702a150492c4049d51998765f295dd7248d4b14c4329b0690ad03b45eb305de64756d80266ab8f330f966dff3f04c98eb4dadfbd10b8272cc09805ffe961f41b07b7ac39d469d8f8e8e7ec95fa072bcb84a2ac1872af7e9a0153aaebc6730c30f3e58cb766aca20d9a319a8f48397ef241ad3a7e9a285e524135209cead9e84bb79a964121bea7cada246a3e2bad50a46758c80dd8cb2f35a0951475142432da770e62a3bd181f216b5b0d5495122b0da4eb488f1afac789ed0413623cf231534182c8022a1f0c79323d7a99b45f24d2349ee0bef3f59bfe81d75eff7531e2c2cf5e0899cae730c5c4a7fc075ee5b92e7ad2362e3491ef128c40b0cbf3bcb63c8a2ef73642201f17576a48ca41b8403e6223b26c2161446932fa23c963fb009a6bb57282f976e44a372f346b764693e3cc473c7d62f74b508ed08d5f0064628422bbfad69dd7c8468d1d37454b8a71e8e7c4b6da97bd851af7bfa5a62d1db1de1e32172326bdabad460fc7d84a9214ee3abf347a2752293e0687728e82971c732a7175e49f7090e1dd0af06761cb3413cd84a7a7db22bb8e2da4df0cc0c54774902e7b8cc6d67ffa6a4d7e36ccc42e3e53c84ff3aea151b105407bdb005e01376e40992d2f4cf93051026201e0c7eadcbbffc359330bfbf4cc01427c32b86be51f472310f44d7b9ef421e145fbf0a086530711f891722cc7ebe70ce90861ab10559ab1e938ead520386feea3fe267fe43937708b1d74f92fbf774815aa850f4190cb88bfa55176a82f3166b09fc63252cc3918ee61d562d91b202b2d747b2e891ed049e9fc0ccdfe0e2e217d5f9b6f4817b5df4ef7de3b66c727db4b3ba95ee213fcc9489f9b5bd6b47e24973c0a90fab3cf7e5b4cd727b57e8255b209a7785c4512c29a26b68538d47387b2924c25d14d0a2f869dc79d517ae209dac956e73bcb7abd7c10b31ba3761a39da14ec90cc173d47ed3b4571804e153945a9d9f52123e07fb5a051afece2a0d0c3157e5142e5a9bf34568d9e3a65729e4cdbc912a1775141e418dad5d618373f6d29825cd23de755fcdb23821c340896f66a2ecb1895b5aace11b1939723f83ca1fc336f50fc9e2acce3ff74c3254bd12a962f7ac166023a9bab2aed2b6d3a11fc75ce5744e070897bb4404ff8808d31dce2818801b1d5d2e2d6929b268017278a122daaa95b55ff7d7aeb1e593fbffa153915d8fa770fec216e16f593d110f11c037be8c105c568eaaae3058dd1d84888933ca5fbaf255278d231225ee5b3edccf89d8b45a3819025917106140961d28716f4d0488c48e0cd5e650d2a6fb22855653b3fce008154553a95ce12631bc066f8c6cbaffe2f606dabe7f3b79015ed83d7bec82fe1575aa608ca8fb674552e525b31f27bb45a8d5ea4e66f7c4456da00180fdce0261ef91c07d369037af843003271f7ed01b9731bd25b1eec69b23f63bb996c1ee0e5a95970626298d79ed43c00fd6ade9195cb5918dd2fc6c5874db2f2800b35c02a5b6da6a71eba2dafb643b5e0b3768b03817ec930de441961d32dcd8308dc09c2cd6455035a870e8c0030ebbd3eff440d3e3768500c57c92e63f83cb9fa1131e89a09956846b40b19269ba213bd788d8d850d3b218b34bf3889e74fc68f7134c814b44e340a3d7f11e062472726aa16ed6b8c315e7015432bde3223853de8fe6c96d8ab9accd4514afd63fec31e52cac9caf305000700020000006c170380d40203802400018008000100ffffff7f0800010002000000040003000400030007000200676964002800018009000200275d575d0000000005000200000000000500020000000000060002005b0000002c0001800800010005000000080001000a0000000b0002006175746f66730000080002002b5e240004000300400001800c000200657468746f6f6c00070002006769640008000100c000000008000100698a000004000300080001000700000004000300070002002a0700006c0101803801020030002300d0002000007153000000000000000024f65fbd491cf2a95dcce02aef018d15d26893c9b537c3ea5c4562f8e62cdfd4fa6584ccd52264f0442d989f817bfc24c4bc46f8c88dcbb8f21ee42755b3b8d3e6d78059c2eb0ab85fe8965959e3c7e6f23819a6a7fadb1c65c103864ab2666819ee23cc0fedfe61dc88cb256257d335da3dac1dae93fd275436940aa49c55c40c417e5bbf8b90fe04e755f36881146c37759596745c0fef3b03a443bc2856632161c1e339c6629035f8c9406801f5cb88df39af35c8613a7ae4cb61672636378134f67de13076366cd62c1ea0ccbffd6b6d083f8339854e1cc1cbfc85d20a0222f2816790016e257f5fe12e663e3ea5fb22abdb06126514117e9a08522d85c3a9e6f6521122c3c9fc14732058ecddc2714285f0d704dd3c9a8427a3f1d93cb96b08000100ff010000040003000c00020073797a5f74756e000500020000000000080001000500000008000100090000000c00018008000100090000004c000180040003000800010005000000040003000c00020073797a5f74756e000800010005000000060002002d0000000800020047504c00080002002c242b0004000300080001000700000020000180080001000101000008000100080000000a000200272523b55b0000000c0001800400030004000300280001800800020047504c000800010007000000070002006769640004000300060002007d00000054000380340001800500020000000000040003000400030004000300080001000200000008000100f8ffffff0400030004000300040003001c0001800400030005000200000000000500020000000000040003000410050059fde99914f4a22b6b0c21c662afdb8c55dd36f1bac938fb2433c535524ae7521fc2122241d9da6232169fffbfa128993e1ded52d88b40d5b1414092aa1cb6bced83003f2d3d8aee39be929dad048c5a1390cd29fd51815e15942e3a58bd7550c49257b6db1d84b92090bdba1a7e3e4280391ec1ef9a8bafaa17fddb3e8e19c94f9db6723c9ae322a66c8a2f2f808626dc2f0fcec49fc7381eb63f1ce3c5d3797a890e458693f381e9881ef0b446523ae3be088f84696184b049b84a1d37325d334ba4211d20d827a701e94456cca749036b394829bbd88f79b06eedd48a502938d508cfc0e3a2cc2dec73f95730f819ecb93d62c018e0d94c9a124e2379bd77a323a64fb189222dfd07f9ee01589bca89de2101cdc86a79218f497c9f73f614a3d94dd9c3af25176255b6ea5c050c7b0ab480a2f50b5ccdc6d52365fc43bfdd0907ad75b88acbd0091de8dc194eb29553bccf2bee67132a8d6f988e7cc8d0a91286cd0cb4b4a317b21000b12a7f8c1d55a42e3e10e1c197f4f5545822153b59ef4d2dc9d69e099406dd74e9eda47b522135e658f35ab12ad52666ba649dd0d9e5dbe4baa0c17180f9566c05a9f7d9ab4132059180949435f96afb3a453b754c091c5dd9f94d5c61ec5323723b6a82ac901e863091f74ac67ae5c24deab6972368734fdab2bf8d43bb48e3dc83f26c3e9beca60be32ce48f6d9d568b4f2eb7a8e8ddcfcda20eec155ef31cf08759f68fb9b1d443e1a5ac8f635341aff9e162b067e8f0d39f0eb600dc4c72bf6160d303dc2b91869149f3b7ff07054befe500f4366d602d9d56073f3040bb5b0a2bea63d061cea893f7e7a42c12dbda7603f10b933c56e42090937e36af35fa3d57552587487887d5ecb0c74b784553fb11d2abdf68c77018eb44f3ae93f413fa4aaf7977dc9f06551674bbd6466f1e05a36069d6227414957d49eae967c313bef0f7e369b205e20b211f87142890c5c21e489d3d98e8e0af054db4c5b72416b8837df58527de4d7384fc0679e92e62005434d24a4691c2cb741af0330414f2cd71dd73537742137a79f7abfafb65c7a1576ce7c8aa322d9ed7adcd178b8e0ad1a1699a67f16d533603939c5f163d3927b9b629db5ed3f263bacc53904d98977ca12b651ca1301a8e789d30b14a394649b18a0bd9e4fa526a331520a373015d7be7ffecae74cf21457d2f53d9428fded5c8a28e8677b18031b624e5ac2600dd3311ce7aeab43d23ac8a0ab40e7f2cd56d346cf8fed4223b37fa03121d0262a259088ddc60600bbd7b75b80bc9d1f9f057b928b8812451579020e77dd8be22886db839b325a54d627ca8a7d65981f53fdc8f99096937beb996af39d29815d9bb454f3c9e416cd7f8c1719c41aa1a0f472bf3dc6d42b3f1b4ec7d1903e4edd31c067ca75507309e841c7c9fef1699be798f9d4ac34f3832e2d5ebf9f10266000ebf7b02ad19cd3bb3c1330ca73712c5d34647ed72b7c5ca66a093657ff0838978a4a9664648618e64eaad814739539a824e13c493d96b7be2d91cbb59799426bd39b6f025f87ff0de7e4ec383befaff508b3390e7ca7d41712f31938e46f5331738cb585c3f5aba9225de468738edd6fabe95c13663db87dd31638be601803f8d3641384823905bb3842bb2031a234d528859fcc449c08ea91382b4e84b842c041b411cf81a50cde54e78c51490b499988c5ec4ccf07b896ef30f27dd868f7c339732b42052e1be94a64777844ade69d5cd17fb1b0708dcefe305644ad59e2e0992da6d534ae1ba46cb6038ef49530cd9bf67e57d787b45340166668857daad7d698681b376541b3e04f5730e1a932cc32c07183f4601aeebb80fe8d25f5c297d56c43c739a96123eeb9d99de691fe589cdd87cb18dd92359d9059eb44b4e4568f32c87180b1b7ff55cd1c8b555de5cc814a59db9cf2aad8eb52b1bdb0e4d05d1f2f5cef8d837d17775c2cef3a4842f5bd0eef533ba134d1e4df232d6d4d185529be9fbddd793f51656cf933c313bc7893fc04c112d1ee2c5e79a4b55771b80c9398745ab3819e1d32642d58d2bdb6302ccbecfa36fcbd0ff9b735d713a9191cdaa5bd9ae812d9f36f8fec4355db264ea68032ab3f5741cf58faa599487ad80c2dd5bf45b7c12c558649c112d1bce8f85c3ba93ee789b394a67b2de11ae6cdc7991f91b0b22c5dec1dca93dc00a4d198a0c0390eaea340db2ed3dc70b23f34e711369a55aac1dfa705c555192ec6ea3547133317f278c4affbc04a07ecb3c3bec05742d83e12c5e40d578f5b44e0ac7d5053eefd6503dfd54e156c3ca1c56ec1b431652b6870bde6ec2c1d353eed4214b18e06786bda39d710bdb41bf762dfdd30537353d95487738ccce396b2a6f53d365607dd4485276cf3212290cd157f8003f2fe644911dfc6013aa1d0a50766c0bfcca6f0f29798b1005bad01c835ef29bcd251a0ffd2a5ef6dde1fb965e108b4f636c913c89080bd09983e4c5b69c409b2ba04b4e435028a12141ae74b7d4ff081cda203d1b0abbd8da18845cb248d2abc7e0b3ad3e458188c32cc66ec5480568d855c50b87ac34d2d10486c34f8681b1bcc124e2cca9c9b4f964c212e98dc81c890e85ac62880cde76c19f26311a78362fde877b61e1d2165ff5f4ead1d715fb53ebf1a6fe276160a63c014c8ffb87305b87f2652a6c7b01495464dd5e491919225b5698b835f7967eaa9332b0175278105554021cd0e1880fa5b9aade5cb7cbac81e8c317b9a2503d6a8385b970d74700ed7888efc748d3a0fbc87eeb2d1f0ca5dce8b66f3eacb18c2f862c5855485e00cac24847faf101d3d4ad75a1b3bac389c358d4224b48abe90fb8d067e36227395e4968d07e1f62a02dc015017d267f5c78b2796d26150f3c6c962690379d389062855957fddee21bb0a6af38164a9f6a978323780f451dfc209d01ff5615b0c4b103463826e32cd09539e475b470e9b4e7741957e99f585e53f849bf6a4fa6777d6901bf28e0707a87efbbf5c1a03cf0c2ccff179a2c39c93e06a357ad51a6f46ef6146cdce83d09e3fc0b99a8869433ec71dc9a381e683f116088d0adbb2c82c7b602b6b2a653ebcf3d7fa1546bc3ab41d47b8e67cf9d8daf2385e71948bd3fda04caef76f978c9321fd28f8045dd86f0c3c9c5ed1c2a2a64c6e5d4d7486323f8936fc14dad6e725f83740079a1603f685180ebe46bfddc159323a39e87bffabf00ee1d9a83157a237be33fbbb7c887b63392bb474e5274c93a916dfa7e65af42bd4397698729ba5977e79dfc439903ff72aed2e20ee49debcd2a0e2ab118c584a6814dd70523fef7b7fc118ba6781c55ed8d4f44f77cb0b55bf081b54f9c8a0036b86a7f8bc0990dc7b01dbe726c8097bb850c7b01bb89ffe4a104c86c671da3700b459823ef668fadcceb5d1629fbb9797dc1a0afb94190a74c921a5a425658ce3e8663ed17cd01234a1599c9443a0774188bc2911c148bf56e9a1a8a9ba133bd355d617d2f92819af55dfc159ca9318003f150d6a0b4cb7eaece17b1a1647856ee3541ef667f8e41242eeef06abf79914ba5b8e42b190692338b53f1b1b5936b6d50cc6d7ba296c071805a693340e38218a7c0ebc080fea834541603b8b5ff3e225a041aef4d3c4725be8d07244298f82c82431b13594186d03de55b4464c547b9a9c4e3e1b84a606eddc8ee3bdb1e59c9cc9682ef32b7c71fe074b2e0d766bdbe0c6ea697aa70cb5c6ea735ab143c79a3df808fc72d303358e8bbf703ce05f01282eb5d1c6c2fae1cb74f67d6fea0c7e91a8ab51f100490ad22010ddadaff00b2a4a4cd7f4f7b741c0003040e29cb71252725bc4c6ac64be2b4653f40c1a40933416c330ca30347ea2f3b567a5d6e33d4d0899b466d9925f2a3aea2090aa046ece0da8ee084b1d7185754ace58dd654f12753aa2e77df1712d1e91b7232757c48fe4b0cd0fa56853387f7169df3890efad5206afa2bc51ba78bc818a90d45ad728ea138b5f39fd037b499f389a979c90410772e455313211bfc06f12a1dd507ba7a2fb28e73dcb58749df459aadb545329e14c1bff74b6e040c6487e9fadc0c776450abfd12ae9b06db983c3a960af979055ac11b60e5023956ec0ce4eed180110d66a94a21a517d0552b55fa0240b4c3f591cffa08395abd4769682d5ba52214c020adb417c800a238c9792a30c88d4ff79b217d35aa6cf6d2509f8e0f6084dba5b2e65559327668a127d1c0d87d2916ae4228bd0b88a54cb29ca2731ece7a796df47801d61a65104fb9d89ec3841d078c8f94d0702bfe6933b196023d5c14db55146b77309b2a2cac9a2e567aa78e070b8f67215bf0c5204d1192b8d0b1bf6b5b5250fc7cc5ba79a3a064c1da8d489fc36542ed80724e9e4e663b5701ff67fe45ffddadd395384f0aed71b0a4af20ad735e5bcb94050f40da3b91fb2e182396ff0b906455b7bcee5f7698c8cc7df5b3374f112bfbbae2ef1cdf51f239d52d547d20490f57a80ac0c65e104e7ce6fd0254287a028ba77554b5b06fb9bf4afa5d88d872874568a7378535a4444bb46fefab4310e06cdee7e116eba95190ee8699be9e32ccee0007da9d07fcb3ca8903635b347913858c8a5e24982ba0c6c98fac010c5e94edbaa45d9c1a73a114e5b795032313890567c788125c94b39ec337c2ac590fe34ce548ff6c37c0c0ceae813b001160d53d7b7edf92ecdbf0fa83dbcf743e9c0b24a3daf45ba48cf02603868ff5f799bd96a1b75d2746aa6f61217a28795245c69f578ba5f2fa4bc82d56f18e52ef2e558deba709392560a42620f71ff87f2e56221a389637f0d884853d12f8b76905bb2a715e48b7771fa50d7aef84556f0404cbcbf197891068fa6b03da3dcbac659c2278c407c7b7882d2484a1783207b6edde402ebe33fb4b1d6f057c98724a986ad2b36db39c0d1e9f20572bd33f5740228f07e5c2795325405b89678cf37fb993b1f0395ec6aaebea844a9a11ca057e9ab89c5ddf8a79922de07a8c843dd10766cd4777ecc60447cf4736fa77b5b1d82b51060a00518c86c47b2b132e5dcdd7448db8dc1a4f0bc5cf20528a26eee766b908b4e41f0663acb36d23998a119cfca793caf08d91fe18abbea17cf3836ef970d8fbb2071700e46df47f2806b70d22b6f29dc1be5789fd8824423146a3bd675ef1b71854a4687bda4cb42802af60a18a46e73a85a8caa8a93544a86e4b07668180e4ea02e91b39fa335619b2ea975c8577196a40fdc4676afad202203da85939325bc8cef539682cdc453115d68dd34af2ee8108fac4f77a35939b7ca302aeee218fa2cc2934d5eb1c160b622350823cdc71f702a1ca455f1688dde5ad3d8e103bbcb100bcd7f968d1824def39440809422ef11390fa325277dad8155db0584ccf747ffc226b489284b725a5bbc592440938e720ebfbdd17b202c4d1cd8f99c544949379224bbf905824b6e65b68faec46921208b73104727dfcd09b967030e96138288ca805a02c917536801797f7ffd8a083c464acb382312c41d560c6f06f9c3b9c2ef6174acb37a67e32580393a4da6f96aa407f58755d27839c414b6cc62e21dc962a34bacfadbcd49d65e5c5fc2338421248938b9b1bad7e9304305efbdd02bf5c3b498d95c1eb61540f6bfee724da6402f355de8e4cd3642a9505e3f5642b84b8f9d2497cb7488b53e5a9bdd86080d8594349dae3650c9a60d228554e08ce0980120ac4b062f0c5a99112dab189ffc379b744041dec72fa7ff6f031e64a71ed250edc17a257f4724a40000500281c0a400b69eaaf8b65fcfce8224ceffb6173103c38a11a8fb85186224ab67ef259230e3643dbf33580ecd903b388a4729d814a5fe4ed09810d6c9ec800038044000180040003000c00020073797a5f74756e0004000300080001005e070000170002006367726f75702e636f6e74726f6c6c657273000008000100080000000400030040000180080001000200000005000200000000000800010000000000080001000500000004000300080001005c7f0000080001000900000004000300040003004000018005000200000000000f0002007d402e2a282b2e28262c00000a00020021252d7b2a00000008000100080000000800010005000000040003000400030008000200072e0000280203803000018004000300080001008000000004000300080001007f0000000b0002006175746f6673000008000100010000002c0001800400030008000100fcffffff080001000004000004000300040003000400030008000100010100004c000180170002006367726f75702e636f6e74726f6c6c6572730000050002000000000008000100100000000d0002002e2b2a275b2e5e2c000000000700020067696400080001007f000000200001800400030004000300040003000400030004000300060002002b0000004c0101800800010005000000040003003801020030002300d0002000007153000000000000000024f65fbd491cf2a95dcce02aef018d15d26893c9b537c3ea5c4562f8e62cdfd4fa6584ccd52264f0442d989f817bfc24c4bc46f8c88dcbb8f21ee42755b3b8d3e6d78059c2eb0ab85fe8965959e3c7e6f23819a6a7fadb1c65c103864ab2666819ee23cc0fedfe61dc88cb256257d335da3dac1dae93fd275436940aa49c55c40c417e5bbf8b90fe04e755f36881146c37759596745c0fef3b03a443bc2856632161c1e339c6629035f8c9406801f5cb88df39af35c8613a7ae4cb61672636378134f67de13076366cd62c1ea0ccbffd6b6d083f8339854e1cc1cbfc85d20a0222f2816790016e257f5fe12e663e3ea5fb22abdb06126514117e9a08522d85c3a9e6f6521122c3c9fc14732058ecddc2714285f0d704dd3c9a8427a3f1d93cb96b0400030010000180080001000400000004000300fc0003800c000180040003000400030028000180070002006769640008000100050000000800010006000000040003000500020000000000480001800400030004000300070002005c7b000008000100012f00000500020000000000080001000f0000000400030008000100030000000c000200657468746f6f6c00040003004c000180080002005e232a000800010009000000070002002f280000040003000a000200272c2c2d2d0000000c000200657468746f6f6c0004000300040003000a0002005e732b295b00000014000180060002002700000008000100010100001c0001800700020067696400040003000400030008000100fbffffff0800020001000000e33df6b622b754a43f0ea65e82eef5db8e5459d1f074f7c94e0bc412c8ec92240422cb65ca206aa7613a6b097da36fbd4d44914e2e93086973fed1408c3a89"], 0x2900}, 0x1, 0x0, 0x0, 0x80}, 0x48090) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./gadget\x00', 0x1ff) mount(0x0, &(0x7f0000000140)='./gadget\x00', &(0x7f0000000180)='gadgetfs\x00', 0x0, 0x0) r8 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./gadget/dummy_udc\x00', 0x2, 0x0) write(r8, &(0x7f0000000200)="000000000902190001010080320904000001ff000000070581024000000902190001010080320904000001ff00000007058102000200120100020000004034127856000100000001", 0x48) openat(0xffffffffffffff9c, &(0x7f0000000000)='./gadget/ep1in-bulk\x00', 0x2, 0x24) r9 = seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000000)={0x1, &(0x7f0000000100)=[{0x6, 0x0, 0x0, 0x7fff0000}]}) close_range(r9, 0xffffffffffffffff, 0x0) ioctl$SNAPSHOT_UNFREEZE(r5, 0x3302) ioctl$FS_IOC_RESVSP(r6, 0xc0189436, &(0x7f0000000680)={0x0, 0x0, 0x2, 0x62, 0x3}) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000200)={r6, 0xffffffffffffffff}, 0x4) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000500)={0x18, 0x31, &(0x7f0000000800)=@framed={{0x18, 0x8, 0x0, 0x0, 0xffd0}, [@initr0, @map_fd={0x18, 0x0, 0x0}, @generic={0x66, 0x8}, @tail_call={{0x18, 0x2, 0x1, 0x0, r4}}, @snprintf={{}, {}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x8}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r10}}, @map_val={0x18, 0x0, 0x2, 0x0, r4, 0x0, 0x0, 0x0, 0x1}, @tail_call={{0x18, 0x2, 0x1, 0x0, r6}}, @kfunc={0x85, 0x0, 0x2, 0x0, 0x5}, @initr0={0x18, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x4}, @snprintf={{}, {}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0xe16e}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r6}}]}, &(0x7f0000000000)='GPL\x00', 0x2, 0xde, &(0x7f0000000340)=""/222, 0x0, 0xc}, 0x94) program crashed: KASAN: slab-use-after-free Read in ep_open single: successfully extracted reproducer found reproducer with 29 syscalls minimizing guilty program testing program (duration=39.470570749s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): socket$nl_generic-syz_genetlink_get_family_id$ethtool-sendmsg$ETHTOOL_MSG_LINKMODES_SET-socket$inet6_udp-fsopen-fsconfig$FSCONFIG_SET_STRING-getsockopt$inet6_int-bpf$MAP_UPDATE_ELEM_TAIL_CALL-memfd_secret-mmap-ftruncate-openat$cgroup_ro-pwritev2-openat-write-ioctl$BTRFS_IOC_GET_FEATURES-renameat2-sendmsg$ETHTOOL_MSG_LINKMODES_SET-mkdirat-mount-openat-write-openat-seccomp$SECCOMP_SET_MODE_FILTER_LISTENER-close_range-ioctl$SNAPSHOT_UNFREEZE-ioctl$FS_IOC_RESVSP-bpf$BPF_MAP_CONST_STR_FREEZE detailed listing: executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_LINKMODES_SET(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f00000006c0)=ANY=[@ANYBLOB="3400000018919c29d08e2f2bf74957227bef5a5a00bf572bf8754f9754f5c96fdf2934a108bd6e4ae8184d62b27ba72f4587519bff8cb4a38afdb2db0dda3ffdbcbe5b6137a7882d91bb86ec43822033faf6466ee5892ddc3e4f67f070b2dc9da59484048214cb0eb743a13cca502567", @ANYRES16=r1, @ANYBLOB="0700001000000000040005000000180001801400020073797a5f74756e0000000000000000000800050002000000"], 0x34}, 0x1, 0x0, 0x0, 0x4000800}, 0x0) r2 = socket$inet6_udp(0xa, 0x2, 0x0) r3 = fsopen(&(0x7f0000000140)='autofs\x00', 0x0) fsconfig$FSCONFIG_SET_STRING(r3, 0x1, &(0x7f0000000ac0)='gid', &(0x7f0000000440)='0\x00#\x00\xd0\x00 \x00\x00qS\x00\x00\x00\x00\x00\x00\x00\x00$\xf6_\xbdI\x1c\xf2\xa9]\xcc\xe0*\xef\x01\x8d\x15\xd2h\x93\xc9\xb57\xc3\xea\\Eb\xf8\xe6,\xdf\xd4\xfae\x84\xcc\xd5\"d\xf0D-\x98\x9f\x81{\xfc$\xc4\xbcF\xf8\xc8\x8d\xcb\xb8\xf2\x1e\xe4\'U\xb3\xb8\xd3\xe6\xd7\x80Y\xc2\xeb\n\xb8_\xe8\x96YY\xe3\xc7\xe6\xf28\x19\xa6\xa7\xfa\xdb\x1ce\xc1\x03\x86J\xb2fh\x19\xee#\xcc\x0f\xed\xfea\xdc\x88\xcb%bW\xd35\xda=\xac\x1d\xae\x93\xfd\'T6\x94\n\xa4\x9cU\xc4\fA~[\xbf\x8b\x90\xfe\x04\xe7U\xf3h\x81\x14l7u\x95\x96t\\\x0f\xef;\x03\xa4C\xbc(Vc!a\xc1\xe39\xc6b\x905\xf8\xc9@h\x01\xf5\xcb\x88\xdf9\xaf5\xc8a:z\xe4\xcbag&67\x814\xf6}\xe10v6l\xd6,\x1e\xa0\xcc\xbf\xfdkm\b?\x839\x85N\x1c\xc1\xcb\xfc\x85\xd2\n\x02\"\xf2\x81g\x90\x01n%\x7f_\xe1.f>>\xa5\xfb\"\xab\xdb\x06\x12e\x14\x11~\x9a\bR-\x85\xc3\xa9\xe6\xf6R\x11\"\xc3\xc9\xfc\x14s X\xec\xdd\xc2qB\x85\xf0\xd7\x04\xdd<\x9a\x84\'\xa3\xf1\xd9<\xb9k', 0x0) getsockopt$inet6_int(r2, 0x29, 0x38, 0x0, &(0x7f0000000140)) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000100)={{0x1}, &(0x7f0000000040), &(0x7f00000000c0)}, 0x20) r4 = memfd_secret(0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0xa, 0x11, r4, 0x0) ftruncate(r4, 0x3) r5 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) pwritev2(r5, &(0x7f00000005c0)=[{&(0x7f0000000600)="c867", 0x2}], 0x1, 0x31, 0x4, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./sys_mnt/kernel/mm/transparent_hugepage/enabled\x00', 0x1, 0x0) write(r6, &(0x7f0000000200)='always', 0x6) ioctl$BTRFS_IOC_GET_FEATURES(r0, 0x80189439, &(0x7f0000000300)) renameat2(r5, &(0x7f0000000180)='./file0\x00', r6, &(0x7f0000000280)='./file0\x00', 0x5) sendmsg$ETHTOOL_MSG_LINKMODES_SET(r5, &(0x7f0000003440)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000003400)={&(0x7f0000003480)=ANY=[@ANYBLOB='\x00)\x00\x00', @ANYRES16=r1, @ANYBLOB="10002dbd7000fbdbdf250500000078110380fa00040003b14744df9251ac23838aecb660c68052e8873527da26111bf9f80edc40896738dc36bc83f20186e3ab8b78ca61421ad9a43a1ecc399d0968a654f64abbda56944d99988fe5b02da774085994a0df0fa6d02028012ce35b457c59c85d9f81a9f5476920a546fe3829da14aaf57a46993508a86e4390f1e23ac2461d3392de053dc57819c44c7377262313119ead7c685304ec8ed3320c8f5b3bb46cf015236431ab76932c30da38b2c78fb6d61fa86182e95810bd6154dd2194e7c39431f88c30a67ed274aca6d464a896613f7d98c72315badd46675117bdc17e9f9a08ecf069ee1af24ac2dcc2a549372b1a5cb95d004ec15a1a9b00003c0003801c0001800400030008000100170700000500020000000000040003001c00018004000300080001000d0000000800010007000000040003002100040064ca831c78659efbe80325d4f8d369b94e7b6a130cd66c8b5bd980d11b000000100003800c000180080002002f2b2b0004000100041005001251bdeb73d311bffedb121a087ff384edcd2437fb3a14d04caedc08180ac819c8ad022afafb7768444f19b0aa97f32ed7b94c2444cbc2fa81d0a24fc43d5548ba2852b2d26fe44ae4e05965730aaa1c63b03e6319f84ea3b65bc85413c50164dbba95fc7e71214bcd51febcf2fff72d6a2ed2954d04498c4ab7916a23402a7880099f13574e5555789a4830b926f17abc4c272c654475fd09b7741e3cb48490dc15ac94960f2ea39b6980f3fca2af594a40df4f80e01d315f30b18fb55f10fed2c6e282ebb5d1f28e7402571721af0c891e545ca1ad30470467497f8c3dd8682173d256be74e30ea7ab42d8b745c197ef4fb99d51f46b771217e571d3d6e662ab449c1aa0f58f35c675a12eee93c9bb42ce2b147fc06caa4ee38b3fc27d874d188dac34decb5b3dd17991384e95639177672fab1f4265970d8a4e52da85ab9d2451ffe5594c73303e12c185898683737b4d0757ef98e7fd0f3154d08c961ebbbb102da6b61ee4dc77e96858b04f7a6e54f0def92e2ae7b477fe2c366fb98eae0489d73418365d594aab0c6f8cb828ee0cb2022c43fecc28c924401d9461bd52ba3ae4ee4f7bff534371098cdcfe32232ae4029dfe852a21ed5e45429846d9db73a6f93c4fcea1784cfac4bbe3eacce6e4aa0ad146048e063f82017412e987878caf92042df856d860fd7a625007f25dc3ed0833743403e1c527f11507d2b1d343dfab9c87a51f5b66dbe684530e28055f28c3c8135fc7ee72eaafbe92b816e533a86c26fd83e641a2224d448e3de79a59eefa3790b84c2d599815dd01d7a872c1ad8047e0d9d18a7bf87a79adc4668ef624184f3a7046af346397aefa4e7f96c439387a2a0158e6d9224b5d50801b0c88df4828e1cbee308b54f180627968431c561bd8f5a6932c0491aed7cd62e8656750ad1cffda31de2aedfbd0ace100e2175e64d59b2749b008228ab4283f7e2003f99dfee69d1eb6ae0bc51c51dd620edec0e1800e1fd1f872ec1a374190734309463c4740995bec30de65e8fc0d624df084bd621f9c5a06a087b2ba9a036444d3b3dbf849a3f56090d41cb716d597ce7370829f43a2d79f4a451beeb7b62bfb14222e2b7da4d77e8b176a9be3640cfacb41aaaf7de45255637441c6e041c59f0487050ed42dcaeba8eba1da8266a6090e2b45b9ac73c7f4d99b71cc23c26f97c27a4ad23b4b51e4a161694d50932612d3923fb945caa50d25d6918541c30ac264ef4db83b96aca7ca64620ddad8cd349a351426f43c08bfa91c8c4015c60ae0aa4b023a1b5b3ea1b752e3895c79ff0db766350769730b6ff0ec7385572f547c301eb5546d832558e15df3164b47fa3931309f541cca7a969f1664766bcc4cb7febcba10abf5d348f69f2289f1d03e77cde17a547d9ef3a6973c4df1a024fc6efff2b00060ecc4232be1a5471b58551e7eb8a22a7449f638d19960f8b549f9c2b3750d80256dc3c5fd8f88b43491919fa20e5f7ef91e1d23794fd24d85b04af1a5d613f1b40ceb91d764e953b067c8514f978c32062b062ae9234ef2e174c469f6165eb9eeaf548c1ccab0789fd496b3766e17d1775ba6b7bf87e6bd5b7899863a965a52190cb817f7d494233e58a93e6bd0164b3b21d84ec917a9f04bc2722623946ca4de416a6158befa8d17bd38cc8e2b92e314ede6b99a31cc904dc308f632d0b67077af2240d3889a6dd4d7c518b56899e056c669fe7b2dba4397665383197959811f0bfb05ea9197c6f0d40f680d1995b0b63f21d8daa576f0ebda36a6c87bfd7a2fae7c1d93930cf9d2a10713cd64c84b28a99dcd46b695cd869a7858171cb688c893ffa44497b6b2d61857d78294f61b9ff66536b117c7c944a8d49be6de55a017550b4d01de38cf5be8fd3b756238328e0e128b198a1f835614ac9c052a8fd6d5fb8b96ff05da64c8794237d978b6a15bc64e9ed237b9682fcbd0aad6a59994764eda31ce2a22c922687364c8e545d8376c611b8c389b756503f8aec670deea78050d803a6af12b57f1cb8151684e1917a53543fdc98b1e508755fb46d9fdce2e65d1871b037f1c2474d6db89718afb3a1dbc4816640edc31de992a080320d477026d3362dd3a951b649bedb82da04dbe28caa52276d1ad8cfab5bab31054b00bf4e0d92abd2ed369ebe8ed0dfd8366ee3b1e6d0906196428261d373282b836ce4d027f2a3acce01581d3a988b770d35342299ebba80d217e22cf56943ca5a111733f5cd6d4a1b99a8320a27d6133d23e0afba2894ed0d8f35857fd2d2563991f52313e6cbed13adbab322b54a755041fcc345c2f5ffd90aec13bf6ace7f9dc0f1f8b4c2e5aebedfac06b72b8352393b393725381a178a8796d59183bdbd7fae423fe3880758b4bdc2d55474553a2e4157e30f6a3885dd39f1b5bc297b0213cc86c32510dae422af3e63bcc695daa7429d51c910f01c0db95bdfa1172e4c3a307f334b31cab884c34da1d04fa1e4e5bf64f50364a0ccd85578e8bbe8225d27f8e288a23631d03e96bc5c743e546f3699df1ae7a0af74e7b9671e21abdc36efb16117bf1f5a474ed3bee3fd29fcb630efc384c7dace57d63476804ec23e2388fdf4f48132f526efdf68e8adc7029ec5be1334b19014cc48d94d029e81d7adc6381ba288f369647a27afa6c2461f5718c43bc2078f4028c58d454044a470b301d971e7178f3e612d3a80598be8ba20298d375563d64f6242f95cf5c51510dd53ae8bee07332b970d49077a8cf7b740e6508f7ae17c29ff9e25f89ca5a71d52978e0a1152ffb7eed255de253353a4e517d02170a0589c71771f5c491117103f221c30307ebbc32cbe3440922c3f6b8bdfb10680fc1ecb720ed502c89e374d909c76104cf8aa13c372476220fdd27d13eea25c46b87edef3c5370c0c10d1ce31521ce6f79ca7e8a1473ef6d4d6c8b48bea918d35992560480a5ccd51947d6bfa0da10696bae5be67a99c8e256bd19c330f7b7aaf46b8901fffbf8ac483decc4d9f850c10c76d72f202d797cbd36e6a0e1ca9ea02831964ffb70c997319ea7192b40d9463b4bb2c1e2a1d9a8fe8d02b7df8460c0bd2c20010791f5775b2cfb3044130c12d12c1105afbeb3b671d9b284e01345e4616ac20292642ce774d5f5df0d2db83a361bd694dad48e92b41e01c6d9494514fd448ff90e9be688d9ff1c332a619d8e63395f74b41132603649479496a6b43557888d35da45509e215d9eceb2a21e0ea18f377803fd1ba574cf3617be1f4692fa7313fe10d740d2e5a78d480d0656581579352f1a2f3aab8c2a6bc7583ef7eb0188cc3f66a931ea7ebf504febc69c4d87753ede50b580e9d91466251b9729619fb6ba296bd22853a0d9e2ec43be1f41cd58888dea6ac0bff02e84df2d77eafe3c176e26abb79f5b977bfa549bf8db1a921ed60a3d365f086ad16a0a28287826c4e73030252a0ade94216f3b47bed3a9d3ed7e8ffffe1f7f54cc56e88b2546582cd279d692448fdc9e8f548ee862ce6d7398000aa50c5f990bd6cb676b51ead8b22b1e62ecaf2992ddfb2a32e47068b68df12aa2ccb6a07f4764a21eccfdd6f3cbc72f84a44ae08fb288571ccf7f6495a98a42fe096bbdf86d9dd1ad33ba9acd25642f305a6286e500e5a45f909fc05bc1f6f100245dba93071ff6dfc6101e605d9e404ca10ff3cbbdfe2d5ee91b42fed7bdba9722aab253ad75770e4bfc2eac0e732d5fcba1e209cc4eed70ec7d9bf9ec41f3f24ee2f53830c7aa20d668838bc9ba47c4e15b2b81cd0c119901fce663c9bba1829a9a24ecc722c3b8fdb3cb35ace82257b0090b785040910be43991e4d41fceabc9ee0c609baee59f32ff68c7145dee7e8af7aa68bd419030e0dce753cf040299040bc14c13842f36598603f69f09e7fb7a6ea49138b2f0f7a84597252364ed0003c657271fdfb309b6443126e3adf33233c22dfcac4294e732d910a820ddccdf4357005169640d38301464c6ff6b8cd563365232ce627cdfdbebf4d0e9fbf80905e8f53b0402ac7ea9d5b3bea051f0009b0be6939323532140649e819abd13f55dd3702a150492c4049d51998765f295dd7248d4b14c4329b0690ad03b45eb305de64756d80266ab8f330f966dff3f04c98eb4dadfbd10b8272cc09805ffe961f41b07b7ac39d469d8f8e8e7ec95fa072bcb84a2ac1872af7e9a0153aaebc6730c30f3e58cb766aca20d9a319a8f48397ef241ad3a7e9a285e524135209cead9e84bb79a964121bea7cada246a3e2bad50a46758c80dd8cb2f35a0951475142432da770e62a3bd181f216b5b0d5495122b0da4eb488f1afac789ed0413623cf231534182c8022a1f0c79323d7a99b45f24d2349ee0bef3f59bfe81d75eff7531e2c2cf5e0899cae730c5c4a7fc075ee5b92e7ad2362e3491ef128c40b0cbf3bcb63c8a2ef73642201f17576a48ca41b8403e6223b26c2161446932fa23c963fb009a6bb57282f976e44a372f346b764693e3cc473c7d62f74b508ed08d5f0064628422bbfad69dd7c8468d1d37454b8a71e8e7c4b6da97bd851af7bfa5a62d1db1de1e32172326bdabad460fc7d84a9214ee3abf347a2752293e0687728e82971c732a7175e49f7090e1dd0af06761cb3413cd84a7a7db22bb8e2da4df0cc0c54774902e7b8cc6d67ffa6a4d7e36ccc42e3e53c84ff3aea151b105407bdb005e01376e40992d2f4cf93051026201e0c7eadcbbffc359330bfbf4cc01427c32b86be51f472310f44d7b9ef421e145fbf0a086530711f891722cc7ebe70ce90861ab10559ab1e938ead520386feea3fe267fe43937708b1d74f92fbf774815aa850f4190cb88bfa55176a82f3166b09fc63252cc3918ee61d562d91b202b2d747b2e891ed049e9fc0ccdfe0e2e217d5f9b6f4817b5df4ef7de3b66c727db4b3ba95ee213fcc9489f9b5bd6b47e24973c0a90fab3cf7e5b4cd727b57e8255b209a7785c4512c29a26b68538d47387b2924c25d14d0a2f869dc79d517ae209dac956e73bcb7abd7c10b31ba3761a39da14ec90cc173d47ed3b4571804e153945a9d9f52123e07fb5a051afece2a0d0c3157e5142e5a9bf34568d9e3a65729e4cdbc912a1775141e418dad5d618373f6d29825cd23de755fcdb23821c340896f66a2ecb1895b5aace11b1939723f83ca1fc336f50fc9e2acce3ff74c3254bd12a962f7ac166023a9bab2aed2b6d3a11fc75ce5744e070897bb4404ff8808d31dce2818801b1d5d2e2d6929b268017278a122daaa95b55ff7d7aeb1e593fbffa153915d8fa770fec216e16f593d110f11c037be8c105c568eaaae3058dd1d84888933ca5fbaf255278d231225ee5b3edccf89d8b45a3819025917106140961d28716f4d0488c48e0cd5e650d2a6fb22855653b3fce008154553a95ce12631bc066f8c6cbaffe2f606dabe7f3b79015ed83d7bec82fe1575aa608ca8fb674552e525b31f27bb45a8d5ea4e66f7c4456da00180fdce0261ef91c07d369037af843003271f7ed01b9731bd25b1eec69b23f63bb996c1ee0e5a95970626298d79ed43c00fd6ade9195cb5918dd2fc6c5874db2f2800b35c02a5b6da6a71eba2dafb643b5e0b3768b03817ec930de441961d32dcd8308dc09c2cd6455035a870e8c0030ebbd3eff440d3e3768500c57c92e63f83cb9fa1131e89a09956846b40b19269ba213bd788d8d850d3b218b34bf3889e74fc68f7134c814b44e340a3d7f11e062472726aa16ed6b8c315e7015432bde3223853de8fe6c96d8ab9accd4514afd63fec31e52cac9caf305000700020000006c170380d40203802400018008000100ffffff7f0800010002000000040003000400030007000200676964002800018009000200275d575d0000000005000200000000000500020000000000060002005b0000002c0001800800010005000000080001000a0000000b0002006175746f66730000080002002b5e240004000300400001800c000200657468746f6f6c00070002006769640008000100c000000008000100698a000004000300080001000700000004000300070002002a0700006c0101803801020030002300d0002000007153000000000000000024f65fbd491cf2a95dcce02aef018d15d26893c9b537c3ea5c4562f8e62cdfd4fa6584ccd52264f0442d989f817bfc24c4bc46f8c88dcbb8f21ee42755b3b8d3e6d78059c2eb0ab85fe8965959e3c7e6f23819a6a7fadb1c65c103864ab2666819ee23cc0fedfe61dc88cb256257d335da3dac1dae93fd275436940aa49c55c40c417e5bbf8b90fe04e755f36881146c37759596745c0fef3b03a443bc2856632161c1e339c6629035f8c9406801f5cb88df39af35c8613a7ae4cb61672636378134f67de13076366cd62c1ea0ccbffd6b6d083f8339854e1cc1cbfc85d20a0222f2816790016e257f5fe12e663e3ea5fb22abdb06126514117e9a08522d85c3a9e6f6521122c3c9fc14732058ecddc2714285f0d704dd3c9a8427a3f1d93cb96b08000100ff010000040003000c00020073797a5f74756e000500020000000000080001000500000008000100090000000c00018008000100090000004c000180040003000800010005000000040003000c00020073797a5f74756e000800010005000000060002002d0000000800020047504c00080002002c242b0004000300080001000700000020000180080001000101000008000100080000000a000200272523b55b0000000c0001800400030004000300280001800800020047504c000800010007000000070002006769640004000300060002007d00000054000380340001800500020000000000040003000400030004000300080001000200000008000100f8ffffff0400030004000300040003001c0001800400030005000200000000000500020000000000040003000410050059fde99914f4a22b6b0c21c662afdb8c55dd36f1bac938fb2433c535524ae7521fc2122241d9da6232169fffbfa128993e1ded52d88b40d5b1414092aa1cb6bced83003f2d3d8aee39be929dad048c5a1390cd29fd51815e15942e3a58bd7550c49257b6db1d84b92090bdba1a7e3e4280391ec1ef9a8bafaa17fddb3e8e19c94f9db6723c9ae322a66c8a2f2f808626dc2f0fcec49fc7381eb63f1ce3c5d3797a890e458693f381e9881ef0b446523ae3be088f84696184b049b84a1d37325d334ba4211d20d827a701e94456cca749036b394829bbd88f79b06eedd48a502938d508cfc0e3a2cc2dec73f95730f819ecb93d62c018e0d94c9a124e2379bd77a323a64fb189222dfd07f9ee01589bca89de2101cdc86a79218f497c9f73f614a3d94dd9c3af25176255b6ea5c050c7b0ab480a2f50b5ccdc6d52365fc43bfdd0907ad75b88acbd0091de8dc194eb29553bccf2bee67132a8d6f988e7cc8d0a91286cd0cb4b4a317b21000b12a7f8c1d55a42e3e10e1c197f4f5545822153b59ef4d2dc9d69e099406dd74e9eda47b522135e658f35ab12ad52666ba649dd0d9e5dbe4baa0c17180f9566c05a9f7d9ab4132059180949435f96afb3a453b754c091c5dd9f94d5c61ec5323723b6a82ac901e863091f74ac67ae5c24deab6972368734fdab2bf8d43bb48e3dc83f26c3e9beca60be32ce48f6d9d568b4f2eb7a8e8ddcfcda20eec155ef31cf08759f68fb9b1d443e1a5ac8f635341aff9e162b067e8f0d39f0eb600dc4c72bf6160d303dc2b91869149f3b7ff07054befe500f4366d602d9d56073f3040bb5b0a2bea63d061cea893f7e7a42c12dbda7603f10b933c56e42090937e36af35fa3d57552587487887d5ecb0c74b784553fb11d2abdf68c77018eb44f3ae93f413fa4aaf7977dc9f06551674bbd6466f1e05a36069d6227414957d49eae967c313bef0f7e369b205e20b211f87142890c5c21e489d3d98e8e0af054db4c5b72416b8837df58527de4d7384fc0679e92e62005434d24a4691c2cb741af0330414f2cd71dd73537742137a79f7abfafb65c7a1576ce7c8aa322d9ed7adcd178b8e0ad1a1699a67f16d533603939c5f163d3927b9b629db5ed3f263bacc53904d98977ca12b651ca1301a8e789d30b14a394649b18a0bd9e4fa526a331520a373015d7be7ffecae74cf21457d2f53d9428fded5c8a28e8677b18031b624e5ac2600dd3311ce7aeab43d23ac8a0ab40e7f2cd56d346cf8fed4223b37fa03121d0262a259088ddc60600bbd7b75b80bc9d1f9f057b928b8812451579020e77dd8be22886db839b325a54d627ca8a7d65981f53fdc8f99096937beb996af39d29815d9bb454f3c9e416cd7f8c1719c41aa1a0f472bf3dc6d42b3f1b4ec7d1903e4edd31c067ca75507309e841c7c9fef1699be798f9d4ac34f3832e2d5ebf9f10266000ebf7b02ad19cd3bb3c1330ca73712c5d34647ed72b7c5ca66a093657ff0838978a4a9664648618e64eaad814739539a824e13c493d96b7be2d91cbb59799426bd39b6f025f87ff0de7e4ec383befaff508b3390e7ca7d41712f31938e46f5331738cb585c3f5aba9225de468738edd6fabe95c13663db87dd31638be601803f8d3641384823905bb3842bb2031a234d528859fcc449c08ea91382b4e84b842c041b411cf81a50cde54e78c51490b499988c5ec4ccf07b896ef30f27dd868f7c339732b42052e1be94a64777844ade69d5cd17fb1b0708dcefe305644ad59e2e0992da6d534ae1ba46cb6038ef49530cd9bf67e57d787b45340166668857daad7d698681b376541b3e04f5730e1a932cc32c07183f4601aeebb80fe8d25f5c297d56c43c739a96123eeb9d99de691fe589cdd87cb18dd92359d9059eb44b4e4568f32c87180b1b7ff55cd1c8b555de5cc814a59db9cf2aad8eb52b1bdb0e4d05d1f2f5cef8d837d17775c2cef3a4842f5bd0eef533ba134d1e4df232d6d4d185529be9fbddd793f51656cf933c313bc7893fc04c112d1ee2c5e79a4b55771b80c9398745ab3819e1d32642d58d2bdb6302ccbecfa36fcbd0ff9b735d713a9191cdaa5bd9ae812d9f36f8fec4355db264ea68032ab3f5741cf58faa599487ad80c2dd5bf45b7c12c558649c112d1bce8f85c3ba93ee789b394a67b2de11ae6cdc7991f91b0b22c5dec1dca93dc00a4d198a0c0390eaea340db2ed3dc70b23f34e711369a55aac1dfa705c555192ec6ea3547133317f278c4affbc04a07ecb3c3bec05742d83e12c5e40d578f5b44e0ac7d5053eefd6503dfd54e156c3ca1c56ec1b431652b6870bde6ec2c1d353eed4214b18e06786bda39d710bdb41bf762dfdd30537353d95487738ccce396b2a6f53d365607dd4485276cf3212290cd157f8003f2fe644911dfc6013aa1d0a50766c0bfcca6f0f29798b1005bad01c835ef29bcd251a0ffd2a5ef6dde1fb965e108b4f636c913c89080bd09983e4c5b69c409b2ba04b4e435028a12141ae74b7d4ff081cda203d1b0abbd8da18845cb248d2abc7e0b3ad3e458188c32cc66ec5480568d855c50b87ac34d2d10486c34f8681b1bcc124e2cca9c9b4f964c212e98dc81c890e85ac62880cde76c19f26311a78362fde877b61e1d2165ff5f4ead1d715fb53ebf1a6fe276160a63c014c8ffb87305b87f2652a6c7b01495464dd5e491919225b5698b835f7967eaa9332b0175278105554021cd0e1880fa5b9aade5cb7cbac81e8c317b9a2503d6a8385b970d74700ed7888efc748d3a0fbc87eeb2d1f0ca5dce8b66f3eacb18c2f862c5855485e00cac24847faf101d3d4ad75a1b3bac389c358d4224b48abe90fb8d067e36227395e4968d07e1f62a02dc015017d267f5c78b2796d26150f3c6c962690379d389062855957fddee21bb0a6af38164a9f6a978323780f451dfc209d01ff5615b0c4b103463826e32cd09539e475b470e9b4e7741957e99f585e53f849bf6a4fa6777d6901bf28e0707a87efbbf5c1a03cf0c2ccff179a2c39c93e06a357ad51a6f46ef6146cdce83d09e3fc0b99a8869433ec71dc9a381e683f116088d0adbb2c82c7b602b6b2a653ebcf3d7fa1546bc3ab41d47b8e67cf9d8daf2385e71948bd3fda04caef76f978c9321fd28f8045dd86f0c3c9c5ed1c2a2a64c6e5d4d7486323f8936fc14dad6e725f83740079a1603f685180ebe46bfddc159323a39e87bffabf00ee1d9a83157a237be33fbbb7c887b63392bb474e5274c93a916dfa7e65af42bd4397698729ba5977e79dfc439903ff72aed2e20ee49debcd2a0e2ab118c584a6814dd70523fef7b7fc118ba6781c55ed8d4f44f77cb0b55bf081b54f9c8a0036b86a7f8bc0990dc7b01dbe726c8097bb850c7b01bb89ffe4a104c86c671da3700b459823ef668fadcceb5d1629fbb9797dc1a0afb94190a74c921a5a425658ce3e8663ed17cd01234a1599c9443a0774188bc2911c148bf56e9a1a8a9ba133bd355d617d2f92819af55dfc159ca9318003f150d6a0b4cb7eaece17b1a1647856ee3541ef667f8e41242eeef06abf79914ba5b8e42b190692338b53f1b1b5936b6d50cc6d7ba296c071805a693340e38218a7c0ebc080fea834541603b8b5ff3e225a041aef4d3c4725be8d07244298f82c82431b13594186d03de55b4464c547b9a9c4e3e1b84a606eddc8ee3bdb1e59c9cc9682ef32b7c71fe074b2e0d766bdbe0c6ea697aa70cb5c6ea735ab143c79a3df808fc72d303358e8bbf703ce05f01282eb5d1c6c2fae1cb74f67d6fea0c7e91a8ab51f100490ad22010ddadaff00b2a4a4cd7f4f7b741c0003040e29cb71252725bc4c6ac64be2b4653f40c1a40933416c330ca30347ea2f3b567a5d6e33d4d0899b466d9925f2a3aea2090aa046ece0da8ee084b1d7185754ace58dd654f12753aa2e77df1712d1e91b7232757c48fe4b0cd0fa56853387f7169df3890efad5206afa2bc51ba78bc818a90d45ad728ea138b5f39fd037b499f389a979c90410772e455313211bfc06f12a1dd507ba7a2fb28e73dcb58749df459aadb545329e14c1bff74b6e040c6487e9fadc0c776450abfd12ae9b06db983c3a960af979055ac11b60e5023956ec0ce4eed180110d66a94a21a517d0552b55fa0240b4c3f591cffa08395abd4769682d5ba52214c020adb417c800a238c9792a30c88d4ff79b217d35aa6cf6d2509f8e0f6084dba5b2e65559327668a127d1c0d87d2916ae4228bd0b88a54cb29ca2731ece7a796df47801d61a65104fb9d89ec3841d078c8f94d0702bfe6933b196023d5c14db55146b77309b2a2cac9a2e567aa78e070b8f67215bf0c5204d1192b8d0b1bf6b5b5250fc7cc5ba79a3a064c1da8d489fc36542ed80724e9e4e663b5701ff67fe45ffddadd395384f0aed71b0a4af20ad735e5bcb94050f40da3b91fb2e182396ff0b906455b7bcee5f7698c8cc7df5b3374f112bfbbae2ef1cdf51f239d52d547d20490f57a80ac0c65e104e7ce6fd0254287a028ba77554b5b06fb9bf4afa5d88d872874568a7378535a4444bb46fefab4310e06cdee7e116eba95190ee8699be9e32ccee0007da9d07fcb3ca8903635b347913858c8a5e24982ba0c6c98fac010c5e94edbaa45d9c1a73a114e5b795032313890567c788125c94b39ec337c2ac590fe34ce548ff6c37c0c0ceae813b001160d53d7b7edf92ecdbf0fa83dbcf743e9c0b24a3daf45ba48cf02603868ff5f799bd96a1b75d2746aa6f61217a28795245c69f578ba5f2fa4bc82d56f18e52ef2e558deba709392560a42620f71ff87f2e56221a389637f0d884853d12f8b76905bb2a715e48b7771fa50d7aef84556f0404cbcbf197891068fa6b03da3dcbac659c2278c407c7b7882d2484a1783207b6edde402ebe33fb4b1d6f057c98724a986ad2b36db39c0d1e9f20572bd33f5740228f07e5c2795325405b89678cf37fb993b1f0395ec6aaebea844a9a11ca057e9ab89c5ddf8a79922de07a8c843dd10766cd4777ecc60447cf4736fa77b5b1d82b51060a00518c86c47b2b132e5dcdd7448db8dc1a4f0bc5cf20528a26eee766b908b4e41f0663acb36d23998a119cfca793caf08d91fe18abbea17cf3836ef970d8fbb2071700e46df47f2806b70d22b6f29dc1be5789fd8824423146a3bd675ef1b71854a4687bda4cb42802af60a18a46e73a85a8caa8a93544a86e4b07668180e4ea02e91b39fa335619b2ea975c8577196a40fdc4676afad202203da85939325bc8cef539682cdc453115d68dd34af2ee8108fac4f77a35939b7ca302aeee218fa2cc2934d5eb1c160b622350823cdc71f702a1ca455f1688dde5ad3d8e103bbcb100bcd7f968d1824def39440809422ef11390fa325277dad8155db0584ccf747ffc226b489284b725a5bbc592440938e720ebfbdd17b202c4d1cd8f99c544949379224bbf905824b6e65b68faec46921208b73104727dfcd09b967030e96138288ca805a02c917536801797f7ffd8a083c464acb382312c41d560c6f06f9c3b9c2ef6174acb37a67e32580393a4da6f96aa407f58755d27839c414b6cc62e21dc962a34bacfadbcd49d65e5c5fc2338421248938b9b1bad7e9304305efbdd02bf5c3b498d95c1eb61540f6bfee724da6402f355de8e4cd3642a9505e3f5642b84b8f9d2497cb7488b53e5a9bdd86080d8594349dae3650c9a60d228554e08ce0980120ac4b062f0c5a99112dab189ffc379b744041dec72fa7ff6f031e64a71ed250edc17a257f4724a40000500281c0a400b69eaaf8b65fcfce8224ceffb6173103c38a11a8fb85186224ab67ef259230e3643dbf33580ecd903b388a4729d814a5fe4ed09810d6c9ec800038044000180040003000c00020073797a5f74756e0004000300080001005e070000170002006367726f75702e636f6e74726f6c6c657273000008000100080000000400030040000180080001000200000005000200000000000800010000000000080001000500000004000300080001005c7f0000080001000900000004000300040003004000018005000200000000000f0002007d402e2a282b2e28262c00000a00020021252d7b2a00000008000100080000000800010005000000040003000400030008000200072e0000280203803000018004000300080001008000000004000300080001007f0000000b0002006175746f6673000008000100010000002c0001800400030008000100fcffffff080001000004000004000300040003000400030008000100010100004c000180170002006367726f75702e636f6e74726f6c6c6572730000050002000000000008000100100000000d0002002e2b2a275b2e5e2c000000000700020067696400080001007f000000200001800400030004000300040003000400030004000300060002002b0000004c0101800800010005000000040003003801020030002300d0002000007153000000000000000024f65fbd491cf2a95dcce02aef018d15d26893c9b537c3ea5c4562f8e62cdfd4fa6584ccd52264f0442d989f817bfc24c4bc46f8c88dcbb8f21ee42755b3b8d3e6d78059c2eb0ab85fe8965959e3c7e6f23819a6a7fadb1c65c103864ab2666819ee23cc0fedfe61dc88cb256257d335da3dac1dae93fd275436940aa49c55c40c417e5bbf8b90fe04e755f36881146c37759596745c0fef3b03a443bc2856632161c1e339c6629035f8c9406801f5cb88df39af35c8613a7ae4cb61672636378134f67de13076366cd62c1ea0ccbffd6b6d083f8339854e1cc1cbfc85d20a0222f2816790016e257f5fe12e663e3ea5fb22abdb06126514117e9a08522d85c3a9e6f6521122c3c9fc14732058ecddc2714285f0d704dd3c9a8427a3f1d93cb96b0400030010000180080001000400000004000300fc0003800c000180040003000400030028000180070002006769640008000100050000000800010006000000040003000500020000000000480001800400030004000300070002005c7b000008000100012f00000500020000000000080001000f0000000400030008000100030000000c000200657468746f6f6c00040003004c000180080002005e232a000800010009000000070002002f280000040003000a000200272c2c2d2d0000000c000200657468746f6f6c0004000300040003000a0002005e732b295b00000014000180060002002700000008000100010100001c0001800700020067696400040003000400030008000100fbffffff0800020001000000e33df6b622b754a43f0ea65e82eef5db8e5459d1f074f7c94e0bc412c8ec92240422cb65ca206aa7613a6b097da36fbd4d44914e2e93086973fed1408c3a89"], 0x2900}, 0x1, 0x0, 0x0, 0x80}, 0x48090) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./gadget\x00', 0x1ff) mount(0x0, &(0x7f0000000140)='./gadget\x00', &(0x7f0000000180)='gadgetfs\x00', 0x0, 0x0) r7 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./gadget/dummy_udc\x00', 0x2, 0x0) write(r7, &(0x7f0000000200)="000000000902190001010080320904000001ff000000070581024000000902190001010080320904000001ff00000007058102000200120100020000004034127856000100000001", 0x48) openat(0xffffffffffffff9c, &(0x7f0000000000)='./gadget/ep1in-bulk\x00', 0x2, 0x24) r8 = seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000000)={0x1, &(0x7f0000000100)=[{0x6, 0x0, 0x0, 0x7fff0000}]}) close_range(r8, 0xffffffffffffffff, 0x0) ioctl$SNAPSHOT_UNFREEZE(r4, 0x3302) ioctl$FS_IOC_RESVSP(r5, 0xc0189436, &(0x7f0000000680)={0x0, 0x0, 0x2, 0x62, 0x3}) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000200)={r5}, 0x4) program crashed: KASAN: slab-use-after-free Read in ep_open testing program (duration=39.470570749s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): socket$nl_generic-syz_genetlink_get_family_id$ethtool-sendmsg$ETHTOOL_MSG_LINKMODES_SET-socket$inet6_udp-fsopen-fsconfig$FSCONFIG_SET_STRING-getsockopt$inet6_int-bpf$MAP_UPDATE_ELEM_TAIL_CALL-memfd_secret-mmap-ftruncate-openat$cgroup_ro-pwritev2-openat-write-ioctl$BTRFS_IOC_GET_FEATURES-renameat2-sendmsg$ETHTOOL_MSG_LINKMODES_SET-mkdirat-mount-openat-write-openat-seccomp$SECCOMP_SET_MODE_FILTER_LISTENER-close_range-ioctl$SNAPSHOT_UNFREEZE-ioctl$FS_IOC_RESVSP detailed listing: executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_LINKMODES_SET(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f00000006c0)=ANY=[@ANYBLOB="3400000018919c29d08e2f2bf74957227bef5a5a00bf572bf8754f9754f5c96fdf2934a108bd6e4ae8184d62b27ba72f4587519bff8cb4a38afdb2db0dda3ffdbcbe5b6137a7882d91bb86ec43822033faf6466ee5892ddc3e4f67f070b2dc9da59484048214cb0eb743a13cca502567", @ANYRES16=r1, @ANYBLOB="0700001000000000040005000000180001801400020073797a5f74756e0000000000000000000800050002000000"], 0x34}, 0x1, 0x0, 0x0, 0x4000800}, 0x0) r2 = socket$inet6_udp(0xa, 0x2, 0x0) r3 = fsopen(&(0x7f0000000140)='autofs\x00', 0x0) fsconfig$FSCONFIG_SET_STRING(r3, 0x1, &(0x7f0000000ac0)='gid', &(0x7f0000000440)='0\x00#\x00\xd0\x00 \x00\x00qS\x00\x00\x00\x00\x00\x00\x00\x00$\xf6_\xbdI\x1c\xf2\xa9]\xcc\xe0*\xef\x01\x8d\x15\xd2h\x93\xc9\xb57\xc3\xea\\Eb\xf8\xe6,\xdf\xd4\xfae\x84\xcc\xd5\"d\xf0D-\x98\x9f\x81{\xfc$\xc4\xbcF\xf8\xc8\x8d\xcb\xb8\xf2\x1e\xe4\'U\xb3\xb8\xd3\xe6\xd7\x80Y\xc2\xeb\n\xb8_\xe8\x96YY\xe3\xc7\xe6\xf28\x19\xa6\xa7\xfa\xdb\x1ce\xc1\x03\x86J\xb2fh\x19\xee#\xcc\x0f\xed\xfea\xdc\x88\xcb%bW\xd35\xda=\xac\x1d\xae\x93\xfd\'T6\x94\n\xa4\x9cU\xc4\fA~[\xbf\x8b\x90\xfe\x04\xe7U\xf3h\x81\x14l7u\x95\x96t\\\x0f\xef;\x03\xa4C\xbc(Vc!a\xc1\xe39\xc6b\x905\xf8\xc9@h\x01\xf5\xcb\x88\xdf9\xaf5\xc8a:z\xe4\xcbag&67\x814\xf6}\xe10v6l\xd6,\x1e\xa0\xcc\xbf\xfdkm\b?\x839\x85N\x1c\xc1\xcb\xfc\x85\xd2\n\x02\"\xf2\x81g\x90\x01n%\x7f_\xe1.f>>\xa5\xfb\"\xab\xdb\x06\x12e\x14\x11~\x9a\bR-\x85\xc3\xa9\xe6\xf6R\x11\"\xc3\xc9\xfc\x14s X\xec\xdd\xc2qB\x85\xf0\xd7\x04\xdd<\x9a\x84\'\xa3\xf1\xd9<\xb9k', 0x0) getsockopt$inet6_int(r2, 0x29, 0x38, 0x0, &(0x7f0000000140)) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000100)={{0x1}, &(0x7f0000000040), &(0x7f00000000c0)}, 0x20) r4 = memfd_secret(0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0xa, 0x11, r4, 0x0) ftruncate(r4, 0x3) r5 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) pwritev2(r5, &(0x7f00000005c0)=[{&(0x7f0000000600)="c867", 0x2}], 0x1, 0x31, 0x4, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./sys_mnt/kernel/mm/transparent_hugepage/enabled\x00', 0x1, 0x0) write(r6, &(0x7f0000000200)='always', 0x6) ioctl$BTRFS_IOC_GET_FEATURES(r0, 0x80189439, &(0x7f0000000300)) renameat2(r5, &(0x7f0000000180)='./file0\x00', r6, &(0x7f0000000280)='./file0\x00', 0x5) sendmsg$ETHTOOL_MSG_LINKMODES_SET(r5, &(0x7f0000003440)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000003400)={&(0x7f0000003480)=ANY=[@ANYBLOB='\x00)\x00\x00', @ANYRES16=r1, @ANYBLOB="10002dbd7000fbdbdf250500000078110380fa00040003b14744df9251ac23838aecb660c68052e8873527da26111bf9f80edc40896738dc36bc83f20186e3ab8b78ca61421ad9a43a1ecc399d0968a654f64abbda56944d99988fe5b02da774085994a0df0fa6d02028012ce35b457c59c85d9f81a9f5476920a546fe3829da14aaf57a46993508a86e4390f1e23ac2461d3392de053dc57819c44c7377262313119ead7c685304ec8ed3320c8f5b3bb46cf015236431ab76932c30da38b2c78fb6d61fa86182e95810bd6154dd2194e7c39431f88c30a67ed274aca6d464a896613f7d98c72315badd46675117bdc17e9f9a08ecf069ee1af24ac2dcc2a549372b1a5cb95d004ec15a1a9b00003c0003801c0001800400030008000100170700000500020000000000040003001c00018004000300080001000d0000000800010007000000040003002100040064ca831c78659efbe80325d4f8d369b94e7b6a130cd66c8b5bd980d11b000000100003800c000180080002002f2b2b0004000100041005001251bdeb73d311bffedb121a087ff384edcd2437fb3a14d04caedc08180ac819c8ad022afafb7768444f19b0aa97f32ed7b94c2444cbc2fa81d0a24fc43d5548ba2852b2d26fe44ae4e05965730aaa1c63b03e6319f84ea3b65bc85413c50164dbba95fc7e71214bcd51febcf2fff72d6a2ed2954d04498c4ab7916a23402a7880099f13574e5555789a4830b926f17abc4c272c654475fd09b7741e3cb48490dc15ac94960f2ea39b6980f3fca2af594a40df4f80e01d315f30b18fb55f10fed2c6e282ebb5d1f28e7402571721af0c891e545ca1ad30470467497f8c3dd8682173d256be74e30ea7ab42d8b745c197ef4fb99d51f46b771217e571d3d6e662ab449c1aa0f58f35c675a12eee93c9bb42ce2b147fc06caa4ee38b3fc27d874d188dac34decb5b3dd17991384e95639177672fab1f4265970d8a4e52da85ab9d2451ffe5594c73303e12c185898683737b4d0757ef98e7fd0f3154d08c961ebbbb102da6b61ee4dc77e96858b04f7a6e54f0def92e2ae7b477fe2c366fb98eae0489d73418365d594aab0c6f8cb828ee0cb2022c43fecc28c924401d9461bd52ba3ae4ee4f7bff534371098cdcfe32232ae4029dfe852a21ed5e45429846d9db73a6f93c4fcea1784cfac4bbe3eacce6e4aa0ad146048e063f82017412e987878caf92042df856d860fd7a625007f25dc3ed0833743403e1c527f11507d2b1d343dfab9c87a51f5b66dbe684530e28055f28c3c8135fc7ee72eaafbe92b816e533a86c26fd83e641a2224d448e3de79a59eefa3790b84c2d599815dd01d7a872c1ad8047e0d9d18a7bf87a79adc4668ef624184f3a7046af346397aefa4e7f96c439387a2a0158e6d9224b5d50801b0c88df4828e1cbee308b54f180627968431c561bd8f5a6932c0491aed7cd62e8656750ad1cffda31de2aedfbd0ace100e2175e64d59b2749b008228ab4283f7e2003f99dfee69d1eb6ae0bc51c51dd620edec0e1800e1fd1f872ec1a374190734309463c4740995bec30de65e8fc0d624df084bd621f9c5a06a087b2ba9a036444d3b3dbf849a3f56090d41cb716d597ce7370829f43a2d79f4a451beeb7b62bfb14222e2b7da4d77e8b176a9be3640cfacb41aaaf7de45255637441c6e041c59f0487050ed42dcaeba8eba1da8266a6090e2b45b9ac73c7f4d99b71cc23c26f97c27a4ad23b4b51e4a161694d50932612d3923fb945caa50d25d6918541c30ac264ef4db83b96aca7ca64620ddad8cd349a351426f43c08bfa91c8c4015c60ae0aa4b023a1b5b3ea1b752e3895c79ff0db766350769730b6ff0ec7385572f547c301eb5546d832558e15df3164b47fa3931309f541cca7a969f1664766bcc4cb7febcba10abf5d348f69f2289f1d03e77cde17a547d9ef3a6973c4df1a024fc6efff2b00060ecc4232be1a5471b58551e7eb8a22a7449f638d19960f8b549f9c2b3750d80256dc3c5fd8f88b43491919fa20e5f7ef91e1d23794fd24d85b04af1a5d613f1b40ceb91d764e953b067c8514f978c32062b062ae9234ef2e174c469f6165eb9eeaf548c1ccab0789fd496b3766e17d1775ba6b7bf87e6bd5b7899863a965a52190cb817f7d494233e58a93e6bd0164b3b21d84ec917a9f04bc2722623946ca4de416a6158befa8d17bd38cc8e2b92e314ede6b99a31cc904dc308f632d0b67077af2240d3889a6dd4d7c518b56899e056c669fe7b2dba4397665383197959811f0bfb05ea9197c6f0d40f680d1995b0b63f21d8daa576f0ebda36a6c87bfd7a2fae7c1d93930cf9d2a10713cd64c84b28a99dcd46b695cd869a7858171cb688c893ffa44497b6b2d61857d78294f61b9ff66536b117c7c944a8d49be6de55a017550b4d01de38cf5be8fd3b756238328e0e128b198a1f835614ac9c052a8fd6d5fb8b96ff05da64c8794237d978b6a15bc64e9ed237b9682fcbd0aad6a59994764eda31ce2a22c922687364c8e545d8376c611b8c389b756503f8aec670deea78050d803a6af12b57f1cb8151684e1917a53543fdc98b1e508755fb46d9fdce2e65d1871b037f1c2474d6db89718afb3a1dbc4816640edc31de992a080320d477026d3362dd3a951b649bedb82da04dbe28caa52276d1ad8cfab5bab31054b00bf4e0d92abd2ed369ebe8ed0dfd8366ee3b1e6d0906196428261d373282b836ce4d027f2a3acce01581d3a988b770d35342299ebba80d217e22cf56943ca5a111733f5cd6d4a1b99a8320a27d6133d23e0afba2894ed0d8f35857fd2d2563991f52313e6cbed13adbab322b54a755041fcc345c2f5ffd90aec13bf6ace7f9dc0f1f8b4c2e5aebedfac06b72b8352393b393725381a178a8796d59183bdbd7fae423fe3880758b4bdc2d55474553a2e4157e30f6a3885dd39f1b5bc297b0213cc86c32510dae422af3e63bcc695daa7429d51c910f01c0db95bdfa1172e4c3a307f334b31cab884c34da1d04fa1e4e5bf64f50364a0ccd85578e8bbe8225d27f8e288a23631d03e96bc5c743e546f3699df1ae7a0af74e7b9671e21abdc36efb16117bf1f5a474ed3bee3fd29fcb630efc384c7dace57d63476804ec23e2388fdf4f48132f526efdf68e8adc7029ec5be1334b19014cc48d94d029e81d7adc6381ba288f369647a27afa6c2461f5718c43bc2078f4028c58d454044a470b301d971e7178f3e612d3a80598be8ba20298d375563d64f6242f95cf5c51510dd53ae8bee07332b970d49077a8cf7b740e6508f7ae17c29ff9e25f89ca5a71d52978e0a1152ffb7eed255de253353a4e517d02170a0589c71771f5c491117103f221c30307ebbc32cbe3440922c3f6b8bdfb10680fc1ecb720ed502c89e374d909c76104cf8aa13c372476220fdd27d13eea25c46b87edef3c5370c0c10d1ce31521ce6f79ca7e8a1473ef6d4d6c8b48bea918d35992560480a5ccd51947d6bfa0da10696bae5be67a99c8e256bd19c330f7b7aaf46b8901fffbf8ac483decc4d9f850c10c76d72f202d797cbd36e6a0e1ca9ea02831964ffb70c997319ea7192b40d9463b4bb2c1e2a1d9a8fe8d02b7df8460c0bd2c20010791f5775b2cfb3044130c12d12c1105afbeb3b671d9b284e01345e4616ac20292642ce774d5f5df0d2db83a361bd694dad48e92b41e01c6d9494514fd448ff90e9be688d9ff1c332a619d8e63395f74b41132603649479496a6b43557888d35da45509e215d9eceb2a21e0ea18f377803fd1ba574cf3617be1f4692fa7313fe10d740d2e5a78d480d0656581579352f1a2f3aab8c2a6bc7583ef7eb0188cc3f66a931ea7ebf504febc69c4d87753ede50b580e9d91466251b9729619fb6ba296bd22853a0d9e2ec43be1f41cd58888dea6ac0bff02e84df2d77eafe3c176e26abb79f5b977bfa549bf8db1a921ed60a3d365f086ad16a0a28287826c4e73030252a0ade94216f3b47bed3a9d3ed7e8ffffe1f7f54cc56e88b2546582cd279d692448fdc9e8f548ee862ce6d7398000aa50c5f990bd6cb676b51ead8b22b1e62ecaf2992ddfb2a32e47068b68df12aa2ccb6a07f4764a21eccfdd6f3cbc72f84a44ae08fb288571ccf7f6495a98a42fe096bbdf86d9dd1ad33ba9acd25642f305a6286e500e5a45f909fc05bc1f6f100245dba93071ff6dfc6101e605d9e404ca10ff3cbbdfe2d5ee91b42fed7bdba9722aab253ad75770e4bfc2eac0e732d5fcba1e209cc4eed70ec7d9bf9ec41f3f24ee2f53830c7aa20d668838bc9ba47c4e15b2b81cd0c119901fce663c9bba1829a9a24ecc722c3b8fdb3cb35ace82257b0090b785040910be43991e4d41fceabc9ee0c609baee59f32ff68c7145dee7e8af7aa68bd419030e0dce753cf040299040bc14c13842f36598603f69f09e7fb7a6ea49138b2f0f7a84597252364ed0003c657271fdfb309b6443126e3adf33233c22dfcac4294e732d910a820ddccdf4357005169640d38301464c6ff6b8cd563365232ce627cdfdbebf4d0e9fbf80905e8f53b0402ac7ea9d5b3bea051f0009b0be6939323532140649e819abd13f55dd3702a150492c4049d51998765f295dd7248d4b14c4329b0690ad03b45eb305de64756d80266ab8f330f966dff3f04c98eb4dadfbd10b8272cc09805ffe961f41b07b7ac39d469d8f8e8e7ec95fa072bcb84a2ac1872af7e9a0153aaebc6730c30f3e58cb766aca20d9a319a8f48397ef241ad3a7e9a285e524135209cead9e84bb79a964121bea7cada246a3e2bad50a46758c80dd8cb2f35a0951475142432da770e62a3bd181f216b5b0d5495122b0da4eb488f1afac789ed0413623cf231534182c8022a1f0c79323d7a99b45f24d2349ee0bef3f59bfe81d75eff7531e2c2cf5e0899cae730c5c4a7fc075ee5b92e7ad2362e3491ef128c40b0cbf3bcb63c8a2ef73642201f17576a48ca41b8403e6223b26c2161446932fa23c963fb009a6bb57282f976e44a372f346b764693e3cc473c7d62f74b508ed08d5f0064628422bbfad69dd7c8468d1d37454b8a71e8e7c4b6da97bd851af7bfa5a62d1db1de1e32172326bdabad460fc7d84a9214ee3abf347a2752293e0687728e82971c732a7175e49f7090e1dd0af06761cb3413cd84a7a7db22bb8e2da4df0cc0c54774902e7b8cc6d67ffa6a4d7e36ccc42e3e53c84ff3aea151b105407bdb005e01376e40992d2f4cf93051026201e0c7eadcbbffc359330bfbf4cc01427c32b86be51f472310f44d7b9ef421e145fbf0a086530711f891722cc7ebe70ce90861ab10559ab1e938ead520386feea3fe267fe43937708b1d74f92fbf774815aa850f4190cb88bfa55176a82f3166b09fc63252cc3918ee61d562d91b202b2d747b2e891ed049e9fc0ccdfe0e2e217d5f9b6f4817b5df4ef7de3b66c727db4b3ba95ee213fcc9489f9b5bd6b47e24973c0a90fab3cf7e5b4cd727b57e8255b209a7785c4512c29a26b68538d47387b2924c25d14d0a2f869dc79d517ae209dac956e73bcb7abd7c10b31ba3761a39da14ec90cc173d47ed3b4571804e153945a9d9f52123e07fb5a051afece2a0d0c3157e5142e5a9bf34568d9e3a65729e4cdbc912a1775141e418dad5d618373f6d29825cd23de755fcdb23821c340896f66a2ecb1895b5aace11b1939723f83ca1fc336f50fc9e2acce3ff74c3254bd12a962f7ac166023a9bab2aed2b6d3a11fc75ce5744e070897bb4404ff8808d31dce2818801b1d5d2e2d6929b268017278a122daaa95b55ff7d7aeb1e593fbffa153915d8fa770fec216e16f593d110f11c037be8c105c568eaaae3058dd1d84888933ca5fbaf255278d231225ee5b3edccf89d8b45a3819025917106140961d28716f4d0488c48e0cd5e650d2a6fb22855653b3fce008154553a95ce12631bc066f8c6cbaffe2f606dabe7f3b79015ed83d7bec82fe1575aa608ca8fb674552e525b31f27bb45a8d5ea4e66f7c4456da00180fdce0261ef91c07d369037af843003271f7ed01b9731bd25b1eec69b23f63bb996c1ee0e5a95970626298d79ed43c00fd6ade9195cb5918dd2fc6c5874db2f2800b35c02a5b6da6a71eba2dafb643b5e0b3768b03817ec930de441961d32dcd8308dc09c2cd6455035a870e8c0030ebbd3eff440d3e3768500c57c92e63f83cb9fa1131e89a09956846b40b19269ba213bd788d8d850d3b218b34bf3889e74fc68f7134c814b44e340a3d7f11e062472726aa16ed6b8c315e7015432bde3223853de8fe6c96d8ab9accd4514afd63fec31e52cac9caf305000700020000006c170380d40203802400018008000100ffffff7f0800010002000000040003000400030007000200676964002800018009000200275d575d0000000005000200000000000500020000000000060002005b0000002c0001800800010005000000080001000a0000000b0002006175746f66730000080002002b5e240004000300400001800c000200657468746f6f6c00070002006769640008000100c000000008000100698a000004000300080001000700000004000300070002002a0700006c0101803801020030002300d0002000007153000000000000000024f65fbd491cf2a95dcce02aef018d15d26893c9b537c3ea5c4562f8e62cdfd4fa6584ccd52264f0442d989f817bfc24c4bc46f8c88dcbb8f21ee42755b3b8d3e6d78059c2eb0ab85fe8965959e3c7e6f23819a6a7fadb1c65c103864ab2666819ee23cc0fedfe61dc88cb256257d335da3dac1dae93fd275436940aa49c55c40c417e5bbf8b90fe04e755f36881146c37759596745c0fef3b03a443bc2856632161c1e339c6629035f8c9406801f5cb88df39af35c8613a7ae4cb61672636378134f67de13076366cd62c1ea0ccbffd6b6d083f8339854e1cc1cbfc85d20a0222f2816790016e257f5fe12e663e3ea5fb22abdb06126514117e9a08522d85c3a9e6f6521122c3c9fc14732058ecddc2714285f0d704dd3c9a8427a3f1d93cb96b08000100ff010000040003000c00020073797a5f74756e000500020000000000080001000500000008000100090000000c00018008000100090000004c000180040003000800010005000000040003000c00020073797a5f74756e000800010005000000060002002d0000000800020047504c00080002002c242b0004000300080001000700000020000180080001000101000008000100080000000a000200272523b55b0000000c0001800400030004000300280001800800020047504c000800010007000000070002006769640004000300060002007d00000054000380340001800500020000000000040003000400030004000300080001000200000008000100f8ffffff0400030004000300040003001c0001800400030005000200000000000500020000000000040003000410050059fde99914f4a22b6b0c21c662afdb8c55dd36f1bac938fb2433c535524ae7521fc2122241d9da6232169fffbfa128993e1ded52d88b40d5b1414092aa1cb6bced83003f2d3d8aee39be929dad048c5a1390cd29fd51815e15942e3a58bd7550c49257b6db1d84b92090bdba1a7e3e4280391ec1ef9a8bafaa17fddb3e8e19c94f9db6723c9ae322a66c8a2f2f808626dc2f0fcec49fc7381eb63f1ce3c5d3797a890e458693f381e9881ef0b446523ae3be088f84696184b049b84a1d37325d334ba4211d20d827a701e94456cca749036b394829bbd88f79b06eedd48a502938d508cfc0e3a2cc2dec73f95730f819ecb93d62c018e0d94c9a124e2379bd77a323a64fb189222dfd07f9ee01589bca89de2101cdc86a79218f497c9f73f614a3d94dd9c3af25176255b6ea5c050c7b0ab480a2f50b5ccdc6d52365fc43bfdd0907ad75b88acbd0091de8dc194eb29553bccf2bee67132a8d6f988e7cc8d0a91286cd0cb4b4a317b21000b12a7f8c1d55a42e3e10e1c197f4f5545822153b59ef4d2dc9d69e099406dd74e9eda47b522135e658f35ab12ad52666ba649dd0d9e5dbe4baa0c17180f9566c05a9f7d9ab4132059180949435f96afb3a453b754c091c5dd9f94d5c61ec5323723b6a82ac901e863091f74ac67ae5c24deab6972368734fdab2bf8d43bb48e3dc83f26c3e9beca60be32ce48f6d9d568b4f2eb7a8e8ddcfcda20eec155ef31cf08759f68fb9b1d443e1a5ac8f635341aff9e162b067e8f0d39f0eb600dc4c72bf6160d303dc2b91869149f3b7ff07054befe500f4366d602d9d56073f3040bb5b0a2bea63d061cea893f7e7a42c12dbda7603f10b933c56e42090937e36af35fa3d57552587487887d5ecb0c74b784553fb11d2abdf68c77018eb44f3ae93f413fa4aaf7977dc9f06551674bbd6466f1e05a36069d6227414957d49eae967c313bef0f7e369b205e20b211f87142890c5c21e489d3d98e8e0af054db4c5b72416b8837df58527de4d7384fc0679e92e62005434d24a4691c2cb741af0330414f2cd71dd73537742137a79f7abfafb65c7a1576ce7c8aa322d9ed7adcd178b8e0ad1a1699a67f16d533603939c5f163d3927b9b629db5ed3f263bacc53904d98977ca12b651ca1301a8e789d30b14a394649b18a0bd9e4fa526a331520a373015d7be7ffecae74cf21457d2f53d9428fded5c8a28e8677b18031b624e5ac2600dd3311ce7aeab43d23ac8a0ab40e7f2cd56d346cf8fed4223b37fa03121d0262a259088ddc60600bbd7b75b80bc9d1f9f057b928b8812451579020e77dd8be22886db839b325a54d627ca8a7d65981f53fdc8f99096937beb996af39d29815d9bb454f3c9e416cd7f8c1719c41aa1a0f472bf3dc6d42b3f1b4ec7d1903e4edd31c067ca75507309e841c7c9fef1699be798f9d4ac34f3832e2d5ebf9f10266000ebf7b02ad19cd3bb3c1330ca73712c5d34647ed72b7c5ca66a093657ff0838978a4a9664648618e64eaad814739539a824e13c493d96b7be2d91cbb59799426bd39b6f025f87ff0de7e4ec383befaff508b3390e7ca7d41712f31938e46f5331738cb585c3f5aba9225de468738edd6fabe95c13663db87dd31638be601803f8d3641384823905bb3842bb2031a234d528859fcc449c08ea91382b4e84b842c041b411cf81a50cde54e78c51490b499988c5ec4ccf07b896ef30f27dd868f7c339732b42052e1be94a64777844ade69d5cd17fb1b0708dcefe305644ad59e2e0992da6d534ae1ba46cb6038ef49530cd9bf67e57d787b45340166668857daad7d698681b376541b3e04f5730e1a932cc32c07183f4601aeebb80fe8d25f5c297d56c43c739a96123eeb9d99de691fe589cdd87cb18dd92359d9059eb44b4e4568f32c87180b1b7ff55cd1c8b555de5cc814a59db9cf2aad8eb52b1bdb0e4d05d1f2f5cef8d837d17775c2cef3a4842f5bd0eef533ba134d1e4df232d6d4d185529be9fbddd793f51656cf933c313bc7893fc04c112d1ee2c5e79a4b55771b80c9398745ab3819e1d32642d58d2bdb6302ccbecfa36fcbd0ff9b735d713a9191cdaa5bd9ae812d9f36f8fec4355db264ea68032ab3f5741cf58faa599487ad80c2dd5bf45b7c12c558649c112d1bce8f85c3ba93ee789b394a67b2de11ae6cdc7991f91b0b22c5dec1dca93dc00a4d198a0c0390eaea340db2ed3dc70b23f34e711369a55aac1dfa705c555192ec6ea3547133317f278c4affbc04a07ecb3c3bec05742d83e12c5e40d578f5b44e0ac7d5053eefd6503dfd54e156c3ca1c56ec1b431652b6870bde6ec2c1d353eed4214b18e06786bda39d710bdb41bf762dfdd30537353d95487738ccce396b2a6f53d365607dd4485276cf3212290cd157f8003f2fe644911dfc6013aa1d0a50766c0bfcca6f0f29798b1005bad01c835ef29bcd251a0ffd2a5ef6dde1fb965e108b4f636c913c89080bd09983e4c5b69c409b2ba04b4e435028a12141ae74b7d4ff081cda203d1b0abbd8da18845cb248d2abc7e0b3ad3e458188c32cc66ec5480568d855c50b87ac34d2d10486c34f8681b1bcc124e2cca9c9b4f964c212e98dc81c890e85ac62880cde76c19f26311a78362fde877b61e1d2165ff5f4ead1d715fb53ebf1a6fe276160a63c014c8ffb87305b87f2652a6c7b01495464dd5e491919225b5698b835f7967eaa9332b0175278105554021cd0e1880fa5b9aade5cb7cbac81e8c317b9a2503d6a8385b970d74700ed7888efc748d3a0fbc87eeb2d1f0ca5dce8b66f3eacb18c2f862c5855485e00cac24847faf101d3d4ad75a1b3bac389c358d4224b48abe90fb8d067e36227395e4968d07e1f62a02dc015017d267f5c78b2796d26150f3c6c962690379d389062855957fddee21bb0a6af38164a9f6a978323780f451dfc209d01ff5615b0c4b103463826e32cd09539e475b470e9b4e7741957e99f585e53f849bf6a4fa6777d6901bf28e0707a87efbbf5c1a03cf0c2ccff179a2c39c93e06a357ad51a6f46ef6146cdce83d09e3fc0b99a8869433ec71dc9a381e683f116088d0adbb2c82c7b602b6b2a653ebcf3d7fa1546bc3ab41d47b8e67cf9d8daf2385e71948bd3fda04caef76f978c9321fd28f8045dd86f0c3c9c5ed1c2a2a64c6e5d4d7486323f8936fc14dad6e725f83740079a1603f685180ebe46bfddc159323a39e87bffabf00ee1d9a83157a237be33fbbb7c887b63392bb474e5274c93a916dfa7e65af42bd4397698729ba5977e79dfc439903ff72aed2e20ee49debcd2a0e2ab118c584a6814dd70523fef7b7fc118ba6781c55ed8d4f44f77cb0b55bf081b54f9c8a0036b86a7f8bc0990dc7b01dbe726c8097bb850c7b01bb89ffe4a104c86c671da3700b459823ef668fadcceb5d1629fbb9797dc1a0afb94190a74c921a5a425658ce3e8663ed17cd01234a1599c9443a0774188bc2911c148bf56e9a1a8a9ba133bd355d617d2f92819af55dfc159ca9318003f150d6a0b4cb7eaece17b1a1647856ee3541ef667f8e41242eeef06abf79914ba5b8e42b190692338b53f1b1b5936b6d50cc6d7ba296c071805a693340e38218a7c0ebc080fea834541603b8b5ff3e225a041aef4d3c4725be8d07244298f82c82431b13594186d03de55b4464c547b9a9c4e3e1b84a606eddc8ee3bdb1e59c9cc9682ef32b7c71fe074b2e0d766bdbe0c6ea697aa70cb5c6ea735ab143c79a3df808fc72d303358e8bbf703ce05f01282eb5d1c6c2fae1cb74f67d6fea0c7e91a8ab51f100490ad22010ddadaff00b2a4a4cd7f4f7b741c0003040e29cb71252725bc4c6ac64be2b4653f40c1a40933416c330ca30347ea2f3b567a5d6e33d4d0899b466d9925f2a3aea2090aa046ece0da8ee084b1d7185754ace58dd654f12753aa2e77df1712d1e91b7232757c48fe4b0cd0fa56853387f7169df3890efad5206afa2bc51ba78bc818a90d45ad728ea138b5f39fd037b499f389a979c90410772e455313211bfc06f12a1dd507ba7a2fb28e73dcb58749df459aadb545329e14c1bff74b6e040c6487e9fadc0c776450abfd12ae9b06db983c3a960af979055ac11b60e5023956ec0ce4eed180110d66a94a21a517d0552b55fa0240b4c3f591cffa08395abd4769682d5ba52214c020adb417c800a238c9792a30c88d4ff79b217d35aa6cf6d2509f8e0f6084dba5b2e65559327668a127d1c0d87d2916ae4228bd0b88a54cb29ca2731ece7a796df47801d61a65104fb9d89ec3841d078c8f94d0702bfe6933b196023d5c14db55146b77309b2a2cac9a2e567aa78e070b8f67215bf0c5204d1192b8d0b1bf6b5b5250fc7cc5ba79a3a064c1da8d489fc36542ed80724e9e4e663b5701ff67fe45ffddadd395384f0aed71b0a4af20ad735e5bcb94050f40da3b91fb2e182396ff0b906455b7bcee5f7698c8cc7df5b3374f112bfbbae2ef1cdf51f239d52d547d20490f57a80ac0c65e104e7ce6fd0254287a028ba77554b5b06fb9bf4afa5d88d872874568a7378535a4444bb46fefab4310e06cdee7e116eba95190ee8699be9e32ccee0007da9d07fcb3ca8903635b347913858c8a5e24982ba0c6c98fac010c5e94edbaa45d9c1a73a114e5b795032313890567c788125c94b39ec337c2ac590fe34ce548ff6c37c0c0ceae813b001160d53d7b7edf92ecdbf0fa83dbcf743e9c0b24a3daf45ba48cf02603868ff5f799bd96a1b75d2746aa6f61217a28795245c69f578ba5f2fa4bc82d56f18e52ef2e558deba709392560a42620f71ff87f2e56221a389637f0d884853d12f8b76905bb2a715e48b7771fa50d7aef84556f0404cbcbf197891068fa6b03da3dcbac659c2278c407c7b7882d2484a1783207b6edde402ebe33fb4b1d6f057c98724a986ad2b36db39c0d1e9f20572bd33f5740228f07e5c2795325405b89678cf37fb993b1f0395ec6aaebea844a9a11ca057e9ab89c5ddf8a79922de07a8c843dd10766cd4777ecc60447cf4736fa77b5b1d82b51060a00518c86c47b2b132e5dcdd7448db8dc1a4f0bc5cf20528a26eee766b908b4e41f0663acb36d23998a119cfca793caf08d91fe18abbea17cf3836ef970d8fbb2071700e46df47f2806b70d22b6f29dc1be5789fd8824423146a3bd675ef1b71854a4687bda4cb42802af60a18a46e73a85a8caa8a93544a86e4b07668180e4ea02e91b39fa335619b2ea975c8577196a40fdc4676afad202203da85939325bc8cef539682cdc453115d68dd34af2ee8108fac4f77a35939b7ca302aeee218fa2cc2934d5eb1c160b622350823cdc71f702a1ca455f1688dde5ad3d8e103bbcb100bcd7f968d1824def39440809422ef11390fa325277dad8155db0584ccf747ffc226b489284b725a5bbc592440938e720ebfbdd17b202c4d1cd8f99c544949379224bbf905824b6e65b68faec46921208b73104727dfcd09b967030e96138288ca805a02c917536801797f7ffd8a083c464acb382312c41d560c6f06f9c3b9c2ef6174acb37a67e32580393a4da6f96aa407f58755d27839c414b6cc62e21dc962a34bacfadbcd49d65e5c5fc2338421248938b9b1bad7e9304305efbdd02bf5c3b498d95c1eb61540f6bfee724da6402f355de8e4cd3642a9505e3f5642b84b8f9d2497cb7488b53e5a9bdd86080d8594349dae3650c9a60d228554e08ce0980120ac4b062f0c5a99112dab189ffc379b744041dec72fa7ff6f031e64a71ed250edc17a257f4724a40000500281c0a400b69eaaf8b65fcfce8224ceffb6173103c38a11a8fb85186224ab67ef259230e3643dbf33580ecd903b388a4729d814a5fe4ed09810d6c9ec800038044000180040003000c00020073797a5f74756e0004000300080001005e070000170002006367726f75702e636f6e74726f6c6c657273000008000100080000000400030040000180080001000200000005000200000000000800010000000000080001000500000004000300080001005c7f0000080001000900000004000300040003004000018005000200000000000f0002007d402e2a282b2e28262c00000a00020021252d7b2a00000008000100080000000800010005000000040003000400030008000200072e0000280203803000018004000300080001008000000004000300080001007f0000000b0002006175746f6673000008000100010000002c0001800400030008000100fcffffff080001000004000004000300040003000400030008000100010100004c000180170002006367726f75702e636f6e74726f6c6c6572730000050002000000000008000100100000000d0002002e2b2a275b2e5e2c000000000700020067696400080001007f000000200001800400030004000300040003000400030004000300060002002b0000004c0101800800010005000000040003003801020030002300d0002000007153000000000000000024f65fbd491cf2a95dcce02aef018d15d26893c9b537c3ea5c4562f8e62cdfd4fa6584ccd52264f0442d989f817bfc24c4bc46f8c88dcbb8f21ee42755b3b8d3e6d78059c2eb0ab85fe8965959e3c7e6f23819a6a7fadb1c65c103864ab2666819ee23cc0fedfe61dc88cb256257d335da3dac1dae93fd275436940aa49c55c40c417e5bbf8b90fe04e755f36881146c37759596745c0fef3b03a443bc2856632161c1e339c6629035f8c9406801f5cb88df39af35c8613a7ae4cb61672636378134f67de13076366cd62c1ea0ccbffd6b6d083f8339854e1cc1cbfc85d20a0222f2816790016e257f5fe12e663e3ea5fb22abdb06126514117e9a08522d85c3a9e6f6521122c3c9fc14732058ecddc2714285f0d704dd3c9a8427a3f1d93cb96b0400030010000180080001000400000004000300fc0003800c000180040003000400030028000180070002006769640008000100050000000800010006000000040003000500020000000000480001800400030004000300070002005c7b000008000100012f00000500020000000000080001000f0000000400030008000100030000000c000200657468746f6f6c00040003004c000180080002005e232a000800010009000000070002002f280000040003000a000200272c2c2d2d0000000c000200657468746f6f6c0004000300040003000a0002005e732b295b00000014000180060002002700000008000100010100001c0001800700020067696400040003000400030008000100fbffffff0800020001000000e33df6b622b754a43f0ea65e82eef5db8e5459d1f074f7c94e0bc412c8ec92240422cb65ca206aa7613a6b097da36fbd4d44914e2e93086973fed1408c3a89"], 0x2900}, 0x1, 0x0, 0x0, 0x80}, 0x48090) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./gadget\x00', 0x1ff) mount(0x0, &(0x7f0000000140)='./gadget\x00', &(0x7f0000000180)='gadgetfs\x00', 0x0, 0x0) r7 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./gadget/dummy_udc\x00', 0x2, 0x0) write(r7, &(0x7f0000000200)="000000000902190001010080320904000001ff000000070581024000000902190001010080320904000001ff00000007058102000200120100020000004034127856000100000001", 0x48) openat(0xffffffffffffff9c, &(0x7f0000000000)='./gadget/ep1in-bulk\x00', 0x2, 0x24) r8 = seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000000)={0x1, &(0x7f0000000100)=[{0x6, 0x0, 0x0, 0x7fff0000}]}) close_range(r8, 0xffffffffffffffff, 0x0) ioctl$SNAPSHOT_UNFREEZE(r4, 0x3302) ioctl$FS_IOC_RESVSP(r5, 0xc0189436, &(0x7f0000000680)={0x0, 0x0, 0x2, 0x62, 0x3}) program crashed: KASAN: slab-use-after-free Read in ep_open testing program (duration=39.470570749s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): socket$nl_generic-syz_genetlink_get_family_id$ethtool-sendmsg$ETHTOOL_MSG_LINKMODES_SET-socket$inet6_udp-fsopen-fsconfig$FSCONFIG_SET_STRING-getsockopt$inet6_int-bpf$MAP_UPDATE_ELEM_TAIL_CALL-memfd_secret-mmap-ftruncate-openat$cgroup_ro-pwritev2-openat-write-ioctl$BTRFS_IOC_GET_FEATURES-renameat2-sendmsg$ETHTOOL_MSG_LINKMODES_SET-mkdirat-mount-openat-write-openat-seccomp$SECCOMP_SET_MODE_FILTER_LISTENER-close_range-ioctl$SNAPSHOT_UNFREEZE detailed listing: executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_LINKMODES_SET(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f00000006c0)=ANY=[@ANYBLOB="3400000018919c29d08e2f2bf74957227bef5a5a00bf572bf8754f9754f5c96fdf2934a108bd6e4ae8184d62b27ba72f4587519bff8cb4a38afdb2db0dda3ffdbcbe5b6137a7882d91bb86ec43822033faf6466ee5892ddc3e4f67f070b2dc9da59484048214cb0eb743a13cca502567", @ANYRES16=r1, @ANYBLOB="0700001000000000040005000000180001801400020073797a5f74756e0000000000000000000800050002000000"], 0x34}, 0x1, 0x0, 0x0, 0x4000800}, 0x0) r2 = socket$inet6_udp(0xa, 0x2, 0x0) r3 = fsopen(&(0x7f0000000140)='autofs\x00', 0x0) fsconfig$FSCONFIG_SET_STRING(r3, 0x1, &(0x7f0000000ac0)='gid', &(0x7f0000000440)='0\x00#\x00\xd0\x00 \x00\x00qS\x00\x00\x00\x00\x00\x00\x00\x00$\xf6_\xbdI\x1c\xf2\xa9]\xcc\xe0*\xef\x01\x8d\x15\xd2h\x93\xc9\xb57\xc3\xea\\Eb\xf8\xe6,\xdf\xd4\xfae\x84\xcc\xd5\"d\xf0D-\x98\x9f\x81{\xfc$\xc4\xbcF\xf8\xc8\x8d\xcb\xb8\xf2\x1e\xe4\'U\xb3\xb8\xd3\xe6\xd7\x80Y\xc2\xeb\n\xb8_\xe8\x96YY\xe3\xc7\xe6\xf28\x19\xa6\xa7\xfa\xdb\x1ce\xc1\x03\x86J\xb2fh\x19\xee#\xcc\x0f\xed\xfea\xdc\x88\xcb%bW\xd35\xda=\xac\x1d\xae\x93\xfd\'T6\x94\n\xa4\x9cU\xc4\fA~[\xbf\x8b\x90\xfe\x04\xe7U\xf3h\x81\x14l7u\x95\x96t\\\x0f\xef;\x03\xa4C\xbc(Vc!a\xc1\xe39\xc6b\x905\xf8\xc9@h\x01\xf5\xcb\x88\xdf9\xaf5\xc8a:z\xe4\xcbag&67\x814\xf6}\xe10v6l\xd6,\x1e\xa0\xcc\xbf\xfdkm\b?\x839\x85N\x1c\xc1\xcb\xfc\x85\xd2\n\x02\"\xf2\x81g\x90\x01n%\x7f_\xe1.f>>\xa5\xfb\"\xab\xdb\x06\x12e\x14\x11~\x9a\bR-\x85\xc3\xa9\xe6\xf6R\x11\"\xc3\xc9\xfc\x14s X\xec\xdd\xc2qB\x85\xf0\xd7\x04\xdd<\x9a\x84\'\xa3\xf1\xd9<\xb9k', 0x0) getsockopt$inet6_int(r2, 0x29, 0x38, 0x0, &(0x7f0000000140)) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000100)={{0x1}, &(0x7f0000000040), &(0x7f00000000c0)}, 0x20) r4 = memfd_secret(0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0xa, 0x11, r4, 0x0) ftruncate(r4, 0x3) r5 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) pwritev2(r5, &(0x7f00000005c0)=[{&(0x7f0000000600)="c867", 0x2}], 0x1, 0x31, 0x4, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./sys_mnt/kernel/mm/transparent_hugepage/enabled\x00', 0x1, 0x0) write(r6, &(0x7f0000000200)='always', 0x6) ioctl$BTRFS_IOC_GET_FEATURES(r0, 0x80189439, &(0x7f0000000300)) renameat2(r5, &(0x7f0000000180)='./file0\x00', r6, &(0x7f0000000280)='./file0\x00', 0x5) sendmsg$ETHTOOL_MSG_LINKMODES_SET(r5, &(0x7f0000003440)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000003400)={&(0x7f0000003480)=ANY=[@ANYBLOB='\x00)\x00\x00', @ANYRES16=r1, @ANYBLOB="10002dbd7000fbdbdf250500000078110380fa00040003b14744df9251ac23838aecb660c68052e8873527da26111bf9f80edc40896738dc36bc83f20186e3ab8b78ca61421ad9a43a1ecc399d0968a654f64abbda56944d99988fe5b02da774085994a0df0fa6d02028012ce35b457c59c85d9f81a9f5476920a546fe3829da14aaf57a46993508a86e4390f1e23ac2461d3392de053dc57819c44c7377262313119ead7c685304ec8ed3320c8f5b3bb46cf015236431ab76932c30da38b2c78fb6d61fa86182e95810bd6154dd2194e7c39431f88c30a67ed274aca6d464a896613f7d98c72315badd46675117bdc17e9f9a08ecf069ee1af24ac2dcc2a549372b1a5cb95d004ec15a1a9b00003c0003801c0001800400030008000100170700000500020000000000040003001c00018004000300080001000d0000000800010007000000040003002100040064ca831c78659efbe80325d4f8d369b94e7b6a130cd66c8b5bd980d11b000000100003800c000180080002002f2b2b0004000100041005001251bdeb73d311bffedb121a087ff384edcd2437fb3a14d04caedc08180ac819c8ad022afafb7768444f19b0aa97f32ed7b94c2444cbc2fa81d0a24fc43d5548ba2852b2d26fe44ae4e05965730aaa1c63b03e6319f84ea3b65bc85413c50164dbba95fc7e71214bcd51febcf2fff72d6a2ed2954d04498c4ab7916a23402a7880099f13574e5555789a4830b926f17abc4c272c654475fd09b7741e3cb48490dc15ac94960f2ea39b6980f3fca2af594a40df4f80e01d315f30b18fb55f10fed2c6e282ebb5d1f28e7402571721af0c891e545ca1ad30470467497f8c3dd8682173d256be74e30ea7ab42d8b745c197ef4fb99d51f46b771217e571d3d6e662ab449c1aa0f58f35c675a12eee93c9bb42ce2b147fc06caa4ee38b3fc27d874d188dac34decb5b3dd17991384e95639177672fab1f4265970d8a4e52da85ab9d2451ffe5594c73303e12c185898683737b4d0757ef98e7fd0f3154d08c961ebbbb102da6b61ee4dc77e96858b04f7a6e54f0def92e2ae7b477fe2c366fb98eae0489d73418365d594aab0c6f8cb828ee0cb2022c43fecc28c924401d9461bd52ba3ae4ee4f7bff534371098cdcfe32232ae4029dfe852a21ed5e45429846d9db73a6f93c4fcea1784cfac4bbe3eacce6e4aa0ad146048e063f82017412e987878caf92042df856d860fd7a625007f25dc3ed0833743403e1c527f11507d2b1d343dfab9c87a51f5b66dbe684530e28055f28c3c8135fc7ee72eaafbe92b816e533a86c26fd83e641a2224d448e3de79a59eefa3790b84c2d599815dd01d7a872c1ad8047e0d9d18a7bf87a79adc4668ef624184f3a7046af346397aefa4e7f96c439387a2a0158e6d9224b5d50801b0c88df4828e1cbee308b54f180627968431c561bd8f5a6932c0491aed7cd62e8656750ad1cffda31de2aedfbd0ace100e2175e64d59b2749b008228ab4283f7e2003f99dfee69d1eb6ae0bc51c51dd620edec0e1800e1fd1f872ec1a374190734309463c4740995bec30de65e8fc0d624df084bd621f9c5a06a087b2ba9a036444d3b3dbf849a3f56090d41cb716d597ce7370829f43a2d79f4a451beeb7b62bfb14222e2b7da4d77e8b176a9be3640cfacb41aaaf7de45255637441c6e041c59f0487050ed42dcaeba8eba1da8266a6090e2b45b9ac73c7f4d99b71cc23c26f97c27a4ad23b4b51e4a161694d50932612d3923fb945caa50d25d6918541c30ac264ef4db83b96aca7ca64620ddad8cd349a351426f43c08bfa91c8c4015c60ae0aa4b023a1b5b3ea1b752e3895c79ff0db766350769730b6ff0ec7385572f547c301eb5546d832558e15df3164b47fa3931309f541cca7a969f1664766bcc4cb7febcba10abf5d348f69f2289f1d03e77cde17a547d9ef3a6973c4df1a024fc6efff2b00060ecc4232be1a5471b58551e7eb8a22a7449f638d19960f8b549f9c2b3750d80256dc3c5fd8f88b43491919fa20e5f7ef91e1d23794fd24d85b04af1a5d613f1b40ceb91d764e953b067c8514f978c32062b062ae9234ef2e174c469f6165eb9eeaf548c1ccab0789fd496b3766e17d1775ba6b7bf87e6bd5b7899863a965a52190cb817f7d494233e58a93e6bd0164b3b21d84ec917a9f04bc2722623946ca4de416a6158befa8d17bd38cc8e2b92e314ede6b99a31cc904dc308f632d0b67077af2240d3889a6dd4d7c518b56899e056c669fe7b2dba4397665383197959811f0bfb05ea9197c6f0d40f680d1995b0b63f21d8daa576f0ebda36a6c87bfd7a2fae7c1d93930cf9d2a10713cd64c84b28a99dcd46b695cd869a7858171cb688c893ffa44497b6b2d61857d78294f61b9ff66536b117c7c944a8d49be6de55a017550b4d01de38cf5be8fd3b756238328e0e128b198a1f835614ac9c052a8fd6d5fb8b96ff05da64c8794237d978b6a15bc64e9ed237b9682fcbd0aad6a59994764eda31ce2a22c922687364c8e545d8376c611b8c389b756503f8aec670deea78050d803a6af12b57f1cb8151684e1917a53543fdc98b1e508755fb46d9fdce2e65d1871b037f1c2474d6db89718afb3a1dbc4816640edc31de992a080320d477026d3362dd3a951b649bedb82da04dbe28caa52276d1ad8cfab5bab31054b00bf4e0d92abd2ed369ebe8ed0dfd8366ee3b1e6d0906196428261d373282b836ce4d027f2a3acce01581d3a988b770d35342299ebba80d217e22cf56943ca5a111733f5cd6d4a1b99a8320a27d6133d23e0afba2894ed0d8f35857fd2d2563991f52313e6cbed13adbab322b54a755041fcc345c2f5ffd90aec13bf6ace7f9dc0f1f8b4c2e5aebedfac06b72b8352393b393725381a178a8796d59183bdbd7fae423fe3880758b4bdc2d55474553a2e4157e30f6a3885dd39f1b5bc297b0213cc86c32510dae422af3e63bcc695daa7429d51c910f01c0db95bdfa1172e4c3a307f334b31cab884c34da1d04fa1e4e5bf64f50364a0ccd85578e8bbe8225d27f8e288a23631d03e96bc5c743e546f3699df1ae7a0af74e7b9671e21abdc36efb16117bf1f5a474ed3bee3fd29fcb630efc384c7dace57d63476804ec23e2388fdf4f48132f526efdf68e8adc7029ec5be1334b19014cc48d94d029e81d7adc6381ba288f369647a27afa6c2461f5718c43bc2078f4028c58d454044a470b301d971e7178f3e612d3a80598be8ba20298d375563d64f6242f95cf5c51510dd53ae8bee07332b970d49077a8cf7b740e6508f7ae17c29ff9e25f89ca5a71d52978e0a1152ffb7eed255de253353a4e517d02170a0589c71771f5c491117103f221c30307ebbc32cbe3440922c3f6b8bdfb10680fc1ecb720ed502c89e374d909c76104cf8aa13c372476220fdd27d13eea25c46b87edef3c5370c0c10d1ce31521ce6f79ca7e8a1473ef6d4d6c8b48bea918d35992560480a5ccd51947d6bfa0da10696bae5be67a99c8e256bd19c330f7b7aaf46b8901fffbf8ac483decc4d9f850c10c76d72f202d797cbd36e6a0e1ca9ea02831964ffb70c997319ea7192b40d9463b4bb2c1e2a1d9a8fe8d02b7df8460c0bd2c20010791f5775b2cfb3044130c12d12c1105afbeb3b671d9b284e01345e4616ac20292642ce774d5f5df0d2db83a361bd694dad48e92b41e01c6d9494514fd448ff90e9be688d9ff1c332a619d8e63395f74b41132603649479496a6b43557888d35da45509e215d9eceb2a21e0ea18f377803fd1ba574cf3617be1f4692fa7313fe10d740d2e5a78d480d0656581579352f1a2f3aab8c2a6bc7583ef7eb0188cc3f66a931ea7ebf504febc69c4d87753ede50b580e9d91466251b9729619fb6ba296bd22853a0d9e2ec43be1f41cd58888dea6ac0bff02e84df2d77eafe3c176e26abb79f5b977bfa549bf8db1a921ed60a3d365f086ad16a0a28287826c4e73030252a0ade94216f3b47bed3a9d3ed7e8ffffe1f7f54cc56e88b2546582cd279d692448fdc9e8f548ee862ce6d7398000aa50c5f990bd6cb676b51ead8b22b1e62ecaf2992ddfb2a32e47068b68df12aa2ccb6a07f4764a21eccfdd6f3cbc72f84a44ae08fb288571ccf7f6495a98a42fe096bbdf86d9dd1ad33ba9acd25642f305a6286e500e5a45f909fc05bc1f6f100245dba93071ff6dfc6101e605d9e404ca10ff3cbbdfe2d5ee91b42fed7bdba9722aab253ad75770e4bfc2eac0e732d5fcba1e209cc4eed70ec7d9bf9ec41f3f24ee2f53830c7aa20d668838bc9ba47c4e15b2b81cd0c119901fce663c9bba1829a9a24ecc722c3b8fdb3cb35ace82257b0090b785040910be43991e4d41fceabc9ee0c609baee59f32ff68c7145dee7e8af7aa68bd419030e0dce753cf040299040bc14c13842f36598603f69f09e7fb7a6ea49138b2f0f7a84597252364ed0003c657271fdfb309b6443126e3adf33233c22dfcac4294e732d910a820ddccdf4357005169640d38301464c6ff6b8cd563365232ce627cdfdbebf4d0e9fbf80905e8f53b0402ac7ea9d5b3bea051f0009b0be6939323532140649e819abd13f55dd3702a150492c4049d51998765f295dd7248d4b14c4329b0690ad03b45eb305de64756d80266ab8f330f966dff3f04c98eb4dadfbd10b8272cc09805ffe961f41b07b7ac39d469d8f8e8e7ec95fa072bcb84a2ac1872af7e9a0153aaebc6730c30f3e58cb766aca20d9a319a8f48397ef241ad3a7e9a285e524135209cead9e84bb79a964121bea7cada246a3e2bad50a46758c80dd8cb2f35a0951475142432da770e62a3bd181f216b5b0d5495122b0da4eb488f1afac789ed0413623cf231534182c8022a1f0c79323d7a99b45f24d2349ee0bef3f59bfe81d75eff7531e2c2cf5e0899cae730c5c4a7fc075ee5b92e7ad2362e3491ef128c40b0cbf3bcb63c8a2ef73642201f17576a48ca41b8403e6223b26c2161446932fa23c963fb009a6bb57282f976e44a372f346b764693e3cc473c7d62f74b508ed08d5f0064628422bbfad69dd7c8468d1d37454b8a71e8e7c4b6da97bd851af7bfa5a62d1db1de1e32172326bdabad460fc7d84a9214ee3abf347a2752293e0687728e82971c732a7175e49f7090e1dd0af06761cb3413cd84a7a7db22bb8e2da4df0cc0c54774902e7b8cc6d67ffa6a4d7e36ccc42e3e53c84ff3aea151b105407bdb005e01376e40992d2f4cf93051026201e0c7eadcbbffc359330bfbf4cc01427c32b86be51f472310f44d7b9ef421e145fbf0a086530711f891722cc7ebe70ce90861ab10559ab1e938ead520386feea3fe267fe43937708b1d74f92fbf774815aa850f4190cb88bfa55176a82f3166b09fc63252cc3918ee61d562d91b202b2d747b2e891ed049e9fc0ccdfe0e2e217d5f9b6f4817b5df4ef7de3b66c727db4b3ba95ee213fcc9489f9b5bd6b47e24973c0a90fab3cf7e5b4cd727b57e8255b209a7785c4512c29a26b68538d47387b2924c25d14d0a2f869dc79d517ae209dac956e73bcb7abd7c10b31ba3761a39da14ec90cc173d47ed3b4571804e153945a9d9f52123e07fb5a051afece2a0d0c3157e5142e5a9bf34568d9e3a65729e4cdbc912a1775141e418dad5d618373f6d29825cd23de755fcdb23821c340896f66a2ecb1895b5aace11b1939723f83ca1fc336f50fc9e2acce3ff74c3254bd12a962f7ac166023a9bab2aed2b6d3a11fc75ce5744e070897bb4404ff8808d31dce2818801b1d5d2e2d6929b268017278a122daaa95b55ff7d7aeb1e593fbffa153915d8fa770fec216e16f593d110f11c037be8c105c568eaaae3058dd1d84888933ca5fbaf255278d231225ee5b3edccf89d8b45a3819025917106140961d28716f4d0488c48e0cd5e650d2a6fb22855653b3fce008154553a95ce12631bc066f8c6cbaffe2f606dabe7f3b79015ed83d7bec82fe1575aa608ca8fb674552e525b31f27bb45a8d5ea4e66f7c4456da00180fdce0261ef91c07d369037af843003271f7ed01b9731bd25b1eec69b23f63bb996c1ee0e5a95970626298d79ed43c00fd6ade9195cb5918dd2fc6c5874db2f2800b35c02a5b6da6a71eba2dafb643b5e0b3768b03817ec930de441961d32dcd8308dc09c2cd6455035a870e8c0030ebbd3eff440d3e3768500c57c92e63f83cb9fa1131e89a09956846b40b19269ba213bd788d8d850d3b218b34bf3889e74fc68f7134c814b44e340a3d7f11e062472726aa16ed6b8c315e7015432bde3223853de8fe6c96d8ab9accd4514afd63fec31e52cac9caf305000700020000006c170380d40203802400018008000100ffffff7f0800010002000000040003000400030007000200676964002800018009000200275d575d0000000005000200000000000500020000000000060002005b0000002c0001800800010005000000080001000a0000000b0002006175746f66730000080002002b5e240004000300400001800c000200657468746f6f6c00070002006769640008000100c000000008000100698a000004000300080001000700000004000300070002002a0700006c0101803801020030002300d0002000007153000000000000000024f65fbd491cf2a95dcce02aef018d15d26893c9b537c3ea5c4562f8e62cdfd4fa6584ccd52264f0442d989f817bfc24c4bc46f8c88dcbb8f21ee42755b3b8d3e6d78059c2eb0ab85fe8965959e3c7e6f23819a6a7fadb1c65c103864ab2666819ee23cc0fedfe61dc88cb256257d335da3dac1dae93fd275436940aa49c55c40c417e5bbf8b90fe04e755f36881146c37759596745c0fef3b03a443bc2856632161c1e339c6629035f8c9406801f5cb88df39af35c8613a7ae4cb61672636378134f67de13076366cd62c1ea0ccbffd6b6d083f8339854e1cc1cbfc85d20a0222f2816790016e257f5fe12e663e3ea5fb22abdb06126514117e9a08522d85c3a9e6f6521122c3c9fc14732058ecddc2714285f0d704dd3c9a8427a3f1d93cb96b08000100ff010000040003000c00020073797a5f74756e000500020000000000080001000500000008000100090000000c00018008000100090000004c000180040003000800010005000000040003000c00020073797a5f74756e000800010005000000060002002d0000000800020047504c00080002002c242b0004000300080001000700000020000180080001000101000008000100080000000a000200272523b55b0000000c0001800400030004000300280001800800020047504c000800010007000000070002006769640004000300060002007d00000054000380340001800500020000000000040003000400030004000300080001000200000008000100f8ffffff0400030004000300040003001c0001800400030005000200000000000500020000000000040003000410050059fde99914f4a22b6b0c21c662afdb8c55dd36f1bac938fb2433c535524ae7521fc2122241d9da6232169fffbfa128993e1ded52d88b40d5b1414092aa1cb6bced83003f2d3d8aee39be929dad048c5a1390cd29fd51815e15942e3a58bd7550c49257b6db1d84b92090bdba1a7e3e4280391ec1ef9a8bafaa17fddb3e8e19c94f9db6723c9ae322a66c8a2f2f808626dc2f0fcec49fc7381eb63f1ce3c5d3797a890e458693f381e9881ef0b446523ae3be088f84696184b049b84a1d37325d334ba4211d20d827a701e94456cca749036b394829bbd88f79b06eedd48a502938d508cfc0e3a2cc2dec73f95730f819ecb93d62c018e0d94c9a124e2379bd77a323a64fb189222dfd07f9ee01589bca89de2101cdc86a79218f497c9f73f614a3d94dd9c3af25176255b6ea5c050c7b0ab480a2f50b5ccdc6d52365fc43bfdd0907ad75b88acbd0091de8dc194eb29553bccf2bee67132a8d6f988e7cc8d0a91286cd0cb4b4a317b21000b12a7f8c1d55a42e3e10e1c197f4f5545822153b59ef4d2dc9d69e099406dd74e9eda47b522135e658f35ab12ad52666ba649dd0d9e5dbe4baa0c17180f9566c05a9f7d9ab4132059180949435f96afb3a453b754c091c5dd9f94d5c61ec5323723b6a82ac901e863091f74ac67ae5c24deab6972368734fdab2bf8d43bb48e3dc83f26c3e9beca60be32ce48f6d9d568b4f2eb7a8e8ddcfcda20eec155ef31cf08759f68fb9b1d443e1a5ac8f635341aff9e162b067e8f0d39f0eb600dc4c72bf6160d303dc2b91869149f3b7ff07054befe500f4366d602d9d56073f3040bb5b0a2bea63d061cea893f7e7a42c12dbda7603f10b933c56e42090937e36af35fa3d57552587487887d5ecb0c74b784553fb11d2abdf68c77018eb44f3ae93f413fa4aaf7977dc9f06551674bbd6466f1e05a36069d6227414957d49eae967c313bef0f7e369b205e20b211f87142890c5c21e489d3d98e8e0af054db4c5b72416b8837df58527de4d7384fc0679e92e62005434d24a4691c2cb741af0330414f2cd71dd73537742137a79f7abfafb65c7a1576ce7c8aa322d9ed7adcd178b8e0ad1a1699a67f16d533603939c5f163d3927b9b629db5ed3f263bacc53904d98977ca12b651ca1301a8e789d30b14a394649b18a0bd9e4fa526a331520a373015d7be7ffecae74cf21457d2f53d9428fded5c8a28e8677b18031b624e5ac2600dd3311ce7aeab43d23ac8a0ab40e7f2cd56d346cf8fed4223b37fa03121d0262a259088ddc60600bbd7b75b80bc9d1f9f057b928b8812451579020e77dd8be22886db839b325a54d627ca8a7d65981f53fdc8f99096937beb996af39d29815d9bb454f3c9e416cd7f8c1719c41aa1a0f472bf3dc6d42b3f1b4ec7d1903e4edd31c067ca75507309e841c7c9fef1699be798f9d4ac34f3832e2d5ebf9f10266000ebf7b02ad19cd3bb3c1330ca73712c5d34647ed72b7c5ca66a093657ff0838978a4a9664648618e64eaad814739539a824e13c493d96b7be2d91cbb59799426bd39b6f025f87ff0de7e4ec383befaff508b3390e7ca7d41712f31938e46f5331738cb585c3f5aba9225de468738edd6fabe95c13663db87dd31638be601803f8d3641384823905bb3842bb2031a234d528859fcc449c08ea91382b4e84b842c041b411cf81a50cde54e78c51490b499988c5ec4ccf07b896ef30f27dd868f7c339732b42052e1be94a64777844ade69d5cd17fb1b0708dcefe305644ad59e2e0992da6d534ae1ba46cb6038ef49530cd9bf67e57d787b45340166668857daad7d698681b376541b3e04f5730e1a932cc32c07183f4601aeebb80fe8d25f5c297d56c43c739a96123eeb9d99de691fe589cdd87cb18dd92359d9059eb44b4e4568f32c87180b1b7ff55cd1c8b555de5cc814a59db9cf2aad8eb52b1bdb0e4d05d1f2f5cef8d837d17775c2cef3a4842f5bd0eef533ba134d1e4df232d6d4d185529be9fbddd793f51656cf933c313bc7893fc04c112d1ee2c5e79a4b55771b80c9398745ab3819e1d32642d58d2bdb6302ccbecfa36fcbd0ff9b735d713a9191cdaa5bd9ae812d9f36f8fec4355db264ea68032ab3f5741cf58faa599487ad80c2dd5bf45b7c12c558649c112d1bce8f85c3ba93ee789b394a67b2de11ae6cdc7991f91b0b22c5dec1dca93dc00a4d198a0c0390eaea340db2ed3dc70b23f34e711369a55aac1dfa705c555192ec6ea3547133317f278c4affbc04a07ecb3c3bec05742d83e12c5e40d578f5b44e0ac7d5053eefd6503dfd54e156c3ca1c56ec1b431652b6870bde6ec2c1d353eed4214b18e06786bda39d710bdb41bf762dfdd30537353d95487738ccce396b2a6f53d365607dd4485276cf3212290cd157f8003f2fe644911dfc6013aa1d0a50766c0bfcca6f0f29798b1005bad01c835ef29bcd251a0ffd2a5ef6dde1fb965e108b4f636c913c89080bd09983e4c5b69c409b2ba04b4e435028a12141ae74b7d4ff081cda203d1b0abbd8da18845cb248d2abc7e0b3ad3e458188c32cc66ec5480568d855c50b87ac34d2d10486c34f8681b1bcc124e2cca9c9b4f964c212e98dc81c890e85ac62880cde76c19f26311a78362fde877b61e1d2165ff5f4ead1d715fb53ebf1a6fe276160a63c014c8ffb87305b87f2652a6c7b01495464dd5e491919225b5698b835f7967eaa9332b0175278105554021cd0e1880fa5b9aade5cb7cbac81e8c317b9a2503d6a8385b970d74700ed7888efc748d3a0fbc87eeb2d1f0ca5dce8b66f3eacb18c2f862c5855485e00cac24847faf101d3d4ad75a1b3bac389c358d4224b48abe90fb8d067e36227395e4968d07e1f62a02dc015017d267f5c78b2796d26150f3c6c962690379d389062855957fddee21bb0a6af38164a9f6a978323780f451dfc209d01ff5615b0c4b103463826e32cd09539e475b470e9b4e7741957e99f585e53f849bf6a4fa6777d6901bf28e0707a87efbbf5c1a03cf0c2ccff179a2c39c93e06a357ad51a6f46ef6146cdce83d09e3fc0b99a8869433ec71dc9a381e683f116088d0adbb2c82c7b602b6b2a653ebcf3d7fa1546bc3ab41d47b8e67cf9d8daf2385e71948bd3fda04caef76f978c9321fd28f8045dd86f0c3c9c5ed1c2a2a64c6e5d4d7486323f8936fc14dad6e725f83740079a1603f685180ebe46bfddc159323a39e87bffabf00ee1d9a83157a237be33fbbb7c887b63392bb474e5274c93a916dfa7e65af42bd4397698729ba5977e79dfc439903ff72aed2e20ee49debcd2a0e2ab118c584a6814dd70523fef7b7fc118ba6781c55ed8d4f44f77cb0b55bf081b54f9c8a0036b86a7f8bc0990dc7b01dbe726c8097bb850c7b01bb89ffe4a104c86c671da3700b459823ef668fadcceb5d1629fbb9797dc1a0afb94190a74c921a5a425658ce3e8663ed17cd01234a1599c9443a0774188bc2911c148bf56e9a1a8a9ba133bd355d617d2f92819af55dfc159ca9318003f150d6a0b4cb7eaece17b1a1647856ee3541ef667f8e41242eeef06abf79914ba5b8e42b190692338b53f1b1b5936b6d50cc6d7ba296c071805a693340e38218a7c0ebc080fea834541603b8b5ff3e225a041aef4d3c4725be8d07244298f82c82431b13594186d03de55b4464c547b9a9c4e3e1b84a606eddc8ee3bdb1e59c9cc9682ef32b7c71fe074b2e0d766bdbe0c6ea697aa70cb5c6ea735ab143c79a3df808fc72d303358e8bbf703ce05f01282eb5d1c6c2fae1cb74f67d6fea0c7e91a8ab51f100490ad22010ddadaff00b2a4a4cd7f4f7b741c0003040e29cb71252725bc4c6ac64be2b4653f40c1a40933416c330ca30347ea2f3b567a5d6e33d4d0899b466d9925f2a3aea2090aa046ece0da8ee084b1d7185754ace58dd654f12753aa2e77df1712d1e91b7232757c48fe4b0cd0fa56853387f7169df3890efad5206afa2bc51ba78bc818a90d45ad728ea138b5f39fd037b499f389a979c90410772e455313211bfc06f12a1dd507ba7a2fb28e73dcb58749df459aadb545329e14c1bff74b6e040c6487e9fadc0c776450abfd12ae9b06db983c3a960af979055ac11b60e5023956ec0ce4eed180110d66a94a21a517d0552b55fa0240b4c3f591cffa08395abd4769682d5ba52214c020adb417c800a238c9792a30c88d4ff79b217d35aa6cf6d2509f8e0f6084dba5b2e65559327668a127d1c0d87d2916ae4228bd0b88a54cb29ca2731ece7a796df47801d61a65104fb9d89ec3841d078c8f94d0702bfe6933b196023d5c14db55146b77309b2a2cac9a2e567aa78e070b8f67215bf0c5204d1192b8d0b1bf6b5b5250fc7cc5ba79a3a064c1da8d489fc36542ed80724e9e4e663b5701ff67fe45ffddadd395384f0aed71b0a4af20ad735e5bcb94050f40da3b91fb2e182396ff0b906455b7bcee5f7698c8cc7df5b3374f112bfbbae2ef1cdf51f239d52d547d20490f57a80ac0c65e104e7ce6fd0254287a028ba77554b5b06fb9bf4afa5d88d872874568a7378535a4444bb46fefab4310e06cdee7e116eba95190ee8699be9e32ccee0007da9d07fcb3ca8903635b347913858c8a5e24982ba0c6c98fac010c5e94edbaa45d9c1a73a114e5b795032313890567c788125c94b39ec337c2ac590fe34ce548ff6c37c0c0ceae813b001160d53d7b7edf92ecdbf0fa83dbcf743e9c0b24a3daf45ba48cf02603868ff5f799bd96a1b75d2746aa6f61217a28795245c69f578ba5f2fa4bc82d56f18e52ef2e558deba709392560a42620f71ff87f2e56221a389637f0d884853d12f8b76905bb2a715e48b7771fa50d7aef84556f0404cbcbf197891068fa6b03da3dcbac659c2278c407c7b7882d2484a1783207b6edde402ebe33fb4b1d6f057c98724a986ad2b36db39c0d1e9f20572bd33f5740228f07e5c2795325405b89678cf37fb993b1f0395ec6aaebea844a9a11ca057e9ab89c5ddf8a79922de07a8c843dd10766cd4777ecc60447cf4736fa77b5b1d82b51060a00518c86c47b2b132e5dcdd7448db8dc1a4f0bc5cf20528a26eee766b908b4e41f0663acb36d23998a119cfca793caf08d91fe18abbea17cf3836ef970d8fbb2071700e46df47f2806b70d22b6f29dc1be5789fd8824423146a3bd675ef1b71854a4687bda4cb42802af60a18a46e73a85a8caa8a93544a86e4b07668180e4ea02e91b39fa335619b2ea975c8577196a40fdc4676afad202203da85939325bc8cef539682cdc453115d68dd34af2ee8108fac4f77a35939b7ca302aeee218fa2cc2934d5eb1c160b622350823cdc71f702a1ca455f1688dde5ad3d8e103bbcb100bcd7f968d1824def39440809422ef11390fa325277dad8155db0584ccf747ffc226b489284b725a5bbc592440938e720ebfbdd17b202c4d1cd8f99c544949379224bbf905824b6e65b68faec46921208b73104727dfcd09b967030e96138288ca805a02c917536801797f7ffd8a083c464acb382312c41d560c6f06f9c3b9c2ef6174acb37a67e32580393a4da6f96aa407f58755d27839c414b6cc62e21dc962a34bacfadbcd49d65e5c5fc2338421248938b9b1bad7e9304305efbdd02bf5c3b498d95c1eb61540f6bfee724da6402f355de8e4cd3642a9505e3f5642b84b8f9d2497cb7488b53e5a9bdd86080d8594349dae3650c9a60d228554e08ce0980120ac4b062f0c5a99112dab189ffc379b744041dec72fa7ff6f031e64a71ed250edc17a257f4724a40000500281c0a400b69eaaf8b65fcfce8224ceffb6173103c38a11a8fb85186224ab67ef259230e3643dbf33580ecd903b388a4729d814a5fe4ed09810d6c9ec800038044000180040003000c00020073797a5f74756e0004000300080001005e070000170002006367726f75702e636f6e74726f6c6c657273000008000100080000000400030040000180080001000200000005000200000000000800010000000000080001000500000004000300080001005c7f0000080001000900000004000300040003004000018005000200000000000f0002007d402e2a282b2e28262c00000a00020021252d7b2a00000008000100080000000800010005000000040003000400030008000200072e0000280203803000018004000300080001008000000004000300080001007f0000000b0002006175746f6673000008000100010000002c0001800400030008000100fcffffff080001000004000004000300040003000400030008000100010100004c000180170002006367726f75702e636f6e74726f6c6c6572730000050002000000000008000100100000000d0002002e2b2a275b2e5e2c000000000700020067696400080001007f000000200001800400030004000300040003000400030004000300060002002b0000004c0101800800010005000000040003003801020030002300d0002000007153000000000000000024f65fbd491cf2a95dcce02aef018d15d26893c9b537c3ea5c4562f8e62cdfd4fa6584ccd52264f0442d989f817bfc24c4bc46f8c88dcbb8f21ee42755b3b8d3e6d78059c2eb0ab85fe8965959e3c7e6f23819a6a7fadb1c65c103864ab2666819ee23cc0fedfe61dc88cb256257d335da3dac1dae93fd275436940aa49c55c40c417e5bbf8b90fe04e755f36881146c37759596745c0fef3b03a443bc2856632161c1e339c6629035f8c9406801f5cb88df39af35c8613a7ae4cb61672636378134f67de13076366cd62c1ea0ccbffd6b6d083f8339854e1cc1cbfc85d20a0222f2816790016e257f5fe12e663e3ea5fb22abdb06126514117e9a08522d85c3a9e6f6521122c3c9fc14732058ecddc2714285f0d704dd3c9a8427a3f1d93cb96b0400030010000180080001000400000004000300fc0003800c000180040003000400030028000180070002006769640008000100050000000800010006000000040003000500020000000000480001800400030004000300070002005c7b000008000100012f00000500020000000000080001000f0000000400030008000100030000000c000200657468746f6f6c00040003004c000180080002005e232a000800010009000000070002002f280000040003000a000200272c2c2d2d0000000c000200657468746f6f6c0004000300040003000a0002005e732b295b00000014000180060002002700000008000100010100001c0001800700020067696400040003000400030008000100fbffffff0800020001000000e33df6b622b754a43f0ea65e82eef5db8e5459d1f074f7c94e0bc412c8ec92240422cb65ca206aa7613a6b097da36fbd4d44914e2e93086973fed1408c3a89"], 0x2900}, 0x1, 0x0, 0x0, 0x80}, 0x48090) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./gadget\x00', 0x1ff) mount(0x0, &(0x7f0000000140)='./gadget\x00', &(0x7f0000000180)='gadgetfs\x00', 0x0, 0x0) r7 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./gadget/dummy_udc\x00', 0x2, 0x0) write(r7, &(0x7f0000000200)="000000000902190001010080320904000001ff000000070581024000000902190001010080320904000001ff00000007058102000200120100020000004034127856000100000001", 0x48) openat(0xffffffffffffff9c, &(0x7f0000000000)='./gadget/ep1in-bulk\x00', 0x2, 0x24) r8 = seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000000)={0x1, &(0x7f0000000100)=[{0x6, 0x0, 0x0, 0x7fff0000}]}) close_range(r8, 0xffffffffffffffff, 0x0) ioctl$SNAPSHOT_UNFREEZE(r4, 0x3302) program crashed: KASAN: slab-use-after-free Read in ep_open testing program (duration=39.470570749s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): socket$nl_generic-syz_genetlink_get_family_id$ethtool-sendmsg$ETHTOOL_MSG_LINKMODES_SET-socket$inet6_udp-fsopen-fsconfig$FSCONFIG_SET_STRING-getsockopt$inet6_int-bpf$MAP_UPDATE_ELEM_TAIL_CALL-memfd_secret-mmap-ftruncate-openat$cgroup_ro-pwritev2-openat-write-ioctl$BTRFS_IOC_GET_FEATURES-renameat2-sendmsg$ETHTOOL_MSG_LINKMODES_SET-mkdirat-mount-openat-write-openat-seccomp$SECCOMP_SET_MODE_FILTER_LISTENER-close_range detailed listing: executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_LINKMODES_SET(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f00000006c0)=ANY=[@ANYBLOB="3400000018919c29d08e2f2bf74957227bef5a5a00bf572bf8754f9754f5c96fdf2934a108bd6e4ae8184d62b27ba72f4587519bff8cb4a38afdb2db0dda3ffdbcbe5b6137a7882d91bb86ec43822033faf6466ee5892ddc3e4f67f070b2dc9da59484048214cb0eb743a13cca502567", @ANYRES16=r1, @ANYBLOB="0700001000000000040005000000180001801400020073797a5f74756e0000000000000000000800050002000000"], 0x34}, 0x1, 0x0, 0x0, 0x4000800}, 0x0) r2 = socket$inet6_udp(0xa, 0x2, 0x0) r3 = fsopen(&(0x7f0000000140)='autofs\x00', 0x0) fsconfig$FSCONFIG_SET_STRING(r3, 0x1, &(0x7f0000000ac0)='gid', &(0x7f0000000440)='0\x00#\x00\xd0\x00 \x00\x00qS\x00\x00\x00\x00\x00\x00\x00\x00$\xf6_\xbdI\x1c\xf2\xa9]\xcc\xe0*\xef\x01\x8d\x15\xd2h\x93\xc9\xb57\xc3\xea\\Eb\xf8\xe6,\xdf\xd4\xfae\x84\xcc\xd5\"d\xf0D-\x98\x9f\x81{\xfc$\xc4\xbcF\xf8\xc8\x8d\xcb\xb8\xf2\x1e\xe4\'U\xb3\xb8\xd3\xe6\xd7\x80Y\xc2\xeb\n\xb8_\xe8\x96YY\xe3\xc7\xe6\xf28\x19\xa6\xa7\xfa\xdb\x1ce\xc1\x03\x86J\xb2fh\x19\xee#\xcc\x0f\xed\xfea\xdc\x88\xcb%bW\xd35\xda=\xac\x1d\xae\x93\xfd\'T6\x94\n\xa4\x9cU\xc4\fA~[\xbf\x8b\x90\xfe\x04\xe7U\xf3h\x81\x14l7u\x95\x96t\\\x0f\xef;\x03\xa4C\xbc(Vc!a\xc1\xe39\xc6b\x905\xf8\xc9@h\x01\xf5\xcb\x88\xdf9\xaf5\xc8a:z\xe4\xcbag&67\x814\xf6}\xe10v6l\xd6,\x1e\xa0\xcc\xbf\xfdkm\b?\x839\x85N\x1c\xc1\xcb\xfc\x85\xd2\n\x02\"\xf2\x81g\x90\x01n%\x7f_\xe1.f>>\xa5\xfb\"\xab\xdb\x06\x12e\x14\x11~\x9a\bR-\x85\xc3\xa9\xe6\xf6R\x11\"\xc3\xc9\xfc\x14s X\xec\xdd\xc2qB\x85\xf0\xd7\x04\xdd<\x9a\x84\'\xa3\xf1\xd9<\xb9k', 0x0) getsockopt$inet6_int(r2, 0x29, 0x38, 0x0, &(0x7f0000000140)) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000100)={{0x1}, &(0x7f0000000040), &(0x7f00000000c0)}, 0x20) r4 = memfd_secret(0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0xa, 0x11, r4, 0x0) ftruncate(r4, 0x3) r5 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) pwritev2(r5, &(0x7f00000005c0)=[{&(0x7f0000000600)="c867", 0x2}], 0x1, 0x31, 0x4, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./sys_mnt/kernel/mm/transparent_hugepage/enabled\x00', 0x1, 0x0) write(r6, &(0x7f0000000200)='always', 0x6) ioctl$BTRFS_IOC_GET_FEATURES(r0, 0x80189439, &(0x7f0000000300)) renameat2(r5, &(0x7f0000000180)='./file0\x00', r6, &(0x7f0000000280)='./file0\x00', 0x5) sendmsg$ETHTOOL_MSG_LINKMODES_SET(r5, &(0x7f0000003440)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000003400)={&(0x7f0000003480)=ANY=[@ANYBLOB='\x00)\x00\x00', @ANYRES16=r1, @ANYBLOB="10002dbd7000fbdbdf250500000078110380fa00040003b14744df9251ac23838aecb660c68052e8873527da26111bf9f80edc40896738dc36bc83f20186e3ab8b78ca61421ad9a43a1ecc399d0968a654f64abbda56944d99988fe5b02da774085994a0df0fa6d02028012ce35b457c59c85d9f81a9f5476920a546fe3829da14aaf57a46993508a86e4390f1e23ac2461d3392de053dc57819c44c7377262313119ead7c685304ec8ed3320c8f5b3bb46cf015236431ab76932c30da38b2c78fb6d61fa86182e95810bd6154dd2194e7c39431f88c30a67ed274aca6d464a896613f7d98c72315badd46675117bdc17e9f9a08ecf069ee1af24ac2dcc2a549372b1a5cb95d004ec15a1a9b00003c0003801c0001800400030008000100170700000500020000000000040003001c00018004000300080001000d0000000800010007000000040003002100040064ca831c78659efbe80325d4f8d369b94e7b6a130cd66c8b5bd980d11b000000100003800c000180080002002f2b2b0004000100041005001251bdeb73d311bffedb121a087ff384edcd2437fb3a14d04caedc08180ac819c8ad022afafb7768444f19b0aa97f32ed7b94c2444cbc2fa81d0a24fc43d5548ba2852b2d26fe44ae4e05965730aaa1c63b03e6319f84ea3b65bc85413c50164dbba95fc7e71214bcd51febcf2fff72d6a2ed2954d04498c4ab7916a23402a7880099f13574e5555789a4830b926f17abc4c272c654475fd09b7741e3cb48490dc15ac94960f2ea39b6980f3fca2af594a40df4f80e01d315f30b18fb55f10fed2c6e282ebb5d1f28e7402571721af0c891e545ca1ad30470467497f8c3dd8682173d256be74e30ea7ab42d8b745c197ef4fb99d51f46b771217e571d3d6e662ab449c1aa0f58f35c675a12eee93c9bb42ce2b147fc06caa4ee38b3fc27d874d188dac34decb5b3dd17991384e95639177672fab1f4265970d8a4e52da85ab9d2451ffe5594c73303e12c185898683737b4d0757ef98e7fd0f3154d08c961ebbbb102da6b61ee4dc77e96858b04f7a6e54f0def92e2ae7b477fe2c366fb98eae0489d73418365d594aab0c6f8cb828ee0cb2022c43fecc28c924401d9461bd52ba3ae4ee4f7bff534371098cdcfe32232ae4029dfe852a21ed5e45429846d9db73a6f93c4fcea1784cfac4bbe3eacce6e4aa0ad146048e063f82017412e987878caf92042df856d860fd7a625007f25dc3ed0833743403e1c527f11507d2b1d343dfab9c87a51f5b66dbe684530e28055f28c3c8135fc7ee72eaafbe92b816e533a86c26fd83e641a2224d448e3de79a59eefa3790b84c2d599815dd01d7a872c1ad8047e0d9d18a7bf87a79adc4668ef624184f3a7046af346397aefa4e7f96c439387a2a0158e6d9224b5d50801b0c88df4828e1cbee308b54f180627968431c561bd8f5a6932c0491aed7cd62e8656750ad1cffda31de2aedfbd0ace100e2175e64d59b2749b008228ab4283f7e2003f99dfee69d1eb6ae0bc51c51dd620edec0e1800e1fd1f872ec1a374190734309463c4740995bec30de65e8fc0d624df084bd621f9c5a06a087b2ba9a036444d3b3dbf849a3f56090d41cb716d597ce7370829f43a2d79f4a451beeb7b62bfb14222e2b7da4d77e8b176a9be3640cfacb41aaaf7de45255637441c6e041c59f0487050ed42dcaeba8eba1da8266a6090e2b45b9ac73c7f4d99b71cc23c26f97c27a4ad23b4b51e4a161694d50932612d3923fb945caa50d25d6918541c30ac264ef4db83b96aca7ca64620ddad8cd349a351426f43c08bfa91c8c4015c60ae0aa4b023a1b5b3ea1b752e3895c79ff0db766350769730b6ff0ec7385572f547c301eb5546d832558e15df3164b47fa3931309f541cca7a969f1664766bcc4cb7febcba10abf5d348f69f2289f1d03e77cde17a547d9ef3a6973c4df1a024fc6efff2b00060ecc4232be1a5471b58551e7eb8a22a7449f638d19960f8b549f9c2b3750d80256dc3c5fd8f88b43491919fa20e5f7ef91e1d23794fd24d85b04af1a5d613f1b40ceb91d764e953b067c8514f978c32062b062ae9234ef2e174c469f6165eb9eeaf548c1ccab0789fd496b3766e17d1775ba6b7bf87e6bd5b7899863a965a52190cb817f7d494233e58a93e6bd0164b3b21d84ec917a9f04bc2722623946ca4de416a6158befa8d17bd38cc8e2b92e314ede6b99a31cc904dc308f632d0b67077af2240d3889a6dd4d7c518b56899e056c669fe7b2dba4397665383197959811f0bfb05ea9197c6f0d40f680d1995b0b63f21d8daa576f0ebda36a6c87bfd7a2fae7c1d93930cf9d2a10713cd64c84b28a99dcd46b695cd869a7858171cb688c893ffa44497b6b2d61857d78294f61b9ff66536b117c7c944a8d49be6de55a017550b4d01de38cf5be8fd3b756238328e0e128b198a1f835614ac9c052a8fd6d5fb8b96ff05da64c8794237d978b6a15bc64e9ed237b9682fcbd0aad6a59994764eda31ce2a22c922687364c8e545d8376c611b8c389b756503f8aec670deea78050d803a6af12b57f1cb8151684e1917a53543fdc98b1e508755fb46d9fdce2e65d1871b037f1c2474d6db89718afb3a1dbc4816640edc31de992a080320d477026d3362dd3a951b649bedb82da04dbe28caa52276d1ad8cfab5bab31054b00bf4e0d92abd2ed369ebe8ed0dfd8366ee3b1e6d0906196428261d373282b836ce4d027f2a3acce01581d3a988b770d35342299ebba80d217e22cf56943ca5a111733f5cd6d4a1b99a8320a27d6133d23e0afba2894ed0d8f35857fd2d2563991f52313e6cbed13adbab322b54a755041fcc345c2f5ffd90aec13bf6ace7f9dc0f1f8b4c2e5aebedfac06b72b8352393b393725381a178a8796d59183bdbd7fae423fe3880758b4bdc2d55474553a2e4157e30f6a3885dd39f1b5bc297b0213cc86c32510dae422af3e63bcc695daa7429d51c910f01c0db95bdfa1172e4c3a307f334b31cab884c34da1d04fa1e4e5bf64f50364a0ccd85578e8bbe8225d27f8e288a23631d03e96bc5c743e546f3699df1ae7a0af74e7b9671e21abdc36efb16117bf1f5a474ed3bee3fd29fcb630efc384c7dace57d63476804ec23e2388fdf4f48132f526efdf68e8adc7029ec5be1334b19014cc48d94d029e81d7adc6381ba288f369647a27afa6c2461f5718c43bc2078f4028c58d454044a470b301d971e7178f3e612d3a80598be8ba20298d375563d64f6242f95cf5c51510dd53ae8bee07332b970d49077a8cf7b740e6508f7ae17c29ff9e25f89ca5a71d52978e0a1152ffb7eed255de253353a4e517d02170a0589c71771f5c491117103f221c30307ebbc32cbe3440922c3f6b8bdfb10680fc1ecb720ed502c89e374d909c76104cf8aa13c372476220fdd27d13eea25c46b87edef3c5370c0c10d1ce31521ce6f79ca7e8a1473ef6d4d6c8b48bea918d35992560480a5ccd51947d6bfa0da10696bae5be67a99c8e256bd19c330f7b7aaf46b8901fffbf8ac483decc4d9f850c10c76d72f202d797cbd36e6a0e1ca9ea02831964ffb70c997319ea7192b40d9463b4bb2c1e2a1d9a8fe8d02b7df8460c0bd2c20010791f5775b2cfb3044130c12d12c1105afbeb3b671d9b284e01345e4616ac20292642ce774d5f5df0d2db83a361bd694dad48e92b41e01c6d9494514fd448ff90e9be688d9ff1c332a619d8e63395f74b41132603649479496a6b43557888d35da45509e215d9eceb2a21e0ea18f377803fd1ba574cf3617be1f4692fa7313fe10d740d2e5a78d480d0656581579352f1a2f3aab8c2a6bc7583ef7eb0188cc3f66a931ea7ebf504febc69c4d87753ede50b580e9d91466251b9729619fb6ba296bd22853a0d9e2ec43be1f41cd58888dea6ac0bff02e84df2d77eafe3c176e26abb79f5b977bfa549bf8db1a921ed60a3d365f086ad16a0a28287826c4e73030252a0ade94216f3b47bed3a9d3ed7e8ffffe1f7f54cc56e88b2546582cd279d692448fdc9e8f548ee862ce6d7398000aa50c5f990bd6cb676b51ead8b22b1e62ecaf2992ddfb2a32e47068b68df12aa2ccb6a07f4764a21eccfdd6f3cbc72f84a44ae08fb288571ccf7f6495a98a42fe096bbdf86d9dd1ad33ba9acd25642f305a6286e500e5a45f909fc05bc1f6f100245dba93071ff6dfc6101e605d9e404ca10ff3cbbdfe2d5ee91b42fed7bdba9722aab253ad75770e4bfc2eac0e732d5fcba1e209cc4eed70ec7d9bf9ec41f3f24ee2f53830c7aa20d668838bc9ba47c4e15b2b81cd0c119901fce663c9bba1829a9a24ecc722c3b8fdb3cb35ace82257b0090b785040910be43991e4d41fceabc9ee0c609baee59f32ff68c7145dee7e8af7aa68bd419030e0dce753cf040299040bc14c13842f36598603f69f09e7fb7a6ea49138b2f0f7a84597252364ed0003c657271fdfb309b6443126e3adf33233c22dfcac4294e732d910a820ddccdf4357005169640d38301464c6ff6b8cd563365232ce627cdfdbebf4d0e9fbf80905e8f53b0402ac7ea9d5b3bea051f0009b0be6939323532140649e819abd13f55dd3702a150492c4049d51998765f295dd7248d4b14c4329b0690ad03b45eb305de64756d80266ab8f330f966dff3f04c98eb4dadfbd10b8272cc09805ffe961f41b07b7ac39d469d8f8e8e7ec95fa072bcb84a2ac1872af7e9a0153aaebc6730c30f3e58cb766aca20d9a319a8f48397ef241ad3a7e9a285e524135209cead9e84bb79a964121bea7cada246a3e2bad50a46758c80dd8cb2f35a0951475142432da770e62a3bd181f216b5b0d5495122b0da4eb488f1afac789ed0413623cf231534182c8022a1f0c79323d7a99b45f24d2349ee0bef3f59bfe81d75eff7531e2c2cf5e0899cae730c5c4a7fc075ee5b92e7ad2362e3491ef128c40b0cbf3bcb63c8a2ef73642201f17576a48ca41b8403e6223b26c2161446932fa23c963fb009a6bb57282f976e44a372f346b764693e3cc473c7d62f74b508ed08d5f0064628422bbfad69dd7c8468d1d37454b8a71e8e7c4b6da97bd851af7bfa5a62d1db1de1e32172326bdabad460fc7d84a9214ee3abf347a2752293e0687728e82971c732a7175e49f7090e1dd0af06761cb3413cd84a7a7db22bb8e2da4df0cc0c54774902e7b8cc6d67ffa6a4d7e36ccc42e3e53c84ff3aea151b105407bdb005e01376e40992d2f4cf93051026201e0c7eadcbbffc359330bfbf4cc01427c32b86be51f472310f44d7b9ef421e145fbf0a086530711f891722cc7ebe70ce90861ab10559ab1e938ead520386feea3fe267fe43937708b1d74f92fbf774815aa850f4190cb88bfa55176a82f3166b09fc63252cc3918ee61d562d91b202b2d747b2e891ed049e9fc0ccdfe0e2e217d5f9b6f4817b5df4ef7de3b66c727db4b3ba95ee213fcc9489f9b5bd6b47e24973c0a90fab3cf7e5b4cd727b57e8255b209a7785c4512c29a26b68538d47387b2924c25d14d0a2f869dc79d517ae209dac956e73bcb7abd7c10b31ba3761a39da14ec90cc173d47ed3b4571804e153945a9d9f52123e07fb5a051afece2a0d0c3157e5142e5a9bf34568d9e3a65729e4cdbc912a1775141e418dad5d618373f6d29825cd23de755fcdb23821c340896f66a2ecb1895b5aace11b1939723f83ca1fc336f50fc9e2acce3ff74c3254bd12a962f7ac166023a9bab2aed2b6d3a11fc75ce5744e070897bb4404ff8808d31dce2818801b1d5d2e2d6929b268017278a122daaa95b55ff7d7aeb1e593fbffa153915d8fa770fec216e16f593d110f11c037be8c105c568eaaae3058dd1d84888933ca5fbaf255278d231225ee5b3edccf89d8b45a3819025917106140961d28716f4d0488c48e0cd5e650d2a6fb22855653b3fce008154553a95ce12631bc066f8c6cbaffe2f606dabe7f3b79015ed83d7bec82fe1575aa608ca8fb674552e525b31f27bb45a8d5ea4e66f7c4456da00180fdce0261ef91c07d369037af843003271f7ed01b9731bd25b1eec69b23f63bb996c1ee0e5a95970626298d79ed43c00fd6ade9195cb5918dd2fc6c5874db2f2800b35c02a5b6da6a71eba2dafb643b5e0b3768b03817ec930de441961d32dcd8308dc09c2cd6455035a870e8c0030ebbd3eff440d3e3768500c57c92e63f83cb9fa1131e89a09956846b40b19269ba213bd788d8d850d3b218b34bf3889e74fc68f7134c814b44e340a3d7f11e062472726aa16ed6b8c315e7015432bde3223853de8fe6c96d8ab9accd4514afd63fec31e52cac9caf305000700020000006c170380d40203802400018008000100ffffff7f0800010002000000040003000400030007000200676964002800018009000200275d575d0000000005000200000000000500020000000000060002005b0000002c0001800800010005000000080001000a0000000b0002006175746f66730000080002002b5e240004000300400001800c000200657468746f6f6c00070002006769640008000100c000000008000100698a000004000300080001000700000004000300070002002a0700006c0101803801020030002300d0002000007153000000000000000024f65fbd491cf2a95dcce02aef018d15d26893c9b537c3ea5c4562f8e62cdfd4fa6584ccd52264f0442d989f817bfc24c4bc46f8c88dcbb8f21ee42755b3b8d3e6d78059c2eb0ab85fe8965959e3c7e6f23819a6a7fadb1c65c103864ab2666819ee23cc0fedfe61dc88cb256257d335da3dac1dae93fd275436940aa49c55c40c417e5bbf8b90fe04e755f36881146c37759596745c0fef3b03a443bc2856632161c1e339c6629035f8c9406801f5cb88df39af35c8613a7ae4cb61672636378134f67de13076366cd62c1ea0ccbffd6b6d083f8339854e1cc1cbfc85d20a0222f2816790016e257f5fe12e663e3ea5fb22abdb06126514117e9a08522d85c3a9e6f6521122c3c9fc14732058ecddc2714285f0d704dd3c9a8427a3f1d93cb96b08000100ff010000040003000c00020073797a5f74756e000500020000000000080001000500000008000100090000000c00018008000100090000004c000180040003000800010005000000040003000c00020073797a5f74756e000800010005000000060002002d0000000800020047504c00080002002c242b0004000300080001000700000020000180080001000101000008000100080000000a000200272523b55b0000000c0001800400030004000300280001800800020047504c000800010007000000070002006769640004000300060002007d00000054000380340001800500020000000000040003000400030004000300080001000200000008000100f8ffffff0400030004000300040003001c0001800400030005000200000000000500020000000000040003000410050059fde99914f4a22b6b0c21c662afdb8c55dd36f1bac938fb2433c535524ae7521fc2122241d9da6232169fffbfa128993e1ded52d88b40d5b1414092aa1cb6bced83003f2d3d8aee39be929dad048c5a1390cd29fd51815e15942e3a58bd7550c49257b6db1d84b92090bdba1a7e3e4280391ec1ef9a8bafaa17fddb3e8e19c94f9db6723c9ae322a66c8a2f2f808626dc2f0fcec49fc7381eb63f1ce3c5d3797a890e458693f381e9881ef0b446523ae3be088f84696184b049b84a1d37325d334ba4211d20d827a701e94456cca749036b394829bbd88f79b06eedd48a502938d508cfc0e3a2cc2dec73f95730f819ecb93d62c018e0d94c9a124e2379bd77a323a64fb189222dfd07f9ee01589bca89de2101cdc86a79218f497c9f73f614a3d94dd9c3af25176255b6ea5c050c7b0ab480a2f50b5ccdc6d52365fc43bfdd0907ad75b88acbd0091de8dc194eb29553bccf2bee67132a8d6f988e7cc8d0a91286cd0cb4b4a317b21000b12a7f8c1d55a42e3e10e1c197f4f5545822153b59ef4d2dc9d69e099406dd74e9eda47b522135e658f35ab12ad52666ba649dd0d9e5dbe4baa0c17180f9566c05a9f7d9ab4132059180949435f96afb3a453b754c091c5dd9f94d5c61ec5323723b6a82ac901e863091f74ac67ae5c24deab6972368734fdab2bf8d43bb48e3dc83f26c3e9beca60be32ce48f6d9d568b4f2eb7a8e8ddcfcda20eec155ef31cf08759f68fb9b1d443e1a5ac8f635341aff9e162b067e8f0d39f0eb600dc4c72bf6160d303dc2b91869149f3b7ff07054befe500f4366d602d9d56073f3040bb5b0a2bea63d061cea893f7e7a42c12dbda7603f10b933c56e42090937e36af35fa3d57552587487887d5ecb0c74b784553fb11d2abdf68c77018eb44f3ae93f413fa4aaf7977dc9f06551674bbd6466f1e05a36069d6227414957d49eae967c313bef0f7e369b205e20b211f87142890c5c21e489d3d98e8e0af054db4c5b72416b8837df58527de4d7384fc0679e92e62005434d24a4691c2cb741af0330414f2cd71dd73537742137a79f7abfafb65c7a1576ce7c8aa322d9ed7adcd178b8e0ad1a1699a67f16d533603939c5f163d3927b9b629db5ed3f263bacc53904d98977ca12b651ca1301a8e789d30b14a394649b18a0bd9e4fa526a331520a373015d7be7ffecae74cf21457d2f53d9428fded5c8a28e8677b18031b624e5ac2600dd3311ce7aeab43d23ac8a0ab40e7f2cd56d346cf8fed4223b37fa03121d0262a259088ddc60600bbd7b75b80bc9d1f9f057b928b8812451579020e77dd8be22886db839b325a54d627ca8a7d65981f53fdc8f99096937beb996af39d29815d9bb454f3c9e416cd7f8c1719c41aa1a0f472bf3dc6d42b3f1b4ec7d1903e4edd31c067ca75507309e841c7c9fef1699be798f9d4ac34f3832e2d5ebf9f10266000ebf7b02ad19cd3bb3c1330ca73712c5d34647ed72b7c5ca66a093657ff0838978a4a9664648618e64eaad814739539a824e13c493d96b7be2d91cbb59799426bd39b6f025f87ff0de7e4ec383befaff508b3390e7ca7d41712f31938e46f5331738cb585c3f5aba9225de468738edd6fabe95c13663db87dd31638be601803f8d3641384823905bb3842bb2031a234d528859fcc449c08ea91382b4e84b842c041b411cf81a50cde54e78c51490b499988c5ec4ccf07b896ef30f27dd868f7c339732b42052e1be94a64777844ade69d5cd17fb1b0708dcefe305644ad59e2e0992da6d534ae1ba46cb6038ef49530cd9bf67e57d787b45340166668857daad7d698681b376541b3e04f5730e1a932cc32c07183f4601aeebb80fe8d25f5c297d56c43c739a96123eeb9d99de691fe589cdd87cb18dd92359d9059eb44b4e4568f32c87180b1b7ff55cd1c8b555de5cc814a59db9cf2aad8eb52b1bdb0e4d05d1f2f5cef8d837d17775c2cef3a4842f5bd0eef533ba134d1e4df232d6d4d185529be9fbddd793f51656cf933c313bc7893fc04c112d1ee2c5e79a4b55771b80c9398745ab3819e1d32642d58d2bdb6302ccbecfa36fcbd0ff9b735d713a9191cdaa5bd9ae812d9f36f8fec4355db264ea68032ab3f5741cf58faa599487ad80c2dd5bf45b7c12c558649c112d1bce8f85c3ba93ee789b394a67b2de11ae6cdc7991f91b0b22c5dec1dca93dc00a4d198a0c0390eaea340db2ed3dc70b23f34e711369a55aac1dfa705c555192ec6ea3547133317f278c4affbc04a07ecb3c3bec05742d83e12c5e40d578f5b44e0ac7d5053eefd6503dfd54e156c3ca1c56ec1b431652b6870bde6ec2c1d353eed4214b18e06786bda39d710bdb41bf762dfdd30537353d95487738ccce396b2a6f53d365607dd4485276cf3212290cd157f8003f2fe644911dfc6013aa1d0a50766c0bfcca6f0f29798b1005bad01c835ef29bcd251a0ffd2a5ef6dde1fb965e108b4f636c913c89080bd09983e4c5b69c409b2ba04b4e435028a12141ae74b7d4ff081cda203d1b0abbd8da18845cb248d2abc7e0b3ad3e458188c32cc66ec5480568d855c50b87ac34d2d10486c34f8681b1bcc124e2cca9c9b4f964c212e98dc81c890e85ac62880cde76c19f26311a78362fde877b61e1d2165ff5f4ead1d715fb53ebf1a6fe276160a63c014c8ffb87305b87f2652a6c7b01495464dd5e491919225b5698b835f7967eaa9332b0175278105554021cd0e1880fa5b9aade5cb7cbac81e8c317b9a2503d6a8385b970d74700ed7888efc748d3a0fbc87eeb2d1f0ca5dce8b66f3eacb18c2f862c5855485e00cac24847faf101d3d4ad75a1b3bac389c358d4224b48abe90fb8d067e36227395e4968d07e1f62a02dc015017d267f5c78b2796d26150f3c6c962690379d389062855957fddee21bb0a6af38164a9f6a978323780f451dfc209d01ff5615b0c4b103463826e32cd09539e475b470e9b4e7741957e99f585e53f849bf6a4fa6777d6901bf28e0707a87efbbf5c1a03cf0c2ccff179a2c39c93e06a357ad51a6f46ef6146cdce83d09e3fc0b99a8869433ec71dc9a381e683f116088d0adbb2c82c7b602b6b2a653ebcf3d7fa1546bc3ab41d47b8e67cf9d8daf2385e71948bd3fda04caef76f978c9321fd28f8045dd86f0c3c9c5ed1c2a2a64c6e5d4d7486323f8936fc14dad6e725f83740079a1603f685180ebe46bfddc159323a39e87bffabf00ee1d9a83157a237be33fbbb7c887b63392bb474e5274c93a916dfa7e65af42bd4397698729ba5977e79dfc439903ff72aed2e20ee49debcd2a0e2ab118c584a6814dd70523fef7b7fc118ba6781c55ed8d4f44f77cb0b55bf081b54f9c8a0036b86a7f8bc0990dc7b01dbe726c8097bb850c7b01bb89ffe4a104c86c671da3700b459823ef668fadcceb5d1629fbb9797dc1a0afb94190a74c921a5a425658ce3e8663ed17cd01234a1599c9443a0774188bc2911c148bf56e9a1a8a9ba133bd355d617d2f92819af55dfc159ca9318003f150d6a0b4cb7eaece17b1a1647856ee3541ef667f8e41242eeef06abf79914ba5b8e42b190692338b53f1b1b5936b6d50cc6d7ba296c071805a693340e38218a7c0ebc080fea834541603b8b5ff3e225a041aef4d3c4725be8d07244298f82c82431b13594186d03de55b4464c547b9a9c4e3e1b84a606eddc8ee3bdb1e59c9cc9682ef32b7c71fe074b2e0d766bdbe0c6ea697aa70cb5c6ea735ab143c79a3df808fc72d303358e8bbf703ce05f01282eb5d1c6c2fae1cb74f67d6fea0c7e91a8ab51f100490ad22010ddadaff00b2a4a4cd7f4f7b741c0003040e29cb71252725bc4c6ac64be2b4653f40c1a40933416c330ca30347ea2f3b567a5d6e33d4d0899b466d9925f2a3aea2090aa046ece0da8ee084b1d7185754ace58dd654f12753aa2e77df1712d1e91b7232757c48fe4b0cd0fa56853387f7169df3890efad5206afa2bc51ba78bc818a90d45ad728ea138b5f39fd037b499f389a979c90410772e455313211bfc06f12a1dd507ba7a2fb28e73dcb58749df459aadb545329e14c1bff74b6e040c6487e9fadc0c776450abfd12ae9b06db983c3a960af979055ac11b60e5023956ec0ce4eed180110d66a94a21a517d0552b55fa0240b4c3f591cffa08395abd4769682d5ba52214c020adb417c800a238c9792a30c88d4ff79b217d35aa6cf6d2509f8e0f6084dba5b2e65559327668a127d1c0d87d2916ae4228bd0b88a54cb29ca2731ece7a796df47801d61a65104fb9d89ec3841d078c8f94d0702bfe6933b196023d5c14db55146b77309b2a2cac9a2e567aa78e070b8f67215bf0c5204d1192b8d0b1bf6b5b5250fc7cc5ba79a3a064c1da8d489fc36542ed80724e9e4e663b5701ff67fe45ffddadd395384f0aed71b0a4af20ad735e5bcb94050f40da3b91fb2e182396ff0b906455b7bcee5f7698c8cc7df5b3374f112bfbbae2ef1cdf51f239d52d547d20490f57a80ac0c65e104e7ce6fd0254287a028ba77554b5b06fb9bf4afa5d88d872874568a7378535a4444bb46fefab4310e06cdee7e116eba95190ee8699be9e32ccee0007da9d07fcb3ca8903635b347913858c8a5e24982ba0c6c98fac010c5e94edbaa45d9c1a73a114e5b795032313890567c788125c94b39ec337c2ac590fe34ce548ff6c37c0c0ceae813b001160d53d7b7edf92ecdbf0fa83dbcf743e9c0b24a3daf45ba48cf02603868ff5f799bd96a1b75d2746aa6f61217a28795245c69f578ba5f2fa4bc82d56f18e52ef2e558deba709392560a42620f71ff87f2e56221a389637f0d884853d12f8b76905bb2a715e48b7771fa50d7aef84556f0404cbcbf197891068fa6b03da3dcbac659c2278c407c7b7882d2484a1783207b6edde402ebe33fb4b1d6f057c98724a986ad2b36db39c0d1e9f20572bd33f5740228f07e5c2795325405b89678cf37fb993b1f0395ec6aaebea844a9a11ca057e9ab89c5ddf8a79922de07a8c843dd10766cd4777ecc60447cf4736fa77b5b1d82b51060a00518c86c47b2b132e5dcdd7448db8dc1a4f0bc5cf20528a26eee766b908b4e41f0663acb36d23998a119cfca793caf08d91fe18abbea17cf3836ef970d8fbb2071700e46df47f2806b70d22b6f29dc1be5789fd8824423146a3bd675ef1b71854a4687bda4cb42802af60a18a46e73a85a8caa8a93544a86e4b07668180e4ea02e91b39fa335619b2ea975c8577196a40fdc4676afad202203da85939325bc8cef539682cdc453115d68dd34af2ee8108fac4f77a35939b7ca302aeee218fa2cc2934d5eb1c160b622350823cdc71f702a1ca455f1688dde5ad3d8e103bbcb100bcd7f968d1824def39440809422ef11390fa325277dad8155db0584ccf747ffc226b489284b725a5bbc592440938e720ebfbdd17b202c4d1cd8f99c544949379224bbf905824b6e65b68faec46921208b73104727dfcd09b967030e96138288ca805a02c917536801797f7ffd8a083c464acb382312c41d560c6f06f9c3b9c2ef6174acb37a67e32580393a4da6f96aa407f58755d27839c414b6cc62e21dc962a34bacfadbcd49d65e5c5fc2338421248938b9b1bad7e9304305efbdd02bf5c3b498d95c1eb61540f6bfee724da6402f355de8e4cd3642a9505e3f5642b84b8f9d2497cb7488b53e5a9bdd86080d8594349dae3650c9a60d228554e08ce0980120ac4b062f0c5a99112dab189ffc379b744041dec72fa7ff6f031e64a71ed250edc17a257f4724a40000500281c0a400b69eaaf8b65fcfce8224ceffb6173103c38a11a8fb85186224ab67ef259230e3643dbf33580ecd903b388a4729d814a5fe4ed09810d6c9ec800038044000180040003000c00020073797a5f74756e0004000300080001005e070000170002006367726f75702e636f6e74726f6c6c657273000008000100080000000400030040000180080001000200000005000200000000000800010000000000080001000500000004000300080001005c7f0000080001000900000004000300040003004000018005000200000000000f0002007d402e2a282b2e28262c00000a00020021252d7b2a00000008000100080000000800010005000000040003000400030008000200072e0000280203803000018004000300080001008000000004000300080001007f0000000b0002006175746f6673000008000100010000002c0001800400030008000100fcffffff080001000004000004000300040003000400030008000100010100004c000180170002006367726f75702e636f6e74726f6c6c6572730000050002000000000008000100100000000d0002002e2b2a275b2e5e2c000000000700020067696400080001007f000000200001800400030004000300040003000400030004000300060002002b0000004c0101800800010005000000040003003801020030002300d0002000007153000000000000000024f65fbd491cf2a95dcce02aef018d15d26893c9b537c3ea5c4562f8e62cdfd4fa6584ccd52264f0442d989f817bfc24c4bc46f8c88dcbb8f21ee42755b3b8d3e6d78059c2eb0ab85fe8965959e3c7e6f23819a6a7fadb1c65c103864ab2666819ee23cc0fedfe61dc88cb256257d335da3dac1dae93fd275436940aa49c55c40c417e5bbf8b90fe04e755f36881146c37759596745c0fef3b03a443bc2856632161c1e339c6629035f8c9406801f5cb88df39af35c8613a7ae4cb61672636378134f67de13076366cd62c1ea0ccbffd6b6d083f8339854e1cc1cbfc85d20a0222f2816790016e257f5fe12e663e3ea5fb22abdb06126514117e9a08522d85c3a9e6f6521122c3c9fc14732058ecddc2714285f0d704dd3c9a8427a3f1d93cb96b0400030010000180080001000400000004000300fc0003800c000180040003000400030028000180070002006769640008000100050000000800010006000000040003000500020000000000480001800400030004000300070002005c7b000008000100012f00000500020000000000080001000f0000000400030008000100030000000c000200657468746f6f6c00040003004c000180080002005e232a000800010009000000070002002f280000040003000a000200272c2c2d2d0000000c000200657468746f6f6c0004000300040003000a0002005e732b295b00000014000180060002002700000008000100010100001c0001800700020067696400040003000400030008000100fbffffff0800020001000000e33df6b622b754a43f0ea65e82eef5db8e5459d1f074f7c94e0bc412c8ec92240422cb65ca206aa7613a6b097da36fbd4d44914e2e93086973fed1408c3a89"], 0x2900}, 0x1, 0x0, 0x0, 0x80}, 0x48090) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./gadget\x00', 0x1ff) mount(0x0, &(0x7f0000000140)='./gadget\x00', &(0x7f0000000180)='gadgetfs\x00', 0x0, 0x0) r7 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./gadget/dummy_udc\x00', 0x2, 0x0) write(r7, &(0x7f0000000200)="000000000902190001010080320904000001ff000000070581024000000902190001010080320904000001ff00000007058102000200120100020000004034127856000100000001", 0x48) openat(0xffffffffffffff9c, &(0x7f0000000000)='./gadget/ep1in-bulk\x00', 0x2, 0x24) r8 = seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000000)={0x1, &(0x7f0000000100)=[{0x6, 0x0, 0x0, 0x7fff0000}]}) close_range(r8, 0xffffffffffffffff, 0x0) program crashed: KASAN: slab-use-after-free Read in ep_open testing program (duration=39.470570749s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): socket$nl_generic-syz_genetlink_get_family_id$ethtool-sendmsg$ETHTOOL_MSG_LINKMODES_SET-socket$inet6_udp-fsopen-fsconfig$FSCONFIG_SET_STRING-getsockopt$inet6_int-bpf$MAP_UPDATE_ELEM_TAIL_CALL-memfd_secret-mmap-ftruncate-openat$cgroup_ro-pwritev2-openat-write-ioctl$BTRFS_IOC_GET_FEATURES-renameat2-sendmsg$ETHTOOL_MSG_LINKMODES_SET-mkdirat-mount-openat-write-openat-seccomp$SECCOMP_SET_MODE_FILTER_LISTENER detailed listing: executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_LINKMODES_SET(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f00000006c0)=ANY=[@ANYBLOB="3400000018919c29d08e2f2bf74957227bef5a5a00bf572bf8754f9754f5c96fdf2934a108bd6e4ae8184d62b27ba72f4587519bff8cb4a38afdb2db0dda3ffdbcbe5b6137a7882d91bb86ec43822033faf6466ee5892ddc3e4f67f070b2dc9da59484048214cb0eb743a13cca502567", @ANYRES16=r1, @ANYBLOB="0700001000000000040005000000180001801400020073797a5f74756e0000000000000000000800050002000000"], 0x34}, 0x1, 0x0, 0x0, 0x4000800}, 0x0) r2 = socket$inet6_udp(0xa, 0x2, 0x0) r3 = fsopen(&(0x7f0000000140)='autofs\x00', 0x0) fsconfig$FSCONFIG_SET_STRING(r3, 0x1, &(0x7f0000000ac0)='gid', &(0x7f0000000440)='0\x00#\x00\xd0\x00 \x00\x00qS\x00\x00\x00\x00\x00\x00\x00\x00$\xf6_\xbdI\x1c\xf2\xa9]\xcc\xe0*\xef\x01\x8d\x15\xd2h\x93\xc9\xb57\xc3\xea\\Eb\xf8\xe6,\xdf\xd4\xfae\x84\xcc\xd5\"d\xf0D-\x98\x9f\x81{\xfc$\xc4\xbcF\xf8\xc8\x8d\xcb\xb8\xf2\x1e\xe4\'U\xb3\xb8\xd3\xe6\xd7\x80Y\xc2\xeb\n\xb8_\xe8\x96YY\xe3\xc7\xe6\xf28\x19\xa6\xa7\xfa\xdb\x1ce\xc1\x03\x86J\xb2fh\x19\xee#\xcc\x0f\xed\xfea\xdc\x88\xcb%bW\xd35\xda=\xac\x1d\xae\x93\xfd\'T6\x94\n\xa4\x9cU\xc4\fA~[\xbf\x8b\x90\xfe\x04\xe7U\xf3h\x81\x14l7u\x95\x96t\\\x0f\xef;\x03\xa4C\xbc(Vc!a\xc1\xe39\xc6b\x905\xf8\xc9@h\x01\xf5\xcb\x88\xdf9\xaf5\xc8a:z\xe4\xcbag&67\x814\xf6}\xe10v6l\xd6,\x1e\xa0\xcc\xbf\xfdkm\b?\x839\x85N\x1c\xc1\xcb\xfc\x85\xd2\n\x02\"\xf2\x81g\x90\x01n%\x7f_\xe1.f>>\xa5\xfb\"\xab\xdb\x06\x12e\x14\x11~\x9a\bR-\x85\xc3\xa9\xe6\xf6R\x11\"\xc3\xc9\xfc\x14s X\xec\xdd\xc2qB\x85\xf0\xd7\x04\xdd<\x9a\x84\'\xa3\xf1\xd9<\xb9k', 0x0) getsockopt$inet6_int(r2, 0x29, 0x38, 0x0, &(0x7f0000000140)) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000100)={{0x1}, &(0x7f0000000040), &(0x7f00000000c0)}, 0x20) r4 = memfd_secret(0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0xa, 0x11, r4, 0x0) ftruncate(r4, 0x3) r5 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) pwritev2(r5, &(0x7f00000005c0)=[{&(0x7f0000000600)="c867", 0x2}], 0x1, 0x31, 0x4, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./sys_mnt/kernel/mm/transparent_hugepage/enabled\x00', 0x1, 0x0) write(r6, &(0x7f0000000200)='always', 0x6) ioctl$BTRFS_IOC_GET_FEATURES(r0, 0x80189439, &(0x7f0000000300)) renameat2(r5, &(0x7f0000000180)='./file0\x00', r6, &(0x7f0000000280)='./file0\x00', 0x5) sendmsg$ETHTOOL_MSG_LINKMODES_SET(r5, &(0x7f0000003440)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000003400)={&(0x7f0000003480)=ANY=[@ANYBLOB='\x00)\x00\x00', @ANYRES16=r1, @ANYBLOB="10002dbd7000fbdbdf250500000078110380fa00040003b14744df9251ac23838aecb660c68052e8873527da26111bf9f80edc40896738dc36bc83f20186e3ab8b78ca61421ad9a43a1ecc399d0968a654f64abbda56944d99988fe5b02da774085994a0df0fa6d02028012ce35b457c59c85d9f81a9f5476920a546fe3829da14aaf57a46993508a86e4390f1e23ac2461d3392de053dc57819c44c7377262313119ead7c685304ec8ed3320c8f5b3bb46cf015236431ab76932c30da38b2c78fb6d61fa86182e95810bd6154dd2194e7c39431f88c30a67ed274aca6d464a896613f7d98c72315badd46675117bdc17e9f9a08ecf069ee1af24ac2dcc2a549372b1a5cb95d004ec15a1a9b00003c0003801c0001800400030008000100170700000500020000000000040003001c00018004000300080001000d0000000800010007000000040003002100040064ca831c78659efbe80325d4f8d369b94e7b6a130cd66c8b5bd980d11b000000100003800c000180080002002f2b2b0004000100041005001251bdeb73d311bffedb121a087ff384edcd2437fb3a14d04caedc08180ac819c8ad022afafb7768444f19b0aa97f32ed7b94c2444cbc2fa81d0a24fc43d5548ba2852b2d26fe44ae4e05965730aaa1c63b03e6319f84ea3b65bc85413c50164dbba95fc7e71214bcd51febcf2fff72d6a2ed2954d04498c4ab7916a23402a7880099f13574e5555789a4830b926f17abc4c272c654475fd09b7741e3cb48490dc15ac94960f2ea39b6980f3fca2af594a40df4f80e01d315f30b18fb55f10fed2c6e282ebb5d1f28e7402571721af0c891e545ca1ad30470467497f8c3dd8682173d256be74e30ea7ab42d8b745c197ef4fb99d51f46b771217e571d3d6e662ab449c1aa0f58f35c675a12eee93c9bb42ce2b147fc06caa4ee38b3fc27d874d188dac34decb5b3dd17991384e95639177672fab1f4265970d8a4e52da85ab9d2451ffe5594c73303e12c185898683737b4d0757ef98e7fd0f3154d08c961ebbbb102da6b61ee4dc77e96858b04f7a6e54f0def92e2ae7b477fe2c366fb98eae0489d73418365d594aab0c6f8cb828ee0cb2022c43fecc28c924401d9461bd52ba3ae4ee4f7bff534371098cdcfe32232ae4029dfe852a21ed5e45429846d9db73a6f93c4fcea1784cfac4bbe3eacce6e4aa0ad146048e063f82017412e987878caf92042df856d860fd7a625007f25dc3ed0833743403e1c527f11507d2b1d343dfab9c87a51f5b66dbe684530e28055f28c3c8135fc7ee72eaafbe92b816e533a86c26fd83e641a2224d448e3de79a59eefa3790b84c2d599815dd01d7a872c1ad8047e0d9d18a7bf87a79adc4668ef624184f3a7046af346397aefa4e7f96c439387a2a0158e6d9224b5d50801b0c88df4828e1cbee308b54f180627968431c561bd8f5a6932c0491aed7cd62e8656750ad1cffda31de2aedfbd0ace100e2175e64d59b2749b008228ab4283f7e2003f99dfee69d1eb6ae0bc51c51dd620edec0e1800e1fd1f872ec1a374190734309463c4740995bec30de65e8fc0d624df084bd621f9c5a06a087b2ba9a036444d3b3dbf849a3f56090d41cb716d597ce7370829f43a2d79f4a451beeb7b62bfb14222e2b7da4d77e8b176a9be3640cfacb41aaaf7de45255637441c6e041c59f0487050ed42dcaeba8eba1da8266a6090e2b45b9ac73c7f4d99b71cc23c26f97c27a4ad23b4b51e4a161694d50932612d3923fb945caa50d25d6918541c30ac264ef4db83b96aca7ca64620ddad8cd349a351426f43c08bfa91c8c4015c60ae0aa4b023a1b5b3ea1b752e3895c79ff0db766350769730b6ff0ec7385572f547c301eb5546d832558e15df3164b47fa3931309f541cca7a969f1664766bcc4cb7febcba10abf5d348f69f2289f1d03e77cde17a547d9ef3a6973c4df1a024fc6efff2b00060ecc4232be1a5471b58551e7eb8a22a7449f638d19960f8b549f9c2b3750d80256dc3c5fd8f88b43491919fa20e5f7ef91e1d23794fd24d85b04af1a5d613f1b40ceb91d764e953b067c8514f978c32062b062ae9234ef2e174c469f6165eb9eeaf548c1ccab0789fd496b3766e17d1775ba6b7bf87e6bd5b7899863a965a52190cb817f7d494233e58a93e6bd0164b3b21d84ec917a9f04bc2722623946ca4de416a6158befa8d17bd38cc8e2b92e314ede6b99a31cc904dc308f632d0b67077af2240d3889a6dd4d7c518b56899e056c669fe7b2dba4397665383197959811f0bfb05ea9197c6f0d40f680d1995b0b63f21d8daa576f0ebda36a6c87bfd7a2fae7c1d93930cf9d2a10713cd64c84b28a99dcd46b695cd869a7858171cb688c893ffa44497b6b2d61857d78294f61b9ff66536b117c7c944a8d49be6de55a017550b4d01de38cf5be8fd3b756238328e0e128b198a1f835614ac9c052a8fd6d5fb8b96ff05da64c8794237d978b6a15bc64e9ed237b9682fcbd0aad6a59994764eda31ce2a22c922687364c8e545d8376c611b8c389b756503f8aec670deea78050d803a6af12b57f1cb8151684e1917a53543fdc98b1e508755fb46d9fdce2e65d1871b037f1c2474d6db89718afb3a1dbc4816640edc31de992a080320d477026d3362dd3a951b649bedb82da04dbe28caa52276d1ad8cfab5bab31054b00bf4e0d92abd2ed369ebe8ed0dfd8366ee3b1e6d0906196428261d373282b836ce4d027f2a3acce01581d3a988b770d35342299ebba80d217e22cf56943ca5a111733f5cd6d4a1b99a8320a27d6133d23e0afba2894ed0d8f35857fd2d2563991f52313e6cbed13adbab322b54a755041fcc345c2f5ffd90aec13bf6ace7f9dc0f1f8b4c2e5aebedfac06b72b8352393b393725381a178a8796d59183bdbd7fae423fe3880758b4bdc2d55474553a2e4157e30f6a3885dd39f1b5bc297b0213cc86c32510dae422af3e63bcc695daa7429d51c910f01c0db95bdfa1172e4c3a307f334b31cab884c34da1d04fa1e4e5bf64f50364a0ccd85578e8bbe8225d27f8e288a23631d03e96bc5c743e546f3699df1ae7a0af74e7b9671e21abdc36efb16117bf1f5a474ed3bee3fd29fcb630efc384c7dace57d63476804ec23e2388fdf4f48132f526efdf68e8adc7029ec5be1334b19014cc48d94d029e81d7adc6381ba288f369647a27afa6c2461f5718c43bc2078f4028c58d454044a470b301d971e7178f3e612d3a80598be8ba20298d375563d64f6242f95cf5c51510dd53ae8bee07332b970d49077a8cf7b740e6508f7ae17c29ff9e25f89ca5a71d52978e0a1152ffb7eed255de253353a4e517d02170a0589c71771f5c491117103f221c30307ebbc32cbe3440922c3f6b8bdfb10680fc1ecb720ed502c89e374d909c76104cf8aa13c372476220fdd27d13eea25c46b87edef3c5370c0c10d1ce31521ce6f79ca7e8a1473ef6d4d6c8b48bea918d35992560480a5ccd51947d6bfa0da10696bae5be67a99c8e256bd19c330f7b7aaf46b8901fffbf8ac483decc4d9f850c10c76d72f202d797cbd36e6a0e1ca9ea02831964ffb70c997319ea7192b40d9463b4bb2c1e2a1d9a8fe8d02b7df8460c0bd2c20010791f5775b2cfb3044130c12d12c1105afbeb3b671d9b284e01345e4616ac20292642ce774d5f5df0d2db83a361bd694dad48e92b41e01c6d9494514fd448ff90e9be688d9ff1c332a619d8e63395f74b41132603649479496a6b43557888d35da45509e215d9eceb2a21e0ea18f377803fd1ba574cf3617be1f4692fa7313fe10d740d2e5a78d480d0656581579352f1a2f3aab8c2a6bc7583ef7eb0188cc3f66a931ea7ebf504febc69c4d87753ede50b580e9d91466251b9729619fb6ba296bd22853a0d9e2ec43be1f41cd58888dea6ac0bff02e84df2d77eafe3c176e26abb79f5b977bfa549bf8db1a921ed60a3d365f086ad16a0a28287826c4e73030252a0ade94216f3b47bed3a9d3ed7e8ffffe1f7f54cc56e88b2546582cd279d692448fdc9e8f548ee862ce6d7398000aa50c5f990bd6cb676b51ead8b22b1e62ecaf2992ddfb2a32e47068b68df12aa2ccb6a07f4764a21eccfdd6f3cbc72f84a44ae08fb288571ccf7f6495a98a42fe096bbdf86d9dd1ad33ba9acd25642f305a6286e500e5a45f909fc05bc1f6f100245dba93071ff6dfc6101e605d9e404ca10ff3cbbdfe2d5ee91b42fed7bdba9722aab253ad75770e4bfc2eac0e732d5fcba1e209cc4eed70ec7d9bf9ec41f3f24ee2f53830c7aa20d668838bc9ba47c4e15b2b81cd0c119901fce663c9bba1829a9a24ecc722c3b8fdb3cb35ace82257b0090b785040910be43991e4d41fceabc9ee0c609baee59f32ff68c7145dee7e8af7aa68bd419030e0dce753cf040299040bc14c13842f36598603f69f09e7fb7a6ea49138b2f0f7a84597252364ed0003c657271fdfb309b6443126e3adf33233c22dfcac4294e732d910a820ddccdf4357005169640d38301464c6ff6b8cd563365232ce627cdfdbebf4d0e9fbf80905e8f53b0402ac7ea9d5b3bea051f0009b0be6939323532140649e819abd13f55dd3702a150492c4049d51998765f295dd7248d4b14c4329b0690ad03b45eb305de64756d80266ab8f330f966dff3f04c98eb4dadfbd10b8272cc09805ffe961f41b07b7ac39d469d8f8e8e7ec95fa072bcb84a2ac1872af7e9a0153aaebc6730c30f3e58cb766aca20d9a319a8f48397ef241ad3a7e9a285e524135209cead9e84bb79a964121bea7cada246a3e2bad50a46758c80dd8cb2f35a0951475142432da770e62a3bd181f216b5b0d5495122b0da4eb488f1afac789ed0413623cf231534182c8022a1f0c79323d7a99b45f24d2349ee0bef3f59bfe81d75eff7531e2c2cf5e0899cae730c5c4a7fc075ee5b92e7ad2362e3491ef128c40b0cbf3bcb63c8a2ef73642201f17576a48ca41b8403e6223b26c2161446932fa23c963fb009a6bb57282f976e44a372f346b764693e3cc473c7d62f74b508ed08d5f0064628422bbfad69dd7c8468d1d37454b8a71e8e7c4b6da97bd851af7bfa5a62d1db1de1e32172326bdabad460fc7d84a9214ee3abf347a2752293e0687728e82971c732a7175e49f7090e1dd0af06761cb3413cd84a7a7db22bb8e2da4df0cc0c54774902e7b8cc6d67ffa6a4d7e36ccc42e3e53c84ff3aea151b105407bdb005e01376e40992d2f4cf93051026201e0c7eadcbbffc359330bfbf4cc01427c32b86be51f472310f44d7b9ef421e145fbf0a086530711f891722cc7ebe70ce90861ab10559ab1e938ead520386feea3fe267fe43937708b1d74f92fbf774815aa850f4190cb88bfa55176a82f3166b09fc63252cc3918ee61d562d91b202b2d747b2e891ed049e9fc0ccdfe0e2e217d5f9b6f4817b5df4ef7de3b66c727db4b3ba95ee213fcc9489f9b5bd6b47e24973c0a90fab3cf7e5b4cd727b57e8255b209a7785c4512c29a26b68538d47387b2924c25d14d0a2f869dc79d517ae209dac956e73bcb7abd7c10b31ba3761a39da14ec90cc173d47ed3b4571804e153945a9d9f52123e07fb5a051afece2a0d0c3157e5142e5a9bf34568d9e3a65729e4cdbc912a1775141e418dad5d618373f6d29825cd23de755fcdb23821c340896f66a2ecb1895b5aace11b1939723f83ca1fc336f50fc9e2acce3ff74c3254bd12a962f7ac166023a9bab2aed2b6d3a11fc75ce5744e070897bb4404ff8808d31dce2818801b1d5d2e2d6929b268017278a122daaa95b55ff7d7aeb1e593fbffa153915d8fa770fec216e16f593d110f11c037be8c105c568eaaae3058dd1d84888933ca5fbaf255278d231225ee5b3edccf89d8b45a3819025917106140961d28716f4d0488c48e0cd5e650d2a6fb22855653b3fce008154553a95ce12631bc066f8c6cbaffe2f606dabe7f3b79015ed83d7bec82fe1575aa608ca8fb674552e525b31f27bb45a8d5ea4e66f7c4456da00180fdce0261ef91c07d369037af843003271f7ed01b9731bd25b1eec69b23f63bb996c1ee0e5a95970626298d79ed43c00fd6ade9195cb5918dd2fc6c5874db2f2800b35c02a5b6da6a71eba2dafb643b5e0b3768b03817ec930de441961d32dcd8308dc09c2cd6455035a870e8c0030ebbd3eff440d3e3768500c57c92e63f83cb9fa1131e89a09956846b40b19269ba213bd788d8d850d3b218b34bf3889e74fc68f7134c814b44e340a3d7f11e062472726aa16ed6b8c315e7015432bde3223853de8fe6c96d8ab9accd4514afd63fec31e52cac9caf305000700020000006c170380d40203802400018008000100ffffff7f0800010002000000040003000400030007000200676964002800018009000200275d575d0000000005000200000000000500020000000000060002005b0000002c0001800800010005000000080001000a0000000b0002006175746f66730000080002002b5e240004000300400001800c000200657468746f6f6c00070002006769640008000100c000000008000100698a000004000300080001000700000004000300070002002a0700006c0101803801020030002300d0002000007153000000000000000024f65fbd491cf2a95dcce02aef018d15d26893c9b537c3ea5c4562f8e62cdfd4fa6584ccd52264f0442d989f817bfc24c4bc46f8c88dcbb8f21ee42755b3b8d3e6d78059c2eb0ab85fe8965959e3c7e6f23819a6a7fadb1c65c103864ab2666819ee23cc0fedfe61dc88cb256257d335da3dac1dae93fd275436940aa49c55c40c417e5bbf8b90fe04e755f36881146c37759596745c0fef3b03a443bc2856632161c1e339c6629035f8c9406801f5cb88df39af35c8613a7ae4cb61672636378134f67de13076366cd62c1ea0ccbffd6b6d083f8339854e1cc1cbfc85d20a0222f2816790016e257f5fe12e663e3ea5fb22abdb06126514117e9a08522d85c3a9e6f6521122c3c9fc14732058ecddc2714285f0d704dd3c9a8427a3f1d93cb96b08000100ff010000040003000c00020073797a5f74756e000500020000000000080001000500000008000100090000000c00018008000100090000004c000180040003000800010005000000040003000c00020073797a5f74756e000800010005000000060002002d0000000800020047504c00080002002c242b0004000300080001000700000020000180080001000101000008000100080000000a000200272523b55b0000000c0001800400030004000300280001800800020047504c000800010007000000070002006769640004000300060002007d00000054000380340001800500020000000000040003000400030004000300080001000200000008000100f8ffffff0400030004000300040003001c0001800400030005000200000000000500020000000000040003000410050059fde99914f4a22b6b0c21c662afdb8c55dd36f1bac938fb2433c535524ae7521fc2122241d9da6232169fffbfa128993e1ded52d88b40d5b1414092aa1cb6bced83003f2d3d8aee39be929dad048c5a1390cd29fd51815e15942e3a58bd7550c49257b6db1d84b92090bdba1a7e3e4280391ec1ef9a8bafaa17fddb3e8e19c94f9db6723c9ae322a66c8a2f2f808626dc2f0fcec49fc7381eb63f1ce3c5d3797a890e458693f381e9881ef0b446523ae3be088f84696184b049b84a1d37325d334ba4211d20d827a701e94456cca749036b394829bbd88f79b06eedd48a502938d508cfc0e3a2cc2dec73f95730f819ecb93d62c018e0d94c9a124e2379bd77a323a64fb189222dfd07f9ee01589bca89de2101cdc86a79218f497c9f73f614a3d94dd9c3af25176255b6ea5c050c7b0ab480a2f50b5ccdc6d52365fc43bfdd0907ad75b88acbd0091de8dc194eb29553bccf2bee67132a8d6f988e7cc8d0a91286cd0cb4b4a317b21000b12a7f8c1d55a42e3e10e1c197f4f5545822153b59ef4d2dc9d69e099406dd74e9eda47b522135e658f35ab12ad52666ba649dd0d9e5dbe4baa0c17180f9566c05a9f7d9ab4132059180949435f96afb3a453b754c091c5dd9f94d5c61ec5323723b6a82ac901e863091f74ac67ae5c24deab6972368734fdab2bf8d43bb48e3dc83f26c3e9beca60be32ce48f6d9d568b4f2eb7a8e8ddcfcda20eec155ef31cf08759f68fb9b1d443e1a5ac8f635341aff9e162b067e8f0d39f0eb600dc4c72bf6160d303dc2b91869149f3b7ff07054befe500f4366d602d9d56073f3040bb5b0a2bea63d061cea893f7e7a42c12dbda7603f10b933c56e42090937e36af35fa3d57552587487887d5ecb0c74b784553fb11d2abdf68c77018eb44f3ae93f413fa4aaf7977dc9f06551674bbd6466f1e05a36069d6227414957d49eae967c313bef0f7e369b205e20b211f87142890c5c21e489d3d98e8e0af054db4c5b72416b8837df58527de4d7384fc0679e92e62005434d24a4691c2cb741af0330414f2cd71dd73537742137a79f7abfafb65c7a1576ce7c8aa322d9ed7adcd178b8e0ad1a1699a67f16d533603939c5f163d3927b9b629db5ed3f263bacc53904d98977ca12b651ca1301a8e789d30b14a394649b18a0bd9e4fa526a331520a373015d7be7ffecae74cf21457d2f53d9428fded5c8a28e8677b18031b624e5ac2600dd3311ce7aeab43d23ac8a0ab40e7f2cd56d346cf8fed4223b37fa03121d0262a259088ddc60600bbd7b75b80bc9d1f9f057b928b8812451579020e77dd8be22886db839b325a54d627ca8a7d65981f53fdc8f99096937beb996af39d29815d9bb454f3c9e416cd7f8c1719c41aa1a0f472bf3dc6d42b3f1b4ec7d1903e4edd31c067ca75507309e841c7c9fef1699be798f9d4ac34f3832e2d5ebf9f10266000ebf7b02ad19cd3bb3c1330ca73712c5d34647ed72b7c5ca66a093657ff0838978a4a9664648618e64eaad814739539a824e13c493d96b7be2d91cbb59799426bd39b6f025f87ff0de7e4ec383befaff508b3390e7ca7d41712f31938e46f5331738cb585c3f5aba9225de468738edd6fabe95c13663db87dd31638be601803f8d3641384823905bb3842bb2031a234d528859fcc449c08ea91382b4e84b842c041b411cf81a50cde54e78c51490b499988c5ec4ccf07b896ef30f27dd868f7c339732b42052e1be94a64777844ade69d5cd17fb1b0708dcefe305644ad59e2e0992da6d534ae1ba46cb6038ef49530cd9bf67e57d787b45340166668857daad7d698681b376541b3e04f5730e1a932cc32c07183f4601aeebb80fe8d25f5c297d56c43c739a96123eeb9d99de691fe589cdd87cb18dd92359d9059eb44b4e4568f32c87180b1b7ff55cd1c8b555de5cc814a59db9cf2aad8eb52b1bdb0e4d05d1f2f5cef8d837d17775c2cef3a4842f5bd0eef533ba134d1e4df232d6d4d185529be9fbddd793f51656cf933c313bc7893fc04c112d1ee2c5e79a4b55771b80c9398745ab3819e1d32642d58d2bdb6302ccbecfa36fcbd0ff9b735d713a9191cdaa5bd9ae812d9f36f8fec4355db264ea68032ab3f5741cf58faa599487ad80c2dd5bf45b7c12c558649c112d1bce8f85c3ba93ee789b394a67b2de11ae6cdc7991f91b0b22c5dec1dca93dc00a4d198a0c0390eaea340db2ed3dc70b23f34e711369a55aac1dfa705c555192ec6ea3547133317f278c4affbc04a07ecb3c3bec05742d83e12c5e40d578f5b44e0ac7d5053eefd6503dfd54e156c3ca1c56ec1b431652b6870bde6ec2c1d353eed4214b18e06786bda39d710bdb41bf762dfdd30537353d95487738ccce396b2a6f53d365607dd4485276cf3212290cd157f8003f2fe644911dfc6013aa1d0a50766c0bfcca6f0f29798b1005bad01c835ef29bcd251a0ffd2a5ef6dde1fb965e108b4f636c913c89080bd09983e4c5b69c409b2ba04b4e435028a12141ae74b7d4ff081cda203d1b0abbd8da18845cb248d2abc7e0b3ad3e458188c32cc66ec5480568d855c50b87ac34d2d10486c34f8681b1bcc124e2cca9c9b4f964c212e98dc81c890e85ac62880cde76c19f26311a78362fde877b61e1d2165ff5f4ead1d715fb53ebf1a6fe276160a63c014c8ffb87305b87f2652a6c7b01495464dd5e491919225b5698b835f7967eaa9332b0175278105554021cd0e1880fa5b9aade5cb7cbac81e8c317b9a2503d6a8385b970d74700ed7888efc748d3a0fbc87eeb2d1f0ca5dce8b66f3eacb18c2f862c5855485e00cac24847faf101d3d4ad75a1b3bac389c358d4224b48abe90fb8d067e36227395e4968d07e1f62a02dc015017d267f5c78b2796d26150f3c6c962690379d389062855957fddee21bb0a6af38164a9f6a978323780f451dfc209d01ff5615b0c4b103463826e32cd09539e475b470e9b4e7741957e99f585e53f849bf6a4fa6777d6901bf28e0707a87efbbf5c1a03cf0c2ccff179a2c39c93e06a357ad51a6f46ef6146cdce83d09e3fc0b99a8869433ec71dc9a381e683f116088d0adbb2c82c7b602b6b2a653ebcf3d7fa1546bc3ab41d47b8e67cf9d8daf2385e71948bd3fda04caef76f978c9321fd28f8045dd86f0c3c9c5ed1c2a2a64c6e5d4d7486323f8936fc14dad6e725f83740079a1603f685180ebe46bfddc159323a39e87bffabf00ee1d9a83157a237be33fbbb7c887b63392bb474e5274c93a916dfa7e65af42bd4397698729ba5977e79dfc439903ff72aed2e20ee49debcd2a0e2ab118c584a6814dd70523fef7b7fc118ba6781c55ed8d4f44f77cb0b55bf081b54f9c8a0036b86a7f8bc0990dc7b01dbe726c8097bb850c7b01bb89ffe4a104c86c671da3700b459823ef668fadcceb5d1629fbb9797dc1a0afb94190a74c921a5a425658ce3e8663ed17cd01234a1599c9443a0774188bc2911c148bf56e9a1a8a9ba133bd355d617d2f92819af55dfc159ca9318003f150d6a0b4cb7eaece17b1a1647856ee3541ef667f8e41242eeef06abf79914ba5b8e42b190692338b53f1b1b5936b6d50cc6d7ba296c071805a693340e38218a7c0ebc080fea834541603b8b5ff3e225a041aef4d3c4725be8d07244298f82c82431b13594186d03de55b4464c547b9a9c4e3e1b84a606eddc8ee3bdb1e59c9cc9682ef32b7c71fe074b2e0d766bdbe0c6ea697aa70cb5c6ea735ab143c79a3df808fc72d303358e8bbf703ce05f01282eb5d1c6c2fae1cb74f67d6fea0c7e91a8ab51f100490ad22010ddadaff00b2a4a4cd7f4f7b741c0003040e29cb71252725bc4c6ac64be2b4653f40c1a40933416c330ca30347ea2f3b567a5d6e33d4d0899b466d9925f2a3aea2090aa046ece0da8ee084b1d7185754ace58dd654f12753aa2e77df1712d1e91b7232757c48fe4b0cd0fa56853387f7169df3890efad5206afa2bc51ba78bc818a90d45ad728ea138b5f39fd037b499f389a979c90410772e455313211bfc06f12a1dd507ba7a2fb28e73dcb58749df459aadb545329e14c1bff74b6e040c6487e9fadc0c776450abfd12ae9b06db983c3a960af979055ac11b60e5023956ec0ce4eed180110d66a94a21a517d0552b55fa0240b4c3f591cffa08395abd4769682d5ba52214c020adb417c800a238c9792a30c88d4ff79b217d35aa6cf6d2509f8e0f6084dba5b2e65559327668a127d1c0d87d2916ae4228bd0b88a54cb29ca2731ece7a796df47801d61a65104fb9d89ec3841d078c8f94d0702bfe6933b196023d5c14db55146b77309b2a2cac9a2e567aa78e070b8f67215bf0c5204d1192b8d0b1bf6b5b5250fc7cc5ba79a3a064c1da8d489fc36542ed80724e9e4e663b5701ff67fe45ffddadd395384f0aed71b0a4af20ad735e5bcb94050f40da3b91fb2e182396ff0b906455b7bcee5f7698c8cc7df5b3374f112bfbbae2ef1cdf51f239d52d547d20490f57a80ac0c65e104e7ce6fd0254287a028ba77554b5b06fb9bf4afa5d88d872874568a7378535a4444bb46fefab4310e06cdee7e116eba95190ee8699be9e32ccee0007da9d07fcb3ca8903635b347913858c8a5e24982ba0c6c98fac010c5e94edbaa45d9c1a73a114e5b795032313890567c788125c94b39ec337c2ac590fe34ce548ff6c37c0c0ceae813b001160d53d7b7edf92ecdbf0fa83dbcf743e9c0b24a3daf45ba48cf02603868ff5f799bd96a1b75d2746aa6f61217a28795245c69f578ba5f2fa4bc82d56f18e52ef2e558deba709392560a42620f71ff87f2e56221a389637f0d884853d12f8b76905bb2a715e48b7771fa50d7aef84556f0404cbcbf197891068fa6b03da3dcbac659c2278c407c7b7882d2484a1783207b6edde402ebe33fb4b1d6f057c98724a986ad2b36db39c0d1e9f20572bd33f5740228f07e5c2795325405b89678cf37fb993b1f0395ec6aaebea844a9a11ca057e9ab89c5ddf8a79922de07a8c843dd10766cd4777ecc60447cf4736fa77b5b1d82b51060a00518c86c47b2b132e5dcdd7448db8dc1a4f0bc5cf20528a26eee766b908b4e41f0663acb36d23998a119cfca793caf08d91fe18abbea17cf3836ef970d8fbb2071700e46df47f2806b70d22b6f29dc1be5789fd8824423146a3bd675ef1b71854a4687bda4cb42802af60a18a46e73a85a8caa8a93544a86e4b07668180e4ea02e91b39fa335619b2ea975c8577196a40fdc4676afad202203da85939325bc8cef539682cdc453115d68dd34af2ee8108fac4f77a35939b7ca302aeee218fa2cc2934d5eb1c160b622350823cdc71f702a1ca455f1688dde5ad3d8e103bbcb100bcd7f968d1824def39440809422ef11390fa325277dad8155db0584ccf747ffc226b489284b725a5bbc592440938e720ebfbdd17b202c4d1cd8f99c544949379224bbf905824b6e65b68faec46921208b73104727dfcd09b967030e96138288ca805a02c917536801797f7ffd8a083c464acb382312c41d560c6f06f9c3b9c2ef6174acb37a67e32580393a4da6f96aa407f58755d27839c414b6cc62e21dc962a34bacfadbcd49d65e5c5fc2338421248938b9b1bad7e9304305efbdd02bf5c3b498d95c1eb61540f6bfee724da6402f355de8e4cd3642a9505e3f5642b84b8f9d2497cb7488b53e5a9bdd86080d8594349dae3650c9a60d228554e08ce0980120ac4b062f0c5a99112dab189ffc379b744041dec72fa7ff6f031e64a71ed250edc17a257f4724a40000500281c0a400b69eaaf8b65fcfce8224ceffb6173103c38a11a8fb85186224ab67ef259230e3643dbf33580ecd903b388a4729d814a5fe4ed09810d6c9ec800038044000180040003000c00020073797a5f74756e0004000300080001005e070000170002006367726f75702e636f6e74726f6c6c657273000008000100080000000400030040000180080001000200000005000200000000000800010000000000080001000500000004000300080001005c7f0000080001000900000004000300040003004000018005000200000000000f0002007d402e2a282b2e28262c00000a00020021252d7b2a00000008000100080000000800010005000000040003000400030008000200072e0000280203803000018004000300080001008000000004000300080001007f0000000b0002006175746f6673000008000100010000002c0001800400030008000100fcffffff080001000004000004000300040003000400030008000100010100004c000180170002006367726f75702e636f6e74726f6c6c6572730000050002000000000008000100100000000d0002002e2b2a275b2e5e2c000000000700020067696400080001007f000000200001800400030004000300040003000400030004000300060002002b0000004c0101800800010005000000040003003801020030002300d0002000007153000000000000000024f65fbd491cf2a95dcce02aef018d15d26893c9b537c3ea5c4562f8e62cdfd4fa6584ccd52264f0442d989f817bfc24c4bc46f8c88dcbb8f21ee42755b3b8d3e6d78059c2eb0ab85fe8965959e3c7e6f23819a6a7fadb1c65c103864ab2666819ee23cc0fedfe61dc88cb256257d335da3dac1dae93fd275436940aa49c55c40c417e5bbf8b90fe04e755f36881146c37759596745c0fef3b03a443bc2856632161c1e339c6629035f8c9406801f5cb88df39af35c8613a7ae4cb61672636378134f67de13076366cd62c1ea0ccbffd6b6d083f8339854e1cc1cbfc85d20a0222f2816790016e257f5fe12e663e3ea5fb22abdb06126514117e9a08522d85c3a9e6f6521122c3c9fc14732058ecddc2714285f0d704dd3c9a8427a3f1d93cb96b0400030010000180080001000400000004000300fc0003800c000180040003000400030028000180070002006769640008000100050000000800010006000000040003000500020000000000480001800400030004000300070002005c7b000008000100012f00000500020000000000080001000f0000000400030008000100030000000c000200657468746f6f6c00040003004c000180080002005e232a000800010009000000070002002f280000040003000a000200272c2c2d2d0000000c000200657468746f6f6c0004000300040003000a0002005e732b295b00000014000180060002002700000008000100010100001c0001800700020067696400040003000400030008000100fbffffff0800020001000000e33df6b622b754a43f0ea65e82eef5db8e5459d1f074f7c94e0bc412c8ec92240422cb65ca206aa7613a6b097da36fbd4d44914e2e93086973fed1408c3a89"], 0x2900}, 0x1, 0x0, 0x0, 0x80}, 0x48090) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./gadget\x00', 0x1ff) mount(0x0, &(0x7f0000000140)='./gadget\x00', &(0x7f0000000180)='gadgetfs\x00', 0x0, 0x0) r7 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./gadget/dummy_udc\x00', 0x2, 0x0) write(r7, &(0x7f0000000200)="000000000902190001010080320904000001ff000000070581024000000902190001010080320904000001ff00000007058102000200120100020000004034127856000100000001", 0x48) openat(0xffffffffffffff9c, &(0x7f0000000000)='./gadget/ep1in-bulk\x00', 0x2, 0x24) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000000)={0x1, &(0x7f0000000100)=[{0x6, 0x0, 0x0, 0x7fff0000}]}) program crashed: KASAN: slab-use-after-free Read in ep_open testing program (duration=39.470570749s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): socket$nl_generic-syz_genetlink_get_family_id$ethtool-sendmsg$ETHTOOL_MSG_LINKMODES_SET-socket$inet6_udp-fsopen-fsconfig$FSCONFIG_SET_STRING-getsockopt$inet6_int-bpf$MAP_UPDATE_ELEM_TAIL_CALL-memfd_secret-mmap-ftruncate-openat$cgroup_ro-pwritev2-openat-write-ioctl$BTRFS_IOC_GET_FEATURES-renameat2-sendmsg$ETHTOOL_MSG_LINKMODES_SET-mkdirat-mount-openat-write-openat detailed listing: executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_LINKMODES_SET(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f00000006c0)=ANY=[@ANYBLOB="3400000018919c29d08e2f2bf74957227bef5a5a00bf572bf8754f9754f5c96fdf2934a108bd6e4ae8184d62b27ba72f4587519bff8cb4a38afdb2db0dda3ffdbcbe5b6137a7882d91bb86ec43822033faf6466ee5892ddc3e4f67f070b2dc9da59484048214cb0eb743a13cca502567", @ANYRES16=r1, @ANYBLOB="0700001000000000040005000000180001801400020073797a5f74756e0000000000000000000800050002000000"], 0x34}, 0x1, 0x0, 0x0, 0x4000800}, 0x0) r2 = socket$inet6_udp(0xa, 0x2, 0x0) r3 = fsopen(&(0x7f0000000140)='autofs\x00', 0x0) fsconfig$FSCONFIG_SET_STRING(r3, 0x1, &(0x7f0000000ac0)='gid', &(0x7f0000000440)='0\x00#\x00\xd0\x00 \x00\x00qS\x00\x00\x00\x00\x00\x00\x00\x00$\xf6_\xbdI\x1c\xf2\xa9]\xcc\xe0*\xef\x01\x8d\x15\xd2h\x93\xc9\xb57\xc3\xea\\Eb\xf8\xe6,\xdf\xd4\xfae\x84\xcc\xd5\"d\xf0D-\x98\x9f\x81{\xfc$\xc4\xbcF\xf8\xc8\x8d\xcb\xb8\xf2\x1e\xe4\'U\xb3\xb8\xd3\xe6\xd7\x80Y\xc2\xeb\n\xb8_\xe8\x96YY\xe3\xc7\xe6\xf28\x19\xa6\xa7\xfa\xdb\x1ce\xc1\x03\x86J\xb2fh\x19\xee#\xcc\x0f\xed\xfea\xdc\x88\xcb%bW\xd35\xda=\xac\x1d\xae\x93\xfd\'T6\x94\n\xa4\x9cU\xc4\fA~[\xbf\x8b\x90\xfe\x04\xe7U\xf3h\x81\x14l7u\x95\x96t\\\x0f\xef;\x03\xa4C\xbc(Vc!a\xc1\xe39\xc6b\x905\xf8\xc9@h\x01\xf5\xcb\x88\xdf9\xaf5\xc8a:z\xe4\xcbag&67\x814\xf6}\xe10v6l\xd6,\x1e\xa0\xcc\xbf\xfdkm\b?\x839\x85N\x1c\xc1\xcb\xfc\x85\xd2\n\x02\"\xf2\x81g\x90\x01n%\x7f_\xe1.f>>\xa5\xfb\"\xab\xdb\x06\x12e\x14\x11~\x9a\bR-\x85\xc3\xa9\xe6\xf6R\x11\"\xc3\xc9\xfc\x14s X\xec\xdd\xc2qB\x85\xf0\xd7\x04\xdd<\x9a\x84\'\xa3\xf1\xd9<\xb9k', 0x0) getsockopt$inet6_int(r2, 0x29, 0x38, 0x0, &(0x7f0000000140)) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000100)={{0x1}, &(0x7f0000000040), &(0x7f00000000c0)}, 0x20) r4 = memfd_secret(0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0xa, 0x11, r4, 0x0) ftruncate(r4, 0x3) r5 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) pwritev2(r5, &(0x7f00000005c0)=[{&(0x7f0000000600)="c867", 0x2}], 0x1, 0x31, 0x4, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./sys_mnt/kernel/mm/transparent_hugepage/enabled\x00', 0x1, 0x0) write(r6, &(0x7f0000000200)='always', 0x6) ioctl$BTRFS_IOC_GET_FEATURES(r0, 0x80189439, &(0x7f0000000300)) renameat2(r5, &(0x7f0000000180)='./file0\x00', r6, &(0x7f0000000280)='./file0\x00', 0x5) sendmsg$ETHTOOL_MSG_LINKMODES_SET(r5, &(0x7f0000003440)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000003400)={&(0x7f0000003480)=ANY=[@ANYBLOB='\x00)\x00\x00', @ANYRES16=r1, @ANYBLOB="10002dbd7000fbdbdf250500000078110380fa00040003b14744df9251ac23838aecb660c68052e8873527da26111bf9f80edc40896738dc36bc83f20186e3ab8b78ca61421ad9a43a1ecc399d0968a654f64abbda56944d99988fe5b02da774085994a0df0fa6d02028012ce35b457c59c85d9f81a9f5476920a546fe3829da14aaf57a46993508a86e4390f1e23ac2461d3392de053dc57819c44c7377262313119ead7c685304ec8ed3320c8f5b3bb46cf015236431ab76932c30da38b2c78fb6d61fa86182e95810bd6154dd2194e7c39431f88c30a67ed274aca6d464a896613f7d98c72315badd46675117bdc17e9f9a08ecf069ee1af24ac2dcc2a549372b1a5cb95d004ec15a1a9b00003c0003801c0001800400030008000100170700000500020000000000040003001c00018004000300080001000d0000000800010007000000040003002100040064ca831c78659efbe80325d4f8d369b94e7b6a130cd66c8b5bd980d11b000000100003800c000180080002002f2b2b0004000100041005001251bdeb73d311bffedb121a087ff384edcd2437fb3a14d04caedc08180ac819c8ad022afafb7768444f19b0aa97f32ed7b94c2444cbc2fa81d0a24fc43d5548ba2852b2d26fe44ae4e05965730aaa1c63b03e6319f84ea3b65bc85413c50164dbba95fc7e71214bcd51febcf2fff72d6a2ed2954d04498c4ab7916a23402a7880099f13574e5555789a4830b926f17abc4c272c654475fd09b7741e3cb48490dc15ac94960f2ea39b6980f3fca2af594a40df4f80e01d315f30b18fb55f10fed2c6e282ebb5d1f28e7402571721af0c891e545ca1ad30470467497f8c3dd8682173d256be74e30ea7ab42d8b745c197ef4fb99d51f46b771217e571d3d6e662ab449c1aa0f58f35c675a12eee93c9bb42ce2b147fc06caa4ee38b3fc27d874d188dac34decb5b3dd17991384e95639177672fab1f4265970d8a4e52da85ab9d2451ffe5594c73303e12c185898683737b4d0757ef98e7fd0f3154d08c961ebbbb102da6b61ee4dc77e96858b04f7a6e54f0def92e2ae7b477fe2c366fb98eae0489d73418365d594aab0c6f8cb828ee0cb2022c43fecc28c924401d9461bd52ba3ae4ee4f7bff534371098cdcfe32232ae4029dfe852a21ed5e45429846d9db73a6f93c4fcea1784cfac4bbe3eacce6e4aa0ad146048e063f82017412e987878caf92042df856d860fd7a625007f25dc3ed0833743403e1c527f11507d2b1d343dfab9c87a51f5b66dbe684530e28055f28c3c8135fc7ee72eaafbe92b816e533a86c26fd83e641a2224d448e3de79a59eefa3790b84c2d599815dd01d7a872c1ad8047e0d9d18a7bf87a79adc4668ef624184f3a7046af346397aefa4e7f96c439387a2a0158e6d9224b5d50801b0c88df4828e1cbee308b54f180627968431c561bd8f5a6932c0491aed7cd62e8656750ad1cffda31de2aedfbd0ace100e2175e64d59b2749b008228ab4283f7e2003f99dfee69d1eb6ae0bc51c51dd620edec0e1800e1fd1f872ec1a374190734309463c4740995bec30de65e8fc0d624df084bd621f9c5a06a087b2ba9a036444d3b3dbf849a3f56090d41cb716d597ce7370829f43a2d79f4a451beeb7b62bfb14222e2b7da4d77e8b176a9be3640cfacb41aaaf7de45255637441c6e041c59f0487050ed42dcaeba8eba1da8266a6090e2b45b9ac73c7f4d99b71cc23c26f97c27a4ad23b4b51e4a161694d50932612d3923fb945caa50d25d6918541c30ac264ef4db83b96aca7ca64620ddad8cd349a351426f43c08bfa91c8c4015c60ae0aa4b023a1b5b3ea1b752e3895c79ff0db766350769730b6ff0ec7385572f547c301eb5546d832558e15df3164b47fa3931309f541cca7a969f1664766bcc4cb7febcba10abf5d348f69f2289f1d03e77cde17a547d9ef3a6973c4df1a024fc6efff2b00060ecc4232be1a5471b58551e7eb8a22a7449f638d19960f8b549f9c2b3750d80256dc3c5fd8f88b43491919fa20e5f7ef91e1d23794fd24d85b04af1a5d613f1b40ceb91d764e953b067c8514f978c32062b062ae9234ef2e174c469f6165eb9eeaf548c1ccab0789fd496b3766e17d1775ba6b7bf87e6bd5b7899863a965a52190cb817f7d494233e58a93e6bd0164b3b21d84ec917a9f04bc2722623946ca4de416a6158befa8d17bd38cc8e2b92e314ede6b99a31cc904dc308f632d0b67077af2240d3889a6dd4d7c518b56899e056c669fe7b2dba4397665383197959811f0bfb05ea9197c6f0d40f680d1995b0b63f21d8daa576f0ebda36a6c87bfd7a2fae7c1d93930cf9d2a10713cd64c84b28a99dcd46b695cd869a7858171cb688c893ffa44497b6b2d61857d78294f61b9ff66536b117c7c944a8d49be6de55a017550b4d01de38cf5be8fd3b756238328e0e128b198a1f835614ac9c052a8fd6d5fb8b96ff05da64c8794237d978b6a15bc64e9ed237b9682fcbd0aad6a59994764eda31ce2a22c922687364c8e545d8376c611b8c389b756503f8aec670deea78050d803a6af12b57f1cb8151684e1917a53543fdc98b1e508755fb46d9fdce2e65d1871b037f1c2474d6db89718afb3a1dbc4816640edc31de992a080320d477026d3362dd3a951b649bedb82da04dbe28caa52276d1ad8cfab5bab31054b00bf4e0d92abd2ed369ebe8ed0dfd8366ee3b1e6d0906196428261d373282b836ce4d027f2a3acce01581d3a988b770d35342299ebba80d217e22cf56943ca5a111733f5cd6d4a1b99a8320a27d6133d23e0afba2894ed0d8f35857fd2d2563991f52313e6cbed13adbab322b54a755041fcc345c2f5ffd90aec13bf6ace7f9dc0f1f8b4c2e5aebedfac06b72b8352393b393725381a178a8796d59183bdbd7fae423fe3880758b4bdc2d55474553a2e4157e30f6a3885dd39f1b5bc297b0213cc86c32510dae422af3e63bcc695daa7429d51c910f01c0db95bdfa1172e4c3a307f334b31cab884c34da1d04fa1e4e5bf64f50364a0ccd85578e8bbe8225d27f8e288a23631d03e96bc5c743e546f3699df1ae7a0af74e7b9671e21abdc36efb16117bf1f5a474ed3bee3fd29fcb630efc384c7dace57d63476804ec23e2388fdf4f48132f526efdf68e8adc7029ec5be1334b19014cc48d94d029e81d7adc6381ba288f369647a27afa6c2461f5718c43bc2078f4028c58d454044a470b301d971e7178f3e612d3a80598be8ba20298d375563d64f6242f95cf5c51510dd53ae8bee07332b970d49077a8cf7b740e6508f7ae17c29ff9e25f89ca5a71d52978e0a1152ffb7eed255de253353a4e517d02170a0589c71771f5c491117103f221c30307ebbc32cbe3440922c3f6b8bdfb10680fc1ecb720ed502c89e374d909c76104cf8aa13c372476220fdd27d13eea25c46b87edef3c5370c0c10d1ce31521ce6f79ca7e8a1473ef6d4d6c8b48bea918d35992560480a5ccd51947d6bfa0da10696bae5be67a99c8e256bd19c330f7b7aaf46b8901fffbf8ac483decc4d9f850c10c76d72f202d797cbd36e6a0e1ca9ea02831964ffb70c997319ea7192b40d9463b4bb2c1e2a1d9a8fe8d02b7df8460c0bd2c20010791f5775b2cfb3044130c12d12c1105afbeb3b671d9b284e01345e4616ac20292642ce774d5f5df0d2db83a361bd694dad48e92b41e01c6d9494514fd448ff90e9be688d9ff1c332a619d8e63395f74b41132603649479496a6b43557888d35da45509e215d9eceb2a21e0ea18f377803fd1ba574cf3617be1f4692fa7313fe10d740d2e5a78d480d0656581579352f1a2f3aab8c2a6bc7583ef7eb0188cc3f66a931ea7ebf504febc69c4d87753ede50b580e9d91466251b9729619fb6ba296bd22853a0d9e2ec43be1f41cd58888dea6ac0bff02e84df2d77eafe3c176e26abb79f5b977bfa549bf8db1a921ed60a3d365f086ad16a0a28287826c4e73030252a0ade94216f3b47bed3a9d3ed7e8ffffe1f7f54cc56e88b2546582cd279d692448fdc9e8f548ee862ce6d7398000aa50c5f990bd6cb676b51ead8b22b1e62ecaf2992ddfb2a32e47068b68df12aa2ccb6a07f4764a21eccfdd6f3cbc72f84a44ae08fb288571ccf7f6495a98a42fe096bbdf86d9dd1ad33ba9acd25642f305a6286e500e5a45f909fc05bc1f6f100245dba93071ff6dfc6101e605d9e404ca10ff3cbbdfe2d5ee91b42fed7bdba9722aab253ad75770e4bfc2eac0e732d5fcba1e209cc4eed70ec7d9bf9ec41f3f24ee2f53830c7aa20d668838bc9ba47c4e15b2b81cd0c119901fce663c9bba1829a9a24ecc722c3b8fdb3cb35ace82257b0090b785040910be43991e4d41fceabc9ee0c609baee59f32ff68c7145dee7e8af7aa68bd419030e0dce753cf040299040bc14c13842f36598603f69f09e7fb7a6ea49138b2f0f7a84597252364ed0003c657271fdfb309b6443126e3adf33233c22dfcac4294e732d910a820ddccdf4357005169640d38301464c6ff6b8cd563365232ce627cdfdbebf4d0e9fbf80905e8f53b0402ac7ea9d5b3bea051f0009b0be6939323532140649e819abd13f55dd3702a150492c4049d51998765f295dd7248d4b14c4329b0690ad03b45eb305de64756d80266ab8f330f966dff3f04c98eb4dadfbd10b8272cc09805ffe961f41b07b7ac39d469d8f8e8e7ec95fa072bcb84a2ac1872af7e9a0153aaebc6730c30f3e58cb766aca20d9a319a8f48397ef241ad3a7e9a285e524135209cead9e84bb79a964121bea7cada246a3e2bad50a46758c80dd8cb2f35a0951475142432da770e62a3bd181f216b5b0d5495122b0da4eb488f1afac789ed0413623cf231534182c8022a1f0c79323d7a99b45f24d2349ee0bef3f59bfe81d75eff7531e2c2cf5e0899cae730c5c4a7fc075ee5b92e7ad2362e3491ef128c40b0cbf3bcb63c8a2ef73642201f17576a48ca41b8403e6223b26c2161446932fa23c963fb009a6bb57282f976e44a372f346b764693e3cc473c7d62f74b508ed08d5f0064628422bbfad69dd7c8468d1d37454b8a71e8e7c4b6da97bd851af7bfa5a62d1db1de1e32172326bdabad460fc7d84a9214ee3abf347a2752293e0687728e82971c732a7175e49f7090e1dd0af06761cb3413cd84a7a7db22bb8e2da4df0cc0c54774902e7b8cc6d67ffa6a4d7e36ccc42e3e53c84ff3aea151b105407bdb005e01376e40992d2f4cf93051026201e0c7eadcbbffc359330bfbf4cc01427c32b86be51f472310f44d7b9ef421e145fbf0a086530711f891722cc7ebe70ce90861ab10559ab1e938ead520386feea3fe267fe43937708b1d74f92fbf774815aa850f4190cb88bfa55176a82f3166b09fc63252cc3918ee61d562d91b202b2d747b2e891ed049e9fc0ccdfe0e2e217d5f9b6f4817b5df4ef7de3b66c727db4b3ba95ee213fcc9489f9b5bd6b47e24973c0a90fab3cf7e5b4cd727b57e8255b209a7785c4512c29a26b68538d47387b2924c25d14d0a2f869dc79d517ae209dac956e73bcb7abd7c10b31ba3761a39da14ec90cc173d47ed3b4571804e153945a9d9f52123e07fb5a051afece2a0d0c3157e5142e5a9bf34568d9e3a65729e4cdbc912a1775141e418dad5d618373f6d29825cd23de755fcdb23821c340896f66a2ecb1895b5aace11b1939723f83ca1fc336f50fc9e2acce3ff74c3254bd12a962f7ac166023a9bab2aed2b6d3a11fc75ce5744e070897bb4404ff8808d31dce2818801b1d5d2e2d6929b268017278a122daaa95b55ff7d7aeb1e593fbffa153915d8fa770fec216e16f593d110f11c037be8c105c568eaaae3058dd1d84888933ca5fbaf255278d231225ee5b3edccf89d8b45a3819025917106140961d28716f4d0488c48e0cd5e650d2a6fb22855653b3fce008154553a95ce12631bc066f8c6cbaffe2f606dabe7f3b79015ed83d7bec82fe1575aa608ca8fb674552e525b31f27bb45a8d5ea4e66f7c4456da00180fdce0261ef91c07d369037af843003271f7ed01b9731bd25b1eec69b23f63bb996c1ee0e5a95970626298d79ed43c00fd6ade9195cb5918dd2fc6c5874db2f2800b35c02a5b6da6a71eba2dafb643b5e0b3768b03817ec930de441961d32dcd8308dc09c2cd6455035a870e8c0030ebbd3eff440d3e3768500c57c92e63f83cb9fa1131e89a09956846b40b19269ba213bd788d8d850d3b218b34bf3889e74fc68f7134c814b44e340a3d7f11e062472726aa16ed6b8c315e7015432bde3223853de8fe6c96d8ab9accd4514afd63fec31e52cac9caf305000700020000006c170380d40203802400018008000100ffffff7f0800010002000000040003000400030007000200676964002800018009000200275d575d0000000005000200000000000500020000000000060002005b0000002c0001800800010005000000080001000a0000000b0002006175746f66730000080002002b5e240004000300400001800c000200657468746f6f6c00070002006769640008000100c000000008000100698a000004000300080001000700000004000300070002002a0700006c0101803801020030002300d0002000007153000000000000000024f65fbd491cf2a95dcce02aef018d15d26893c9b537c3ea5c4562f8e62cdfd4fa6584ccd52264f0442d989f817bfc24c4bc46f8c88dcbb8f21ee42755b3b8d3e6d78059c2eb0ab85fe8965959e3c7e6f23819a6a7fadb1c65c103864ab2666819ee23cc0fedfe61dc88cb256257d335da3dac1dae93fd275436940aa49c55c40c417e5bbf8b90fe04e755f36881146c37759596745c0fef3b03a443bc2856632161c1e339c6629035f8c9406801f5cb88df39af35c8613a7ae4cb61672636378134f67de13076366cd62c1ea0ccbffd6b6d083f8339854e1cc1cbfc85d20a0222f2816790016e257f5fe12e663e3ea5fb22abdb06126514117e9a08522d85c3a9e6f6521122c3c9fc14732058ecddc2714285f0d704dd3c9a8427a3f1d93cb96b08000100ff010000040003000c00020073797a5f74756e000500020000000000080001000500000008000100090000000c00018008000100090000004c000180040003000800010005000000040003000c00020073797a5f74756e000800010005000000060002002d0000000800020047504c00080002002c242b0004000300080001000700000020000180080001000101000008000100080000000a000200272523b55b0000000c0001800400030004000300280001800800020047504c000800010007000000070002006769640004000300060002007d00000054000380340001800500020000000000040003000400030004000300080001000200000008000100f8ffffff0400030004000300040003001c0001800400030005000200000000000500020000000000040003000410050059fde99914f4a22b6b0c21c662afdb8c55dd36f1bac938fb2433c535524ae7521fc2122241d9da6232169fffbfa128993e1ded52d88b40d5b1414092aa1cb6bced83003f2d3d8aee39be929dad048c5a1390cd29fd51815e15942e3a58bd7550c49257b6db1d84b92090bdba1a7e3e4280391ec1ef9a8bafaa17fddb3e8e19c94f9db6723c9ae322a66c8a2f2f808626dc2f0fcec49fc7381eb63f1ce3c5d3797a890e458693f381e9881ef0b446523ae3be088f84696184b049b84a1d37325d334ba4211d20d827a701e94456cca749036b394829bbd88f79b06eedd48a502938d508cfc0e3a2cc2dec73f95730f819ecb93d62c018e0d94c9a124e2379bd77a323a64fb189222dfd07f9ee01589bca89de2101cdc86a79218f497c9f73f614a3d94dd9c3af25176255b6ea5c050c7b0ab480a2f50b5ccdc6d52365fc43bfdd0907ad75b88acbd0091de8dc194eb29553bccf2bee67132a8d6f988e7cc8d0a91286cd0cb4b4a317b21000b12a7f8c1d55a42e3e10e1c197f4f5545822153b59ef4d2dc9d69e099406dd74e9eda47b522135e658f35ab12ad52666ba649dd0d9e5dbe4baa0c17180f9566c05a9f7d9ab4132059180949435f96afb3a453b754c091c5dd9f94d5c61ec5323723b6a82ac901e863091f74ac67ae5c24deab6972368734fdab2bf8d43bb48e3dc83f26c3e9beca60be32ce48f6d9d568b4f2eb7a8e8ddcfcda20eec155ef31cf08759f68fb9b1d443e1a5ac8f635341aff9e162b067e8f0d39f0eb600dc4c72bf6160d303dc2b91869149f3b7ff07054befe500f4366d602d9d56073f3040bb5b0a2bea63d061cea893f7e7a42c12dbda7603f10b933c56e42090937e36af35fa3d57552587487887d5ecb0c74b784553fb11d2abdf68c77018eb44f3ae93f413fa4aaf7977dc9f06551674bbd6466f1e05a36069d6227414957d49eae967c313bef0f7e369b205e20b211f87142890c5c21e489d3d98e8e0af054db4c5b72416b8837df58527de4d7384fc0679e92e62005434d24a4691c2cb741af0330414f2cd71dd73537742137a79f7abfafb65c7a1576ce7c8aa322d9ed7adcd178b8e0ad1a1699a67f16d533603939c5f163d3927b9b629db5ed3f263bacc53904d98977ca12b651ca1301a8e789d30b14a394649b18a0bd9e4fa526a331520a373015d7be7ffecae74cf21457d2f53d9428fded5c8a28e8677b18031b624e5ac2600dd3311ce7aeab43d23ac8a0ab40e7f2cd56d346cf8fed4223b37fa03121d0262a259088ddc60600bbd7b75b80bc9d1f9f057b928b8812451579020e77dd8be22886db839b325a54d627ca8a7d65981f53fdc8f99096937beb996af39d29815d9bb454f3c9e416cd7f8c1719c41aa1a0f472bf3dc6d42b3f1b4ec7d1903e4edd31c067ca75507309e841c7c9fef1699be798f9d4ac34f3832e2d5ebf9f10266000ebf7b02ad19cd3bb3c1330ca73712c5d34647ed72b7c5ca66a093657ff0838978a4a9664648618e64eaad814739539a824e13c493d96b7be2d91cbb59799426bd39b6f025f87ff0de7e4ec383befaff508b3390e7ca7d41712f31938e46f5331738cb585c3f5aba9225de468738edd6fabe95c13663db87dd31638be601803f8d3641384823905bb3842bb2031a234d528859fcc449c08ea91382b4e84b842c041b411cf81a50cde54e78c51490b499988c5ec4ccf07b896ef30f27dd868f7c339732b42052e1be94a64777844ade69d5cd17fb1b0708dcefe305644ad59e2e0992da6d534ae1ba46cb6038ef49530cd9bf67e57d787b45340166668857daad7d698681b376541b3e04f5730e1a932cc32c07183f4601aeebb80fe8d25f5c297d56c43c739a96123eeb9d99de691fe589cdd87cb18dd92359d9059eb44b4e4568f32c87180b1b7ff55cd1c8b555de5cc814a59db9cf2aad8eb52b1bdb0e4d05d1f2f5cef8d837d17775c2cef3a4842f5bd0eef533ba134d1e4df232d6d4d185529be9fbddd793f51656cf933c313bc7893fc04c112d1ee2c5e79a4b55771b80c9398745ab3819e1d32642d58d2bdb6302ccbecfa36fcbd0ff9b735d713a9191cdaa5bd9ae812d9f36f8fec4355db264ea68032ab3f5741cf58faa599487ad80c2dd5bf45b7c12c558649c112d1bce8f85c3ba93ee789b394a67b2de11ae6cdc7991f91b0b22c5dec1dca93dc00a4d198a0c0390eaea340db2ed3dc70b23f34e711369a55aac1dfa705c555192ec6ea3547133317f278c4affbc04a07ecb3c3bec05742d83e12c5e40d578f5b44e0ac7d5053eefd6503dfd54e156c3ca1c56ec1b431652b6870bde6ec2c1d353eed4214b18e06786bda39d710bdb41bf762dfdd30537353d95487738ccce396b2a6f53d365607dd4485276cf3212290cd157f8003f2fe644911dfc6013aa1d0a50766c0bfcca6f0f29798b1005bad01c835ef29bcd251a0ffd2a5ef6dde1fb965e108b4f636c913c89080bd09983e4c5b69c409b2ba04b4e435028a12141ae74b7d4ff081cda203d1b0abbd8da18845cb248d2abc7e0b3ad3e458188c32cc66ec5480568d855c50b87ac34d2d10486c34f8681b1bcc124e2cca9c9b4f964c212e98dc81c890e85ac62880cde76c19f26311a78362fde877b61e1d2165ff5f4ead1d715fb53ebf1a6fe276160a63c014c8ffb87305b87f2652a6c7b01495464dd5e491919225b5698b835f7967eaa9332b0175278105554021cd0e1880fa5b9aade5cb7cbac81e8c317b9a2503d6a8385b970d74700ed7888efc748d3a0fbc87eeb2d1f0ca5dce8b66f3eacb18c2f862c5855485e00cac24847faf101d3d4ad75a1b3bac389c358d4224b48abe90fb8d067e36227395e4968d07e1f62a02dc015017d267f5c78b2796d26150f3c6c962690379d389062855957fddee21bb0a6af38164a9f6a978323780f451dfc209d01ff5615b0c4b103463826e32cd09539e475b470e9b4e7741957e99f585e53f849bf6a4fa6777d6901bf28e0707a87efbbf5c1a03cf0c2ccff179a2c39c93e06a357ad51a6f46ef6146cdce83d09e3fc0b99a8869433ec71dc9a381e683f116088d0adbb2c82c7b602b6b2a653ebcf3d7fa1546bc3ab41d47b8e67cf9d8daf2385e71948bd3fda04caef76f978c9321fd28f8045dd86f0c3c9c5ed1c2a2a64c6e5d4d7486323f8936fc14dad6e725f83740079a1603f685180ebe46bfddc159323a39e87bffabf00ee1d9a83157a237be33fbbb7c887b63392bb474e5274c93a916dfa7e65af42bd4397698729ba5977e79dfc439903ff72aed2e20ee49debcd2a0e2ab118c584a6814dd70523fef7b7fc118ba6781c55ed8d4f44f77cb0b55bf081b54f9c8a0036b86a7f8bc0990dc7b01dbe726c8097bb850c7b01bb89ffe4a104c86c671da3700b459823ef668fadcceb5d1629fbb9797dc1a0afb94190a74c921a5a425658ce3e8663ed17cd01234a1599c9443a0774188bc2911c148bf56e9a1a8a9ba133bd355d617d2f92819af55dfc159ca9318003f150d6a0b4cb7eaece17b1a1647856ee3541ef667f8e41242eeef06abf79914ba5b8e42b190692338b53f1b1b5936b6d50cc6d7ba296c071805a693340e38218a7c0ebc080fea834541603b8b5ff3e225a041aef4d3c4725be8d07244298f82c82431b13594186d03de55b4464c547b9a9c4e3e1b84a606eddc8ee3bdb1e59c9cc9682ef32b7c71fe074b2e0d766bdbe0c6ea697aa70cb5c6ea735ab143c79a3df808fc72d303358e8bbf703ce05f01282eb5d1c6c2fae1cb74f67d6fea0c7e91a8ab51f100490ad22010ddadaff00b2a4a4cd7f4f7b741c0003040e29cb71252725bc4c6ac64be2b4653f40c1a40933416c330ca30347ea2f3b567a5d6e33d4d0899b466d9925f2a3aea2090aa046ece0da8ee084b1d7185754ace58dd654f12753aa2e77df1712d1e91b7232757c48fe4b0cd0fa56853387f7169df3890efad5206afa2bc51ba78bc818a90d45ad728ea138b5f39fd037b499f389a979c90410772e455313211bfc06f12a1dd507ba7a2fb28e73dcb58749df459aadb545329e14c1bff74b6e040c6487e9fadc0c776450abfd12ae9b06db983c3a960af979055ac11b60e5023956ec0ce4eed180110d66a94a21a517d0552b55fa0240b4c3f591cffa08395abd4769682d5ba52214c020adb417c800a238c9792a30c88d4ff79b217d35aa6cf6d2509f8e0f6084dba5b2e65559327668a127d1c0d87d2916ae4228bd0b88a54cb29ca2731ece7a796df47801d61a65104fb9d89ec3841d078c8f94d0702bfe6933b196023d5c14db55146b77309b2a2cac9a2e567aa78e070b8f67215bf0c5204d1192b8d0b1bf6b5b5250fc7cc5ba79a3a064c1da8d489fc36542ed80724e9e4e663b5701ff67fe45ffddadd395384f0aed71b0a4af20ad735e5bcb94050f40da3b91fb2e182396ff0b906455b7bcee5f7698c8cc7df5b3374f112bfbbae2ef1cdf51f239d52d547d20490f57a80ac0c65e104e7ce6fd0254287a028ba77554b5b06fb9bf4afa5d88d872874568a7378535a4444bb46fefab4310e06cdee7e116eba95190ee8699be9e32ccee0007da9d07fcb3ca8903635b347913858c8a5e24982ba0c6c98fac010c5e94edbaa45d9c1a73a114e5b795032313890567c788125c94b39ec337c2ac590fe34ce548ff6c37c0c0ceae813b001160d53d7b7edf92ecdbf0fa83dbcf743e9c0b24a3daf45ba48cf02603868ff5f799bd96a1b75d2746aa6f61217a28795245c69f578ba5f2fa4bc82d56f18e52ef2e558deba709392560a42620f71ff87f2e56221a389637f0d884853d12f8b76905bb2a715e48b7771fa50d7aef84556f0404cbcbf197891068fa6b03da3dcbac659c2278c407c7b7882d2484a1783207b6edde402ebe33fb4b1d6f057c98724a986ad2b36db39c0d1e9f20572bd33f5740228f07e5c2795325405b89678cf37fb993b1f0395ec6aaebea844a9a11ca057e9ab89c5ddf8a79922de07a8c843dd10766cd4777ecc60447cf4736fa77b5b1d82b51060a00518c86c47b2b132e5dcdd7448db8dc1a4f0bc5cf20528a26eee766b908b4e41f0663acb36d23998a119cfca793caf08d91fe18abbea17cf3836ef970d8fbb2071700e46df47f2806b70d22b6f29dc1be5789fd8824423146a3bd675ef1b71854a4687bda4cb42802af60a18a46e73a85a8caa8a93544a86e4b07668180e4ea02e91b39fa335619b2ea975c8577196a40fdc4676afad202203da85939325bc8cef539682cdc453115d68dd34af2ee8108fac4f77a35939b7ca302aeee218fa2cc2934d5eb1c160b622350823cdc71f702a1ca455f1688dde5ad3d8e103bbcb100bcd7f968d1824def39440809422ef11390fa325277dad8155db0584ccf747ffc226b489284b725a5bbc592440938e720ebfbdd17b202c4d1cd8f99c544949379224bbf905824b6e65b68faec46921208b73104727dfcd09b967030e96138288ca805a02c917536801797f7ffd8a083c464acb382312c41d560c6f06f9c3b9c2ef6174acb37a67e32580393a4da6f96aa407f58755d27839c414b6cc62e21dc962a34bacfadbcd49d65e5c5fc2338421248938b9b1bad7e9304305efbdd02bf5c3b498d95c1eb61540f6bfee724da6402f355de8e4cd3642a9505e3f5642b84b8f9d2497cb7488b53e5a9bdd86080d8594349dae3650c9a60d228554e08ce0980120ac4b062f0c5a99112dab189ffc379b744041dec72fa7ff6f031e64a71ed250edc17a257f4724a40000500281c0a400b69eaaf8b65fcfce8224ceffb6173103c38a11a8fb85186224ab67ef259230e3643dbf33580ecd903b388a4729d814a5fe4ed09810d6c9ec800038044000180040003000c00020073797a5f74756e0004000300080001005e070000170002006367726f75702e636f6e74726f6c6c657273000008000100080000000400030040000180080001000200000005000200000000000800010000000000080001000500000004000300080001005c7f0000080001000900000004000300040003004000018005000200000000000f0002007d402e2a282b2e28262c00000a00020021252d7b2a00000008000100080000000800010005000000040003000400030008000200072e0000280203803000018004000300080001008000000004000300080001007f0000000b0002006175746f6673000008000100010000002c0001800400030008000100fcffffff080001000004000004000300040003000400030008000100010100004c000180170002006367726f75702e636f6e74726f6c6c6572730000050002000000000008000100100000000d0002002e2b2a275b2e5e2c000000000700020067696400080001007f000000200001800400030004000300040003000400030004000300060002002b0000004c0101800800010005000000040003003801020030002300d0002000007153000000000000000024f65fbd491cf2a95dcce02aef018d15d26893c9b537c3ea5c4562f8e62cdfd4fa6584ccd52264f0442d989f817bfc24c4bc46f8c88dcbb8f21ee42755b3b8d3e6d78059c2eb0ab85fe8965959e3c7e6f23819a6a7fadb1c65c103864ab2666819ee23cc0fedfe61dc88cb256257d335da3dac1dae93fd275436940aa49c55c40c417e5bbf8b90fe04e755f36881146c37759596745c0fef3b03a443bc2856632161c1e339c6629035f8c9406801f5cb88df39af35c8613a7ae4cb61672636378134f67de13076366cd62c1ea0ccbffd6b6d083f8339854e1cc1cbfc85d20a0222f2816790016e257f5fe12e663e3ea5fb22abdb06126514117e9a08522d85c3a9e6f6521122c3c9fc14732058ecddc2714285f0d704dd3c9a8427a3f1d93cb96b0400030010000180080001000400000004000300fc0003800c000180040003000400030028000180070002006769640008000100050000000800010006000000040003000500020000000000480001800400030004000300070002005c7b000008000100012f00000500020000000000080001000f0000000400030008000100030000000c000200657468746f6f6c00040003004c000180080002005e232a000800010009000000070002002f280000040003000a000200272c2c2d2d0000000c000200657468746f6f6c0004000300040003000a0002005e732b295b00000014000180060002002700000008000100010100001c0001800700020067696400040003000400030008000100fbffffff0800020001000000e33df6b622b754a43f0ea65e82eef5db8e5459d1f074f7c94e0bc412c8ec92240422cb65ca206aa7613a6b097da36fbd4d44914e2e93086973fed1408c3a89"], 0x2900}, 0x1, 0x0, 0x0, 0x80}, 0x48090) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./gadget\x00', 0x1ff) mount(0x0, &(0x7f0000000140)='./gadget\x00', &(0x7f0000000180)='gadgetfs\x00', 0x0, 0x0) r7 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./gadget/dummy_udc\x00', 0x2, 0x0) write(r7, &(0x7f0000000200)="000000000902190001010080320904000001ff000000070581024000000902190001010080320904000001ff00000007058102000200120100020000004034127856000100000001", 0x48) openat(0xffffffffffffff9c, &(0x7f0000000000)='./gadget/ep1in-bulk\x00', 0x2, 0x24) program did not crash testing program (duration=39.470570749s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): socket$nl_generic-syz_genetlink_get_family_id$ethtool-sendmsg$ETHTOOL_MSG_LINKMODES_SET-socket$inet6_udp-fsopen-fsconfig$FSCONFIG_SET_STRING-getsockopt$inet6_int-bpf$MAP_UPDATE_ELEM_TAIL_CALL-memfd_secret-mmap-ftruncate-openat$cgroup_ro-pwritev2-openat-write-ioctl$BTRFS_IOC_GET_FEATURES-renameat2-sendmsg$ETHTOOL_MSG_LINKMODES_SET-mkdirat-mount-openat-write-seccomp$SECCOMP_SET_MODE_FILTER_LISTENER detailed listing: executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_LINKMODES_SET(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f00000006c0)=ANY=[@ANYBLOB="3400000018919c29d08e2f2bf74957227bef5a5a00bf572bf8754f9754f5c96fdf2934a108bd6e4ae8184d62b27ba72f4587519bff8cb4a38afdb2db0dda3ffdbcbe5b6137a7882d91bb86ec43822033faf6466ee5892ddc3e4f67f070b2dc9da59484048214cb0eb743a13cca502567", @ANYRES16=r1, @ANYBLOB="0700001000000000040005000000180001801400020073797a5f74756e0000000000000000000800050002000000"], 0x34}, 0x1, 0x0, 0x0, 0x4000800}, 0x0) r2 = socket$inet6_udp(0xa, 0x2, 0x0) r3 = fsopen(&(0x7f0000000140)='autofs\x00', 0x0) fsconfig$FSCONFIG_SET_STRING(r3, 0x1, &(0x7f0000000ac0)='gid', &(0x7f0000000440)='0\x00#\x00\xd0\x00 \x00\x00qS\x00\x00\x00\x00\x00\x00\x00\x00$\xf6_\xbdI\x1c\xf2\xa9]\xcc\xe0*\xef\x01\x8d\x15\xd2h\x93\xc9\xb57\xc3\xea\\Eb\xf8\xe6,\xdf\xd4\xfae\x84\xcc\xd5\"d\xf0D-\x98\x9f\x81{\xfc$\xc4\xbcF\xf8\xc8\x8d\xcb\xb8\xf2\x1e\xe4\'U\xb3\xb8\xd3\xe6\xd7\x80Y\xc2\xeb\n\xb8_\xe8\x96YY\xe3\xc7\xe6\xf28\x19\xa6\xa7\xfa\xdb\x1ce\xc1\x03\x86J\xb2fh\x19\xee#\xcc\x0f\xed\xfea\xdc\x88\xcb%bW\xd35\xda=\xac\x1d\xae\x93\xfd\'T6\x94\n\xa4\x9cU\xc4\fA~[\xbf\x8b\x90\xfe\x04\xe7U\xf3h\x81\x14l7u\x95\x96t\\\x0f\xef;\x03\xa4C\xbc(Vc!a\xc1\xe39\xc6b\x905\xf8\xc9@h\x01\xf5\xcb\x88\xdf9\xaf5\xc8a:z\xe4\xcbag&67\x814\xf6}\xe10v6l\xd6,\x1e\xa0\xcc\xbf\xfdkm\b?\x839\x85N\x1c\xc1\xcb\xfc\x85\xd2\n\x02\"\xf2\x81g\x90\x01n%\x7f_\xe1.f>>\xa5\xfb\"\xab\xdb\x06\x12e\x14\x11~\x9a\bR-\x85\xc3\xa9\xe6\xf6R\x11\"\xc3\xc9\xfc\x14s X\xec\xdd\xc2qB\x85\xf0\xd7\x04\xdd<\x9a\x84\'\xa3\xf1\xd9<\xb9k', 0x0) getsockopt$inet6_int(r2, 0x29, 0x38, 0x0, &(0x7f0000000140)) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000100)={{0x1}, &(0x7f0000000040), &(0x7f00000000c0)}, 0x20) r4 = memfd_secret(0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0xa, 0x11, r4, 0x0) ftruncate(r4, 0x3) r5 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) pwritev2(r5, &(0x7f00000005c0)=[{&(0x7f0000000600)="c867", 0x2}], 0x1, 0x31, 0x4, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./sys_mnt/kernel/mm/transparent_hugepage/enabled\x00', 0x1, 0x0) write(r6, &(0x7f0000000200)='always', 0x6) ioctl$BTRFS_IOC_GET_FEATURES(r0, 0x80189439, &(0x7f0000000300)) renameat2(r5, &(0x7f0000000180)='./file0\x00', r6, &(0x7f0000000280)='./file0\x00', 0x5) sendmsg$ETHTOOL_MSG_LINKMODES_SET(r5, &(0x7f0000003440)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000003400)={&(0x7f0000003480)=ANY=[@ANYBLOB='\x00)\x00\x00', @ANYRES16=r1, @ANYBLOB="10002dbd7000fbdbdf250500000078110380fa00040003b14744df9251ac23838aecb660c68052e8873527da26111bf9f80edc40896738dc36bc83f20186e3ab8b78ca61421ad9a43a1ecc399d0968a654f64abbda56944d99988fe5b02da774085994a0df0fa6d02028012ce35b457c59c85d9f81a9f5476920a546fe3829da14aaf57a46993508a86e4390f1e23ac2461d3392de053dc57819c44c7377262313119ead7c685304ec8ed3320c8f5b3bb46cf015236431ab76932c30da38b2c78fb6d61fa86182e95810bd6154dd2194e7c39431f88c30a67ed274aca6d464a896613f7d98c72315badd46675117bdc17e9f9a08ecf069ee1af24ac2dcc2a549372b1a5cb95d004ec15a1a9b00003c0003801c0001800400030008000100170700000500020000000000040003001c00018004000300080001000d0000000800010007000000040003002100040064ca831c78659efbe80325d4f8d369b94e7b6a130cd66c8b5bd980d11b000000100003800c000180080002002f2b2b0004000100041005001251bdeb73d311bffedb121a087ff384edcd2437fb3a14d04caedc08180ac819c8ad022afafb7768444f19b0aa97f32ed7b94c2444cbc2fa81d0a24fc43d5548ba2852b2d26fe44ae4e05965730aaa1c63b03e6319f84ea3b65bc85413c50164dbba95fc7e71214bcd51febcf2fff72d6a2ed2954d04498c4ab7916a23402a7880099f13574e5555789a4830b926f17abc4c272c654475fd09b7741e3cb48490dc15ac94960f2ea39b6980f3fca2af594a40df4f80e01d315f30b18fb55f10fed2c6e282ebb5d1f28e7402571721af0c891e545ca1ad30470467497f8c3dd8682173d256be74e30ea7ab42d8b745c197ef4fb99d51f46b771217e571d3d6e662ab449c1aa0f58f35c675a12eee93c9bb42ce2b147fc06caa4ee38b3fc27d874d188dac34decb5b3dd17991384e95639177672fab1f4265970d8a4e52da85ab9d2451ffe5594c73303e12c185898683737b4d0757ef98e7fd0f3154d08c961ebbbb102da6b61ee4dc77e96858b04f7a6e54f0def92e2ae7b477fe2c366fb98eae0489d73418365d594aab0c6f8cb828ee0cb2022c43fecc28c924401d9461bd52ba3ae4ee4f7bff534371098cdcfe32232ae4029dfe852a21ed5e45429846d9db73a6f93c4fcea1784cfac4bbe3eacce6e4aa0ad146048e063f82017412e987878caf92042df856d860fd7a625007f25dc3ed0833743403e1c527f11507d2b1d343dfab9c87a51f5b66dbe684530e28055f28c3c8135fc7ee72eaafbe92b816e533a86c26fd83e641a2224d448e3de79a59eefa3790b84c2d599815dd01d7a872c1ad8047e0d9d18a7bf87a79adc4668ef624184f3a7046af346397aefa4e7f96c439387a2a0158e6d9224b5d50801b0c88df4828e1cbee308b54f180627968431c561bd8f5a6932c0491aed7cd62e8656750ad1cffda31de2aedfbd0ace100e2175e64d59b2749b008228ab4283f7e2003f99dfee69d1eb6ae0bc51c51dd620edec0e1800e1fd1f872ec1a374190734309463c4740995bec30de65e8fc0d624df084bd621f9c5a06a087b2ba9a036444d3b3dbf849a3f56090d41cb716d597ce7370829f43a2d79f4a451beeb7b62bfb14222e2b7da4d77e8b176a9be3640cfacb41aaaf7de45255637441c6e041c59f0487050ed42dcaeba8eba1da8266a6090e2b45b9ac73c7f4d99b71cc23c26f97c27a4ad23b4b51e4a161694d50932612d3923fb945caa50d25d6918541c30ac264ef4db83b96aca7ca64620ddad8cd349a351426f43c08bfa91c8c4015c60ae0aa4b023a1b5b3ea1b752e3895c79ff0db766350769730b6ff0ec7385572f547c301eb5546d832558e15df3164b47fa3931309f541cca7a969f1664766bcc4cb7febcba10abf5d348f69f2289f1d03e77cde17a547d9ef3a6973c4df1a024fc6efff2b00060ecc4232be1a5471b58551e7eb8a22a7449f638d19960f8b549f9c2b3750d80256dc3c5fd8f88b43491919fa20e5f7ef91e1d23794fd24d85b04af1a5d613f1b40ceb91d764e953b067c8514f978c32062b062ae9234ef2e174c469f6165eb9eeaf548c1ccab0789fd496b3766e17d1775ba6b7bf87e6bd5b7899863a965a52190cb817f7d494233e58a93e6bd0164b3b21d84ec917a9f04bc2722623946ca4de416a6158befa8d17bd38cc8e2b92e314ede6b99a31cc904dc308f632d0b67077af2240d3889a6dd4d7c518b56899e056c669fe7b2dba4397665383197959811f0bfb05ea9197c6f0d40f680d1995b0b63f21d8daa576f0ebda36a6c87bfd7a2fae7c1d93930cf9d2a10713cd64c84b28a99dcd46b695cd869a7858171cb688c893ffa44497b6b2d61857d78294f61b9ff66536b117c7c944a8d49be6de55a017550b4d01de38cf5be8fd3b756238328e0e128b198a1f835614ac9c052a8fd6d5fb8b96ff05da64c8794237d978b6a15bc64e9ed237b9682fcbd0aad6a59994764eda31ce2a22c922687364c8e545d8376c611b8c389b756503f8aec670deea78050d803a6af12b57f1cb8151684e1917a53543fdc98b1e508755fb46d9fdce2e65d1871b037f1c2474d6db89718afb3a1dbc4816640edc31de992a080320d477026d3362dd3a951b649bedb82da04dbe28caa52276d1ad8cfab5bab31054b00bf4e0d92abd2ed369ebe8ed0dfd8366ee3b1e6d0906196428261d373282b836ce4d027f2a3acce01581d3a988b770d35342299ebba80d217e22cf56943ca5a111733f5cd6d4a1b99a8320a27d6133d23e0afba2894ed0d8f35857fd2d2563991f52313e6cbed13adbab322b54a755041fcc345c2f5ffd90aec13bf6ace7f9dc0f1f8b4c2e5aebedfac06b72b8352393b393725381a178a8796d59183bdbd7fae423fe3880758b4bdc2d55474553a2e4157e30f6a3885dd39f1b5bc297b0213cc86c32510dae422af3e63bcc695daa7429d51c910f01c0db95bdfa1172e4c3a307f334b31cab884c34da1d04fa1e4e5bf64f50364a0ccd85578e8bbe8225d27f8e288a23631d03e96bc5c743e546f3699df1ae7a0af74e7b9671e21abdc36efb16117bf1f5a474ed3bee3fd29fcb630efc384c7dace57d63476804ec23e2388fdf4f48132f526efdf68e8adc7029ec5be1334b19014cc48d94d029e81d7adc6381ba288f369647a27afa6c2461f5718c43bc2078f4028c58d454044a470b301d971e7178f3e612d3a80598be8ba20298d375563d64f6242f95cf5c51510dd53ae8bee07332b970d49077a8cf7b740e6508f7ae17c29ff9e25f89ca5a71d52978e0a1152ffb7eed255de253353a4e517d02170a0589c71771f5c491117103f221c30307ebbc32cbe3440922c3f6b8bdfb10680fc1ecb720ed502c89e374d909c76104cf8aa13c372476220fdd27d13eea25c46b87edef3c5370c0c10d1ce31521ce6f79ca7e8a1473ef6d4d6c8b48bea918d35992560480a5ccd51947d6bfa0da10696bae5be67a99c8e256bd19c330f7b7aaf46b8901fffbf8ac483decc4d9f850c10c76d72f202d797cbd36e6a0e1ca9ea02831964ffb70c997319ea7192b40d9463b4bb2c1e2a1d9a8fe8d02b7df8460c0bd2c20010791f5775b2cfb3044130c12d12c1105afbeb3b671d9b284e01345e4616ac20292642ce774d5f5df0d2db83a361bd694dad48e92b41e01c6d9494514fd448ff90e9be688d9ff1c332a619d8e63395f74b41132603649479496a6b43557888d35da45509e215d9eceb2a21e0ea18f377803fd1ba574cf3617be1f4692fa7313fe10d740d2e5a78d480d0656581579352f1a2f3aab8c2a6bc7583ef7eb0188cc3f66a931ea7ebf504febc69c4d87753ede50b580e9d91466251b9729619fb6ba296bd22853a0d9e2ec43be1f41cd58888dea6ac0bff02e84df2d77eafe3c176e26abb79f5b977bfa549bf8db1a921ed60a3d365f086ad16a0a28287826c4e73030252a0ade94216f3b47bed3a9d3ed7e8ffffe1f7f54cc56e88b2546582cd279d692448fdc9e8f548ee862ce6d7398000aa50c5f990bd6cb676b51ead8b22b1e62ecaf2992ddfb2a32e47068b68df12aa2ccb6a07f4764a21eccfdd6f3cbc72f84a44ae08fb288571ccf7f6495a98a42fe096bbdf86d9dd1ad33ba9acd25642f305a6286e500e5a45f909fc05bc1f6f100245dba93071ff6dfc6101e605d9e404ca10ff3cbbdfe2d5ee91b42fed7bdba9722aab253ad75770e4bfc2eac0e732d5fcba1e209cc4eed70ec7d9bf9ec41f3f24ee2f53830c7aa20d668838bc9ba47c4e15b2b81cd0c119901fce663c9bba1829a9a24ecc722c3b8fdb3cb35ace82257b0090b785040910be43991e4d41fceabc9ee0c609baee59f32ff68c7145dee7e8af7aa68bd419030e0dce753cf040299040bc14c13842f36598603f69f09e7fb7a6ea49138b2f0f7a84597252364ed0003c657271fdfb309b6443126e3adf33233c22dfcac4294e732d910a820ddccdf4357005169640d38301464c6ff6b8cd563365232ce627cdfdbebf4d0e9fbf80905e8f53b0402ac7ea9d5b3bea051f0009b0be6939323532140649e819abd13f55dd3702a150492c4049d51998765f295dd7248d4b14c4329b0690ad03b45eb305de64756d80266ab8f330f966dff3f04c98eb4dadfbd10b8272cc09805ffe961f41b07b7ac39d469d8f8e8e7ec95fa072bcb84a2ac1872af7e9a0153aaebc6730c30f3e58cb766aca20d9a319a8f48397ef241ad3a7e9a285e524135209cead9e84bb79a964121bea7cada246a3e2bad50a46758c80dd8cb2f35a0951475142432da770e62a3bd181f216b5b0d5495122b0da4eb488f1afac789ed0413623cf231534182c8022a1f0c79323d7a99b45f24d2349ee0bef3f59bfe81d75eff7531e2c2cf5e0899cae730c5c4a7fc075ee5b92e7ad2362e3491ef128c40b0cbf3bcb63c8a2ef73642201f17576a48ca41b8403e6223b26c2161446932fa23c963fb009a6bb57282f976e44a372f346b764693e3cc473c7d62f74b508ed08d5f0064628422bbfad69dd7c8468d1d37454b8a71e8e7c4b6da97bd851af7bfa5a62d1db1de1e32172326bdabad460fc7d84a9214ee3abf347a2752293e0687728e82971c732a7175e49f7090e1dd0af06761cb3413cd84a7a7db22bb8e2da4df0cc0c54774902e7b8cc6d67ffa6a4d7e36ccc42e3e53c84ff3aea151b105407bdb005e01376e40992d2f4cf93051026201e0c7eadcbbffc359330bfbf4cc01427c32b86be51f472310f44d7b9ef421e145fbf0a086530711f891722cc7ebe70ce90861ab10559ab1e938ead520386feea3fe267fe43937708b1d74f92fbf774815aa850f4190cb88bfa55176a82f3166b09fc63252cc3918ee61d562d91b202b2d747b2e891ed049e9fc0ccdfe0e2e217d5f9b6f4817b5df4ef7de3b66c727db4b3ba95ee213fcc9489f9b5bd6b47e24973c0a90fab3cf7e5b4cd727b57e8255b209a7785c4512c29a26b68538d47387b2924c25d14d0a2f869dc79d517ae209dac956e73bcb7abd7c10b31ba3761a39da14ec90cc173d47ed3b4571804e153945a9d9f52123e07fb5a051afece2a0d0c3157e5142e5a9bf34568d9e3a65729e4cdbc912a1775141e418dad5d618373f6d29825cd23de755fcdb23821c340896f66a2ecb1895b5aace11b1939723f83ca1fc336f50fc9e2acce3ff74c3254bd12a962f7ac166023a9bab2aed2b6d3a11fc75ce5744e070897bb4404ff8808d31dce2818801b1d5d2e2d6929b268017278a122daaa95b55ff7d7aeb1e593fbffa153915d8fa770fec216e16f593d110f11c037be8c105c568eaaae3058dd1d84888933ca5fbaf255278d231225ee5b3edccf89d8b45a3819025917106140961d28716f4d0488c48e0cd5e650d2a6fb22855653b3fce008154553a95ce12631bc066f8c6cbaffe2f606dabe7f3b79015ed83d7bec82fe1575aa608ca8fb674552e525b31f27bb45a8d5ea4e66f7c4456da00180fdce0261ef91c07d369037af843003271f7ed01b9731bd25b1eec69b23f63bb996c1ee0e5a95970626298d79ed43c00fd6ade9195cb5918dd2fc6c5874db2f2800b35c02a5b6da6a71eba2dafb643b5e0b3768b03817ec930de441961d32dcd8308dc09c2cd6455035a870e8c0030ebbd3eff440d3e3768500c57c92e63f83cb9fa1131e89a09956846b40b19269ba213bd788d8d850d3b218b34bf3889e74fc68f7134c814b44e340a3d7f11e062472726aa16ed6b8c315e7015432bde3223853de8fe6c96d8ab9accd4514afd63fec31e52cac9caf305000700020000006c170380d40203802400018008000100ffffff7f0800010002000000040003000400030007000200676964002800018009000200275d575d0000000005000200000000000500020000000000060002005b0000002c0001800800010005000000080001000a0000000b0002006175746f66730000080002002b5e240004000300400001800c000200657468746f6f6c00070002006769640008000100c000000008000100698a000004000300080001000700000004000300070002002a0700006c0101803801020030002300d0002000007153000000000000000024f65fbd491cf2a95dcce02aef018d15d26893c9b537c3ea5c4562f8e62cdfd4fa6584ccd52264f0442d989f817bfc24c4bc46f8c88dcbb8f21ee42755b3b8d3e6d78059c2eb0ab85fe8965959e3c7e6f23819a6a7fadb1c65c103864ab2666819ee23cc0fedfe61dc88cb256257d335da3dac1dae93fd275436940aa49c55c40c417e5bbf8b90fe04e755f36881146c37759596745c0fef3b03a443bc2856632161c1e339c6629035f8c9406801f5cb88df39af35c8613a7ae4cb61672636378134f67de13076366cd62c1ea0ccbffd6b6d083f8339854e1cc1cbfc85d20a0222f2816790016e257f5fe12e663e3ea5fb22abdb06126514117e9a08522d85c3a9e6f6521122c3c9fc14732058ecddc2714285f0d704dd3c9a8427a3f1d93cb96b08000100ff010000040003000c00020073797a5f74756e000500020000000000080001000500000008000100090000000c00018008000100090000004c000180040003000800010005000000040003000c00020073797a5f74756e000800010005000000060002002d0000000800020047504c00080002002c242b0004000300080001000700000020000180080001000101000008000100080000000a000200272523b55b0000000c0001800400030004000300280001800800020047504c000800010007000000070002006769640004000300060002007d00000054000380340001800500020000000000040003000400030004000300080001000200000008000100f8ffffff0400030004000300040003001c0001800400030005000200000000000500020000000000040003000410050059fde99914f4a22b6b0c21c662afdb8c55dd36f1bac938fb2433c535524ae7521fc2122241d9da6232169fffbfa128993e1ded52d88b40d5b1414092aa1cb6bced83003f2d3d8aee39be929dad048c5a1390cd29fd51815e15942e3a58bd7550c49257b6db1d84b92090bdba1a7e3e4280391ec1ef9a8bafaa17fddb3e8e19c94f9db6723c9ae322a66c8a2f2f808626dc2f0fcec49fc7381eb63f1ce3c5d3797a890e458693f381e9881ef0b446523ae3be088f84696184b049b84a1d37325d334ba4211d20d827a701e94456cca749036b394829bbd88f79b06eedd48a502938d508cfc0e3a2cc2dec73f95730f819ecb93d62c018e0d94c9a124e2379bd77a323a64fb189222dfd07f9ee01589bca89de2101cdc86a79218f497c9f73f614a3d94dd9c3af25176255b6ea5c050c7b0ab480a2f50b5ccdc6d52365fc43bfdd0907ad75b88acbd0091de8dc194eb29553bccf2bee67132a8d6f988e7cc8d0a91286cd0cb4b4a317b21000b12a7f8c1d55a42e3e10e1c197f4f5545822153b59ef4d2dc9d69e099406dd74e9eda47b522135e658f35ab12ad52666ba649dd0d9e5dbe4baa0c17180f9566c05a9f7d9ab4132059180949435f96afb3a453b754c091c5dd9f94d5c61ec5323723b6a82ac901e863091f74ac67ae5c24deab6972368734fdab2bf8d43bb48e3dc83f26c3e9beca60be32ce48f6d9d568b4f2eb7a8e8ddcfcda20eec155ef31cf08759f68fb9b1d443e1a5ac8f635341aff9e162b067e8f0d39f0eb600dc4c72bf6160d303dc2b91869149f3b7ff07054befe500f4366d602d9d56073f3040bb5b0a2bea63d061cea893f7e7a42c12dbda7603f10b933c56e42090937e36af35fa3d57552587487887d5ecb0c74b784553fb11d2abdf68c77018eb44f3ae93f413fa4aaf7977dc9f06551674bbd6466f1e05a36069d6227414957d49eae967c313bef0f7e369b205e20b211f87142890c5c21e489d3d98e8e0af054db4c5b72416b8837df58527de4d7384fc0679e92e62005434d24a4691c2cb741af0330414f2cd71dd73537742137a79f7abfafb65c7a1576ce7c8aa322d9ed7adcd178b8e0ad1a1699a67f16d533603939c5f163d3927b9b629db5ed3f263bacc53904d98977ca12b651ca1301a8e789d30b14a394649b18a0bd9e4fa526a331520a373015d7be7ffecae74cf21457d2f53d9428fded5c8a28e8677b18031b624e5ac2600dd3311ce7aeab43d23ac8a0ab40e7f2cd56d346cf8fed4223b37fa03121d0262a259088ddc60600bbd7b75b80bc9d1f9f057b928b8812451579020e77dd8be22886db839b325a54d627ca8a7d65981f53fdc8f99096937beb996af39d29815d9bb454f3c9e416cd7f8c1719c41aa1a0f472bf3dc6d42b3f1b4ec7d1903e4edd31c067ca75507309e841c7c9fef1699be798f9d4ac34f3832e2d5ebf9f10266000ebf7b02ad19cd3bb3c1330ca73712c5d34647ed72b7c5ca66a093657ff0838978a4a9664648618e64eaad814739539a824e13c493d96b7be2d91cbb59799426bd39b6f025f87ff0de7e4ec383befaff508b3390e7ca7d41712f31938e46f5331738cb585c3f5aba9225de468738edd6fabe95c13663db87dd31638be601803f8d3641384823905bb3842bb2031a234d528859fcc449c08ea91382b4e84b842c041b411cf81a50cde54e78c51490b499988c5ec4ccf07b896ef30f27dd868f7c339732b42052e1be94a64777844ade69d5cd17fb1b0708dcefe305644ad59e2e0992da6d534ae1ba46cb6038ef49530cd9bf67e57d787b45340166668857daad7d698681b376541b3e04f5730e1a932cc32c07183f4601aeebb80fe8d25f5c297d56c43c739a96123eeb9d99de691fe589cdd87cb18dd92359d9059eb44b4e4568f32c87180b1b7ff55cd1c8b555de5cc814a59db9cf2aad8eb52b1bdb0e4d05d1f2f5cef8d837d17775c2cef3a4842f5bd0eef533ba134d1e4df232d6d4d185529be9fbddd793f51656cf933c313bc7893fc04c112d1ee2c5e79a4b55771b80c9398745ab3819e1d32642d58d2bdb6302ccbecfa36fcbd0ff9b735d713a9191cdaa5bd9ae812d9f36f8fec4355db264ea68032ab3f5741cf58faa599487ad80c2dd5bf45b7c12c558649c112d1bce8f85c3ba93ee789b394a67b2de11ae6cdc7991f91b0b22c5dec1dca93dc00a4d198a0c0390eaea340db2ed3dc70b23f34e711369a55aac1dfa705c555192ec6ea3547133317f278c4affbc04a07ecb3c3bec05742d83e12c5e40d578f5b44e0ac7d5053eefd6503dfd54e156c3ca1c56ec1b431652b6870bde6ec2c1d353eed4214b18e06786bda39d710bdb41bf762dfdd30537353d95487738ccce396b2a6f53d365607dd4485276cf3212290cd157f8003f2fe644911dfc6013aa1d0a50766c0bfcca6f0f29798b1005bad01c835ef29bcd251a0ffd2a5ef6dde1fb965e108b4f636c913c89080bd09983e4c5b69c409b2ba04b4e435028a12141ae74b7d4ff081cda203d1b0abbd8da18845cb248d2abc7e0b3ad3e458188c32cc66ec5480568d855c50b87ac34d2d10486c34f8681b1bcc124e2cca9c9b4f964c212e98dc81c890e85ac62880cde76c19f26311a78362fde877b61e1d2165ff5f4ead1d715fb53ebf1a6fe276160a63c014c8ffb87305b87f2652a6c7b01495464dd5e491919225b5698b835f7967eaa9332b0175278105554021cd0e1880fa5b9aade5cb7cbac81e8c317b9a2503d6a8385b970d74700ed7888efc748d3a0fbc87eeb2d1f0ca5dce8b66f3eacb18c2f862c5855485e00cac24847faf101d3d4ad75a1b3bac389c358d4224b48abe90fb8d067e36227395e4968d07e1f62a02dc015017d267f5c78b2796d26150f3c6c962690379d389062855957fddee21bb0a6af38164a9f6a978323780f451dfc209d01ff5615b0c4b103463826e32cd09539e475b470e9b4e7741957e99f585e53f849bf6a4fa6777d6901bf28e0707a87efbbf5c1a03cf0c2ccff179a2c39c93e06a357ad51a6f46ef6146cdce83d09e3fc0b99a8869433ec71dc9a381e683f116088d0adbb2c82c7b602b6b2a653ebcf3d7fa1546bc3ab41d47b8e67cf9d8daf2385e71948bd3fda04caef76f978c9321fd28f8045dd86f0c3c9c5ed1c2a2a64c6e5d4d7486323f8936fc14dad6e725f83740079a1603f685180ebe46bfddc159323a39e87bffabf00ee1d9a83157a237be33fbbb7c887b63392bb474e5274c93a916dfa7e65af42bd4397698729ba5977e79dfc439903ff72aed2e20ee49debcd2a0e2ab118c584a6814dd70523fef7b7fc118ba6781c55ed8d4f44f77cb0b55bf081b54f9c8a0036b86a7f8bc0990dc7b01dbe726c8097bb850c7b01bb89ffe4a104c86c671da3700b459823ef668fadcceb5d1629fbb9797dc1a0afb94190a74c921a5a425658ce3e8663ed17cd01234a1599c9443a0774188bc2911c148bf56e9a1a8a9ba133bd355d617d2f92819af55dfc159ca9318003f150d6a0b4cb7eaece17b1a1647856ee3541ef667f8e41242eeef06abf79914ba5b8e42b190692338b53f1b1b5936b6d50cc6d7ba296c071805a693340e38218a7c0ebc080fea834541603b8b5ff3e225a041aef4d3c4725be8d07244298f82c82431b13594186d03de55b4464c547b9a9c4e3e1b84a606eddc8ee3bdb1e59c9cc9682ef32b7c71fe074b2e0d766bdbe0c6ea697aa70cb5c6ea735ab143c79a3df808fc72d303358e8bbf703ce05f01282eb5d1c6c2fae1cb74f67d6fea0c7e91a8ab51f100490ad22010ddadaff00b2a4a4cd7f4f7b741c0003040e29cb71252725bc4c6ac64be2b4653f40c1a40933416c330ca30347ea2f3b567a5d6e33d4d0899b466d9925f2a3aea2090aa046ece0da8ee084b1d7185754ace58dd654f12753aa2e77df1712d1e91b7232757c48fe4b0cd0fa56853387f7169df3890efad5206afa2bc51ba78bc818a90d45ad728ea138b5f39fd037b499f389a979c90410772e455313211bfc06f12a1dd507ba7a2fb28e73dcb58749df459aadb545329e14c1bff74b6e040c6487e9fadc0c776450abfd12ae9b06db983c3a960af979055ac11b60e5023956ec0ce4eed180110d66a94a21a517d0552b55fa0240b4c3f591cffa08395abd4769682d5ba52214c020adb417c800a238c9792a30c88d4ff79b217d35aa6cf6d2509f8e0f6084dba5b2e65559327668a127d1c0d87d2916ae4228bd0b88a54cb29ca2731ece7a796df47801d61a65104fb9d89ec3841d078c8f94d0702bfe6933b196023d5c14db55146b77309b2a2cac9a2e567aa78e070b8f67215bf0c5204d1192b8d0b1bf6b5b5250fc7cc5ba79a3a064c1da8d489fc36542ed80724e9e4e663b5701ff67fe45ffddadd395384f0aed71b0a4af20ad735e5bcb94050f40da3b91fb2e182396ff0b906455b7bcee5f7698c8cc7df5b3374f112bfbbae2ef1cdf51f239d52d547d20490f57a80ac0c65e104e7ce6fd0254287a028ba77554b5b06fb9bf4afa5d88d872874568a7378535a4444bb46fefab4310e06cdee7e116eba95190ee8699be9e32ccee0007da9d07fcb3ca8903635b347913858c8a5e24982ba0c6c98fac010c5e94edbaa45d9c1a73a114e5b795032313890567c788125c94b39ec337c2ac590fe34ce548ff6c37c0c0ceae813b001160d53d7b7edf92ecdbf0fa83dbcf743e9c0b24a3daf45ba48cf02603868ff5f799bd96a1b75d2746aa6f61217a28795245c69f578ba5f2fa4bc82d56f18e52ef2e558deba709392560a42620f71ff87f2e56221a389637f0d884853d12f8b76905bb2a715e48b7771fa50d7aef84556f0404cbcbf197891068fa6b03da3dcbac659c2278c407c7b7882d2484a1783207b6edde402ebe33fb4b1d6f057c98724a986ad2b36db39c0d1e9f20572bd33f5740228f07e5c2795325405b89678cf37fb993b1f0395ec6aaebea844a9a11ca057e9ab89c5ddf8a79922de07a8c843dd10766cd4777ecc60447cf4736fa77b5b1d82b51060a00518c86c47b2b132e5dcdd7448db8dc1a4f0bc5cf20528a26eee766b908b4e41f0663acb36d23998a119cfca793caf08d91fe18abbea17cf3836ef970d8fbb2071700e46df47f2806b70d22b6f29dc1be5789fd8824423146a3bd675ef1b71854a4687bda4cb42802af60a18a46e73a85a8caa8a93544a86e4b07668180e4ea02e91b39fa335619b2ea975c8577196a40fdc4676afad202203da85939325bc8cef539682cdc453115d68dd34af2ee8108fac4f77a35939b7ca302aeee218fa2cc2934d5eb1c160b622350823cdc71f702a1ca455f1688dde5ad3d8e103bbcb100bcd7f968d1824def39440809422ef11390fa325277dad8155db0584ccf747ffc226b489284b725a5bbc592440938e720ebfbdd17b202c4d1cd8f99c544949379224bbf905824b6e65b68faec46921208b73104727dfcd09b967030e96138288ca805a02c917536801797f7ffd8a083c464acb382312c41d560c6f06f9c3b9c2ef6174acb37a67e32580393a4da6f96aa407f58755d27839c414b6cc62e21dc962a34bacfadbcd49d65e5c5fc2338421248938b9b1bad7e9304305efbdd02bf5c3b498d95c1eb61540f6bfee724da6402f355de8e4cd3642a9505e3f5642b84b8f9d2497cb7488b53e5a9bdd86080d8594349dae3650c9a60d228554e08ce0980120ac4b062f0c5a99112dab189ffc379b744041dec72fa7ff6f031e64a71ed250edc17a257f4724a40000500281c0a400b69eaaf8b65fcfce8224ceffb6173103c38a11a8fb85186224ab67ef259230e3643dbf33580ecd903b388a4729d814a5fe4ed09810d6c9ec800038044000180040003000c00020073797a5f74756e0004000300080001005e070000170002006367726f75702e636f6e74726f6c6c657273000008000100080000000400030040000180080001000200000005000200000000000800010000000000080001000500000004000300080001005c7f0000080001000900000004000300040003004000018005000200000000000f0002007d402e2a282b2e28262c00000a00020021252d7b2a00000008000100080000000800010005000000040003000400030008000200072e0000280203803000018004000300080001008000000004000300080001007f0000000b0002006175746f6673000008000100010000002c0001800400030008000100fcffffff080001000004000004000300040003000400030008000100010100004c000180170002006367726f75702e636f6e74726f6c6c6572730000050002000000000008000100100000000d0002002e2b2a275b2e5e2c000000000700020067696400080001007f000000200001800400030004000300040003000400030004000300060002002b0000004c0101800800010005000000040003003801020030002300d0002000007153000000000000000024f65fbd491cf2a95dcce02aef018d15d26893c9b537c3ea5c4562f8e62cdfd4fa6584ccd52264f0442d989f817bfc24c4bc46f8c88dcbb8f21ee42755b3b8d3e6d78059c2eb0ab85fe8965959e3c7e6f23819a6a7fadb1c65c103864ab2666819ee23cc0fedfe61dc88cb256257d335da3dac1dae93fd275436940aa49c55c40c417e5bbf8b90fe04e755f36881146c37759596745c0fef3b03a443bc2856632161c1e339c6629035f8c9406801f5cb88df39af35c8613a7ae4cb61672636378134f67de13076366cd62c1ea0ccbffd6b6d083f8339854e1cc1cbfc85d20a0222f2816790016e257f5fe12e663e3ea5fb22abdb06126514117e9a08522d85c3a9e6f6521122c3c9fc14732058ecddc2714285f0d704dd3c9a8427a3f1d93cb96b0400030010000180080001000400000004000300fc0003800c000180040003000400030028000180070002006769640008000100050000000800010006000000040003000500020000000000480001800400030004000300070002005c7b000008000100012f00000500020000000000080001000f0000000400030008000100030000000c000200657468746f6f6c00040003004c000180080002005e232a000800010009000000070002002f280000040003000a000200272c2c2d2d0000000c000200657468746f6f6c0004000300040003000a0002005e732b295b00000014000180060002002700000008000100010100001c0001800700020067696400040003000400030008000100fbffffff0800020001000000e33df6b622b754a43f0ea65e82eef5db8e5459d1f074f7c94e0bc412c8ec92240422cb65ca206aa7613a6b097da36fbd4d44914e2e93086973fed1408c3a89"], 0x2900}, 0x1, 0x0, 0x0, 0x80}, 0x48090) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./gadget\x00', 0x1ff) mount(0x0, &(0x7f0000000140)='./gadget\x00', &(0x7f0000000180)='gadgetfs\x00', 0x0, 0x0) r7 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./gadget/dummy_udc\x00', 0x2, 0x0) write(r7, &(0x7f0000000200)="000000000902190001010080320904000001ff000000070581024000000902190001010080320904000001ff00000007058102000200120100020000004034127856000100000001", 0x48) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000000)={0x1, &(0x7f0000000100)=[{0x6, 0x0, 0x0, 0x7fff0000}]}) program did not crash testing program (duration=39.470570749s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): socket$nl_generic-syz_genetlink_get_family_id$ethtool-sendmsg$ETHTOOL_MSG_LINKMODES_SET-socket$inet6_udp-fsopen-fsconfig$FSCONFIG_SET_STRING-getsockopt$inet6_int-bpf$MAP_UPDATE_ELEM_TAIL_CALL-memfd_secret-mmap-ftruncate-openat$cgroup_ro-pwritev2-openat-write-ioctl$BTRFS_IOC_GET_FEATURES-renameat2-sendmsg$ETHTOOL_MSG_LINKMODES_SET-mkdirat-mount-openat-openat-seccomp$SECCOMP_SET_MODE_FILTER_LISTENER detailed listing: executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_LINKMODES_SET(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f00000006c0)=ANY=[@ANYBLOB="3400000018919c29d08e2f2bf74957227bef5a5a00bf572bf8754f9754f5c96fdf2934a108bd6e4ae8184d62b27ba72f4587519bff8cb4a38afdb2db0dda3ffdbcbe5b6137a7882d91bb86ec43822033faf6466ee5892ddc3e4f67f070b2dc9da59484048214cb0eb743a13cca502567", @ANYRES16=r1, @ANYBLOB="0700001000000000040005000000180001801400020073797a5f74756e0000000000000000000800050002000000"], 0x34}, 0x1, 0x0, 0x0, 0x4000800}, 0x0) r2 = socket$inet6_udp(0xa, 0x2, 0x0) r3 = fsopen(&(0x7f0000000140)='autofs\x00', 0x0) fsconfig$FSCONFIG_SET_STRING(r3, 0x1, &(0x7f0000000ac0)='gid', &(0x7f0000000440)='0\x00#\x00\xd0\x00 \x00\x00qS\x00\x00\x00\x00\x00\x00\x00\x00$\xf6_\xbdI\x1c\xf2\xa9]\xcc\xe0*\xef\x01\x8d\x15\xd2h\x93\xc9\xb57\xc3\xea\\Eb\xf8\xe6,\xdf\xd4\xfae\x84\xcc\xd5\"d\xf0D-\x98\x9f\x81{\xfc$\xc4\xbcF\xf8\xc8\x8d\xcb\xb8\xf2\x1e\xe4\'U\xb3\xb8\xd3\xe6\xd7\x80Y\xc2\xeb\n\xb8_\xe8\x96YY\xe3\xc7\xe6\xf28\x19\xa6\xa7\xfa\xdb\x1ce\xc1\x03\x86J\xb2fh\x19\xee#\xcc\x0f\xed\xfea\xdc\x88\xcb%bW\xd35\xda=\xac\x1d\xae\x93\xfd\'T6\x94\n\xa4\x9cU\xc4\fA~[\xbf\x8b\x90\xfe\x04\xe7U\xf3h\x81\x14l7u\x95\x96t\\\x0f\xef;\x03\xa4C\xbc(Vc!a\xc1\xe39\xc6b\x905\xf8\xc9@h\x01\xf5\xcb\x88\xdf9\xaf5\xc8a:z\xe4\xcbag&67\x814\xf6}\xe10v6l\xd6,\x1e\xa0\xcc\xbf\xfdkm\b?\x839\x85N\x1c\xc1\xcb\xfc\x85\xd2\n\x02\"\xf2\x81g\x90\x01n%\x7f_\xe1.f>>\xa5\xfb\"\xab\xdb\x06\x12e\x14\x11~\x9a\bR-\x85\xc3\xa9\xe6\xf6R\x11\"\xc3\xc9\xfc\x14s X\xec\xdd\xc2qB\x85\xf0\xd7\x04\xdd<\x9a\x84\'\xa3\xf1\xd9<\xb9k', 0x0) getsockopt$inet6_int(r2, 0x29, 0x38, 0x0, &(0x7f0000000140)) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000100)={{0x1}, &(0x7f0000000040), &(0x7f00000000c0)}, 0x20) r4 = memfd_secret(0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0xa, 0x11, r4, 0x0) ftruncate(r4, 0x3) r5 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) pwritev2(r5, &(0x7f00000005c0)=[{&(0x7f0000000600)="c867", 0x2}], 0x1, 0x31, 0x4, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./sys_mnt/kernel/mm/transparent_hugepage/enabled\x00', 0x1, 0x0) write(r6, &(0x7f0000000200)='always', 0x6) ioctl$BTRFS_IOC_GET_FEATURES(r0, 0x80189439, &(0x7f0000000300)) renameat2(r5, &(0x7f0000000180)='./file0\x00', r6, &(0x7f0000000280)='./file0\x00', 0x5) sendmsg$ETHTOOL_MSG_LINKMODES_SET(r5, &(0x7f0000003440)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000003400)={&(0x7f0000003480)=ANY=[@ANYBLOB='\x00)\x00\x00', @ANYRES16=r1, @ANYBLOB="10002dbd7000fbdbdf250500000078110380fa00040003b14744df9251ac23838aecb660c68052e8873527da26111bf9f80edc40896738dc36bc83f20186e3ab8b78ca61421ad9a43a1ecc399d0968a654f64abbda56944d99988fe5b02da774085994a0df0fa6d02028012ce35b457c59c85d9f81a9f5476920a546fe3829da14aaf57a46993508a86e4390f1e23ac2461d3392de053dc57819c44c7377262313119ead7c685304ec8ed3320c8f5b3bb46cf015236431ab76932c30da38b2c78fb6d61fa86182e95810bd6154dd2194e7c39431f88c30a67ed274aca6d464a896613f7d98c72315badd46675117bdc17e9f9a08ecf069ee1af24ac2dcc2a549372b1a5cb95d004ec15a1a9b00003c0003801c0001800400030008000100170700000500020000000000040003001c00018004000300080001000d0000000800010007000000040003002100040064ca831c78659efbe80325d4f8d369b94e7b6a130cd66c8b5bd980d11b000000100003800c000180080002002f2b2b0004000100041005001251bdeb73d311bffedb121a087ff384edcd2437fb3a14d04caedc08180ac819c8ad022afafb7768444f19b0aa97f32ed7b94c2444cbc2fa81d0a24fc43d5548ba2852b2d26fe44ae4e05965730aaa1c63b03e6319f84ea3b65bc85413c50164dbba95fc7e71214bcd51febcf2fff72d6a2ed2954d04498c4ab7916a23402a7880099f13574e5555789a4830b926f17abc4c272c654475fd09b7741e3cb48490dc15ac94960f2ea39b6980f3fca2af594a40df4f80e01d315f30b18fb55f10fed2c6e282ebb5d1f28e7402571721af0c891e545ca1ad30470467497f8c3dd8682173d256be74e30ea7ab42d8b745c197ef4fb99d51f46b771217e571d3d6e662ab449c1aa0f58f35c675a12eee93c9bb42ce2b147fc06caa4ee38b3fc27d874d188dac34decb5b3dd17991384e95639177672fab1f4265970d8a4e52da85ab9d2451ffe5594c73303e12c185898683737b4d0757ef98e7fd0f3154d08c961ebbbb102da6b61ee4dc77e96858b04f7a6e54f0def92e2ae7b477fe2c366fb98eae0489d73418365d594aab0c6f8cb828ee0cb2022c43fecc28c924401d9461bd52ba3ae4ee4f7bff534371098cdcfe32232ae4029dfe852a21ed5e45429846d9db73a6f93c4fcea1784cfac4bbe3eacce6e4aa0ad146048e063f82017412e987878caf92042df856d860fd7a625007f25dc3ed0833743403e1c527f11507d2b1d343dfab9c87a51f5b66dbe684530e28055f28c3c8135fc7ee72eaafbe92b816e533a86c26fd83e641a2224d448e3de79a59eefa3790b84c2d599815dd01d7a872c1ad8047e0d9d18a7bf87a79adc4668ef624184f3a7046af346397aefa4e7f96c439387a2a0158e6d9224b5d50801b0c88df4828e1cbee308b54f180627968431c561bd8f5a6932c0491aed7cd62e8656750ad1cffda31de2aedfbd0ace100e2175e64d59b2749b008228ab4283f7e2003f99dfee69d1eb6ae0bc51c51dd620edec0e1800e1fd1f872ec1a374190734309463c4740995bec30de65e8fc0d624df084bd621f9c5a06a087b2ba9a036444d3b3dbf849a3f56090d41cb716d597ce7370829f43a2d79f4a451beeb7b62bfb14222e2b7da4d77e8b176a9be3640cfacb41aaaf7de45255637441c6e041c59f0487050ed42dcaeba8eba1da8266a6090e2b45b9ac73c7f4d99b71cc23c26f97c27a4ad23b4b51e4a161694d50932612d3923fb945caa50d25d6918541c30ac264ef4db83b96aca7ca64620ddad8cd349a351426f43c08bfa91c8c4015c60ae0aa4b023a1b5b3ea1b752e3895c79ff0db766350769730b6ff0ec7385572f547c301eb5546d832558e15df3164b47fa3931309f541cca7a969f1664766bcc4cb7febcba10abf5d348f69f2289f1d03e77cde17a547d9ef3a6973c4df1a024fc6efff2b00060ecc4232be1a5471b58551e7eb8a22a7449f638d19960f8b549f9c2b3750d80256dc3c5fd8f88b43491919fa20e5f7ef91e1d23794fd24d85b04af1a5d613f1b40ceb91d764e953b067c8514f978c32062b062ae9234ef2e174c469f6165eb9eeaf548c1ccab0789fd496b3766e17d1775ba6b7bf87e6bd5b7899863a965a52190cb817f7d494233e58a93e6bd0164b3b21d84ec917a9f04bc2722623946ca4de416a6158befa8d17bd38cc8e2b92e314ede6b99a31cc904dc308f632d0b67077af2240d3889a6dd4d7c518b56899e056c669fe7b2dba4397665383197959811f0bfb05ea9197c6f0d40f680d1995b0b63f21d8daa576f0ebda36a6c87bfd7a2fae7c1d93930cf9d2a10713cd64c84b28a99dcd46b695cd869a7858171cb688c893ffa44497b6b2d61857d78294f61b9ff66536b117c7c944a8d49be6de55a017550b4d01de38cf5be8fd3b756238328e0e128b198a1f835614ac9c052a8fd6d5fb8b96ff05da64c8794237d978b6a15bc64e9ed237b9682fcbd0aad6a59994764eda31ce2a22c922687364c8e545d8376c611b8c389b756503f8aec670deea78050d803a6af12b57f1cb8151684e1917a53543fdc98b1e508755fb46d9fdce2e65d1871b037f1c2474d6db89718afb3a1dbc4816640edc31de992a080320d477026d3362dd3a951b649bedb82da04dbe28caa52276d1ad8cfab5bab31054b00bf4e0d92abd2ed369ebe8ed0dfd8366ee3b1e6d0906196428261d373282b836ce4d027f2a3acce01581d3a988b770d35342299ebba80d217e22cf56943ca5a111733f5cd6d4a1b99a8320a27d6133d23e0afba2894ed0d8f35857fd2d2563991f52313e6cbed13adbab322b54a755041fcc345c2f5ffd90aec13bf6ace7f9dc0f1f8b4c2e5aebedfac06b72b8352393b393725381a178a8796d59183bdbd7fae423fe3880758b4bdc2d55474553a2e4157e30f6a3885dd39f1b5bc297b0213cc86c32510dae422af3e63bcc695daa7429d51c910f01c0db95bdfa1172e4c3a307f334b31cab884c34da1d04fa1e4e5bf64f50364a0ccd85578e8bbe8225d27f8e288a23631d03e96bc5c743e546f3699df1ae7a0af74e7b9671e21abdc36efb16117bf1f5a474ed3bee3fd29fcb630efc384c7dace57d63476804ec23e2388fdf4f48132f526efdf68e8adc7029ec5be1334b19014cc48d94d029e81d7adc6381ba288f369647a27afa6c2461f5718c43bc2078f4028c58d454044a470b301d971e7178f3e612d3a80598be8ba20298d375563d64f6242f95cf5c51510dd53ae8bee07332b970d49077a8cf7b740e6508f7ae17c29ff9e25f89ca5a71d52978e0a1152ffb7eed255de253353a4e517d02170a0589c71771f5c491117103f221c30307ebbc32cbe3440922c3f6b8bdfb10680fc1ecb720ed502c89e374d909c76104cf8aa13c372476220fdd27d13eea25c46b87edef3c5370c0c10d1ce31521ce6f79ca7e8a1473ef6d4d6c8b48bea918d35992560480a5ccd51947d6bfa0da10696bae5be67a99c8e256bd19c330f7b7aaf46b8901fffbf8ac483decc4d9f850c10c76d72f202d797cbd36e6a0e1ca9ea02831964ffb70c997319ea7192b40d9463b4bb2c1e2a1d9a8fe8d02b7df8460c0bd2c20010791f5775b2cfb3044130c12d12c1105afbeb3b671d9b284e01345e4616ac20292642ce774d5f5df0d2db83a361bd694dad48e92b41e01c6d9494514fd448ff90e9be688d9ff1c332a619d8e63395f74b41132603649479496a6b43557888d35da45509e215d9eceb2a21e0ea18f377803fd1ba574cf3617be1f4692fa7313fe10d740d2e5a78d480d0656581579352f1a2f3aab8c2a6bc7583ef7eb0188cc3f66a931ea7ebf504febc69c4d87753ede50b580e9d91466251b9729619fb6ba296bd22853a0d9e2ec43be1f41cd58888dea6ac0bff02e84df2d77eafe3c176e26abb79f5b977bfa549bf8db1a921ed60a3d365f086ad16a0a28287826c4e73030252a0ade94216f3b47bed3a9d3ed7e8ffffe1f7f54cc56e88b2546582cd279d692448fdc9e8f548ee862ce6d7398000aa50c5f990bd6cb676b51ead8b22b1e62ecaf2992ddfb2a32e47068b68df12aa2ccb6a07f4764a21eccfdd6f3cbc72f84a44ae08fb288571ccf7f6495a98a42fe096bbdf86d9dd1ad33ba9acd25642f305a6286e500e5a45f909fc05bc1f6f100245dba93071ff6dfc6101e605d9e404ca10ff3cbbdfe2d5ee91b42fed7bdba9722aab253ad75770e4bfc2eac0e732d5fcba1e209cc4eed70ec7d9bf9ec41f3f24ee2f53830c7aa20d668838bc9ba47c4e15b2b81cd0c119901fce663c9bba1829a9a24ecc722c3b8fdb3cb35ace82257b0090b785040910be43991e4d41fceabc9ee0c609baee59f32ff68c7145dee7e8af7aa68bd419030e0dce753cf040299040bc14c13842f36598603f69f09e7fb7a6ea49138b2f0f7a84597252364ed0003c657271fdfb309b6443126e3adf33233c22dfcac4294e732d910a820ddccdf4357005169640d38301464c6ff6b8cd563365232ce627cdfdbebf4d0e9fbf80905e8f53b0402ac7ea9d5b3bea051f0009b0be6939323532140649e819abd13f55dd3702a150492c4049d51998765f295dd7248d4b14c4329b0690ad03b45eb305de64756d80266ab8f330f966dff3f04c98eb4dadfbd10b8272cc09805ffe961f41b07b7ac39d469d8f8e8e7ec95fa072bcb84a2ac1872af7e9a0153aaebc6730c30f3e58cb766aca20d9a319a8f48397ef241ad3a7e9a285e524135209cead9e84bb79a964121bea7cada246a3e2bad50a46758c80dd8cb2f35a0951475142432da770e62a3bd181f216b5b0d5495122b0da4eb488f1afac789ed0413623cf231534182c8022a1f0c79323d7a99b45f24d2349ee0bef3f59bfe81d75eff7531e2c2cf5e0899cae730c5c4a7fc075ee5b92e7ad2362e3491ef128c40b0cbf3bcb63c8a2ef73642201f17576a48ca41b8403e6223b26c2161446932fa23c963fb009a6bb57282f976e44a372f346b764693e3cc473c7d62f74b508ed08d5f0064628422bbfad69dd7c8468d1d37454b8a71e8e7c4b6da97bd851af7bfa5a62d1db1de1e32172326bdabad460fc7d84a9214ee3abf347a2752293e0687728e82971c732a7175e49f7090e1dd0af06761cb3413cd84a7a7db22bb8e2da4df0cc0c54774902e7b8cc6d67ffa6a4d7e36ccc42e3e53c84ff3aea151b105407bdb005e01376e40992d2f4cf93051026201e0c7eadcbbffc359330bfbf4cc01427c32b86be51f472310f44d7b9ef421e145fbf0a086530711f891722cc7ebe70ce90861ab10559ab1e938ead520386feea3fe267fe43937708b1d74f92fbf774815aa850f4190cb88bfa55176a82f3166b09fc63252cc3918ee61d562d91b202b2d747b2e891ed049e9fc0ccdfe0e2e217d5f9b6f4817b5df4ef7de3b66c727db4b3ba95ee213fcc9489f9b5bd6b47e24973c0a90fab3cf7e5b4cd727b57e8255b209a7785c4512c29a26b68538d47387b2924c25d14d0a2f869dc79d517ae209dac956e73bcb7abd7c10b31ba3761a39da14ec90cc173d47ed3b4571804e153945a9d9f52123e07fb5a051afece2a0d0c3157e5142e5a9bf34568d9e3a65729e4cdbc912a1775141e418dad5d618373f6d29825cd23de755fcdb23821c340896f66a2ecb1895b5aace11b1939723f83ca1fc336f50fc9e2acce3ff74c3254bd12a962f7ac166023a9bab2aed2b6d3a11fc75ce5744e070897bb4404ff8808d31dce2818801b1d5d2e2d6929b268017278a122daaa95b55ff7d7aeb1e593fbffa153915d8fa770fec216e16f593d110f11c037be8c105c568eaaae3058dd1d84888933ca5fbaf255278d231225ee5b3edccf89d8b45a3819025917106140961d28716f4d0488c48e0cd5e650d2a6fb22855653b3fce008154553a95ce12631bc066f8c6cbaffe2f606dabe7f3b79015ed83d7bec82fe1575aa608ca8fb674552e525b31f27bb45a8d5ea4e66f7c4456da00180fdce0261ef91c07d369037af843003271f7ed01b9731bd25b1eec69b23f63bb996c1ee0e5a95970626298d79ed43c00fd6ade9195cb5918dd2fc6c5874db2f2800b35c02a5b6da6a71eba2dafb643b5e0b3768b03817ec930de441961d32dcd8308dc09c2cd6455035a870e8c0030ebbd3eff440d3e3768500c57c92e63f83cb9fa1131e89a09956846b40b19269ba213bd788d8d850d3b218b34bf3889e74fc68f7134c814b44e340a3d7f11e062472726aa16ed6b8c315e7015432bde3223853de8fe6c96d8ab9accd4514afd63fec31e52cac9caf305000700020000006c170380d40203802400018008000100ffffff7f0800010002000000040003000400030007000200676964002800018009000200275d575d0000000005000200000000000500020000000000060002005b0000002c0001800800010005000000080001000a0000000b0002006175746f66730000080002002b5e240004000300400001800c000200657468746f6f6c00070002006769640008000100c000000008000100698a000004000300080001000700000004000300070002002a0700006c0101803801020030002300d0002000007153000000000000000024f65fbd491cf2a95dcce02aef018d15d26893c9b537c3ea5c4562f8e62cdfd4fa6584ccd52264f0442d989f817bfc24c4bc46f8c88dcbb8f21ee42755b3b8d3e6d78059c2eb0ab85fe8965959e3c7e6f23819a6a7fadb1c65c103864ab2666819ee23cc0fedfe61dc88cb256257d335da3dac1dae93fd275436940aa49c55c40c417e5bbf8b90fe04e755f36881146c37759596745c0fef3b03a443bc2856632161c1e339c6629035f8c9406801f5cb88df39af35c8613a7ae4cb61672636378134f67de13076366cd62c1ea0ccbffd6b6d083f8339854e1cc1cbfc85d20a0222f2816790016e257f5fe12e663e3ea5fb22abdb06126514117e9a08522d85c3a9e6f6521122c3c9fc14732058ecddc2714285f0d704dd3c9a8427a3f1d93cb96b08000100ff010000040003000c00020073797a5f74756e000500020000000000080001000500000008000100090000000c00018008000100090000004c000180040003000800010005000000040003000c00020073797a5f74756e000800010005000000060002002d0000000800020047504c00080002002c242b0004000300080001000700000020000180080001000101000008000100080000000a000200272523b55b0000000c0001800400030004000300280001800800020047504c000800010007000000070002006769640004000300060002007d00000054000380340001800500020000000000040003000400030004000300080001000200000008000100f8ffffff0400030004000300040003001c0001800400030005000200000000000500020000000000040003000410050059fde99914f4a22b6b0c21c662afdb8c55dd36f1bac938fb2433c535524ae7521fc2122241d9da6232169fffbfa128993e1ded52d88b40d5b1414092aa1cb6bced83003f2d3d8aee39be929dad048c5a1390cd29fd51815e15942e3a58bd7550c49257b6db1d84b92090bdba1a7e3e4280391ec1ef9a8bafaa17fddb3e8e19c94f9db6723c9ae322a66c8a2f2f808626dc2f0fcec49fc7381eb63f1ce3c5d3797a890e458693f381e9881ef0b446523ae3be088f84696184b049b84a1d37325d334ba4211d20d827a701e94456cca749036b394829bbd88f79b06eedd48a502938d508cfc0e3a2cc2dec73f95730f819ecb93d62c018e0d94c9a124e2379bd77a323a64fb189222dfd07f9ee01589bca89de2101cdc86a79218f497c9f73f614a3d94dd9c3af25176255b6ea5c050c7b0ab480a2f50b5ccdc6d52365fc43bfdd0907ad75b88acbd0091de8dc194eb29553bccf2bee67132a8d6f988e7cc8d0a91286cd0cb4b4a317b21000b12a7f8c1d55a42e3e10e1c197f4f5545822153b59ef4d2dc9d69e099406dd74e9eda47b522135e658f35ab12ad52666ba649dd0d9e5dbe4baa0c17180f9566c05a9f7d9ab4132059180949435f96afb3a453b754c091c5dd9f94d5c61ec5323723b6a82ac901e863091f74ac67ae5c24deab6972368734fdab2bf8d43bb48e3dc83f26c3e9beca60be32ce48f6d9d568b4f2eb7a8e8ddcfcda20eec155ef31cf08759f68fb9b1d443e1a5ac8f635341aff9e162b067e8f0d39f0eb600dc4c72bf6160d303dc2b91869149f3b7ff07054befe500f4366d602d9d56073f3040bb5b0a2bea63d061cea893f7e7a42c12dbda7603f10b933c56e42090937e36af35fa3d57552587487887d5ecb0c74b784553fb11d2abdf68c77018eb44f3ae93f413fa4aaf7977dc9f06551674bbd6466f1e05a36069d6227414957d49eae967c313bef0f7e369b205e20b211f87142890c5c21e489d3d98e8e0af054db4c5b72416b8837df58527de4d7384fc0679e92e62005434d24a4691c2cb741af0330414f2cd71dd73537742137a79f7abfafb65c7a1576ce7c8aa322d9ed7adcd178b8e0ad1a1699a67f16d533603939c5f163d3927b9b629db5ed3f263bacc53904d98977ca12b651ca1301a8e789d30b14a394649b18a0bd9e4fa526a331520a373015d7be7ffecae74cf21457d2f53d9428fded5c8a28e8677b18031b624e5ac2600dd3311ce7aeab43d23ac8a0ab40e7f2cd56d346cf8fed4223b37fa03121d0262a259088ddc60600bbd7b75b80bc9d1f9f057b928b8812451579020e77dd8be22886db839b325a54d627ca8a7d65981f53fdc8f99096937beb996af39d29815d9bb454f3c9e416cd7f8c1719c41aa1a0f472bf3dc6d42b3f1b4ec7d1903e4edd31c067ca75507309e841c7c9fef1699be798f9d4ac34f3832e2d5ebf9f10266000ebf7b02ad19cd3bb3c1330ca73712c5d34647ed72b7c5ca66a093657ff0838978a4a9664648618e64eaad814739539a824e13c493d96b7be2d91cbb59799426bd39b6f025f87ff0de7e4ec383befaff508b3390e7ca7d41712f31938e46f5331738cb585c3f5aba9225de468738edd6fabe95c13663db87dd31638be601803f8d3641384823905bb3842bb2031a234d528859fcc449c08ea91382b4e84b842c041b411cf81a50cde54e78c51490b499988c5ec4ccf07b896ef30f27dd868f7c339732b42052e1be94a64777844ade69d5cd17fb1b0708dcefe305644ad59e2e0992da6d534ae1ba46cb6038ef49530cd9bf67e57d787b45340166668857daad7d698681b376541b3e04f5730e1a932cc32c07183f4601aeebb80fe8d25f5c297d56c43c739a96123eeb9d99de691fe589cdd87cb18dd92359d9059eb44b4e4568f32c87180b1b7ff55cd1c8b555de5cc814a59db9cf2aad8eb52b1bdb0e4d05d1f2f5cef8d837d17775c2cef3a4842f5bd0eef533ba134d1e4df232d6d4d185529be9fbddd793f51656cf933c313bc7893fc04c112d1ee2c5e79a4b55771b80c9398745ab3819e1d32642d58d2bdb6302ccbecfa36fcbd0ff9b735d713a9191cdaa5bd9ae812d9f36f8fec4355db264ea68032ab3f5741cf58faa599487ad80c2dd5bf45b7c12c558649c112d1bce8f85c3ba93ee789b394a67b2de11ae6cdc7991f91b0b22c5dec1dca93dc00a4d198a0c0390eaea340db2ed3dc70b23f34e711369a55aac1dfa705c555192ec6ea3547133317f278c4affbc04a07ecb3c3bec05742d83e12c5e40d578f5b44e0ac7d5053eefd6503dfd54e156c3ca1c56ec1b431652b6870bde6ec2c1d353eed4214b18e06786bda39d710bdb41bf762dfdd30537353d95487738ccce396b2a6f53d365607dd4485276cf3212290cd157f8003f2fe644911dfc6013aa1d0a50766c0bfcca6f0f29798b1005bad01c835ef29bcd251a0ffd2a5ef6dde1fb965e108b4f636c913c89080bd09983e4c5b69c409b2ba04b4e435028a12141ae74b7d4ff081cda203d1b0abbd8da18845cb248d2abc7e0b3ad3e458188c32cc66ec5480568d855c50b87ac34d2d10486c34f8681b1bcc124e2cca9c9b4f964c212e98dc81c890e85ac62880cde76c19f26311a78362fde877b61e1d2165ff5f4ead1d715fb53ebf1a6fe276160a63c014c8ffb87305b87f2652a6c7b01495464dd5e491919225b5698b835f7967eaa9332b0175278105554021cd0e1880fa5b9aade5cb7cbac81e8c317b9a2503d6a8385b970d74700ed7888efc748d3a0fbc87eeb2d1f0ca5dce8b66f3eacb18c2f862c5855485e00cac24847faf101d3d4ad75a1b3bac389c358d4224b48abe90fb8d067e36227395e4968d07e1f62a02dc015017d267f5c78b2796d26150f3c6c962690379d389062855957fddee21bb0a6af38164a9f6a978323780f451dfc209d01ff5615b0c4b103463826e32cd09539e475b470e9b4e7741957e99f585e53f849bf6a4fa6777d6901bf28e0707a87efbbf5c1a03cf0c2ccff179a2c39c93e06a357ad51a6f46ef6146cdce83d09e3fc0b99a8869433ec71dc9a381e683f116088d0adbb2c82c7b602b6b2a653ebcf3d7fa1546bc3ab41d47b8e67cf9d8daf2385e71948bd3fda04caef76f978c9321fd28f8045dd86f0c3c9c5ed1c2a2a64c6e5d4d7486323f8936fc14dad6e725f83740079a1603f685180ebe46bfddc159323a39e87bffabf00ee1d9a83157a237be33fbbb7c887b63392bb474e5274c93a916dfa7e65af42bd4397698729ba5977e79dfc439903ff72aed2e20ee49debcd2a0e2ab118c584a6814dd70523fef7b7fc118ba6781c55ed8d4f44f77cb0b55bf081b54f9c8a0036b86a7f8bc0990dc7b01dbe726c8097bb850c7b01bb89ffe4a104c86c671da3700b459823ef668fadcceb5d1629fbb9797dc1a0afb94190a74c921a5a425658ce3e8663ed17cd01234a1599c9443a0774188bc2911c148bf56e9a1a8a9ba133bd355d617d2f92819af55dfc159ca9318003f150d6a0b4cb7eaece17b1a1647856ee3541ef667f8e41242eeef06abf79914ba5b8e42b190692338b53f1b1b5936b6d50cc6d7ba296c071805a693340e38218a7c0ebc080fea834541603b8b5ff3e225a041aef4d3c4725be8d07244298f82c82431b13594186d03de55b4464c547b9a9c4e3e1b84a606eddc8ee3bdb1e59c9cc9682ef32b7c71fe074b2e0d766bdbe0c6ea697aa70cb5c6ea735ab143c79a3df808fc72d303358e8bbf703ce05f01282eb5d1c6c2fae1cb74f67d6fea0c7e91a8ab51f100490ad22010ddadaff00b2a4a4cd7f4f7b741c0003040e29cb71252725bc4c6ac64be2b4653f40c1a40933416c330ca30347ea2f3b567a5d6e33d4d0899b466d9925f2a3aea2090aa046ece0da8ee084b1d7185754ace58dd654f12753aa2e77df1712d1e91b7232757c48fe4b0cd0fa56853387f7169df3890efad5206afa2bc51ba78bc818a90d45ad728ea138b5f39fd037b499f389a979c90410772e455313211bfc06f12a1dd507ba7a2fb28e73dcb58749df459aadb545329e14c1bff74b6e040c6487e9fadc0c776450abfd12ae9b06db983c3a960af979055ac11b60e5023956ec0ce4eed180110d66a94a21a517d0552b55fa0240b4c3f591cffa08395abd4769682d5ba52214c020adb417c800a238c9792a30c88d4ff79b217d35aa6cf6d2509f8e0f6084dba5b2e65559327668a127d1c0d87d2916ae4228bd0b88a54cb29ca2731ece7a796df47801d61a65104fb9d89ec3841d078c8f94d0702bfe6933b196023d5c14db55146b77309b2a2cac9a2e567aa78e070b8f67215bf0c5204d1192b8d0b1bf6b5b5250fc7cc5ba79a3a064c1da8d489fc36542ed80724e9e4e663b5701ff67fe45ffddadd395384f0aed71b0a4af20ad735e5bcb94050f40da3b91fb2e182396ff0b906455b7bcee5f7698c8cc7df5b3374f112bfbbae2ef1cdf51f239d52d547d20490f57a80ac0c65e104e7ce6fd0254287a028ba77554b5b06fb9bf4afa5d88d872874568a7378535a4444bb46fefab4310e06cdee7e116eba95190ee8699be9e32ccee0007da9d07fcb3ca8903635b347913858c8a5e24982ba0c6c98fac010c5e94edbaa45d9c1a73a114e5b795032313890567c788125c94b39ec337c2ac590fe34ce548ff6c37c0c0ceae813b001160d53d7b7edf92ecdbf0fa83dbcf743e9c0b24a3daf45ba48cf02603868ff5f799bd96a1b75d2746aa6f61217a28795245c69f578ba5f2fa4bc82d56f18e52ef2e558deba709392560a42620f71ff87f2e56221a389637f0d884853d12f8b76905bb2a715e48b7771fa50d7aef84556f0404cbcbf197891068fa6b03da3dcbac659c2278c407c7b7882d2484a1783207b6edde402ebe33fb4b1d6f057c98724a986ad2b36db39c0d1e9f20572bd33f5740228f07e5c2795325405b89678cf37fb993b1f0395ec6aaebea844a9a11ca057e9ab89c5ddf8a79922de07a8c843dd10766cd4777ecc60447cf4736fa77b5b1d82b51060a00518c86c47b2b132e5dcdd7448db8dc1a4f0bc5cf20528a26eee766b908b4e41f0663acb36d23998a119cfca793caf08d91fe18abbea17cf3836ef970d8fbb2071700e46df47f2806b70d22b6f29dc1be5789fd8824423146a3bd675ef1b71854a4687bda4cb42802af60a18a46e73a85a8caa8a93544a86e4b07668180e4ea02e91b39fa335619b2ea975c8577196a40fdc4676afad202203da85939325bc8cef539682cdc453115d68dd34af2ee8108fac4f77a35939b7ca302aeee218fa2cc2934d5eb1c160b622350823cdc71f702a1ca455f1688dde5ad3d8e103bbcb100bcd7f968d1824def39440809422ef11390fa325277dad8155db0584ccf747ffc226b489284b725a5bbc592440938e720ebfbdd17b202c4d1cd8f99c544949379224bbf905824b6e65b68faec46921208b73104727dfcd09b967030e96138288ca805a02c917536801797f7ffd8a083c464acb382312c41d560c6f06f9c3b9c2ef6174acb37a67e32580393a4da6f96aa407f58755d27839c414b6cc62e21dc962a34bacfadbcd49d65e5c5fc2338421248938b9b1bad7e9304305efbdd02bf5c3b498d95c1eb61540f6bfee724da6402f355de8e4cd3642a9505e3f5642b84b8f9d2497cb7488b53e5a9bdd86080d8594349dae3650c9a60d228554e08ce0980120ac4b062f0c5a99112dab189ffc379b744041dec72fa7ff6f031e64a71ed250edc17a257f4724a40000500281c0a400b69eaaf8b65fcfce8224ceffb6173103c38a11a8fb85186224ab67ef259230e3643dbf33580ecd903b388a4729d814a5fe4ed09810d6c9ec800038044000180040003000c00020073797a5f74756e0004000300080001005e070000170002006367726f75702e636f6e74726f6c6c657273000008000100080000000400030040000180080001000200000005000200000000000800010000000000080001000500000004000300080001005c7f0000080001000900000004000300040003004000018005000200000000000f0002007d402e2a282b2e28262c00000a00020021252d7b2a00000008000100080000000800010005000000040003000400030008000200072e0000280203803000018004000300080001008000000004000300080001007f0000000b0002006175746f6673000008000100010000002c0001800400030008000100fcffffff080001000004000004000300040003000400030008000100010100004c000180170002006367726f75702e636f6e74726f6c6c6572730000050002000000000008000100100000000d0002002e2b2a275b2e5e2c000000000700020067696400080001007f000000200001800400030004000300040003000400030004000300060002002b0000004c0101800800010005000000040003003801020030002300d0002000007153000000000000000024f65fbd491cf2a95dcce02aef018d15d26893c9b537c3ea5c4562f8e62cdfd4fa6584ccd52264f0442d989f817bfc24c4bc46f8c88dcbb8f21ee42755b3b8d3e6d78059c2eb0ab85fe8965959e3c7e6f23819a6a7fadb1c65c103864ab2666819ee23cc0fedfe61dc88cb256257d335da3dac1dae93fd275436940aa49c55c40c417e5bbf8b90fe04e755f36881146c37759596745c0fef3b03a443bc2856632161c1e339c6629035f8c9406801f5cb88df39af35c8613a7ae4cb61672636378134f67de13076366cd62c1ea0ccbffd6b6d083f8339854e1cc1cbfc85d20a0222f2816790016e257f5fe12e663e3ea5fb22abdb06126514117e9a08522d85c3a9e6f6521122c3c9fc14732058ecddc2714285f0d704dd3c9a8427a3f1d93cb96b0400030010000180080001000400000004000300fc0003800c000180040003000400030028000180070002006769640008000100050000000800010006000000040003000500020000000000480001800400030004000300070002005c7b000008000100012f00000500020000000000080001000f0000000400030008000100030000000c000200657468746f6f6c00040003004c000180080002005e232a000800010009000000070002002f280000040003000a000200272c2c2d2d0000000c000200657468746f6f6c0004000300040003000a0002005e732b295b00000014000180060002002700000008000100010100001c0001800700020067696400040003000400030008000100fbffffff0800020001000000e33df6b622b754a43f0ea65e82eef5db8e5459d1f074f7c94e0bc412c8ec92240422cb65ca206aa7613a6b097da36fbd4d44914e2e93086973fed1408c3a89"], 0x2900}, 0x1, 0x0, 0x0, 0x80}, 0x48090) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./gadget\x00', 0x1ff) mount(0x0, &(0x7f0000000140)='./gadget\x00', &(0x7f0000000180)='gadgetfs\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f00000001c0)='./gadget/dummy_udc\x00', 0x2, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./gadget/ep1in-bulk\x00', 0x2, 0x24) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000000)={0x1, &(0x7f0000000100)=[{0x6, 0x0, 0x0, 0x7fff0000}]}) program did not crash testing program (duration=39.470570749s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): socket$nl_generic-syz_genetlink_get_family_id$ethtool-sendmsg$ETHTOOL_MSG_LINKMODES_SET-socket$inet6_udp-fsopen-fsconfig$FSCONFIG_SET_STRING-getsockopt$inet6_int-bpf$MAP_UPDATE_ELEM_TAIL_CALL-memfd_secret-mmap-ftruncate-openat$cgroup_ro-pwritev2-openat-write-ioctl$BTRFS_IOC_GET_FEATURES-renameat2-sendmsg$ETHTOOL_MSG_LINKMODES_SET-mkdirat-mount-write-openat-seccomp$SECCOMP_SET_MODE_FILTER_LISTENER detailed listing: executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_LINKMODES_SET(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f00000006c0)=ANY=[@ANYBLOB="3400000018919c29d08e2f2bf74957227bef5a5a00bf572bf8754f9754f5c96fdf2934a108bd6e4ae8184d62b27ba72f4587519bff8cb4a38afdb2db0dda3ffdbcbe5b6137a7882d91bb86ec43822033faf6466ee5892ddc3e4f67f070b2dc9da59484048214cb0eb743a13cca502567", @ANYRES16=r1, @ANYBLOB="0700001000000000040005000000180001801400020073797a5f74756e0000000000000000000800050002000000"], 0x34}, 0x1, 0x0, 0x0, 0x4000800}, 0x0) r2 = socket$inet6_udp(0xa, 0x2, 0x0) r3 = fsopen(&(0x7f0000000140)='autofs\x00', 0x0) fsconfig$FSCONFIG_SET_STRING(r3, 0x1, &(0x7f0000000ac0)='gid', &(0x7f0000000440)='0\x00#\x00\xd0\x00 \x00\x00qS\x00\x00\x00\x00\x00\x00\x00\x00$\xf6_\xbdI\x1c\xf2\xa9]\xcc\xe0*\xef\x01\x8d\x15\xd2h\x93\xc9\xb57\xc3\xea\\Eb\xf8\xe6,\xdf\xd4\xfae\x84\xcc\xd5\"d\xf0D-\x98\x9f\x81{\xfc$\xc4\xbcF\xf8\xc8\x8d\xcb\xb8\xf2\x1e\xe4\'U\xb3\xb8\xd3\xe6\xd7\x80Y\xc2\xeb\n\xb8_\xe8\x96YY\xe3\xc7\xe6\xf28\x19\xa6\xa7\xfa\xdb\x1ce\xc1\x03\x86J\xb2fh\x19\xee#\xcc\x0f\xed\xfea\xdc\x88\xcb%bW\xd35\xda=\xac\x1d\xae\x93\xfd\'T6\x94\n\xa4\x9cU\xc4\fA~[\xbf\x8b\x90\xfe\x04\xe7U\xf3h\x81\x14l7u\x95\x96t\\\x0f\xef;\x03\xa4C\xbc(Vc!a\xc1\xe39\xc6b\x905\xf8\xc9@h\x01\xf5\xcb\x88\xdf9\xaf5\xc8a:z\xe4\xcbag&67\x814\xf6}\xe10v6l\xd6,\x1e\xa0\xcc\xbf\xfdkm\b?\x839\x85N\x1c\xc1\xcb\xfc\x85\xd2\n\x02\"\xf2\x81g\x90\x01n%\x7f_\xe1.f>>\xa5\xfb\"\xab\xdb\x06\x12e\x14\x11~\x9a\bR-\x85\xc3\xa9\xe6\xf6R\x11\"\xc3\xc9\xfc\x14s X\xec\xdd\xc2qB\x85\xf0\xd7\x04\xdd<\x9a\x84\'\xa3\xf1\xd9<\xb9k', 0x0) getsockopt$inet6_int(r2, 0x29, 0x38, 0x0, &(0x7f0000000140)) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000100)={{0x1}, &(0x7f0000000040), &(0x7f00000000c0)}, 0x20) r4 = memfd_secret(0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0xa, 0x11, r4, 0x0) ftruncate(r4, 0x3) r5 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) pwritev2(r5, &(0x7f00000005c0)=[{&(0x7f0000000600)="c867", 0x2}], 0x1, 0x31, 0x4, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./sys_mnt/kernel/mm/transparent_hugepage/enabled\x00', 0x1, 0x0) write(r6, &(0x7f0000000200)='always', 0x6) ioctl$BTRFS_IOC_GET_FEATURES(r0, 0x80189439, &(0x7f0000000300)) renameat2(r5, &(0x7f0000000180)='./file0\x00', r6, &(0x7f0000000280)='./file0\x00', 0x5) sendmsg$ETHTOOL_MSG_LINKMODES_SET(r5, &(0x7f0000003440)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000003400)={&(0x7f0000003480)=ANY=[@ANYBLOB='\x00)\x00\x00', @ANYRES16=r1, @ANYBLOB="10002dbd7000fbdbdf250500000078110380fa00040003b14744df9251ac23838aecb660c68052e8873527da26111bf9f80edc40896738dc36bc83f20186e3ab8b78ca61421ad9a43a1ecc399d0968a654f64abbda56944d99988fe5b02da774085994a0df0fa6d02028012ce35b457c59c85d9f81a9f5476920a546fe3829da14aaf57a46993508a86e4390f1e23ac2461d3392de053dc57819c44c7377262313119ead7c685304ec8ed3320c8f5b3bb46cf015236431ab76932c30da38b2c78fb6d61fa86182e95810bd6154dd2194e7c39431f88c30a67ed274aca6d464a896613f7d98c72315badd46675117bdc17e9f9a08ecf069ee1af24ac2dcc2a549372b1a5cb95d004ec15a1a9b00003c0003801c0001800400030008000100170700000500020000000000040003001c00018004000300080001000d0000000800010007000000040003002100040064ca831c78659efbe80325d4f8d369b94e7b6a130cd66c8b5bd980d11b000000100003800c000180080002002f2b2b0004000100041005001251bdeb73d311bffedb121a087ff384edcd2437fb3a14d04caedc08180ac819c8ad022afafb7768444f19b0aa97f32ed7b94c2444cbc2fa81d0a24fc43d5548ba2852b2d26fe44ae4e05965730aaa1c63b03e6319f84ea3b65bc85413c50164dbba95fc7e71214bcd51febcf2fff72d6a2ed2954d04498c4ab7916a23402a7880099f13574e5555789a4830b926f17abc4c272c654475fd09b7741e3cb48490dc15ac94960f2ea39b6980f3fca2af594a40df4f80e01d315f30b18fb55f10fed2c6e282ebb5d1f28e7402571721af0c891e545ca1ad30470467497f8c3dd8682173d256be74e30ea7ab42d8b745c197ef4fb99d51f46b771217e571d3d6e662ab449c1aa0f58f35c675a12eee93c9bb42ce2b147fc06caa4ee38b3fc27d874d188dac34decb5b3dd17991384e95639177672fab1f4265970d8a4e52da85ab9d2451ffe5594c73303e12c185898683737b4d0757ef98e7fd0f3154d08c961ebbbb102da6b61ee4dc77e96858b04f7a6e54f0def92e2ae7b477fe2c366fb98eae0489d73418365d594aab0c6f8cb828ee0cb2022c43fecc28c924401d9461bd52ba3ae4ee4f7bff534371098cdcfe32232ae4029dfe852a21ed5e45429846d9db73a6f93c4fcea1784cfac4bbe3eacce6e4aa0ad146048e063f82017412e987878caf92042df856d860fd7a625007f25dc3ed0833743403e1c527f11507d2b1d343dfab9c87a51f5b66dbe684530e28055f28c3c8135fc7ee72eaafbe92b816e533a86c26fd83e641a2224d448e3de79a59eefa3790b84c2d599815dd01d7a872c1ad8047e0d9d18a7bf87a79adc4668ef624184f3a7046af346397aefa4e7f96c439387a2a0158e6d9224b5d50801b0c88df4828e1cbee308b54f180627968431c561bd8f5a6932c0491aed7cd62e8656750ad1cffda31de2aedfbd0ace100e2175e64d59b2749b008228ab4283f7e2003f99dfee69d1eb6ae0bc51c51dd620edec0e1800e1fd1f872ec1a374190734309463c4740995bec30de65e8fc0d624df084bd621f9c5a06a087b2ba9a036444d3b3dbf849a3f56090d41cb716d597ce7370829f43a2d79f4a451beeb7b62bfb14222e2b7da4d77e8b176a9be3640cfacb41aaaf7de45255637441c6e041c59f0487050ed42dcaeba8eba1da8266a6090e2b45b9ac73c7f4d99b71cc23c26f97c27a4ad23b4b51e4a161694d50932612d3923fb945caa50d25d6918541c30ac264ef4db83b96aca7ca64620ddad8cd349a351426f43c08bfa91c8c4015c60ae0aa4b023a1b5b3ea1b752e3895c79ff0db766350769730b6ff0ec7385572f547c301eb5546d832558e15df3164b47fa3931309f541cca7a969f1664766bcc4cb7febcba10abf5d348f69f2289f1d03e77cde17a547d9ef3a6973c4df1a024fc6efff2b00060ecc4232be1a5471b58551e7eb8a22a7449f638d19960f8b549f9c2b3750d80256dc3c5fd8f88b43491919fa20e5f7ef91e1d23794fd24d85b04af1a5d613f1b40ceb91d764e953b067c8514f978c32062b062ae9234ef2e174c469f6165eb9eeaf548c1ccab0789fd496b3766e17d1775ba6b7bf87e6bd5b7899863a965a52190cb817f7d494233e58a93e6bd0164b3b21d84ec917a9f04bc2722623946ca4de416a6158befa8d17bd38cc8e2b92e314ede6b99a31cc904dc308f632d0b67077af2240d3889a6dd4d7c518b56899e056c669fe7b2dba4397665383197959811f0bfb05ea9197c6f0d40f680d1995b0b63f21d8daa576f0ebda36a6c87bfd7a2fae7c1d93930cf9d2a10713cd64c84b28a99dcd46b695cd869a7858171cb688c893ffa44497b6b2d61857d78294f61b9ff66536b117c7c944a8d49be6de55a017550b4d01de38cf5be8fd3b756238328e0e128b198a1f835614ac9c052a8fd6d5fb8b96ff05da64c8794237d978b6a15bc64e9ed237b9682fcbd0aad6a59994764eda31ce2a22c922687364c8e545d8376c611b8c389b756503f8aec670deea78050d803a6af12b57f1cb8151684e1917a53543fdc98b1e508755fb46d9fdce2e65d1871b037f1c2474d6db89718afb3a1dbc4816640edc31de992a080320d477026d3362dd3a951b649bedb82da04dbe28caa52276d1ad8cfab5bab31054b00bf4e0d92abd2ed369ebe8ed0dfd8366ee3b1e6d0906196428261d373282b836ce4d027f2a3acce01581d3a988b770d35342299ebba80d217e22cf56943ca5a111733f5cd6d4a1b99a8320a27d6133d23e0afba2894ed0d8f35857fd2d2563991f52313e6cbed13adbab322b54a755041fcc345c2f5ffd90aec13bf6ace7f9dc0f1f8b4c2e5aebedfac06b72b8352393b393725381a178a8796d59183bdbd7fae423fe3880758b4bdc2d55474553a2e4157e30f6a3885dd39f1b5bc297b0213cc86c32510dae422af3e63bcc695daa7429d51c910f01c0db95bdfa1172e4c3a307f334b31cab884c34da1d04fa1e4e5bf64f50364a0ccd85578e8bbe8225d27f8e288a23631d03e96bc5c743e546f3699df1ae7a0af74e7b9671e21abdc36efb16117bf1f5a474ed3bee3fd29fcb630efc384c7dace57d63476804ec23e2388fdf4f48132f526efdf68e8adc7029ec5be1334b19014cc48d94d029e81d7adc6381ba288f369647a27afa6c2461f5718c43bc2078f4028c58d454044a470b301d971e7178f3e612d3a80598be8ba20298d375563d64f6242f95cf5c51510dd53ae8bee07332b970d49077a8cf7b740e6508f7ae17c29ff9e25f89ca5a71d52978e0a1152ffb7eed255de253353a4e517d02170a0589c71771f5c491117103f221c30307ebbc32cbe3440922c3f6b8bdfb10680fc1ecb720ed502c89e374d909c76104cf8aa13c372476220fdd27d13eea25c46b87edef3c5370c0c10d1ce31521ce6f79ca7e8a1473ef6d4d6c8b48bea918d35992560480a5ccd51947d6bfa0da10696bae5be67a99c8e256bd19c330f7b7aaf46b8901fffbf8ac483decc4d9f850c10c76d72f202d797cbd36e6a0e1ca9ea02831964ffb70c997319ea7192b40d9463b4bb2c1e2a1d9a8fe8d02b7df8460c0bd2c20010791f5775b2cfb3044130c12d12c1105afbeb3b671d9b284e01345e4616ac20292642ce774d5f5df0d2db83a361bd694dad48e92b41e01c6d9494514fd448ff90e9be688d9ff1c332a619d8e63395f74b41132603649479496a6b43557888d35da45509e215d9eceb2a21e0ea18f377803fd1ba574cf3617be1f4692fa7313fe10d740d2e5a78d480d0656581579352f1a2f3aab8c2a6bc7583ef7eb0188cc3f66a931ea7ebf504febc69c4d87753ede50b580e9d91466251b9729619fb6ba296bd22853a0d9e2ec43be1f41cd58888dea6ac0bff02e84df2d77eafe3c176e26abb79f5b977bfa549bf8db1a921ed60a3d365f086ad16a0a28287826c4e73030252a0ade94216f3b47bed3a9d3ed7e8ffffe1f7f54cc56e88b2546582cd279d692448fdc9e8f548ee862ce6d7398000aa50c5f990bd6cb676b51ead8b22b1e62ecaf2992ddfb2a32e47068b68df12aa2ccb6a07f4764a21eccfdd6f3cbc72f84a44ae08fb288571ccf7f6495a98a42fe096bbdf86d9dd1ad33ba9acd25642f305a6286e500e5a45f909fc05bc1f6f100245dba93071ff6dfc6101e605d9e404ca10ff3cbbdfe2d5ee91b42fed7bdba9722aab253ad75770e4bfc2eac0e732d5fcba1e209cc4eed70ec7d9bf9ec41f3f24ee2f53830c7aa20d668838bc9ba47c4e15b2b81cd0c119901fce663c9bba1829a9a24ecc722c3b8fdb3cb35ace82257b0090b785040910be43991e4d41fceabc9ee0c609baee59f32ff68c7145dee7e8af7aa68bd419030e0dce753cf040299040bc14c13842f36598603f69f09e7fb7a6ea49138b2f0f7a84597252364ed0003c657271fdfb309b6443126e3adf33233c22dfcac4294e732d910a820ddccdf4357005169640d38301464c6ff6b8cd563365232ce627cdfdbebf4d0e9fbf80905e8f53b0402ac7ea9d5b3bea051f0009b0be6939323532140649e819abd13f55dd3702a150492c4049d51998765f295dd7248d4b14c4329b0690ad03b45eb305de64756d80266ab8f330f966dff3f04c98eb4dadfbd10b8272cc09805ffe961f41b07b7ac39d469d8f8e8e7ec95fa072bcb84a2ac1872af7e9a0153aaebc6730c30f3e58cb766aca20d9a319a8f48397ef241ad3a7e9a285e524135209cead9e84bb79a964121bea7cada246a3e2bad50a46758c80dd8cb2f35a0951475142432da770e62a3bd181f216b5b0d5495122b0da4eb488f1afac789ed0413623cf231534182c8022a1f0c79323d7a99b45f24d2349ee0bef3f59bfe81d75eff7531e2c2cf5e0899cae730c5c4a7fc075ee5b92e7ad2362e3491ef128c40b0cbf3bcb63c8a2ef73642201f17576a48ca41b8403e6223b26c2161446932fa23c963fb009a6bb57282f976e44a372f346b764693e3cc473c7d62f74b508ed08d5f0064628422bbfad69dd7c8468d1d37454b8a71e8e7c4b6da97bd851af7bfa5a62d1db1de1e32172326bdabad460fc7d84a9214ee3abf347a2752293e0687728e82971c732a7175e49f7090e1dd0af06761cb3413cd84a7a7db22bb8e2da4df0cc0c54774902e7b8cc6d67ffa6a4d7e36ccc42e3e53c84ff3aea151b105407bdb005e01376e40992d2f4cf93051026201e0c7eadcbbffc359330bfbf4cc01427c32b86be51f472310f44d7b9ef421e145fbf0a086530711f891722cc7ebe70ce90861ab10559ab1e938ead520386feea3fe267fe43937708b1d74f92fbf774815aa850f4190cb88bfa55176a82f3166b09fc63252cc3918ee61d562d91b202b2d747b2e891ed049e9fc0ccdfe0e2e217d5f9b6f4817b5df4ef7de3b66c727db4b3ba95ee213fcc9489f9b5bd6b47e24973c0a90fab3cf7e5b4cd727b57e8255b209a7785c4512c29a26b68538d47387b2924c25d14d0a2f869dc79d517ae209dac956e73bcb7abd7c10b31ba3761a39da14ec90cc173d47ed3b4571804e153945a9d9f52123e07fb5a051afece2a0d0c3157e5142e5a9bf34568d9e3a65729e4cdbc912a1775141e418dad5d618373f6d29825cd23de755fcdb23821c340896f66a2ecb1895b5aace11b1939723f83ca1fc336f50fc9e2acce3ff74c3254bd12a962f7ac166023a9bab2aed2b6d3a11fc75ce5744e070897bb4404ff8808d31dce2818801b1d5d2e2d6929b268017278a122daaa95b55ff7d7aeb1e593fbffa153915d8fa770fec216e16f593d110f11c037be8c105c568eaaae3058dd1d84888933ca5fbaf255278d231225ee5b3edccf89d8b45a3819025917106140961d28716f4d0488c48e0cd5e650d2a6fb22855653b3fce008154553a95ce12631bc066f8c6cbaffe2f606dabe7f3b79015ed83d7bec82fe1575aa608ca8fb674552e525b31f27bb45a8d5ea4e66f7c4456da00180fdce0261ef91c07d369037af843003271f7ed01b9731bd25b1eec69b23f63bb996c1ee0e5a95970626298d79ed43c00fd6ade9195cb5918dd2fc6c5874db2f2800b35c02a5b6da6a71eba2dafb643b5e0b3768b03817ec930de441961d32dcd8308dc09c2cd6455035a870e8c0030ebbd3eff440d3e3768500c57c92e63f83cb9fa1131e89a09956846b40b19269ba213bd788d8d850d3b218b34bf3889e74fc68f7134c814b44e340a3d7f11e062472726aa16ed6b8c315e7015432bde3223853de8fe6c96d8ab9accd4514afd63fec31e52cac9caf305000700020000006c170380d40203802400018008000100ffffff7f0800010002000000040003000400030007000200676964002800018009000200275d575d0000000005000200000000000500020000000000060002005b0000002c0001800800010005000000080001000a0000000b0002006175746f66730000080002002b5e240004000300400001800c000200657468746f6f6c00070002006769640008000100c000000008000100698a000004000300080001000700000004000300070002002a0700006c0101803801020030002300d0002000007153000000000000000024f65fbd491cf2a95dcce02aef018d15d26893c9b537c3ea5c4562f8e62cdfd4fa6584ccd52264f0442d989f817bfc24c4bc46f8c88dcbb8f21ee42755b3b8d3e6d78059c2eb0ab85fe8965959e3c7e6f23819a6a7fadb1c65c103864ab2666819ee23cc0fedfe61dc88cb256257d335da3dac1dae93fd275436940aa49c55c40c417e5bbf8b90fe04e755f36881146c37759596745c0fef3b03a443bc2856632161c1e339c6629035f8c9406801f5cb88df39af35c8613a7ae4cb61672636378134f67de13076366cd62c1ea0ccbffd6b6d083f8339854e1cc1cbfc85d20a0222f2816790016e257f5fe12e663e3ea5fb22abdb06126514117e9a08522d85c3a9e6f6521122c3c9fc14732058ecddc2714285f0d704dd3c9a8427a3f1d93cb96b08000100ff010000040003000c00020073797a5f74756e000500020000000000080001000500000008000100090000000c00018008000100090000004c000180040003000800010005000000040003000c00020073797a5f74756e000800010005000000060002002d0000000800020047504c00080002002c242b0004000300080001000700000020000180080001000101000008000100080000000a000200272523b55b0000000c0001800400030004000300280001800800020047504c000800010007000000070002006769640004000300060002007d00000054000380340001800500020000000000040003000400030004000300080001000200000008000100f8ffffff0400030004000300040003001c0001800400030005000200000000000500020000000000040003000410050059fde99914f4a22b6b0c21c662afdb8c55dd36f1bac938fb2433c535524ae7521fc2122241d9da6232169fffbfa128993e1ded52d88b40d5b1414092aa1cb6bced83003f2d3d8aee39be929dad048c5a1390cd29fd51815e15942e3a58bd7550c49257b6db1d84b92090bdba1a7e3e4280391ec1ef9a8bafaa17fddb3e8e19c94f9db6723c9ae322a66c8a2f2f808626dc2f0fcec49fc7381eb63f1ce3c5d3797a890e458693f381e9881ef0b446523ae3be088f84696184b049b84a1d37325d334ba4211d20d827a701e94456cca749036b394829bbd88f79b06eedd48a502938d508cfc0e3a2cc2dec73f95730f819ecb93d62c018e0d94c9a124e2379bd77a323a64fb189222dfd07f9ee01589bca89de2101cdc86a79218f497c9f73f614a3d94dd9c3af25176255b6ea5c050c7b0ab480a2f50b5ccdc6d52365fc43bfdd0907ad75b88acbd0091de8dc194eb29553bccf2bee67132a8d6f988e7cc8d0a91286cd0cb4b4a317b21000b12a7f8c1d55a42e3e10e1c197f4f5545822153b59ef4d2dc9d69e099406dd74e9eda47b522135e658f35ab12ad52666ba649dd0d9e5dbe4baa0c17180f9566c05a9f7d9ab4132059180949435f96afb3a453b754c091c5dd9f94d5c61ec5323723b6a82ac901e863091f74ac67ae5c24deab6972368734fdab2bf8d43bb48e3dc83f26c3e9beca60be32ce48f6d9d568b4f2eb7a8e8ddcfcda20eec155ef31cf08759f68fb9b1d443e1a5ac8f635341aff9e162b067e8f0d39f0eb600dc4c72bf6160d303dc2b91869149f3b7ff07054befe500f4366d602d9d56073f3040bb5b0a2bea63d061cea893f7e7a42c12dbda7603f10b933c56e42090937e36af35fa3d57552587487887d5ecb0c74b784553fb11d2abdf68c77018eb44f3ae93f413fa4aaf7977dc9f06551674bbd6466f1e05a36069d6227414957d49eae967c313bef0f7e369b205e20b211f87142890c5c21e489d3d98e8e0af054db4c5b72416b8837df58527de4d7384fc0679e92e62005434d24a4691c2cb741af0330414f2cd71dd73537742137a79f7abfafb65c7a1576ce7c8aa322d9ed7adcd178b8e0ad1a1699a67f16d533603939c5f163d3927b9b629db5ed3f263bacc53904d98977ca12b651ca1301a8e789d30b14a394649b18a0bd9e4fa526a331520a373015d7be7ffecae74cf21457d2f53d9428fded5c8a28e8677b18031b624e5ac2600dd3311ce7aeab43d23ac8a0ab40e7f2cd56d346cf8fed4223b37fa03121d0262a259088ddc60600bbd7b75b80bc9d1f9f057b928b8812451579020e77dd8be22886db839b325a54d627ca8a7d65981f53fdc8f99096937beb996af39d29815d9bb454f3c9e416cd7f8c1719c41aa1a0f472bf3dc6d42b3f1b4ec7d1903e4edd31c067ca75507309e841c7c9fef1699be798f9d4ac34f3832e2d5ebf9f10266000ebf7b02ad19cd3bb3c1330ca73712c5d34647ed72b7c5ca66a093657ff0838978a4a9664648618e64eaad814739539a824e13c493d96b7be2d91cbb59799426bd39b6f025f87ff0de7e4ec383befaff508b3390e7ca7d41712f31938e46f5331738cb585c3f5aba9225de468738edd6fabe95c13663db87dd31638be601803f8d3641384823905bb3842bb2031a234d528859fcc449c08ea91382b4e84b842c041b411cf81a50cde54e78c51490b499988c5ec4ccf07b896ef30f27dd868f7c339732b42052e1be94a64777844ade69d5cd17fb1b0708dcefe305644ad59e2e0992da6d534ae1ba46cb6038ef49530cd9bf67e57d787b45340166668857daad7d698681b376541b3e04f5730e1a932cc32c07183f4601aeebb80fe8d25f5c297d56c43c739a96123eeb9d99de691fe589cdd87cb18dd92359d9059eb44b4e4568f32c87180b1b7ff55cd1c8b555de5cc814a59db9cf2aad8eb52b1bdb0e4d05d1f2f5cef8d837d17775c2cef3a4842f5bd0eef533ba134d1e4df232d6d4d185529be9fbddd793f51656cf933c313bc7893fc04c112d1ee2c5e79a4b55771b80c9398745ab3819e1d32642d58d2bdb6302ccbecfa36fcbd0ff9b735d713a9191cdaa5bd9ae812d9f36f8fec4355db264ea68032ab3f5741cf58faa599487ad80c2dd5bf45b7c12c558649c112d1bce8f85c3ba93ee789b394a67b2de11ae6cdc7991f91b0b22c5dec1dca93dc00a4d198a0c0390eaea340db2ed3dc70b23f34e711369a55aac1dfa705c555192ec6ea3547133317f278c4affbc04a07ecb3c3bec05742d83e12c5e40d578f5b44e0ac7d5053eefd6503dfd54e156c3ca1c56ec1b431652b6870bde6ec2c1d353eed4214b18e06786bda39d710bdb41bf762dfdd30537353d95487738ccce396b2a6f53d365607dd4485276cf3212290cd157f8003f2fe644911dfc6013aa1d0a50766c0bfcca6f0f29798b1005bad01c835ef29bcd251a0ffd2a5ef6dde1fb965e108b4f636c913c89080bd09983e4c5b69c409b2ba04b4e435028a12141ae74b7d4ff081cda203d1b0abbd8da18845cb248d2abc7e0b3ad3e458188c32cc66ec5480568d855c50b87ac34d2d10486c34f8681b1bcc124e2cca9c9b4f964c212e98dc81c890e85ac62880cde76c19f26311a78362fde877b61e1d2165ff5f4ead1d715fb53ebf1a6fe276160a63c014c8ffb87305b87f2652a6c7b01495464dd5e491919225b5698b835f7967eaa9332b0175278105554021cd0e1880fa5b9aade5cb7cbac81e8c317b9a2503d6a8385b970d74700ed7888efc748d3a0fbc87eeb2d1f0ca5dce8b66f3eacb18c2f862c5855485e00cac24847faf101d3d4ad75a1b3bac389c358d4224b48abe90fb8d067e36227395e4968d07e1f62a02dc015017d267f5c78b2796d26150f3c6c962690379d389062855957fddee21bb0a6af38164a9f6a978323780f451dfc209d01ff5615b0c4b103463826e32cd09539e475b470e9b4e7741957e99f585e53f849bf6a4fa6777d6901bf28e0707a87efbbf5c1a03cf0c2ccff179a2c39c93e06a357ad51a6f46ef6146cdce83d09e3fc0b99a8869433ec71dc9a381e683f116088d0adbb2c82c7b602b6b2a653ebcf3d7fa1546bc3ab41d47b8e67cf9d8daf2385e71948bd3fda04caef76f978c9321fd28f8045dd86f0c3c9c5ed1c2a2a64c6e5d4d7486323f8936fc14dad6e725f83740079a1603f685180ebe46bfddc159323a39e87bffabf00ee1d9a83157a237be33fbbb7c887b63392bb474e5274c93a916dfa7e65af42bd4397698729ba5977e79dfc439903ff72aed2e20ee49debcd2a0e2ab118c584a6814dd70523fef7b7fc118ba6781c55ed8d4f44f77cb0b55bf081b54f9c8a0036b86a7f8bc0990dc7b01dbe726c8097bb850c7b01bb89ffe4a104c86c671da3700b459823ef668fadcceb5d1629fbb9797dc1a0afb94190a74c921a5a425658ce3e8663ed17cd01234a1599c9443a0774188bc2911c148bf56e9a1a8a9ba133bd355d617d2f92819af55dfc159ca9318003f150d6a0b4cb7eaece17b1a1647856ee3541ef667f8e41242eeef06abf79914ba5b8e42b190692338b53f1b1b5936b6d50cc6d7ba296c071805a693340e38218a7c0ebc080fea834541603b8b5ff3e225a041aef4d3c4725be8d07244298f82c82431b13594186d03de55b4464c547b9a9c4e3e1b84a606eddc8ee3bdb1e59c9cc9682ef32b7c71fe074b2e0d766bdbe0c6ea697aa70cb5c6ea735ab143c79a3df808fc72d303358e8bbf703ce05f01282eb5d1c6c2fae1cb74f67d6fea0c7e91a8ab51f100490ad22010ddadaff00b2a4a4cd7f4f7b741c0003040e29cb71252725bc4c6ac64be2b4653f40c1a40933416c330ca30347ea2f3b567a5d6e33d4d0899b466d9925f2a3aea2090aa046ece0da8ee084b1d7185754ace58dd654f12753aa2e77df1712d1e91b7232757c48fe4b0cd0fa56853387f7169df3890efad5206afa2bc51ba78bc818a90d45ad728ea138b5f39fd037b499f389a979c90410772e455313211bfc06f12a1dd507ba7a2fb28e73dcb58749df459aadb545329e14c1bff74b6e040c6487e9fadc0c776450abfd12ae9b06db983c3a960af979055ac11b60e5023956ec0ce4eed180110d66a94a21a517d0552b55fa0240b4c3f591cffa08395abd4769682d5ba52214c020adb417c800a238c9792a30c88d4ff79b217d35aa6cf6d2509f8e0f6084dba5b2e65559327668a127d1c0d87d2916ae4228bd0b88a54cb29ca2731ece7a796df47801d61a65104fb9d89ec3841d078c8f94d0702bfe6933b196023d5c14db55146b77309b2a2cac9a2e567aa78e070b8f67215bf0c5204d1192b8d0b1bf6b5b5250fc7cc5ba79a3a064c1da8d489fc36542ed80724e9e4e663b5701ff67fe45ffddadd395384f0aed71b0a4af20ad735e5bcb94050f40da3b91fb2e182396ff0b906455b7bcee5f7698c8cc7df5b3374f112bfbbae2ef1cdf51f239d52d547d20490f57a80ac0c65e104e7ce6fd0254287a028ba77554b5b06fb9bf4afa5d88d872874568a7378535a4444bb46fefab4310e06cdee7e116eba95190ee8699be9e32ccee0007da9d07fcb3ca8903635b347913858c8a5e24982ba0c6c98fac010c5e94edbaa45d9c1a73a114e5b795032313890567c788125c94b39ec337c2ac590fe34ce548ff6c37c0c0ceae813b001160d53d7b7edf92ecdbf0fa83dbcf743e9c0b24a3daf45ba48cf02603868ff5f799bd96a1b75d2746aa6f61217a28795245c69f578ba5f2fa4bc82d56f18e52ef2e558deba709392560a42620f71ff87f2e56221a389637f0d884853d12f8b76905bb2a715e48b7771fa50d7aef84556f0404cbcbf197891068fa6b03da3dcbac659c2278c407c7b7882d2484a1783207b6edde402ebe33fb4b1d6f057c98724a986ad2b36db39c0d1e9f20572bd33f5740228f07e5c2795325405b89678cf37fb993b1f0395ec6aaebea844a9a11ca057e9ab89c5ddf8a79922de07a8c843dd10766cd4777ecc60447cf4736fa77b5b1d82b51060a00518c86c47b2b132e5dcdd7448db8dc1a4f0bc5cf20528a26eee766b908b4e41f0663acb36d23998a119cfca793caf08d91fe18abbea17cf3836ef970d8fbb2071700e46df47f2806b70d22b6f29dc1be5789fd8824423146a3bd675ef1b71854a4687bda4cb42802af60a18a46e73a85a8caa8a93544a86e4b07668180e4ea02e91b39fa335619b2ea975c8577196a40fdc4676afad202203da85939325bc8cef539682cdc453115d68dd34af2ee8108fac4f77a35939b7ca302aeee218fa2cc2934d5eb1c160b622350823cdc71f702a1ca455f1688dde5ad3d8e103bbcb100bcd7f968d1824def39440809422ef11390fa325277dad8155db0584ccf747ffc226b489284b725a5bbc592440938e720ebfbdd17b202c4d1cd8f99c544949379224bbf905824b6e65b68faec46921208b73104727dfcd09b967030e96138288ca805a02c917536801797f7ffd8a083c464acb382312c41d560c6f06f9c3b9c2ef6174acb37a67e32580393a4da6f96aa407f58755d27839c414b6cc62e21dc962a34bacfadbcd49d65e5c5fc2338421248938b9b1bad7e9304305efbdd02bf5c3b498d95c1eb61540f6bfee724da6402f355de8e4cd3642a9505e3f5642b84b8f9d2497cb7488b53e5a9bdd86080d8594349dae3650c9a60d228554e08ce0980120ac4b062f0c5a99112dab189ffc379b744041dec72fa7ff6f031e64a71ed250edc17a257f4724a40000500281c0a400b69eaaf8b65fcfce8224ceffb6173103c38a11a8fb85186224ab67ef259230e3643dbf33580ecd903b388a4729d814a5fe4ed09810d6c9ec800038044000180040003000c00020073797a5f74756e0004000300080001005e070000170002006367726f75702e636f6e74726f6c6c657273000008000100080000000400030040000180080001000200000005000200000000000800010000000000080001000500000004000300080001005c7f0000080001000900000004000300040003004000018005000200000000000f0002007d402e2a282b2e28262c00000a00020021252d7b2a00000008000100080000000800010005000000040003000400030008000200072e0000280203803000018004000300080001008000000004000300080001007f0000000b0002006175746f6673000008000100010000002c0001800400030008000100fcffffff080001000004000004000300040003000400030008000100010100004c000180170002006367726f75702e636f6e74726f6c6c6572730000050002000000000008000100100000000d0002002e2b2a275b2e5e2c000000000700020067696400080001007f000000200001800400030004000300040003000400030004000300060002002b0000004c0101800800010005000000040003003801020030002300d0002000007153000000000000000024f65fbd491cf2a95dcce02aef018d15d26893c9b537c3ea5c4562f8e62cdfd4fa6584ccd52264f0442d989f817bfc24c4bc46f8c88dcbb8f21ee42755b3b8d3e6d78059c2eb0ab85fe8965959e3c7e6f23819a6a7fadb1c65c103864ab2666819ee23cc0fedfe61dc88cb256257d335da3dac1dae93fd275436940aa49c55c40c417e5bbf8b90fe04e755f36881146c37759596745c0fef3b03a443bc2856632161c1e339c6629035f8c9406801f5cb88df39af35c8613a7ae4cb61672636378134f67de13076366cd62c1ea0ccbffd6b6d083f8339854e1cc1cbfc85d20a0222f2816790016e257f5fe12e663e3ea5fb22abdb06126514117e9a08522d85c3a9e6f6521122c3c9fc14732058ecddc2714285f0d704dd3c9a8427a3f1d93cb96b0400030010000180080001000400000004000300fc0003800c000180040003000400030028000180070002006769640008000100050000000800010006000000040003000500020000000000480001800400030004000300070002005c7b000008000100012f00000500020000000000080001000f0000000400030008000100030000000c000200657468746f6f6c00040003004c000180080002005e232a000800010009000000070002002f280000040003000a000200272c2c2d2d0000000c000200657468746f6f6c0004000300040003000a0002005e732b295b00000014000180060002002700000008000100010100001c0001800700020067696400040003000400030008000100fbffffff0800020001000000e33df6b622b754a43f0ea65e82eef5db8e5459d1f074f7c94e0bc412c8ec92240422cb65ca206aa7613a6b097da36fbd4d44914e2e93086973fed1408c3a89"], 0x2900}, 0x1, 0x0, 0x0, 0x80}, 0x48090) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./gadget\x00', 0x1ff) mount(0x0, &(0x7f0000000140)='./gadget\x00', &(0x7f0000000180)='gadgetfs\x00', 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000200)="000000000902190001010080320904000001ff000000070581024000000902190001010080320904000001ff00000007058102000200120100020000004034127856000100000001", 0x48) openat(0xffffffffffffff9c, &(0x7f0000000000)='./gadget/ep1in-bulk\x00', 0x2, 0x24) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000000)={0x1, &(0x7f0000000100)=[{0x6, 0x0, 0x0, 0x7fff0000}]}) program did not crash testing program (duration=39.470570749s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): socket$nl_generic-syz_genetlink_get_family_id$ethtool-sendmsg$ETHTOOL_MSG_LINKMODES_SET-socket$inet6_udp-fsopen-fsconfig$FSCONFIG_SET_STRING-getsockopt$inet6_int-bpf$MAP_UPDATE_ELEM_TAIL_CALL-memfd_secret-mmap-ftruncate-openat$cgroup_ro-pwritev2-openat-write-ioctl$BTRFS_IOC_GET_FEATURES-renameat2-sendmsg$ETHTOOL_MSG_LINKMODES_SET-mkdirat-openat-write-openat-seccomp$SECCOMP_SET_MODE_FILTER_LISTENER detailed listing: executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_LINKMODES_SET(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f00000006c0)=ANY=[@ANYBLOB="3400000018919c29d08e2f2bf74957227bef5a5a00bf572bf8754f9754f5c96fdf2934a108bd6e4ae8184d62b27ba72f4587519bff8cb4a38afdb2db0dda3ffdbcbe5b6137a7882d91bb86ec43822033faf6466ee5892ddc3e4f67f070b2dc9da59484048214cb0eb743a13cca502567", @ANYRES16=r1, @ANYBLOB="0700001000000000040005000000180001801400020073797a5f74756e0000000000000000000800050002000000"], 0x34}, 0x1, 0x0, 0x0, 0x4000800}, 0x0) r2 = socket$inet6_udp(0xa, 0x2, 0x0) r3 = fsopen(&(0x7f0000000140)='autofs\x00', 0x0) fsconfig$FSCONFIG_SET_STRING(r3, 0x1, &(0x7f0000000ac0)='gid', &(0x7f0000000440)='0\x00#\x00\xd0\x00 \x00\x00qS\x00\x00\x00\x00\x00\x00\x00\x00$\xf6_\xbdI\x1c\xf2\xa9]\xcc\xe0*\xef\x01\x8d\x15\xd2h\x93\xc9\xb57\xc3\xea\\Eb\xf8\xe6,\xdf\xd4\xfae\x84\xcc\xd5\"d\xf0D-\x98\x9f\x81{\xfc$\xc4\xbcF\xf8\xc8\x8d\xcb\xb8\xf2\x1e\xe4\'U\xb3\xb8\xd3\xe6\xd7\x80Y\xc2\xeb\n\xb8_\xe8\x96YY\xe3\xc7\xe6\xf28\x19\xa6\xa7\xfa\xdb\x1ce\xc1\x03\x86J\xb2fh\x19\xee#\xcc\x0f\xed\xfea\xdc\x88\xcb%bW\xd35\xda=\xac\x1d\xae\x93\xfd\'T6\x94\n\xa4\x9cU\xc4\fA~[\xbf\x8b\x90\xfe\x04\xe7U\xf3h\x81\x14l7u\x95\x96t\\\x0f\xef;\x03\xa4C\xbc(Vc!a\xc1\xe39\xc6b\x905\xf8\xc9@h\x01\xf5\xcb\x88\xdf9\xaf5\xc8a:z\xe4\xcbag&67\x814\xf6}\xe10v6l\xd6,\x1e\xa0\xcc\xbf\xfdkm\b?\x839\x85N\x1c\xc1\xcb\xfc\x85\xd2\n\x02\"\xf2\x81g\x90\x01n%\x7f_\xe1.f>>\xa5\xfb\"\xab\xdb\x06\x12e\x14\x11~\x9a\bR-\x85\xc3\xa9\xe6\xf6R\x11\"\xc3\xc9\xfc\x14s X\xec\xdd\xc2qB\x85\xf0\xd7\x04\xdd<\x9a\x84\'\xa3\xf1\xd9<\xb9k', 0x0) getsockopt$inet6_int(r2, 0x29, 0x38, 0x0, &(0x7f0000000140)) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000100)={{0x1}, &(0x7f0000000040), &(0x7f00000000c0)}, 0x20) r4 = memfd_secret(0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0xa, 0x11, r4, 0x0) ftruncate(r4, 0x3) r5 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) pwritev2(r5, &(0x7f00000005c0)=[{&(0x7f0000000600)="c867", 0x2}], 0x1, 0x31, 0x4, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./sys_mnt/kernel/mm/transparent_hugepage/enabled\x00', 0x1, 0x0) write(r6, &(0x7f0000000200)='always', 0x6) ioctl$BTRFS_IOC_GET_FEATURES(r0, 0x80189439, &(0x7f0000000300)) renameat2(r5, &(0x7f0000000180)='./file0\x00', r6, &(0x7f0000000280)='./file0\x00', 0x5) sendmsg$ETHTOOL_MSG_LINKMODES_SET(r5, &(0x7f0000003440)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000003400)={&(0x7f0000003480)=ANY=[@ANYBLOB='\x00)\x00\x00', @ANYRES16=r1, @ANYBLOB="10002dbd7000fbdbdf250500000078110380fa00040003b14744df9251ac23838aecb660c68052e8873527da26111bf9f80edc40896738dc36bc83f20186e3ab8b78ca61421ad9a43a1ecc399d0968a654f64abbda56944d99988fe5b02da774085994a0df0fa6d02028012ce35b457c59c85d9f81a9f5476920a546fe3829da14aaf57a46993508a86e4390f1e23ac2461d3392de053dc57819c44c7377262313119ead7c685304ec8ed3320c8f5b3bb46cf015236431ab76932c30da38b2c78fb6d61fa86182e95810bd6154dd2194e7c39431f88c30a67ed274aca6d464a896613f7d98c72315badd46675117bdc17e9f9a08ecf069ee1af24ac2dcc2a549372b1a5cb95d004ec15a1a9b00003c0003801c0001800400030008000100170700000500020000000000040003001c00018004000300080001000d0000000800010007000000040003002100040064ca831c78659efbe80325d4f8d369b94e7b6a130cd66c8b5bd980d11b000000100003800c000180080002002f2b2b0004000100041005001251bdeb73d311bffedb121a087ff384edcd2437fb3a14d04caedc08180ac819c8ad022afafb7768444f19b0aa97f32ed7b94c2444cbc2fa81d0a24fc43d5548ba2852b2d26fe44ae4e05965730aaa1c63b03e6319f84ea3b65bc85413c50164dbba95fc7e71214bcd51febcf2fff72d6a2ed2954d04498c4ab7916a23402a7880099f13574e5555789a4830b926f17abc4c272c654475fd09b7741e3cb48490dc15ac94960f2ea39b6980f3fca2af594a40df4f80e01d315f30b18fb55f10fed2c6e282ebb5d1f28e7402571721af0c891e545ca1ad30470467497f8c3dd8682173d256be74e30ea7ab42d8b745c197ef4fb99d51f46b771217e571d3d6e662ab449c1aa0f58f35c675a12eee93c9bb42ce2b147fc06caa4ee38b3fc27d874d188dac34decb5b3dd17991384e95639177672fab1f4265970d8a4e52da85ab9d2451ffe5594c73303e12c185898683737b4d0757ef98e7fd0f3154d08c961ebbbb102da6b61ee4dc77e96858b04f7a6e54f0def92e2ae7b477fe2c366fb98eae0489d73418365d594aab0c6f8cb828ee0cb2022c43fecc28c924401d9461bd52ba3ae4ee4f7bff534371098cdcfe32232ae4029dfe852a21ed5e45429846d9db73a6f93c4fcea1784cfac4bbe3eacce6e4aa0ad146048e063f82017412e987878caf92042df856d860fd7a625007f25dc3ed0833743403e1c527f11507d2b1d343dfab9c87a51f5b66dbe684530e28055f28c3c8135fc7ee72eaafbe92b816e533a86c26fd83e641a2224d448e3de79a59eefa3790b84c2d599815dd01d7a872c1ad8047e0d9d18a7bf87a79adc4668ef624184f3a7046af346397aefa4e7f96c439387a2a0158e6d9224b5d50801b0c88df4828e1cbee308b54f180627968431c561bd8f5a6932c0491aed7cd62e8656750ad1cffda31de2aedfbd0ace100e2175e64d59b2749b008228ab4283f7e2003f99dfee69d1eb6ae0bc51c51dd620edec0e1800e1fd1f872ec1a374190734309463c4740995bec30de65e8fc0d624df084bd621f9c5a06a087b2ba9a036444d3b3dbf849a3f56090d41cb716d597ce7370829f43a2d79f4a451beeb7b62bfb14222e2b7da4d77e8b176a9be3640cfacb41aaaf7de45255637441c6e041c59f0487050ed42dcaeba8eba1da8266a6090e2b45b9ac73c7f4d99b71cc23c26f97c27a4ad23b4b51e4a161694d50932612d3923fb945caa50d25d6918541c30ac264ef4db83b96aca7ca64620ddad8cd349a351426f43c08bfa91c8c4015c60ae0aa4b023a1b5b3ea1b752e3895c79ff0db766350769730b6ff0ec7385572f547c301eb5546d832558e15df3164b47fa3931309f541cca7a969f1664766bcc4cb7febcba10abf5d348f69f2289f1d03e77cde17a547d9ef3a6973c4df1a024fc6efff2b00060ecc4232be1a5471b58551e7eb8a22a7449f638d19960f8b549f9c2b3750d80256dc3c5fd8f88b43491919fa20e5f7ef91e1d23794fd24d85b04af1a5d613f1b40ceb91d764e953b067c8514f978c32062b062ae9234ef2e174c469f6165eb9eeaf548c1ccab0789fd496b3766e17d1775ba6b7bf87e6bd5b7899863a965a52190cb817f7d494233e58a93e6bd0164b3b21d84ec917a9f04bc2722623946ca4de416a6158befa8d17bd38cc8e2b92e314ede6b99a31cc904dc308f632d0b67077af2240d3889a6dd4d7c518b56899e056c669fe7b2dba4397665383197959811f0bfb05ea9197c6f0d40f680d1995b0b63f21d8daa576f0ebda36a6c87bfd7a2fae7c1d93930cf9d2a10713cd64c84b28a99dcd46b695cd869a7858171cb688c893ffa44497b6b2d61857d78294f61b9ff66536b117c7c944a8d49be6de55a017550b4d01de38cf5be8fd3b756238328e0e128b198a1f835614ac9c052a8fd6d5fb8b96ff05da64c8794237d978b6a15bc64e9ed237b9682fcbd0aad6a59994764eda31ce2a22c922687364c8e545d8376c611b8c389b756503f8aec670deea78050d803a6af12b57f1cb8151684e1917a53543fdc98b1e508755fb46d9fdce2e65d1871b037f1c2474d6db89718afb3a1dbc4816640edc31de992a080320d477026d3362dd3a951b649bedb82da04dbe28caa52276d1ad8cfab5bab31054b00bf4e0d92abd2ed369ebe8ed0dfd8366ee3b1e6d0906196428261d373282b836ce4d027f2a3acce01581d3a988b770d35342299ebba80d217e22cf56943ca5a111733f5cd6d4a1b99a8320a27d6133d23e0afba2894ed0d8f35857fd2d2563991f52313e6cbed13adbab322b54a755041fcc345c2f5ffd90aec13bf6ace7f9dc0f1f8b4c2e5aebedfac06b72b8352393b393725381a178a8796d59183bdbd7fae423fe3880758b4bdc2d55474553a2e4157e30f6a3885dd39f1b5bc297b0213cc86c32510dae422af3e63bcc695daa7429d51c910f01c0db95bdfa1172e4c3a307f334b31cab884c34da1d04fa1e4e5bf64f50364a0ccd85578e8bbe8225d27f8e288a23631d03e96bc5c743e546f3699df1ae7a0af74e7b9671e21abdc36efb16117bf1f5a474ed3bee3fd29fcb630efc384c7dace57d63476804ec23e2388fdf4f48132f526efdf68e8adc7029ec5be1334b19014cc48d94d029e81d7adc6381ba288f369647a27afa6c2461f5718c43bc2078f4028c58d454044a470b301d971e7178f3e612d3a80598be8ba20298d375563d64f6242f95cf5c51510dd53ae8bee07332b970d49077a8cf7b740e6508f7ae17c29ff9e25f89ca5a71d52978e0a1152ffb7eed255de253353a4e517d02170a0589c71771f5c491117103f221c30307ebbc32cbe3440922c3f6b8bdfb10680fc1ecb720ed502c89e374d909c76104cf8aa13c372476220fdd27d13eea25c46b87edef3c5370c0c10d1ce31521ce6f79ca7e8a1473ef6d4d6c8b48bea918d35992560480a5ccd51947d6bfa0da10696bae5be67a99c8e256bd19c330f7b7aaf46b8901fffbf8ac483decc4d9f850c10c76d72f202d797cbd36e6a0e1ca9ea02831964ffb70c997319ea7192b40d9463b4bb2c1e2a1d9a8fe8d02b7df8460c0bd2c20010791f5775b2cfb3044130c12d12c1105afbeb3b671d9b284e01345e4616ac20292642ce774d5f5df0d2db83a361bd694dad48e92b41e01c6d9494514fd448ff90e9be688d9ff1c332a619d8e63395f74b41132603649479496a6b43557888d35da45509e215d9eceb2a21e0ea18f377803fd1ba574cf3617be1f4692fa7313fe10d740d2e5a78d480d0656581579352f1a2f3aab8c2a6bc7583ef7eb0188cc3f66a931ea7ebf504febc69c4d87753ede50b580e9d91466251b9729619fb6ba296bd22853a0d9e2ec43be1f41cd58888dea6ac0bff02e84df2d77eafe3c176e26abb79f5b977bfa549bf8db1a921ed60a3d365f086ad16a0a28287826c4e73030252a0ade94216f3b47bed3a9d3ed7e8ffffe1f7f54cc56e88b2546582cd279d692448fdc9e8f548ee862ce6d7398000aa50c5f990bd6cb676b51ead8b22b1e62ecaf2992ddfb2a32e47068b68df12aa2ccb6a07f4764a21eccfdd6f3cbc72f84a44ae08fb288571ccf7f6495a98a42fe096bbdf86d9dd1ad33ba9acd25642f305a6286e500e5a45f909fc05bc1f6f100245dba93071ff6dfc6101e605d9e404ca10ff3cbbdfe2d5ee91b42fed7bdba9722aab253ad75770e4bfc2eac0e732d5fcba1e209cc4eed70ec7d9bf9ec41f3f24ee2f53830c7aa20d668838bc9ba47c4e15b2b81cd0c119901fce663c9bba1829a9a24ecc722c3b8fdb3cb35ace82257b0090b785040910be43991e4d41fceabc9ee0c609baee59f32ff68c7145dee7e8af7aa68bd419030e0dce753cf040299040bc14c13842f36598603f69f09e7fb7a6ea49138b2f0f7a84597252364ed0003c657271fdfb309b6443126e3adf33233c22dfcac4294e732d910a820ddccdf4357005169640d38301464c6ff6b8cd563365232ce627cdfdbebf4d0e9fbf80905e8f53b0402ac7ea9d5b3bea051f0009b0be6939323532140649e819abd13f55dd3702a150492c4049d51998765f295dd7248d4b14c4329b0690ad03b45eb305de64756d80266ab8f330f966dff3f04c98eb4dadfbd10b8272cc09805ffe961f41b07b7ac39d469d8f8e8e7ec95fa072bcb84a2ac1872af7e9a0153aaebc6730c30f3e58cb766aca20d9a319a8f48397ef241ad3a7e9a285e524135209cead9e84bb79a964121bea7cada246a3e2bad50a46758c80dd8cb2f35a0951475142432da770e62a3bd181f216b5b0d5495122b0da4eb488f1afac789ed0413623cf231534182c8022a1f0c79323d7a99b45f24d2349ee0bef3f59bfe81d75eff7531e2c2cf5e0899cae730c5c4a7fc075ee5b92e7ad2362e3491ef128c40b0cbf3bcb63c8a2ef73642201f17576a48ca41b8403e6223b26c2161446932fa23c963fb009a6bb57282f976e44a372f346b764693e3cc473c7d62f74b508ed08d5f0064628422bbfad69dd7c8468d1d37454b8a71e8e7c4b6da97bd851af7bfa5a62d1db1de1e32172326bdabad460fc7d84a9214ee3abf347a2752293e0687728e82971c732a7175e49f7090e1dd0af06761cb3413cd84a7a7db22bb8e2da4df0cc0c54774902e7b8cc6d67ffa6a4d7e36ccc42e3e53c84ff3aea151b105407bdb005e01376e40992d2f4cf93051026201e0c7eadcbbffc359330bfbf4cc01427c32b86be51f472310f44d7b9ef421e145fbf0a086530711f891722cc7ebe70ce90861ab10559ab1e938ead520386feea3fe267fe43937708b1d74f92fbf774815aa850f4190cb88bfa55176a82f3166b09fc63252cc3918ee61d562d91b202b2d747b2e891ed049e9fc0ccdfe0e2e217d5f9b6f4817b5df4ef7de3b66c727db4b3ba95ee213fcc9489f9b5bd6b47e24973c0a90fab3cf7e5b4cd727b57e8255b209a7785c4512c29a26b68538d47387b2924c25d14d0a2f869dc79d517ae209dac956e73bcb7abd7c10b31ba3761a39da14ec90cc173d47ed3b4571804e153945a9d9f52123e07fb5a051afece2a0d0c3157e5142e5a9bf34568d9e3a65729e4cdbc912a1775141e418dad5d618373f6d29825cd23de755fcdb23821c340896f66a2ecb1895b5aace11b1939723f83ca1fc336f50fc9e2acce3ff74c3254bd12a962f7ac166023a9bab2aed2b6d3a11fc75ce5744e070897bb4404ff8808d31dce2818801b1d5d2e2d6929b268017278a122daaa95b55ff7d7aeb1e593fbffa153915d8fa770fec216e16f593d110f11c037be8c105c568eaaae3058dd1d84888933ca5fbaf255278d231225ee5b3edccf89d8b45a3819025917106140961d28716f4d0488c48e0cd5e650d2a6fb22855653b3fce008154553a95ce12631bc066f8c6cbaffe2f606dabe7f3b79015ed83d7bec82fe1575aa608ca8fb674552e525b31f27bb45a8d5ea4e66f7c4456da00180fdce0261ef91c07d369037af843003271f7ed01b9731bd25b1eec69b23f63bb996c1ee0e5a95970626298d79ed43c00fd6ade9195cb5918dd2fc6c5874db2f2800b35c02a5b6da6a71eba2dafb643b5e0b3768b03817ec930de441961d32dcd8308dc09c2cd6455035a870e8c0030ebbd3eff440d3e3768500c57c92e63f83cb9fa1131e89a09956846b40b19269ba213bd788d8d850d3b218b34bf3889e74fc68f7134c814b44e340a3d7f11e062472726aa16ed6b8c315e7015432bde3223853de8fe6c96d8ab9accd4514afd63fec31e52cac9caf305000700020000006c170380d40203802400018008000100ffffff7f0800010002000000040003000400030007000200676964002800018009000200275d575d0000000005000200000000000500020000000000060002005b0000002c0001800800010005000000080001000a0000000b0002006175746f66730000080002002b5e240004000300400001800c000200657468746f6f6c00070002006769640008000100c000000008000100698a000004000300080001000700000004000300070002002a0700006c0101803801020030002300d0002000007153000000000000000024f65fbd491cf2a95dcce02aef018d15d26893c9b537c3ea5c4562f8e62cdfd4fa6584ccd52264f0442d989f817bfc24c4bc46f8c88dcbb8f21ee42755b3b8d3e6d78059c2eb0ab85fe8965959e3c7e6f23819a6a7fadb1c65c103864ab2666819ee23cc0fedfe61dc88cb256257d335da3dac1dae93fd275436940aa49c55c40c417e5bbf8b90fe04e755f36881146c37759596745c0fef3b03a443bc2856632161c1e339c6629035f8c9406801f5cb88df39af35c8613a7ae4cb61672636378134f67de13076366cd62c1ea0ccbffd6b6d083f8339854e1cc1cbfc85d20a0222f2816790016e257f5fe12e663e3ea5fb22abdb06126514117e9a08522d85c3a9e6f6521122c3c9fc14732058ecddc2714285f0d704dd3c9a8427a3f1d93cb96b08000100ff010000040003000c00020073797a5f74756e000500020000000000080001000500000008000100090000000c00018008000100090000004c000180040003000800010005000000040003000c00020073797a5f74756e000800010005000000060002002d0000000800020047504c00080002002c242b0004000300080001000700000020000180080001000101000008000100080000000a000200272523b55b0000000c0001800400030004000300280001800800020047504c000800010007000000070002006769640004000300060002007d00000054000380340001800500020000000000040003000400030004000300080001000200000008000100f8ffffff0400030004000300040003001c0001800400030005000200000000000500020000000000040003000410050059fde99914f4a22b6b0c21c662afdb8c55dd36f1bac938fb2433c535524ae7521fc2122241d9da6232169fffbfa128993e1ded52d88b40d5b1414092aa1cb6bced83003f2d3d8aee39be929dad048c5a1390cd29fd51815e15942e3a58bd7550c49257b6db1d84b92090bdba1a7e3e4280391ec1ef9a8bafaa17fddb3e8e19c94f9db6723c9ae322a66c8a2f2f808626dc2f0fcec49fc7381eb63f1ce3c5d3797a890e458693f381e9881ef0b446523ae3be088f84696184b049b84a1d37325d334ba4211d20d827a701e94456cca749036b394829bbd88f79b06eedd48a502938d508cfc0e3a2cc2dec73f95730f819ecb93d62c018e0d94c9a124e2379bd77a323a64fb189222dfd07f9ee01589bca89de2101cdc86a79218f497c9f73f614a3d94dd9c3af25176255b6ea5c050c7b0ab480a2f50b5ccdc6d52365fc43bfdd0907ad75b88acbd0091de8dc194eb29553bccf2bee67132a8d6f988e7cc8d0a91286cd0cb4b4a317b21000b12a7f8c1d55a42e3e10e1c197f4f5545822153b59ef4d2dc9d69e099406dd74e9eda47b522135e658f35ab12ad52666ba649dd0d9e5dbe4baa0c17180f9566c05a9f7d9ab4132059180949435f96afb3a453b754c091c5dd9f94d5c61ec5323723b6a82ac901e863091f74ac67ae5c24deab6972368734fdab2bf8d43bb48e3dc83f26c3e9beca60be32ce48f6d9d568b4f2eb7a8e8ddcfcda20eec155ef31cf08759f68fb9b1d443e1a5ac8f635341aff9e162b067e8f0d39f0eb600dc4c72bf6160d303dc2b91869149f3b7ff07054befe500f4366d602d9d56073f3040bb5b0a2bea63d061cea893f7e7a42c12dbda7603f10b933c56e42090937e36af35fa3d57552587487887d5ecb0c74b784553fb11d2abdf68c77018eb44f3ae93f413fa4aaf7977dc9f06551674bbd6466f1e05a36069d6227414957d49eae967c313bef0f7e369b205e20b211f87142890c5c21e489d3d98e8e0af054db4c5b72416b8837df58527de4d7384fc0679e92e62005434d24a4691c2cb741af0330414f2cd71dd73537742137a79f7abfafb65c7a1576ce7c8aa322d9ed7adcd178b8e0ad1a1699a67f16d533603939c5f163d3927b9b629db5ed3f263bacc53904d98977ca12b651ca1301a8e789d30b14a394649b18a0bd9e4fa526a331520a373015d7be7ffecae74cf21457d2f53d9428fded5c8a28e8677b18031b624e5ac2600dd3311ce7aeab43d23ac8a0ab40e7f2cd56d346cf8fed4223b37fa03121d0262a259088ddc60600bbd7b75b80bc9d1f9f057b928b8812451579020e77dd8be22886db839b325a54d627ca8a7d65981f53fdc8f99096937beb996af39d29815d9bb454f3c9e416cd7f8c1719c41aa1a0f472bf3dc6d42b3f1b4ec7d1903e4edd31c067ca75507309e841c7c9fef1699be798f9d4ac34f3832e2d5ebf9f10266000ebf7b02ad19cd3bb3c1330ca73712c5d34647ed72b7c5ca66a093657ff0838978a4a9664648618e64eaad814739539a824e13c493d96b7be2d91cbb59799426bd39b6f025f87ff0de7e4ec383befaff508b3390e7ca7d41712f31938e46f5331738cb585c3f5aba9225de468738edd6fabe95c13663db87dd31638be601803f8d3641384823905bb3842bb2031a234d528859fcc449c08ea91382b4e84b842c041b411cf81a50cde54e78c51490b499988c5ec4ccf07b896ef30f27dd868f7c339732b42052e1be94a64777844ade69d5cd17fb1b0708dcefe305644ad59e2e0992da6d534ae1ba46cb6038ef49530cd9bf67e57d787b45340166668857daad7d698681b376541b3e04f5730e1a932cc32c07183f4601aeebb80fe8d25f5c297d56c43c739a96123eeb9d99de691fe589cdd87cb18dd92359d9059eb44b4e4568f32c87180b1b7ff55cd1c8b555de5cc814a59db9cf2aad8eb52b1bdb0e4d05d1f2f5cef8d837d17775c2cef3a4842f5bd0eef533ba134d1e4df232d6d4d185529be9fbddd793f51656cf933c313bc7893fc04c112d1ee2c5e79a4b55771b80c9398745ab3819e1d32642d58d2bdb6302ccbecfa36fcbd0ff9b735d713a9191cdaa5bd9ae812d9f36f8fec4355db264ea68032ab3f5741cf58faa599487ad80c2dd5bf45b7c12c558649c112d1bce8f85c3ba93ee789b394a67b2de11ae6cdc7991f91b0b22c5dec1dca93dc00a4d198a0c0390eaea340db2ed3dc70b23f34e711369a55aac1dfa705c555192ec6ea3547133317f278c4affbc04a07ecb3c3bec05742d83e12c5e40d578f5b44e0ac7d5053eefd6503dfd54e156c3ca1c56ec1b431652b6870bde6ec2c1d353eed4214b18e06786bda39d710bdb41bf762dfdd30537353d95487738ccce396b2a6f53d365607dd4485276cf3212290cd157f8003f2fe644911dfc6013aa1d0a50766c0bfcca6f0f29798b1005bad01c835ef29bcd251a0ffd2a5ef6dde1fb965e108b4f636c913c89080bd09983e4c5b69c409b2ba04b4e435028a12141ae74b7d4ff081cda203d1b0abbd8da18845cb248d2abc7e0b3ad3e458188c32cc66ec5480568d855c50b87ac34d2d10486c34f8681b1bcc124e2cca9c9b4f964c212e98dc81c890e85ac62880cde76c19f26311a78362fde877b61e1d2165ff5f4ead1d715fb53ebf1a6fe276160a63c014c8ffb87305b87f2652a6c7b01495464dd5e491919225b5698b835f7967eaa9332b0175278105554021cd0e1880fa5b9aade5cb7cbac81e8c317b9a2503d6a8385b970d74700ed7888efc748d3a0fbc87eeb2d1f0ca5dce8b66f3eacb18c2f862c5855485e00cac24847faf101d3d4ad75a1b3bac389c358d4224b48abe90fb8d067e36227395e4968d07e1f62a02dc015017d267f5c78b2796d26150f3c6c962690379d389062855957fddee21bb0a6af38164a9f6a978323780f451dfc209d01ff5615b0c4b103463826e32cd09539e475b470e9b4e7741957e99f585e53f849bf6a4fa6777d6901bf28e0707a87efbbf5c1a03cf0c2ccff179a2c39c93e06a357ad51a6f46ef6146cdce83d09e3fc0b99a8869433ec71dc9a381e683f116088d0adbb2c82c7b602b6b2a653ebcf3d7fa1546bc3ab41d47b8e67cf9d8daf2385e71948bd3fda04caef76f978c9321fd28f8045dd86f0c3c9c5ed1c2a2a64c6e5d4d7486323f8936fc14dad6e725f83740079a1603f685180ebe46bfddc159323a39e87bffabf00ee1d9a83157a237be33fbbb7c887b63392bb474e5274c93a916dfa7e65af42bd4397698729ba5977e79dfc439903ff72aed2e20ee49debcd2a0e2ab118c584a6814dd70523fef7b7fc118ba6781c55ed8d4f44f77cb0b55bf081b54f9c8a0036b86a7f8bc0990dc7b01dbe726c8097bb850c7b01bb89ffe4a104c86c671da3700b459823ef668fadcceb5d1629fbb9797dc1a0afb94190a74c921a5a425658ce3e8663ed17cd01234a1599c9443a0774188bc2911c148bf56e9a1a8a9ba133bd355d617d2f92819af55dfc159ca9318003f150d6a0b4cb7eaece17b1a1647856ee3541ef667f8e41242eeef06abf79914ba5b8e42b190692338b53f1b1b5936b6d50cc6d7ba296c071805a693340e38218a7c0ebc080fea834541603b8b5ff3e225a041aef4d3c4725be8d07244298f82c82431b13594186d03de55b4464c547b9a9c4e3e1b84a606eddc8ee3bdb1e59c9cc9682ef32b7c71fe074b2e0d766bdbe0c6ea697aa70cb5c6ea735ab143c79a3df808fc72d303358e8bbf703ce05f01282eb5d1c6c2fae1cb74f67d6fea0c7e91a8ab51f100490ad22010ddadaff00b2a4a4cd7f4f7b741c0003040e29cb71252725bc4c6ac64be2b4653f40c1a40933416c330ca30347ea2f3b567a5d6e33d4d0899b466d9925f2a3aea2090aa046ece0da8ee084b1d7185754ace58dd654f12753aa2e77df1712d1e91b7232757c48fe4b0cd0fa56853387f7169df3890efad5206afa2bc51ba78bc818a90d45ad728ea138b5f39fd037b499f389a979c90410772e455313211bfc06f12a1dd507ba7a2fb28e73dcb58749df459aadb545329e14c1bff74b6e040c6487e9fadc0c776450abfd12ae9b06db983c3a960af979055ac11b60e5023956ec0ce4eed180110d66a94a21a517d0552b55fa0240b4c3f591cffa08395abd4769682d5ba52214c020adb417c800a238c9792a30c88d4ff79b217d35aa6cf6d2509f8e0f6084dba5b2e65559327668a127d1c0d87d2916ae4228bd0b88a54cb29ca2731ece7a796df47801d61a65104fb9d89ec3841d078c8f94d0702bfe6933b196023d5c14db55146b77309b2a2cac9a2e567aa78e070b8f67215bf0c5204d1192b8d0b1bf6b5b5250fc7cc5ba79a3a064c1da8d489fc36542ed80724e9e4e663b5701ff67fe45ffddadd395384f0aed71b0a4af20ad735e5bcb94050f40da3b91fb2e182396ff0b906455b7bcee5f7698c8cc7df5b3374f112bfbbae2ef1cdf51f239d52d547d20490f57a80ac0c65e104e7ce6fd0254287a028ba77554b5b06fb9bf4afa5d88d872874568a7378535a4444bb46fefab4310e06cdee7e116eba95190ee8699be9e32ccee0007da9d07fcb3ca8903635b347913858c8a5e24982ba0c6c98fac010c5e94edbaa45d9c1a73a114e5b795032313890567c788125c94b39ec337c2ac590fe34ce548ff6c37c0c0ceae813b001160d53d7b7edf92ecdbf0fa83dbcf743e9c0b24a3daf45ba48cf02603868ff5f799bd96a1b75d2746aa6f61217a28795245c69f578ba5f2fa4bc82d56f18e52ef2e558deba709392560a42620f71ff87f2e56221a389637f0d884853d12f8b76905bb2a715e48b7771fa50d7aef84556f0404cbcbf197891068fa6b03da3dcbac659c2278c407c7b7882d2484a1783207b6edde402ebe33fb4b1d6f057c98724a986ad2b36db39c0d1e9f20572bd33f5740228f07e5c2795325405b89678cf37fb993b1f0395ec6aaebea844a9a11ca057e9ab89c5ddf8a79922de07a8c843dd10766cd4777ecc60447cf4736fa77b5b1d82b51060a00518c86c47b2b132e5dcdd7448db8dc1a4f0bc5cf20528a26eee766b908b4e41f0663acb36d23998a119cfca793caf08d91fe18abbea17cf3836ef970d8fbb2071700e46df47f2806b70d22b6f29dc1be5789fd8824423146a3bd675ef1b71854a4687bda4cb42802af60a18a46e73a85a8caa8a93544a86e4b07668180e4ea02e91b39fa335619b2ea975c8577196a40fdc4676afad202203da85939325bc8cef539682cdc453115d68dd34af2ee8108fac4f77a35939b7ca302aeee218fa2cc2934d5eb1c160b622350823cdc71f702a1ca455f1688dde5ad3d8e103bbcb100bcd7f968d1824def39440809422ef11390fa325277dad8155db0584ccf747ffc226b489284b725a5bbc592440938e720ebfbdd17b202c4d1cd8f99c544949379224bbf905824b6e65b68faec46921208b73104727dfcd09b967030e96138288ca805a02c917536801797f7ffd8a083c464acb382312c41d560c6f06f9c3b9c2ef6174acb37a67e32580393a4da6f96aa407f58755d27839c414b6cc62e21dc962a34bacfadbcd49d65e5c5fc2338421248938b9b1bad7e9304305efbdd02bf5c3b498d95c1eb61540f6bfee724da6402f355de8e4cd3642a9505e3f5642b84b8f9d2497cb7488b53e5a9bdd86080d8594349dae3650c9a60d228554e08ce0980120ac4b062f0c5a99112dab189ffc379b744041dec72fa7ff6f031e64a71ed250edc17a257f4724a40000500281c0a400b69eaaf8b65fcfce8224ceffb6173103c38a11a8fb85186224ab67ef259230e3643dbf33580ecd903b388a4729d814a5fe4ed09810d6c9ec800038044000180040003000c00020073797a5f74756e0004000300080001005e070000170002006367726f75702e636f6e74726f6c6c657273000008000100080000000400030040000180080001000200000005000200000000000800010000000000080001000500000004000300080001005c7f0000080001000900000004000300040003004000018005000200000000000f0002007d402e2a282b2e28262c00000a00020021252d7b2a00000008000100080000000800010005000000040003000400030008000200072e0000280203803000018004000300080001008000000004000300080001007f0000000b0002006175746f6673000008000100010000002c0001800400030008000100fcffffff080001000004000004000300040003000400030008000100010100004c000180170002006367726f75702e636f6e74726f6c6c6572730000050002000000000008000100100000000d0002002e2b2a275b2e5e2c000000000700020067696400080001007f000000200001800400030004000300040003000400030004000300060002002b0000004c0101800800010005000000040003003801020030002300d0002000007153000000000000000024f65fbd491cf2a95dcce02aef018d15d26893c9b537c3ea5c4562f8e62cdfd4fa6584ccd52264f0442d989f817bfc24c4bc46f8c88dcbb8f21ee42755b3b8d3e6d78059c2eb0ab85fe8965959e3c7e6f23819a6a7fadb1c65c103864ab2666819ee23cc0fedfe61dc88cb256257d335da3dac1dae93fd275436940aa49c55c40c417e5bbf8b90fe04e755f36881146c37759596745c0fef3b03a443bc2856632161c1e339c6629035f8c9406801f5cb88df39af35c8613a7ae4cb61672636378134f67de13076366cd62c1ea0ccbffd6b6d083f8339854e1cc1cbfc85d20a0222f2816790016e257f5fe12e663e3ea5fb22abdb06126514117e9a08522d85c3a9e6f6521122c3c9fc14732058ecddc2714285f0d704dd3c9a8427a3f1d93cb96b0400030010000180080001000400000004000300fc0003800c000180040003000400030028000180070002006769640008000100050000000800010006000000040003000500020000000000480001800400030004000300070002005c7b000008000100012f00000500020000000000080001000f0000000400030008000100030000000c000200657468746f6f6c00040003004c000180080002005e232a000800010009000000070002002f280000040003000a000200272c2c2d2d0000000c000200657468746f6f6c0004000300040003000a0002005e732b295b00000014000180060002002700000008000100010100001c0001800700020067696400040003000400030008000100fbffffff0800020001000000e33df6b622b754a43f0ea65e82eef5db8e5459d1f074f7c94e0bc412c8ec92240422cb65ca206aa7613a6b097da36fbd4d44914e2e93086973fed1408c3a89"], 0x2900}, 0x1, 0x0, 0x0, 0x80}, 0x48090) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./gadget\x00', 0x1ff) r7 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./gadget/dummy_udc\x00', 0x2, 0x0) write(r7, &(0x7f0000000200)="000000000902190001010080320904000001ff000000070581024000000902190001010080320904000001ff00000007058102000200120100020000004034127856000100000001", 0x48) openat(0xffffffffffffff9c, &(0x7f0000000000)='./gadget/ep1in-bulk\x00', 0x2, 0x24) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000000)={0x1, &(0x7f0000000100)=[{0x6, 0x0, 0x0, 0x7fff0000}]}) program did not crash testing program (duration=39.470570749s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): socket$nl_generic-syz_genetlink_get_family_id$ethtool-sendmsg$ETHTOOL_MSG_LINKMODES_SET-socket$inet6_udp-fsopen-fsconfig$FSCONFIG_SET_STRING-getsockopt$inet6_int-bpf$MAP_UPDATE_ELEM_TAIL_CALL-memfd_secret-mmap-ftruncate-openat$cgroup_ro-pwritev2-openat-write-ioctl$BTRFS_IOC_GET_FEATURES-renameat2-sendmsg$ETHTOOL_MSG_LINKMODES_SET-mount-openat-write-openat-seccomp$SECCOMP_SET_MODE_FILTER_LISTENER detailed listing: executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_LINKMODES_SET(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f00000006c0)=ANY=[@ANYBLOB="3400000018919c29d08e2f2bf74957227bef5a5a00bf572bf8754f9754f5c96fdf2934a108bd6e4ae8184d62b27ba72f4587519bff8cb4a38afdb2db0dda3ffdbcbe5b6137a7882d91bb86ec43822033faf6466ee5892ddc3e4f67f070b2dc9da59484048214cb0eb743a13cca502567", @ANYRES16=r1, @ANYBLOB="0700001000000000040005000000180001801400020073797a5f74756e0000000000000000000800050002000000"], 0x34}, 0x1, 0x0, 0x0, 0x4000800}, 0x0) r2 = socket$inet6_udp(0xa, 0x2, 0x0) r3 = fsopen(&(0x7f0000000140)='autofs\x00', 0x0) fsconfig$FSCONFIG_SET_STRING(r3, 0x1, &(0x7f0000000ac0)='gid', &(0x7f0000000440)='0\x00#\x00\xd0\x00 \x00\x00qS\x00\x00\x00\x00\x00\x00\x00\x00$\xf6_\xbdI\x1c\xf2\xa9]\xcc\xe0*\xef\x01\x8d\x15\xd2h\x93\xc9\xb57\xc3\xea\\Eb\xf8\xe6,\xdf\xd4\xfae\x84\xcc\xd5\"d\xf0D-\x98\x9f\x81{\xfc$\xc4\xbcF\xf8\xc8\x8d\xcb\xb8\xf2\x1e\xe4\'U\xb3\xb8\xd3\xe6\xd7\x80Y\xc2\xeb\n\xb8_\xe8\x96YY\xe3\xc7\xe6\xf28\x19\xa6\xa7\xfa\xdb\x1ce\xc1\x03\x86J\xb2fh\x19\xee#\xcc\x0f\xed\xfea\xdc\x88\xcb%bW\xd35\xda=\xac\x1d\xae\x93\xfd\'T6\x94\n\xa4\x9cU\xc4\fA~[\xbf\x8b\x90\xfe\x04\xe7U\xf3h\x81\x14l7u\x95\x96t\\\x0f\xef;\x03\xa4C\xbc(Vc!a\xc1\xe39\xc6b\x905\xf8\xc9@h\x01\xf5\xcb\x88\xdf9\xaf5\xc8a:z\xe4\xcbag&67\x814\xf6}\xe10v6l\xd6,\x1e\xa0\xcc\xbf\xfdkm\b?\x839\x85N\x1c\xc1\xcb\xfc\x85\xd2\n\x02\"\xf2\x81g\x90\x01n%\x7f_\xe1.f>>\xa5\xfb\"\xab\xdb\x06\x12e\x14\x11~\x9a\bR-\x85\xc3\xa9\xe6\xf6R\x11\"\xc3\xc9\xfc\x14s X\xec\xdd\xc2qB\x85\xf0\xd7\x04\xdd<\x9a\x84\'\xa3\xf1\xd9<\xb9k', 0x0) getsockopt$inet6_int(r2, 0x29, 0x38, 0x0, &(0x7f0000000140)) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000100)={{0x1}, &(0x7f0000000040), &(0x7f00000000c0)}, 0x20) r4 = memfd_secret(0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0xa, 0x11, r4, 0x0) ftruncate(r4, 0x3) r5 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) pwritev2(r5, &(0x7f00000005c0)=[{&(0x7f0000000600)="c867", 0x2}], 0x1, 0x31, 0x4, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./sys_mnt/kernel/mm/transparent_hugepage/enabled\x00', 0x1, 0x0) write(r6, &(0x7f0000000200)='always', 0x6) ioctl$BTRFS_IOC_GET_FEATURES(r0, 0x80189439, &(0x7f0000000300)) renameat2(r5, &(0x7f0000000180)='./file0\x00', r6, &(0x7f0000000280)='./file0\x00', 0x5) sendmsg$ETHTOOL_MSG_LINKMODES_SET(r5, &(0x7f0000003440)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000003400)={&(0x7f0000003480)=ANY=[@ANYBLOB='\x00)\x00\x00', @ANYRES16=r1, @ANYBLOB="10002dbd7000fbdbdf250500000078110380fa00040003b14744df9251ac23838aecb660c68052e8873527da26111bf9f80edc40896738dc36bc83f20186e3ab8b78ca61421ad9a43a1ecc399d0968a654f64abbda56944d99988fe5b02da774085994a0df0fa6d02028012ce35b457c59c85d9f81a9f5476920a546fe3829da14aaf57a46993508a86e4390f1e23ac2461d3392de053dc57819c44c7377262313119ead7c685304ec8ed3320c8f5b3bb46cf015236431ab76932c30da38b2c78fb6d61fa86182e95810bd6154dd2194e7c39431f88c30a67ed274aca6d464a896613f7d98c72315badd46675117bdc17e9f9a08ecf069ee1af24ac2dcc2a549372b1a5cb95d004ec15a1a9b00003c0003801c0001800400030008000100170700000500020000000000040003001c00018004000300080001000d0000000800010007000000040003002100040064ca831c78659efbe80325d4f8d369b94e7b6a130cd66c8b5bd980d11b000000100003800c000180080002002f2b2b0004000100041005001251bdeb73d311bffedb121a087ff384edcd2437fb3a14d04caedc08180ac819c8ad022afafb7768444f19b0aa97f32ed7b94c2444cbc2fa81d0a24fc43d5548ba2852b2d26fe44ae4e05965730aaa1c63b03e6319f84ea3b65bc85413c50164dbba95fc7e71214bcd51febcf2fff72d6a2ed2954d04498c4ab7916a23402a7880099f13574e5555789a4830b926f17abc4c272c654475fd09b7741e3cb48490dc15ac94960f2ea39b6980f3fca2af594a40df4f80e01d315f30b18fb55f10fed2c6e282ebb5d1f28e7402571721af0c891e545ca1ad30470467497f8c3dd8682173d256be74e30ea7ab42d8b745c197ef4fb99d51f46b771217e571d3d6e662ab449c1aa0f58f35c675a12eee93c9bb42ce2b147fc06caa4ee38b3fc27d874d188dac34decb5b3dd17991384e95639177672fab1f4265970d8a4e52da85ab9d2451ffe5594c73303e12c185898683737b4d0757ef98e7fd0f3154d08c961ebbbb102da6b61ee4dc77e96858b04f7a6e54f0def92e2ae7b477fe2c366fb98eae0489d73418365d594aab0c6f8cb828ee0cb2022c43fecc28c924401d9461bd52ba3ae4ee4f7bff534371098cdcfe32232ae4029dfe852a21ed5e45429846d9db73a6f93c4fcea1784cfac4bbe3eacce6e4aa0ad146048e063f82017412e987878caf92042df856d860fd7a625007f25dc3ed0833743403e1c527f11507d2b1d343dfab9c87a51f5b66dbe684530e28055f28c3c8135fc7ee72eaafbe92b816e533a86c26fd83e641a2224d448e3de79a59eefa3790b84c2d599815dd01d7a872c1ad8047e0d9d18a7bf87a79adc4668ef624184f3a7046af346397aefa4e7f96c439387a2a0158e6d9224b5d50801b0c88df4828e1cbee308b54f180627968431c561bd8f5a6932c0491aed7cd62e8656750ad1cffda31de2aedfbd0ace100e2175e64d59b2749b008228ab4283f7e2003f99dfee69d1eb6ae0bc51c51dd620edec0e1800e1fd1f872ec1a374190734309463c4740995bec30de65e8fc0d624df084bd621f9c5a06a087b2ba9a036444d3b3dbf849a3f56090d41cb716d597ce7370829f43a2d79f4a451beeb7b62bfb14222e2b7da4d77e8b176a9be3640cfacb41aaaf7de45255637441c6e041c59f0487050ed42dcaeba8eba1da8266a6090e2b45b9ac73c7f4d99b71cc23c26f97c27a4ad23b4b51e4a161694d50932612d3923fb945caa50d25d6918541c30ac264ef4db83b96aca7ca64620ddad8cd349a351426f43c08bfa91c8c4015c60ae0aa4b023a1b5b3ea1b752e3895c79ff0db766350769730b6ff0ec7385572f547c301eb5546d832558e15df3164b47fa3931309f541cca7a969f1664766bcc4cb7febcba10abf5d348f69f2289f1d03e77cde17a547d9ef3a6973c4df1a024fc6efff2b00060ecc4232be1a5471b58551e7eb8a22a7449f638d19960f8b549f9c2b3750d80256dc3c5fd8f88b43491919fa20e5f7ef91e1d23794fd24d85b04af1a5d613f1b40ceb91d764e953b067c8514f978c32062b062ae9234ef2e174c469f6165eb9eeaf548c1ccab0789fd496b3766e17d1775ba6b7bf87e6bd5b7899863a965a52190cb817f7d494233e58a93e6bd0164b3b21d84ec917a9f04bc2722623946ca4de416a6158befa8d17bd38cc8e2b92e314ede6b99a31cc904dc308f632d0b67077af2240d3889a6dd4d7c518b56899e056c669fe7b2dba4397665383197959811f0bfb05ea9197c6f0d40f680d1995b0b63f21d8daa576f0ebda36a6c87bfd7a2fae7c1d93930cf9d2a10713cd64c84b28a99dcd46b695cd869a7858171cb688c893ffa44497b6b2d61857d78294f61b9ff66536b117c7c944a8d49be6de55a017550b4d01de38cf5be8fd3b756238328e0e128b198a1f835614ac9c052a8fd6d5fb8b96ff05da64c8794237d978b6a15bc64e9ed237b9682fcbd0aad6a59994764eda31ce2a22c922687364c8e545d8376c611b8c389b756503f8aec670deea78050d803a6af12b57f1cb8151684e1917a53543fdc98b1e508755fb46d9fdce2e65d1871b037f1c2474d6db89718afb3a1dbc4816640edc31de992a080320d477026d3362dd3a951b649bedb82da04dbe28caa52276d1ad8cfab5bab31054b00bf4e0d92abd2ed369ebe8ed0dfd8366ee3b1e6d0906196428261d373282b836ce4d027f2a3acce01581d3a988b770d35342299ebba80d217e22cf56943ca5a111733f5cd6d4a1b99a8320a27d6133d23e0afba2894ed0d8f35857fd2d2563991f52313e6cbed13adbab322b54a755041fcc345c2f5ffd90aec13bf6ace7f9dc0f1f8b4c2e5aebedfac06b72b8352393b393725381a178a8796d59183bdbd7fae423fe3880758b4bdc2d55474553a2e4157e30f6a3885dd39f1b5bc297b0213cc86c32510dae422af3e63bcc695daa7429d51c910f01c0db95bdfa1172e4c3a307f334b31cab884c34da1d04fa1e4e5bf64f50364a0ccd85578e8bbe8225d27f8e288a23631d03e96bc5c743e546f3699df1ae7a0af74e7b9671e21abdc36efb16117bf1f5a474ed3bee3fd29fcb630efc384c7dace57d63476804ec23e2388fdf4f48132f526efdf68e8adc7029ec5be1334b19014cc48d94d029e81d7adc6381ba288f369647a27afa6c2461f5718c43bc2078f4028c58d454044a470b301d971e7178f3e612d3a80598be8ba20298d375563d64f6242f95cf5c51510dd53ae8bee07332b970d49077a8cf7b740e6508f7ae17c29ff9e25f89ca5a71d52978e0a1152ffb7eed255de253353a4e517d02170a0589c71771f5c491117103f221c30307ebbc32cbe3440922c3f6b8bdfb10680fc1ecb720ed502c89e374d909c76104cf8aa13c372476220fdd27d13eea25c46b87edef3c5370c0c10d1ce31521ce6f79ca7e8a1473ef6d4d6c8b48bea918d35992560480a5ccd51947d6bfa0da10696bae5be67a99c8e256bd19c330f7b7aaf46b8901fffbf8ac483decc4d9f850c10c76d72f202d797cbd36e6a0e1ca9ea02831964ffb70c997319ea7192b40d9463b4bb2c1e2a1d9a8fe8d02b7df8460c0bd2c20010791f5775b2cfb3044130c12d12c1105afbeb3b671d9b284e01345e4616ac20292642ce774d5f5df0d2db83a361bd694dad48e92b41e01c6d9494514fd448ff90e9be688d9ff1c332a619d8e63395f74b41132603649479496a6b43557888d35da45509e215d9eceb2a21e0ea18f377803fd1ba574cf3617be1f4692fa7313fe10d740d2e5a78d480d0656581579352f1a2f3aab8c2a6bc7583ef7eb0188cc3f66a931ea7ebf504febc69c4d87753ede50b580e9d91466251b9729619fb6ba296bd22853a0d9e2ec43be1f41cd58888dea6ac0bff02e84df2d77eafe3c176e26abb79f5b977bfa549bf8db1a921ed60a3d365f086ad16a0a28287826c4e73030252a0ade94216f3b47bed3a9d3ed7e8ffffe1f7f54cc56e88b2546582cd279d692448fdc9e8f548ee862ce6d7398000aa50c5f990bd6cb676b51ead8b22b1e62ecaf2992ddfb2a32e47068b68df12aa2ccb6a07f4764a21eccfdd6f3cbc72f84a44ae08fb288571ccf7f6495a98a42fe096bbdf86d9dd1ad33ba9acd25642f305a6286e500e5a45f909fc05bc1f6f100245dba93071ff6dfc6101e605d9e404ca10ff3cbbdfe2d5ee91b42fed7bdba9722aab253ad75770e4bfc2eac0e732d5fcba1e209cc4eed70ec7d9bf9ec41f3f24ee2f53830c7aa20d668838bc9ba47c4e15b2b81cd0c119901fce663c9bba1829a9a24ecc722c3b8fdb3cb35ace82257b0090b785040910be43991e4d41fceabc9ee0c609baee59f32ff68c7145dee7e8af7aa68bd419030e0dce753cf040299040bc14c13842f36598603f69f09e7fb7a6ea49138b2f0f7a84597252364ed0003c657271fdfb309b6443126e3adf33233c22dfcac4294e732d910a820ddccdf4357005169640d38301464c6ff6b8cd563365232ce627cdfdbebf4d0e9fbf80905e8f53b0402ac7ea9d5b3bea051f0009b0be6939323532140649e819abd13f55dd3702a150492c4049d51998765f295dd7248d4b14c4329b0690ad03b45eb305de64756d80266ab8f330f966dff3f04c98eb4dadfbd10b8272cc09805ffe961f41b07b7ac39d469d8f8e8e7ec95fa072bcb84a2ac1872af7e9a0153aaebc6730c30f3e58cb766aca20d9a319a8f48397ef241ad3a7e9a285e524135209cead9e84bb79a964121bea7cada246a3e2bad50a46758c80dd8cb2f35a0951475142432da770e62a3bd181f216b5b0d5495122b0da4eb488f1afac789ed0413623cf231534182c8022a1f0c79323d7a99b45f24d2349ee0bef3f59bfe81d75eff7531e2c2cf5e0899cae730c5c4a7fc075ee5b92e7ad2362e3491ef128c40b0cbf3bcb63c8a2ef73642201f17576a48ca41b8403e6223b26c2161446932fa23c963fb009a6bb57282f976e44a372f346b764693e3cc473c7d62f74b508ed08d5f0064628422bbfad69dd7c8468d1d37454b8a71e8e7c4b6da97bd851af7bfa5a62d1db1de1e32172326bdabad460fc7d84a9214ee3abf347a2752293e0687728e82971c732a7175e49f7090e1dd0af06761cb3413cd84a7a7db22bb8e2da4df0cc0c54774902e7b8cc6d67ffa6a4d7e36ccc42e3e53c84ff3aea151b105407bdb005e01376e40992d2f4cf93051026201e0c7eadcbbffc359330bfbf4cc01427c32b86be51f472310f44d7b9ef421e145fbf0a086530711f891722cc7ebe70ce90861ab10559ab1e938ead520386feea3fe267fe43937708b1d74f92fbf774815aa850f4190cb88bfa55176a82f3166b09fc63252cc3918ee61d562d91b202b2d747b2e891ed049e9fc0ccdfe0e2e217d5f9b6f4817b5df4ef7de3b66c727db4b3ba95ee213fcc9489f9b5bd6b47e24973c0a90fab3cf7e5b4cd727b57e8255b209a7785c4512c29a26b68538d47387b2924c25d14d0a2f869dc79d517ae209dac956e73bcb7abd7c10b31ba3761a39da14ec90cc173d47ed3b4571804e153945a9d9f52123e07fb5a051afece2a0d0c3157e5142e5a9bf34568d9e3a65729e4cdbc912a1775141e418dad5d618373f6d29825cd23de755fcdb23821c340896f66a2ecb1895b5aace11b1939723f83ca1fc336f50fc9e2acce3ff74c3254bd12a962f7ac166023a9bab2aed2b6d3a11fc75ce5744e070897bb4404ff8808d31dce2818801b1d5d2e2d6929b268017278a122daaa95b55ff7d7aeb1e593fbffa153915d8fa770fec216e16f593d110f11c037be8c105c568eaaae3058dd1d84888933ca5fbaf255278d231225ee5b3edccf89d8b45a3819025917106140961d28716f4d0488c48e0cd5e650d2a6fb22855653b3fce008154553a95ce12631bc066f8c6cbaffe2f606dabe7f3b79015ed83d7bec82fe1575aa608ca8fb674552e525b31f27bb45a8d5ea4e66f7c4456da00180fdce0261ef91c07d369037af843003271f7ed01b9731bd25b1eec69b23f63bb996c1ee0e5a95970626298d79ed43c00fd6ade9195cb5918dd2fc6c5874db2f2800b35c02a5b6da6a71eba2dafb643b5e0b3768b03817ec930de441961d32dcd8308dc09c2cd6455035a870e8c0030ebbd3eff440d3e3768500c57c92e63f83cb9fa1131e89a09956846b40b19269ba213bd788d8d850d3b218b34bf3889e74fc68f7134c814b44e340a3d7f11e062472726aa16ed6b8c315e7015432bde3223853de8fe6c96d8ab9accd4514afd63fec31e52cac9caf305000700020000006c170380d40203802400018008000100ffffff7f0800010002000000040003000400030007000200676964002800018009000200275d575d0000000005000200000000000500020000000000060002005b0000002c0001800800010005000000080001000a0000000b0002006175746f66730000080002002b5e240004000300400001800c000200657468746f6f6c00070002006769640008000100c000000008000100698a000004000300080001000700000004000300070002002a0700006c0101803801020030002300d0002000007153000000000000000024f65fbd491cf2a95dcce02aef018d15d26893c9b537c3ea5c4562f8e62cdfd4fa6584ccd52264f0442d989f817bfc24c4bc46f8c88dcbb8f21ee42755b3b8d3e6d78059c2eb0ab85fe8965959e3c7e6f23819a6a7fadb1c65c103864ab2666819ee23cc0fedfe61dc88cb256257d335da3dac1dae93fd275436940aa49c55c40c417e5bbf8b90fe04e755f36881146c37759596745c0fef3b03a443bc2856632161c1e339c6629035f8c9406801f5cb88df39af35c8613a7ae4cb61672636378134f67de13076366cd62c1ea0ccbffd6b6d083f8339854e1cc1cbfc85d20a0222f2816790016e257f5fe12e663e3ea5fb22abdb06126514117e9a08522d85c3a9e6f6521122c3c9fc14732058ecddc2714285f0d704dd3c9a8427a3f1d93cb96b08000100ff010000040003000c00020073797a5f74756e000500020000000000080001000500000008000100090000000c00018008000100090000004c000180040003000800010005000000040003000c00020073797a5f74756e000800010005000000060002002d0000000800020047504c00080002002c242b0004000300080001000700000020000180080001000101000008000100080000000a000200272523b55b0000000c0001800400030004000300280001800800020047504c000800010007000000070002006769640004000300060002007d00000054000380340001800500020000000000040003000400030004000300080001000200000008000100f8ffffff0400030004000300040003001c0001800400030005000200000000000500020000000000040003000410050059fde99914f4a22b6b0c21c662afdb8c55dd36f1bac938fb2433c535524ae7521fc2122241d9da6232169fffbfa128993e1ded52d88b40d5b1414092aa1cb6bced83003f2d3d8aee39be929dad048c5a1390cd29fd51815e15942e3a58bd7550c49257b6db1d84b92090bdba1a7e3e4280391ec1ef9a8bafaa17fddb3e8e19c94f9db6723c9ae322a66c8a2f2f808626dc2f0fcec49fc7381eb63f1ce3c5d3797a890e458693f381e9881ef0b446523ae3be088f84696184b049b84a1d37325d334ba4211d20d827a701e94456cca749036b394829bbd88f79b06eedd48a502938d508cfc0e3a2cc2dec73f95730f819ecb93d62c018e0d94c9a124e2379bd77a323a64fb189222dfd07f9ee01589bca89de2101cdc86a79218f497c9f73f614a3d94dd9c3af25176255b6ea5c050c7b0ab480a2f50b5ccdc6d52365fc43bfdd0907ad75b88acbd0091de8dc194eb29553bccf2bee67132a8d6f988e7cc8d0a91286cd0cb4b4a317b21000b12a7f8c1d55a42e3e10e1c197f4f5545822153b59ef4d2dc9d69e099406dd74e9eda47b522135e658f35ab12ad52666ba649dd0d9e5dbe4baa0c17180f9566c05a9f7d9ab4132059180949435f96afb3a453b754c091c5dd9f94d5c61ec5323723b6a82ac901e863091f74ac67ae5c24deab6972368734fdab2bf8d43bb48e3dc83f26c3e9beca60be32ce48f6d9d568b4f2eb7a8e8ddcfcda20eec155ef31cf08759f68fb9b1d443e1a5ac8f635341aff9e162b067e8f0d39f0eb600dc4c72bf6160d303dc2b91869149f3b7ff07054befe500f4366d602d9d56073f3040bb5b0a2bea63d061cea893f7e7a42c12dbda7603f10b933c56e42090937e36af35fa3d57552587487887d5ecb0c74b784553fb11d2abdf68c77018eb44f3ae93f413fa4aaf7977dc9f06551674bbd6466f1e05a36069d6227414957d49eae967c313bef0f7e369b205e20b211f87142890c5c21e489d3d98e8e0af054db4c5b72416b8837df58527de4d7384fc0679e92e62005434d24a4691c2cb741af0330414f2cd71dd73537742137a79f7abfafb65c7a1576ce7c8aa322d9ed7adcd178b8e0ad1a1699a67f16d533603939c5f163d3927b9b629db5ed3f263bacc53904d98977ca12b651ca1301a8e789d30b14a394649b18a0bd9e4fa526a331520a373015d7be7ffecae74cf21457d2f53d9428fded5c8a28e8677b18031b624e5ac2600dd3311ce7aeab43d23ac8a0ab40e7f2cd56d346cf8fed4223b37fa03121d0262a259088ddc60600bbd7b75b80bc9d1f9f057b928b8812451579020e77dd8be22886db839b325a54d627ca8a7d65981f53fdc8f99096937beb996af39d29815d9bb454f3c9e416cd7f8c1719c41aa1a0f472bf3dc6d42b3f1b4ec7d1903e4edd31c067ca75507309e841c7c9fef1699be798f9d4ac34f3832e2d5ebf9f10266000ebf7b02ad19cd3bb3c1330ca73712c5d34647ed72b7c5ca66a093657ff0838978a4a9664648618e64eaad814739539a824e13c493d96b7be2d91cbb59799426bd39b6f025f87ff0de7e4ec383befaff508b3390e7ca7d41712f31938e46f5331738cb585c3f5aba9225de468738edd6fabe95c13663db87dd31638be601803f8d3641384823905bb3842bb2031a234d528859fcc449c08ea91382b4e84b842c041b411cf81a50cde54e78c51490b499988c5ec4ccf07b896ef30f27dd868f7c339732b42052e1be94a64777844ade69d5cd17fb1b0708dcefe305644ad59e2e0992da6d534ae1ba46cb6038ef49530cd9bf67e57d787b45340166668857daad7d698681b376541b3e04f5730e1a932cc32c07183f4601aeebb80fe8d25f5c297d56c43c739a96123eeb9d99de691fe589cdd87cb18dd92359d9059eb44b4e4568f32c87180b1b7ff55cd1c8b555de5cc814a59db9cf2aad8eb52b1bdb0e4d05d1f2f5cef8d837d17775c2cef3a4842f5bd0eef533ba134d1e4df232d6d4d185529be9fbddd793f51656cf933c313bc7893fc04c112d1ee2c5e79a4b55771b80c9398745ab3819e1d32642d58d2bdb6302ccbecfa36fcbd0ff9b735d713a9191cdaa5bd9ae812d9f36f8fec4355db264ea68032ab3f5741cf58faa599487ad80c2dd5bf45b7c12c558649c112d1bce8f85c3ba93ee789b394a67b2de11ae6cdc7991f91b0b22c5dec1dca93dc00a4d198a0c0390eaea340db2ed3dc70b23f34e711369a55aac1dfa705c555192ec6ea3547133317f278c4affbc04a07ecb3c3bec05742d83e12c5e40d578f5b44e0ac7d5053eefd6503dfd54e156c3ca1c56ec1b431652b6870bde6ec2c1d353eed4214b18e06786bda39d710bdb41bf762dfdd30537353d95487738ccce396b2a6f53d365607dd4485276cf3212290cd157f8003f2fe644911dfc6013aa1d0a50766c0bfcca6f0f29798b1005bad01c835ef29bcd251a0ffd2a5ef6dde1fb965e108b4f636c913c89080bd09983e4c5b69c409b2ba04b4e435028a12141ae74b7d4ff081cda203d1b0abbd8da18845cb248d2abc7e0b3ad3e458188c32cc66ec5480568d855c50b87ac34d2d10486c34f8681b1bcc124e2cca9c9b4f964c212e98dc81c890e85ac62880cde76c19f26311a78362fde877b61e1d2165ff5f4ead1d715fb53ebf1a6fe276160a63c014c8ffb87305b87f2652a6c7b01495464dd5e491919225b5698b835f7967eaa9332b0175278105554021cd0e1880fa5b9aade5cb7cbac81e8c317b9a2503d6a8385b970d74700ed7888efc748d3a0fbc87eeb2d1f0ca5dce8b66f3eacb18c2f862c5855485e00cac24847faf101d3d4ad75a1b3bac389c358d4224b48abe90fb8d067e36227395e4968d07e1f62a02dc015017d267f5c78b2796d26150f3c6c962690379d389062855957fddee21bb0a6af38164a9f6a978323780f451dfc209d01ff5615b0c4b103463826e32cd09539e475b470e9b4e7741957e99f585e53f849bf6a4fa6777d6901bf28e0707a87efbbf5c1a03cf0c2ccff179a2c39c93e06a357ad51a6f46ef6146cdce83d09e3fc0b99a8869433ec71dc9a381e683f116088d0adbb2c82c7b602b6b2a653ebcf3d7fa1546bc3ab41d47b8e67cf9d8daf2385e71948bd3fda04caef76f978c9321fd28f8045dd86f0c3c9c5ed1c2a2a64c6e5d4d7486323f8936fc14dad6e725f83740079a1603f685180ebe46bfddc159323a39e87bffabf00ee1d9a83157a237be33fbbb7c887b63392bb474e5274c93a916dfa7e65af42bd4397698729ba5977e79dfc439903ff72aed2e20ee49debcd2a0e2ab118c584a6814dd70523fef7b7fc118ba6781c55ed8d4f44f77cb0b55bf081b54f9c8a0036b86a7f8bc0990dc7b01dbe726c8097bb850c7b01bb89ffe4a104c86c671da3700b459823ef668fadcceb5d1629fbb9797dc1a0afb94190a74c921a5a425658ce3e8663ed17cd01234a1599c9443a0774188bc2911c148bf56e9a1a8a9ba133bd355d617d2f92819af55dfc159ca9318003f150d6a0b4cb7eaece17b1a1647856ee3541ef667f8e41242eeef06abf79914ba5b8e42b190692338b53f1b1b5936b6d50cc6d7ba296c071805a693340e38218a7c0ebc080fea834541603b8b5ff3e225a041aef4d3c4725be8d07244298f82c82431b13594186d03de55b4464c547b9a9c4e3e1b84a606eddc8ee3bdb1e59c9cc9682ef32b7c71fe074b2e0d766bdbe0c6ea697aa70cb5c6ea735ab143c79a3df808fc72d303358e8bbf703ce05f01282eb5d1c6c2fae1cb74f67d6fea0c7e91a8ab51f100490ad22010ddadaff00b2a4a4cd7f4f7b741c0003040e29cb71252725bc4c6ac64be2b4653f40c1a40933416c330ca30347ea2f3b567a5d6e33d4d0899b466d9925f2a3aea2090aa046ece0da8ee084b1d7185754ace58dd654f12753aa2e77df1712d1e91b7232757c48fe4b0cd0fa56853387f7169df3890efad5206afa2bc51ba78bc818a90d45ad728ea138b5f39fd037b499f389a979c90410772e455313211bfc06f12a1dd507ba7a2fb28e73dcb58749df459aadb545329e14c1bff74b6e040c6487e9fadc0c776450abfd12ae9b06db983c3a960af979055ac11b60e5023956ec0ce4eed180110d66a94a21a517d0552b55fa0240b4c3f591cffa08395abd4769682d5ba52214c020adb417c800a238c9792a30c88d4ff79b217d35aa6cf6d2509f8e0f6084dba5b2e65559327668a127d1c0d87d2916ae4228bd0b88a54cb29ca2731ece7a796df47801d61a65104fb9d89ec3841d078c8f94d0702bfe6933b196023d5c14db55146b77309b2a2cac9a2e567aa78e070b8f67215bf0c5204d1192b8d0b1bf6b5b5250fc7cc5ba79a3a064c1da8d489fc36542ed80724e9e4e663b5701ff67fe45ffddadd395384f0aed71b0a4af20ad735e5bcb94050f40da3b91fb2e182396ff0b906455b7bcee5f7698c8cc7df5b3374f112bfbbae2ef1cdf51f239d52d547d20490f57a80ac0c65e104e7ce6fd0254287a028ba77554b5b06fb9bf4afa5d88d872874568a7378535a4444bb46fefab4310e06cdee7e116eba95190ee8699be9e32ccee0007da9d07fcb3ca8903635b347913858c8a5e24982ba0c6c98fac010c5e94edbaa45d9c1a73a114e5b795032313890567c788125c94b39ec337c2ac590fe34ce548ff6c37c0c0ceae813b001160d53d7b7edf92ecdbf0fa83dbcf743e9c0b24a3daf45ba48cf02603868ff5f799bd96a1b75d2746aa6f61217a28795245c69f578ba5f2fa4bc82d56f18e52ef2e558deba709392560a42620f71ff87f2e56221a389637f0d884853d12f8b76905bb2a715e48b7771fa50d7aef84556f0404cbcbf197891068fa6b03da3dcbac659c2278c407c7b7882d2484a1783207b6edde402ebe33fb4b1d6f057c98724a986ad2b36db39c0d1e9f20572bd33f5740228f07e5c2795325405b89678cf37fb993b1f0395ec6aaebea844a9a11ca057e9ab89c5ddf8a79922de07a8c843dd10766cd4777ecc60447cf4736fa77b5b1d82b51060a00518c86c47b2b132e5dcdd7448db8dc1a4f0bc5cf20528a26eee766b908b4e41f0663acb36d23998a119cfca793caf08d91fe18abbea17cf3836ef970d8fbb2071700e46df47f2806b70d22b6f29dc1be5789fd8824423146a3bd675ef1b71854a4687bda4cb42802af60a18a46e73a85a8caa8a93544a86e4b07668180e4ea02e91b39fa335619b2ea975c8577196a40fdc4676afad202203da85939325bc8cef539682cdc453115d68dd34af2ee8108fac4f77a35939b7ca302aeee218fa2cc2934d5eb1c160b622350823cdc71f702a1ca455f1688dde5ad3d8e103bbcb100bcd7f968d1824def39440809422ef11390fa325277dad8155db0584ccf747ffc226b489284b725a5bbc592440938e720ebfbdd17b202c4d1cd8f99c544949379224bbf905824b6e65b68faec46921208b73104727dfcd09b967030e96138288ca805a02c917536801797f7ffd8a083c464acb382312c41d560c6f06f9c3b9c2ef6174acb37a67e32580393a4da6f96aa407f58755d27839c414b6cc62e21dc962a34bacfadbcd49d65e5c5fc2338421248938b9b1bad7e9304305efbdd02bf5c3b498d95c1eb61540f6bfee724da6402f355de8e4cd3642a9505e3f5642b84b8f9d2497cb7488b53e5a9bdd86080d8594349dae3650c9a60d228554e08ce0980120ac4b062f0c5a99112dab189ffc379b744041dec72fa7ff6f031e64a71ed250edc17a257f4724a40000500281c0a400b69eaaf8b65fcfce8224ceffb6173103c38a11a8fb85186224ab67ef259230e3643dbf33580ecd903b388a4729d814a5fe4ed09810d6c9ec800038044000180040003000c00020073797a5f74756e0004000300080001005e070000170002006367726f75702e636f6e74726f6c6c657273000008000100080000000400030040000180080001000200000005000200000000000800010000000000080001000500000004000300080001005c7f0000080001000900000004000300040003004000018005000200000000000f0002007d402e2a282b2e28262c00000a00020021252d7b2a00000008000100080000000800010005000000040003000400030008000200072e0000280203803000018004000300080001008000000004000300080001007f0000000b0002006175746f6673000008000100010000002c0001800400030008000100fcffffff080001000004000004000300040003000400030008000100010100004c000180170002006367726f75702e636f6e74726f6c6c6572730000050002000000000008000100100000000d0002002e2b2a275b2e5e2c000000000700020067696400080001007f000000200001800400030004000300040003000400030004000300060002002b0000004c0101800800010005000000040003003801020030002300d0002000007153000000000000000024f65fbd491cf2a95dcce02aef018d15d26893c9b537c3ea5c4562f8e62cdfd4fa6584ccd52264f0442d989f817bfc24c4bc46f8c88dcbb8f21ee42755b3b8d3e6d78059c2eb0ab85fe8965959e3c7e6f23819a6a7fadb1c65c103864ab2666819ee23cc0fedfe61dc88cb256257d335da3dac1dae93fd275436940aa49c55c40c417e5bbf8b90fe04e755f36881146c37759596745c0fef3b03a443bc2856632161c1e339c6629035f8c9406801f5cb88df39af35c8613a7ae4cb61672636378134f67de13076366cd62c1ea0ccbffd6b6d083f8339854e1cc1cbfc85d20a0222f2816790016e257f5fe12e663e3ea5fb22abdb06126514117e9a08522d85c3a9e6f6521122c3c9fc14732058ecddc2714285f0d704dd3c9a8427a3f1d93cb96b0400030010000180080001000400000004000300fc0003800c000180040003000400030028000180070002006769640008000100050000000800010006000000040003000500020000000000480001800400030004000300070002005c7b000008000100012f00000500020000000000080001000f0000000400030008000100030000000c000200657468746f6f6c00040003004c000180080002005e232a000800010009000000070002002f280000040003000a000200272c2c2d2d0000000c000200657468746f6f6c0004000300040003000a0002005e732b295b00000014000180060002002700000008000100010100001c0001800700020067696400040003000400030008000100fbffffff0800020001000000e33df6b622b754a43f0ea65e82eef5db8e5459d1f074f7c94e0bc412c8ec92240422cb65ca206aa7613a6b097da36fbd4d44914e2e93086973fed1408c3a89"], 0x2900}, 0x1, 0x0, 0x0, 0x80}, 0x48090) mount(0x0, &(0x7f0000000140)='./gadget\x00', &(0x7f0000000180)='gadgetfs\x00', 0x0, 0x0) r7 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./gadget/dummy_udc\x00', 0x2, 0x0) write(r7, &(0x7f0000000200)="000000000902190001010080320904000001ff000000070581024000000902190001010080320904000001ff00000007058102000200120100020000004034127856000100000001", 0x48) openat(0xffffffffffffff9c, &(0x7f0000000000)='./gadget/ep1in-bulk\x00', 0x2, 0x24) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000000)={0x1, &(0x7f0000000100)=[{0x6, 0x0, 0x0, 0x7fff0000}]}) program did not crash testing program (duration=39.470570749s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): socket$nl_generic-syz_genetlink_get_family_id$ethtool-sendmsg$ETHTOOL_MSG_LINKMODES_SET-socket$inet6_udp-fsopen-fsconfig$FSCONFIG_SET_STRING-getsockopt$inet6_int-bpf$MAP_UPDATE_ELEM_TAIL_CALL-memfd_secret-mmap-ftruncate-openat$cgroup_ro-pwritev2-openat-write-ioctl$BTRFS_IOC_GET_FEATURES-renameat2-mkdirat-mount-openat-write-openat-seccomp$SECCOMP_SET_MODE_FILTER_LISTENER detailed listing: executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_LINKMODES_SET(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f00000006c0)=ANY=[@ANYBLOB="3400000018919c29d08e2f2bf74957227bef5a5a00bf572bf8754f9754f5c96fdf2934a108bd6e4ae8184d62b27ba72f4587519bff8cb4a38afdb2db0dda3ffdbcbe5b6137a7882d91bb86ec43822033faf6466ee5892ddc3e4f67f070b2dc9da59484048214cb0eb743a13cca502567", @ANYRES16=r1, @ANYBLOB="0700001000000000040005000000180001801400020073797a5f74756e0000000000000000000800050002000000"], 0x34}, 0x1, 0x0, 0x0, 0x4000800}, 0x0) r2 = socket$inet6_udp(0xa, 0x2, 0x0) r3 = fsopen(&(0x7f0000000140)='autofs\x00', 0x0) fsconfig$FSCONFIG_SET_STRING(r3, 0x1, &(0x7f0000000ac0)='gid', &(0x7f0000000440)='0\x00#\x00\xd0\x00 \x00\x00qS\x00\x00\x00\x00\x00\x00\x00\x00$\xf6_\xbdI\x1c\xf2\xa9]\xcc\xe0*\xef\x01\x8d\x15\xd2h\x93\xc9\xb57\xc3\xea\\Eb\xf8\xe6,\xdf\xd4\xfae\x84\xcc\xd5\"d\xf0D-\x98\x9f\x81{\xfc$\xc4\xbcF\xf8\xc8\x8d\xcb\xb8\xf2\x1e\xe4\'U\xb3\xb8\xd3\xe6\xd7\x80Y\xc2\xeb\n\xb8_\xe8\x96YY\xe3\xc7\xe6\xf28\x19\xa6\xa7\xfa\xdb\x1ce\xc1\x03\x86J\xb2fh\x19\xee#\xcc\x0f\xed\xfea\xdc\x88\xcb%bW\xd35\xda=\xac\x1d\xae\x93\xfd\'T6\x94\n\xa4\x9cU\xc4\fA~[\xbf\x8b\x90\xfe\x04\xe7U\xf3h\x81\x14l7u\x95\x96t\\\x0f\xef;\x03\xa4C\xbc(Vc!a\xc1\xe39\xc6b\x905\xf8\xc9@h\x01\xf5\xcb\x88\xdf9\xaf5\xc8a:z\xe4\xcbag&67\x814\xf6}\xe10v6l\xd6,\x1e\xa0\xcc\xbf\xfdkm\b?\x839\x85N\x1c\xc1\xcb\xfc\x85\xd2\n\x02\"\xf2\x81g\x90\x01n%\x7f_\xe1.f>>\xa5\xfb\"\xab\xdb\x06\x12e\x14\x11~\x9a\bR-\x85\xc3\xa9\xe6\xf6R\x11\"\xc3\xc9\xfc\x14s X\xec\xdd\xc2qB\x85\xf0\xd7\x04\xdd<\x9a\x84\'\xa3\xf1\xd9<\xb9k', 0x0) getsockopt$inet6_int(r2, 0x29, 0x38, 0x0, &(0x7f0000000140)) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000100)={{0x1}, &(0x7f0000000040), &(0x7f00000000c0)}, 0x20) r4 = memfd_secret(0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0xa, 0x11, r4, 0x0) ftruncate(r4, 0x3) r5 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) pwritev2(r5, &(0x7f00000005c0)=[{&(0x7f0000000600)="c867", 0x2}], 0x1, 0x31, 0x4, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./sys_mnt/kernel/mm/transparent_hugepage/enabled\x00', 0x1, 0x0) write(r6, &(0x7f0000000200)='always', 0x6) ioctl$BTRFS_IOC_GET_FEATURES(r0, 0x80189439, &(0x7f0000000300)) renameat2(r5, &(0x7f0000000180)='./file0\x00', r6, &(0x7f0000000280)='./file0\x00', 0x5) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./gadget\x00', 0x1ff) mount(0x0, &(0x7f0000000140)='./gadget\x00', &(0x7f0000000180)='gadgetfs\x00', 0x0, 0x0) r7 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./gadget/dummy_udc\x00', 0x2, 0x0) write(r7, &(0x7f0000000200)="000000000902190001010080320904000001ff000000070581024000000902190001010080320904000001ff00000007058102000200120100020000004034127856000100000001", 0x48) openat(0xffffffffffffff9c, &(0x7f0000000000)='./gadget/ep1in-bulk\x00', 0x2, 0x24) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000000)={0x1, &(0x7f0000000100)=[{0x6, 0x0, 0x0, 0x7fff0000}]}) program crashed: KASAN: slab-use-after-free Read in ep_open testing program (duration=39.470570749s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): socket$nl_generic-syz_genetlink_get_family_id$ethtool-sendmsg$ETHTOOL_MSG_LINKMODES_SET-socket$inet6_udp-fsopen-fsconfig$FSCONFIG_SET_STRING-getsockopt$inet6_int-bpf$MAP_UPDATE_ELEM_TAIL_CALL-memfd_secret-mmap-ftruncate-openat$cgroup_ro-pwritev2-openat-write-ioctl$BTRFS_IOC_GET_FEATURES-mkdirat-mount-openat-write-openat-seccomp$SECCOMP_SET_MODE_FILTER_LISTENER detailed listing: executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_LINKMODES_SET(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f00000006c0)=ANY=[@ANYBLOB="3400000018919c29d08e2f2bf74957227bef5a5a00bf572bf8754f9754f5c96fdf2934a108bd6e4ae8184d62b27ba72f4587519bff8cb4a38afdb2db0dda3ffdbcbe5b6137a7882d91bb86ec43822033faf6466ee5892ddc3e4f67f070b2dc9da59484048214cb0eb743a13cca502567", @ANYRES16=r1, @ANYBLOB="0700001000000000040005000000180001801400020073797a5f74756e0000000000000000000800050002000000"], 0x34}, 0x1, 0x0, 0x0, 0x4000800}, 0x0) r2 = socket$inet6_udp(0xa, 0x2, 0x0) r3 = fsopen(&(0x7f0000000140)='autofs\x00', 0x0) fsconfig$FSCONFIG_SET_STRING(r3, 0x1, &(0x7f0000000ac0)='gid', &(0x7f0000000440)='0\x00#\x00\xd0\x00 \x00\x00qS\x00\x00\x00\x00\x00\x00\x00\x00$\xf6_\xbdI\x1c\xf2\xa9]\xcc\xe0*\xef\x01\x8d\x15\xd2h\x93\xc9\xb57\xc3\xea\\Eb\xf8\xe6,\xdf\xd4\xfae\x84\xcc\xd5\"d\xf0D-\x98\x9f\x81{\xfc$\xc4\xbcF\xf8\xc8\x8d\xcb\xb8\xf2\x1e\xe4\'U\xb3\xb8\xd3\xe6\xd7\x80Y\xc2\xeb\n\xb8_\xe8\x96YY\xe3\xc7\xe6\xf28\x19\xa6\xa7\xfa\xdb\x1ce\xc1\x03\x86J\xb2fh\x19\xee#\xcc\x0f\xed\xfea\xdc\x88\xcb%bW\xd35\xda=\xac\x1d\xae\x93\xfd\'T6\x94\n\xa4\x9cU\xc4\fA~[\xbf\x8b\x90\xfe\x04\xe7U\xf3h\x81\x14l7u\x95\x96t\\\x0f\xef;\x03\xa4C\xbc(Vc!a\xc1\xe39\xc6b\x905\xf8\xc9@h\x01\xf5\xcb\x88\xdf9\xaf5\xc8a:z\xe4\xcbag&67\x814\xf6}\xe10v6l\xd6,\x1e\xa0\xcc\xbf\xfdkm\b?\x839\x85N\x1c\xc1\xcb\xfc\x85\xd2\n\x02\"\xf2\x81g\x90\x01n%\x7f_\xe1.f>>\xa5\xfb\"\xab\xdb\x06\x12e\x14\x11~\x9a\bR-\x85\xc3\xa9\xe6\xf6R\x11\"\xc3\xc9\xfc\x14s X\xec\xdd\xc2qB\x85\xf0\xd7\x04\xdd<\x9a\x84\'\xa3\xf1\xd9<\xb9k', 0x0) getsockopt$inet6_int(r2, 0x29, 0x38, 0x0, &(0x7f0000000140)) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000100)={{0x1}, &(0x7f0000000040), &(0x7f00000000c0)}, 0x20) r4 = memfd_secret(0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0xa, 0x11, r4, 0x0) ftruncate(r4, 0x3) r5 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) pwritev2(r5, &(0x7f00000005c0)=[{&(0x7f0000000600)="c867", 0x2}], 0x1, 0x31, 0x4, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./sys_mnt/kernel/mm/transparent_hugepage/enabled\x00', 0x1, 0x0) write(r6, &(0x7f0000000200)='always', 0x6) ioctl$BTRFS_IOC_GET_FEATURES(r0, 0x80189439, &(0x7f0000000300)) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./gadget\x00', 0x1ff) mount(0x0, &(0x7f0000000140)='./gadget\x00', &(0x7f0000000180)='gadgetfs\x00', 0x0, 0x0) r7 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./gadget/dummy_udc\x00', 0x2, 0x0) write(r7, &(0x7f0000000200)="000000000902190001010080320904000001ff000000070581024000000902190001010080320904000001ff00000007058102000200120100020000004034127856000100000001", 0x48) openat(0xffffffffffffff9c, &(0x7f0000000000)='./gadget/ep1in-bulk\x00', 0x2, 0x24) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000000)={0x1, &(0x7f0000000100)=[{0x6, 0x0, 0x0, 0x7fff0000}]}) program crashed: KASAN: slab-use-after-free Read in ep_open testing program (duration=39.470570749s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): socket$nl_generic-syz_genetlink_get_family_id$ethtool-sendmsg$ETHTOOL_MSG_LINKMODES_SET-socket$inet6_udp-fsopen-fsconfig$FSCONFIG_SET_STRING-getsockopt$inet6_int-bpf$MAP_UPDATE_ELEM_TAIL_CALL-memfd_secret-mmap-ftruncate-openat$cgroup_ro-pwritev2-openat-write-mkdirat-mount-openat-write-openat-seccomp$SECCOMP_SET_MODE_FILTER_LISTENER detailed listing: executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_LINKMODES_SET(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f00000006c0)=ANY=[@ANYBLOB="3400000018919c29d08e2f2bf74957227bef5a5a00bf572bf8754f9754f5c96fdf2934a108bd6e4ae8184d62b27ba72f4587519bff8cb4a38afdb2db0dda3ffdbcbe5b6137a7882d91bb86ec43822033faf6466ee5892ddc3e4f67f070b2dc9da59484048214cb0eb743a13cca502567", @ANYRES16=r1, @ANYBLOB="0700001000000000040005000000180001801400020073797a5f74756e0000000000000000000800050002000000"], 0x34}, 0x1, 0x0, 0x0, 0x4000800}, 0x0) r2 = socket$inet6_udp(0xa, 0x2, 0x0) r3 = fsopen(&(0x7f0000000140)='autofs\x00', 0x0) fsconfig$FSCONFIG_SET_STRING(r3, 0x1, &(0x7f0000000ac0)='gid', &(0x7f0000000440)='0\x00#\x00\xd0\x00 \x00\x00qS\x00\x00\x00\x00\x00\x00\x00\x00$\xf6_\xbdI\x1c\xf2\xa9]\xcc\xe0*\xef\x01\x8d\x15\xd2h\x93\xc9\xb57\xc3\xea\\Eb\xf8\xe6,\xdf\xd4\xfae\x84\xcc\xd5\"d\xf0D-\x98\x9f\x81{\xfc$\xc4\xbcF\xf8\xc8\x8d\xcb\xb8\xf2\x1e\xe4\'U\xb3\xb8\xd3\xe6\xd7\x80Y\xc2\xeb\n\xb8_\xe8\x96YY\xe3\xc7\xe6\xf28\x19\xa6\xa7\xfa\xdb\x1ce\xc1\x03\x86J\xb2fh\x19\xee#\xcc\x0f\xed\xfea\xdc\x88\xcb%bW\xd35\xda=\xac\x1d\xae\x93\xfd\'T6\x94\n\xa4\x9cU\xc4\fA~[\xbf\x8b\x90\xfe\x04\xe7U\xf3h\x81\x14l7u\x95\x96t\\\x0f\xef;\x03\xa4C\xbc(Vc!a\xc1\xe39\xc6b\x905\xf8\xc9@h\x01\xf5\xcb\x88\xdf9\xaf5\xc8a:z\xe4\xcbag&67\x814\xf6}\xe10v6l\xd6,\x1e\xa0\xcc\xbf\xfdkm\b?\x839\x85N\x1c\xc1\xcb\xfc\x85\xd2\n\x02\"\xf2\x81g\x90\x01n%\x7f_\xe1.f>>\xa5\xfb\"\xab\xdb\x06\x12e\x14\x11~\x9a\bR-\x85\xc3\xa9\xe6\xf6R\x11\"\xc3\xc9\xfc\x14s X\xec\xdd\xc2qB\x85\xf0\xd7\x04\xdd<\x9a\x84\'\xa3\xf1\xd9<\xb9k', 0x0) getsockopt$inet6_int(r2, 0x29, 0x38, 0x0, &(0x7f0000000140)) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000100)={{0x1}, &(0x7f0000000040), &(0x7f00000000c0)}, 0x20) r4 = memfd_secret(0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0xa, 0x11, r4, 0x0) ftruncate(r4, 0x3) r5 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) pwritev2(r5, &(0x7f00000005c0)=[{&(0x7f0000000600)="c867", 0x2}], 0x1, 0x31, 0x4, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./sys_mnt/kernel/mm/transparent_hugepage/enabled\x00', 0x1, 0x0) write(r6, &(0x7f0000000200)='always', 0x6) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./gadget\x00', 0x1ff) mount(0x0, &(0x7f0000000140)='./gadget\x00', &(0x7f0000000180)='gadgetfs\x00', 0x0, 0x0) r7 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./gadget/dummy_udc\x00', 0x2, 0x0) write(r7, &(0x7f0000000200)="000000000902190001010080320904000001ff000000070581024000000902190001010080320904000001ff00000007058102000200120100020000004034127856000100000001", 0x48) openat(0xffffffffffffff9c, &(0x7f0000000000)='./gadget/ep1in-bulk\x00', 0x2, 0x24) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000000)={0x1, &(0x7f0000000100)=[{0x6, 0x0, 0x0, 0x7fff0000}]}) program crashed: KASAN: slab-use-after-free Read in ep_open testing program (duration=39.470570749s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): socket$nl_generic-syz_genetlink_get_family_id$ethtool-sendmsg$ETHTOOL_MSG_LINKMODES_SET-socket$inet6_udp-fsopen-fsconfig$FSCONFIG_SET_STRING-getsockopt$inet6_int-bpf$MAP_UPDATE_ELEM_TAIL_CALL-memfd_secret-mmap-ftruncate-openat$cgroup_ro-pwritev2-openat-mkdirat-mount-openat-write-openat-seccomp$SECCOMP_SET_MODE_FILTER_LISTENER detailed listing: executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_LINKMODES_SET(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f00000006c0)=ANY=[@ANYBLOB="3400000018919c29d08e2f2bf74957227bef5a5a00bf572bf8754f9754f5c96fdf2934a108bd6e4ae8184d62b27ba72f4587519bff8cb4a38afdb2db0dda3ffdbcbe5b6137a7882d91bb86ec43822033faf6466ee5892ddc3e4f67f070b2dc9da59484048214cb0eb743a13cca502567", @ANYRES16=r1, @ANYBLOB="0700001000000000040005000000180001801400020073797a5f74756e0000000000000000000800050002000000"], 0x34}, 0x1, 0x0, 0x0, 0x4000800}, 0x0) r2 = socket$inet6_udp(0xa, 0x2, 0x0) r3 = fsopen(&(0x7f0000000140)='autofs\x00', 0x0) fsconfig$FSCONFIG_SET_STRING(r3, 0x1, &(0x7f0000000ac0)='gid', &(0x7f0000000440)='0\x00#\x00\xd0\x00 \x00\x00qS\x00\x00\x00\x00\x00\x00\x00\x00$\xf6_\xbdI\x1c\xf2\xa9]\xcc\xe0*\xef\x01\x8d\x15\xd2h\x93\xc9\xb57\xc3\xea\\Eb\xf8\xe6,\xdf\xd4\xfae\x84\xcc\xd5\"d\xf0D-\x98\x9f\x81{\xfc$\xc4\xbcF\xf8\xc8\x8d\xcb\xb8\xf2\x1e\xe4\'U\xb3\xb8\xd3\xe6\xd7\x80Y\xc2\xeb\n\xb8_\xe8\x96YY\xe3\xc7\xe6\xf28\x19\xa6\xa7\xfa\xdb\x1ce\xc1\x03\x86J\xb2fh\x19\xee#\xcc\x0f\xed\xfea\xdc\x88\xcb%bW\xd35\xda=\xac\x1d\xae\x93\xfd\'T6\x94\n\xa4\x9cU\xc4\fA~[\xbf\x8b\x90\xfe\x04\xe7U\xf3h\x81\x14l7u\x95\x96t\\\x0f\xef;\x03\xa4C\xbc(Vc!a\xc1\xe39\xc6b\x905\xf8\xc9@h\x01\xf5\xcb\x88\xdf9\xaf5\xc8a:z\xe4\xcbag&67\x814\xf6}\xe10v6l\xd6,\x1e\xa0\xcc\xbf\xfdkm\b?\x839\x85N\x1c\xc1\xcb\xfc\x85\xd2\n\x02\"\xf2\x81g\x90\x01n%\x7f_\xe1.f>>\xa5\xfb\"\xab\xdb\x06\x12e\x14\x11~\x9a\bR-\x85\xc3\xa9\xe6\xf6R\x11\"\xc3\xc9\xfc\x14s X\xec\xdd\xc2qB\x85\xf0\xd7\x04\xdd<\x9a\x84\'\xa3\xf1\xd9<\xb9k', 0x0) getsockopt$inet6_int(r2, 0x29, 0x38, 0x0, &(0x7f0000000140)) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000100)={{0x1}, &(0x7f0000000040), &(0x7f00000000c0)}, 0x20) r4 = memfd_secret(0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0xa, 0x11, r4, 0x0) ftruncate(r4, 0x3) r5 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) pwritev2(r5, &(0x7f00000005c0)=[{&(0x7f0000000600)="c867", 0x2}], 0x1, 0x31, 0x4, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./sys_mnt/kernel/mm/transparent_hugepage/enabled\x00', 0x1, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./gadget\x00', 0x1ff) mount(0x0, &(0x7f0000000140)='./gadget\x00', &(0x7f0000000180)='gadgetfs\x00', 0x0, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./gadget/dummy_udc\x00', 0x2, 0x0) write(r6, &(0x7f0000000200)="000000000902190001010080320904000001ff000000070581024000000902190001010080320904000001ff00000007058102000200120100020000004034127856000100000001", 0x48) openat(0xffffffffffffff9c, &(0x7f0000000000)='./gadget/ep1in-bulk\x00', 0x2, 0x24) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000000)={0x1, &(0x7f0000000100)=[{0x6, 0x0, 0x0, 0x7fff0000}]}) program crashed: KASAN: slab-use-after-free Read in ep_open testing program (duration=39.470570749s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): socket$nl_generic-syz_genetlink_get_family_id$ethtool-sendmsg$ETHTOOL_MSG_LINKMODES_SET-socket$inet6_udp-fsopen-fsconfig$FSCONFIG_SET_STRING-getsockopt$inet6_int-bpf$MAP_UPDATE_ELEM_TAIL_CALL-memfd_secret-mmap-ftruncate-openat$cgroup_ro-pwritev2-mkdirat-mount-openat-write-openat-seccomp$SECCOMP_SET_MODE_FILTER_LISTENER detailed listing: executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_LINKMODES_SET(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f00000006c0)=ANY=[@ANYBLOB="3400000018919c29d08e2f2bf74957227bef5a5a00bf572bf8754f9754f5c96fdf2934a108bd6e4ae8184d62b27ba72f4587519bff8cb4a38afdb2db0dda3ffdbcbe5b6137a7882d91bb86ec43822033faf6466ee5892ddc3e4f67f070b2dc9da59484048214cb0eb743a13cca502567", @ANYRES16=r1, @ANYBLOB="0700001000000000040005000000180001801400020073797a5f74756e0000000000000000000800050002000000"], 0x34}, 0x1, 0x0, 0x0, 0x4000800}, 0x0) r2 = socket$inet6_udp(0xa, 0x2, 0x0) r3 = fsopen(&(0x7f0000000140)='autofs\x00', 0x0) fsconfig$FSCONFIG_SET_STRING(r3, 0x1, &(0x7f0000000ac0)='gid', &(0x7f0000000440)='0\x00#\x00\xd0\x00 \x00\x00qS\x00\x00\x00\x00\x00\x00\x00\x00$\xf6_\xbdI\x1c\xf2\xa9]\xcc\xe0*\xef\x01\x8d\x15\xd2h\x93\xc9\xb57\xc3\xea\\Eb\xf8\xe6,\xdf\xd4\xfae\x84\xcc\xd5\"d\xf0D-\x98\x9f\x81{\xfc$\xc4\xbcF\xf8\xc8\x8d\xcb\xb8\xf2\x1e\xe4\'U\xb3\xb8\xd3\xe6\xd7\x80Y\xc2\xeb\n\xb8_\xe8\x96YY\xe3\xc7\xe6\xf28\x19\xa6\xa7\xfa\xdb\x1ce\xc1\x03\x86J\xb2fh\x19\xee#\xcc\x0f\xed\xfea\xdc\x88\xcb%bW\xd35\xda=\xac\x1d\xae\x93\xfd\'T6\x94\n\xa4\x9cU\xc4\fA~[\xbf\x8b\x90\xfe\x04\xe7U\xf3h\x81\x14l7u\x95\x96t\\\x0f\xef;\x03\xa4C\xbc(Vc!a\xc1\xe39\xc6b\x905\xf8\xc9@h\x01\xf5\xcb\x88\xdf9\xaf5\xc8a:z\xe4\xcbag&67\x814\xf6}\xe10v6l\xd6,\x1e\xa0\xcc\xbf\xfdkm\b?\x839\x85N\x1c\xc1\xcb\xfc\x85\xd2\n\x02\"\xf2\x81g\x90\x01n%\x7f_\xe1.f>>\xa5\xfb\"\xab\xdb\x06\x12e\x14\x11~\x9a\bR-\x85\xc3\xa9\xe6\xf6R\x11\"\xc3\xc9\xfc\x14s X\xec\xdd\xc2qB\x85\xf0\xd7\x04\xdd<\x9a\x84\'\xa3\xf1\xd9<\xb9k', 0x0) getsockopt$inet6_int(r2, 0x29, 0x38, 0x0, &(0x7f0000000140)) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000100)={{0x1}, &(0x7f0000000040), &(0x7f00000000c0)}, 0x20) r4 = memfd_secret(0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0xa, 0x11, r4, 0x0) ftruncate(r4, 0x3) r5 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) pwritev2(r5, &(0x7f00000005c0)=[{&(0x7f0000000600)="c867", 0x2}], 0x1, 0x31, 0x4, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./gadget\x00', 0x1ff) mount(0x0, &(0x7f0000000140)='./gadget\x00', &(0x7f0000000180)='gadgetfs\x00', 0x0, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./gadget/dummy_udc\x00', 0x2, 0x0) write(r6, &(0x7f0000000200)="000000000902190001010080320904000001ff000000070581024000000902190001010080320904000001ff00000007058102000200120100020000004034127856000100000001", 0x48) openat(0xffffffffffffff9c, &(0x7f0000000000)='./gadget/ep1in-bulk\x00', 0x2, 0x24) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000000)={0x1, &(0x7f0000000100)=[{0x6, 0x0, 0x0, 0x7fff0000}]}) program crashed: KASAN: slab-use-after-free Read in ep_open testing program (duration=39.470570749s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): socket$nl_generic-syz_genetlink_get_family_id$ethtool-sendmsg$ETHTOOL_MSG_LINKMODES_SET-socket$inet6_udp-fsopen-fsconfig$FSCONFIG_SET_STRING-getsockopt$inet6_int-bpf$MAP_UPDATE_ELEM_TAIL_CALL-memfd_secret-mmap-ftruncate-openat$cgroup_ro-mkdirat-mount-openat-write-openat-seccomp$SECCOMP_SET_MODE_FILTER_LISTENER detailed listing: executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_LINKMODES_SET(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f00000006c0)=ANY=[@ANYBLOB="3400000018919c29d08e2f2bf74957227bef5a5a00bf572bf8754f9754f5c96fdf2934a108bd6e4ae8184d62b27ba72f4587519bff8cb4a38afdb2db0dda3ffdbcbe5b6137a7882d91bb86ec43822033faf6466ee5892ddc3e4f67f070b2dc9da59484048214cb0eb743a13cca502567", @ANYRES16=r1, @ANYBLOB="0700001000000000040005000000180001801400020073797a5f74756e0000000000000000000800050002000000"], 0x34}, 0x1, 0x0, 0x0, 0x4000800}, 0x0) r2 = socket$inet6_udp(0xa, 0x2, 0x0) r3 = fsopen(&(0x7f0000000140)='autofs\x00', 0x0) fsconfig$FSCONFIG_SET_STRING(r3, 0x1, &(0x7f0000000ac0)='gid', &(0x7f0000000440)='0\x00#\x00\xd0\x00 \x00\x00qS\x00\x00\x00\x00\x00\x00\x00\x00$\xf6_\xbdI\x1c\xf2\xa9]\xcc\xe0*\xef\x01\x8d\x15\xd2h\x93\xc9\xb57\xc3\xea\\Eb\xf8\xe6,\xdf\xd4\xfae\x84\xcc\xd5\"d\xf0D-\x98\x9f\x81{\xfc$\xc4\xbcF\xf8\xc8\x8d\xcb\xb8\xf2\x1e\xe4\'U\xb3\xb8\xd3\xe6\xd7\x80Y\xc2\xeb\n\xb8_\xe8\x96YY\xe3\xc7\xe6\xf28\x19\xa6\xa7\xfa\xdb\x1ce\xc1\x03\x86J\xb2fh\x19\xee#\xcc\x0f\xed\xfea\xdc\x88\xcb%bW\xd35\xda=\xac\x1d\xae\x93\xfd\'T6\x94\n\xa4\x9cU\xc4\fA~[\xbf\x8b\x90\xfe\x04\xe7U\xf3h\x81\x14l7u\x95\x96t\\\x0f\xef;\x03\xa4C\xbc(Vc!a\xc1\xe39\xc6b\x905\xf8\xc9@h\x01\xf5\xcb\x88\xdf9\xaf5\xc8a:z\xe4\xcbag&67\x814\xf6}\xe10v6l\xd6,\x1e\xa0\xcc\xbf\xfdkm\b?\x839\x85N\x1c\xc1\xcb\xfc\x85\xd2\n\x02\"\xf2\x81g\x90\x01n%\x7f_\xe1.f>>\xa5\xfb\"\xab\xdb\x06\x12e\x14\x11~\x9a\bR-\x85\xc3\xa9\xe6\xf6R\x11\"\xc3\xc9\xfc\x14s X\xec\xdd\xc2qB\x85\xf0\xd7\x04\xdd<\x9a\x84\'\xa3\xf1\xd9<\xb9k', 0x0) getsockopt$inet6_int(r2, 0x29, 0x38, 0x0, &(0x7f0000000140)) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000100)={{0x1}, &(0x7f0000000040), &(0x7f00000000c0)}, 0x20) r4 = memfd_secret(0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0xa, 0x11, r4, 0x0) ftruncate(r4, 0x3) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./gadget\x00', 0x1ff) mount(0x0, &(0x7f0000000140)='./gadget\x00', &(0x7f0000000180)='gadgetfs\x00', 0x0, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./gadget/dummy_udc\x00', 0x2, 0x0) write(r5, &(0x7f0000000200)="000000000902190001010080320904000001ff000000070581024000000902190001010080320904000001ff00000007058102000200120100020000004034127856000100000001", 0x48) openat(0xffffffffffffff9c, &(0x7f0000000000)='./gadget/ep1in-bulk\x00', 0x2, 0x24) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000000)={0x1, &(0x7f0000000100)=[{0x6, 0x0, 0x0, 0x7fff0000}]}) program crashed: KASAN: slab-use-after-free Read in ep_open testing program (duration=39.470570749s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): socket$nl_generic-syz_genetlink_get_family_id$ethtool-sendmsg$ETHTOOL_MSG_LINKMODES_SET-socket$inet6_udp-fsopen-fsconfig$FSCONFIG_SET_STRING-getsockopt$inet6_int-bpf$MAP_UPDATE_ELEM_TAIL_CALL-memfd_secret-mmap-ftruncate-mkdirat-mount-openat-write-openat-seccomp$SECCOMP_SET_MODE_FILTER_LISTENER detailed listing: executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_LINKMODES_SET(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f00000006c0)=ANY=[@ANYBLOB="3400000018919c29d08e2f2bf74957227bef5a5a00bf572bf8754f9754f5c96fdf2934a108bd6e4ae8184d62b27ba72f4587519bff8cb4a38afdb2db0dda3ffdbcbe5b6137a7882d91bb86ec43822033faf6466ee5892ddc3e4f67f070b2dc9da59484048214cb0eb743a13cca502567", @ANYRES16=r1, @ANYBLOB="0700001000000000040005000000180001801400020073797a5f74756e0000000000000000000800050002000000"], 0x34}, 0x1, 0x0, 0x0, 0x4000800}, 0x0) r2 = socket$inet6_udp(0xa, 0x2, 0x0) r3 = fsopen(&(0x7f0000000140)='autofs\x00', 0x0) fsconfig$FSCONFIG_SET_STRING(r3, 0x1, &(0x7f0000000ac0)='gid', &(0x7f0000000440)='0\x00#\x00\xd0\x00 \x00\x00qS\x00\x00\x00\x00\x00\x00\x00\x00$\xf6_\xbdI\x1c\xf2\xa9]\xcc\xe0*\xef\x01\x8d\x15\xd2h\x93\xc9\xb57\xc3\xea\\Eb\xf8\xe6,\xdf\xd4\xfae\x84\xcc\xd5\"d\xf0D-\x98\x9f\x81{\xfc$\xc4\xbcF\xf8\xc8\x8d\xcb\xb8\xf2\x1e\xe4\'U\xb3\xb8\xd3\xe6\xd7\x80Y\xc2\xeb\n\xb8_\xe8\x96YY\xe3\xc7\xe6\xf28\x19\xa6\xa7\xfa\xdb\x1ce\xc1\x03\x86J\xb2fh\x19\xee#\xcc\x0f\xed\xfea\xdc\x88\xcb%bW\xd35\xda=\xac\x1d\xae\x93\xfd\'T6\x94\n\xa4\x9cU\xc4\fA~[\xbf\x8b\x90\xfe\x04\xe7U\xf3h\x81\x14l7u\x95\x96t\\\x0f\xef;\x03\xa4C\xbc(Vc!a\xc1\xe39\xc6b\x905\xf8\xc9@h\x01\xf5\xcb\x88\xdf9\xaf5\xc8a:z\xe4\xcbag&67\x814\xf6}\xe10v6l\xd6,\x1e\xa0\xcc\xbf\xfdkm\b?\x839\x85N\x1c\xc1\xcb\xfc\x85\xd2\n\x02\"\xf2\x81g\x90\x01n%\x7f_\xe1.f>>\xa5\xfb\"\xab\xdb\x06\x12e\x14\x11~\x9a\bR-\x85\xc3\xa9\xe6\xf6R\x11\"\xc3\xc9\xfc\x14s X\xec\xdd\xc2qB\x85\xf0\xd7\x04\xdd<\x9a\x84\'\xa3\xf1\xd9<\xb9k', 0x0) getsockopt$inet6_int(r2, 0x29, 0x38, 0x0, &(0x7f0000000140)) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000100)={{0x1}, &(0x7f0000000040), &(0x7f00000000c0)}, 0x20) r4 = memfd_secret(0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0xa, 0x11, r4, 0x0) ftruncate(r4, 0x3) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./gadget\x00', 0x1ff) mount(0x0, &(0x7f0000000140)='./gadget\x00', &(0x7f0000000180)='gadgetfs\x00', 0x0, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./gadget/dummy_udc\x00', 0x2, 0x0) write(r5, &(0x7f0000000200)="000000000902190001010080320904000001ff000000070581024000000902190001010080320904000001ff00000007058102000200120100020000004034127856000100000001", 0x48) openat(0xffffffffffffff9c, &(0x7f0000000000)='./gadget/ep1in-bulk\x00', 0x2, 0x24) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000000)={0x1, &(0x7f0000000100)=[{0x6, 0x0, 0x0, 0x7fff0000}]}) program crashed: KASAN: slab-use-after-free Read in ep_open testing program (duration=39.470570749s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): socket$nl_generic-syz_genetlink_get_family_id$ethtool-sendmsg$ETHTOOL_MSG_LINKMODES_SET-socket$inet6_udp-fsopen-fsconfig$FSCONFIG_SET_STRING-getsockopt$inet6_int-bpf$MAP_UPDATE_ELEM_TAIL_CALL-memfd_secret-mmap-mkdirat-mount-openat-write-openat-seccomp$SECCOMP_SET_MODE_FILTER_LISTENER detailed listing: executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_LINKMODES_SET(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f00000006c0)=ANY=[@ANYBLOB="3400000018919c29d08e2f2bf74957227bef5a5a00bf572bf8754f9754f5c96fdf2934a108bd6e4ae8184d62b27ba72f4587519bff8cb4a38afdb2db0dda3ffdbcbe5b6137a7882d91bb86ec43822033faf6466ee5892ddc3e4f67f070b2dc9da59484048214cb0eb743a13cca502567", @ANYRES16=r1, @ANYBLOB="0700001000000000040005000000180001801400020073797a5f74756e0000000000000000000800050002000000"], 0x34}, 0x1, 0x0, 0x0, 0x4000800}, 0x0) r2 = socket$inet6_udp(0xa, 0x2, 0x0) r3 = fsopen(&(0x7f0000000140)='autofs\x00', 0x0) fsconfig$FSCONFIG_SET_STRING(r3, 0x1, &(0x7f0000000ac0)='gid', &(0x7f0000000440)='0\x00#\x00\xd0\x00 \x00\x00qS\x00\x00\x00\x00\x00\x00\x00\x00$\xf6_\xbdI\x1c\xf2\xa9]\xcc\xe0*\xef\x01\x8d\x15\xd2h\x93\xc9\xb57\xc3\xea\\Eb\xf8\xe6,\xdf\xd4\xfae\x84\xcc\xd5\"d\xf0D-\x98\x9f\x81{\xfc$\xc4\xbcF\xf8\xc8\x8d\xcb\xb8\xf2\x1e\xe4\'U\xb3\xb8\xd3\xe6\xd7\x80Y\xc2\xeb\n\xb8_\xe8\x96YY\xe3\xc7\xe6\xf28\x19\xa6\xa7\xfa\xdb\x1ce\xc1\x03\x86J\xb2fh\x19\xee#\xcc\x0f\xed\xfea\xdc\x88\xcb%bW\xd35\xda=\xac\x1d\xae\x93\xfd\'T6\x94\n\xa4\x9cU\xc4\fA~[\xbf\x8b\x90\xfe\x04\xe7U\xf3h\x81\x14l7u\x95\x96t\\\x0f\xef;\x03\xa4C\xbc(Vc!a\xc1\xe39\xc6b\x905\xf8\xc9@h\x01\xf5\xcb\x88\xdf9\xaf5\xc8a:z\xe4\xcbag&67\x814\xf6}\xe10v6l\xd6,\x1e\xa0\xcc\xbf\xfdkm\b?\x839\x85N\x1c\xc1\xcb\xfc\x85\xd2\n\x02\"\xf2\x81g\x90\x01n%\x7f_\xe1.f>>\xa5\xfb\"\xab\xdb\x06\x12e\x14\x11~\x9a\bR-\x85\xc3\xa9\xe6\xf6R\x11\"\xc3\xc9\xfc\x14s X\xec\xdd\xc2qB\x85\xf0\xd7\x04\xdd<\x9a\x84\'\xa3\xf1\xd9<\xb9k', 0x0) getsockopt$inet6_int(r2, 0x29, 0x38, 0x0, &(0x7f0000000140)) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000100)={{0x1}, &(0x7f0000000040), &(0x7f00000000c0)}, 0x20) r4 = memfd_secret(0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0xa, 0x11, r4, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./gadget\x00', 0x1ff) mount(0x0, &(0x7f0000000140)='./gadget\x00', &(0x7f0000000180)='gadgetfs\x00', 0x0, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./gadget/dummy_udc\x00', 0x2, 0x0) write(r5, &(0x7f0000000200)="000000000902190001010080320904000001ff000000070581024000000902190001010080320904000001ff00000007058102000200120100020000004034127856000100000001", 0x48) openat(0xffffffffffffff9c, &(0x7f0000000000)='./gadget/ep1in-bulk\x00', 0x2, 0x24) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000000)={0x1, &(0x7f0000000100)=[{0x6, 0x0, 0x0, 0x7fff0000}]}) program did not crash testing program (duration=39.470570749s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): socket$nl_generic-syz_genetlink_get_family_id$ethtool-sendmsg$ETHTOOL_MSG_LINKMODES_SET-socket$inet6_udp-fsopen-fsconfig$FSCONFIG_SET_STRING-getsockopt$inet6_int-bpf$MAP_UPDATE_ELEM_TAIL_CALL-memfd_secret-ftruncate-mkdirat-mount-openat-write-openat-seccomp$SECCOMP_SET_MODE_FILTER_LISTENER detailed listing: executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_LINKMODES_SET(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f00000006c0)=ANY=[@ANYBLOB="3400000018919c29d08e2f2bf74957227bef5a5a00bf572bf8754f9754f5c96fdf2934a108bd6e4ae8184d62b27ba72f4587519bff8cb4a38afdb2db0dda3ffdbcbe5b6137a7882d91bb86ec43822033faf6466ee5892ddc3e4f67f070b2dc9da59484048214cb0eb743a13cca502567", @ANYRES16=r1, @ANYBLOB="0700001000000000040005000000180001801400020073797a5f74756e0000000000000000000800050002000000"], 0x34}, 0x1, 0x0, 0x0, 0x4000800}, 0x0) r2 = socket$inet6_udp(0xa, 0x2, 0x0) r3 = fsopen(&(0x7f0000000140)='autofs\x00', 0x0) fsconfig$FSCONFIG_SET_STRING(r3, 0x1, &(0x7f0000000ac0)='gid', &(0x7f0000000440)='0\x00#\x00\xd0\x00 \x00\x00qS\x00\x00\x00\x00\x00\x00\x00\x00$\xf6_\xbdI\x1c\xf2\xa9]\xcc\xe0*\xef\x01\x8d\x15\xd2h\x93\xc9\xb57\xc3\xea\\Eb\xf8\xe6,\xdf\xd4\xfae\x84\xcc\xd5\"d\xf0D-\x98\x9f\x81{\xfc$\xc4\xbcF\xf8\xc8\x8d\xcb\xb8\xf2\x1e\xe4\'U\xb3\xb8\xd3\xe6\xd7\x80Y\xc2\xeb\n\xb8_\xe8\x96YY\xe3\xc7\xe6\xf28\x19\xa6\xa7\xfa\xdb\x1ce\xc1\x03\x86J\xb2fh\x19\xee#\xcc\x0f\xed\xfea\xdc\x88\xcb%bW\xd35\xda=\xac\x1d\xae\x93\xfd\'T6\x94\n\xa4\x9cU\xc4\fA~[\xbf\x8b\x90\xfe\x04\xe7U\xf3h\x81\x14l7u\x95\x96t\\\x0f\xef;\x03\xa4C\xbc(Vc!a\xc1\xe39\xc6b\x905\xf8\xc9@h\x01\xf5\xcb\x88\xdf9\xaf5\xc8a:z\xe4\xcbag&67\x814\xf6}\xe10v6l\xd6,\x1e\xa0\xcc\xbf\xfdkm\b?\x839\x85N\x1c\xc1\xcb\xfc\x85\xd2\n\x02\"\xf2\x81g\x90\x01n%\x7f_\xe1.f>>\xa5\xfb\"\xab\xdb\x06\x12e\x14\x11~\x9a\bR-\x85\xc3\xa9\xe6\xf6R\x11\"\xc3\xc9\xfc\x14s X\xec\xdd\xc2qB\x85\xf0\xd7\x04\xdd<\x9a\x84\'\xa3\xf1\xd9<\xb9k', 0x0) getsockopt$inet6_int(r2, 0x29, 0x38, 0x0, &(0x7f0000000140)) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000100)={{0x1}, &(0x7f0000000040), &(0x7f00000000c0)}, 0x20) r4 = memfd_secret(0x0) ftruncate(r4, 0x3) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./gadget\x00', 0x1ff) mount(0x0, &(0x7f0000000140)='./gadget\x00', &(0x7f0000000180)='gadgetfs\x00', 0x0, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./gadget/dummy_udc\x00', 0x2, 0x0) write(r5, &(0x7f0000000200)="000000000902190001010080320904000001ff000000070581024000000902190001010080320904000001ff00000007058102000200120100020000004034127856000100000001", 0x48) openat(0xffffffffffffff9c, &(0x7f0000000000)='./gadget/ep1in-bulk\x00', 0x2, 0x24) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000000)={0x1, &(0x7f0000000100)=[{0x6, 0x0, 0x0, 0x7fff0000}]}) program crashed: KASAN: slab-use-after-free Read in ep_open testing program (duration=39.470570749s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): socket$nl_generic-syz_genetlink_get_family_id$ethtool-sendmsg$ETHTOOL_MSG_LINKMODES_SET-socket$inet6_udp-fsopen-fsconfig$FSCONFIG_SET_STRING-getsockopt$inet6_int-bpf$MAP_UPDATE_ELEM_TAIL_CALL-ftruncate-mkdirat-mount-openat-write-openat-seccomp$SECCOMP_SET_MODE_FILTER_LISTENER detailed listing: executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_LINKMODES_SET(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f00000006c0)=ANY=[@ANYBLOB="3400000018919c29d08e2f2bf74957227bef5a5a00bf572bf8754f9754f5c96fdf2934a108bd6e4ae8184d62b27ba72f4587519bff8cb4a38afdb2db0dda3ffdbcbe5b6137a7882d91bb86ec43822033faf6466ee5892ddc3e4f67f070b2dc9da59484048214cb0eb743a13cca502567", @ANYRES16=r1, @ANYBLOB="0700001000000000040005000000180001801400020073797a5f74756e0000000000000000000800050002000000"], 0x34}, 0x1, 0x0, 0x0, 0x4000800}, 0x0) r2 = socket$inet6_udp(0xa, 0x2, 0x0) r3 = fsopen(&(0x7f0000000140)='autofs\x00', 0x0) fsconfig$FSCONFIG_SET_STRING(r3, 0x1, &(0x7f0000000ac0)='gid', &(0x7f0000000440)='0\x00#\x00\xd0\x00 \x00\x00qS\x00\x00\x00\x00\x00\x00\x00\x00$\xf6_\xbdI\x1c\xf2\xa9]\xcc\xe0*\xef\x01\x8d\x15\xd2h\x93\xc9\xb57\xc3\xea\\Eb\xf8\xe6,\xdf\xd4\xfae\x84\xcc\xd5\"d\xf0D-\x98\x9f\x81{\xfc$\xc4\xbcF\xf8\xc8\x8d\xcb\xb8\xf2\x1e\xe4\'U\xb3\xb8\xd3\xe6\xd7\x80Y\xc2\xeb\n\xb8_\xe8\x96YY\xe3\xc7\xe6\xf28\x19\xa6\xa7\xfa\xdb\x1ce\xc1\x03\x86J\xb2fh\x19\xee#\xcc\x0f\xed\xfea\xdc\x88\xcb%bW\xd35\xda=\xac\x1d\xae\x93\xfd\'T6\x94\n\xa4\x9cU\xc4\fA~[\xbf\x8b\x90\xfe\x04\xe7U\xf3h\x81\x14l7u\x95\x96t\\\x0f\xef;\x03\xa4C\xbc(Vc!a\xc1\xe39\xc6b\x905\xf8\xc9@h\x01\xf5\xcb\x88\xdf9\xaf5\xc8a:z\xe4\xcbag&67\x814\xf6}\xe10v6l\xd6,\x1e\xa0\xcc\xbf\xfdkm\b?\x839\x85N\x1c\xc1\xcb\xfc\x85\xd2\n\x02\"\xf2\x81g\x90\x01n%\x7f_\xe1.f>>\xa5\xfb\"\xab\xdb\x06\x12e\x14\x11~\x9a\bR-\x85\xc3\xa9\xe6\xf6R\x11\"\xc3\xc9\xfc\x14s X\xec\xdd\xc2qB\x85\xf0\xd7\x04\xdd<\x9a\x84\'\xa3\xf1\xd9<\xb9k', 0x0) getsockopt$inet6_int(r2, 0x29, 0x38, 0x0, &(0x7f0000000140)) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000100)={{0x1}, &(0x7f0000000040), &(0x7f00000000c0)}, 0x20) ftruncate(0xffffffffffffffff, 0x3) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./gadget\x00', 0x1ff) mount(0x0, &(0x7f0000000140)='./gadget\x00', &(0x7f0000000180)='gadgetfs\x00', 0x0, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./gadget/dummy_udc\x00', 0x2, 0x0) write(r4, &(0x7f0000000200)="000000000902190001010080320904000001ff000000070581024000000902190001010080320904000001ff00000007058102000200120100020000004034127856000100000001", 0x48) openat(0xffffffffffffff9c, &(0x7f0000000000)='./gadget/ep1in-bulk\x00', 0x2, 0x24) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000000)={0x1, &(0x7f0000000100)=[{0x6, 0x0, 0x0, 0x7fff0000}]}) program crashed: KASAN: slab-use-after-free Read in ep_open testing program (duration=39.470570749s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): socket$nl_generic-syz_genetlink_get_family_id$ethtool-sendmsg$ETHTOOL_MSG_LINKMODES_SET-socket$inet6_udp-fsopen-fsconfig$FSCONFIG_SET_STRING-getsockopt$inet6_int-ftruncate-mkdirat-mount-openat-write-openat-seccomp$SECCOMP_SET_MODE_FILTER_LISTENER detailed listing: executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_LINKMODES_SET(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f00000006c0)=ANY=[@ANYBLOB="3400000018919c29d08e2f2bf74957227bef5a5a00bf572bf8754f9754f5c96fdf2934a108bd6e4ae8184d62b27ba72f4587519bff8cb4a38afdb2db0dda3ffdbcbe5b6137a7882d91bb86ec43822033faf6466ee5892ddc3e4f67f070b2dc9da59484048214cb0eb743a13cca502567", @ANYRES16=r1, @ANYBLOB="0700001000000000040005000000180001801400020073797a5f74756e0000000000000000000800050002000000"], 0x34}, 0x1, 0x0, 0x0, 0x4000800}, 0x0) r2 = socket$inet6_udp(0xa, 0x2, 0x0) r3 = fsopen(&(0x7f0000000140)='autofs\x00', 0x0) fsconfig$FSCONFIG_SET_STRING(r3, 0x1, &(0x7f0000000ac0)='gid', &(0x7f0000000440)='0\x00#\x00\xd0\x00 \x00\x00qS\x00\x00\x00\x00\x00\x00\x00\x00$\xf6_\xbdI\x1c\xf2\xa9]\xcc\xe0*\xef\x01\x8d\x15\xd2h\x93\xc9\xb57\xc3\xea\\Eb\xf8\xe6,\xdf\xd4\xfae\x84\xcc\xd5\"d\xf0D-\x98\x9f\x81{\xfc$\xc4\xbcF\xf8\xc8\x8d\xcb\xb8\xf2\x1e\xe4\'U\xb3\xb8\xd3\xe6\xd7\x80Y\xc2\xeb\n\xb8_\xe8\x96YY\xe3\xc7\xe6\xf28\x19\xa6\xa7\xfa\xdb\x1ce\xc1\x03\x86J\xb2fh\x19\xee#\xcc\x0f\xed\xfea\xdc\x88\xcb%bW\xd35\xda=\xac\x1d\xae\x93\xfd\'T6\x94\n\xa4\x9cU\xc4\fA~[\xbf\x8b\x90\xfe\x04\xe7U\xf3h\x81\x14l7u\x95\x96t\\\x0f\xef;\x03\xa4C\xbc(Vc!a\xc1\xe39\xc6b\x905\xf8\xc9@h\x01\xf5\xcb\x88\xdf9\xaf5\xc8a:z\xe4\xcbag&67\x814\xf6}\xe10v6l\xd6,\x1e\xa0\xcc\xbf\xfdkm\b?\x839\x85N\x1c\xc1\xcb\xfc\x85\xd2\n\x02\"\xf2\x81g\x90\x01n%\x7f_\xe1.f>>\xa5\xfb\"\xab\xdb\x06\x12e\x14\x11~\x9a\bR-\x85\xc3\xa9\xe6\xf6R\x11\"\xc3\xc9\xfc\x14s X\xec\xdd\xc2qB\x85\xf0\xd7\x04\xdd<\x9a\x84\'\xa3\xf1\xd9<\xb9k', 0x0) getsockopt$inet6_int(r2, 0x29, 0x38, 0x0, &(0x7f0000000140)) ftruncate(0xffffffffffffffff, 0x3) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./gadget\x00', 0x1ff) mount(0x0, &(0x7f0000000140)='./gadget\x00', &(0x7f0000000180)='gadgetfs\x00', 0x0, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./gadget/dummy_udc\x00', 0x2, 0x0) write(r4, &(0x7f0000000200)="000000000902190001010080320904000001ff000000070581024000000902190001010080320904000001ff00000007058102000200120100020000004034127856000100000001", 0x48) openat(0xffffffffffffff9c, &(0x7f0000000000)='./gadget/ep1in-bulk\x00', 0x2, 0x24) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000000)={0x1, &(0x7f0000000100)=[{0x6, 0x0, 0x0, 0x7fff0000}]}) program crashed: KASAN: slab-use-after-free Read in ep_open testing program (duration=39.470570749s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): socket$nl_generic-syz_genetlink_get_family_id$ethtool-sendmsg$ETHTOOL_MSG_LINKMODES_SET-socket$inet6_udp-fsopen-fsconfig$FSCONFIG_SET_STRING-ftruncate-mkdirat-mount-openat-write-openat-seccomp$SECCOMP_SET_MODE_FILTER_LISTENER detailed listing: executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_LINKMODES_SET(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f00000006c0)=ANY=[@ANYBLOB="3400000018919c29d08e2f2bf74957227bef5a5a00bf572bf8754f9754f5c96fdf2934a108bd6e4ae8184d62b27ba72f4587519bff8cb4a38afdb2db0dda3ffdbcbe5b6137a7882d91bb86ec43822033faf6466ee5892ddc3e4f67f070b2dc9da59484048214cb0eb743a13cca502567", @ANYRES16=r1, @ANYBLOB="0700001000000000040005000000180001801400020073797a5f74756e0000000000000000000800050002000000"], 0x34}, 0x1, 0x0, 0x0, 0x4000800}, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) r2 = fsopen(&(0x7f0000000140)='autofs\x00', 0x0) fsconfig$FSCONFIG_SET_STRING(r2, 0x1, &(0x7f0000000ac0)='gid', &(0x7f0000000440)='0\x00#\x00\xd0\x00 \x00\x00qS\x00\x00\x00\x00\x00\x00\x00\x00$\xf6_\xbdI\x1c\xf2\xa9]\xcc\xe0*\xef\x01\x8d\x15\xd2h\x93\xc9\xb57\xc3\xea\\Eb\xf8\xe6,\xdf\xd4\xfae\x84\xcc\xd5\"d\xf0D-\x98\x9f\x81{\xfc$\xc4\xbcF\xf8\xc8\x8d\xcb\xb8\xf2\x1e\xe4\'U\xb3\xb8\xd3\xe6\xd7\x80Y\xc2\xeb\n\xb8_\xe8\x96YY\xe3\xc7\xe6\xf28\x19\xa6\xa7\xfa\xdb\x1ce\xc1\x03\x86J\xb2fh\x19\xee#\xcc\x0f\xed\xfea\xdc\x88\xcb%bW\xd35\xda=\xac\x1d\xae\x93\xfd\'T6\x94\n\xa4\x9cU\xc4\fA~[\xbf\x8b\x90\xfe\x04\xe7U\xf3h\x81\x14l7u\x95\x96t\\\x0f\xef;\x03\xa4C\xbc(Vc!a\xc1\xe39\xc6b\x905\xf8\xc9@h\x01\xf5\xcb\x88\xdf9\xaf5\xc8a:z\xe4\xcbag&67\x814\xf6}\xe10v6l\xd6,\x1e\xa0\xcc\xbf\xfdkm\b?\x839\x85N\x1c\xc1\xcb\xfc\x85\xd2\n\x02\"\xf2\x81g\x90\x01n%\x7f_\xe1.f>>\xa5\xfb\"\xab\xdb\x06\x12e\x14\x11~\x9a\bR-\x85\xc3\xa9\xe6\xf6R\x11\"\xc3\xc9\xfc\x14s X\xec\xdd\xc2qB\x85\xf0\xd7\x04\xdd<\x9a\x84\'\xa3\xf1\xd9<\xb9k', 0x0) ftruncate(0xffffffffffffffff, 0x3) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./gadget\x00', 0x1ff) mount(0x0, &(0x7f0000000140)='./gadget\x00', &(0x7f0000000180)='gadgetfs\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./gadget/dummy_udc\x00', 0x2, 0x0) write(r3, &(0x7f0000000200)="000000000902190001010080320904000001ff000000070581024000000902190001010080320904000001ff00000007058102000200120100020000004034127856000100000001", 0x48) openat(0xffffffffffffff9c, &(0x7f0000000000)='./gadget/ep1in-bulk\x00', 0x2, 0x24) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000000)={0x1, &(0x7f0000000100)=[{0x6, 0x0, 0x0, 0x7fff0000}]}) program crashed: KASAN: slab-use-after-free Read in ep_open testing program (duration=39.470570749s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): socket$nl_generic-syz_genetlink_get_family_id$ethtool-sendmsg$ETHTOOL_MSG_LINKMODES_SET-socket$inet6_udp-fsopen-ftruncate-mkdirat-mount-openat-write-openat-seccomp$SECCOMP_SET_MODE_FILTER_LISTENER detailed listing: executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_LINKMODES_SET(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f00000006c0)=ANY=[@ANYBLOB="3400000018919c29d08e2f2bf74957227bef5a5a00bf572bf8754f9754f5c96fdf2934a108bd6e4ae8184d62b27ba72f4587519bff8cb4a38afdb2db0dda3ffdbcbe5b6137a7882d91bb86ec43822033faf6466ee5892ddc3e4f67f070b2dc9da59484048214cb0eb743a13cca502567", @ANYRES16=r1, @ANYBLOB="0700001000000000040005000000180001801400020073797a5f74756e0000000000000000000800050002000000"], 0x34}, 0x1, 0x0, 0x0, 0x4000800}, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) fsopen(&(0x7f0000000140)='autofs\x00', 0x0) ftruncate(0xffffffffffffffff, 0x3) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./gadget\x00', 0x1ff) mount(0x0, &(0x7f0000000140)='./gadget\x00', &(0x7f0000000180)='gadgetfs\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./gadget/dummy_udc\x00', 0x2, 0x0) write(r2, &(0x7f0000000200)="000000000902190001010080320904000001ff000000070581024000000902190001010080320904000001ff00000007058102000200120100020000004034127856000100000001", 0x48) openat(0xffffffffffffff9c, &(0x7f0000000000)='./gadget/ep1in-bulk\x00', 0x2, 0x24) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000000)={0x1, &(0x7f0000000100)=[{0x6, 0x0, 0x0, 0x7fff0000}]}) program crashed: KASAN: slab-use-after-free Read in ep_open testing program (duration=39.470570749s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): socket$nl_generic-syz_genetlink_get_family_id$ethtool-sendmsg$ETHTOOL_MSG_LINKMODES_SET-socket$inet6_udp-ftruncate-mkdirat-mount-openat-write-openat-seccomp$SECCOMP_SET_MODE_FILTER_LISTENER detailed listing: executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_LINKMODES_SET(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f00000006c0)=ANY=[@ANYBLOB="3400000018919c29d08e2f2bf74957227bef5a5a00bf572bf8754f9754f5c96fdf2934a108bd6e4ae8184d62b27ba72f4587519bff8cb4a38afdb2db0dda3ffdbcbe5b6137a7882d91bb86ec43822033faf6466ee5892ddc3e4f67f070b2dc9da59484048214cb0eb743a13cca502567", @ANYRES16=r1, @ANYBLOB="0700001000000000040005000000180001801400020073797a5f74756e0000000000000000000800050002000000"], 0x34}, 0x1, 0x0, 0x0, 0x4000800}, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) ftruncate(0xffffffffffffffff, 0x3) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./gadget\x00', 0x1ff) mount(0x0, &(0x7f0000000140)='./gadget\x00', &(0x7f0000000180)='gadgetfs\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./gadget/dummy_udc\x00', 0x2, 0x0) write(r2, &(0x7f0000000200)="000000000902190001010080320904000001ff000000070581024000000902190001010080320904000001ff00000007058102000200120100020000004034127856000100000001", 0x48) openat(0xffffffffffffff9c, &(0x7f0000000000)='./gadget/ep1in-bulk\x00', 0x2, 0x24) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000000)={0x1, &(0x7f0000000100)=[{0x6, 0x0, 0x0, 0x7fff0000}]}) program crashed: KASAN: slab-use-after-free Read in ep_open testing program (duration=39.470570749s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): socket$nl_generic-syz_genetlink_get_family_id$ethtool-sendmsg$ETHTOOL_MSG_LINKMODES_SET-ftruncate-mkdirat-mount-openat-write-openat-seccomp$SECCOMP_SET_MODE_FILTER_LISTENER detailed listing: executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_LINKMODES_SET(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f00000006c0)=ANY=[@ANYBLOB="3400000018919c29d08e2f2bf74957227bef5a5a00bf572bf8754f9754f5c96fdf2934a108bd6e4ae8184d62b27ba72f4587519bff8cb4a38afdb2db0dda3ffdbcbe5b6137a7882d91bb86ec43822033faf6466ee5892ddc3e4f67f070b2dc9da59484048214cb0eb743a13cca502567", @ANYRES16=r1, @ANYBLOB="0700001000000000040005000000180001801400020073797a5f74756e0000000000000000000800050002000000"], 0x34}, 0x1, 0x0, 0x0, 0x4000800}, 0x0) ftruncate(0xffffffffffffffff, 0x3) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./gadget\x00', 0x1ff) mount(0x0, &(0x7f0000000140)='./gadget\x00', &(0x7f0000000180)='gadgetfs\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./gadget/dummy_udc\x00', 0x2, 0x0) write(r2, &(0x7f0000000200)="000000000902190001010080320904000001ff000000070581024000000902190001010080320904000001ff00000007058102000200120100020000004034127856000100000001", 0x48) openat(0xffffffffffffff9c, &(0x7f0000000000)='./gadget/ep1in-bulk\x00', 0x2, 0x24) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000000)={0x1, &(0x7f0000000100)=[{0x6, 0x0, 0x0, 0x7fff0000}]}) program crashed: KASAN: slab-use-after-free Read in ep_open testing program (duration=39.470570749s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): socket$nl_generic-syz_genetlink_get_family_id$ethtool-ftruncate-mkdirat-mount-openat-write-openat-seccomp$SECCOMP_SET_MODE_FILTER_LISTENER detailed listing: executing program 0: socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$ethtool(&(0x7f0000000080), 0xffffffffffffffff) ftruncate(0xffffffffffffffff, 0x3) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./gadget\x00', 0x1ff) mount(0x0, &(0x7f0000000140)='./gadget\x00', &(0x7f0000000180)='gadgetfs\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./gadget/dummy_udc\x00', 0x2, 0x0) write(r0, &(0x7f0000000200)="000000000902190001010080320904000001ff000000070581024000000902190001010080320904000001ff00000007058102000200120100020000004034127856000100000001", 0x48) openat(0xffffffffffffff9c, &(0x7f0000000000)='./gadget/ep1in-bulk\x00', 0x2, 0x24) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000000)={0x1, &(0x7f0000000100)=[{0x6, 0x0, 0x0, 0x7fff0000}]}) program crashed: KASAN: slab-use-after-free Read in ep_open testing program (duration=39.470570749s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): socket$nl_generic-ftruncate-mkdirat-mount-openat-write-openat-seccomp$SECCOMP_SET_MODE_FILTER_LISTENER detailed listing: executing program 0: socket$nl_generic(0x10, 0x3, 0x10) ftruncate(0xffffffffffffffff, 0x3) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./gadget\x00', 0x1ff) mount(0x0, &(0x7f0000000140)='./gadget\x00', &(0x7f0000000180)='gadgetfs\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./gadget/dummy_udc\x00', 0x2, 0x0) write(r0, &(0x7f0000000200)="000000000902190001010080320904000001ff000000070581024000000902190001010080320904000001ff00000007058102000200120100020000004034127856000100000001", 0x48) openat(0xffffffffffffff9c, &(0x7f0000000000)='./gadget/ep1in-bulk\x00', 0x2, 0x24) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000000)={0x1, &(0x7f0000000100)=[{0x6, 0x0, 0x0, 0x7fff0000}]}) program crashed: KASAN: slab-use-after-free Read in ep_open testing program (duration=39.470570749s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): ftruncate-mkdirat-mount-openat-write-openat-seccomp$SECCOMP_SET_MODE_FILTER_LISTENER detailed listing: executing program 0: ftruncate(0xffffffffffffffff, 0x3) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./gadget\x00', 0x1ff) mount(0x0, &(0x7f0000000140)='./gadget\x00', &(0x7f0000000180)='gadgetfs\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./gadget/dummy_udc\x00', 0x2, 0x0) write(r0, &(0x7f0000000200)="000000000902190001010080320904000001ff000000070581024000000902190001010080320904000001ff00000007058102000200120100020000004034127856000100000001", 0x48) openat(0xffffffffffffff9c, &(0x7f0000000000)='./gadget/ep1in-bulk\x00', 0x2, 0x24) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000000)={0x1, &(0x7f0000000100)=[{0x6, 0x0, 0x0, 0x7fff0000}]}) program crashed: KASAN: slab-use-after-free Read in ep_open testing program (duration=39.470570749s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): ftruncate-mkdirat-mount-openat-write-openat-seccomp$SECCOMP_SET_MODE_FILTER_LISTENER detailed listing: executing program 0: ftruncate(0xffffffffffffffff, 0x3) mkdirat(0xffffffffffffff9c, 0x0, 0x1ff) mount(0x0, &(0x7f0000000140)='./gadget\x00', &(0x7f0000000180)='gadgetfs\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./gadget/dummy_udc\x00', 0x2, 0x0) write(r0, &(0x7f0000000200)="000000000902190001010080320904000001ff000000070581024000000902190001010080320904000001ff00000007058102000200120100020000004034127856000100000001", 0x48) openat(0xffffffffffffff9c, &(0x7f0000000000)='./gadget/ep1in-bulk\x00', 0x2, 0x24) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000000)={0x1, &(0x7f0000000100)=[{0x6, 0x0, 0x0, 0x7fff0000}]}) program did not crash testing program (duration=39.470570749s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): ftruncate-mkdirat-mount-openat-write-openat-seccomp$SECCOMP_SET_MODE_FILTER_LISTENER detailed listing: executing program 0: ftruncate(0xffffffffffffffff, 0x3) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./gadget\x00', 0x1ff) mount(0x0, 0x0, &(0x7f0000000180)='gadgetfs\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./gadget/dummy_udc\x00', 0x2, 0x0) write(r0, &(0x7f0000000200)="000000000902190001010080320904000001ff000000070581024000000902190001010080320904000001ff00000007058102000200120100020000004034127856000100000001", 0x48) openat(0xffffffffffffff9c, &(0x7f0000000000)='./gadget/ep1in-bulk\x00', 0x2, 0x24) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000000)={0x1, &(0x7f0000000100)=[{0x6, 0x0, 0x0, 0x7fff0000}]}) program did not crash testing program (duration=39.470570749s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): ftruncate-mkdirat-mount-openat-write-openat-seccomp$SECCOMP_SET_MODE_FILTER_LISTENER detailed listing: executing program 0: ftruncate(0xffffffffffffffff, 0x3) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./gadget\x00', 0x1ff) mount(0x0, &(0x7f0000000140)='./gadget\x00', 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./gadget/dummy_udc\x00', 0x2, 0x0) write(r0, &(0x7f0000000200)="000000000902190001010080320904000001ff000000070581024000000902190001010080320904000001ff00000007058102000200120100020000004034127856000100000001", 0x48) openat(0xffffffffffffff9c, &(0x7f0000000000)='./gadget/ep1in-bulk\x00', 0x2, 0x24) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000000)={0x1, &(0x7f0000000100)=[{0x6, 0x0, 0x0, 0x7fff0000}]}) program did not crash testing program (duration=39.470570749s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): ftruncate-mkdirat-mount-openat-write-openat-seccomp$SECCOMP_SET_MODE_FILTER_LISTENER detailed listing: executing program 0: ftruncate(0xffffffffffffffff, 0x3) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./gadget\x00', 0x1ff) mount(0x0, &(0x7f0000000140)='./gadget\x00', &(0x7f0000000180)='gadgetfs\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, 0x0, 0x2, 0x0) write(r0, &(0x7f0000000200)="000000000902190001010080320904000001ff000000070581024000000902190001010080320904000001ff00000007058102000200120100020000004034127856000100000001", 0x48) openat(0xffffffffffffff9c, &(0x7f0000000000)='./gadget/ep1in-bulk\x00', 0x2, 0x24) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000000)={0x1, &(0x7f0000000100)=[{0x6, 0x0, 0x0, 0x7fff0000}]}) program did not crash testing program (duration=39.470570749s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): ftruncate-mkdirat-mount-openat-write-openat-seccomp$SECCOMP_SET_MODE_FILTER_LISTENER detailed listing: executing program 0: ftruncate(0xffffffffffffffff, 0x3) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./gadget\x00', 0x1ff) mount(0x0, &(0x7f0000000140)='./gadget\x00', &(0x7f0000000180)='gadgetfs\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./gadget/dummy_udc\x00', 0x2, 0x0) write(r0, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./gadget/ep1in-bulk\x00', 0x2, 0x24) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000000)={0x1, &(0x7f0000000100)=[{0x6, 0x0, 0x0, 0x7fff0000}]}) program did not crash testing program (duration=39.470570749s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): ftruncate-mkdirat-mount-openat-write-openat-seccomp$SECCOMP_SET_MODE_FILTER_LISTENER detailed listing: executing program 0: ftruncate(0xffffffffffffffff, 0x3) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./gadget\x00', 0x1ff) mount(0x0, &(0x7f0000000140)='./gadget\x00', &(0x7f0000000180)='gadgetfs\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./gadget/dummy_udc\x00', 0x2, 0x0) write(r0, &(0x7f0000000200), 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./gadget/ep1in-bulk\x00', 0x2, 0x24) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000000)={0x1, &(0x7f0000000100)=[{0x6, 0x0, 0x0, 0x7fff0000}]}) program did not crash testing program (duration=39.470570749s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): ftruncate-mkdirat-mount-openat-write-openat-seccomp$SECCOMP_SET_MODE_FILTER_LISTENER detailed listing: executing program 0: ftruncate(0xffffffffffffffff, 0x3) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./gadget\x00', 0x1ff) mount(0x0, &(0x7f0000000140)='./gadget\x00', &(0x7f0000000180)='gadgetfs\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./gadget/dummy_udc\x00', 0x2, 0x0) write(r0, &(0x7f0000000200)="000000000902190001010080320904000001ff000000070581024000000902190001010080320904000001ff00000007058102000200120100020000004034127856000100000001", 0x48) openat(0xffffffffffffff9c, 0x0, 0x2, 0x24) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000000)={0x1, &(0x7f0000000100)=[{0x6, 0x0, 0x0, 0x7fff0000}]}) program did not crash testing program (duration=39.470570749s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): ftruncate-mkdirat-mount-openat-write-openat-seccomp$SECCOMP_SET_MODE_FILTER_LISTENER detailed listing: executing program 0: ftruncate(0xffffffffffffffff, 0x3) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./gadget\x00', 0x1ff) mount(0x0, &(0x7f0000000140)='./gadget\x00', &(0x7f0000000180)='gadgetfs\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./gadget/dummy_udc\x00', 0x2, 0x0) write(r0, &(0x7f0000000200)="000000000902190001010080320904000001ff000000070581024000000902190001010080320904000001ff00000007058102000200120100020000004034127856000100000001", 0x48) openat(0xffffffffffffff9c, &(0x7f0000000000)='./gadget/ep1in-bulk\x00', 0x2, 0x24) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, 0x0) program crashed: KASAN: slab-use-after-free Read in ep_open extracting C reproducer testing compiled C program (duration=39.470570749s, {Threaded:true Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): ftruncate-mkdirat-mount-openat-write-openat-seccomp$SECCOMP_SET_MODE_FILTER_LISTENER program did not crash simplifying guilty program options testing program (duration=39.470570749s, {Threaded:false Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): ftruncate-mkdirat-mount-openat-write-openat-seccomp$SECCOMP_SET_MODE_FILTER_LISTENER detailed listing: executing program 0: ftruncate(0xffffffffffffffff, 0x3) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./gadget\x00', 0x1ff) mount(0x0, &(0x7f0000000140)='./gadget\x00', &(0x7f0000000180)='gadgetfs\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./gadget/dummy_udc\x00', 0x2, 0x0) write(r0, &(0x7f0000000200)="000000000902190001010080320904000001ff000000070581024000000902190001010080320904000001ff00000007058102000200120100020000004034127856000100000001", 0x48) openat(0xffffffffffffff9c, &(0x7f0000000000)='./gadget/ep1in-bulk\x00', 0x2, 0x24) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, 0x0) program crashed: KASAN: slab-use-after-free Read in ep_open extracting C reproducer testing compiled C program (duration=39.470570749s, {Threaded:false Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): ftruncate-mkdirat-mount-openat-write-openat-seccomp$SECCOMP_SET_MODE_FILTER_LISTENER program crashed: KASAN: slab-use-after-free Read in ep_open simplifying C reproducer testing compiled C program (duration=39.470570749s, {Threaded:false Repeat:false RepeatTimes:0 Procs:1 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:false Cgroups:false BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): ftruncate-mkdirat-mount-openat-write-openat-seccomp$SECCOMP_SET_MODE_FILTER_LISTENER program did not crash testing compiled C program (duration=39.470570749s, {Threaded:false Repeat:true RepeatTimes:0 Procs:1 Slowdown:1 Sandbox:none SandboxArg:0 Leak:false NetInjection:true NetDevices:true NetReset:true Cgroups:true BinfmtMisc:true CloseFDs:true KCSAN:false DevlinkPCI:false NicVF:false USB:true VhciInjection:true Wifi:true IEEE802154:true Sysctl:true Swap:true UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): ftruncate-mkdirat-mount-openat-write-openat-seccomp$SECCOMP_SET_MODE_FILTER_LISTENER program did not crash testing compiled C program (duration=39.470570749s, {Threaded:false Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox: SandboxArg:0 Leak:false NetInjection:false NetDevices:false NetReset:false Cgroups:false BinfmtMisc:false CloseFDs:false KCSAN:false DevlinkPCI:false NicVF:false USB:false VhciInjection:false Wifi:false IEEE802154:true Sysctl:true Swap:false UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): ftruncate-mkdirat-mount-openat-write-openat-seccomp$SECCOMP_SET_MODE_FILTER_LISTENER program crashed: KASAN: slab-use-after-free Read in ep_open testing compiled C program (duration=39.470570749s, {Threaded:false Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox: SandboxArg:0 Leak:false NetInjection:false NetDevices:false NetReset:false Cgroups:false BinfmtMisc:false CloseFDs:false KCSAN:false DevlinkPCI:false NicVF:false USB:false VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:false UseTmpDir:true HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): ftruncate-mkdirat-mount-openat-write-openat-seccomp$SECCOMP_SET_MODE_FILTER_LISTENER program crashed: KASAN: slab-use-after-free Read in ep_open testing compiled C program (duration=39.470570749s, {Threaded:false Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox: SandboxArg:0 Leak:false NetInjection:false NetDevices:false NetReset:false Cgroups:false BinfmtMisc:false CloseFDs:false KCSAN:false DevlinkPCI:false NicVF:false USB:false VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:false UseTmpDir:false HandleSegv:true Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): ftruncate-mkdirat-mount-openat-write-openat-seccomp$SECCOMP_SET_MODE_FILTER_LISTENER program crashed: KASAN: slab-use-after-free Read in ep_open testing compiled C program (duration=39.470570749s, {Threaded:false Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox: SandboxArg:0 Leak:false NetInjection:false NetDevices:false NetReset:false Cgroups:false BinfmtMisc:false CloseFDs:false KCSAN:false DevlinkPCI:false NicVF:false USB:false VhciInjection:false Wifi:false IEEE802154:false Sysctl:true Swap:false UseTmpDir:false HandleSegv:false Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): ftruncate-mkdirat-mount-openat-write-openat-seccomp$SECCOMP_SET_MODE_FILTER_LISTENER program crashed: KASAN: slab-use-after-free Read in ep_open testing compiled C program (duration=39.470570749s, {Threaded:false Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox: SandboxArg:0 Leak:false NetInjection:false NetDevices:false NetReset:false Cgroups:false BinfmtMisc:false CloseFDs:false KCSAN:false DevlinkPCI:false NicVF:false USB:false VhciInjection:false Wifi:false IEEE802154:false Sysctl:false Swap:false UseTmpDir:false HandleSegv:false Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): ftruncate-mkdirat-mount-openat-write-openat-seccomp$SECCOMP_SET_MODE_FILTER_LISTENER program crashed: KASAN: slab-use-after-free Read in ep_open testing program (duration=39.470570749s, {Threaded:false Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox: SandboxArg:0 Leak:false NetInjection:false NetDevices:false NetReset:false Cgroups:false BinfmtMisc:false CloseFDs:false KCSAN:false DevlinkPCI:false NicVF:false USB:false VhciInjection:false Wifi:false IEEE802154:false Sysctl:false Swap:false UseTmpDir:false HandleSegv:false Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): ftruncate-mkdirat-mount-openat-write-openat-seccomp$SECCOMP_SET_MODE_FILTER_LISTENER detailed listing: executing program 0: ftruncate(0xffffffffffffffff, 0x3) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./gadget\x00', 0x1ff) mount(0x0, &(0x7f0000000140)='./gadget\x00', &(0x7f0000000180)='gadgetfs\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./gadget/dummy_udc\x00', 0x2, 0x0) write(r0, &(0x7f0000000200)="000000000902190001010080320904000001ff000000070581024000000902190001010080320904000001ff00000007058102000200120100020000004034127856000100000001", 0x48) openat(0xffffffffffffff9c, &(0x7f0000000000)='./gadget/ep1in-bulk\x00', 0x2, 0x24) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, 0x0) program did not crash validation run: crashed=false testing program (duration=39.470570749s, {Threaded:false Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox: SandboxArg:0 Leak:false NetInjection:false NetDevices:false NetReset:false Cgroups:false BinfmtMisc:false CloseFDs:false KCSAN:false DevlinkPCI:false NicVF:false USB:false VhciInjection:false Wifi:false IEEE802154:false Sysctl:false Swap:false UseTmpDir:false HandleSegv:false Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): ftruncate-mkdirat-mount-openat-write-openat-seccomp$SECCOMP_SET_MODE_FILTER_LISTENER detailed listing: executing program 0: ftruncate(0xffffffffffffffff, 0x3) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./gadget\x00', 0x1ff) mount(0x0, &(0x7f0000000140)='./gadget\x00', &(0x7f0000000180)='gadgetfs\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./gadget/dummy_udc\x00', 0x2, 0x0) write(r0, &(0x7f0000000200)="000000000902190001010080320904000001ff000000070581024000000902190001010080320904000001ff00000007058102000200120100020000004034127856000100000001", 0x48) openat(0xffffffffffffff9c, &(0x7f0000000000)='./gadget/ep1in-bulk\x00', 0x2, 0x24) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, 0x0) program did not crash validation run: crashed=false testing program (duration=39.470570749s, {Threaded:false Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox: SandboxArg:0 Leak:false NetInjection:false NetDevices:false NetReset:false Cgroups:false BinfmtMisc:false CloseFDs:false KCSAN:false DevlinkPCI:false NicVF:false USB:false VhciInjection:false Wifi:false IEEE802154:false Sysctl:false Swap:false UseTmpDir:false HandleSegv:false Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): ftruncate-mkdirat-mount-openat-write-openat-seccomp$SECCOMP_SET_MODE_FILTER_LISTENER detailed listing: executing program 0: ftruncate(0xffffffffffffffff, 0x3) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./gadget\x00', 0x1ff) mount(0x0, &(0x7f0000000140)='./gadget\x00', &(0x7f0000000180)='gadgetfs\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./gadget/dummy_udc\x00', 0x2, 0x0) write(r0, &(0x7f0000000200)="000000000902190001010080320904000001ff000000070581024000000902190001010080320904000001ff00000007058102000200120100020000004034127856000100000001", 0x48) openat(0xffffffffffffff9c, &(0x7f0000000000)='./gadget/ep1in-bulk\x00', 0x2, 0x24) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, 0x0) program crashed: KASAN: slab-use-after-free Read in ep_open validation run: crashed=true testing program (duration=39.470570749s, {Threaded:false Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox: SandboxArg:0 Leak:false NetInjection:false NetDevices:false NetReset:false Cgroups:false BinfmtMisc:false CloseFDs:false KCSAN:false DevlinkPCI:false NicVF:false USB:false VhciInjection:false Wifi:false IEEE802154:false Sysctl:false Swap:false UseTmpDir:false HandleSegv:false Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): ftruncate-mkdirat-mount-openat-write-openat-seccomp$SECCOMP_SET_MODE_FILTER_LISTENER detailed listing: executing program 0: ftruncate(0xffffffffffffffff, 0x3) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./gadget\x00', 0x1ff) mount(0x0, &(0x7f0000000140)='./gadget\x00', &(0x7f0000000180)='gadgetfs\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./gadget/dummy_udc\x00', 0x2, 0x0) write(r0, &(0x7f0000000200)="000000000902190001010080320904000001ff000000070581024000000902190001010080320904000001ff00000007058102000200120100020000004034127856000100000001", 0x48) openat(0xffffffffffffff9c, &(0x7f0000000000)='./gadget/ep1in-bulk\x00', 0x2, 0x24) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, 0x0) program crashed: KASAN: slab-use-after-free Read in ep_open validation run: crashed=true testing program (duration=39.470570749s, {Threaded:false Repeat:true RepeatTimes:0 Procs:4 Slowdown:1 Sandbox: SandboxArg:0 Leak:false NetInjection:false NetDevices:false NetReset:false Cgroups:false BinfmtMisc:false CloseFDs:false KCSAN:false DevlinkPCI:false NicVF:false USB:false VhciInjection:false Wifi:false IEEE802154:false Sysctl:false Swap:false UseTmpDir:false HandleSegv:false Trace:false CallComments:true LegacyOptions:{Collide:false Fault:false FaultCall:0 FaultNth:0}}): ftruncate-mkdirat-mount-openat-write-openat-seccomp$SECCOMP_SET_MODE_FILTER_LISTENER detailed listing: executing program 0: ftruncate(0xffffffffffffffff, 0x3) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./gadget\x00', 0x1ff) mount(0x0, &(0x7f0000000140)='./gadget\x00', &(0x7f0000000180)='gadgetfs\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./gadget/dummy_udc\x00', 0x2, 0x0) write(r0, &(0x7f0000000200)="000000000902190001010080320904000001ff000000070581024000000902190001010080320904000001ff00000007058102000200120100020000004034127856000100000001", 0x48) openat(0xffffffffffffff9c, &(0x7f0000000000)='./gadget/ep1in-bulk\x00', 0x2, 0x24) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, 0x0) program crashed: KASAN: slab-use-after-free Read in ep_open validation run: crashed=true reproducing took 41m28.080271336s repro crashed as (corrupted=false): ================================================================== BUG: KASAN: slab-use-after-free in __mutex_lock_common kernel/locking/mutex.c:625 [inline] BUG: KASAN: slab-use-after-free in __mutex_lock+0x15ca/0x1bd0 kernel/locking/mutex.c:821 Read of size 8 at addr ffff888058156c58 by task syz.2.78/6092 CPU: 3 UID: 0 PID: 6092 Comm: syz.2.78 Not tainted syzkaller #0 PREEMPT(full) Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014 Call Trace: __dump_stack lib/dump_stack.c:94 [inline] dump_stack_lvl+0x100/0x190 lib/dump_stack.c:120 print_address_description mm/kasan/report.c:378 [inline] print_report+0x13d/0x4b0 mm/kasan/report.c:482 kasan_report+0xdf/0x1c0 mm/kasan/report.c:595 __mutex_lock_common kernel/locking/mutex.c:625 [inline] __mutex_lock+0x15ca/0x1bd0 kernel/locking/mutex.c:821 ep_open+0x4c/0x2c0 drivers/usb/gadget/legacy/inode.c:823 do_dentry_open+0x6ab/0x14d0 fs/open.c:947 vfs_open+0x82/0x3f0 fs/open.c:1052 do_open fs/namei.c:4700 [inline] path_openat+0x2873/0x4280 fs/namei.c:4863 do_file_open+0x20e/0x430 fs/namei.c:4892 do_sys_openat2+0x10f/0x1e0 fs/open.c:1368 do_sys_open fs/open.c:1374 [inline] __do_sys_openat fs/open.c:1390 [inline] __se_sys_openat fs/open.c:1385 [inline] __x64_sys_openat+0x12d/0x210 fs/open.c:1385 do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline] do_syscall_64+0x115/0x870 arch/x86/entry/syscall_64.c:94 entry_SYSCALL_64_after_hwframe+0x77/0x7f RIP: 0033:0x7fdf67d9e0d9 Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 e8 ff ff ff f7 d8 64 89 01 48 RSP: 002b:00007ffe6d5f8fa8 EFLAGS: 00000246 ORIG_RAX: 0000000000000101 RAX: ffffffffffffffda RBX: 00007fdf68025fa0 RCX: 00007fdf67d9e0d9 RDX: 0000000000000002 RSI: 0000200000000000 RDI: ffffffffffffff9c RBP: 00007fdf67e35024 R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000024 R11: 0000000000000246 R12: 0000000000000000 R13: 00007fdf68025fac R14: 00007fdf68025fa0 R15: 00007fdf68025fa0 Allocated by task 6091: kasan_save_stack+0x30/0x50 mm/kasan/common.c:57 kasan_save_track+0x14/0x30 mm/kasan/common.c:78 poison_kmalloc_redzone mm/kasan/common.c:398 [inline] __kasan_kmalloc+0xaa/0xb0 mm/kasan/common.c:415 kasan_kmalloc include/linux/kasan.h:263 [inline] __kmalloc_cache_noprof+0x2e5/0x6c0 mm/slub.c:5489 _kmalloc_noprof include/linux/slab.h:988 [inline] _kzalloc_noprof include/linux/slab.h:1309 [inline] activate_ep_files drivers/usb/gadget/legacy/inode.c:1601 [inline] gadgetfs_bind+0x582/0x890 drivers/usb/gadget/legacy/inode.c:1692 gadget_bind_driver+0x28c/0xbf0 drivers/usb/gadget/udc/core.c:1662 call_driver_probe drivers/base/dd.c:628 [inline] really_probe+0x241/0xa60 drivers/base/dd.c:706 __driver_probe_device+0x20e/0x450 drivers/base/dd.c:868 driver_probe_device+0x4a/0x140 drivers/base/dd.c:898 __driver_attach+0x21f/0x5b0 drivers/base/dd.c:1292 bus_for_each_dev+0x13e/0x1d0 drivers/base/bus.c:383 bus_add_driver+0x305/0x5b0 drivers/base/bus.c:763 driver_register+0x1e2/0x360 drivers/base/driver.c:174 usb_gadget_register_driver_owner+0x132/0x210 drivers/usb/gadget/udc/core.c:1752 dev_config+0xdce/0x1610 drivers/usb/gadget/legacy/inode.c:1883 vfs_write+0x2aa/0x1050 fs/read_write.c:685 ksys_write+0x12a/0x250 fs/read_write.c:739 do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline] do_syscall_64+0x115/0x870 arch/x86/entry/syscall_64.c:94 entry_SYSCALL_64_after_hwframe+0x77/0x7f Freed by task 6091: kasan_save_stack+0x30/0x50 mm/kasan/common.c:57 kasan_save_track+0x14/0x30 mm/kasan/common.c:78 kasan_save_free_info+0x3b/0x70 mm/kasan/generic.c:584 poison_slab_object mm/kasan/common.c:253 [inline] __kasan_slab_free+0x5f/0x80 mm/kasan/common.c:285 kasan_slab_free include/linux/kasan.h:235 [inline] slab_free_hook mm/slub.c:2677 [inline] slab_free mm/slub.c:6377 [inline] kfree+0x22b/0x6c0 mm/slub.c:6692 put_ep drivers/usb/gadget/legacy/inode.c:225 [inline] put_ep+0x117/0x150 drivers/usb/gadget/legacy/inode.c:217 destroy_ep_files+0x163/0x420 drivers/usb/gadget/legacy/inode.c:1582 gadgetfs_unbind+0x139/0x260 drivers/usb/gadget/legacy/inode.c:1655 gadget_unbind_driver+0x20c/0x4f0 drivers/usb/gadget/udc/core.c:1724 device_remove+0xcb/0x180 drivers/base/dd.c:616 __device_release_driver drivers/base/dd.c:1349 [inline] device_release_driver_internal+0x44e/0x620 drivers/base/dd.c:1372 driver_detach+0xd8/0x1b0 drivers/base/dd.c:1435 bus_remove_driver+0x13b/0x2e0 drivers/base/bus.c:832 driver_unregister+0x76/0xb0 drivers/base/driver.c:202 usb_gadget_unregister_driver+0x49/0x70 drivers/usb/gadget/udc/core.c:1784 dev_release+0x132/0x1b0 drivers/usb/gadget/legacy/inode.c:1198 __fput+0x3ff/0xb50 fs/file_table.c:512 task_work_run+0x150/0x240 kernel/task_work.c:233 resume_user_mode_work include/linux/resume_user_mode.h:50 [inline] __exit_to_user_mode_loop kernel/entry/common.c:70 [inline] exit_to_user_mode_loop+0x1d8/0x6f0 kernel/entry/common.c:101 __exit_to_user_mode_prepare include/linux/irq-entry-common.h:207 [inline] syscall_exit_to_user_mode_prepare include/linux/irq-entry-common.h:230 [inline] syscall_exit_to_user_mode include/linux/entry-common.h:318 [inline] do_syscall_64+0x666/0x870 arch/x86/entry/syscall_64.c:100 entry_SYSCALL_64_after_hwframe+0x77/0x7f The buggy address belongs to the object at ffff888058156c00 which belongs to the cache kmalloc-512 of size 512 The buggy address is located 88 bytes inside of freed 512-byte region [ffff888058156c00, ffff888058156e00) The buggy address belongs to the physical page: page: refcount:0 mapcount:0 mapping:0000000000000000 index:0x0 pfn:0x58154 head: order:2 mapcount:0 entire_mapcount:0 nr_pages_mapped:0 pincount:0 flags: 0xfff00000000040(head|node=0|zone=1|lastcpupid=0x7ff) page_type: f5(slab) raw: 00fff00000000040 ffff88801bc42c80 dead000000000100 dead000000000122 raw: 0000000000000000 0000000800100010 00000000f5000000 0000000000000000 head: 00fff00000000040 ffff88801bc42c80 dead000000000100 dead000000000122 head: 0000000000000000 0000000800100010 00000000f5000000 0000000000000000 head: 00fff00000000002 ffffffffffffff01 00000000ffffffff 00000000ffffffff head: ffffffffffffffff 0000000000000000 00000000ffffffff 0000000000000004 page dumped because: kasan: bad access detected page_owner tracks the page as allocated page last allocated via order 2, migratetype Unmovable, gfp_mask 0xd20c0(__GFP_IO|__GFP_FS|__GFP_NOWARN|__GFP_NORETRY|__GFP_COMP|__GFP_NOMEMALLOC), pid 5855, tgid 5855 (syz-executor), ts 56830424332, free_ts 56829370295 set_page_owner include/linux/page_owner.h:32 [inline] post_alloc_hook+0xfd/0x120 mm/page_alloc.c:1859 prep_new_page mm/page_alloc.c:1867 [inline] get_page_from_freelist+0xf48/0x3530 mm/page_alloc.c:3946 __alloc_frozen_pages_noprof+0x299/0x2dc0 mm/page_alloc.c:5304 alloc_slab_page mm/slub.c:3266 [inline] allocate_slab mm/slub.c:3380 [inline] new_slab+0xa2/0x640 mm/slub.c:3426 refill_objects+0xe3/0x410 mm/slub.c:7310 refill_sheaf mm/slub.c:2804 [inline] __pcs_replace_empty_main+0x376/0x680 mm/slub.c:4675 alloc_from_pcs mm/slub.c:4773 [inline] slab_alloc_node mm/slub.c:4905 [inline] __do_kmalloc_node mm/slub.c:5333 [inline] __kmalloc_node_track_caller_noprof+0x679/0x830 mm/slub.c:5471 kmemdup_noprof+0x29/0x60 mm/util.c:138 xt_register_table+0x106/0x9a0 net/netfilter/x_tables.c:1574 ipt_register_table+0x137/0x2b0 net/ipv4/netfilter/ip_tables.c:1746 iptable_mangle_table_init+0x40/0x60 net/ipv4/netfilter/iptable_mangle.c:92 xt_find_table_lock+0x2db/0x520 net/netfilter/x_tables.c:1353 xt_request_find_table_lock+0x28/0xf0 net/netfilter/x_tables.c:1378 get_info+0x1a7/0x790 net/ipv4/netfilter/ip_tables.c:961 do_ipt_get_ctl+0x231/0xbf0 net/ipv4/netfilter/ip_tables.c:1660 nf_getsockopt+0x7c/0xe0 net/netfilter/nf_sockopt.c:116 page last free pid 5855 tgid 5855 stack trace: reset_page_owner include/linux/page_owner.h:25 [inline] __free_pages_prepare mm/page_alloc.c:1406 [inline] __free_frozen_pages+0x79f/0x1090 mm/page_alloc.c:2950 stack_depot_save_flags+0x435/0x9d0 lib/stackdepot.c:735 kasan_save_stack+0x3f/0x50 mm/kasan/common.c:58 kasan_save_track+0x14/0x30 mm/kasan/common.c:78 poison_kmalloc_redzone mm/kasan/common.c:398 [inline] __kasan_kmalloc+0xaa/0xb0 mm/kasan/common.c:415 kasan_kmalloc include/linux/kasan.h:263 [inline] __do_kmalloc_node mm/slub.c:5334 [inline] __kmalloc_flags_noprof+0x371/0x8b0 mm/slub.c:5528 _kmalloc_flags_noprof mm/slab.h:39 [inline] __alloc_empty_sheaf mm/slub.c:2751 [inline] alloc_empty_sheaf mm/slub.c:2771 [inline] __pcs_replace_empty_main+0x41a/0x680 mm/slub.c:4670 alloc_from_pcs mm/slub.c:4773 [inline] slab_alloc_node mm/slub.c:4905 [inline] __do_kmalloc_node mm/slub.c:5333 [inline] __kmalloc_node_noprof+0x681/0x830 mm/slub.c:5346 _kmalloc_node_noprof include/linux/slab.h:1197 [inline] __vmalloc_area_node mm/vmalloc.c:3893 [inline] __vmalloc_node_range_noprof+0x409/0x1630 mm/vmalloc.c:4104 __vmalloc_node_noprof+0xad/0xf0 mm/vmalloc.c:4165 alloc_counters net/ipv4/netfilter/arp_tables.c:672 [inline] copy_entries_to_user net/ipv4/netfilter/arp_tables.c:693 [inline] get_entries net/ipv4/netfilter/arp_tables.c:877 [inline] do_arpt_get_ctl+0x75f/0xad0 net/ipv4/netfilter/arp_tables.c:1474 nf_getsockopt+0x7c/0xe0 net/netfilter/nf_sockopt.c:116 ip_getsockopt+0x192/0x1e0 net/ipv4/ip_sockglue.c:1777 tcp_getsockopt+0xa1/0x110 net/ipv4/tcp.c:4864 do_sock_getsockopt+0x50a/0x6e0 net/socket.c:2474 __sys_getsockopt+0x148/0x260 net/socket.c:2505 Memory state around the buggy address: ffff888058156b00: fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc ffff888058156b80: fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc >ffff888058156c00: fa fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb ^ ffff888058156c80: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb ffff888058156d00: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb ================================================================== final repro crashed as (corrupted=false): ================================================================== BUG: KASAN: slab-use-after-free in __mutex_lock_common kernel/locking/mutex.c:625 [inline] BUG: KASAN: slab-use-after-free in __mutex_lock+0x15ca/0x1bd0 kernel/locking/mutex.c:821 Read of size 8 at addr ffff888058156c58 by task syz.2.78/6092 CPU: 3 UID: 0 PID: 6092 Comm: syz.2.78 Not tainted syzkaller #0 PREEMPT(full) Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014 Call Trace: __dump_stack lib/dump_stack.c:94 [inline] dump_stack_lvl+0x100/0x190 lib/dump_stack.c:120 print_address_description mm/kasan/report.c:378 [inline] print_report+0x13d/0x4b0 mm/kasan/report.c:482 kasan_report+0xdf/0x1c0 mm/kasan/report.c:595 __mutex_lock_common kernel/locking/mutex.c:625 [inline] __mutex_lock+0x15ca/0x1bd0 kernel/locking/mutex.c:821 ep_open+0x4c/0x2c0 drivers/usb/gadget/legacy/inode.c:823 do_dentry_open+0x6ab/0x14d0 fs/open.c:947 vfs_open+0x82/0x3f0 fs/open.c:1052 do_open fs/namei.c:4700 [inline] path_openat+0x2873/0x4280 fs/namei.c:4863 do_file_open+0x20e/0x430 fs/namei.c:4892 do_sys_openat2+0x10f/0x1e0 fs/open.c:1368 do_sys_open fs/open.c:1374 [inline] __do_sys_openat fs/open.c:1390 [inline] __se_sys_openat fs/open.c:1385 [inline] __x64_sys_openat+0x12d/0x210 fs/open.c:1385 do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline] do_syscall_64+0x115/0x870 arch/x86/entry/syscall_64.c:94 entry_SYSCALL_64_after_hwframe+0x77/0x7f RIP: 0033:0x7fdf67d9e0d9 Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 e8 ff ff ff f7 d8 64 89 01 48 RSP: 002b:00007ffe6d5f8fa8 EFLAGS: 00000246 ORIG_RAX: 0000000000000101 RAX: ffffffffffffffda RBX: 00007fdf68025fa0 RCX: 00007fdf67d9e0d9 RDX: 0000000000000002 RSI: 0000200000000000 RDI: ffffffffffffff9c RBP: 00007fdf67e35024 R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000024 R11: 0000000000000246 R12: 0000000000000000 R13: 00007fdf68025fac R14: 00007fdf68025fa0 R15: 00007fdf68025fa0 Allocated by task 6091: kasan_save_stack+0x30/0x50 mm/kasan/common.c:57 kasan_save_track+0x14/0x30 mm/kasan/common.c:78 poison_kmalloc_redzone mm/kasan/common.c:398 [inline] __kasan_kmalloc+0xaa/0xb0 mm/kasan/common.c:415 kasan_kmalloc include/linux/kasan.h:263 [inline] __kmalloc_cache_noprof+0x2e5/0x6c0 mm/slub.c:5489 _kmalloc_noprof include/linux/slab.h:988 [inline] _kzalloc_noprof include/linux/slab.h:1309 [inline] activate_ep_files drivers/usb/gadget/legacy/inode.c:1601 [inline] gadgetfs_bind+0x582/0x890 drivers/usb/gadget/legacy/inode.c:1692 gadget_bind_driver+0x28c/0xbf0 drivers/usb/gadget/udc/core.c:1662 call_driver_probe drivers/base/dd.c:628 [inline] really_probe+0x241/0xa60 drivers/base/dd.c:706 __driver_probe_device+0x20e/0x450 drivers/base/dd.c:868 driver_probe_device+0x4a/0x140 drivers/base/dd.c:898 __driver_attach+0x21f/0x5b0 drivers/base/dd.c:1292 bus_for_each_dev+0x13e/0x1d0 drivers/base/bus.c:383 bus_add_driver+0x305/0x5b0 drivers/base/bus.c:763 driver_register+0x1e2/0x360 drivers/base/driver.c:174 usb_gadget_register_driver_owner+0x132/0x210 drivers/usb/gadget/udc/core.c:1752 dev_config+0xdce/0x1610 drivers/usb/gadget/legacy/inode.c:1883 vfs_write+0x2aa/0x1050 fs/read_write.c:685 ksys_write+0x12a/0x250 fs/read_write.c:739 do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline] do_syscall_64+0x115/0x870 arch/x86/entry/syscall_64.c:94 entry_SYSCALL_64_after_hwframe+0x77/0x7f Freed by task 6091: kasan_save_stack+0x30/0x50 mm/kasan/common.c:57 kasan_save_track+0x14/0x30 mm/kasan/common.c:78 kasan_save_free_info+0x3b/0x70 mm/kasan/generic.c:584 poison_slab_object mm/kasan/common.c:253 [inline] __kasan_slab_free+0x5f/0x80 mm/kasan/common.c:285 kasan_slab_free include/linux/kasan.h:235 [inline] slab_free_hook mm/slub.c:2677 [inline] slab_free mm/slub.c:6377 [inline] kfree+0x22b/0x6c0 mm/slub.c:6692 put_ep drivers/usb/gadget/legacy/inode.c:225 [inline] put_ep+0x117/0x150 drivers/usb/gadget/legacy/inode.c:217 destroy_ep_files+0x163/0x420 drivers/usb/gadget/legacy/inode.c:1582 gadgetfs_unbind+0x139/0x260 drivers/usb/gadget/legacy/inode.c:1655 gadget_unbind_driver+0x20c/0x4f0 drivers/usb/gadget/udc/core.c:1724 device_remove+0xcb/0x180 drivers/base/dd.c:616 __device_release_driver drivers/base/dd.c:1349 [inline] device_release_driver_internal+0x44e/0x620 drivers/base/dd.c:1372 driver_detach+0xd8/0x1b0 drivers/base/dd.c:1435 bus_remove_driver+0x13b/0x2e0 drivers/base/bus.c:832 driver_unregister+0x76/0xb0 drivers/base/driver.c:202 usb_gadget_unregister_driver+0x49/0x70 drivers/usb/gadget/udc/core.c:1784 dev_release+0x132/0x1b0 drivers/usb/gadget/legacy/inode.c:1198 __fput+0x3ff/0xb50 fs/file_table.c:512 task_work_run+0x150/0x240 kernel/task_work.c:233 resume_user_mode_work include/linux/resume_user_mode.h:50 [inline] __exit_to_user_mode_loop kernel/entry/common.c:70 [inline] exit_to_user_mode_loop+0x1d8/0x6f0 kernel/entry/common.c:101 __exit_to_user_mode_prepare include/linux/irq-entry-common.h:207 [inline] syscall_exit_to_user_mode_prepare include/linux/irq-entry-common.h:230 [inline] syscall_exit_to_user_mode include/linux/entry-common.h:318 [inline] do_syscall_64+0x666/0x870 arch/x86/entry/syscall_64.c:100 entry_SYSCALL_64_after_hwframe+0x77/0x7f The buggy address belongs to the object at ffff888058156c00 which belongs to the cache kmalloc-512 of size 512 The buggy address is located 88 bytes inside of freed 512-byte region [ffff888058156c00, ffff888058156e00) The buggy address belongs to the physical page: page: refcount:0 mapcount:0 mapping:0000000000000000 index:0x0 pfn:0x58154 head: order:2 mapcount:0 entire_mapcount:0 nr_pages_mapped:0 pincount:0 flags: 0xfff00000000040(head|node=0|zone=1|lastcpupid=0x7ff) page_type: f5(slab) raw: 00fff00000000040 ffff88801bc42c80 dead000000000100 dead000000000122 raw: 0000000000000000 0000000800100010 00000000f5000000 0000000000000000 head: 00fff00000000040 ffff88801bc42c80 dead000000000100 dead000000000122 head: 0000000000000000 0000000800100010 00000000f5000000 0000000000000000 head: 00fff00000000002 ffffffffffffff01 00000000ffffffff 00000000ffffffff head: ffffffffffffffff 0000000000000000 00000000ffffffff 0000000000000004 page dumped because: kasan: bad access detected page_owner tracks the page as allocated page last allocated via order 2, migratetype Unmovable, gfp_mask 0xd20c0(__GFP_IO|__GFP_FS|__GFP_NOWARN|__GFP_NORETRY|__GFP_COMP|__GFP_NOMEMALLOC), pid 5855, tgid 5855 (syz-executor), ts 56830424332, free_ts 56829370295 set_page_owner include/linux/page_owner.h:32 [inline] post_alloc_hook+0xfd/0x120 mm/page_alloc.c:1859 prep_new_page mm/page_alloc.c:1867 [inline] get_page_from_freelist+0xf48/0x3530 mm/page_alloc.c:3946 __alloc_frozen_pages_noprof+0x299/0x2dc0 mm/page_alloc.c:5304 alloc_slab_page mm/slub.c:3266 [inline] allocate_slab mm/slub.c:3380 [inline] new_slab+0xa2/0x640 mm/slub.c:3426 refill_objects+0xe3/0x410 mm/slub.c:7310 refill_sheaf mm/slub.c:2804 [inline] __pcs_replace_empty_main+0x376/0x680 mm/slub.c:4675 alloc_from_pcs mm/slub.c:4773 [inline] slab_alloc_node mm/slub.c:4905 [inline] __do_kmalloc_node mm/slub.c:5333 [inline] __kmalloc_node_track_caller_noprof+0x679/0x830 mm/slub.c:5471 kmemdup_noprof+0x29/0x60 mm/util.c:138 xt_register_table+0x106/0x9a0 net/netfilter/x_tables.c:1574 ipt_register_table+0x137/0x2b0 net/ipv4/netfilter/ip_tables.c:1746 iptable_mangle_table_init+0x40/0x60 net/ipv4/netfilter/iptable_mangle.c:92 xt_find_table_lock+0x2db/0x520 net/netfilter/x_tables.c:1353 xt_request_find_table_lock+0x28/0xf0 net/netfilter/x_tables.c:1378 get_info+0x1a7/0x790 net/ipv4/netfilter/ip_tables.c:961 do_ipt_get_ctl+0x231/0xbf0 net/ipv4/netfilter/ip_tables.c:1660 nf_getsockopt+0x7c/0xe0 net/netfilter/nf_sockopt.c:116 page last free pid 5855 tgid 5855 stack trace: reset_page_owner include/linux/page_owner.h:25 [inline] __free_pages_prepare mm/page_alloc.c:1406 [inline] __free_frozen_pages+0x79f/0x1090 mm/page_alloc.c:2950 stack_depot_save_flags+0x435/0x9d0 lib/stackdepot.c:735 kasan_save_stack+0x3f/0x50 mm/kasan/common.c:58 kasan_save_track+0x14/0x30 mm/kasan/common.c:78 poison_kmalloc_redzone mm/kasan/common.c:398 [inline] __kasan_kmalloc+0xaa/0xb0 mm/kasan/common.c:415 kasan_kmalloc include/linux/kasan.h:263 [inline] __do_kmalloc_node mm/slub.c:5334 [inline] __kmalloc_flags_noprof+0x371/0x8b0 mm/slub.c:5528 _kmalloc_flags_noprof mm/slab.h:39 [inline] __alloc_empty_sheaf mm/slub.c:2751 [inline] alloc_empty_sheaf mm/slub.c:2771 [inline] __pcs_replace_empty_main+0x41a/0x680 mm/slub.c:4670 alloc_from_pcs mm/slub.c:4773 [inline] slab_alloc_node mm/slub.c:4905 [inline] __do_kmalloc_node mm/slub.c:5333 [inline] __kmalloc_node_noprof+0x681/0x830 mm/slub.c:5346 _kmalloc_node_noprof include/linux/slab.h:1197 [inline] __vmalloc_area_node mm/vmalloc.c:3893 [inline] __vmalloc_node_range_noprof+0x409/0x1630 mm/vmalloc.c:4104 __vmalloc_node_noprof+0xad/0xf0 mm/vmalloc.c:4165 alloc_counters net/ipv4/netfilter/arp_tables.c:672 [inline] copy_entries_to_user net/ipv4/netfilter/arp_tables.c:693 [inline] get_entries net/ipv4/netfilter/arp_tables.c:877 [inline] do_arpt_get_ctl+0x75f/0xad0 net/ipv4/netfilter/arp_tables.c:1474 nf_getsockopt+0x7c/0xe0 net/netfilter/nf_sockopt.c:116 ip_getsockopt+0x192/0x1e0 net/ipv4/ip_sockglue.c:1777 tcp_getsockopt+0xa1/0x110 net/ipv4/tcp.c:4864 do_sock_getsockopt+0x50a/0x6e0 net/socket.c:2474 __sys_getsockopt+0x148/0x260 net/socket.c:2505 Memory state around the buggy address: ffff888058156b00: fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc ffff888058156b80: fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc >ffff888058156c00: fa fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb ^ ffff888058156c80: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb ffff888058156d00: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb ==================================================================