81, 0x5, 0x5, 0xa5}, {0x0, 0x1f, 0x1, 0x6}]}) (async) ioctl$TUNSETIFF(r0, 0x541b, 0x0) 21:50:02 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) ioctl$TUNSETSNDBUF(r0, 0x400454d4, &(0x7f0000000000)=0x4) 21:50:02 executing program 3: openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x4080, 0x0) (async) r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x4080, 0x0) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'geneve1\x00', 0x1}) bpf$MAP_CREATE(0x0, &(0x7f00000001c0)=@base={0x14, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x48) r1 = perf_event_open(&(0x7f0000000040)={0x5, 0x80, 0x7f, 0x4, 0x1, 0xff, 0x0, 0x3, 0x10000, 0x8, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, @perf_bp, 0x2650, 0x4, 0x9, 0x0, 0x0, 0x2, 0x7f, 0x0, 0x5, 0x0, 0x8}, 0x0, 0x10, 0xffffffffffffffff, 0x9) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(r1, 0x4008240b, &(0x7f0000000180)={0x2, 0x80, 0x9, 0x9, 0x7, 0x3f, 0x0, 0x0, 0xcab0, 0x8, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x3, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x7, 0x2, @perf_bp={&(0x7f0000000140), 0xd}, 0x802, 0x100000000, 0x9, 0x2, 0x8, 0x8, 0xff, 0x0, 0x2, 0x0, 0x20}) 21:50:02 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) ioctl$TUNSETDEBUG(r0, 0x400454c9, &(0x7f0000000000)=0x1) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x121242, 0x0) (async) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async, rerun: 64) ioctl$TUNSETVNETBE(r2, 0x400454de, &(0x7f0000000140)) (async, rerun: 64) ioctl$TUNSETVNETHDRSZ(r1, 0x400454d8, &(0x7f0000000080)=0x5) 21:50:02 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) openat$cgroup_int(0xffffffffffffffff, &(0x7f0000000000)='hugetlb.2MB.rsvd.failcnt\x00', 0x2, 0x0) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'veth0\x00', 0x8000}) r1 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup/syz0\x00', 0x200002, 0x0) openat$cgroup_pressure(r1, &(0x7f0000000080)='io.pressure\x00', 0x2, 0x0) 21:50:03 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000180)=@o_path={&(0x7f0000000140)='./file0\x00', 0x0, 0x18, r1}, 0x18) sendmsg$inet(r0, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000000200)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {&(0x7f0000000040)="649d3b38ed4febc984ba39dfa0256a8ccbf961253a71fad2bfed8c3022be5b83fc0faa8a19484b650afd2ae2c4fa93c6f31e14da5b2b66ce4159556238dd33d6b8680f31ef1c4dc370a5dfc89efebcf59e0c22fecbd0b40b89d844c52815c7aff788d07d2fb0ba720dcacbbc2bb80792decd480530d235ff4dbe450348164676e9a70d5bd8facb17485cc5f5add3716cb655183fc4", 0x95}, {&(0x7f0000000100)="9fea1d5c9c252182df2a977b833adf7f6c11ffffffffc67111b5428244f9e05e2020a193301373ab3eb975d1117914ee29376a49ac", 0xff8d}], 0xb}, 0x0) 21:50:03 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x401054d5, &(0x7f0000000040)={0x6, &(0x7f0000000000)=[{0x4, 0x0, 0x6, 0x70}, {0x9, 0x1, 0x1f, 0x4}, {0xfeff, 0x0, 0xe1, 0x1f}, {0x4, 0x0, 0x6, 0x1}, {0x81, 0x5, 0x5, 0xa5}, {0x0, 0x1f, 0x1, 0x6}]}) ioctl$TUNSETIFF(r0, 0x541b, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) ioctl$TUNATTACHFILTER(r0, 0x401054d5, &(0x7f0000000040)={0x6, &(0x7f0000000000)=[{0x4, 0x0, 0x6, 0x70}, {0x9, 0x1, 0x1f, 0x4}, {0xfeff, 0x0, 0xe1, 0x1f}, {0x4, 0x0, 0x6, 0x1}, {0x81, 0x5, 0x5, 0xa5}, {0x0, 0x1f, 0x1, 0x6}]}) (async) ioctl$TUNSETIFF(r0, 0x541b, 0x0) (async) 21:50:03 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x4080, 0x0) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'geneve1\x00', 0x1}) (async) bpf$MAP_CREATE(0x0, &(0x7f00000001c0)=@base={0x14, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x48) (async) r1 = perf_event_open(&(0x7f0000000040)={0x5, 0x80, 0x7f, 0x4, 0x1, 0xff, 0x0, 0x3, 0x10000, 0x8, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, @perf_bp, 0x2650, 0x4, 0x9, 0x0, 0x0, 0x2, 0x7f, 0x0, 0x5, 0x0, 0x8}, 0x0, 0x10, 0xffffffffffffffff, 0x9) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(r1, 0x4008240b, &(0x7f0000000180)={0x2, 0x80, 0x9, 0x9, 0x7, 0x3f, 0x0, 0x0, 0xcab0, 0x8, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x3, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x7, 0x2, @perf_bp={&(0x7f0000000140), 0xd}, 0x802, 0x100000000, 0x9, 0x2, 0x8, 0x8, 0xff, 0x0, 0x2, 0x0, 0x20}) 21:50:03 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) ioctl$TUNSETSNDBUF(r0, 0x400454d4, &(0x7f0000000000)=0x4) (async) ioctl$TUNSETSNDBUF(r0, 0x400454d4, &(0x7f0000000000)=0x4) 21:50:03 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) ioctl$TUNSETDEBUG(r0, 0x400454c9, &(0x7f0000000000)=0x1) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x121242, 0x0) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNSETVNETBE(r2, 0x400454de, &(0x7f0000000140)) ioctl$TUNSETVNETHDRSZ(r1, 0x400454d8, &(0x7f0000000080)=0x5) 21:50:03 executing program 0: syz_open_procfs$namespace(0xffffffffffffffff, &(0x7f0000000040)='ns/uts\x00') r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x2002, 0x0) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) r1 = gettid() bpf$ENABLE_STATS(0x20, &(0x7f0000000180), 0x4) bpf$ITER_CREATE(0x21, &(0x7f0000000140), 0x8) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f00000000c0)={r1, 0xffffffffffffffff, 0x0, 0x0, 0x0}, 0x30) syz_open_procfs$namespace(r1, &(0x7f0000000080)='ns/mnt\x00') ioctl$TUNGETDEVNETNS(r0, 0x54e3, 0x0) 21:50:03 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) ioctl$TUNGETVNETLE(r0, 0x800454dd, &(0x7f0000000000)) 21:50:03 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) ioctl$TUNSETSNDBUF(r0, 0x400454d4, &(0x7f0000000000)=0x4) openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) (async) ioctl$TUNSETSNDBUF(r0, 0x400454d4, &(0x7f0000000000)=0x4) (async) 21:50:03 executing program 5: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000000200)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {&(0x7f0000000040)="649d3b38ed4febc984ba39dfa0256a8ccbf961253a71fad2bfed8c3022be5b83fc0faa8a19484b650afd2ae2c4fa93c6f31e14da5b2b66ce4159556238dd33d6b8680f31ef1c4dc370a5dfc89efebcf59e0c22fecbd0b40b89d844c52815c7aff788d07d2fb0ba720dcacbbc2bb80792decd480530d235ff4dbe450348164676e9a70d5bd8facb17485cc5f5add3716cb655183fc4", 0x95}, {&(0x7f0000000100)="9fea1d5c9c252182df2a977b833adf7f6c11ffffffffc67111b5428244f9e05e2020a193301373ab3eb975d1117914ee29376a49ac", 0xff8d}], 0xb}, 0x0) sendmsg$inet(r0, &(0x7f00000012c0)={&(0x7f0000000140)={0x2, 0x4e22, @dev={0xac, 0x14, 0x14, 0x1a}}, 0x10, &(0x7f0000001640)=[{&(0x7f00000002c0)="95a74262d4769980f77e0e0d88fb03514d54bdb1744c29e62f0637bd85870f036b4a9538d352aa52d6b23b65430b04a5ead58cd76193b1dfd0c89b20ff592c4ef56e46f647f21ac48a124c89bb1b016a1e43b4457cfefc89a5856b85ec435f4fe8b67728d9b503e1d45cd9208d4aa226d1f0c46503a6f376a5adc20014602736a9efb093ad81b99a240d9eee8401304fe13dc7cb2966cbecf897e927dca4955d3f5807eb297abe73d389840459540b408b2defd8b12e15a04858e7474e93d01f4571bf2b7fc9bf0030acab7917d63d8b0f518c7e29c5678f41ae5cc845271eddb20c6298eaf32bc50dd3cd1800344cee788b910169058b5c10b26413d400d1913837f2aaf4683e94a5aa09d37425358b68fab96ba0a657fbbaa5efd05adc005554b37e1eb3429fd68e484734e3eeee7e5f3f6dbf4b59ef81a9272490ff7959678c867784ac138ca6fbe6ca6c55d9b274688a54dad88d2d8cf36f046ec3901584c8b553867d7bb8a1850a2a998039a4e9c75c97cdf51b97818b03831a474c223937b6a2a74cf076c2854f433f98a51516f9f22e34f293bf7d2d7c194066d9818693c1ef833e163f3fb02922408341cfb942f4d1de2e71b59bbedb760622e00d60632dbd480822ff9ef1b77fafeda69e592bae7977ef1e317c895b642cc07568f45b1ccdb63d2261360626484c1f51617c545fb82b7e407e3d04d96216bc8f49b22ab5eaad08fda8391d7d3703a078eb9f1c1fbb233be71ed5c6239a1a3e82d246d762e2a9fda5a43c269f124bba4a5034bcff8f5fb74ae0c60cefd730d44eda5e0b6bd68b9ee23a1b3957bbc8ccb18e424888a164c8a657372f1c32ba5ce470471cabed2851720d240a017c8d6ac6e163d98566c8d2a662e8a8bdc7b020903d0f345c946b20a06e6d33c769c7254cf20c0ec38e033afed0468a21704399c4f40b8440e876270c58498f7a06d45c68449fc948066b823aa0e5c41cae0f83e290b870ba1cab94315389f897fb0450c507df512892c1eefc99a44cb3b7930f14dd4748dc4226f8a8b9558a284ae92ef1c54a3123e7f71d090f59cdf04e25f1b4aea1d45b4be2a63db452c688debb6ac7d0d5df198d9bdb1d9ef19204c5859770973010db4b3bedfae84e81729cb1f17c0de19763e00c6e6435e6ea82685872d92702401e977952e30fed9ad908d765203d52ea9c6c40912a3e4bce9d6b90c89e42c6793b3396cc073bfde238efa6df926fd842d6168ecea86dc8cafad2d7696a1b351657a41a0b717df130eff1aa9e0f0e9c4fa21ce0c40f211795575768417fb47e9285473b17c7a4cb2c558dc51c4b395d96d91ac10354984bb894e8c96471ec0c551dce84e73bdc26efefb52f4927cc5714088712c72cb3de8c7cb1435172fe3e96f3cfdfb165be1ef490f35039252bd639771034bab825e7d2a369b0c2af78590b21a6260d5c48c083f030d166c16ef195a53a79545bd8722d3d8f009c782833029d6196bddbbc8fa811b4b22b36c9c3df8a533a5a1e7772aae69f5d27597069fd64191e2ed09a3c0c33cf87aad4557b62f94916bad12014c7fdf0c467aed26708d44a753e3a635cc805a10c08b43d5fe6345e6e7debdc02207c522e29b1d8473a257f133373e49467dd458c21b99ed734a5b65c65eb3889e00720c6f9786d1a07262dbac2ff2b5a6f50202419cfc1fd0734e910e16ffed4e75f0feaaa8c93560883016c331179a34c3521538f46d5c692bce6a02b492384e3b69fd6bf863700b4a873a8b23699e7a6f543d790447e0c0225f70add81ac494065d38d152e30b01622ed37401202b561d978c518064f42a1128d2961ae410ddc32ffb3b4f679deacb151cfaba7e4d1092942dfc6a358795c955e5093578008435fa5c4c6087e129f22b04ce21373019bf4cfcd4eeca3a28ce45b37273e29682c5b58c03c587529d7aedbf0536e23e69da5b85a8c3783b18195702593dc2bf5608d8a397ca0e44e3b31704c69663a5e74bc2e44ab36936faa1b31ee786959cf16d035b86649bcdff6cc1f083f75d8d263e8df85e636cb58b77467bfe4014bf9f8dbe1e9c35c953b383acab6171c6ce10dd705ef7c1965d62c1e11d014a1d9439d1f0d8abdab7bec1d37d6f111a93a5373d5603ee6ce2287a2d08937b7d44e2e3ffe5d855644c211914a600ed2824cd89ece2bf0d94e8bc78931e3f18cd95dbb494aa2dd370513a4606f9774643dd430fd926148db814e8de634c319fb5e86714dbb6d9352c4e2ee6c2c750fb55276759837b0deeaf1dfb889b0566a0408fa46a504a4917dc746afc3330b699370ffad585d2cbf81aa4a0acf11282f4b2ce051232ca654d3b46b864ee22c2d014f6cd307153fb66f4663c4d88e6cca6ae1d8e4441419559d1ba091d4c43a60be13a56602e657df8dbbc41fd840e2d9da5f89a0cf53ad4634b99ed32c01eaa6f9485d13ff9ae7ea9d00bb7c7097a948a1f41e8c5d60052ea155609ffbab324544f9354120e2ac2e445c82b092d4943cdc49331b5b949b59b754e82aadd08b4b36e22fbd7f5f2277541841c9457b5b427dd1573438aeb8d57d6da4934a8a9d1702057caaf06a9d32230ccba661460fc2be87c1b7e69d6921ce128203365adc764f95452c669192fdd7d1d0e41463375391619bb6da6bc4c50c1ba1f6da77e8977d07bd5c1f1dcabd98cc09e7c2505c6c17d47edbdf5810e1b6fb89f6bc20e0d3d62ffdea7b650b6cf82b2ec71bad33bf848157af33acda06bfed5802e689da4fdddee374d813e1684241be2d7630fb619ee87bd1c15ba7933802e59bcdb4303548fd46264588ae3a7db76a1f699c277d82243dbea18ad4648a824ff6ade0e312aedb5293498ba4b16534c40bbb2c9aaaaf9ec84c11559b1278013b787cb1dcd3b1b51c96043a1a818f83aca09f158f704d81dc28996148e6d3e9537a030f31725feab2640b3d9d35eee243d1b25c5bb2b9dc4819c9fef55add9ef8e8dd3837216cf9db358c46db4ff0f19925d3bf91944a9dc4842ac416e9429ae2622f747209d6de3a3a85055c9d1498e22a28be687471dac207a6c2fa01c2ab716a565ac5c1a9eb057b6e41a0eb620488702b8039dc325ca04ba5e8f95d30da1a9af491bce811faf6efe6e38bc4f89ea5e2b23df4df57d82488787da55f3088f1816181998ed29e95d32eee1a293e820db4adf6e37b62294f6952ebdd81efe83eb90295ca28cceff845d4e14043aaee4628851aaa4df487c096a762e141cd06c599cff58c58bd5405cb32693528ce3c2013b95e8bb6333a55ebeab1804e3a2e56d8a189bb89b8aa95dbc2804be5e68f66c312ac57d3677d7710c4116c3e8a4f823e7de4a2a0acee1e69fc762d3ab6604e8abc7174146b9f1436c927a092a3d81b47f55e0bc876795b43e44d3c6a01836428dd8ab7f0da2d1272e83ddada0ab92b2db5c6d56b79ed85b27143f41d0e8d51d3b0661c83486aa3eb18d7636ffee407bfca07f68971788907dc38e6d12e01bf2efe2be44d4aadb1d05baaa898df9994805a9bd571e6153543a5423a3d2c3a70b4d2beedb1635079752c3fd0d024c779cad58ec9baab6013cacf5e57d5ad1db05a6635554faa249e2bf1aee8ff3103f02db15f69882cd7fb99aa89cb24838b343bc9cb572b403926c627dafd6e2bb4d8eec7e994d3b479619b7499ecfe06a54dc075c8063eadf669376696e5d668368614a4f5bf06afb911c09c68c2d2734f5a3d6a178f513e753b2fbf9788a53cf1d8cb3c994526c988351971e3a930155078ba5c85cf584a53a1f4a52c33105455fe68380ffd16da8d911db08673c9bc4d8ade8911788e47c2064eb0679ed1bc06762f0be788887d249f2f32f3265360970adb7e5c9b402635fcb3ccf321286b1163eea27134ba2c85e836d6b848bc30c2c4bc3ec30f464ca81cdb059f44fde99ea4c70e977f969d68cce7b6cc2b32d5ad38a44a0f6afc174cabb9b2c9bc88b0c7b8a4eb231e674aa014840f7c73e09ed7e6a36aa63fc161505f731650e8fbac750d95bd635a29c9d50d55b541033bf0396885e4ab64f7fc03e3b386511bdbe7445f4f563ff1d32da63b3d18a6da90c4af5e0b2e4e43b38d6f50b8237daa8fd939e82933f76f4da543406e99f4c057e15d059129c85079611f7320caf232e45e6c291a43180e8703e02f6475f0121a9fba18101490e36494529d562f1dc5fd183f8c07c22cb1247d652b03c5dea255310a9133a180fbf428925a6857d286ca2b7bdfff3a8a2412ba8279e101095d22accf3a417859620fe73ef7d174b09253755bef7a82142e8933d15b8e1ffabd528a3b71542e2b1bc8004054e4bf193b2a17dd6c02ac4098dc74a05487f1989aeb896ff5b7cfcf716914fb716f2fb714537a3258403e3f1825d6969404b6518e14351d29df53aa15be7a434b3994851227036a033e14ae650f5710ceb312de27c8f9979fc685ab8f9bf8cbd12dec00a60c94b5dc106b97d76f8a8808fa42eea22e1b0d75b2f58a22af87cc0a67489662eb0bba4bcd7bbe9c05f2c2bae8b9b6f03889ab2d9ee34a56bc7e6d1795fb5bc77b5026cebd06d496921da51239bef1f0384d727df61e527eef9ab995ea9b4e83de470ad6cecde7a6c57c5dabcc4c00039c1ba4363b8509e26f665b771e0d3419b277aa37735076703d9c795ca857e77a4ea10039798cfba3764b3a200cf5becc7959016b7c3bb6b498eca07086d8e56c9cc122b8eb5e4881bf127154217b12c106fced5e9828048a9deefd324727777444153eef96044e8565cef2729aa4fb4e77b2d9e43877d340b226472b0106c0b8e7d53b0f4d4e7eaa7d5c02c9807cce67d790b13c8aeaa413d93c0c50e0a95fe144e37a5947b6ab5839c0eafc1f4a2aea4ea328a332164fb4ec859421bfa94bd1532574403079dfb59909d6764139d592d77de9fb83ded41e8362baaa303bd5eb8b2aae32fd0c498824026d5e35b76981c972359cb0ed8da02333da272fdf5ba5643b4d9cff961e6007e5f07e76be7ee4610844bf7a539491e64f95c0ed0f204eb96d90ba4c0333da048f3acf8bc51de5928e2d07fca53d2020dc763de5ea9713fe84eb340dfd37abdc2b4709c7595fb09818a121f375835b3b428c52552ad9356dd6372ed7f28a1372dbe6cea7f8b9cbeaa004b972aa32d7b93729809194614dd9b3242e1263929b41f27a2bea1b42ead0c5423dbc8ee75b1f1db08aba1916b9f14785690c5a5b0e28d5ad7b7f98beb25b773bbb9887cfd02ecf54efb370d93f206ccd08f7dc2b0d2f2fd0ceb545bc73d4be28b354dfdeef0ca9d789881f609d8b6f1cb0812f6d6f164f34e79731e2e27f4107be9e94e3b912ac0b68a02459979cd7e7e8913b103d27f03d426fc54247b11f871a17be322353ca9fd8382cafb76e0d35e2a2c5aa501053672abb48d69b9ee03c4dc1219ac6f7a9a1738e7db55632040b23254f232dbad97261d8346d765a095aba02f4a4fd273ad61355c85dfbcb3d4edca7fc58f3c197baab5f89438bad170daa7f4d62c8b0eb388e268e72086ceada7d456e4da922f35735764f60dba7db1ea16ac9172b88e1630104d087deacf27e2d9c040fa76d9072d105cdda1cb6dea51e9111e5f9fc2507f5a3f70d03c89967d2bfe60d349e2142ee93aebf50f2fa500680ca1dde34765ad2d476fea34910cd7501d38a5c4b0f7258065786382d3caca79a264247ab229f1591f61227c5fa9a4e7549ed1d79fda92ab3cb0fa83bc57a19fee1effcc3bc11fdecbb97956c255fb793f774cc2d2940e0110dbe87355809b9c1", 0xfffffffffffffca5}, {&(0x7f0000001300)="b3cafd9766913362c54d12395a0ba9bec86508d72b030075c868a1bb11b3f047609501a14033d9d2b1a7a55a50d25aadb3276657eabbc3544374049699f2d722838f6e8599313d200e635f5f92102b9ea274f457cfea2a5b638020f64d1471a320604be9f9e2c7fbde0248f2ed0d7d101c2557d4e2f3afed5dc3f8a4cc53da7df2bdc66bc8a2d383f5fc99041628636913665ed1afb245ed1660cf698b4d8904e82ea97afc992d721c10777f", 0xac}, {&(0x7f0000000180)="1409ce71f62aef1f2b948ac742a82f6c5494d9b39772e7807504b3c90072aa4af652088ae92fe6f97de8b295c94973"}, {&(0x7f00000013c0)="0cb0cd3dc4bc6bd4cda9fb858f9b57af5033f621f117379dd87167827b8af138c2bd188344a87682f0f079818c1bcc39f29e8eda8c9e91a98213f0911b77dd358b937c48791f10f85e4a410a99a709a2bd182746b04948f8fb09718d84be68b94c1220429f9c2e2de240f2b85e4c5e452abc6efb1322e2a4a441503f6aaf5f00988cca73e5d5430d711a3e60652fe37e499848cb9be0bac3fe1823e4d0a37422b7922c813eee4034b1a61575f40cc1e7b8ea8e13909b39eccd9efa4d39c75625d137c9e7ee3090244e4117bb52"}, {&(0x7f0000001500)="3d2fbd7f0b5bddfd29650f4e3c1308249586665e3d414c787c210ada8622ce3390e85cb92087aad886a2f9a2b12c76921c1dfd438cdb7039ad3e1b81fabb5a3eb915fe81740a2ecb61d1c94f14e61db5d4489ac52dfe18e7b050f056b58c4f71d2b66202fe3808c173d5f3b415710840698f41e9a523f4e1c4ef6ee59e2507428519cf8a4240896210aa5dcfcc178d11df49993c3d4b5f35650e139d3275ee82b4e77ab4149f77625c5a0e5af7fc3956793a4b5fc1293c63"}, {&(0x7f00000015c0)="463ff2da3cc0ffd0c55db265fcc9d5566c1cd739217aeb011e2687433036844e5534a17595bd2a5e0c0a9695eb59d6585b0bef5e79951bb3c87dfd952cb564a2e254ee3ec31384d33c9edab4f63e5be05168d7a9e581df03417507"}], 0x2}, 0x20) 21:50:03 executing program 4: r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0x40082404, &(0x7f0000000040)=0xffffffffffffbf20) r1 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETVNETHDRSZ(r1, 0x400454d8, &(0x7f0000000000)=0x800) ioctl$TUNSETIFF(r1, 0x541b, 0x0) 21:50:03 executing program 1: sendmsg$inet(0xffffffffffffffff, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000000200)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {&(0x7f0000000040)="649d3b38ed4febc984ba39dfa0256a8ccbf961253a71fad2bfed8c3022be5b83fc0faa8a19484b650afd2ae2c4fa93c6f31e14da5b2b66ce4159556238dd33d6b8680f31ef1c4dc370a5dfc89efebcf59e0c22fecbd0b40b89d844c52815c7aff788d07d2fb0ba720dcacbbc2bb80792decd480530d235ff4dbe450348164676e9a70d5bd8facb17485cc5f5add3716cb655183fc4", 0x95}, {&(0x7f0000000100)="9fea1d5c9c252182df2a977b833adf7f6c11ffffffffc67111b5428244f9e05e2020a193301373ab3eb975d1117914ee29376a49ac", 0xff8d}], 0xb}, 0x0) 21:50:03 executing program 0: syz_open_procfs$namespace(0xffffffffffffffff, &(0x7f0000000040)='ns/uts\x00') openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x2002, 0x0) (async) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x2002, 0x0) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) r1 = gettid() bpf$ENABLE_STATS(0x20, &(0x7f0000000180), 0x4) (async) bpf$ENABLE_STATS(0x20, &(0x7f0000000180), 0x4) bpf$ITER_CREATE(0x21, &(0x7f0000000140), 0x8) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f00000000c0)={r1, 0xffffffffffffffff, 0x0, 0x0, 0x0}, 0x30) syz_open_procfs$namespace(r1, &(0x7f0000000080)='ns/mnt\x00') ioctl$TUNGETDEVNETNS(r0, 0x54e3, 0x0) (async) ioctl$TUNGETDEVNETNS(r0, 0x54e3, 0x0) 21:50:03 executing program 2: openat$cgroup_pressure(0xffffffffffffffff, &(0x7f0000000040)='memory.pressure\x00', 0x2, 0x0) r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:03 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) ioctl$TUNGETVNETLE(r0, 0x800454dd, &(0x7f0000000000)) openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) (async) ioctl$TUNGETVNETLE(r0, 0x800454dd, &(0x7f0000000000)) (async) 21:50:03 executing program 5: syz_open_procfs$namespace(0xffffffffffffffff, &(0x7f0000000040)='ns/uts\x00') r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x2002, 0x0) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) r1 = gettid() bpf$ENABLE_STATS(0x20, &(0x7f0000000180), 0x4) bpf$ITER_CREATE(0x21, &(0x7f0000000140), 0x8) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f00000000c0)={r1, 0xffffffffffffffff, 0x0, 0x0, 0x0}, 0x30) syz_open_procfs$namespace(r1, &(0x7f0000000080)='ns/mnt\x00') ioctl$TUNGETDEVNETNS(r0, 0x54e3, 0x0) 21:50:03 executing program 4: r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0x40082404, &(0x7f0000000040)=0xffffffffffffbf20) (async) r1 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETVNETHDRSZ(r1, 0x400454d8, &(0x7f0000000000)=0x800) (async) ioctl$TUNSETIFF(r1, 0x541b, 0x0) 21:50:03 executing program 1: sendmsg$inet(0xffffffffffffffff, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000000200)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {&(0x7f0000000040)="649d3b38ed4febc984ba39dfa0256a8ccbf961253a71fad2bfed8c3022be5b83fc0faa8a19484b650afd2ae2c4fa93c6f31e14da5b2b66ce4159556238dd33d6b8680f31ef1c4dc370a5dfc89efebcf59e0c22fecbd0b40b89d844c52815c7aff788d07d2fb0ba720dcacbbc2bb80792decd480530d235ff4dbe450348164676e9a70d5bd8facb17485cc5f5add3716cb655183fc4", 0x95}, {&(0x7f0000000100)="9fea1d5c9c252182df2a977b833adf7f6c11ffffffffc67111b5428244f9e05e2020a193301373ab3eb975d1117914ee29376a49ac", 0xff8d}], 0xb}, 0x0) 21:50:03 executing program 0: syz_open_procfs$namespace(0xffffffffffffffff, &(0x7f0000000040)='ns/uts\x00') r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x2002, 0x0) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) r1 = gettid() bpf$ENABLE_STATS(0x20, &(0x7f0000000180), 0x4) bpf$ITER_CREATE(0x21, &(0x7f0000000140), 0x8) (async) bpf$ITER_CREATE(0x21, &(0x7f0000000140), 0x8) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f00000000c0)={r1, 0xffffffffffffffff, 0x0, 0x0, 0x0}, 0x30) (async) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f00000000c0)={r1, 0xffffffffffffffff, 0x0, 0x0, 0x0}, 0x30) syz_open_procfs$namespace(r1, &(0x7f0000000080)='ns/mnt\x00') (async) syz_open_procfs$namespace(r1, &(0x7f0000000080)='ns/mnt\x00') ioctl$TUNGETDEVNETNS(r0, 0x54e3, 0x0) 21:50:03 executing program 2: openat$cgroup_pressure(0xffffffffffffffff, &(0x7f0000000040)='memory.pressure\x00', 0x2, 0x0) r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) openat$cgroup_pressure(0xffffffffffffffff, &(0x7f0000000040)='memory.pressure\x00', 0x2, 0x0) (async) openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) (async) 21:50:03 executing program 1: sendmsg$inet(0xffffffffffffffff, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000000200)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {&(0x7f0000000040)="649d3b38ed4febc984ba39dfa0256a8ccbf961253a71fad2bfed8c3022be5b83fc0faa8a19484b650afd2ae2c4fa93c6f31e14da5b2b66ce4159556238dd33d6b8680f31ef1c4dc370a5dfc89efebcf59e0c22fecbd0b40b89d844c52815c7aff788d07d2fb0ba720dcacbbc2bb80792decd480530d235ff4dbe450348164676e9a70d5bd8facb17485cc5f5add3716cb655183fc4", 0x95}, {&(0x7f0000000100)="9fea1d5c9c252182df2a977b833adf7f6c11ffffffffc67111b5428244f9e05e2020a193301373ab3eb975d1117914ee29376a49ac", 0xff8d}], 0xb}, 0x0) 21:50:03 executing program 4: r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0x40082404, &(0x7f0000000040)=0xffffffffffffbf20) (async) r1 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETVNETHDRSZ(r1, 0x400454d8, &(0x7f0000000000)=0x800) ioctl$TUNSETIFF(r1, 0x541b, 0x0) 21:50:03 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) ioctl$TUNGETVNETLE(r0, 0x800454dd, &(0x7f0000000000)) openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) (async) ioctl$TUNGETVNETLE(r0, 0x800454dd, &(0x7f0000000000)) (async) 21:50:03 executing program 5: syz_open_procfs$namespace(0xffffffffffffffff, &(0x7f0000000040)='ns/uts\x00') r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x2002, 0x0) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) r1 = gettid() bpf$ENABLE_STATS(0x20, &(0x7f0000000180), 0x4) bpf$ITER_CREATE(0x21, &(0x7f0000000140), 0x8) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f00000000c0)={r1, 0xffffffffffffffff, 0x0, 0x0, 0x0}, 0x30) syz_open_procfs$namespace(r1, &(0x7f0000000080)='ns/mnt\x00') ioctl$TUNGETDEVNETNS(r0, 0x54e3, 0x0) 21:50:03 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$sock_kcm_SIOCKCMUNATTACH(0xffffffffffffffff, 0x89e1, &(0x7f0000000140)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=ANY=[@ANYBLOB="180005000200"/16], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) bpf$PROG_LOAD(0x5, &(0x7f00000005c0)={0x1a, 0xa, &(0x7f0000000340)=@framed={{0x18, 0x0, 0x0, 0x0, 0x5b09, 0x0, 0x0, 0x0, 0x7}, [@alu={0x4, 0x1, 0x7, 0xa, 0x4, 0x40, 0x4}, @alu={0x7, 0x1, 0xb, 0xa, 0x6, 0x20, 0xffffffffffffffff}, @alu={0x4, 0x1, 0x4, 0x8, 0x5, 0x100, 0x8}, @call={0x85, 0x0, 0x0, 0x41}, @call={0x85, 0x0, 0x0, 0x27}, @call={0x85, 0x0, 0x0, 0x6e}, @exit]}, &(0x7f00000003c0)='GPL\x00', 0x7, 0x57, &(0x7f0000000400)=""/87, 0x41100, 0x10, '\x00', 0x0, 0x1c, 0xffffffffffffffff, 0x8, &(0x7f0000000480)={0x3, 0x3}, 0x8, 0x10, &(0x7f00000004c0)={0x1, 0x9, 0x7, 0xffff}, 0x10, 0x0, r2, 0x9, 0x0, &(0x7f0000000500)=[{0x5, 0x2, 0xb}, {0x5, 0x2, 0xe, 0xb}, {0x2, 0x3, 0xc, 0x6}, {0x5, 0x2, 0xe, 0xe}, {0x1, 0x3, 0x10, 0x1}, {0x2, 0x4, 0xc, 0x8}, {0x1, 0x2, 0xc, 0xf}, {0x0, 0x3, 0xf, 0x5}, {0x1, 0x4, 0xf, 0x9}]}, 0x90) r3 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000002c0)=@generic={&(0x7f00000001c0)='./file0\x00', 0x0, 0x18}, 0x18) ioctl$sock_kcm_SIOCKCMATTACH(0xffffffffffffffff, 0x89e0, &(0x7f0000000300)={r1, r3}) sendmsg$inet(r0, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000000200)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {&(0x7f0000000040)="649d3b38ed4febc984ba39dfa0256a8ccbf961253a71fad2bfed8c3022be5b83fc0faa8a19484b650afd2ae2c4fa93c6f31e14da5b2b66ce4159556238dd33d6b8680f31ef1c4dc370a5dfc89efebcf59e0c22fecbd0b40b89d844c52815c7aff788d07d2fb0ba720dcacbbc2bb80792decd480530d235ff4dbe450348164676e9a70d5bd8facb17485cc5f5add3716cb655183fc4", 0x95}, {&(0x7f0000000100)="9fea1d5c9c252182df2a977b833adf7f6c11ffffffffc67111b5428244f9e05e2020a193301373ab3eb975d1117914ee29376a49ac", 0xff8d}], 0xb}, 0x0) 21:50:03 executing program 2: openat$cgroup_pressure(0xffffffffffffffff, &(0x7f0000000040)='memory.pressure\x00', 0x2, 0x0) (async) r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:03 executing program 0: openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@map_idx={0x18, 0x4, 0x5, 0x0, 0x1}], &(0x7f0000000c40)='syzkaller\x00', 0x90, 0x0, 0x0, 0x0, 0x42, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000000)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'ipvlan1\x00'}) 21:50:03 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x80000, 0x0) ioctl$TUNSETQUEUE(r0, 0x400454d9, &(0x7f00000000c0)={'vlan0\x00', 0x100}) ioctl$TUNSETQUEUE(r0, 0x400454d9, &(0x7f0000000000)={'geneve0\x00', 0x400}) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000080)={'caif0\x00', 0x200}) 21:50:03 executing program 5: syz_open_procfs$namespace(0xffffffffffffffff, &(0x7f0000000040)='ns/uts\x00') r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x2002, 0x0) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) r1 = gettid() bpf$ENABLE_STATS(0x20, &(0x7f0000000180), 0x4) bpf$ITER_CREATE(0x21, &(0x7f0000000140), 0x8) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f00000000c0)={r1, 0xffffffffffffffff, 0x0, 0x0, 0x0}, 0x30) syz_open_procfs$namespace(r1, &(0x7f0000000080)='ns/mnt\x00') ioctl$TUNGETDEVNETNS(r0, 0x54e3, 0x0) 21:50:03 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x541b, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000100)={0x6, 0x7, &(0x7f0000000040)=@framed={{0x18, 0x0, 0x0, 0x0, 0x316, 0x0, 0x0, 0x0, 0x99}, [@map_idx={0x18, 0xb, 0x5, 0x0, 0x8}, @exit, @exit]}, &(0x7f0000000080)='syzkaller\x00', 0x3b55c00, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x1}, 0xffffffffffffff53, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x3}, 0x90) ioctl$TUNSETCARRIER(r1, 0x400454e2, &(0x7f0000000000)=0x1) 21:50:03 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$kcm(0x29, 0x2, 0x0) ioctl$sock_kcm_SIOCKCMCLONE(r2, 0x89e2, &(0x7f0000000140)={r1}) 21:50:03 executing program 0: openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@map_idx={0x18, 0x4, 0x5, 0x0, 0x1}], &(0x7f0000000c40)='syzkaller\x00', 0x90, 0x0, 0x0, 0x0, 0x42, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000000)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'ipvlan1\x00'}) openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@map_idx={0x18, 0x4, 0x5, 0x0, 0x1}], &(0x7f0000000c40)='syzkaller\x00', 0x90, 0x0, 0x0, 0x0, 0x42, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000000)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'ipvlan1\x00'}) (async) 21:50:03 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) (async) ioctl$sock_kcm_SIOCKCMUNATTACH(0xffffffffffffffff, 0x89e1, &(0x7f0000000140)) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=ANY=[@ANYBLOB="180005000200"/16], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) bpf$PROG_LOAD(0x5, &(0x7f00000005c0)={0x1a, 0xa, &(0x7f0000000340)=@framed={{0x18, 0x0, 0x0, 0x0, 0x5b09, 0x0, 0x0, 0x0, 0x7}, [@alu={0x4, 0x1, 0x7, 0xa, 0x4, 0x40, 0x4}, @alu={0x7, 0x1, 0xb, 0xa, 0x6, 0x20, 0xffffffffffffffff}, @alu={0x4, 0x1, 0x4, 0x8, 0x5, 0x100, 0x8}, @call={0x85, 0x0, 0x0, 0x41}, @call={0x85, 0x0, 0x0, 0x27}, @call={0x85, 0x0, 0x0, 0x6e}, @exit]}, &(0x7f00000003c0)='GPL\x00', 0x7, 0x57, &(0x7f0000000400)=""/87, 0x41100, 0x10, '\x00', 0x0, 0x1c, 0xffffffffffffffff, 0x8, &(0x7f0000000480)={0x3, 0x3}, 0x8, 0x10, &(0x7f00000004c0)={0x1, 0x9, 0x7, 0xffff}, 0x10, 0x0, r2, 0x9, 0x0, &(0x7f0000000500)=[{0x5, 0x2, 0xb}, {0x5, 0x2, 0xe, 0xb}, {0x2, 0x3, 0xc, 0x6}, {0x5, 0x2, 0xe, 0xe}, {0x1, 0x3, 0x10, 0x1}, {0x2, 0x4, 0xc, 0x8}, {0x1, 0x2, 0xc, 0xf}, {0x0, 0x3, 0xf, 0x5}, {0x1, 0x4, 0xf, 0x9}]}, 0x90) (async) r3 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000002c0)=@generic={&(0x7f00000001c0)='./file0\x00', 0x0, 0x18}, 0x18) ioctl$sock_kcm_SIOCKCMATTACH(0xffffffffffffffff, 0x89e0, &(0x7f0000000300)={r1, r3}) sendmsg$inet(r0, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000000200)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {&(0x7f0000000040)="649d3b38ed4febc984ba39dfa0256a8ccbf961253a71fad2bfed8c3022be5b83fc0faa8a19484b650afd2ae2c4fa93c6f31e14da5b2b66ce4159556238dd33d6b8680f31ef1c4dc370a5dfc89efebcf59e0c22fecbd0b40b89d844c52815c7aff788d07d2fb0ba720dcacbbc2bb80792decd480530d235ff4dbe450348164676e9a70d5bd8facb17485cc5f5add3716cb655183fc4", 0x95}, {&(0x7f0000000100)="9fea1d5c9c252182df2a977b833adf7f6c11ffffffffc67111b5428244f9e05e2020a193301373ab3eb975d1117914ee29376a49ac", 0xff8d}], 0xb}, 0x0) 21:50:03 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) (async, rerun: 64) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) (async, rerun: 64) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) (async) r2 = socket$kcm(0x29, 0x2, 0x0) ioctl$sock_kcm_SIOCKCMCLONE(r2, 0x89e2, &(0x7f0000000140)={r1}) 21:50:03 executing program 0: openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@map_idx={0x18, 0x4, 0x5, 0x0, 0x1}], &(0x7f0000000c40)='syzkaller\x00', 0x90, 0x0, 0x0, 0x0, 0x42, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000000)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'ipvlan1\x00'}) 21:50:03 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x541b, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000100)={0x6, 0x7, &(0x7f0000000040)=@framed={{0x18, 0x0, 0x0, 0x0, 0x316, 0x0, 0x0, 0x0, 0x99}, [@map_idx={0x18, 0xb, 0x5, 0x0, 0x8}, @exit, @exit]}, &(0x7f0000000080)='syzkaller\x00', 0x3b55c00, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x1}, 0xffffffffffffff53, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x3}, 0x90) ioctl$TUNSETCARRIER(r1, 0x400454e2, &(0x7f0000000000)=0x1) openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) ioctl$TUNSETIFF(r0, 0x541b, 0x0) (async) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000100)={0x6, 0x7, &(0x7f0000000040)=@framed={{0x18, 0x0, 0x0, 0x0, 0x316, 0x0, 0x0, 0x0, 0x99}, [@map_idx={0x18, 0xb, 0x5, 0x0, 0x8}, @exit, @exit]}, &(0x7f0000000080)='syzkaller\x00', 0x3b55c00, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x1}, 0xffffffffffffff53, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x3}, 0x90) (async) ioctl$TUNSETCARRIER(r1, 0x400454e2, &(0x7f0000000000)=0x1) (async) 21:50:03 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x80000, 0x0) ioctl$TUNSETQUEUE(r0, 0x400454d9, &(0x7f00000000c0)={'vlan0\x00', 0x100}) (async) ioctl$TUNSETQUEUE(r0, 0x400454d9, &(0x7f0000000000)={'geneve0\x00', 0x400}) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000080)={'caif0\x00', 0x200}) 21:50:03 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) ioctl$TUNGETFEATURES(r1, 0x800454cf, &(0x7f0000000040)) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$SIOCSIFHWADDR(r2, 0x8924, &(0x7f0000000080)={'veth0_to_bond\x00', @remote}) 21:50:03 executing program 5: syz_open_procfs$namespace(0xffffffffffffffff, &(0x7f0000000040)='ns/uts\x00') r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x2002, 0x0) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) r1 = gettid() bpf$ENABLE_STATS(0x20, &(0x7f0000000180), 0x4) bpf$ITER_CREATE(0x21, &(0x7f0000000140), 0x8) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f00000000c0)={r1, 0xffffffffffffffff, 0x0, 0x0, 0x0}, 0x30) syz_open_procfs$namespace(r1, &(0x7f0000000080)='ns/mnt\x00') 21:50:03 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$sock_kcm_SIOCKCMUNATTACH(0xffffffffffffffff, 0x89e1, &(0x7f0000000140)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=ANY=[@ANYBLOB="180005000200"/16], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) bpf$PROG_LOAD(0x5, &(0x7f00000005c0)={0x1a, 0xa, &(0x7f0000000340)=@framed={{0x18, 0x0, 0x0, 0x0, 0x5b09, 0x0, 0x0, 0x0, 0x7}, [@alu={0x4, 0x1, 0x7, 0xa, 0x4, 0x40, 0x4}, @alu={0x7, 0x1, 0xb, 0xa, 0x6, 0x20, 0xffffffffffffffff}, @alu={0x4, 0x1, 0x4, 0x8, 0x5, 0x100, 0x8}, @call={0x85, 0x0, 0x0, 0x41}, @call={0x85, 0x0, 0x0, 0x27}, @call={0x85, 0x0, 0x0, 0x6e}, @exit]}, &(0x7f00000003c0)='GPL\x00', 0x7, 0x57, &(0x7f0000000400)=""/87, 0x41100, 0x10, '\x00', 0x0, 0x1c, 0xffffffffffffffff, 0x8, &(0x7f0000000480)={0x3, 0x3}, 0x8, 0x10, &(0x7f00000004c0)={0x1, 0x9, 0x7, 0xffff}, 0x10, 0x0, r2, 0x9, 0x0, &(0x7f0000000500)=[{0x5, 0x2, 0xb}, {0x5, 0x2, 0xe, 0xb}, {0x2, 0x3, 0xc, 0x6}, {0x5, 0x2, 0xe, 0xe}, {0x1, 0x3, 0x10, 0x1}, {0x2, 0x4, 0xc, 0x8}, {0x1, 0x2, 0xc, 0xf}, {0x0, 0x3, 0xf, 0x5}, {0x1, 0x4, 0xf, 0x9}]}, 0x90) (async) bpf$PROG_LOAD(0x5, &(0x7f00000005c0)={0x1a, 0xa, &(0x7f0000000340)=@framed={{0x18, 0x0, 0x0, 0x0, 0x5b09, 0x0, 0x0, 0x0, 0x7}, [@alu={0x4, 0x1, 0x7, 0xa, 0x4, 0x40, 0x4}, @alu={0x7, 0x1, 0xb, 0xa, 0x6, 0x20, 0xffffffffffffffff}, @alu={0x4, 0x1, 0x4, 0x8, 0x5, 0x100, 0x8}, @call={0x85, 0x0, 0x0, 0x41}, @call={0x85, 0x0, 0x0, 0x27}, @call={0x85, 0x0, 0x0, 0x6e}, @exit]}, &(0x7f00000003c0)='GPL\x00', 0x7, 0x57, &(0x7f0000000400)=""/87, 0x41100, 0x10, '\x00', 0x0, 0x1c, 0xffffffffffffffff, 0x8, &(0x7f0000000480)={0x3, 0x3}, 0x8, 0x10, &(0x7f00000004c0)={0x1, 0x9, 0x7, 0xffff}, 0x10, 0x0, r2, 0x9, 0x0, &(0x7f0000000500)=[{0x5, 0x2, 0xb}, {0x5, 0x2, 0xe, 0xb}, {0x2, 0x3, 0xc, 0x6}, {0x5, 0x2, 0xe, 0xe}, {0x1, 0x3, 0x10, 0x1}, {0x2, 0x4, 0xc, 0x8}, {0x1, 0x2, 0xc, 0xf}, {0x0, 0x3, 0xf, 0x5}, {0x1, 0x4, 0xf, 0x9}]}, 0x90) r3 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000002c0)=@generic={&(0x7f00000001c0)='./file0\x00', 0x0, 0x18}, 0x18) ioctl$sock_kcm_SIOCKCMATTACH(0xffffffffffffffff, 0x89e0, &(0x7f0000000300)={r1, r3}) sendmsg$inet(r0, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000000200)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {&(0x7f0000000040)="649d3b38ed4febc984ba39dfa0256a8ccbf961253a71fad2bfed8c3022be5b83fc0faa8a19484b650afd2ae2c4fa93c6f31e14da5b2b66ce4159556238dd33d6b8680f31ef1c4dc370a5dfc89efebcf59e0c22fecbd0b40b89d844c52815c7aff788d07d2fb0ba720dcacbbc2bb80792decd480530d235ff4dbe450348164676e9a70d5bd8facb17485cc5f5add3716cb655183fc4", 0x95}, {&(0x7f0000000100)="9fea1d5c9c252182df2a977b833adf7f6c11ffffffffc67111b5428244f9e05e2020a193301373ab3eb975d1117914ee29376a49ac", 0xff8d}], 0xb}, 0x0) 21:50:03 executing program 2: openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$kcm(0x29, 0x2, 0x0) ioctl$sock_kcm_SIOCKCMCLONE(r2, 0x89e2, &(0x7f0000000140)={r1}) 21:50:03 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x80000, 0x0) ioctl$TUNSETQUEUE(r0, 0x400454d9, &(0x7f00000000c0)={'vlan0\x00', 0x100}) ioctl$TUNSETQUEUE(r0, 0x400454d9, &(0x7f0000000000)={'geneve0\x00', 0x400}) (async) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000080)={'caif0\x00', 0x200}) 21:50:03 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x541b, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000100)={0x6, 0x7, &(0x7f0000000040)=@framed={{0x18, 0x0, 0x0, 0x0, 0x316, 0x0, 0x0, 0x0, 0x99}, [@map_idx={0x18, 0xb, 0x5, 0x0, 0x8}, @exit, @exit]}, &(0x7f0000000080)='syzkaller\x00', 0x3b55c00, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x1}, 0xffffffffffffff53, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x3}, 0x90) (async) ioctl$TUNSETCARRIER(r1, 0x400454e2, &(0x7f0000000000)=0x1) 21:50:03 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) (async) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) ioctl$TUNGETFEATURES(r1, 0x800454cf, &(0x7f0000000040)) (async) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) ioctl$SIOCSIFHWADDR(r2, 0x8924, &(0x7f0000000080)={'veth0_to_bond\x00', @remote}) 21:50:03 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x5c100, 0x0) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:04 executing program 5: syz_open_procfs$namespace(0xffffffffffffffff, &(0x7f0000000040)='ns/uts\x00') r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x2002, 0x0) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) r1 = gettid() bpf$ENABLE_STATS(0x20, &(0x7f0000000180), 0x4) bpf$ITER_CREATE(0x21, &(0x7f0000000140), 0x8) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f00000000c0)={r1, 0xffffffffffffffff, 0x0, 0x0, 0x0}, 0x30) 21:50:04 executing program 4: openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) r1 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x40001, 0x0) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) r3 = bpf$OBJ_GET_PROG(0x7, &(0x7f0000000100)=@o_path={&(0x7f0000000080)='./file0\x00', 0x0, 0xc010, r1}, 0x18) r4 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f00000003c0)=@bpf_lsm={0x1d, 0xc, &(0x7f0000000140)=@framed={{0x18, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x7fffffff}, [@map_idx={0x18, 0x7, 0x5, 0x0, 0x4}, @func, @map_val={0x18, 0x1, 0x2, 0x0, r0, 0x0, 0x0, 0x0, 0x401}, @map_idx={0x18, 0x5, 0x5, 0x0, 0xd}, @map_fd={0x18, 0x2, 0x1, 0x0, r0}]}, &(0x7f00000001c0)='GPL\x00', 0x498e, 0xb2, &(0x7f0000000200)=""/178, 0x40f00, 0x6, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000002c0)={0x9, 0x5}, 0x8, 0x10, &(0x7f0000000300)={0x2, 0xb, 0x0, 0x9}, 0x10, 0xffffffffffffffff, 0x0, 0x6, 0x0, &(0x7f0000000340)=[{0x2, 0x1, 0x5, 0x8}, {0x4, 0x4, 0x1}, {0x0, 0x1, 0x6, 0x9}, {0x3, 0x4, 0x4, 0x5}, {0x1, 0x3, 0xd}, {0x2, 0x2, 0x3, 0xa}], 0x10, 0x80000000}, 0x90) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000480)={@cgroup, r3, 0x21, 0x0, 0x0, @prog_fd=r4}, 0x20) r5 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x101860, 0x0) ioctl$TUNSETIFF(r5, 0x541b, 0x0) 21:50:04 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNGETVNETBE(r0, 0x800454df, &(0x7f0000000000)) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00', 0x10}) 21:50:04 executing program 2: openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x5c100, 0x0) (async) r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x5c100, 0x0) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:04 executing program 1: r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000540)={0x6, 0x6, &(0x7f00000000c0)=@raw=[@generic={0x7, 0x6, 0xb, 0x7f, 0x5357}, @map_fd={0x18, 0x5, 0x1, 0x0, 0x1}, @generic={0x3, 0x9, 0x0, 0x7f, 0x2}, @initr0={0x18, 0x0, 0x0, 0x0, 0xfffffff8, 0x0, 0x0, 0x0, 0x80}], &(0x7f00000002c0)='GPL\x00', 0x800, 0xe9, &(0x7f0000000300)=""/233, 0x41100, 0xfb42dd010341e660, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, &(0x7f0000000400)={0x1, 0x5}, 0x8, 0x10, &(0x7f0000000440)={0x5, 0xf, 0x200, 0x5}, 0x10, 0x0, 0x0, 0x6, &(0x7f0000000480)=[r0, 0xffffffffffffffff, 0x1], &(0x7f00000004c0)=[{0x3, 0x5, 0xf, 0x9}, {0x3, 0x1, 0x1, 0x2}, {0x3, 0x2, 0x1, 0xc}, {0x0, 0x4, 0xe, 0x9}, {0x1, 0x4, 0x2}, {0x5, 0x1, 0x8, 0x9}], 0x10, 0x3}, 0x90) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$inet(r1, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000000200)=[{0x0}, {0x0}, {0x0, 0x43}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {&(0x7f0000000140)="649d3b38ed4febc984ba39dfa0256a8ccbf961253a71fad2bfed8c3022be5b83fc0faa8a19484b650afd2ae2c4fa93c6f31e14da5b2b66ce4159556238dd33d6b8680f31ef1c4dc370a5dfc89efebcf59e0c22fecbd0b40b89d844c52815c7aff788d07d2fb0ba720dcacbbc2bb80792decd480530d235ff4dbe450348164676e9a70d5bd8facb17485cc5f5add3716cb655183fc4", 0x95}, {&(0x7f0000000100)="9fea1d5c9c252182df2a977b833adf7f6c11ffffffffc67111b5428244f9e05e20090093301373ab3eb975d1117914ee29376a49ac", 0x35}], 0xb}, 0x4d357c248cee0710) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000080)=@o_path={&(0x7f0000000040)='./file0\x00', 0x0, 0x0, r2}, 0x18) 21:50:04 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) ioctl$TUNGETFEATURES(r1, 0x800454cf, &(0x7f0000000040)) (async) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$SIOCSIFHWADDR(r2, 0x8924, &(0x7f0000000080)={'veth0_to_bond\x00', @remote}) 21:50:04 executing program 5: syz_open_procfs$namespace(0xffffffffffffffff, &(0x7f0000000040)='ns/uts\x00') r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x2002, 0x0) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) gettid() bpf$ENABLE_STATS(0x20, &(0x7f0000000180), 0x4) bpf$ITER_CREATE(0x21, &(0x7f0000000140), 0x8) 21:50:04 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x5c100, 0x0) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:04 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNGETVNETBE(r0, 0x800454df, &(0x7f0000000000)) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00', 0x10}) openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) ioctl$TUNGETVNETBE(r0, 0x800454df, &(0x7f0000000000)) (async) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00', 0x10}) (async) 21:50:04 executing program 1: r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000540)={0x6, 0x6, &(0x7f00000000c0)=@raw=[@generic={0x7, 0x6, 0xb, 0x7f, 0x5357}, @map_fd={0x18, 0x5, 0x1, 0x0, 0x1}, @generic={0x3, 0x9, 0x0, 0x7f, 0x2}, @initr0={0x18, 0x0, 0x0, 0x0, 0xfffffff8, 0x0, 0x0, 0x0, 0x80}], &(0x7f00000002c0)='GPL\x00', 0x800, 0xe9, &(0x7f0000000300)=""/233, 0x41100, 0xfb42dd010341e660, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, &(0x7f0000000400)={0x1, 0x5}, 0x8, 0x10, &(0x7f0000000440)={0x5, 0xf, 0x200, 0x5}, 0x10, 0x0, 0x0, 0x6, &(0x7f0000000480)=[r0, 0xffffffffffffffff, 0x1], &(0x7f00000004c0)=[{0x3, 0x5, 0xf, 0x9}, {0x3, 0x1, 0x1, 0x2}, {0x3, 0x2, 0x1, 0xc}, {0x0, 0x4, 0xe, 0x9}, {0x1, 0x4, 0x2}, {0x5, 0x1, 0x8, 0x9}], 0x10, 0x3}, 0x90) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$inet(r1, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000000200)=[{0x0}, {0x0}, {0x0, 0x43}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {&(0x7f0000000140)="649d3b38ed4febc984ba39dfa0256a8ccbf961253a71fad2bfed8c3022be5b83fc0faa8a19484b650afd2ae2c4fa93c6f31e14da5b2b66ce4159556238dd33d6b8680f31ef1c4dc370a5dfc89efebcf59e0c22fecbd0b40b89d844c52815c7aff788d07d2fb0ba720dcacbbc2bb80792decd480530d235ff4dbe450348164676e9a70d5bd8facb17485cc5f5add3716cb655183fc4", 0x95}, {&(0x7f0000000100)="9fea1d5c9c252182df2a977b833adf7f6c11ffffffffc67111b5428244f9e05e20090093301373ab3eb975d1117914ee29376a49ac", 0x35}], 0xb}, 0x4d357c248cee0710) (async) sendmsg$inet(r1, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000000200)=[{0x0}, {0x0}, {0x0, 0x43}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {&(0x7f0000000140)="649d3b38ed4febc984ba39dfa0256a8ccbf961253a71fad2bfed8c3022be5b83fc0faa8a19484b650afd2ae2c4fa93c6f31e14da5b2b66ce4159556238dd33d6b8680f31ef1c4dc370a5dfc89efebcf59e0c22fecbd0b40b89d844c52815c7aff788d07d2fb0ba720dcacbbc2bb80792decd480530d235ff4dbe450348164676e9a70d5bd8facb17485cc5f5add3716cb655183fc4", 0x95}, {&(0x7f0000000100)="9fea1d5c9c252182df2a977b833adf7f6c11ffffffffc67111b5428244f9e05e20090093301373ab3eb975d1117914ee29376a49ac", 0x35}], 0xb}, 0x4d357c248cee0710) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000080)=@o_path={&(0x7f0000000040)='./file0\x00', 0x0, 0x0, r2}, 0x18) 21:50:04 executing program 4: openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) r1 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x40001, 0x0) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) r3 = bpf$OBJ_GET_PROG(0x7, &(0x7f0000000100)=@o_path={&(0x7f0000000080)='./file0\x00', 0x0, 0xc010, r1}, 0x18) r4 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f00000003c0)=@bpf_lsm={0x1d, 0xc, &(0x7f0000000140)=@framed={{0x18, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x7fffffff}, [@map_idx={0x18, 0x7, 0x5, 0x0, 0x4}, @func, @map_val={0x18, 0x1, 0x2, 0x0, r0, 0x0, 0x0, 0x0, 0x401}, @map_idx={0x18, 0x5, 0x5, 0x0, 0xd}, @map_fd={0x18, 0x2, 0x1, 0x0, r0}]}, &(0x7f00000001c0)='GPL\x00', 0x498e, 0xb2, &(0x7f0000000200)=""/178, 0x40f00, 0x6, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000002c0)={0x9, 0x5}, 0x8, 0x10, &(0x7f0000000300)={0x2, 0xb, 0x0, 0x9}, 0x10, 0xffffffffffffffff, 0x0, 0x6, 0x0, &(0x7f0000000340)=[{0x2, 0x1, 0x5, 0x8}, {0x4, 0x4, 0x1}, {0x0, 0x1, 0x6, 0x9}, {0x3, 0x4, 0x4, 0x5}, {0x1, 0x3, 0xd}, {0x2, 0x2, 0x3, 0xa}], 0x10, 0x80000000}, 0x90) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000480)={@cgroup, r3, 0x21, 0x0, 0x0, @prog_fd=r4}, 0x20) r5 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x101860, 0x0) ioctl$TUNSETIFF(r5, 0x541b, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x40001, 0x0) (async) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) bpf$OBJ_GET_PROG(0x7, &(0x7f0000000100)=@o_path={&(0x7f0000000080)='./file0\x00', 0x0, 0xc010, r1}, 0x18) (async) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f00000003c0)=@bpf_lsm={0x1d, 0xc, &(0x7f0000000140)=@framed={{0x18, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x7fffffff}, [@map_idx={0x18, 0x7, 0x5, 0x0, 0x4}, @func, @map_val={0x18, 0x1, 0x2, 0x0, r0, 0x0, 0x0, 0x0, 0x401}, @map_idx={0x18, 0x5, 0x5, 0x0, 0xd}, @map_fd={0x18, 0x2, 0x1, 0x0, r0}]}, &(0x7f00000001c0)='GPL\x00', 0x498e, 0xb2, &(0x7f0000000200)=""/178, 0x40f00, 0x6, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000002c0)={0x9, 0x5}, 0x8, 0x10, &(0x7f0000000300)={0x2, 0xb, 0x0, 0x9}, 0x10, 0xffffffffffffffff, 0x0, 0x6, 0x0, &(0x7f0000000340)=[{0x2, 0x1, 0x5, 0x8}, {0x4, 0x4, 0x1}, {0x0, 0x1, 0x6, 0x9}, {0x3, 0x4, 0x4, 0x5}, {0x1, 0x3, 0xd}, {0x2, 0x2, 0x3, 0xa}], 0x10, 0x80000000}, 0x90) (async) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000480)={@cgroup, r3, 0x21, 0x0, 0x0, @prog_fd=r4}, 0x20) (async) openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x101860, 0x0) (async) ioctl$TUNSETIFF(r5, 0x541b, 0x0) (async) 21:50:04 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, &(0x7f0000000000)) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNSETSTEERINGEBPF(r1, 0x800454e0, &(0x7f0000000080)=r2) r3 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r3, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNSETIFF(r3, 0x5452, &(0x7f0000000100)={'syzkaller0\x00', 0x100}) r4 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x404240, 0x0) ioctl$TUNGETFILTER(r4, 0x801054db, 0xfffffffffffffffc) 21:50:04 executing program 5: syz_open_procfs$namespace(0xffffffffffffffff, &(0x7f0000000040)='ns/uts\x00') r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x2002, 0x0) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) gettid() bpf$ENABLE_STATS(0x20, &(0x7f0000000180), 0x4) 21:50:04 executing program 2: r0 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000000)={0x0, 0x1b, 0x10}, 0xc) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r0}, 0xc) r1 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000180)={&(0x7f0000000080)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x64, 0x64, 0x2, [@array={0x0, 0x0, 0x0, 0x3, 0x0, {0x5, 0x4, 0x6}}, @int={0x0, 0x0, 0x0, 0x1, 0x0, 0x56, 0x0, 0x0, 0x2}, @int={0xf, 0x0, 0x0, 0x1, 0x0, 0x21, 0x0, 0x6d, 0x1}, @enum={0x2, 0x2, 0x0, 0x6, 0x4, [{0xc, 0x6}, {0x0, 0x200}]}, @var={0x5, 0x0, 0x0, 0xe, 0x1, 0x1}]}}, &(0x7f0000000100)=""/73, 0x7e, 0x49, 0x1, 0x2}, 0x20) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000340)={r1, 0x20, &(0x7f0000000300)={&(0x7f00000001c0)=""/142, 0x8e, 0x0, &(0x7f0000000280)=""/87, 0x57}}, 0x10) ioctl$TUNSETVNETBE(r1, 0x400454de, &(0x7f00000003c0)) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000880)={r1, 0x20, &(0x7f0000000840)={&(0x7f0000000640)=""/235, 0xeb, 0x0, &(0x7f0000000740)=""/247, 0xf7}}, 0x10) r2 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000900)=@generic={&(0x7f00000008c0)='./file0\x00', 0x0, 0x8}, 0x18) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f00000009c0)={r2, 0x58, &(0x7f0000000940)}, 0x10) r3 = bpf$ITER_CREATE(0x21, &(0x7f0000000b40), 0x8) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000011c0)={0xffffffffffffffff, 0xe0, &(0x7f00000010c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000f00)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5, &(0x7f0000000f40)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000f80)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000fc0)=[{}, {}, {}, {}], 0x20, 0x10, &(0x7f0000001000), &(0x7f0000001040), 0x8, 0x10, 0x8, 0x8, &(0x7f0000001080)}}, 0x10) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000001600)={0x6, 0x7, &(0x7f0000001340)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x400}, [@kfunc={0x85, 0x0, 0x2, 0x0, 0x4}, @ldst={0x2, 0x0, 0x8649d49e6d977d38, 0x3, 0x8, 0x1c, 0x4}, @jmp={0x5, 0x1, 0x9, 0x0, 0x4, 0xffffffffffffffff, 0x1}, @ldst={0x3, 0x0, 0x1, 0x2, 0x1, 0x1}]}, &(0x7f0000001380)='GPL\x00', 0x0, 0xb6, &(0x7f00000013c0)=""/182, 0x41000, 0x40, '\x00', r4, 0x25, r1, 0x8, &(0x7f0000001480)={0x5, 0x3}, 0x8, 0x10, &(0x7f00000014c0)={0x0, 0x6, 0x5, 0x7}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000001580)=[0xffffffffffffffff, r3, r2, r2, r3, r2], &(0x7f00000015c0)=[{0x0, 0x4, 0x10, 0xb}], 0x10, 0xf562}, 0x90) r5 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000400)=ANY=[@ANYBLOB="18000000020000000000000000000000ba563406b589a019be2a6ea78f37ab798b4cbb6ecb04812ec942964e553f84fa0bddb0d67da684f2e599f1bf01218fecf10153b12f2031576e307ba17fb1da8d814f1346333fb3687db620294819d58da8206f1c3e744958a45ed5bfe0"], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r5, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) bpf$MAP_CREATE(0x0, &(0x7f0000000140)=@bloom_filter={0x1e, 0x4, 0x7, 0x1f, 0x2400, r0, 0x7, '\x00', r4, r5, 0x1, 0x5, 0x5, 0x3}, 0x48) r6 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r6, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) ioctl$TUNGETDEVNETNS(r3, 0x54e3, 0x0) 21:50:04 executing program 1: r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000540)={0x6, 0x6, &(0x7f00000000c0)=@raw=[@generic={0x7, 0x6, 0xb, 0x7f, 0x5357}, @map_fd={0x18, 0x5, 0x1, 0x0, 0x1}, @generic={0x3, 0x9, 0x0, 0x7f, 0x2}, @initr0={0x18, 0x0, 0x0, 0x0, 0xfffffff8, 0x0, 0x0, 0x0, 0x80}], &(0x7f00000002c0)='GPL\x00', 0x800, 0xe9, &(0x7f0000000300)=""/233, 0x41100, 0xfb42dd010341e660, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, &(0x7f0000000400)={0x1, 0x5}, 0x8, 0x10, &(0x7f0000000440)={0x5, 0xf, 0x200, 0x5}, 0x10, 0x0, 0x0, 0x6, &(0x7f0000000480)=[r0, 0xffffffffffffffff, 0x1], &(0x7f00000004c0)=[{0x3, 0x5, 0xf, 0x9}, {0x3, 0x1, 0x1, 0x2}, {0x3, 0x2, 0x1, 0xc}, {0x0, 0x4, 0xe, 0x9}, {0x1, 0x4, 0x2}, {0x5, 0x1, 0x8, 0x9}], 0x10, 0x3}, 0x90) (async) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$inet(r1, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000000200)=[{0x0}, {0x0}, {0x0, 0x43}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {&(0x7f0000000140)="649d3b38ed4febc984ba39dfa0256a8ccbf961253a71fad2bfed8c3022be5b83fc0faa8a19484b650afd2ae2c4fa93c6f31e14da5b2b66ce4159556238dd33d6b8680f31ef1c4dc370a5dfc89efebcf59e0c22fecbd0b40b89d844c52815c7aff788d07d2fb0ba720dcacbbc2bb80792decd480530d235ff4dbe450348164676e9a70d5bd8facb17485cc5f5add3716cb655183fc4", 0x95}, {&(0x7f0000000100)="9fea1d5c9c252182df2a977b833adf7f6c11ffffffffc67111b5428244f9e05e20090093301373ab3eb975d1117914ee29376a49ac", 0x35}], 0xb}, 0x4d357c248cee0710) (async) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000080)=@o_path={&(0x7f0000000040)='./file0\x00', 0x0, 0x0, r2}, 0x18) 21:50:04 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNGETVNETBE(r0, 0x800454df, &(0x7f0000000000)) (async) ioctl$TUNGETVNETBE(r0, 0x800454df, &(0x7f0000000000)) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00', 0x10}) 21:50:04 executing program 4: openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) r1 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async, rerun: 64) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x40001, 0x0) (async, rerun: 64) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) r3 = bpf$OBJ_GET_PROG(0x7, &(0x7f0000000100)=@o_path={&(0x7f0000000080)='./file0\x00', 0x0, 0xc010, r1}, 0x18) (async, rerun: 32) r4 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f00000003c0)=@bpf_lsm={0x1d, 0xc, &(0x7f0000000140)=@framed={{0x18, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x7fffffff}, [@map_idx={0x18, 0x7, 0x5, 0x0, 0x4}, @func, @map_val={0x18, 0x1, 0x2, 0x0, r0, 0x0, 0x0, 0x0, 0x401}, @map_idx={0x18, 0x5, 0x5, 0x0, 0xd}, @map_fd={0x18, 0x2, 0x1, 0x0, r0}]}, &(0x7f00000001c0)='GPL\x00', 0x498e, 0xb2, &(0x7f0000000200)=""/178, 0x40f00, 0x6, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000002c0)={0x9, 0x5}, 0x8, 0x10, &(0x7f0000000300)={0x2, 0xb, 0x0, 0x9}, 0x10, 0xffffffffffffffff, 0x0, 0x6, 0x0, &(0x7f0000000340)=[{0x2, 0x1, 0x5, 0x8}, {0x4, 0x4, 0x1}, {0x0, 0x1, 0x6, 0x9}, {0x3, 0x4, 0x4, 0x5}, {0x1, 0x3, 0xd}, {0x2, 0x2, 0x3, 0xa}], 0x10, 0x80000000}, 0x90) (rerun: 32) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000480)={@cgroup, r3, 0x21, 0x0, 0x0, @prog_fd=r4}, 0x20) (async) r5 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x101860, 0x0) ioctl$TUNSETIFF(r5, 0x541b, 0x0) 21:50:04 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, &(0x7f0000000000)) (async, rerun: 64) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) (rerun: 64) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async, rerun: 64) ioctl$TUNSETSTEERINGEBPF(r1, 0x800454e0, &(0x7f0000000080)=r2) (rerun: 64) r3 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r3, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) ioctl$TUNSETIFF(r3, 0x5452, &(0x7f0000000100)={'syzkaller0\x00', 0x100}) r4 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x404240, 0x0) ioctl$TUNGETFILTER(r4, 0x801054db, 0xfffffffffffffffc) 21:50:04 executing program 5: syz_open_procfs$namespace(0xffffffffffffffff, &(0x7f0000000040)='ns/uts\x00') r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x2002, 0x0) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) gettid() 21:50:04 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000000200)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {&(0x7f0000000040)="649d3b38ed4febc984ba39dfa0256a8ccbf961253a71fad2bfed8c3022be5b83fc0faa8a19484b650afd2ae2c4fa93c6f31e14da5b2b66ce4159556238dd33d6b8680f31ef1c4dc370a5dfc89efebcf59e0c22fecbd0b40b89d844c52815c7aff788d07d2fb0ba720dcacbbc2bb80792decd480530d235ff4dbe450348164676e9a70d5bd8facb17485cc5f5add3716cb655183fc4", 0x95}, {&(0x7f0000000100)="9fea1d5c9c252182df2a977b833adf7f6c11ffffffffc67111b5428244f9e05e2020a193301373ab3eb975d1117914ee29376a49ac", 0xff8d}], 0xb}, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) r3 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r3, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000440)={0x11, 0xb, &(0x7f0000000140)=@framed={{0x18, 0x0, 0x0, 0x0, 0x101, 0x0, 0x0, 0x0, 0x4}, [@call={0x85, 0x0, 0x0, 0x74}, @jmp={0x5, 0x1, 0x8, 0x7, 0x6, 0xc, 0x1}, @jmp={0x5, 0x1, 0x4, 0x3, 0x0, 0x6}, @generic={0x9, 0x9, 0xc, 0x1000, 0x20}, @cb_func={0x18, 0x3, 0x4, 0x0, 0xfffffffffffffff8}, @jmp={0x5, 0x1, 0x8, 0x4, 0x8, 0x50, 0xffffffffffffffff}, @jmp={0x5, 0x1, 0x3, 0xb, 0x0, 0xfffffffffffffff4, 0xffffffffffffffff}]}, &(0x7f00000001c0)='GPL\x00', 0x6, 0x58, &(0x7f00000002c0)=""/88, 0x40f00, 0x0, '\x00', 0x0, 0x0, r1, 0x8, &(0x7f0000000340)={0x1, 0x5}, 0x8, 0x10, &(0x7f0000000380)={0x3, 0xb, 0x88a7, 0x7}, 0x10, 0x0, 0x0, 0x1, &(0x7f00000003c0)=[r2, r3, 0x1], &(0x7f0000000400)=[{0x5, 0x3, 0xb, 0x3}], 0x10, 0x7}, 0x90) 21:50:04 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) ioctl$TUNSETTXFILTER(r0, 0x400454d1, &(0x7f0000000000)) 21:50:04 executing program 2: r0 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000000)={0x0, 0x1b, 0x10}, 0xc) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r0}, 0xc) r1 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000180)={&(0x7f0000000080)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x64, 0x64, 0x2, [@array={0x0, 0x0, 0x0, 0x3, 0x0, {0x5, 0x4, 0x6}}, @int={0x0, 0x0, 0x0, 0x1, 0x0, 0x56, 0x0, 0x0, 0x2}, @int={0xf, 0x0, 0x0, 0x1, 0x0, 0x21, 0x0, 0x6d, 0x1}, @enum={0x2, 0x2, 0x0, 0x6, 0x4, [{0xc, 0x6}, {0x0, 0x200}]}, @var={0x5, 0x0, 0x0, 0xe, 0x1, 0x1}]}}, &(0x7f0000000100)=""/73, 0x7e, 0x49, 0x1, 0x2}, 0x20) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000340)={r1, 0x20, &(0x7f0000000300)={&(0x7f00000001c0)=""/142, 0x8e, 0x0, &(0x7f0000000280)=""/87, 0x57}}, 0x10) ioctl$TUNSETVNETBE(r1, 0x400454de, &(0x7f00000003c0)) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000880)={r1, 0x20, &(0x7f0000000840)={&(0x7f0000000640)=""/235, 0xeb, 0x0, &(0x7f0000000740)=""/247, 0xf7}}, 0x10) (async) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000880)={r1, 0x20, &(0x7f0000000840)={&(0x7f0000000640)=""/235, 0xeb, 0x0, &(0x7f0000000740)=""/247, 0xf7}}, 0x10) r2 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000900)=@generic={&(0x7f00000008c0)='./file0\x00', 0x0, 0x8}, 0x18) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f00000009c0)={r2, 0x58, &(0x7f0000000940)}, 0x10) (async) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f00000009c0)={r2, 0x58, &(0x7f0000000940)}, 0x10) r3 = bpf$ITER_CREATE(0x21, &(0x7f0000000b40), 0x8) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000011c0)={0xffffffffffffffff, 0xe0, &(0x7f00000010c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000f00)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5, &(0x7f0000000f40)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000f80)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000fc0)=[{}, {}, {}, {}], 0x20, 0x10, &(0x7f0000001000), &(0x7f0000001040), 0x8, 0x10, 0x8, 0x8, &(0x7f0000001080)}}, 0x10) (async) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000011c0)={0xffffffffffffffff, 0xe0, &(0x7f00000010c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000f00)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5, &(0x7f0000000f40)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000f80)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000fc0)=[{}, {}, {}, {}], 0x20, 0x10, &(0x7f0000001000), &(0x7f0000001040), 0x8, 0x10, 0x8, 0x8, &(0x7f0000001080)}}, 0x10) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000001600)={0x6, 0x7, &(0x7f0000001340)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x400}, [@kfunc={0x85, 0x0, 0x2, 0x0, 0x4}, @ldst={0x2, 0x0, 0x8649d49e6d977d38, 0x3, 0x8, 0x1c, 0x4}, @jmp={0x5, 0x1, 0x9, 0x0, 0x4, 0xffffffffffffffff, 0x1}, @ldst={0x3, 0x0, 0x1, 0x2, 0x1, 0x1}]}, &(0x7f0000001380)='GPL\x00', 0x0, 0xb6, &(0x7f00000013c0)=""/182, 0x41000, 0x40, '\x00', r4, 0x25, r1, 0x8, &(0x7f0000001480)={0x5, 0x3}, 0x8, 0x10, &(0x7f00000014c0)={0x0, 0x6, 0x5, 0x7}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000001580)=[0xffffffffffffffff, r3, r2, r2, r3, r2], &(0x7f00000015c0)=[{0x0, 0x4, 0x10, 0xb}], 0x10, 0xf562}, 0x90) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) r5 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000400)=ANY=[@ANYBLOB="18000000020000000000000000000000ba563406b589a019be2a6ea78f37ab798b4cbb6ecb04812ec942964e553f84fa0bddb0d67da684f2e599f1bf01218fecf10153b12f2031576e307ba17fb1da8d814f1346333fb3687db620294819d58da8206f1c3e744958a45ed5bfe0"], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r5, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) bpf$MAP_CREATE(0x0, &(0x7f0000000140)=@bloom_filter={0x1e, 0x4, 0x7, 0x1f, 0x2400, r0, 0x7, '\x00', r4, r5, 0x1, 0x5, 0x5, 0x3}, 0x48) r6 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r6, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) ioctl$TUNGETDEVNETNS(r3, 0x54e3, 0x0) (async) ioctl$TUNGETDEVNETNS(r3, 0x54e3, 0x0) 21:50:04 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNGETFILTER(r0, 0x801054db, &(0x7f0000000000)=""/96) ioctl$TUNSETIFF(r0, 0x541b, 0x0) 21:50:04 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) ioctl$TUNSETTXFILTER(r0, 0x400454d1, &(0x7f0000000000)) 21:50:04 executing program 5: syz_open_procfs$namespace(0xffffffffffffffff, &(0x7f0000000040)='ns/uts\x00') r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x2002, 0x0) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:04 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000000200)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {&(0x7f0000000040)="649d3b38ed4febc984ba39dfa0256a8ccbf961253a71fad2bfed8c3022be5b83fc0faa8a19484b650afd2ae2c4fa93c6f31e14da5b2b66ce4159556238dd33d6b8680f31ef1c4dc370a5dfc89efebcf59e0c22fecbd0b40b89d844c52815c7aff788d07d2fb0ba720dcacbbc2bb80792decd480530d235ff4dbe450348164676e9a70d5bd8facb17485cc5f5add3716cb655183fc4", 0x95}, {&(0x7f0000000100)="9fea1d5c9c252182df2a977b833adf7f6c11ffffffffc67111b5428244f9e05e2020a193301373ab3eb975d1117914ee29376a49ac", 0xff8d}], 0xb}, 0x0) (async, rerun: 64) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) (rerun: 64) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) r3 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r3, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000440)={0x11, 0xb, &(0x7f0000000140)=@framed={{0x18, 0x0, 0x0, 0x0, 0x101, 0x0, 0x0, 0x0, 0x4}, [@call={0x85, 0x0, 0x0, 0x74}, @jmp={0x5, 0x1, 0x8, 0x7, 0x6, 0xc, 0x1}, @jmp={0x5, 0x1, 0x4, 0x3, 0x0, 0x6}, @generic={0x9, 0x9, 0xc, 0x1000, 0x20}, @cb_func={0x18, 0x3, 0x4, 0x0, 0xfffffffffffffff8}, @jmp={0x5, 0x1, 0x8, 0x4, 0x8, 0x50, 0xffffffffffffffff}, @jmp={0x5, 0x1, 0x3, 0xb, 0x0, 0xfffffffffffffff4, 0xffffffffffffffff}]}, &(0x7f00000001c0)='GPL\x00', 0x6, 0x58, &(0x7f00000002c0)=""/88, 0x40f00, 0x0, '\x00', 0x0, 0x0, r1, 0x8, &(0x7f0000000340)={0x1, 0x5}, 0x8, 0x10, &(0x7f0000000380)={0x3, 0xb, 0x88a7, 0x7}, 0x10, 0x0, 0x0, 0x1, &(0x7f00000003c0)=[r2, r3, 0x1], &(0x7f0000000400)=[{0x5, 0x3, 0xb, 0x3}], 0x10, 0x7}, 0x90) 21:50:04 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNGETFILTER(r0, 0x801054db, &(0x7f0000000000)=""/96) ioctl$TUNSETIFF(r0, 0x541b, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) ioctl$TUNGETFILTER(r0, 0x801054db, &(0x7f0000000000)=""/96) (async) ioctl$TUNSETIFF(r0, 0x541b, 0x0) (async) 21:50:04 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) ioctl$TUNSETTXFILTER(r0, 0x400454d1, &(0x7f0000000000)) openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) (async) ioctl$TUNSETTXFILTER(r0, 0x400454d1, &(0x7f0000000000)) (async) 21:50:04 executing program 2: r0 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000000)={0x0, 0x1b, 0x10}, 0xc) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r0}, 0xc) r1 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000180)={&(0x7f0000000080)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x64, 0x64, 0x2, [@array={0x0, 0x0, 0x0, 0x3, 0x0, {0x5, 0x4, 0x6}}, @int={0x0, 0x0, 0x0, 0x1, 0x0, 0x56, 0x0, 0x0, 0x2}, @int={0xf, 0x0, 0x0, 0x1, 0x0, 0x21, 0x0, 0x6d, 0x1}, @enum={0x2, 0x2, 0x0, 0x6, 0x4, [{0xc, 0x6}, {0x0, 0x200}]}, @var={0x5, 0x0, 0x0, 0xe, 0x1, 0x1}]}}, &(0x7f0000000100)=""/73, 0x7e, 0x49, 0x1, 0x2}, 0x20) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000340)={r1, 0x20, &(0x7f0000000300)={&(0x7f00000001c0)=""/142, 0x8e, 0x0, &(0x7f0000000280)=""/87, 0x57}}, 0x10) ioctl$TUNSETVNETBE(r1, 0x400454de, &(0x7f00000003c0)) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000880)={r1, 0x20, &(0x7f0000000840)={&(0x7f0000000640)=""/235, 0xeb, 0x0, &(0x7f0000000740)=""/247, 0xf7}}, 0x10) r2 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000900)=@generic={&(0x7f00000008c0)='./file0\x00', 0x0, 0x8}, 0x18) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f00000009c0)={r2, 0x58, &(0x7f0000000940)}, 0x10) r3 = bpf$ITER_CREATE(0x21, &(0x7f0000000b40), 0x8) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000011c0)={0xffffffffffffffff, 0xe0, &(0x7f00000010c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000f00)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5, &(0x7f0000000f40)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000f80)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000fc0)=[{}, {}, {}, {}], 0x20, 0x10, &(0x7f0000001000), &(0x7f0000001040), 0x8, 0x10, 0x8, 0x8, &(0x7f0000001080)}}, 0x10) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000001600)={0x6, 0x7, &(0x7f0000001340)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x400}, [@kfunc={0x85, 0x0, 0x2, 0x0, 0x4}, @ldst={0x2, 0x0, 0x8649d49e6d977d38, 0x3, 0x8, 0x1c, 0x4}, @jmp={0x5, 0x1, 0x9, 0x0, 0x4, 0xffffffffffffffff, 0x1}, @ldst={0x3, 0x0, 0x1, 0x2, 0x1, 0x1}]}, &(0x7f0000001380)='GPL\x00', 0x0, 0xb6, &(0x7f00000013c0)=""/182, 0x41000, 0x40, '\x00', r4, 0x25, r1, 0x8, &(0x7f0000001480)={0x5, 0x3}, 0x8, 0x10, &(0x7f00000014c0)={0x0, 0x6, 0x5, 0x7}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000001580)=[0xffffffffffffffff, r3, r2, r2, r3, r2], &(0x7f00000015c0)=[{0x0, 0x4, 0x10, 0xb}], 0x10, 0xf562}, 0x90) r5 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000400)=ANY=[@ANYBLOB="18000000020000000000000000000000ba563406b589a019be2a6ea78f37ab798b4cbb6ecb04812ec942964e553f84fa0bddb0d67da684f2e599f1bf01218fecf10153b12f2031576e307ba17fb1da8d814f1346333fb3687db620294819d58da8206f1c3e744958a45ed5bfe0"], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r5, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) bpf$MAP_CREATE(0x0, &(0x7f0000000140)=@bloom_filter={0x1e, 0x4, 0x7, 0x1f, 0x2400, r0, 0x7, '\x00', r4, r5, 0x1, 0x5, 0x5, 0x3}, 0x48) r6 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r6, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) ioctl$TUNGETDEVNETNS(r3, 0x54e3, 0x0) bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000000)={0x0, 0x1b, 0x10}, 0xc) (async) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000040)={0xffffffffffffffff, r0}, 0xc) (async) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000180)={&(0x7f0000000080)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x64, 0x64, 0x2, [@array={0x0, 0x0, 0x0, 0x3, 0x0, {0x5, 0x4, 0x6}}, @int={0x0, 0x0, 0x0, 0x1, 0x0, 0x56, 0x0, 0x0, 0x2}, @int={0xf, 0x0, 0x0, 0x1, 0x0, 0x21, 0x0, 0x6d, 0x1}, @enum={0x2, 0x2, 0x0, 0x6, 0x4, [{0xc, 0x6}, {0x0, 0x200}]}, @var={0x5, 0x0, 0x0, 0xe, 0x1, 0x1}]}}, &(0x7f0000000100)=""/73, 0x7e, 0x49, 0x1, 0x2}, 0x20) (async) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000340)={r1, 0x20, &(0x7f0000000300)={&(0x7f00000001c0)=""/142, 0x8e, 0x0, &(0x7f0000000280)=""/87, 0x57}}, 0x10) (async) ioctl$TUNSETVNETBE(r1, 0x400454de, &(0x7f00000003c0)) (async) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000880)={r1, 0x20, &(0x7f0000000840)={&(0x7f0000000640)=""/235, 0xeb, 0x0, &(0x7f0000000740)=""/247, 0xf7}}, 0x10) (async) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000900)=@generic={&(0x7f00000008c0)='./file0\x00', 0x0, 0x8}, 0x18) (async) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f00000009c0)={r2, 0x58, &(0x7f0000000940)}, 0x10) (async) bpf$ITER_CREATE(0x21, &(0x7f0000000b40), 0x8) (async) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000011c0)={0xffffffffffffffff, 0xe0, &(0x7f00000010c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000f00)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5, &(0x7f0000000f40)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000f80)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000fc0)=[{}, {}, {}, {}], 0x20, 0x10, &(0x7f0000001000), &(0x7f0000001040), 0x8, 0x10, 0x8, 0x8, &(0x7f0000001080)}}, 0x10) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000001600)={0x6, 0x7, &(0x7f0000001340)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x400}, [@kfunc={0x85, 0x0, 0x2, 0x0, 0x4}, @ldst={0x2, 0x0, 0x8649d49e6d977d38, 0x3, 0x8, 0x1c, 0x4}, @jmp={0x5, 0x1, 0x9, 0x0, 0x4, 0xffffffffffffffff, 0x1}, @ldst={0x3, 0x0, 0x1, 0x2, 0x1, 0x1}]}, &(0x7f0000001380)='GPL\x00', 0x0, 0xb6, &(0x7f00000013c0)=""/182, 0x41000, 0x40, '\x00', r4, 0x25, r1, 0x8, &(0x7f0000001480)={0x5, 0x3}, 0x8, 0x10, &(0x7f00000014c0)={0x0, 0x6, 0x5, 0x7}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000001580)=[0xffffffffffffffff, r3, r2, r2, r3, r2], &(0x7f00000015c0)=[{0x0, 0x4, 0x10, 0xb}], 0x10, 0xf562}, 0x90) (async) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000400)=ANY=[@ANYBLOB="18000000020000000000000000000000ba563406b589a019be2a6ea78f37ab798b4cbb6ecb04812ec942964e553f84fa0bddb0d67da684f2e599f1bf01218fecf10153b12f2031576e307ba17fb1da8d814f1346333fb3687db620294819d58da8206f1c3e744958a45ed5bfe0"], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r5, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) bpf$MAP_CREATE(0x0, &(0x7f0000000140)=@bloom_filter={0x1e, 0x4, 0x7, 0x1f, 0x2400, r0, 0x7, '\x00', r4, r5, 0x1, 0x5, 0x5, 0x3}, 0x48) (async) openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) ioctl$TUNSETIFF(r6, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) (async) ioctl$TUNGETDEVNETNS(r3, 0x54e3, 0x0) (async) 21:50:04 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, &(0x7f0000000000)) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNSETSTEERINGEBPF(r1, 0x800454e0, &(0x7f0000000080)=r2) r3 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r3, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNSETIFF(r3, 0x5452, &(0x7f0000000100)={'syzkaller0\x00', 0x100}) r4 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x404240, 0x0) ioctl$TUNGETFILTER(r4, 0x801054db, 0xfffffffffffffffc) openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, &(0x7f0000000000)) (async) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) ioctl$TUNSETSTEERINGEBPF(r1, 0x800454e0, &(0x7f0000000080)=r2) (async) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r3, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) ioctl$TUNSETIFF(r3, 0x5452, &(0x7f0000000100)={'syzkaller0\x00', 0x100}) (async) openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x404240, 0x0) (async) ioctl$TUNGETFILTER(r4, 0x801054db, 0xfffffffffffffffc) (async) 21:50:04 executing program 5: syz_open_procfs$namespace(0xffffffffffffffff, &(0x7f0000000040)='ns/uts\x00') ioctl$TUNSETIFF(0xffffffffffffffff, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:04 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNGETFILTER(r0, 0x801054db, &(0x7f0000000000)=""/96) (async) ioctl$TUNSETIFF(r0, 0x541b, 0x0) 21:50:04 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) socketpair(0x26, 0x2, 0x1f, &(0x7f0000000140)) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(r1, 0x4008240b, &(0x7f0000000040)={0x2, 0x80, 0x7f, 0x98, 0x1, 0x6, 0x0, 0x4, 0x5208, 0xc, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x5, 0x4, @perf_bp={&(0x7f0000000000), 0x1}, 0x0, 0x6, 0xfff, 0x9, 0x2e5, 0x5, 0x400, 0x0, 0x81, 0x0, 0x1}) 21:50:04 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x301880, 0x0) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000000)={'veth0_to_batadv\x00', 0x2000}) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000020000000000000000f89462a37f5b638fded95e8e000000"], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNSETOFFLOAD(r1, 0x400454d0, 0x1) 21:50:04 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x208400, 0x0) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00', 0x100}) 21:50:04 executing program 5: syz_open_procfs$namespace(0xffffffffffffffff, &(0x7f0000000040)='ns/uts\x00') ioctl$TUNSETIFF(0xffffffffffffffff, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:04 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x541b, 0x0) close(r0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x24000, 0x0) ioctl$TUNGETVNETHDRSZ(r1, 0x800454d7, &(0x7f0000000040)) 21:50:05 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000000200)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {&(0x7f0000000040)="649d3b38ed4febc984ba39dfa0256a8ccbf961253a71fad2bfed8c3022be5b83fc0faa8a19484b650afd2ae2c4fa93c6f31e14da5b2b66ce4159556238dd33d6b8680f31ef1c4dc370a5dfc89efebcf59e0c22fecbd0b40b89d844c52815c7aff788d07d2fb0ba720dcacbbc2bb80792decd480530d235ff4dbe450348164676e9a70d5bd8facb17485cc5f5add3716cb655183fc4", 0x95}, {&(0x7f0000000100)="9fea1d5c9c252182df2a977b833adf7f6c11ffffffffc67111b5428244f9e05e2020a193301373ab3eb975d1117914ee29376a49ac", 0xff8d}], 0xb}, 0x0) (async) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) r3 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r3, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000440)={0x11, 0xb, &(0x7f0000000140)=@framed={{0x18, 0x0, 0x0, 0x0, 0x101, 0x0, 0x0, 0x0, 0x4}, [@call={0x85, 0x0, 0x0, 0x74}, @jmp={0x5, 0x1, 0x8, 0x7, 0x6, 0xc, 0x1}, @jmp={0x5, 0x1, 0x4, 0x3, 0x0, 0x6}, @generic={0x9, 0x9, 0xc, 0x1000, 0x20}, @cb_func={0x18, 0x3, 0x4, 0x0, 0xfffffffffffffff8}, @jmp={0x5, 0x1, 0x8, 0x4, 0x8, 0x50, 0xffffffffffffffff}, @jmp={0x5, 0x1, 0x3, 0xb, 0x0, 0xfffffffffffffff4, 0xffffffffffffffff}]}, &(0x7f00000001c0)='GPL\x00', 0x6, 0x58, &(0x7f00000002c0)=""/88, 0x40f00, 0x0, '\x00', 0x0, 0x0, r1, 0x8, &(0x7f0000000340)={0x1, 0x5}, 0x8, 0x10, &(0x7f0000000380)={0x3, 0xb, 0x88a7, 0x7}, 0x10, 0x0, 0x0, 0x1, &(0x7f00000003c0)=[r2, r3, 0x1], &(0x7f0000000400)=[{0x5, 0x3, 0xb, 0x3}], 0x10, 0x7}, 0x90) 21:50:05 executing program 3: openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x208400, 0x0) (async) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x208400, 0x0) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00', 0x100}) 21:50:05 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) socketpair(0x26, 0x2, 0x1f, &(0x7f0000000140)) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(r1, 0x4008240b, &(0x7f0000000040)={0x2, 0x80, 0x7f, 0x98, 0x1, 0x6, 0x0, 0x4, 0x5208, 0xc, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x5, 0x4, @perf_bp={&(0x7f0000000000), 0x1}, 0x0, 0x6, 0xfff, 0x9, 0x2e5, 0x5, 0x400, 0x0, 0x81, 0x0, 0x1}) openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) (async) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) socketpair(0x26, 0x2, 0x1f, &(0x7f0000000140)) (async) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(r1, 0x4008240b, &(0x7f0000000040)={0x2, 0x80, 0x7f, 0x98, 0x1, 0x6, 0x0, 0x4, 0x5208, 0xc, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x5, 0x4, @perf_bp={&(0x7f0000000000), 0x1}, 0x0, 0x6, 0xfff, 0x9, 0x2e5, 0x5, 0x400, 0x0, 0x81, 0x0, 0x1}) (async) 21:50:05 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x301880, 0x0) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000000)={'veth0_to_batadv\x00', 0x2000}) (async) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000020000000000000000f89462a37f5b638fded95e8e000000"], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNSETOFFLOAD(r1, 0x400454d0, 0x1) 21:50:05 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x541b, 0x0) close(r0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x24000, 0x0) ioctl$TUNGETVNETHDRSZ(r1, 0x800454d7, &(0x7f0000000040)) 21:50:05 executing program 5: syz_open_procfs$namespace(0xffffffffffffffff, &(0x7f0000000040)='ns/uts\x00') ioctl$TUNSETIFF(0xffffffffffffffff, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:05 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x208400, 0x0) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00', 0x100}) 21:50:05 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x541b, 0x0) (async) close(r0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x24000, 0x0) ioctl$TUNGETVNETHDRSZ(r1, 0x800454d7, &(0x7f0000000040)) 21:50:05 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x2002, 0x0) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:05 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x401054d5, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0xffff, 0x3f, 0x3, 0xd328}, {0x7fff, 0x80, 0x80, 0x3}]}) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:05 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)) r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) sendmsg$inet(r0, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000000200)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {&(0x7f0000000040)="649d3b38ed4febc984ba39dfa0256a8ccbf961253a71fad2bfed8c3022be5b83fc0faa8a19484b650afd2ae2c4fa93c6f31e14da5b2b66ce4159556238dd33d6b8680f31ef1c4dc370a5dfc89efebcf59e0c22fecbd0b40b89d844c52815c7aff788d07d2fb0ba720dcacbbc2bb80792decd480530d235ff4dbe450348164676e9a70d5bd8facb17485cc5f5add3716cb655183fc4", 0x95}, {&(0x7f0000000100)="9fea1d5c9c252182df2a977b833adf7f6c11ffffffffc67111b5428244f9e05e2020a193301373ab3eb975d1117914ee29376a49ac", 0x35}], 0xb}, 0x0) 21:50:05 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x301880, 0x0) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000000)={'veth0_to_batadv\x00', 0x2000}) (async) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000020000000000000000f89462a37f5b638fded95e8e000000"], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) ioctl$TUNSETOFFLOAD(r1, 0x400454d0, 0x1) 21:50:05 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) socketpair(0x26, 0x2, 0x1f, &(0x7f0000000140)) (async, rerun: 32) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(r1, 0x4008240b, &(0x7f0000000040)={0x2, 0x80, 0x7f, 0x98, 0x1, 0x6, 0x0, 0x4, 0x5208, 0xc, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x5, 0x4, @perf_bp={&(0x7f0000000000), 0x1}, 0x0, 0x6, 0xfff, 0x9, 0x2e5, 0x5, 0x400, 0x0, 0x81, 0x0, 0x1}) (rerun: 32) 21:50:05 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x210000, 0x0) ioctl$TUNSETIFF(r0, 0x541b, 0x0) 21:50:05 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)) (async) r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) sendmsg$inet(r0, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000000200)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {&(0x7f0000000040)="649d3b38ed4febc984ba39dfa0256a8ccbf961253a71fad2bfed8c3022be5b83fc0faa8a19484b650afd2ae2c4fa93c6f31e14da5b2b66ce4159556238dd33d6b8680f31ef1c4dc370a5dfc89efebcf59e0c22fecbd0b40b89d844c52815c7aff788d07d2fb0ba720dcacbbc2bb80792decd480530d235ff4dbe450348164676e9a70d5bd8facb17485cc5f5add3716cb655183fc4", 0x95}, {&(0x7f0000000100)="9fea1d5c9c252182df2a977b833adf7f6c11ffffffffc67111b5428244f9e05e2020a193301373ab3eb975d1117914ee29376a49ac", 0x35}], 0xb}, 0x0) 21:50:05 executing program 5: r0 = openat$tun(0xffffffffffffff9c, 0x0, 0x2002, 0x0) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:05 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x401054d5, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0xffff, 0x3f, 0x3, 0xd328}, {0x7fff, 0x80, 0x80, 0x3}]}) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) ioctl$TUNATTACHFILTER(r0, 0x401054d5, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0xffff, 0x3f, 0x3, 0xd328}, {0x7fff, 0x80, 0x80, 0x3}]}) (async) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) (async) 21:50:05 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$TUNSETVNETLE(r0, 0x400454dc, &(0x7f0000000000)=0x1) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:05 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'veth1_macvtap\x00'}) 21:50:05 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$TUNSETVNETLE(r0, 0x400454dc, &(0x7f0000000000)=0x1) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) ioctl$TUNSETVNETLE(r0, 0x400454dc, &(0x7f0000000000)=0x1) (async) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) (async) 21:50:05 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'veth1_macvtap\x00'}) 21:50:05 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)) (async) r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) sendmsg$inet(r0, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000000200)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {&(0x7f0000000040)="649d3b38ed4febc984ba39dfa0256a8ccbf961253a71fad2bfed8c3022be5b83fc0faa8a19484b650afd2ae2c4fa93c6f31e14da5b2b66ce4159556238dd33d6b8680f31ef1c4dc370a5dfc89efebcf59e0c22fecbd0b40b89d844c52815c7aff788d07d2fb0ba720dcacbbc2bb80792decd480530d235ff4dbe450348164676e9a70d5bd8facb17485cc5f5add3716cb655183fc4", 0x95}, {&(0x7f0000000100)="9fea1d5c9c252182df2a977b833adf7f6c11ffffffffc67111b5428244f9e05e2020a193301373ab3eb975d1117914ee29376a49ac", 0x35}], 0xb}, 0x0) 21:50:05 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x210000, 0x0) ioctl$TUNSETIFF(r0, 0x541b, 0x0) 21:50:05 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x401054d5, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0xffff, 0x3f, 0x3, 0xd328}, {0x7fff, 0x80, 0x80, 0x3}]}) (async) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:05 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$TUNSETVNETLE(r0, 0x400454dc, &(0x7f0000000000)=0x1) (async) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:05 executing program 5: r0 = openat$tun(0xffffffffffffff9c, 0x0, 0x2002, 0x0) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:05 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x210000, 0x0) ioctl$TUNSETIFF(r0, 0x541b, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x210000, 0x0) (async) ioctl$TUNSETIFF(r0, 0x541b, 0x0) (async) 21:50:05 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'veth1_macvtap\x00'}) 21:50:05 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000140)) sendmsg$inet(r0, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000000200)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {&(0x7f0000000040)="649d3b38ed4febc984ba39dfa0256a8ccbf961253a71fad2bfed8c3022be5b83fc0faa8a19484b650afd2ae2c4fa93c6f31e14da5b2b66ce4159556238dd33d6b8680f31ef1c4dc370a5dfc89efebcf59e0c22fecbd0b40b89d844c52815c7aff788d07d2fb0ba720dcacbbc2bb80792decd480530d235ff4dbe450348164676e9a70d5bd8facb17485cc5f5add3716cb655183fc4", 0x95}, {&(0x7f0000000100)="9fea1d5c9c252182df2a977b833adf7f6c11ffffffffc67111b5428244f9e05e2020a193301373ab3eb975d1117914ee29376a49ac", 0xff8d}], 0xb}, 0x0) 21:50:05 executing program 2: ioctl$sock_kcm_SIOCKCMCLONE(0xffffffffffffffff, 0x89e2, &(0x7f0000000000)={0xffffffffffffffff}) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$sock_kcm_SIOCKCMATTACH(0xffffffffffffffff, 0x89e0, &(0x7f0000000080)={r0, r1}) r2 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r2, 0x5421, &(0x7f0000000040)={'vlan0\x00', 0x20}) 21:50:05 executing program 5: r0 = openat$tun(0xffffffffffffff9c, 0x0, 0x2002, 0x0) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:06 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000000)={'veth0_to_bond\x00', 0x10}) 21:50:06 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000000)={'veth0_to_team\x00', 0x1000}) 21:50:06 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x4401, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x248200, 0x0) ioctl$TUNATTACHFILTER(r1, 0x401054d5, &(0x7f0000000100)={0x9, &(0x7f0000000040)=[{0x12, 0x6, 0x2, 0x1000}, {0x2800, 0x2, 0x1, 0x1}, {0x6, 0x5, 0x80, 0x2b}, {0x0, 0x7f, 0x8, 0x6}, {0x7, 0x2a, 0xf5, 0x8}, {0x4c5f, 0x7, 0x3}, {0x6, 0xf7, 0x4, 0x400}, {0x5, 0x9, 0x0, 0xffff}, {0x0, 0x5, 0x20, 0x401}]}) ioctl$TUNSETIFF(r0, 0x541b, 0x0) 21:50:06 executing program 2: ioctl$sock_kcm_SIOCKCMCLONE(0xffffffffffffffff, 0x89e2, &(0x7f0000000000)={0xffffffffffffffff}) (async) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$sock_kcm_SIOCKCMATTACH(0xffffffffffffffff, 0x89e0, &(0x7f0000000080)={r0, r1}) (async, rerun: 64) r2 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (rerun: 64) ioctl$TUNSETIFF(r2, 0x5421, &(0x7f0000000040)={'vlan0\x00', 0x20}) 21:50:06 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000140)) (async, rerun: 64) sendmsg$inet(r0, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000000200)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {&(0x7f0000000040)="649d3b38ed4febc984ba39dfa0256a8ccbf961253a71fad2bfed8c3022be5b83fc0faa8a19484b650afd2ae2c4fa93c6f31e14da5b2b66ce4159556238dd33d6b8680f31ef1c4dc370a5dfc89efebcf59e0c22fecbd0b40b89d844c52815c7aff788d07d2fb0ba720dcacbbc2bb80792decd480530d235ff4dbe450348164676e9a70d5bd8facb17485cc5f5add3716cb655183fc4", 0x95}, {&(0x7f0000000100)="9fea1d5c9c252182df2a977b833adf7f6c11ffffffffc67111b5428244f9e05e2020a193301373ab3eb975d1117914ee29376a49ac", 0xff8d}], 0xb}, 0x0) (rerun: 64) 21:50:06 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:06 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000000)={'veth0_to_bond\x00', 0x10}) 21:50:06 executing program 0: openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000000)={'veth0_to_team\x00', 0x1000}) 21:50:06 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x4401, 0x0) (async) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x248200, 0x0) ioctl$TUNATTACHFILTER(r1, 0x401054d5, &(0x7f0000000100)={0x9, &(0x7f0000000040)=[{0x12, 0x6, 0x2, 0x1000}, {0x2800, 0x2, 0x1, 0x1}, {0x6, 0x5, 0x80, 0x2b}, {0x0, 0x7f, 0x8, 0x6}, {0x7, 0x2a, 0xf5, 0x8}, {0x4c5f, 0x7, 0x3}, {0x6, 0xf7, 0x4, 0x400}, {0x5, 0x9, 0x0, 0xffff}, {0x0, 0x5, 0x20, 0x401}]}) ioctl$TUNSETIFF(r0, 0x541b, 0x0) 21:50:06 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:06 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:06 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000000)={'veth0_to_bond\x00', 0x10}) 21:50:06 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000000)={'veth0_to_team\x00', 0x1000}) (async) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000000)={'veth0_to_team\x00', 0x1000}) 21:50:06 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x4401, 0x0) (async) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x248200, 0x0) ioctl$TUNATTACHFILTER(r1, 0x401054d5, &(0x7f0000000100)={0x9, &(0x7f0000000040)=[{0x12, 0x6, 0x2, 0x1000}, {0x2800, 0x2, 0x1, 0x1}, {0x6, 0x5, 0x80, 0x2b}, {0x0, 0x7f, 0x8, 0x6}, {0x7, 0x2a, 0xf5, 0x8}, {0x4c5f, 0x7, 0x3}, {0x6, 0xf7, 0x4, 0x400}, {0x5, 0x9, 0x0, 0xffff}, {0x0, 0x5, 0x20, 0x401}]}) ioctl$TUNSETIFF(r0, 0x541b, 0x0) 21:50:06 executing program 2: ioctl$sock_kcm_SIOCKCMCLONE(0xffffffffffffffff, 0x89e2, &(0x7f0000000000)={0xffffffffffffffff}) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$sock_kcm_SIOCKCMATTACH(0xffffffffffffffff, 0x89e0, &(0x7f0000000080)={r0, r1}) r2 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r2, 0x5421, &(0x7f0000000040)={'vlan0\x00', 0x20}) ioctl$sock_kcm_SIOCKCMCLONE(0xffffffffffffffff, 0x89e2, &(0x7f0000000000)) (async) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) ioctl$sock_kcm_SIOCKCMATTACH(0xffffffffffffffff, 0x89e0, &(0x7f0000000080)={r0, r1}) (async) openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) ioctl$TUNSETIFF(r2, 0x5421, &(0x7f0000000040)={'vlan0\x00', 0x20}) (async) 21:50:06 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x5351c3, 0x0) close(r0) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='cgroup.kill\x00', 0x0, 0x0) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNSETVNETHDRSZ(r2, 0x400454d8, &(0x7f0000000080)=0x1) ioctl$TUNSETIFF(r1, 0x2, &(0x7f0000000100)={'ip6gretap0\x00', 0x1000}) 21:50:07 executing program 5: openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x2002, 0x0) ioctl$TUNSETIFF(0xffffffffffffffff, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:07 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x541b, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) r2 = perf_event_open$cgroup(&(0x7f0000000100)={0x4, 0x80, 0x40, 0x9, 0x8, 0x8, 0x0, 0x1, 0x8, 0xd, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x7fff, 0x0, @perf_bp={&(0x7f0000000040), 0xd}, 0x1010, 0x8, 0x7fff, 0x9, 0x8000000000, 0x1, 0x5, 0x0, 0x1c2, 0x0, 0x7f}, r1, 0xb, 0xffffffffffffffff, 0x0) r3 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x24001, 0x0) ioctl$SIOCSIFHWADDR(r3, 0x8924, &(0x7f0000000180)={'veth1_virt_wifi\x00', @remote}) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r2, 0x2405, r1) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNSETVNETLE(r1, 0x400454dc, &(0x7f0000000000)) 21:50:07 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) (async) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000140)) sendmsg$inet(r0, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000000200)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {&(0x7f0000000040)="649d3b38ed4febc984ba39dfa0256a8ccbf961253a71fad2bfed8c3022be5b83fc0faa8a19484b650afd2ae2c4fa93c6f31e14da5b2b66ce4159556238dd33d6b8680f31ef1c4dc370a5dfc89efebcf59e0c22fecbd0b40b89d844c52815c7aff788d07d2fb0ba720dcacbbc2bb80792decd480530d235ff4dbe450348164676e9a70d5bd8facb17485cc5f5add3716cb655183fc4", 0x95}, {&(0x7f0000000100)="9fea1d5c9c252182df2a977b833adf7f6c11ffffffffc67111b5428244f9e05e2020a193301373ab3eb975d1117914ee29376a49ac", 0xff8d}], 0xb}, 0x0) 21:50:07 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x5351c3, 0x0) close(r0) (async) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='cgroup.kill\x00', 0x0, 0x0) (async) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) ioctl$TUNSETVNETHDRSZ(r2, 0x400454d8, &(0x7f0000000080)=0x1) (async) ioctl$TUNSETIFF(r1, 0x2, &(0x7f0000000100)={'ip6gretap0\x00', 0x1000}) 21:50:07 executing program 2: r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='freezer.parent_freezing\x00', 0x0, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x5421, &(0x7f0000000080)={'veth1_to_batadv\x00'}) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000380)={r0, 0xe0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000040)=[0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x5, 0x3, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000140)=[0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000180)=[{}, {}, {}, {}, {}, {}, {}], 0x38, 0x10, &(0x7f00000001c0), &(0x7f0000000200), 0x8, 0x10, 0x8, 0x8, &(0x7f0000000240)}}, 0x10) bpf$BPF_PROG_DETACH(0x9, &(0x7f00000003c0)={@cgroup, r0, 0x1a, 0x10, 0x0, @prog_id=r2}, 0x20) 21:50:07 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETNOCSUM(r0, 0x400454c8, 0x0) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) ioctl$TUNSETPERSIST(r0, 0x400454cb, 0x1) 21:50:07 executing program 2: r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='freezer.parent_freezing\x00', 0x0, 0x0) (async) r1 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x5421, &(0x7f0000000080)={'veth1_to_batadv\x00'}) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000380)={r0, 0xe0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000040)=[0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x5, 0x3, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000140)=[0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000180)=[{}, {}, {}, {}, {}, {}, {}], 0x38, 0x10, &(0x7f00000001c0), &(0x7f0000000200), 0x8, 0x10, 0x8, 0x8, &(0x7f0000000240)}}, 0x10) bpf$BPF_PROG_DETACH(0x9, &(0x7f00000003c0)={@cgroup, r0, 0x1a, 0x10, 0x0, @prog_id=r2}, 0x20) 21:50:07 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000000200)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {&(0x7f0000000040)="649d3b38ed4febc984ba39dfa0256a8ccbf961253a71fad2bfed8c3022be5b83fc0faa8a19484b650afd2ae2c4fa93c6f31e14da5b2b66ce4159556238dd33d6b8680f31ef1c4dc370a5dfc89efebcf59e0c22fecbd0b40b89d844c52815c7aff788d07d2fb0ba720dcacbbc2bb80792decd480530d235ff4dbe450348164676e9a70d5bd8facb17485cc5f5add3716cb655183fc4", 0x95}, {&(0x7f0000000100)="9fea1d5c9c252182df2a977b833adf7f6c11ffffffffc67111b5428244f9e05e2020a193301373ab3eb975d1117914ee29376a49ac", 0xff8d}], 0xb, 0x0, 0x35}, 0x0) r2 = bpf$ITER_CREATE(0x21, &(0x7f0000000140), 0x8) r3 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000440)=ANY=[], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x3, 0x0, 0x0, 0x4}, 0x10}, 0x90) bpf$OBJ_GET_MAP(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00', 0x0, 0x0, r3}, 0x18) write$cgroup_subtree(r3, &(0x7f0000000440)={[{0x2b, 'cpuacct'}, {0x6, 'cpuacct'}, {0x0, 'hugetlb'}, {0x2b, 'devices'}, {0x2b, 'io'}]}, 0x28) ioctl$sock_kcm_SIOCKCMCLONE(0xffffffffffffffff, 0x89e2, &(0x7f0000000180)={r1}) ioctl$sock_kcm_SIOCKCMCLONE(r2, 0x89e2, &(0x7f00000001c0)={r4}) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r3, 0x2405, r2) r5 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000480)=ANY=[@ANYBLOB="180000973eac1ca1bef0eedbc9f4b200000000deef04f6ff9c4f105b27f28777a7b5c4c4638a0b6587694c547a4ca84e217eee5b4eb2af0856d30f0bc7b003aa01dfeb2fef7870c13908051fb3e393a3710386cc462cb5c0ca378932064765a8f944762e81c203e3aeb13328f31954bb3ff8f7e9dc37510f99fae706a709eea418f92a17550078a7fa221301eebfccec4e1c30a410b0d889743df09c8854dd78ea58422a6be509cfe28203b06cbf1fba0d6b0a5871b54bba5c40596207b7d1de8cf5347cb379"], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r5, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000340)={r5, 0x58, &(0x7f00000002c0)}, 0x10) gettid() r6 = getpid() perf_event_open(&(0x7f0000000580)={0x3, 0x80, 0x7f, 0xb7, 0x8, 0x1, 0x0, 0x0, 0x10002, 0x2, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x2, 0x1, @perf_config_ext={0x7, 0x1000082}, 0x10304, 0x89, 0x2a, 0x1, 0x6199, 0x8, 0x8, 0x0, 0x3, 0x0, 0x31}, r6, 0xc, 0xffffffffffffffff, 0x2) 21:50:07 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x5351c3, 0x0) close(r0) (async) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='cgroup.kill\x00', 0x0, 0x0) (async) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNSETVNETHDRSZ(r2, 0x400454d8, &(0x7f0000000080)=0x1) (async) ioctl$TUNSETIFF(r1, 0x2, &(0x7f0000000100)={'ip6gretap0\x00', 0x1000}) 21:50:07 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETNOCSUM(r0, 0x400454c8, 0x0) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) (async) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) ioctl$TUNSETPERSIST(r0, 0x400454cb, 0x1) 21:50:07 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x541b, 0x0) (async, rerun: 64) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) (rerun: 64) r2 = perf_event_open$cgroup(&(0x7f0000000100)={0x4, 0x80, 0x40, 0x9, 0x8, 0x8, 0x0, 0x1, 0x8, 0xd, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x7fff, 0x0, @perf_bp={&(0x7f0000000040), 0xd}, 0x1010, 0x8, 0x7fff, 0x9, 0x8000000000, 0x1, 0x5, 0x0, 0x1c2, 0x0, 0x7f}, r1, 0xb, 0xffffffffffffffff, 0x0) r3 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x24001, 0x0) ioctl$SIOCSIFHWADDR(r3, 0x8924, &(0x7f0000000180)={'veth1_virt_wifi\x00', @remote}) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r2, 0x2405, r1) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNSETVNETLE(r1, 0x400454dc, &(0x7f0000000000)) 21:50:07 executing program 5: openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x2002, 0x0) ioctl$TUNSETIFF(0xffffffffffffffff, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:07 executing program 2: r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='freezer.parent_freezing\x00', 0x0, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x5421, &(0x7f0000000080)={'veth1_to_batadv\x00'}) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000380)={r0, 0xe0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000040)=[0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x5, 0x3, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000140)=[0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000180)=[{}, {}, {}, {}, {}, {}, {}], 0x38, 0x10, &(0x7f00000001c0), &(0x7f0000000200), 0x8, 0x10, 0x8, 0x8, &(0x7f0000000240)}}, 0x10) bpf$BPF_PROG_DETACH(0x9, &(0x7f00000003c0)={@cgroup, r0, 0x1a, 0x10, 0x0, @prog_id=r2}, 0x20) 21:50:07 executing program 5: openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x2002, 0x0) ioctl$TUNSETIFF(0xffffffffffffffff, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:07 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x42300, 0x0) ioctl$TUNGETFILTER(r1, 0x801054db, &(0x7f0000000140)=""/131) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:07 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000000200)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {&(0x7f0000000040)="649d3b38ed4febc984ba39dfa0256a8ccbf961253a71fad2bfed8c3022be5b83fc0faa8a19484b650afd2ae2c4fa93c6f31e14da5b2b66ce4159556238dd33d6b8680f31ef1c4dc370a5dfc89efebcf59e0c22fecbd0b40b89d844c52815c7aff788d07d2fb0ba720dcacbbc2bb80792decd480530d235ff4dbe450348164676e9a70d5bd8facb17485cc5f5add3716cb655183fc4", 0x95}, {&(0x7f0000000100)="9fea1d5c9c252182df2a977b833adf7f6c11ffffffffc67111b5428244f9e05e2020a193301373ab3eb975d1117914ee29376a49ac", 0xff8d}], 0xb, 0x0, 0x35}, 0x0) (async) r2 = bpf$ITER_CREATE(0x21, &(0x7f0000000140), 0x8) (async) r3 = bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000440)=ANY=[], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x3, 0x0, 0x0, 0x4}, 0x10}, 0x90) bpf$OBJ_GET_MAP(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00', 0x0, 0x0, r3}, 0x18) (async) write$cgroup_subtree(r3, &(0x7f0000000440)={[{0x2b, 'cpuacct'}, {0x6, 'cpuacct'}, {0x0, 'hugetlb'}, {0x2b, 'devices'}, {0x2b, 'io'}]}, 0x28) (async) ioctl$sock_kcm_SIOCKCMCLONE(0xffffffffffffffff, 0x89e2, &(0x7f0000000180)={r1}) ioctl$sock_kcm_SIOCKCMCLONE(r2, 0x89e2, &(0x7f00000001c0)={r4}) (async, rerun: 32) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r3, 0x2405, r2) (async, rerun: 32) r5 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000480)=ANY=[@ANYBLOB="180000973eac1ca1bef0eedbc9f4b200000000deef04f6ff9c4f105b27f28777a7b5c4c4638a0b6587694c547a4ca84e217eee5b4eb2af0856d30f0bc7b003aa01dfeb2fef7870c13908051fb3e393a3710386cc462cb5c0ca378932064765a8f944762e81c203e3aeb13328f31954bb3ff8f7e9dc37510f99fae706a709eea418f92a17550078a7fa221301eebfccec4e1c30a410b0d889743df09c8854dd78ea58422a6be509cfe28203b06cbf1fba0d6b0a5871b54bba5c40596207b7d1de8cf5347cb379"], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r5, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000340)={r5, 0x58, &(0x7f00000002c0)}, 0x10) (async) gettid() (async) r6 = getpid() perf_event_open(&(0x7f0000000580)={0x3, 0x80, 0x7f, 0xb7, 0x8, 0x1, 0x0, 0x0, 0x10002, 0x2, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x2, 0x1, @perf_config_ext={0x7, 0x1000082}, 0x10304, 0x89, 0x2a, 0x1, 0x6199, 0x8, 0x8, 0x0, 0x3, 0x0, 0x31}, r6, 0xc, 0xffffffffffffffff, 0x2) 21:50:07 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETNOCSUM(r0, 0x400454c8, 0x0) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) (async) ioctl$TUNSETPERSIST(r0, 0x400454cb, 0x1) 21:50:07 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) openat$cgroup_ro(r1, &(0x7f0000000580)='memory.current\x00', 0x0, 0x0) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f00000005c0)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='GPL\x00', 0x8f, 0x0, 0x0, 0x40f00, 0x0, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x4}, 0x90) ioctl$PERF_EVENT_IOC_SET_FILTER(r2, 0x40082406, &(0x7f0000000600)='syzkaller\x00') r3 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r3, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) r4 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r4, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000640)={r3, r4}, 0xc) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) sendmsg$inet(r1, &(0x7f0000000540)={&(0x7f0000000000)={0x2, 0x4e22, @remote}, 0x10, &(0x7f00000004c0)=[{&(0x7f0000000040)="776aaedaabdc34275d1383455dd2b38e89a393b055f2b5ee", 0x18}, {&(0x7f0000000140)="e882221ca122ceb97dbf7c2dafe8ead048235c3c475aadfd479c9701aa320a9268f398f49fc08205a77c5d25facb3d98bb83cf4cecad9c38ce77af9a991ce5e4656a98caaf77a927528fed91e98ec05ab998f7e202cc9150c7fe3d7a23ffccda68aa18961fb47c514115d507a591741900f133bef55ec1fafce62b7e547af8197e2fb00559990721d59164f3732c1e96dd24648440136d772d19daa45ace2c433c4c9c6205b370d3cda00dda90437f74b8b7ae97ed3c", 0xb6}, {&(0x7f0000000200)="e583dd30ac1a0f909d04611e133a81035433a8749093fc1baa46f6c3afb6222e0b9ac58c1fb94a3367c5ded77be8f9a07c385d163a20806cbf29ad4d204d1d06cf2bbba369e9ce0780", 0x49}, {&(0x7f0000000280)="5b26fe14286c8c758bc934e7ea5441c16800eaff0dab0903702c30804a913868946ce084a4c8b91a5e0ae843f5889888c79be3873521ede6418382f8318203059ebe9afa74ba0bf810dfb04f6b87d82ddc2b0b53f8c3adb17c0c3d2433ff2b98ff26ee05a508d9f1b3e91e14e23a8fcb6ea9bede4c237a60a768504132a072e967411b8891721b4711c70b85d9fbdfa15cde0c84ff3845d8e270e9d2c0253c42e4a2719cb280ccd8b0fffc5b4b534438979130a7be5dd3db4ecf238e0e44ba021ee9fc4a38e11fb769bd2a14324d0f5ad368ad25090162081398e195f1b63cc5c5bc77ed", 0xe4}, {&(0x7f0000000080)="a0a2eaf21420fd36a3fda06a665cb505", 0x10}, {&(0x7f0000000380)="95680edef0326ff6c084021047d13a2c869c235947fc91f3c701bacb0cad62c4cc401d8ecc174c10cabed0c631c42ff87cd5305eb1fdf715c5e3971e7bb37650894cfebda010f276768e6469494bf9c4c9dfcae4108ca9326ef0ec29a88facc6c832728829fafc96a9cad02573959c4c5460816f468546fc6d8a9da6b30bfc465211acd6d94f4d73513b3c711e469e4024d3117f8c2085a00f92382b0b372cf52d761da4ab564b83309b719121d3983c2981c9a22808d335696fd92da3cba48a67a774e172f9b4e8d3467dc502644f68cf14c1cc3919c418e6e375b6359ab0823c59c438a6a962f53d3f89fc758e26", 0xef}, {&(0x7f0000000480)="fa75f64f333c", 0x6}], 0x7}, 0xa3d9fec82391d3f0) 21:50:07 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'veth0_to_team\x00'}) ioctl$TUNSETSNDBUF(r0, 0x400454d4, &(0x7f0000000040)=0x4) write$cgroup_freezer_state(0xffffffffffffffff, &(0x7f0000000000)='FROZEN\x00', 0x7) 21:50:07 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x2002, 0x0) ioctl$TUNSETIFF(r0, 0x5452, 0x0) 21:50:07 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x541b, 0x0) (async) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) r2 = perf_event_open$cgroup(&(0x7f0000000100)={0x4, 0x80, 0x40, 0x9, 0x8, 0x8, 0x0, 0x1, 0x8, 0xd, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x7fff, 0x0, @perf_bp={&(0x7f0000000040), 0xd}, 0x1010, 0x8, 0x7fff, 0x9, 0x8000000000, 0x1, 0x5, 0x0, 0x1c2, 0x0, 0x7f}, r1, 0xb, 0xffffffffffffffff, 0x0) r3 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x24001, 0x0) ioctl$SIOCSIFHWADDR(r3, 0x8924, &(0x7f0000000180)={'veth1_virt_wifi\x00', @remote}) (async) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r2, 0x2405, r1) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNSETVNETLE(r1, 0x400454dc, &(0x7f0000000000)) 21:50:07 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x42300, 0x0) ioctl$TUNGETFILTER(r1, 0x801054db, &(0x7f0000000140)=""/131) (async) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:07 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000000200)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {&(0x7f0000000040)="649d3b38ed4febc984ba39dfa0256a8ccbf961253a71fad2bfed8c3022be5b83fc0faa8a19484b650afd2ae2c4fa93c6f31e14da5b2b66ce4159556238dd33d6b8680f31ef1c4dc370a5dfc89efebcf59e0c22fecbd0b40b89d844c52815c7aff788d07d2fb0ba720dcacbbc2bb80792decd480530d235ff4dbe450348164676e9a70d5bd8facb17485cc5f5add3716cb655183fc4", 0x95}, {&(0x7f0000000100)="9fea1d5c9c252182df2a977b833adf7f6c11ffffffffc67111b5428244f9e05e2020a193301373ab3eb975d1117914ee29376a49ac", 0xff8d}], 0xb, 0x0, 0x35}, 0x0) (async) r2 = bpf$ITER_CREATE(0x21, &(0x7f0000000140), 0x8) r3 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000440)=ANY=[], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x3, 0x0, 0x0, 0x4}, 0x10}, 0x90) bpf$OBJ_GET_MAP(0x7, &(0x7f00000003c0)=@o_path={&(0x7f0000000380)='./file0\x00', 0x0, 0x0, r3}, 0x18) (async) write$cgroup_subtree(r3, &(0x7f0000000440)={[{0x2b, 'cpuacct'}, {0x6, 'cpuacct'}, {0x0, 'hugetlb'}, {0x2b, 'devices'}, {0x2b, 'io'}]}, 0x28) (async) ioctl$sock_kcm_SIOCKCMCLONE(0xffffffffffffffff, 0x89e2, &(0x7f0000000180)={r1}) ioctl$sock_kcm_SIOCKCMCLONE(r2, 0x89e2, &(0x7f00000001c0)={r4}) (async) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r3, 0x2405, r2) (async) r5 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000480)=ANY=[@ANYBLOB="180000973eac1ca1bef0eedbc9f4b200000000deef04f6ff9c4f105b27f28777a7b5c4c4638a0b6587694c547a4ca84e217eee5b4eb2af0856d30f0bc7b003aa01dfeb2fef7870c13908051fb3e393a3710386cc462cb5c0ca378932064765a8f944762e81c203e3aeb13328f31954bb3ff8f7e9dc37510f99fae706a709eea418f92a17550078a7fa221301eebfccec4e1c30a410b0d889743df09c8854dd78ea58422a6be509cfe28203b06cbf1fba0d6b0a5871b54bba5c40596207b7d1de8cf5347cb379"], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r5, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000340)={r5, 0x58, &(0x7f00000002c0)}, 0x10) gettid() r6 = getpid() perf_event_open(&(0x7f0000000580)={0x3, 0x80, 0x7f, 0xb7, 0x8, 0x1, 0x0, 0x0, 0x10002, 0x2, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x2, 0x1, @perf_config_ext={0x7, 0x1000082}, 0x10304, 0x89, 0x2a, 0x1, 0x6199, 0x8, 0x8, 0x0, 0x3, 0x0, 0x31}, r6, 0xc, 0xffffffffffffffff, 0x2) 21:50:07 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x2002, 0x0) ioctl$TUNSETIFF(r0, 0x5452, 0x0) 21:50:07 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'veth0_to_team\x00'}) (async) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'veth0_to_team\x00'}) ioctl$TUNSETSNDBUF(r0, 0x400454d4, &(0x7f0000000040)=0x4) write$cgroup_freezer_state(0xffffffffffffffff, &(0x7f0000000000)='FROZEN\x00', 0x7) 21:50:07 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) (async, rerun: 32) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) (rerun: 32) openat$cgroup_ro(r1, &(0x7f0000000580)='memory.current\x00', 0x0, 0x0) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f00000005c0)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='GPL\x00', 0x8f, 0x0, 0x0, 0x40f00, 0x0, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x4}, 0x90) (async) ioctl$PERF_EVENT_IOC_SET_FILTER(r2, 0x40082406, &(0x7f0000000600)='syzkaller\x00') (async, rerun: 32) r3 = bpf$ITER_CREATE(0x21, 0x0, 0x0) (rerun: 32) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r3, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) r4 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r4, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000640)={r3, r4}, 0xc) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) sendmsg$inet(r1, &(0x7f0000000540)={&(0x7f0000000000)={0x2, 0x4e22, @remote}, 0x10, &(0x7f00000004c0)=[{&(0x7f0000000040)="776aaedaabdc34275d1383455dd2b38e89a393b055f2b5ee", 0x18}, {&(0x7f0000000140)="e882221ca122ceb97dbf7c2dafe8ead048235c3c475aadfd479c9701aa320a9268f398f49fc08205a77c5d25facb3d98bb83cf4cecad9c38ce77af9a991ce5e4656a98caaf77a927528fed91e98ec05ab998f7e202cc9150c7fe3d7a23ffccda68aa18961fb47c514115d507a591741900f133bef55ec1fafce62b7e547af8197e2fb00559990721d59164f3732c1e96dd24648440136d772d19daa45ace2c433c4c9c6205b370d3cda00dda90437f74b8b7ae97ed3c", 0xb6}, {&(0x7f0000000200)="e583dd30ac1a0f909d04611e133a81035433a8749093fc1baa46f6c3afb6222e0b9ac58c1fb94a3367c5ded77be8f9a07c385d163a20806cbf29ad4d204d1d06cf2bbba369e9ce0780", 0x49}, {&(0x7f0000000280)="5b26fe14286c8c758bc934e7ea5441c16800eaff0dab0903702c30804a913868946ce084a4c8b91a5e0ae843f5889888c79be3873521ede6418382f8318203059ebe9afa74ba0bf810dfb04f6b87d82ddc2b0b53f8c3adb17c0c3d2433ff2b98ff26ee05a508d9f1b3e91e14e23a8fcb6ea9bede4c237a60a768504132a072e967411b8891721b4711c70b85d9fbdfa15cde0c84ff3845d8e270e9d2c0253c42e4a2719cb280ccd8b0fffc5b4b534438979130a7be5dd3db4ecf238e0e44ba021ee9fc4a38e11fb769bd2a14324d0f5ad368ad25090162081398e195f1b63cc5c5bc77ed", 0xe4}, {&(0x7f0000000080)="a0a2eaf21420fd36a3fda06a665cb505", 0x10}, {&(0x7f0000000380)="95680edef0326ff6c084021047d13a2c869c235947fc91f3c701bacb0cad62c4cc401d8ecc174c10cabed0c631c42ff87cd5305eb1fdf715c5e3971e7bb37650894cfebda010f276768e6469494bf9c4c9dfcae4108ca9326ef0ec29a88facc6c832728829fafc96a9cad02573959c4c5460816f468546fc6d8a9da6b30bfc465211acd6d94f4d73513b3c711e469e4024d3117f8c2085a00f92382b0b372cf52d761da4ab564b83309b719121d3983c2981c9a22808d335696fd92da3cba48a67a774e172f9b4e8d3467dc502644f68cf14c1cc3919c418e6e375b6359ab0823c59c438a6a962f53d3f89fc758e26", 0xef}, {&(0x7f0000000480)="fa75f64f333c", 0x6}], 0x7}, 0xa3d9fec82391d3f0) 21:50:07 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x42300, 0x0) ioctl$TUNGETFILTER(r1, 0x801054db, &(0x7f0000000140)=""/131) (async) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:07 executing program 4: r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$sock_kcm_SIOCKCMCLONE(0xffffffffffffffff, 0x89e2, &(0x7f0000000000)={r0}) ioctl$sock_kcm_SIOCKCMCLONE(r0, 0x89e2, &(0x7f0000000040)={r1}) ioctl$sock_kcm_SIOCKCMUNATTACH(r2, 0x89e1, &(0x7f0000000080)={r1}) r3 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r3, 0x541b, 0x0) 21:50:07 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'veth0_to_team\x00'}) (async) ioctl$TUNSETSNDBUF(r0, 0x400454d4, &(0x7f0000000040)=0x4) (async) write$cgroup_freezer_state(0xffffffffffffffff, &(0x7f0000000000)='FROZEN\x00', 0x7) 21:50:07 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)) r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000140)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x22, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x3}, 0xfffffffc) sendmsg$inet(r0, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000000200)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {&(0x7f0000000040)="649d3b38ed4febc984ba39dfa0256a8ccbf961253a71fad2bfed8c3022be5b83fc0faa8a19484b650afd2ae2c4fa93c6f31e14da5b2b66ce4159556238dd33d6b8680f31ef1c4dc370a5dfc89efebcf59e0c22fecbd0b40b89d844c52815c7aff788d07d2fb0ba720dcacbbc2bb80792decd480530d235ff4dbe450348164676e9a70d5bd8facb17485cc5f5add3716cb655183fc4", 0x95}, {&(0x7f0000000100)="9fea1d5c9c252182df2a977b833adf7f6c11ffffffffc67111b5428244f9e05e2020a193301373ab3eb975d1117914ee29376a49ac", 0xff8d}], 0xb, 0x0, 0xfffffffffffffec6}, 0x0) 21:50:07 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) openat$cgroup_ro(r1, &(0x7f0000000580)='memory.current\x00', 0x0, 0x0) (async) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f00000005c0)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='GPL\x00', 0x8f, 0x0, 0x0, 0x40f00, 0x0, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x4}, 0x90) ioctl$PERF_EVENT_IOC_SET_FILTER(r2, 0x40082406, &(0x7f0000000600)='syzkaller\x00') r3 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r3, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) r4 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r4, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000640)={r3, r4}, 0xc) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) sendmsg$inet(r1, &(0x7f0000000540)={&(0x7f0000000000)={0x2, 0x4e22, @remote}, 0x10, &(0x7f00000004c0)=[{&(0x7f0000000040)="776aaedaabdc34275d1383455dd2b38e89a393b055f2b5ee", 0x18}, {&(0x7f0000000140)="e882221ca122ceb97dbf7c2dafe8ead048235c3c475aadfd479c9701aa320a9268f398f49fc08205a77c5d25facb3d98bb83cf4cecad9c38ce77af9a991ce5e4656a98caaf77a927528fed91e98ec05ab998f7e202cc9150c7fe3d7a23ffccda68aa18961fb47c514115d507a591741900f133bef55ec1fafce62b7e547af8197e2fb00559990721d59164f3732c1e96dd24648440136d772d19daa45ace2c433c4c9c6205b370d3cda00dda90437f74b8b7ae97ed3c", 0xb6}, {&(0x7f0000000200)="e583dd30ac1a0f909d04611e133a81035433a8749093fc1baa46f6c3afb6222e0b9ac58c1fb94a3367c5ded77be8f9a07c385d163a20806cbf29ad4d204d1d06cf2bbba369e9ce0780", 0x49}, {&(0x7f0000000280)="5b26fe14286c8c758bc934e7ea5441c16800eaff0dab0903702c30804a913868946ce084a4c8b91a5e0ae843f5889888c79be3873521ede6418382f8318203059ebe9afa74ba0bf810dfb04f6b87d82ddc2b0b53f8c3adb17c0c3d2433ff2b98ff26ee05a508d9f1b3e91e14e23a8fcb6ea9bede4c237a60a768504132a072e967411b8891721b4711c70b85d9fbdfa15cde0c84ff3845d8e270e9d2c0253c42e4a2719cb280ccd8b0fffc5b4b534438979130a7be5dd3db4ecf238e0e44ba021ee9fc4a38e11fb769bd2a14324d0f5ad368ad25090162081398e195f1b63cc5c5bc77ed", 0xe4}, {&(0x7f0000000080)="a0a2eaf21420fd36a3fda06a665cb505", 0x10}, {&(0x7f0000000380)="95680edef0326ff6c084021047d13a2c869c235947fc91f3c701bacb0cad62c4cc401d8ecc174c10cabed0c631c42ff87cd5305eb1fdf715c5e3971e7bb37650894cfebda010f276768e6469494bf9c4c9dfcae4108ca9326ef0ec29a88facc6c832728829fafc96a9cad02573959c4c5460816f468546fc6d8a9da6b30bfc465211acd6d94f4d73513b3c711e469e4024d3117f8c2085a00f92382b0b372cf52d761da4ab564b83309b719121d3983c2981c9a22808d335696fd92da3cba48a67a774e172f9b4e8d3467dc502644f68cf14c1cc3919c418e6e375b6359ab0823c59c438a6a962f53d3f89fc758e26", 0xef}, {&(0x7f0000000480)="fa75f64f333c", 0x6}], 0x7}, 0xa3d9fec82391d3f0) 21:50:07 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x2002, 0x0) ioctl$TUNSETIFF(r0, 0x5452, 0x0) 21:50:07 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00', 0x1000}) 21:50:07 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)) (async) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)) r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000140)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x22, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x3}, 0xfffffffc) sendmsg$inet(r0, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000000200)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {&(0x7f0000000040)="649d3b38ed4febc984ba39dfa0256a8ccbf961253a71fad2bfed8c3022be5b83fc0faa8a19484b650afd2ae2c4fa93c6f31e14da5b2b66ce4159556238dd33d6b8680f31ef1c4dc370a5dfc89efebcf59e0c22fecbd0b40b89d844c52815c7aff788d07d2fb0ba720dcacbbc2bb80792decd480530d235ff4dbe450348164676e9a70d5bd8facb17485cc5f5add3716cb655183fc4", 0x95}, {&(0x7f0000000100)="9fea1d5c9c252182df2a977b833adf7f6c11ffffffffc67111b5428244f9e05e2020a193301373ab3eb975d1117914ee29376a49ac", 0xff8d}], 0xb, 0x0, 0xfffffffffffffec6}, 0x0) 21:50:07 executing program 4: r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) ioctl$sock_kcm_SIOCKCMCLONE(0xffffffffffffffff, 0x89e2, &(0x7f0000000000)={r0}) ioctl$sock_kcm_SIOCKCMCLONE(r0, 0x89e2, &(0x7f0000000040)={r1}) ioctl$sock_kcm_SIOCKCMUNATTACH(r2, 0x89e1, &(0x7f0000000080)={r1}) (async) r3 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r3, 0x541b, 0x0) 21:50:07 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x610040, 0x0) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:07 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00', 0x1000}) 21:50:07 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x107b80, 0x0) ioctl$TUNDETACHFILTER(r1, 0x401054d6, 0x0) 21:50:07 executing program 5: openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x2002, 0x0) ioctl$TUNSETIFF(0xffffffffffffffff, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:07 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)) (async) r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000140)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x22, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x3}, 0xfffffffc) (async) sendmsg$inet(r0, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000000200)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {&(0x7f0000000040)="649d3b38ed4febc984ba39dfa0256a8ccbf961253a71fad2bfed8c3022be5b83fc0faa8a19484b650afd2ae2c4fa93c6f31e14da5b2b66ce4159556238dd33d6b8680f31ef1c4dc370a5dfc89efebcf59e0c22fecbd0b40b89d844c52815c7aff788d07d2fb0ba720dcacbbc2bb80792decd480530d235ff4dbe450348164676e9a70d5bd8facb17485cc5f5add3716cb655183fc4", 0x95}, {&(0x7f0000000100)="9fea1d5c9c252182df2a977b833adf7f6c11ffffffffc67111b5428244f9e05e2020a193301373ab3eb975d1117914ee29376a49ac", 0xff8d}], 0xb, 0x0, 0xfffffffffffffec6}, 0x0) 21:50:07 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00', 0x1000}) 21:50:07 executing program 4: r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$sock_kcm_SIOCKCMCLONE(0xffffffffffffffff, 0x89e2, &(0x7f0000000000)={r0}) ioctl$sock_kcm_SIOCKCMCLONE(r0, 0x89e2, &(0x7f0000000040)={r1}) (async) ioctl$sock_kcm_SIOCKCMCLONE(r0, 0x89e2, &(0x7f0000000040)={r1}) ioctl$sock_kcm_SIOCKCMUNATTACH(r2, 0x89e1, &(0x7f0000000080)={r1}) r3 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r3, 0x541b, 0x0) 21:50:07 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x610040, 0x0) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:07 executing program 5: r0 = openat$tun(0xffffffffffffff9c, 0x0, 0x2002, 0x0) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:07 executing program 4: mkdirat$cgroup(0xffffffffffffffff, &(0x7f0000000000)='syz1\x00', 0x1ff) r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x498002, 0x0) ioctl$TUNSETIFF(r0, 0x541b, 0x0) 21:50:07 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) r1 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000440)={0x6, 0x9, &(0x7f0000000140)=@framed={{0x18, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x8001}, [@map_fd={0x18, 0xb}, @map_val={0x18, 0x0, 0x2, 0x0, 0x1}, @cb_func={0x18, 0x3, 0x4, 0x0, 0x7}]}, &(0x7f00000001c0)='GPL\x00', 0x7fff, 0xc, &(0x7f00000002c0)=""/12, 0x41000, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, &(0x7f0000000300)={0x2, 0x5}, 0x8, 0x10, &(0x7f0000000340)={0x3, 0x3, 0xfffffffc, 0x7000}, 0x10, 0x0, 0x0, 0x6, &(0x7f0000000380)=[0xffffffffffffffff, 0x1, 0x1], &(0x7f00000003c0)=[{0xe8, 0x1, 0x10, 0xb}, {0x2, 0x3, 0xa, 0x7}, {0x0, 0x3, 0xb, 0x2}, {0x0, 0x5, 0x0, 0x7}, {0x2, 0x5, 0xd, 0x3}, {0x3, 0x2, 0x2, 0x8}], 0x10, 0x6}, 0x90) ioctl$TUNSETSTEERINGEBPF(0xffffffffffffffff, 0x800454e0, &(0x7f0000000500)=r1) ioctl$TUNSETLINK(0xffffffffffffffff, 0x400454cd, 0x313) sendmsg$inet(r0, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000000200)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {&(0x7f0000000040)="649d3b38ed4febc984ba39dfa0256a8ccbf961253a71fad2bfed8c3022be5b83fc0faa8a19484b650afd2ae2c4fa93c6f31e14da5b2b66ce4159556238dd33d6b8680f31ef1c4dc370a5dfc89efebcf59e0c22fecbd0b40b89d844c52815c7aff788d07d2fb0ba720dcacbbc2bb80792decd480530d235ff4dbe450348164676e9a70d5bd8facb17485cc5f5add3716cb655183fc4", 0x95}, {&(0x7f0000000100)="9fea1d5c9c252182df2a977b833adf7f6c11ffffffffc67111b5428244f9e05e2020a193301373ab3eb975d1117914ee29376a49ac", 0xff8d}], 0xb}, 0x0) 21:50:07 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x610040, 0x0) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:07 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x107b80, 0x0) ioctl$TUNDETACHFILTER(r1, 0x401054d6, 0x0) 21:50:07 executing program 5: ioctl$sock_kcm_SIOCKCMCLONE(0xffffffffffffffff, 0x89e2, &(0x7f0000000000)={0xffffffffffffffff}) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$sock_kcm_SIOCKCMATTACH(0xffffffffffffffff, 0x89e0, &(0x7f0000000080)={r0, r1}) r2 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r2, 0x5421, &(0x7f0000000040)={'vlan0\x00', 0x20}) 21:50:07 executing program 3: r0 = bpf$LINK_GET_FD_BY_ID(0x1e, &(0x7f0000000000)=0xffffffffffffffff, 0x4) bpf$ITER_CREATE(0x21, &(0x7f0000000040)={r0}, 0x8) r1 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x2, &(0x7f0000000100)={'syzkaller0\x00', 0x20}) 21:50:07 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x107b80, 0x0) ioctl$TUNDETACHFILTER(r1, 0x401054d6, 0x0) (async) ioctl$TUNDETACHFILTER(r1, 0x401054d6, 0x0) 21:50:07 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async, rerun: 32) r1 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000440)={0x6, 0x9, &(0x7f0000000140)=@framed={{0x18, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x8001}, [@map_fd={0x18, 0xb}, @map_val={0x18, 0x0, 0x2, 0x0, 0x1}, @cb_func={0x18, 0x3, 0x4, 0x0, 0x7}]}, &(0x7f00000001c0)='GPL\x00', 0x7fff, 0xc, &(0x7f00000002c0)=""/12, 0x41000, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, &(0x7f0000000300)={0x2, 0x5}, 0x8, 0x10, &(0x7f0000000340)={0x3, 0x3, 0xfffffffc, 0x7000}, 0x10, 0x0, 0x0, 0x6, &(0x7f0000000380)=[0xffffffffffffffff, 0x1, 0x1], &(0x7f00000003c0)=[{0xe8, 0x1, 0x10, 0xb}, {0x2, 0x3, 0xa, 0x7}, {0x0, 0x3, 0xb, 0x2}, {0x0, 0x5, 0x0, 0x7}, {0x2, 0x5, 0xd, 0x3}, {0x3, 0x2, 0x2, 0x8}], 0x10, 0x6}, 0x90) (rerun: 32) ioctl$TUNSETSTEERINGEBPF(0xffffffffffffffff, 0x800454e0, &(0x7f0000000500)=r1) (async, rerun: 32) ioctl$TUNSETLINK(0xffffffffffffffff, 0x400454cd, 0x313) (async, rerun: 32) sendmsg$inet(r0, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000000200)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {&(0x7f0000000040)="649d3b38ed4febc984ba39dfa0256a8ccbf961253a71fad2bfed8c3022be5b83fc0faa8a19484b650afd2ae2c4fa93c6f31e14da5b2b66ce4159556238dd33d6b8680f31ef1c4dc370a5dfc89efebcf59e0c22fecbd0b40b89d844c52815c7aff788d07d2fb0ba720dcacbbc2bb80792decd480530d235ff4dbe450348164676e9a70d5bd8facb17485cc5f5add3716cb655183fc4", 0x95}, {&(0x7f0000000100)="9fea1d5c9c252182df2a977b833adf7f6c11ffffffffc67111b5428244f9e05e2020a193301373ab3eb975d1117914ee29376a49ac", 0xff8d}], 0xb}, 0x0) 21:50:08 executing program 4: mkdirat$cgroup(0xffffffffffffffff, &(0x7f0000000000)='syz1\x00', 0x1ff) r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x498002, 0x0) ioctl$TUNSETIFF(r0, 0x541b, 0x0) mkdirat$cgroup(0xffffffffffffffff, &(0x7f0000000000)='syz1\x00', 0x1ff) (async) openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x498002, 0x0) (async) ioctl$TUNSETIFF(r0, 0x541b, 0x0) (async) 21:50:08 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000000)={'batadv_slave_0\x00', 0x1000}) 21:50:08 executing program 3: r0 = bpf$LINK_GET_FD_BY_ID(0x1e, &(0x7f0000000000)=0xffffffffffffffff, 0x4) bpf$ITER_CREATE(0x21, &(0x7f0000000040)={r0}, 0x8) r1 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x2, &(0x7f0000000100)={'syzkaller0\x00', 0x20}) bpf$LINK_GET_FD_BY_ID(0x1e, &(0x7f0000000000)=0xffffffffffffffff, 0x4) (async) bpf$ITER_CREATE(0x21, &(0x7f0000000040)={r0}, 0x8) (async) openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) ioctl$TUNSETIFF(r1, 0x2, &(0x7f0000000100)={'syzkaller0\x00', 0x20}) (async) 21:50:08 executing program 5: ioctl$sock_kcm_SIOCKCMCLONE(0xffffffffffffffff, 0x89e2, &(0x7f0000000000)={0xffffffffffffffff}) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$sock_kcm_SIOCKCMATTACH(0xffffffffffffffff, 0x89e0, &(0x7f0000000080)={r0, r1}) r2 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r2, 0x5421, &(0x7f0000000040)={'vlan0\x00', 0x20}) 21:50:08 executing program 0: r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNSETCARRIER(r0, 0x400454e2, &(0x7f0000000000)=0x1) r1 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:08 executing program 3: r0 = bpf$LINK_GET_FD_BY_ID(0x1e, &(0x7f0000000000)=0xffffffffffffffff, 0x4) bpf$ITER_CREATE(0x21, &(0x7f0000000040)={r0}, 0x8) (async) r1 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x2, &(0x7f0000000100)={'syzkaller0\x00', 0x20}) 21:50:08 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) r1 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000440)={0x6, 0x9, &(0x7f0000000140)=@framed={{0x18, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x8001}, [@map_fd={0x18, 0xb}, @map_val={0x18, 0x0, 0x2, 0x0, 0x1}, @cb_func={0x18, 0x3, 0x4, 0x0, 0x7}]}, &(0x7f00000001c0)='GPL\x00', 0x7fff, 0xc, &(0x7f00000002c0)=""/12, 0x41000, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, &(0x7f0000000300)={0x2, 0x5}, 0x8, 0x10, &(0x7f0000000340)={0x3, 0x3, 0xfffffffc, 0x7000}, 0x10, 0x0, 0x0, 0x6, &(0x7f0000000380)=[0xffffffffffffffff, 0x1, 0x1], &(0x7f00000003c0)=[{0xe8, 0x1, 0x10, 0xb}, {0x2, 0x3, 0xa, 0x7}, {0x0, 0x3, 0xb, 0x2}, {0x0, 0x5, 0x0, 0x7}, {0x2, 0x5, 0xd, 0x3}, {0x3, 0x2, 0x2, 0x8}], 0x10, 0x6}, 0x90) ioctl$TUNSETSTEERINGEBPF(0xffffffffffffffff, 0x800454e0, &(0x7f0000000500)=r1) (async, rerun: 64) ioctl$TUNSETLINK(0xffffffffffffffff, 0x400454cd, 0x313) (async, rerun: 64) sendmsg$inet(r0, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000000200)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {&(0x7f0000000040)="649d3b38ed4febc984ba39dfa0256a8ccbf961253a71fad2bfed8c3022be5b83fc0faa8a19484b650afd2ae2c4fa93c6f31e14da5b2b66ce4159556238dd33d6b8680f31ef1c4dc370a5dfc89efebcf59e0c22fecbd0b40b89d844c52815c7aff788d07d2fb0ba720dcacbbc2bb80792decd480530d235ff4dbe450348164676e9a70d5bd8facb17485cc5f5add3716cb655183fc4", 0x95}, {&(0x7f0000000100)="9fea1d5c9c252182df2a977b833adf7f6c11ffffffffc67111b5428244f9e05e2020a193301373ab3eb975d1117914ee29376a49ac", 0xff8d}], 0xb}, 0x0) 21:50:08 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000000)={'batadv_slave_0\x00', 0x1000}) openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000000)={'batadv_slave_0\x00', 0x1000}) (async) 21:50:08 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETVNETLE(r0, 0x400454dc, &(0x7f0000000000)) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x2400, 0x0) ioctl$SIOCSIFHWADDR(r1, 0x8924, &(0x7f0000000080)={'netpci0\x00', @dev={'\xaa\xaa\xaa\xaa\xaa', 0x3f}}) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$PERF_EVENT_IOC_ID(r2, 0x80082407, &(0x7f0000000180)) ioctl$TUNSETCARRIER(r2, 0x400454e2, &(0x7f0000000140)=0x1) 21:50:08 executing program 4: mkdirat$cgroup(0xffffffffffffffff, &(0x7f0000000000)='syz1\x00', 0x1ff) (async) r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x498002, 0x0) ioctl$TUNSETIFF(r0, 0x541b, 0x0) 21:50:08 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'veth1_macvtap\x00'}) 21:50:08 executing program 0: r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNSETCARRIER(r0, 0x400454e2, &(0x7f0000000000)=0x1) r1 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:08 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140), 0x84800, 0x0) ioctl$TUNGETVNETHDRSZ(r0, 0x800454d7, &(0x7f0000000180)) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$inet(r1, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000000200)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {&(0x7f0000000040)="649d3b38ed4febc984ba39dfa0256a8ccbf961253a71fad2bfed8c3022be5b83fc0faa8a19484b650afd2ae2c4fa93c6f31e14da5b2b66ce4159556238dd33d6b8680f31ef1c4dc370a5dfc89efebcf59e0c22fecbd0b40b89d844c52815c7aff788d07d2fb0ba720dcacbbc2bb80792decd480530d235ff4dbe450348164676e9a70d5bd8facb17485cc5f5add3716cb655183fc4", 0x95}, {&(0x7f0000000100)="9fea1d5c9c252182df2a977b833adf7f6c11ffffffffc67111b5428244f9e05e2020a193301373ab3eb975d1117914ee29376a49ac", 0xff8d}], 0xb}, 0x0) 21:50:08 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000000)={'batadv_slave_0\x00', 0x1000}) openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000000)={'batadv_slave_0\x00', 0x1000}) (async) 21:50:08 executing program 4: ioctl$TUNGETFEATURES(0xffffffffffffffff, 0x800454cf, &(0x7f0000000000)) r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETPERSIST(r0, 0x400454cb, 0x0) ioctl$TUNSETIFF(r0, 0x541b, 0x0) 21:50:08 executing program 0: r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) ioctl$TUNSETCARRIER(r0, 0x400454e2, &(0x7f0000000000)=0x1) (async) r1 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:08 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETVNETLE(r0, 0x400454dc, &(0x7f0000000000)) (async) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) (async) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x2400, 0x0) ioctl$SIOCSIFHWADDR(r1, 0x8924, &(0x7f0000000080)={'netpci0\x00', @dev={'\xaa\xaa\xaa\xaa\xaa', 0x3f}}) (async) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) ioctl$PERF_EVENT_IOC_ID(r2, 0x80082407, &(0x7f0000000180)) (async) ioctl$TUNSETCARRIER(r2, 0x400454e2, &(0x7f0000000140)=0x1) 21:50:08 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'veth1_macvtap\x00'}) 21:50:08 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140), 0x84800, 0x0) ioctl$TUNGETVNETHDRSZ(r0, 0x800454d7, &(0x7f0000000180)) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$inet(r1, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000000200)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {&(0x7f0000000040)="649d3b38ed4febc984ba39dfa0256a8ccbf961253a71fad2bfed8c3022be5b83fc0faa8a19484b650afd2ae2c4fa93c6f31e14da5b2b66ce4159556238dd33d6b8680f31ef1c4dc370a5dfc89efebcf59e0c22fecbd0b40b89d844c52815c7aff788d07d2fb0ba720dcacbbc2bb80792decd480530d235ff4dbe450348164676e9a70d5bd8facb17485cc5f5add3716cb655183fc4", 0x95}, {&(0x7f0000000100)="9fea1d5c9c252182df2a977b833adf7f6c11ffffffffc67111b5428244f9e05e2020a193301373ab3eb975d1117914ee29376a49ac", 0xff8d}], 0xb}, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f0000000140), 0x84800, 0x0) (async) ioctl$TUNGETVNETHDRSZ(r0, 0x800454d7, &(0x7f0000000180)) (async) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)) (async) sendmsg$inet(r1, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000000200)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {&(0x7f0000000040)="649d3b38ed4febc984ba39dfa0256a8ccbf961253a71fad2bfed8c3022be5b83fc0faa8a19484b650afd2ae2c4fa93c6f31e14da5b2b66ce4159556238dd33d6b8680f31ef1c4dc370a5dfc89efebcf59e0c22fecbd0b40b89d844c52815c7aff788d07d2fb0ba720dcacbbc2bb80792decd480530d235ff4dbe450348164676e9a70d5bd8facb17485cc5f5add3716cb655183fc4", 0x95}, {&(0x7f0000000100)="9fea1d5c9c252182df2a977b833adf7f6c11ffffffffc67111b5428244f9e05e2020a193301373ab3eb975d1117914ee29376a49ac", 0xff8d}], 0xb}, 0x0) (async) 21:50:08 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00', 0x20}) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNSETOFFLOAD(r1, 0x400454d0, 0x4) ioctl$TUNSETSNDBUF(r0, 0x400454d4, &(0x7f0000000000)=0xbdb2) 21:50:08 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x401054d5, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0xffff, 0x3f, 0x3, 0xd328}, {0x7fff, 0x80, 0x80, 0x3}]}) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:08 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140), 0x84800, 0x0) ioctl$TUNGETVNETHDRSZ(r0, 0x800454d7, &(0x7f0000000180)) (async) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$inet(r1, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000000200)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {&(0x7f0000000040)="649d3b38ed4febc984ba39dfa0256a8ccbf961253a71fad2bfed8c3022be5b83fc0faa8a19484b650afd2ae2c4fa93c6f31e14da5b2b66ce4159556238dd33d6b8680f31ef1c4dc370a5dfc89efebcf59e0c22fecbd0b40b89d844c52815c7aff788d07d2fb0ba720dcacbbc2bb80792decd480530d235ff4dbe450348164676e9a70d5bd8facb17485cc5f5add3716cb655183fc4", 0x95}, {&(0x7f0000000100)="9fea1d5c9c252182df2a977b833adf7f6c11ffffffffc67111b5428244f9e05e2020a193301373ab3eb975d1117914ee29376a49ac", 0xff8d}], 0xb}, 0x0) 21:50:08 executing program 0: openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000000)=ANY=[@ANYBLOB="1819cb7d0fef28de76ce000100000000d11ffcfbe9ca5d98d082c6e7bb0753ba28a15a5bea26f936b653ef92e65139d0b2939c65175dde2cd263d27fcf6ba71c14a8daeb21cfd312906cb0b8a66e2fe4c2eaf8c4f666cb"], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000080)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:08 executing program 4: ioctl$TUNGETFEATURES(0xffffffffffffffff, 0x800454cf, &(0x7f0000000000)) r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETPERSIST(r0, 0x400454cb, 0x0) ioctl$TUNSETIFF(r0, 0x541b, 0x0) (async) ioctl$TUNSETIFF(r0, 0x541b, 0x0) 21:50:08 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00', 0x20}) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNSETOFFLOAD(r1, 0x400454d0, 0x4) ioctl$TUNSETSNDBUF(r0, 0x400454d4, &(0x7f0000000000)=0xbdb2) 21:50:08 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETVNETLE(r0, 0x400454dc, &(0x7f0000000000)) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x2400, 0x0) ioctl$SIOCSIFHWADDR(r1, 0x8924, &(0x7f0000000080)={'netpci0\x00', @dev={'\xaa\xaa\xaa\xaa\xaa', 0x3f}}) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$PERF_EVENT_IOC_ID(r2, 0x80082407, &(0x7f0000000180)) ioctl$TUNSETCARRIER(r2, 0x400454e2, &(0x7f0000000140)=0x1) openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) ioctl$TUNSETVNETLE(r0, 0x400454dc, &(0x7f0000000000)) (async) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) (async) openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x2400, 0x0) (async) ioctl$SIOCSIFHWADDR(r1, 0x8924, &(0x7f0000000080)={'netpci0\x00', @dev={'\xaa\xaa\xaa\xaa\xaa', 0x3f}}) (async) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) ioctl$PERF_EVENT_IOC_ID(r2, 0x80082407, &(0x7f0000000180)) (async) ioctl$TUNSETCARRIER(r2, 0x400454e2, &(0x7f0000000140)=0x1) (async) 21:50:08 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x541b, 0x0) close(r0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x24000, 0x0) ioctl$TUNGETVNETHDRSZ(r1, 0x800454d7, &(0x7f0000000040)) 21:50:08 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000140)) sendmsg$inet(r0, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000000200)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {&(0x7f0000000040)="649d3b38ed4febc984ba39dfa0256a8ccbf961253a71fad2bfed8c3022be5b83fc0faa8a19484b650afd2ae2c4fa93c6f31e14da5b2b66ce4159556238dd33d6b8680f31ef1c4dc370a5dfc89efebcf59e0c22fecbd0b40b89d844c52815c7aff788d07d2fb0ba720dcacbbc2bb80792decd480530d235ff4dbe450348164676e9a70d5bd8facb17485cc5f5add3716cb655183fc4", 0x95}, {&(0x7f0000000100)="9fea1d5c9c252182df2a977b833adf7f6c11ffffffffc67111b5428244f9e05e2020a193301373ab3eb975d1117914ee29376a49ac", 0xff8d}], 0xb}, 0x0) 21:50:08 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00', 0x20}) (async) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) ioctl$TUNSETOFFLOAD(r1, 0x400454d0, 0x4) (async) ioctl$TUNSETSNDBUF(r0, 0x400454d4, &(0x7f0000000000)=0xbdb2) 21:50:08 executing program 0: openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000000)=ANY=[@ANYBLOB="1819cb7d0fef28de76ce000100000000d11ffcfbe9ca5d98d082c6e7bb0753ba28a15a5bea26f936b653ef92e65139d0b2939c65175dde2cd263d27fcf6ba71c14a8daeb21cfd312906cb0b8a66e2fe4c2eaf8c4f666cb"], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000080)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:08 executing program 4: ioctl$TUNGETFEATURES(0xffffffffffffffff, 0x800454cf, &(0x7f0000000000)) r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETPERSIST(r0, 0x400454cb, 0x0) ioctl$TUNSETIFF(r0, 0x541b, 0x0) ioctl$TUNGETFEATURES(0xffffffffffffffff, 0x800454cf, &(0x7f0000000000)) (async) openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) ioctl$TUNSETPERSIST(r0, 0x400454cb, 0x0) (async) ioctl$TUNSETIFF(r0, 0x541b, 0x0) (async) 21:50:08 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x20a841, 0x0) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000140)='cpu.stat\x00', 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r2, 0x800454e1, &(0x7f0000000180)=r3) ioctl$TUNSETQUEUE(r1, 0x400454d9, &(0x7f0000000040)={'sit0\x00', 0xc00}) 21:50:08 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x541b, 0x0) close(r0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x24000, 0x0) ioctl$TUNGETVNETHDRSZ(r1, 0x800454d7, &(0x7f0000000040)) 21:50:08 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000140)) (async, rerun: 64) sendmsg$inet(r0, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000000200)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {&(0x7f0000000040)="649d3b38ed4febc984ba39dfa0256a8ccbf961253a71fad2bfed8c3022be5b83fc0faa8a19484b650afd2ae2c4fa93c6f31e14da5b2b66ce4159556238dd33d6b8680f31ef1c4dc370a5dfc89efebcf59e0c22fecbd0b40b89d844c52815c7aff788d07d2fb0ba720dcacbbc2bb80792decd480530d235ff4dbe450348164676e9a70d5bd8facb17485cc5f5add3716cb655183fc4", 0x95}, {&(0x7f0000000100)="9fea1d5c9c252182df2a977b833adf7f6c11ffffffffc67111b5428244f9e05e2020a193301373ab3eb975d1117914ee29376a49ac", 0xff8d}], 0xb}, 0x0) (rerun: 64) 21:50:08 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNGETVNETBE(r1, 0x800454df, &(0x7f0000000100)) ioctl$TUNSETIFF(r0, 0x541b, 0x0) ioctl$TUNATTACHFILTER(r0, 0x401054d5, &(0x7f0000000080)={0xa, &(0x7f0000000000)=[{0x3, 0x35, 0x76, 0x5}, {0x7d, 0x40, 0x0, 0x2}, {0x3f, 0xe9, 0xd4, 0xffff}, {0x81, 0x6, 0x7f, 0x3}, {0x1f, 0x1, 0x39, 0xd6}, {0xff, 0x8, 0x8, 0x3}, {0x9, 0x0, 0x6}, {0x7, 0x9, 0x1f, 0x80}, {0x3, 0x1, 0x8, 0xfad}, {0x5, 0x7, 0x3, 0x47000000}]}) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140), 0x4000, 0x0) ioctl$TUNSETPERSIST(r2, 0x400454cb, 0x0) ioctl$TUNSETNOCSUM(0xffffffffffffffff, 0x400454c8, 0x0) 21:50:08 executing program 2: ioctl$TUNSETIFF(0xffffffffffffffff, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:08 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x20a841, 0x0) (async) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) (async) r3 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000140)='cpu.stat\x00', 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r2, 0x800454e1, &(0x7f0000000180)=r3) (async) ioctl$TUNSETQUEUE(r1, 0x400454d9, &(0x7f0000000040)={'sit0\x00', 0xc00}) 21:50:08 executing program 0: openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async, rerun: 32) r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) (rerun: 32) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000000)=ANY=[@ANYBLOB="1819cb7d0fef28de76ce000100000000d11ffcfbe9ca5d98d082c6e7bb0753ba28a15a5bea26f936b653ef92e65139d0b2939c65175dde2cd263d27fcf6ba71c14a8daeb21cfd312906cb0b8a66e2fe4c2eaf8c4f666cb"], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000080)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:08 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x541b, 0x0) close(r0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x24000, 0x0) ioctl$TUNGETVNETHDRSZ(r1, 0x800454d7, &(0x7f0000000040)) 21:50:08 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNGETVNETBE(r1, 0x800454df, &(0x7f0000000100)) ioctl$TUNSETIFF(r0, 0x541b, 0x0) (async) ioctl$TUNSETIFF(r0, 0x541b, 0x0) ioctl$TUNATTACHFILTER(r0, 0x401054d5, &(0x7f0000000080)={0xa, &(0x7f0000000000)=[{0x3, 0x35, 0x76, 0x5}, {0x7d, 0x40, 0x0, 0x2}, {0x3f, 0xe9, 0xd4, 0xffff}, {0x81, 0x6, 0x7f, 0x3}, {0x1f, 0x1, 0x39, 0xd6}, {0xff, 0x8, 0x8, 0x3}, {0x9, 0x0, 0x6}, {0x7, 0x9, 0x1f, 0x80}, {0x3, 0x1, 0x8, 0xfad}, {0x5, 0x7, 0x3, 0x47000000}]}) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140), 0x4000, 0x0) ioctl$TUNSETPERSIST(r2, 0x400454cb, 0x0) (async) ioctl$TUNSETPERSIST(r2, 0x400454cb, 0x0) ioctl$TUNSETNOCSUM(0xffffffffffffffff, 0x400454c8, 0x0) (async) ioctl$TUNSETNOCSUM(0xffffffffffffffff, 0x400454c8, 0x0) 21:50:08 executing program 2: ioctl$TUNSETIFF(0xffffffffffffffff, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) ioctl$TUNSETIFF(0xffffffffffffffff, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) (async) 21:50:08 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x20a841, 0x0) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000140)='cpu.stat\x00', 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r2, 0x800454e1, &(0x7f0000000180)=r3) ioctl$TUNSETQUEUE(r1, 0x400454d9, &(0x7f0000000040)={'sit0\x00', 0xc00}) openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) (async) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x20a841, 0x0) (async) openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) (async) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000140)='cpu.stat\x00', 0x0, 0x0) (async) ioctl$TUNSETFILTEREBPF(r2, 0x800454e1, &(0x7f0000000180)=r3) (async) ioctl$TUNSETQUEUE(r1, 0x400454d9, &(0x7f0000000040)={'sit0\x00', 0xc00}) (async) 21:50:08 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async, rerun: 32) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) (rerun: 32) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async, rerun: 32) ioctl$TUNGETVNETBE(r1, 0x800454df, &(0x7f0000000100)) (async, rerun: 32) ioctl$TUNSETIFF(r0, 0x541b, 0x0) ioctl$TUNATTACHFILTER(r0, 0x401054d5, &(0x7f0000000080)={0xa, &(0x7f0000000000)=[{0x3, 0x35, 0x76, 0x5}, {0x7d, 0x40, 0x0, 0x2}, {0x3f, 0xe9, 0xd4, 0xffff}, {0x81, 0x6, 0x7f, 0x3}, {0x1f, 0x1, 0x39, 0xd6}, {0xff, 0x8, 0x8, 0x3}, {0x9, 0x0, 0x6}, {0x7, 0x9, 0x1f, 0x80}, {0x3, 0x1, 0x8, 0xfad}, {0x5, 0x7, 0x3, 0x47000000}]}) (async) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140), 0x4000, 0x0) ioctl$TUNSETPERSIST(r2, 0x400454cb, 0x0) ioctl$TUNSETNOCSUM(0xffffffffffffffff, 0x400454c8, 0x0) 21:50:08 executing program 2: ioctl$TUNSETIFF(0xffffffffffffffff, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) ioctl$TUNSETIFF(0xffffffffffffffff, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) (async) 21:50:08 executing program 0: r0 = perf_event_open(&(0x7f00000005c0)={0x3, 0x80, 0x9, 0x5, 0x3, 0x2, 0x0, 0x9, 0xc8680, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x6, 0x1, @perf_config_ext={0x5, 0x6ce98623}, 0x88326, 0xa79d, 0x7fffffff, 0x3, 0xfffffffffffffffb, 0x2, 0x0, 0x0, 0x200, 0x0, 0x10}, 0x0, 0xf, 0xffffffffffffffff, 0x9) socketpair(0x0, 0x3, 0x10000, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_QUERY_BPF(r0, 0xc008240a, &(0x7f0000000740)=ANY=[@ANYBLOB="05000000000000000000000000000000000000000000000000000000bfd0b992257253e52bc40740e5c8fe1529404a03e08ce19e5bdb507fdf2cc176a1a95e81f163585f69de4de64d34e23e083266be70ce502f89c690987c01bceb15c6693d039535b8589ddb175273f93712f1314e1861462b92458fd95229ec92b6facaef79549f114a8737e231f0274f7d6a25755fa105120177dc07d041f5bb17101fe372262930070cafbe3d769eda22e67485e21d01512cab50a786a787e0a43a"]) recvmsg(r1, &(0x7f0000000580)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000000040)=""/94, 0x5e}, {&(0x7f0000000140)=""/119, 0x77}, {&(0x7f00000001c0)=""/92, 0x5c}, {&(0x7f0000000240)=""/244, 0xf4}, {&(0x7f0000000340)=""/121, 0x79}, {&(0x7f00000003c0)=""/67, 0x43}, {&(0x7f0000000440)=""/77, 0x4d}], 0x7, &(0x7f0000000540)=""/27, 0x1b}, 0x0) openat$ppp(0xffffffffffffff9c, 0x0, 0x32142, 0x0) r2 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000006c0)={&(0x7f0000000680)='net_dev_start_xmit\x00'}, 0x10) r3 = bpf$ITER_CREATE(0x21, &(0x7f0000000700), 0x8) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r2, 0x2405, r3) r4 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r4, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:09 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000140)) sendmsg$inet(r0, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000000200)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {&(0x7f0000000040)="649d3b38ed4febc984ba39dfa0256a8ccbf961253a71fad2bfed8c3022be5b83fc0faa8a19484b650afd2ae2c4fa93c6f31e14da5b2b66ce4159556238dd33d6b8680f31ef1c4dc370a5dfc89efebcf59e0c22fecbd0b40b89d844c52815c7aff788d07d2fb0ba720dcacbbc2bb80792decd480530d235ff4dbe450348164676e9a70d5bd8facb17485cc5f5add3716cb655183fc4", 0x95}, {&(0x7f0000000100)="9fea1d5c9c252182df2a977b833adf7f6c11ffffffffc67111b5428244f9e05e2020a193301373ab3eb975d1117914ee29376a49ac", 0xff8d}], 0xb}, 0x0) 21:50:09 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x541b, 0x0) close(r0) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x24000, 0x0) 21:50:09 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x10100, 0x0) r1 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000002280)='./cgroup.cpu/syz1\x00', 0x200002, 0x0) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000280)={0x6, 0x9, &(0x7f00000024c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x2}, [@func={0x85, 0x0, 0x1, 0x0, 0x6}, @map_val={0x18, 0x0, 0x2, 0x0, r2, 0x0, 0x0, 0x0, 0x6}, @jmp={0x5, 0x1, 0x4, 0x8, 0x9, 0x100}, @alu={0x7, 0x0, 0x9, 0x5, 0x9, 0x6, 0x3}, @jmp={0x5, 0x0, 0x6, 0x9, 0x8, 0xffffffffffffffff}]}, &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) r3 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r3, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) bpf$BPF_PROG_ATTACH(0x8, &(0x7f00000022c0)={@cgroup=r1, r2, 0x1c, 0x2004, 0xffffffffffffffff, @link_fd=r3}, 0x20) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) ioctl$TUNGETVNETBE(r0, 0x800454df, &(0x7f0000000040)=0x1) ioctl$TUNSETDEBUG(r0, 0x400454c9, &(0x7f0000000000)=0x44) r4 = bpf$ITER_CREATE(0x21, 0x0, 0x0) r5 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r5, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) bpf$OBJ_PIN_PROG(0x6, &(0x7f00000009c0)=@generic={&(0x7f0000000980)='./file0\x00', r5}, 0x18) r6 = bpf$ITER_CREATE(0x21, 0x0, 0x0) r7 = perf_event_open$cgroup(&(0x7f0000000a00)={0x5, 0x80, 0x4, 0xff, 0x80, 0xc4, 0x0, 0xffffffffffff6960, 0x40040, 0x9, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800, 0x0, @perf_config_ext={0x8, 0x5}, 0x20, 0x35, 0x73, 0x0, 0x5, 0x4, 0x208, 0x0, 0x8, 0x0, 0xfff}, 0xffffffffffffffff, 0x8, r5, 0x1) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(r7, 0x4008240b, &(0x7f0000000a80)={0x5, 0x80, 0x3f, 0x1, 0x3f, 0x7f, 0x0, 0x20000000000, 0x2001, 0x6, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x7, 0x2, @perf_config_ext={0xffff, 0xff}, 0x80402, 0x7fff, 0x5, 0x0, 0x9, 0x80000001, 0x800, 0x0, 0x80000001}) r8 = openat$cgroup_ro(r3, &(0x7f0000000200)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) ioctl$TUNSETVNETLE(r8, 0x400454dc, &(0x7f0000000240)=0x1) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r6, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0xfffffffc}, 0x90) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f00000005c0)=ANY=[@ANYBLOB="7fd03fbf", @ANYRES32=r6, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000c40)='GPL\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r4, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) r9 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000004c0)={0x11, 0xb, &(0x7f0000002300)=ANY=[@ANYBLOB="18000000050000000000000005000000851000005686e87a3bff00cd000000000000000800dfc49cff35e29f698ebfdd4385200000040000008520000002000000182600"/78, @ANYRES32, @ANYBLOB="00000000100000009500000000000000"], &(0x7f0000000080)='GPL\x00', 0xe, 0xc, &(0x7f0000000340)=""/12, 0x40f00, 0x31, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000380)={0x8, 0x4}, 0x8, 0x10, &(0x7f00000003c0)={0x1, 0x6, 0x3ff, 0xdf95}, 0x10, 0x0, 0x0, 0x8, &(0x7f0000000400)=[0x1, 0xffffffffffffffff], &(0x7f0000000440)=[{0x2, 0x5, 0xf, 0x7}, {0x1, 0xce0b, 0x3, 0x6}, {0x3, 0x2, 0xc, 0xa}, {0x4, 0x4, 0x10, 0x8}, {0x4, 0x4, 0xc}, {0x2, 0x4, 0x2, 0xa}, {0x4, 0x4, 0x9}, {0x1, 0x5, 0xa, 0x5}], 0x10, 0x1ff}, 0x90) ioctl$TUNSETFILTEREBPF(r4, 0x800454e1, &(0x7f0000000580)=r9) r10 = bpf$PROG_LOAD(0x5, &(0x7f0000000880)={0x16, 0x8, &(0x7f0000000600)=@framed={{0x18, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x9}, [@cb_func={0x18, 0x1, 0x4, 0x0, 0xfffffffffffffff8}, @ldst={0x1, 0x0, 0x2, 0x6, 0xa, 0xfffffffffffffff4, 0x4}, @generic={0x1, 0x4, 0x9, 0x7c, 0x10001}, @func]}, &(0x7f0000000640)='GPL\x00', 0xfff, 0xfe, &(0x7f0000000680)=""/254, 0x40f00, 0x61, '\x00', 0x0, 0x21, r4, 0x8, &(0x7f0000000780)={0x0, 0x2}, 0x8, 0x10, &(0x7f00000007c0)={0x3, 0x2, 0x401, 0x2}, 0x10, 0x0, 0xffffffffffffffff, 0x4, &(0x7f0000000800)=[r9, r4, r4, r4], &(0x7f0000000840)=[{0x1, 0x4, 0xc, 0xa}, {0x3, 0x5, 0x3, 0x9}, {0x0, 0x2, 0x7, 0x9}, {0x1, 0x3, 0xe, 0x2}], 0x10, 0x10000}, 0x90) ioctl$TUNSETFILTEREBPF(r4, 0x800454e1, &(0x7f0000000940)=r10) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000140)={0x6, 0x2, &(0x7f0000002380)=ANY=[@ANYBLOB="1800f6a1f6f50000f7b8df750e67a520fc0cf1bee2064eca584036566aef6a6f8ac654f37edef9dab7433c9c482d202f76f6dd1684f47408a32bf618d343902c5923d615a9b432c6ba70846024a26c690cafb90f7484c2e92e888d44df64c94adb0fdddcd4d89560d3e9cfb06d40bc7807fb0f40e65741e08b1e5216bb330362b08c1e4aa2c81e098517246026de009f315999417262bbce822fde67ba4d0ac5c4fa3efcf0d0cf96b7e8b235115ee3521cd5946ee95d522d"], &(0x7f0000000c40)='syzkaller\x00', 0x91, 0x0, 0x0, 0x41000, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, &(0x7f0000000d00)={0xffffffff, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x3, 0x0, 0x4}, 0x10}, 0x90) r11 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r11, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) sendmsg$tipc(r11, &(0x7f0000002240)={&(0x7f0000000b00)=@nameseq={0x1e, 0x1, 0x1, {0x42, 0x1, 0x3}}, 0x10, &(0x7f0000002140)=[{&(0x7f0000000b40)="5d16fb630ade004fa2076cd387ea", 0xe}, {&(0x7f0000000b80)="2b1073c3640c0bbfb77b6c87f1f19dcceaf412f93f08493e14c677b8be7e1af7d94dde729343d3043695f552e7c6fd9365f04faf1b9bae2cc1b691c995a7351da3f79a1d191dfc87a014a63106d0ce2aadf319ee70c5b1", 0x57}, {&(0x7f0000000e40)="b6e17ffae3df82056b34aac4fd9c3f9700987a044a8857c5cef8aca07263fb16db9e75077fd34c7de3d19c69f6183773789ac1d146284f46d536f4443e79a904b38203045909745a7ef549b49609797f4d4a3880beca1bb8a7718e666f2cd4673f174002ad1ff8c814eff7c9c50787f4cb08d90eec3e6969908e5a101d381ae82ff34b96858611e5da850644a8769e89b58cb1c7d0bfa9953b120646211899115d0aaa06c7cabb1e875047f4786f01b4a937a059945176d43549ab13362f9a5c3cebc383b3f2d15a845c5c9ff39e977aac910b6aa235a02e9d574d25b2ae8aae4f40665d099c2fdd56dc77ee212c69a39bb24c355b148b60df37803c9894433acf77ad0377fb7483b8df53b8024052586c75d3ab98348d95f462182eea5c25e9e39b3152f1b363ac5071a60a010ce30b44447f2fe5a94870d1423b505fabf3b66f2c73424c8e0c55870ca1413e54058b0997b33def82904178ffe9933429f65aac18912cfe8ff9a53bb5c4c0120fe6463ec02a8fdcd5a9585b5ee4657a31a0b5589253b6df08d5866ad7e36e9ebaf2244d0c6894b38f141a495cca7c6dc22c1f73b68079a862757805d4c6616fafb0e1b7ab3c68be2ff702df8a2b7bf48c3e9779a3ea7a94a774b5fc5080a13a0e0fd9dd69268afa3c19bed0de938087de6c30aed1014dfc880c2d876a38ab1485e1ac91d9e074ba209892e734dcc79029993c2b866cc98c8625fe2343438cfc4f0fafc1c1694acf62f0867df8e79cf61706ca112bf4eda372816b0787a5eb3221f11b3bca612ee557a4b35c6b0d5436c3c375d5d9ecb44c88a1e28deb5f38d8ffc099e775fc416df9822543f7d25325617cbc6d8892971c7287fc7523c3e62f74c0f6f3271ddbb45554c79ee85536240e26c1e5b4c8aa6329538d29f7c7da7db2a5184f196399de2f4faabd5e1b21e748bea6a75111c19d27ea920f93116085e6417a69ac363e43c41b1de9933a358d4317eff9f8ade987b7f70bf1d654f1837c8009a052b1d6b8fe10054456609dd955f63fcc29ffac100c22f444d7223bf6266721bc6098d20ca61d473f8db059c3ae973fb73ce0a83e763e1fe22e29553692dd4373cbdf011a035a5a47cf5779bb96ac4c9a84441c3ca0bc74e3d998da3b8e91b35c1c95972243a01fc355ac5799bdd0415ba2276bcb1434fa8fd35a2e81a0675e28210f47c8d8e9801a0e27f7cc1b398f119579743de17d3a0597afd49378bae83240342acbaa087b5e8e51ae43555da49224790e8f1801a43944f2574308196a0664e3ad53ac9924cf6548268671691445c35cb028ea84d6b75fa05a76edd3c83e5a8e00432e686392f926458a7c40ee92fbd835ce3c6957d3ad544c45748956b023878abf310f5369d63cce232331d99bf30891df8e857bdc28c5fe57cc7a444c35beb23b25266b510e5390fe2345dad73dd94134821e221b06ef2008748f4feaf3a49fd736781daa0eaa1de2742956e65e4573a88fb956aac8709288cb7089b5c10f3f58565f8d53765a1fb9a7be40855e69921f2f702889fb00c1dd7b69621b3b17e28b64a71c2f6c9aea571add92e495ea9ccdedd70dc45e9a2447dccbfa507adf48d62d67fa33ec33a6eb9a42cb13262dd79c4d160f03047984d03570996ff3535f6533cb5d104699291a067eee44f2183036f58f270f2f9e2025460a508a4104c9a9aa10c8cd89b2c5bcf2a94051d0f2ab73ca2bde8655e056b94b733415afd78d8b2204074029e4795a6c356e0a78ceebb312be394a31b0ba81c83c81f2ff8de7c12f3942daf84aac47167221965df65cda26b836ff636fd8763f9daf870e7c1c05509f08b6553c7c632063884798dd2c56cf426af4feff2d99637ecaa99835fe72b994fdad0a6549e77f0b3db3b46d204b7b4ba36476b2514520c87aa01e3075383c76b0b63a54c46f74bb209efbe45558ca83894b58c1d17d355e515ec49605a028471fdc1cd856bbf328657f95961ce993a24ad4cbc76f347c4d9ee7a9be501b3d6cd965af5c1341a177cc3b975e1f749a2e5a316a751bca8165a6105439e1091f76a93537276b3c5fd61be603b641aa27e5155f7d5e463d76dbdc8085fabd567b468a6cd80423ab16ef05598fbd66a58dc73d4c3380288174d73bd3ee2621974d378e9e9357362beadd81444fafb6d24506f0a17a53c09a1adeb07c245e398a428a4b2f25a8f955b72e30ab5f444a596fa873b60ba282f0ed7614accf239c5d6522ac4031cd2251ca3c19beb229158df73471257209bd1661c457727167a84572e79cb1b706b0758bfba0b7795f65f7575f92b6a55a5d38ffc3a613439abc8cd1e82e97f575a445a78c44afa4383e94597ef2e74caf60212b7dde268ed4ef724920f5c12fea8016f2bdd2fd513bdd7f8c66f6d46571398fab0392085279ea831bb75dc6cc55cd36a713493bfaf006cfe02c3b07d05c6e47075a2696c54c8c6f12221802932349e08042ee03ae5d970b6c8b498ee65cd4591caf5ef9acef239a70ebd884e65c9a2eff631b2deb1f5d17267547bd3db47d7d363b67c348185961e20dd47a543f0fb2435b2f816ed0d104b62111a00f7b6244c9eb44df83eccf6d5d77e89c9b84fdee265c818d7abad7af1c9e6dddf1eb4eeb8d4b2f194c99eb45c63a0e696f1f50d388835ab468cd41cffea9e60020907cf0133b82af349665b6976016e7f222be7d9b880a3ef170f08bce3bdd2d97230f07c37135dce5a3aaf728572cfd4c9696e02d68309294ae206abeec846b738030a1de6d5df12dc6741af63c1c30282ae1ae4acba28deca8d2b507a502b5889dd20294f8720dd100912f17ff0957df261761706dd9bb2ce2361f115cf7e4ca0258c62e1f2998c1fe79d47845f0f9ebf99e76d0e8ebf558cc63bec9cb1c43fa01271b93a6736f66cd287c8dd0ab7fe4a8f0dd5352216b798ac38047f86d51d89b7d868d20dbb57c2b264d4b408de9a533277933ce44d39de9915d349ac31c1cc30571c5613070b49c5225e6aa3d0135281639c80f8f7ec8026b304bb6dc88bd30b96bb239ff7f12a258845949d80ba819e6341e43e6e1f37eefd45e0b1621897413acf4b034d9628dcd55ae7b7c0efab975d943dd2fe806fb30a22b997d9e070aacf8a484daa1f93cf492515b9d3c7223f5bc9c7e25d75092becc7a88f3c28a8662e072f0dfe627a834a39d353df82b2ce2798fd8a816451094ebad09e65506404842de4e9467901b557f40061d26cf4b184b83011c7bd39f7d053b6e1a566b2588497962f03d6f424f7f752692e998c737ce2fdde26d606d9c08a9c8d87bdb53eff73779e8e6b806f9d5a25ffa0075227cfdc87c238a13133793d994cf73467a8d432991c8f1c2c18402480d1fa979b7f105d4e18f1b8f11b3789a2e687ab5b3a54c7430d2d89721644e3e1f3130c8cce2fdc6e2ba6d4fe4a70ea56aeae8870b5daf1f622269cec3eb4d4b47a7b1a587633908753daf94393ceaf41c596df949a5032572f67c81f140f6dc3a03edbd57dd357bfe39426f3b0cf33b375bbdccee1308f71f2d596eb549562c906fe6e54904fe687d2fd056173403df7a63d41c3a33a6ebc4b48db9f008bd43da0633ec9d2076aa0ee12816b086136bc47291a6ffecf6b9e1f24a4148ba7342579f43804cd3d3141cefdce541f8572478dc1a866bcacbc6a2ebb46ef29cb307b320b7a2f2b46064103514c9ee260a329a43c402cee8aa1df215e4888ce8afd9ca8eba6de4f05e2b148720bd267f4dce655019aba0d385ab4751f5e9b88e404945ad4c22a590f89e959b4c625aa2ab46ac7109cc4553701da29736997631f24f3254901caf84917d6436bf535f2020e70f63c474abf8289b38e6f14ce65e2394311d8e9610826d12b5f0bf7eed228badb8c2c01d76c3906e7b7d4ce5c7bf663d144304d7b223314bde0121d85e89a76142b2f95bf8f5f8ae9d57915d246de37f5b895d8e911477841badbb89ea923457c0780d3d9996c4fb85b0da640b43d86e0901e4b49cbc8975deb843dd001435fc361a29c9e32d46c3f403178519e4958c6170074769e559a36eb831c402dd4abcee0826f8eb3593aef878c6301e6d661150c0130f1b196cac396ee8840692231df320f9dff62e6ac11b51f6630da5f474604ee9e0e26e02628eb5b26385c0380921c0899f129cc772877c53525c30450b40ace62b48431ced402caa4ad10a0b871ea69b0aaaf2ad234555f880d862682d07b8dd7b66b0cd0a2a547502ff5ff951fcacd2423b5df79de58d87e0e33c61abdee98b8d00738a7229e9cd308cd664d127fdcb0f356143946e48cfe4c3abd5ef08f35880be31fd6eec4debcb9a0e61ffd8c983a7339539e97a972facc9e06e6e5aae36651bce12c334c8201571fe7f0fc9c7cdd3c7a5b4a9a33827f8265640c66c1cff72cde196c3f2c4592eb91dc310ef368d427b0fd01e58fc7221cdbf2124c321f5c41961dfa290208f77b731d92b84e16712fc12d24d9e83b0313e7ad57bbc36a146b3c94287b0f836385b64ca6c507bd554aaad35a44e4223a4ff39c8eb29d9637b547300d8a89c4542786762df4f05afb414f3600f0224b5373380e3d515d9147ffa081dc1aa66131f002630ce7d20637d4eeb5c145b1f3e2d9040a83eff49cf78d234fc8c3931f0e2828e820d1ce8b5d1e171902c0a608344627f269725b7197a93c6dfa7ca2d9c2f04e393e453cc680379e7cd3654dd99d22abda3931d665f932aa1a8efda39161ccf558e27311bccad29ab3d8d4081ade7d5d73b9453cd9e80f7f9f192aac4108582cdb783786577f768c690331a83227d9c9c9c1f9a4dc51f57f293ebcb13865cb40116e29dd15e8e5add5c64526a859aba8fa0e32c699604cf8587b106e160b04573760b96e6ff8473f98c378ac87d501cf1f12cdd58c23e390451a45d7f0726824af6b6f34fd14eb0e722f8506ecc64b0de78b39f6215cace809f9a7deba9bbc9579ed6f60fb90aad65c93913a1c920c4f49a911c660046ec514eeaca0d82c3eec949c9ff88e9e1149aa783098c844d12c799c3b90214fe14fd5ed159b5ab544e6d07443ec0c2c36c41e925fdc3ae74926d109a9d3048ceb446f1f78bcae09931230f9f3ff0a89af0213e8d7d621af95830006d10bca8cd21b31e67760eb13abe39a863911eddd3e13a8e5fda79a9d33058bcc076d0e6362965347c81064ebd8cfd9c74e81df5f9b491dc0e82fac04f3d226f7190d336795d6ca1902c7280f6993a9f6aaafa3c5da9832e2bea2dda86078639e2289559cd6609bc7efbe3f6366ee002e1626b9b3e4e0922a9a1cfa1d4e6a36eb9d8e914eaaf9089b219dfe68495890afd94067511dda1ce3e1d2d1ce7359ed25a0c97556cd3f0ec7a3149d924848f61ea0cf2bbabf321f69c2deeb182fcb7b472a262043d551572501f4ecefcb474a6e8c869b729f2750d61f60eecded431431c1e5240bccc8a03948b10e2ae9ac23c8eba01ae97ba115b4c16c9f871d9da610fe90e687bcfecad78bf6d449d87db3d1c55c68d8a3eb1e028c8fa5214b9e4d1ce1aab99709ac1e1588d76a9aeb7c33c108dded4601df69c895a1ad8787a2f90b9db47b01f9a5c80b64898178fa5cb4aa18c5d805f259bfae112da5a56cdd4cef337497a34579b15d9f0fab25d54be09b2489f8dc193f63dd7021e6192d30aff9c2e288af231e2f5edbd272c55d5fc850b8a36786ec80bf5dc1d9e7aa013366c36662a0a44966552d4207ede625bacaa68410c1cc86660287642af9af61675bb3f43cf30f5af44c5531c34", 0x1000}, {&(0x7f0000001e40)="f26da8c274b1b525770ec2bfecb27edb2d28464bdd3485a991108b4c9fcab6367208392cd75dee2295c416355430a7a3345359f5bb479ae808fc2559998de63a23a46198d2f07c15776fb70443ba5664219ef71f6ac5a2889d8339dd734ea182c0290f8edc6f06b283e6de1c3ceb3b1bc85eda40d5ad88a60eed28533ab30a9c8acfd0a984e2a140d9eafd19629270bfa5385a5d352aa112430271f0c314198f76385f12141c5c6ee5faf05299cee3b6117f7f822fd6b727c873bedd51dbed906f7fe7b923213e830df078e8", 0xcc}, {&(0x7f0000000c80)="78456e16dfc1afd5db699c224f9d9413dab3a01731a388b4c7c5903c01fb05e5e8958ed2fe9bda82d222df245a39e608d718561eabde0d7effd2ee6723bd08fad73bac4691d65f6046ae2927a2a5704808e52abc4dc0ee112777d02db96986005409cd15d1814431df", 0x69}, {&(0x7f0000001f40)="600f79b436051f604bb0673bbbdea529130b1c8a9dee9547c39d10459287c78e05d3406fcb0b0a6760d693b71895ff7948c95222d2c6dd4861cf993b90b51772eeffeb85fe585618dbee6c679a015b04f24cac8de4fd99b8de1200b18eee51a96b5dff1a4bfdc18e21ebbf6953f26bca6b42d8cefd6144530bab85b71d4f3e8867fc4786a6f2210c5e578ff3aec452cdd9b6ca561d21295b2f6a42bb9b03c43910ff0d1c34c2e6fb736020d570d54baefca9f462e8a9a6d760abd7e04fdd9e8037b45959a4f147d7718b5c6e790ffae242bbcbb913d7b4854635d03f60f4bfab8e5012def75d47377c0945276c3b8b46c51c46847e75", 0xf6}, {&(0x7f0000002040)="58058576794cf0ac97cbe2acfe720f22ed4aaa91078552a5fa06902af244622f7ba517808132c15d2840e87d0b9658bb755235bca04a867ab8521b9cf3525644945c3d4828204c1812808895dbff091fbfbdbbd155cc4dc71fa68eba52b14bd4238855709627b59e7f33e7b0885e328bcf8f1528fda556ec25b4643ceaf4e1f8e68d4707d62c493eb9e45b8e2770d3307ab1383a042e5ac55237634e05cc62e20ce036029ceca6088cc066e1ecf1d2df110b83958501dd9ba36fccc16d1c44309e01331873463b7211c383d82008b9ec7c0745c64acef11a06970f6b2371ca0648438437ecced7", 0xe7}], 0x7, &(0x7f00000021c0)="2992bf6ea96774534c516ca72905b98a23657326f82cdf2191095edae4593020371e8c4d34700ccc4b06b64debb17db3773bd170aafc701ccd712bdf8b8b03dda88110f0403dfaa4e96ee8557f662217232951282e1ad699e4e6c7ed", 0x5c, 0x810}, 0x20000080) 21:50:09 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = bpf$ITER_CREATE(0x21, &(0x7f0000000000), 0x8) ioctl$TUNGETFEATURES(r1, 0x800454cf, &(0x7f0000000040)) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00', 0x200}) 21:50:09 executing program 4: r0 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000180)={&(0x7f0000000080)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x64, 0x64, 0x4, [@array={0x0, 0x0, 0x0, 0x3, 0x0, {0x5, 0x4, 0x6}}, @int={0x0, 0x0, 0x0, 0x1, 0x0, 0x56, 0x0, 0x1, 0x2}, @int={0xf, 0x0, 0x0, 0x1, 0x0, 0x21, 0x0, 0x6d, 0x1}, @enum={0x2, 0x2, 0x0, 0x6, 0x4, [{0xc, 0x6}, {0x0, 0x200}]}, @var={0x5, 0x0, 0x0, 0xe, 0x1, 0x1}]}, {0x0, [0x2e, 0x61]}}, &(0x7f0000000100)=""/73, 0x80, 0x49, 0x1, 0x2}, 0x20) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000340)={r0, 0x20, &(0x7f0000000300)={&(0x7f00000001c0)=""/142, 0x8e, 0x0, &(0x7f0000000280)=""/87, 0x57}}, 0x10) ioctl$TUNSETVNETBE(r0, 0x400454de, &(0x7f00000003c0)) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000880)={r0, 0x20, &(0x7f0000000840)={&(0x7f0000000640)=""/235, 0xeb, 0x0, &(0x7f0000000740)=""/247, 0xf7}}, 0x10) r1 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000900)=@generic={&(0x7f00000008c0)='./file0\x00', 0x0, 0x8}, 0x18) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f00000009c0)={r1, 0x58, &(0x7f0000000940)}, 0x10) r2 = bpf$ITER_CREATE(0x21, &(0x7f0000000b40), 0x8) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000011c0)={0xffffffffffffffff, 0xe0, &(0x7f00000010c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000f00)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5, &(0x7f0000000f40)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000f80)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000fc0)=[{}, {}, {}, {}], 0x20, 0x10, &(0x7f0000001000), &(0x7f0000001040), 0x8, 0x10, 0x8, 0x8, &(0x7f0000001080)}}, 0x10) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000001600)={0x6, 0x7, &(0x7f0000001340)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x400}, [@kfunc={0x85, 0x0, 0x2, 0x0, 0x4}, @ldst={0x2, 0x0, 0x8649d49e6d977d38, 0x3, 0x8, 0x1c, 0x4}, @jmp={0x5, 0x1, 0x9, 0x0, 0x4, 0xffffffffffffffff, 0x1}, @ldst={0x3, 0x0, 0x1, 0x2, 0x1, 0x1}]}, &(0x7f0000001380)='GPL\x00', 0x0, 0xb6, &(0x7f00000013c0)=""/182, 0x41000, 0x40, '\x00', r3, 0x25, r0, 0x8, &(0x7f0000001480)={0x5, 0x3}, 0x8, 0x10, &(0x7f00000014c0)={0x0, 0x6, 0x5, 0x7}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000001580)=[0xffffffffffffffff, r2, r1, r1, r2, r1], &(0x7f00000015c0)=[{0x0, 0x4, 0x10, 0xb}], 0x10, 0xf562}, 0x90) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000140)={@ifindex=r3, 0x7, 0x1, 0x2, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0xa, 0x0, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x40) r4 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r4, 0x541b, 0x0) 21:50:09 executing program 0: r0 = perf_event_open(&(0x7f00000005c0)={0x3, 0x80, 0x9, 0x5, 0x3, 0x2, 0x0, 0x9, 0xc8680, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x6, 0x1, @perf_config_ext={0x5, 0x6ce98623}, 0x88326, 0xa79d, 0x7fffffff, 0x3, 0xfffffffffffffffb, 0x2, 0x0, 0x0, 0x200, 0x0, 0x10}, 0x0, 0xf, 0xffffffffffffffff, 0x9) (async) socketpair(0x0, 0x3, 0x10000, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_QUERY_BPF(r0, 0xc008240a, &(0x7f0000000740)=ANY=[@ANYBLOB="05000000000000000000000000000000000000000000000000000000bfd0b992257253e52bc40740e5c8fe1529404a03e08ce19e5bdb507fdf2cc176a1a95e81f163585f69de4de64d34e23e083266be70ce502f89c690987c01bceb15c6693d039535b8589ddb175273f93712f1314e1861462b92458fd95229ec92b6facaef79549f114a8737e231f0274f7d6a25755fa105120177dc07d041f5bb17101fe372262930070cafbe3d769eda22e67485e21d01512cab50a786a787e0a43a"]) recvmsg(r1, &(0x7f0000000580)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000000040)=""/94, 0x5e}, {&(0x7f0000000140)=""/119, 0x77}, {&(0x7f00000001c0)=""/92, 0x5c}, {&(0x7f0000000240)=""/244, 0xf4}, {&(0x7f0000000340)=""/121, 0x79}, {&(0x7f00000003c0)=""/67, 0x43}, {&(0x7f0000000440)=""/77, 0x4d}], 0x7, &(0x7f0000000540)=""/27, 0x1b}, 0x0) openat$ppp(0xffffffffffffff9c, 0x0, 0x32142, 0x0) (async, rerun: 32) r2 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000006c0)={&(0x7f0000000680)='net_dev_start_xmit\x00'}, 0x10) (rerun: 32) r3 = bpf$ITER_CREATE(0x21, &(0x7f0000000700), 0x8) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r2, 0x2405, r3) r4 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r4, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:09 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x541b, 0x0) close(r0) 21:50:09 executing program 4: r0 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000180)={&(0x7f0000000080)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x64, 0x64, 0x4, [@array={0x0, 0x0, 0x0, 0x3, 0x0, {0x5, 0x4, 0x6}}, @int={0x0, 0x0, 0x0, 0x1, 0x0, 0x56, 0x0, 0x1, 0x2}, @int={0xf, 0x0, 0x0, 0x1, 0x0, 0x21, 0x0, 0x6d, 0x1}, @enum={0x2, 0x2, 0x0, 0x6, 0x4, [{0xc, 0x6}, {0x0, 0x200}]}, @var={0x5, 0x0, 0x0, 0xe, 0x1, 0x1}]}, {0x0, [0x2e, 0x61]}}, &(0x7f0000000100)=""/73, 0x80, 0x49, 0x1, 0x2}, 0x20) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000340)={r0, 0x20, &(0x7f0000000300)={&(0x7f00000001c0)=""/142, 0x8e, 0x0, &(0x7f0000000280)=""/87, 0x57}}, 0x10) (async) ioctl$TUNSETVNETBE(r0, 0x400454de, &(0x7f00000003c0)) (async) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000880)={r0, 0x20, &(0x7f0000000840)={&(0x7f0000000640)=""/235, 0xeb, 0x0, &(0x7f0000000740)=""/247, 0xf7}}, 0x10) (async) r1 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000900)=@generic={&(0x7f00000008c0)='./file0\x00', 0x0, 0x8}, 0x18) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f00000009c0)={r1, 0x58, &(0x7f0000000940)}, 0x10) (async) r2 = bpf$ITER_CREATE(0x21, &(0x7f0000000b40), 0x8) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000011c0)={0xffffffffffffffff, 0xe0, &(0x7f00000010c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000f00)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5, &(0x7f0000000f40)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000f80)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000fc0)=[{}, {}, {}, {}], 0x20, 0x10, &(0x7f0000001000), &(0x7f0000001040), 0x8, 0x10, 0x8, 0x8, &(0x7f0000001080)}}, 0x10) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000001600)={0x6, 0x7, &(0x7f0000001340)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x400}, [@kfunc={0x85, 0x0, 0x2, 0x0, 0x4}, @ldst={0x2, 0x0, 0x8649d49e6d977d38, 0x3, 0x8, 0x1c, 0x4}, @jmp={0x5, 0x1, 0x9, 0x0, 0x4, 0xffffffffffffffff, 0x1}, @ldst={0x3, 0x0, 0x1, 0x2, 0x1, 0x1}]}, &(0x7f0000001380)='GPL\x00', 0x0, 0xb6, &(0x7f00000013c0)=""/182, 0x41000, 0x40, '\x00', r3, 0x25, r0, 0x8, &(0x7f0000001480)={0x5, 0x3}, 0x8, 0x10, &(0x7f00000014c0)={0x0, 0x6, 0x5, 0x7}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000001580)=[0xffffffffffffffff, r2, r1, r1, r2, r1], &(0x7f00000015c0)=[{0x0, 0x4, 0x10, 0xb}], 0x10, 0xf562}, 0x90) (async) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000140)={@ifindex=r3, 0x7, 0x1, 0x2, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0xa, 0x0, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x40) (async) r4 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r4, 0x541b, 0x0) 21:50:09 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x10100, 0x0) (async, rerun: 32) r1 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000002280)='./cgroup.cpu/syz1\x00', 0x200002, 0x0) (rerun: 32) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000280)={0x6, 0x9, &(0x7f00000024c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x2}, [@func={0x85, 0x0, 0x1, 0x0, 0x6}, @map_val={0x18, 0x0, 0x2, 0x0, r2, 0x0, 0x0, 0x0, 0x6}, @jmp={0x5, 0x1, 0x4, 0x8, 0x9, 0x100}, @alu={0x7, 0x0, 0x9, 0x5, 0x9, 0x6, 0x3}, @jmp={0x5, 0x0, 0x6, 0x9, 0x8, 0xffffffffffffffff}]}, &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async, rerun: 32) r3 = bpf$ITER_CREATE(0x21, 0x0, 0x0) (rerun: 32) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r3, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async, rerun: 32) bpf$BPF_PROG_ATTACH(0x8, &(0x7f00000022c0)={@cgroup=r1, r2, 0x1c, 0x2004, 0xffffffffffffffff, @link_fd=r3}, 0x20) (async, rerun: 32) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) ioctl$TUNGETVNETBE(r0, 0x800454df, &(0x7f0000000040)=0x1) ioctl$TUNSETDEBUG(r0, 0x400454c9, &(0x7f0000000000)=0x44) (async) r4 = bpf$ITER_CREATE(0x21, 0x0, 0x0) (async, rerun: 32) r5 = bpf$ITER_CREATE(0x21, 0x0, 0x0) (rerun: 32) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r5, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async, rerun: 32) bpf$OBJ_PIN_PROG(0x6, &(0x7f00000009c0)=@generic={&(0x7f0000000980)='./file0\x00', r5}, 0x18) (rerun: 32) r6 = bpf$ITER_CREATE(0x21, 0x0, 0x0) r7 = perf_event_open$cgroup(&(0x7f0000000a00)={0x5, 0x80, 0x4, 0xff, 0x80, 0xc4, 0x0, 0xffffffffffff6960, 0x40040, 0x9, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800, 0x0, @perf_config_ext={0x8, 0x5}, 0x20, 0x35, 0x73, 0x0, 0x5, 0x4, 0x208, 0x0, 0x8, 0x0, 0xfff}, 0xffffffffffffffff, 0x8, r5, 0x1) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(r7, 0x4008240b, &(0x7f0000000a80)={0x5, 0x80, 0x3f, 0x1, 0x3f, 0x7f, 0x0, 0x20000000000, 0x2001, 0x6, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x7, 0x2, @perf_config_ext={0xffff, 0xff}, 0x80402, 0x7fff, 0x5, 0x0, 0x9, 0x80000001, 0x800, 0x0, 0x80000001}) (async, rerun: 64) r8 = openat$cgroup_ro(r3, &(0x7f0000000200)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) (rerun: 64) ioctl$TUNSETVNETLE(r8, 0x400454dc, &(0x7f0000000240)=0x1) (async, rerun: 32) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r6, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0xfffffffc}, 0x90) (async, rerun: 32) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f00000005c0)=ANY=[@ANYBLOB="7fd03fbf", @ANYRES32=r6, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000c40)='GPL\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r4, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) r9 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000004c0)={0x11, 0xb, &(0x7f0000002300)=ANY=[@ANYBLOB="18000000050000000000000005000000851000005686e87a3bff00cd000000000000000800dfc49cff35e29f698ebfdd4385200000040000008520000002000000182600"/78, @ANYRES32, @ANYBLOB="00000000100000009500000000000000"], &(0x7f0000000080)='GPL\x00', 0xe, 0xc, &(0x7f0000000340)=""/12, 0x40f00, 0x31, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000380)={0x8, 0x4}, 0x8, 0x10, &(0x7f00000003c0)={0x1, 0x6, 0x3ff, 0xdf95}, 0x10, 0x0, 0x0, 0x8, &(0x7f0000000400)=[0x1, 0xffffffffffffffff], &(0x7f0000000440)=[{0x2, 0x5, 0xf, 0x7}, {0x1, 0xce0b, 0x3, 0x6}, {0x3, 0x2, 0xc, 0xa}, {0x4, 0x4, 0x10, 0x8}, {0x4, 0x4, 0xc}, {0x2, 0x4, 0x2, 0xa}, {0x4, 0x4, 0x9}, {0x1, 0x5, 0xa, 0x5}], 0x10, 0x1ff}, 0x90) ioctl$TUNSETFILTEREBPF(r4, 0x800454e1, &(0x7f0000000580)=r9) (async) r10 = bpf$PROG_LOAD(0x5, &(0x7f0000000880)={0x16, 0x8, &(0x7f0000000600)=@framed={{0x18, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x9}, [@cb_func={0x18, 0x1, 0x4, 0x0, 0xfffffffffffffff8}, @ldst={0x1, 0x0, 0x2, 0x6, 0xa, 0xfffffffffffffff4, 0x4}, @generic={0x1, 0x4, 0x9, 0x7c, 0x10001}, @func]}, &(0x7f0000000640)='GPL\x00', 0xfff, 0xfe, &(0x7f0000000680)=""/254, 0x40f00, 0x61, '\x00', 0x0, 0x21, r4, 0x8, &(0x7f0000000780)={0x0, 0x2}, 0x8, 0x10, &(0x7f00000007c0)={0x3, 0x2, 0x401, 0x2}, 0x10, 0x0, 0xffffffffffffffff, 0x4, &(0x7f0000000800)=[r9, r4, r4, r4], &(0x7f0000000840)=[{0x1, 0x4, 0xc, 0xa}, {0x3, 0x5, 0x3, 0x9}, {0x0, 0x2, 0x7, 0x9}, {0x1, 0x3, 0xe, 0x2}], 0x10, 0x10000}, 0x90) ioctl$TUNSETFILTEREBPF(r4, 0x800454e1, &(0x7f0000000940)=r10) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000140)={0x6, 0x2, &(0x7f0000002380)=ANY=[@ANYBLOB="1800f6a1f6f50000f7b8df750e67a520fc0cf1bee2064eca584036566aef6a6f8ac654f37edef9dab7433c9c482d202f76f6dd1684f47408a32bf618d343902c5923d615a9b432c6ba70846024a26c690cafb90f7484c2e92e888d44df64c94adb0fdddcd4d89560d3e9cfb06d40bc7807fb0f40e65741e08b1e5216bb330362b08c1e4aa2c81e098517246026de009f315999417262bbce822fde67ba4d0ac5c4fa3efcf0d0cf96b7e8b235115ee3521cd5946ee95d522d"], &(0x7f0000000c40)='syzkaller\x00', 0x91, 0x0, 0x0, 0x41000, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, &(0x7f0000000d00)={0xffffffff, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x3, 0x0, 0x4}, 0x10}, 0x90) (async) r11 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r11, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async, rerun: 32) sendmsg$tipc(r11, &(0x7f0000002240)={&(0x7f0000000b00)=@nameseq={0x1e, 0x1, 0x1, {0x42, 0x1, 0x3}}, 0x10, &(0x7f0000002140)=[{&(0x7f0000000b40)="5d16fb630ade004fa2076cd387ea", 0xe}, {&(0x7f0000000b80)="2b1073c3640c0bbfb77b6c87f1f19dcceaf412f93f08493e14c677b8be7e1af7d94dde729343d3043695f552e7c6fd9365f04faf1b9bae2cc1b691c995a7351da3f79a1d191dfc87a014a63106d0ce2aadf319ee70c5b1", 0x57}, {&(0x7f0000000e40)="b6e17ffae3df82056b34aac4fd9c3f9700987a044a8857c5cef8aca07263fb16db9e75077fd34c7de3d19c69f6183773789ac1d146284f46d536f4443e79a904b38203045909745a7ef549b49609797f4d4a3880beca1bb8a7718e666f2cd4673f174002ad1ff8c814eff7c9c50787f4cb08d90eec3e6969908e5a101d381ae82ff34b96858611e5da850644a8769e89b58cb1c7d0bfa9953b120646211899115d0aaa06c7cabb1e875047f4786f01b4a937a059945176d43549ab13362f9a5c3cebc383b3f2d15a845c5c9ff39e977aac910b6aa235a02e9d574d25b2ae8aae4f40665d099c2fdd56dc77ee212c69a39bb24c355b148b60df37803c9894433acf77ad0377fb7483b8df53b8024052586c75d3ab98348d95f462182eea5c25e9e39b3152f1b363ac5071a60a010ce30b44447f2fe5a94870d1423b505fabf3b66f2c73424c8e0c55870ca1413e54058b0997b33def82904178ffe9933429f65aac18912cfe8ff9a53bb5c4c0120fe6463ec02a8fdcd5a9585b5ee4657a31a0b5589253b6df08d5866ad7e36e9ebaf2244d0c6894b38f141a495cca7c6dc22c1f73b68079a862757805d4c6616fafb0e1b7ab3c68be2ff702df8a2b7bf48c3e9779a3ea7a94a774b5fc5080a13a0e0fd9dd69268afa3c19bed0de938087de6c30aed1014dfc880c2d876a38ab1485e1ac91d9e074ba209892e734dcc79029993c2b866cc98c8625fe2343438cfc4f0fafc1c1694acf62f0867df8e79cf61706ca112bf4eda372816b0787a5eb3221f11b3bca612ee557a4b35c6b0d5436c3c375d5d9ecb44c88a1e28deb5f38d8ffc099e775fc416df9822543f7d25325617cbc6d8892971c7287fc7523c3e62f74c0f6f3271ddbb45554c79ee85536240e26c1e5b4c8aa6329538d29f7c7da7db2a5184f196399de2f4faabd5e1b21e748bea6a75111c19d27ea920f93116085e6417a69ac363e43c41b1de9933a358d4317eff9f8ade987b7f70bf1d654f1837c8009a052b1d6b8fe10054456609dd955f63fcc29ffac100c22f444d7223bf6266721bc6098d20ca61d473f8db059c3ae973fb73ce0a83e763e1fe22e29553692dd4373cbdf011a035a5a47cf5779bb96ac4c9a84441c3ca0bc74e3d998da3b8e91b35c1c95972243a01fc355ac5799bdd0415ba2276bcb1434fa8fd35a2e81a0675e28210f47c8d8e9801a0e27f7cc1b398f119579743de17d3a0597afd49378bae83240342acbaa087b5e8e51ae43555da49224790e8f1801a43944f2574308196a0664e3ad53ac9924cf6548268671691445c35cb028ea84d6b75fa05a76edd3c83e5a8e00432e686392f926458a7c40ee92fbd835ce3c6957d3ad544c45748956b023878abf310f5369d63cce232331d99bf30891df8e857bdc28c5fe57cc7a444c35beb23b25266b510e5390fe2345dad73dd94134821e221b06ef2008748f4feaf3a49fd736781daa0eaa1de2742956e65e4573a88fb956aac8709288cb7089b5c10f3f58565f8d53765a1fb9a7be40855e69921f2f702889fb00c1dd7b69621b3b17e28b64a71c2f6c9aea571add92e495ea9ccdedd70dc45e9a2447dccbfa507adf48d62d67fa33ec33a6eb9a42cb13262dd79c4d160f03047984d03570996ff3535f6533cb5d104699291a067eee44f2183036f58f270f2f9e2025460a508a4104c9a9aa10c8cd89b2c5bcf2a94051d0f2ab73ca2bde8655e056b94b733415afd78d8b2204074029e4795a6c356e0a78ceebb312be394a31b0ba81c83c81f2ff8de7c12f3942daf84aac47167221965df65cda26b836ff636fd8763f9daf870e7c1c05509f08b6553c7c632063884798dd2c56cf426af4feff2d99637ecaa99835fe72b994fdad0a6549e77f0b3db3b46d204b7b4ba36476b2514520c87aa01e3075383c76b0b63a54c46f74bb209efbe45558ca83894b58c1d17d355e515ec49605a028471fdc1cd856bbf328657f95961ce993a24ad4cbc76f347c4d9ee7a9be501b3d6cd965af5c1341a177cc3b975e1f749a2e5a316a751bca8165a6105439e1091f76a93537276b3c5fd61be603b641aa27e5155f7d5e463d76dbdc8085fabd567b468a6cd80423ab16ef05598fbd66a58dc73d4c3380288174d73bd3ee2621974d378e9e9357362beadd81444fafb6d24506f0a17a53c09a1adeb07c245e398a428a4b2f25a8f955b72e30ab5f444a596fa873b60ba282f0ed7614accf239c5d6522ac4031cd2251ca3c19beb229158df73471257209bd1661c457727167a84572e79cb1b706b0758bfba0b7795f65f7575f92b6a55a5d38ffc3a613439abc8cd1e82e97f575a445a78c44afa4383e94597ef2e74caf60212b7dde268ed4ef724920f5c12fea8016f2bdd2fd513bdd7f8c66f6d46571398fab0392085279ea831bb75dc6cc55cd36a713493bfaf006cfe02c3b07d05c6e47075a2696c54c8c6f12221802932349e08042ee03ae5d970b6c8b498ee65cd4591caf5ef9acef239a70ebd884e65c9a2eff631b2deb1f5d17267547bd3db47d7d363b67c348185961e20dd47a543f0fb2435b2f816ed0d104b62111a00f7b6244c9eb44df83eccf6d5d77e89c9b84fdee265c818d7abad7af1c9e6dddf1eb4eeb8d4b2f194c99eb45c63a0e696f1f50d388835ab468cd41cffea9e60020907cf0133b82af349665b6976016e7f222be7d9b880a3ef170f08bce3bdd2d97230f07c37135dce5a3aaf728572cfd4c9696e02d68309294ae206abeec846b738030a1de6d5df12dc6741af63c1c30282ae1ae4acba28deca8d2b507a502b5889dd20294f8720dd100912f17ff0957df261761706dd9bb2ce2361f115cf7e4ca0258c62e1f2998c1fe79d47845f0f9ebf99e76d0e8ebf558cc63bec9cb1c43fa01271b93a6736f66cd287c8dd0ab7fe4a8f0dd5352216b798ac38047f86d51d89b7d868d20dbb57c2b264d4b408de9a533277933ce44d39de9915d349ac31c1cc30571c5613070b49c5225e6aa3d0135281639c80f8f7ec8026b304bb6dc88bd30b96bb239ff7f12a258845949d80ba819e6341e43e6e1f37eefd45e0b1621897413acf4b034d9628dcd55ae7b7c0efab975d943dd2fe806fb30a22b997d9e070aacf8a484daa1f93cf492515b9d3c7223f5bc9c7e25d75092becc7a88f3c28a8662e072f0dfe627a834a39d353df82b2ce2798fd8a816451094ebad09e65506404842de4e9467901b557f40061d26cf4b184b83011c7bd39f7d053b6e1a566b2588497962f03d6f424f7f752692e998c737ce2fdde26d606d9c08a9c8d87bdb53eff73779e8e6b806f9d5a25ffa0075227cfdc87c238a13133793d994cf73467a8d432991c8f1c2c18402480d1fa979b7f105d4e18f1b8f11b3789a2e687ab5b3a54c7430d2d89721644e3e1f3130c8cce2fdc6e2ba6d4fe4a70ea56aeae8870b5daf1f622269cec3eb4d4b47a7b1a587633908753daf94393ceaf41c596df949a5032572f67c81f140f6dc3a03edbd57dd357bfe39426f3b0cf33b375bbdccee1308f71f2d596eb549562c906fe6e54904fe687d2fd056173403df7a63d41c3a33a6ebc4b48db9f008bd43da0633ec9d2076aa0ee12816b086136bc47291a6ffecf6b9e1f24a4148ba7342579f43804cd3d3141cefdce541f8572478dc1a866bcacbc6a2ebb46ef29cb307b320b7a2f2b46064103514c9ee260a329a43c402cee8aa1df215e4888ce8afd9ca8eba6de4f05e2b148720bd267f4dce655019aba0d385ab4751f5e9b88e404945ad4c22a590f89e959b4c625aa2ab46ac7109cc4553701da29736997631f24f3254901caf84917d6436bf535f2020e70f63c474abf8289b38e6f14ce65e2394311d8e9610826d12b5f0bf7eed228badb8c2c01d76c3906e7b7d4ce5c7bf663d144304d7b223314bde0121d85e89a76142b2f95bf8f5f8ae9d57915d246de37f5b895d8e911477841badbb89ea923457c0780d3d9996c4fb85b0da640b43d86e0901e4b49cbc8975deb843dd001435fc361a29c9e32d46c3f403178519e4958c6170074769e559a36eb831c402dd4abcee0826f8eb3593aef878c6301e6d661150c0130f1b196cac396ee8840692231df320f9dff62e6ac11b51f6630da5f474604ee9e0e26e02628eb5b26385c0380921c0899f129cc772877c53525c30450b40ace62b48431ced402caa4ad10a0b871ea69b0aaaf2ad234555f880d862682d07b8dd7b66b0cd0a2a547502ff5ff951fcacd2423b5df79de58d87e0e33c61abdee98b8d00738a7229e9cd308cd664d127fdcb0f356143946e48cfe4c3abd5ef08f35880be31fd6eec4debcb9a0e61ffd8c983a7339539e97a972facc9e06e6e5aae36651bce12c334c8201571fe7f0fc9c7cdd3c7a5b4a9a33827f8265640c66c1cff72cde196c3f2c4592eb91dc310ef368d427b0fd01e58fc7221cdbf2124c321f5c41961dfa290208f77b731d92b84e16712fc12d24d9e83b0313e7ad57bbc36a146b3c94287b0f836385b64ca6c507bd554aaad35a44e4223a4ff39c8eb29d9637b547300d8a89c4542786762df4f05afb414f3600f0224b5373380e3d515d9147ffa081dc1aa66131f002630ce7d20637d4eeb5c145b1f3e2d9040a83eff49cf78d234fc8c3931f0e2828e820d1ce8b5d1e171902c0a608344627f269725b7197a93c6dfa7ca2d9c2f04e393e453cc680379e7cd3654dd99d22abda3931d665f932aa1a8efda39161ccf558e27311bccad29ab3d8d4081ade7d5d73b9453cd9e80f7f9f192aac4108582cdb783786577f768c690331a83227d9c9c9c1f9a4dc51f57f293ebcb13865cb40116e29dd15e8e5add5c64526a859aba8fa0e32c699604cf8587b106e160b04573760b96e6ff8473f98c378ac87d501cf1f12cdd58c23e390451a45d7f0726824af6b6f34fd14eb0e722f8506ecc64b0de78b39f6215cace809f9a7deba9bbc9579ed6f60fb90aad65c93913a1c920c4f49a911c660046ec514eeaca0d82c3eec949c9ff88e9e1149aa783098c844d12c799c3b90214fe14fd5ed159b5ab544e6d07443ec0c2c36c41e925fdc3ae74926d109a9d3048ceb446f1f78bcae09931230f9f3ff0a89af0213e8d7d621af95830006d10bca8cd21b31e67760eb13abe39a863911eddd3e13a8e5fda79a9d33058bcc076d0e6362965347c81064ebd8cfd9c74e81df5f9b491dc0e82fac04f3d226f7190d336795d6ca1902c7280f6993a9f6aaafa3c5da9832e2bea2dda86078639e2289559cd6609bc7efbe3f6366ee002e1626b9b3e4e0922a9a1cfa1d4e6a36eb9d8e914eaaf9089b219dfe68495890afd94067511dda1ce3e1d2d1ce7359ed25a0c97556cd3f0ec7a3149d924848f61ea0cf2bbabf321f69c2deeb182fcb7b472a262043d551572501f4ecefcb474a6e8c869b729f2750d61f60eecded431431c1e5240bccc8a03948b10e2ae9ac23c8eba01ae97ba115b4c16c9f871d9da610fe90e687bcfecad78bf6d449d87db3d1c55c68d8a3eb1e028c8fa5214b9e4d1ce1aab99709ac1e1588d76a9aeb7c33c108dded4601df69c895a1ad8787a2f90b9db47b01f9a5c80b64898178fa5cb4aa18c5d805f259bfae112da5a56cdd4cef337497a34579b15d9f0fab25d54be09b2489f8dc193f63dd7021e6192d30aff9c2e288af231e2f5edbd272c55d5fc850b8a36786ec80bf5dc1d9e7aa013366c36662a0a44966552d4207ede625bacaa68410c1cc86660287642af9af61675bb3f43cf30f5af44c5531c34", 0x1000}, {&(0x7f0000001e40)="f26da8c274b1b525770ec2bfecb27edb2d28464bdd3485a991108b4c9fcab6367208392cd75dee2295c416355430a7a3345359f5bb479ae808fc2559998de63a23a46198d2f07c15776fb70443ba5664219ef71f6ac5a2889d8339dd734ea182c0290f8edc6f06b283e6de1c3ceb3b1bc85eda40d5ad88a60eed28533ab30a9c8acfd0a984e2a140d9eafd19629270bfa5385a5d352aa112430271f0c314198f76385f12141c5c6ee5faf05299cee3b6117f7f822fd6b727c873bedd51dbed906f7fe7b923213e830df078e8", 0xcc}, {&(0x7f0000000c80)="78456e16dfc1afd5db699c224f9d9413dab3a01731a388b4c7c5903c01fb05e5e8958ed2fe9bda82d222df245a39e608d718561eabde0d7effd2ee6723bd08fad73bac4691d65f6046ae2927a2a5704808e52abc4dc0ee112777d02db96986005409cd15d1814431df", 0x69}, {&(0x7f0000001f40)="600f79b436051f604bb0673bbbdea529130b1c8a9dee9547c39d10459287c78e05d3406fcb0b0a6760d693b71895ff7948c95222d2c6dd4861cf993b90b51772eeffeb85fe585618dbee6c679a015b04f24cac8de4fd99b8de1200b18eee51a96b5dff1a4bfdc18e21ebbf6953f26bca6b42d8cefd6144530bab85b71d4f3e8867fc4786a6f2210c5e578ff3aec452cdd9b6ca561d21295b2f6a42bb9b03c43910ff0d1c34c2e6fb736020d570d54baefca9f462e8a9a6d760abd7e04fdd9e8037b45959a4f147d7718b5c6e790ffae242bbcbb913d7b4854635d03f60f4bfab8e5012def75d47377c0945276c3b8b46c51c46847e75", 0xf6}, {&(0x7f0000002040)="58058576794cf0ac97cbe2acfe720f22ed4aaa91078552a5fa06902af244622f7ba517808132c15d2840e87d0b9658bb755235bca04a867ab8521b9cf3525644945c3d4828204c1812808895dbff091fbfbdbbd155cc4dc71fa68eba52b14bd4238855709627b59e7f33e7b0885e328bcf8f1528fda556ec25b4643ceaf4e1f8e68d4707d62c493eb9e45b8e2770d3307ab1383a042e5ac55237634e05cc62e20ce036029ceca6088cc066e1ecf1d2df110b83958501dd9ba36fccc16d1c44309e01331873463b7211c383d82008b9ec7c0745c64acef11a06970f6b2371ca0648438437ecced7", 0xe7}], 0x7, &(0x7f00000021c0)="2992bf6ea96774534c516ca72905b98a23657326f82cdf2191095edae4593020371e8c4d34700ccc4b06b64debb17db3773bd170aafc701ccd712bdf8b8b03dda88110f0403dfaa4e96ee8557f662217232951282e1ad699e4e6c7ed", 0x5c, 0x810}, 0x20000080) (rerun: 32) 21:50:09 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = bpf$ITER_CREATE(0x21, &(0x7f0000000000), 0x8) ioctl$TUNGETFEATURES(r1, 0x800454cf, &(0x7f0000000040)) (async) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00', 0x200}) 21:50:09 executing program 1: ioctl$PERF_EVENT_IOC_QUERY_BPF(0xffffffffffffffff, 0xc008240a, &(0x7f0000000140)={0x2, 0x0, [0x0, 0x0]}) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000000200)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {&(0x7f0000000040)="649d3b38ed4febc984ba39dfa0256a8ccbf961253a71fad2bfed8c3022be5b83fc0faa8a19484b650afd2ae2c4fa93c6f31e14da5b2b66ce4159556238dd33d6b8680f31ef1c4dc370a5dfc89efebcf59e0c22fecbd0b40b89d844c52815c7aff788d07d2fb0ba720dcacbbc2bb80792decd480530d235ff4dbe450348164676e9a70d5bd8facb17485cc5f5add3716cb655183fc4", 0x95}, {&(0x7f0000000100)="9fea1d5c9c252182df2a977b833adf7f6c11ffffffffc67111b5428244f9e05e2020a193301373ab3eb975d1117914ee29376a49ac", 0xff8d}], 0xb}, 0x0) 21:50:09 executing program 0: r0 = perf_event_open(&(0x7f00000005c0)={0x3, 0x80, 0x9, 0x5, 0x3, 0x2, 0x0, 0x9, 0xc8680, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x6, 0x1, @perf_config_ext={0x5, 0x6ce98623}, 0x88326, 0xa79d, 0x7fffffff, 0x3, 0xfffffffffffffffb, 0x2, 0x0, 0x0, 0x200, 0x0, 0x10}, 0x0, 0xf, 0xffffffffffffffff, 0x9) socketpair(0x0, 0x3, 0x10000, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_QUERY_BPF(r0, 0xc008240a, &(0x7f0000000740)=ANY=[@ANYBLOB="05000000000000000000000000000000000000000000000000000000bfd0b992257253e52bc40740e5c8fe1529404a03e08ce19e5bdb507fdf2cc176a1a95e81f163585f69de4de64d34e23e083266be70ce502f89c690987c01bceb15c6693d039535b8589ddb175273f93712f1314e1861462b92458fd95229ec92b6facaef79549f114a8737e231f0274f7d6a25755fa105120177dc07d041f5bb17101fe372262930070cafbe3d769eda22e67485e21d01512cab50a786a787e0a43a"]) (async) recvmsg(r1, &(0x7f0000000580)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000000040)=""/94, 0x5e}, {&(0x7f0000000140)=""/119, 0x77}, {&(0x7f00000001c0)=""/92, 0x5c}, {&(0x7f0000000240)=""/244, 0xf4}, {&(0x7f0000000340)=""/121, 0x79}, {&(0x7f00000003c0)=""/67, 0x43}, {&(0x7f0000000440)=""/77, 0x4d}], 0x7, &(0x7f0000000540)=""/27, 0x1b}, 0x0) (async) openat$ppp(0xffffffffffffff9c, 0x0, 0x32142, 0x0) r2 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000006c0)={&(0x7f0000000680)='net_dev_start_xmit\x00'}, 0x10) r3 = bpf$ITER_CREATE(0x21, &(0x7f0000000700), 0x8) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r2, 0x2405, r3) (async) r4 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r4, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:09 executing program 1: ioctl$PERF_EVENT_IOC_QUERY_BPF(0xffffffffffffffff, 0xc008240a, &(0x7f0000000140)={0x2, 0x0, [0x0, 0x0]}) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000000200)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {&(0x7f0000000040)="649d3b38ed4febc984ba39dfa0256a8ccbf961253a71fad2bfed8c3022be5b83fc0faa8a19484b650afd2ae2c4fa93c6f31e14da5b2b66ce4159556238dd33d6b8680f31ef1c4dc370a5dfc89efebcf59e0c22fecbd0b40b89d844c52815c7aff788d07d2fb0ba720dcacbbc2bb80792decd480530d235ff4dbe450348164676e9a70d5bd8facb17485cc5f5add3716cb655183fc4", 0x95}, {&(0x7f0000000100)="9fea1d5c9c252182df2a977b833adf7f6c11ffffffffc67111b5428244f9e05e2020a193301373ab3eb975d1117914ee29376a49ac", 0xff8d}], 0xb}, 0x0) ioctl$PERF_EVENT_IOC_QUERY_BPF(0xffffffffffffffff, 0xc008240a, &(0x7f0000000140)={0x2, 0x0, [0x0, 0x0]}) (async) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)) (async) sendmsg$inet(r0, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000000200)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {&(0x7f0000000040)="649d3b38ed4febc984ba39dfa0256a8ccbf961253a71fad2bfed8c3022be5b83fc0faa8a19484b650afd2ae2c4fa93c6f31e14da5b2b66ce4159556238dd33d6b8680f31ef1c4dc370a5dfc89efebcf59e0c22fecbd0b40b89d844c52815c7aff788d07d2fb0ba720dcacbbc2bb80792decd480530d235ff4dbe450348164676e9a70d5bd8facb17485cc5f5add3716cb655183fc4", 0x95}, {&(0x7f0000000100)="9fea1d5c9c252182df2a977b833adf7f6c11ffffffffc67111b5428244f9e05e2020a193301373ab3eb975d1117914ee29376a49ac", 0xff8d}], 0xb}, 0x0) (async) 21:50:09 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) close(r0) 21:50:09 executing program 4: r0 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000180)={&(0x7f0000000080)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x64, 0x64, 0x4, [@array={0x0, 0x0, 0x0, 0x3, 0x0, {0x5, 0x4, 0x6}}, @int={0x0, 0x0, 0x0, 0x1, 0x0, 0x56, 0x0, 0x1, 0x2}, @int={0xf, 0x0, 0x0, 0x1, 0x0, 0x21, 0x0, 0x6d, 0x1}, @enum={0x2, 0x2, 0x0, 0x6, 0x4, [{0xc, 0x6}, {0x0, 0x200}]}, @var={0x5, 0x0, 0x0, 0xe, 0x1, 0x1}]}, {0x0, [0x2e, 0x61]}}, &(0x7f0000000100)=""/73, 0x80, 0x49, 0x1, 0x2}, 0x20) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000340)={r0, 0x20, &(0x7f0000000300)={&(0x7f00000001c0)=""/142, 0x8e, 0x0, &(0x7f0000000280)=""/87, 0x57}}, 0x10) ioctl$TUNSETVNETBE(r0, 0x400454de, &(0x7f00000003c0)) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000880)={r0, 0x20, &(0x7f0000000840)={&(0x7f0000000640)=""/235, 0xeb, 0x0, &(0x7f0000000740)=""/247, 0xf7}}, 0x10) r1 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000900)=@generic={&(0x7f00000008c0)='./file0\x00', 0x0, 0x8}, 0x18) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f00000009c0)={r1, 0x58, &(0x7f0000000940)}, 0x10) r2 = bpf$ITER_CREATE(0x21, &(0x7f0000000b40), 0x8) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000011c0)={0xffffffffffffffff, 0xe0, &(0x7f00000010c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000f00)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5, &(0x7f0000000f40)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000f80)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000fc0)=[{}, {}, {}, {}], 0x20, 0x10, &(0x7f0000001000), &(0x7f0000001040), 0x8, 0x10, 0x8, 0x8, &(0x7f0000001080)}}, 0x10) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000001600)={0x6, 0x7, &(0x7f0000001340)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x400}, [@kfunc={0x85, 0x0, 0x2, 0x0, 0x4}, @ldst={0x2, 0x0, 0x8649d49e6d977d38, 0x3, 0x8, 0x1c, 0x4}, @jmp={0x5, 0x1, 0x9, 0x0, 0x4, 0xffffffffffffffff, 0x1}, @ldst={0x3, 0x0, 0x1, 0x2, 0x1, 0x1}]}, &(0x7f0000001380)='GPL\x00', 0x0, 0xb6, &(0x7f00000013c0)=""/182, 0x41000, 0x40, '\x00', r3, 0x25, r0, 0x8, &(0x7f0000001480)={0x5, 0x3}, 0x8, 0x10, &(0x7f00000014c0)={0x0, 0x6, 0x5, 0x7}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000001580)=[0xffffffffffffffff, r2, r1, r1, r2, r1], &(0x7f00000015c0)=[{0x0, 0x4, 0x10, 0xb}], 0x10, 0xf562}, 0x90) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000140)={@ifindex=r3, 0x7, 0x1, 0x2, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0xa, 0x0, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x40) r4 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r4, 0x541b, 0x0) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000180)={&(0x7f0000000080)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x64, 0x64, 0x4, [@array={0x0, 0x0, 0x0, 0x3, 0x0, {0x5, 0x4, 0x6}}, @int={0x0, 0x0, 0x0, 0x1, 0x0, 0x56, 0x0, 0x1, 0x2}, @int={0xf, 0x0, 0x0, 0x1, 0x0, 0x21, 0x0, 0x6d, 0x1}, @enum={0x2, 0x2, 0x0, 0x6, 0x4, [{0xc, 0x6}, {0x0, 0x200}]}, @var={0x5, 0x0, 0x0, 0xe, 0x1, 0x1}]}, {0x0, [0x2e, 0x61]}}, &(0x7f0000000100)=""/73, 0x80, 0x49, 0x1, 0x2}, 0x20) (async) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000340)={r0, 0x20, &(0x7f0000000300)={&(0x7f00000001c0)=""/142, 0x8e, 0x0, &(0x7f0000000280)=""/87, 0x57}}, 0x10) (async) ioctl$TUNSETVNETBE(r0, 0x400454de, &(0x7f00000003c0)) (async) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000880)={r0, 0x20, &(0x7f0000000840)={&(0x7f0000000640)=""/235, 0xeb, 0x0, &(0x7f0000000740)=""/247, 0xf7}}, 0x10) (async) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000900)=@generic={&(0x7f00000008c0)='./file0\x00', 0x0, 0x8}, 0x18) (async) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f00000009c0)={r1, 0x58, &(0x7f0000000940)}, 0x10) (async) bpf$ITER_CREATE(0x21, &(0x7f0000000b40), 0x8) (async) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000011c0)={0xffffffffffffffff, 0xe0, &(0x7f00000010c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000f00)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5, &(0x7f0000000f40)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000f80)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000fc0)=[{}, {}, {}, {}], 0x20, 0x10, &(0x7f0000001000), &(0x7f0000001040), 0x8, 0x10, 0x8, 0x8, &(0x7f0000001080)}}, 0x10) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000001600)={0x6, 0x7, &(0x7f0000001340)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x400}, [@kfunc={0x85, 0x0, 0x2, 0x0, 0x4}, @ldst={0x2, 0x0, 0x8649d49e6d977d38, 0x3, 0x8, 0x1c, 0x4}, @jmp={0x5, 0x1, 0x9, 0x0, 0x4, 0xffffffffffffffff, 0x1}, @ldst={0x3, 0x0, 0x1, 0x2, 0x1, 0x1}]}, &(0x7f0000001380)='GPL\x00', 0x0, 0xb6, &(0x7f00000013c0)=""/182, 0x41000, 0x40, '\x00', r3, 0x25, r0, 0x8, &(0x7f0000001480)={0x5, 0x3}, 0x8, 0x10, &(0x7f00000014c0)={0x0, 0x6, 0x5, 0x7}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000001580)=[0xffffffffffffffff, r2, r1, r1, r2, r1], &(0x7f00000015c0)=[{0x0, 0x4, 0x10, 0xb}], 0x10, 0xf562}, 0x90) (async) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000140)={@ifindex=r3, 0x7, 0x1, 0x2, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0xa, 0x0, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, 0x40) (async) openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) ioctl$TUNSETIFF(r4, 0x541b, 0x0) (async) 21:50:09 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) r1 = bpf$ITER_CREATE(0x21, &(0x7f0000000000), 0x8) ioctl$TUNGETFEATURES(r1, 0x800454cf, &(0x7f0000000040)) (async) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00', 0x200}) 21:50:09 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x10100, 0x0) r1 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000002280)='./cgroup.cpu/syz1\x00', 0x200002, 0x0) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000280)={0x6, 0x9, &(0x7f00000024c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x2}, [@func={0x85, 0x0, 0x1, 0x0, 0x6}, @map_val={0x18, 0x0, 0x2, 0x0, r2, 0x0, 0x0, 0x0, 0x6}, @jmp={0x5, 0x1, 0x4, 0x8, 0x9, 0x100}, @alu={0x7, 0x0, 0x9, 0x5, 0x9, 0x6, 0x3}, @jmp={0x5, 0x0, 0x6, 0x9, 0x8, 0xffffffffffffffff}]}, &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) r3 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r3, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) bpf$BPF_PROG_ATTACH(0x8, &(0x7f00000022c0)={@cgroup=r1, r2, 0x1c, 0x2004, 0xffffffffffffffff, @link_fd=r3}, 0x20) (async) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) ioctl$TUNGETVNETBE(r0, 0x800454df, &(0x7f0000000040)=0x1) (async) ioctl$TUNSETDEBUG(r0, 0x400454c9, &(0x7f0000000000)=0x44) r4 = bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) r5 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r5, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) bpf$OBJ_PIN_PROG(0x6, &(0x7f00000009c0)=@generic={&(0x7f0000000980)='./file0\x00', r5}, 0x18) r6 = bpf$ITER_CREATE(0x21, 0x0, 0x0) r7 = perf_event_open$cgroup(&(0x7f0000000a00)={0x5, 0x80, 0x4, 0xff, 0x80, 0xc4, 0x0, 0xffffffffffff6960, 0x40040, 0x9, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800, 0x0, @perf_config_ext={0x8, 0x5}, 0x20, 0x35, 0x73, 0x0, 0x5, 0x4, 0x208, 0x0, 0x8, 0x0, 0xfff}, 0xffffffffffffffff, 0x8, r5, 0x1) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(r7, 0x4008240b, &(0x7f0000000a80)={0x5, 0x80, 0x3f, 0x1, 0x3f, 0x7f, 0x0, 0x20000000000, 0x2001, 0x6, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x7, 0x2, @perf_config_ext={0xffff, 0xff}, 0x80402, 0x7fff, 0x5, 0x0, 0x9, 0x80000001, 0x800, 0x0, 0x80000001}) (async) r8 = openat$cgroup_ro(r3, &(0x7f0000000200)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) ioctl$TUNSETVNETLE(r8, 0x400454dc, &(0x7f0000000240)=0x1) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r6, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0xfffffffc}, 0x90) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f00000005c0)=ANY=[@ANYBLOB="7fd03fbf", @ANYRES32=r6, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000c40)='GPL\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r4, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) r9 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000004c0)={0x11, 0xb, &(0x7f0000002300)=ANY=[@ANYBLOB="18000000050000000000000005000000851000005686e87a3bff00cd000000000000000800dfc49cff35e29f698ebfdd4385200000040000008520000002000000182600"/78, @ANYRES32, @ANYBLOB="00000000100000009500000000000000"], &(0x7f0000000080)='GPL\x00', 0xe, 0xc, &(0x7f0000000340)=""/12, 0x40f00, 0x31, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000380)={0x8, 0x4}, 0x8, 0x10, &(0x7f00000003c0)={0x1, 0x6, 0x3ff, 0xdf95}, 0x10, 0x0, 0x0, 0x8, &(0x7f0000000400)=[0x1, 0xffffffffffffffff], &(0x7f0000000440)=[{0x2, 0x5, 0xf, 0x7}, {0x1, 0xce0b, 0x3, 0x6}, {0x3, 0x2, 0xc, 0xa}, {0x4, 0x4, 0x10, 0x8}, {0x4, 0x4, 0xc}, {0x2, 0x4, 0x2, 0xa}, {0x4, 0x4, 0x9}, {0x1, 0x5, 0xa, 0x5}], 0x10, 0x1ff}, 0x90) ioctl$TUNSETFILTEREBPF(r4, 0x800454e1, &(0x7f0000000580)=r9) (async) r10 = bpf$PROG_LOAD(0x5, &(0x7f0000000880)={0x16, 0x8, &(0x7f0000000600)=@framed={{0x18, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x9}, [@cb_func={0x18, 0x1, 0x4, 0x0, 0xfffffffffffffff8}, @ldst={0x1, 0x0, 0x2, 0x6, 0xa, 0xfffffffffffffff4, 0x4}, @generic={0x1, 0x4, 0x9, 0x7c, 0x10001}, @func]}, &(0x7f0000000640)='GPL\x00', 0xfff, 0xfe, &(0x7f0000000680)=""/254, 0x40f00, 0x61, '\x00', 0x0, 0x21, r4, 0x8, &(0x7f0000000780)={0x0, 0x2}, 0x8, 0x10, &(0x7f00000007c0)={0x3, 0x2, 0x401, 0x2}, 0x10, 0x0, 0xffffffffffffffff, 0x4, &(0x7f0000000800)=[r9, r4, r4, r4], &(0x7f0000000840)=[{0x1, 0x4, 0xc, 0xa}, {0x3, 0x5, 0x3, 0x9}, {0x0, 0x2, 0x7, 0x9}, {0x1, 0x3, 0xe, 0x2}], 0x10, 0x10000}, 0x90) ioctl$TUNSETFILTEREBPF(r4, 0x800454e1, &(0x7f0000000940)=r10) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000140)={0x6, 0x2, &(0x7f0000002380)=ANY=[@ANYBLOB="1800f6a1f6f50000f7b8df750e67a520fc0cf1bee2064eca584036566aef6a6f8ac654f37edef9dab7433c9c482d202f76f6dd1684f47408a32bf618d343902c5923d615a9b432c6ba70846024a26c690cafb90f7484c2e92e888d44df64c94adb0fdddcd4d89560d3e9cfb06d40bc7807fb0f40e65741e08b1e5216bb330362b08c1e4aa2c81e098517246026de009f315999417262bbce822fde67ba4d0ac5c4fa3efcf0d0cf96b7e8b235115ee3521cd5946ee95d522d"], &(0x7f0000000c40)='syzkaller\x00', 0x91, 0x0, 0x0, 0x41000, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, &(0x7f0000000d00)={0xffffffff, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x3, 0x0, 0x4}, 0x10}, 0x90) (async) r11 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r11, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) sendmsg$tipc(r11, &(0x7f0000002240)={&(0x7f0000000b00)=@nameseq={0x1e, 0x1, 0x1, {0x42, 0x1, 0x3}}, 0x10, &(0x7f0000002140)=[{&(0x7f0000000b40)="5d16fb630ade004fa2076cd387ea", 0xe}, {&(0x7f0000000b80)="2b1073c3640c0bbfb77b6c87f1f19dcceaf412f93f08493e14c677b8be7e1af7d94dde729343d3043695f552e7c6fd9365f04faf1b9bae2cc1b691c995a7351da3f79a1d191dfc87a014a63106d0ce2aadf319ee70c5b1", 0x57}, {&(0x7f0000000e40)="b6e17ffae3df82056b34aac4fd9c3f9700987a044a8857c5cef8aca07263fb16db9e75077fd34c7de3d19c69f6183773789ac1d146284f46d536f4443e79a904b38203045909745a7ef549b49609797f4d4a3880beca1bb8a7718e666f2cd4673f174002ad1ff8c814eff7c9c50787f4cb08d90eec3e6969908e5a101d381ae82ff34b96858611e5da850644a8769e89b58cb1c7d0bfa9953b120646211899115d0aaa06c7cabb1e875047f4786f01b4a937a059945176d43549ab13362f9a5c3cebc383b3f2d15a845c5c9ff39e977aac910b6aa235a02e9d574d25b2ae8aae4f40665d099c2fdd56dc77ee212c69a39bb24c355b148b60df37803c9894433acf77ad0377fb7483b8df53b8024052586c75d3ab98348d95f462182eea5c25e9e39b3152f1b363ac5071a60a010ce30b44447f2fe5a94870d1423b505fabf3b66f2c73424c8e0c55870ca1413e54058b0997b33def82904178ffe9933429f65aac18912cfe8ff9a53bb5c4c0120fe6463ec02a8fdcd5a9585b5ee4657a31a0b5589253b6df08d5866ad7e36e9ebaf2244d0c6894b38f141a495cca7c6dc22c1f73b68079a862757805d4c6616fafb0e1b7ab3c68be2ff702df8a2b7bf48c3e9779a3ea7a94a774b5fc5080a13a0e0fd9dd69268afa3c19bed0de938087de6c30aed1014dfc880c2d876a38ab1485e1ac91d9e074ba209892e734dcc79029993c2b866cc98c8625fe2343438cfc4f0fafc1c1694acf62f0867df8e79cf61706ca112bf4eda372816b0787a5eb3221f11b3bca612ee557a4b35c6b0d5436c3c375d5d9ecb44c88a1e28deb5f38d8ffc099e775fc416df9822543f7d25325617cbc6d8892971c7287fc7523c3e62f74c0f6f3271ddbb45554c79ee85536240e26c1e5b4c8aa6329538d29f7c7da7db2a5184f196399de2f4faabd5e1b21e748bea6a75111c19d27ea920f93116085e6417a69ac363e43c41b1de9933a358d4317eff9f8ade987b7f70bf1d654f1837c8009a052b1d6b8fe10054456609dd955f63fcc29ffac100c22f444d7223bf6266721bc6098d20ca61d473f8db059c3ae973fb73ce0a83e763e1fe22e29553692dd4373cbdf011a035a5a47cf5779bb96ac4c9a84441c3ca0bc74e3d998da3b8e91b35c1c95972243a01fc355ac5799bdd0415ba2276bcb1434fa8fd35a2e81a0675e28210f47c8d8e9801a0e27f7cc1b398f119579743de17d3a0597afd49378bae83240342acbaa087b5e8e51ae43555da49224790e8f1801a43944f2574308196a0664e3ad53ac9924cf6548268671691445c35cb028ea84d6b75fa05a76edd3c83e5a8e00432e686392f926458a7c40ee92fbd835ce3c6957d3ad544c45748956b023878abf310f5369d63cce232331d99bf30891df8e857bdc28c5fe57cc7a444c35beb23b25266b510e5390fe2345dad73dd94134821e221b06ef2008748f4feaf3a49fd736781daa0eaa1de2742956e65e4573a88fb956aac8709288cb7089b5c10f3f58565f8d53765a1fb9a7be40855e69921f2f702889fb00c1dd7b69621b3b17e28b64a71c2f6c9aea571add92e495ea9ccdedd70dc45e9a2447dccbfa507adf48d62d67fa33ec33a6eb9a42cb13262dd79c4d160f03047984d03570996ff3535f6533cb5d104699291a067eee44f2183036f58f270f2f9e2025460a508a4104c9a9aa10c8cd89b2c5bcf2a94051d0f2ab73ca2bde8655e056b94b733415afd78d8b2204074029e4795a6c356e0a78ceebb312be394a31b0ba81c83c81f2ff8de7c12f3942daf84aac47167221965df65cda26b836ff636fd8763f9daf870e7c1c05509f08b6553c7c632063884798dd2c56cf426af4feff2d99637ecaa99835fe72b994fdad0a6549e77f0b3db3b46d204b7b4ba36476b2514520c87aa01e3075383c76b0b63a54c46f74bb209efbe45558ca83894b58c1d17d355e515ec49605a028471fdc1cd856bbf328657f95961ce993a24ad4cbc76f347c4d9ee7a9be501b3d6cd965af5c1341a177cc3b975e1f749a2e5a316a751bca8165a6105439e1091f76a93537276b3c5fd61be603b641aa27e5155f7d5e463d76dbdc8085fabd567b468a6cd80423ab16ef05598fbd66a58dc73d4c3380288174d73bd3ee2621974d378e9e9357362beadd81444fafb6d24506f0a17a53c09a1adeb07c245e398a428a4b2f25a8f955b72e30ab5f444a596fa873b60ba282f0ed7614accf239c5d6522ac4031cd2251ca3c19beb229158df73471257209bd1661c457727167a84572e79cb1b706b0758bfba0b7795f65f7575f92b6a55a5d38ffc3a613439abc8cd1e82e97f575a445a78c44afa4383e94597ef2e74caf60212b7dde268ed4ef724920f5c12fea8016f2bdd2fd513bdd7f8c66f6d46571398fab0392085279ea831bb75dc6cc55cd36a713493bfaf006cfe02c3b07d05c6e47075a2696c54c8c6f12221802932349e08042ee03ae5d970b6c8b498ee65cd4591caf5ef9acef239a70ebd884e65c9a2eff631b2deb1f5d17267547bd3db47d7d363b67c348185961e20dd47a543f0fb2435b2f816ed0d104b62111a00f7b6244c9eb44df83eccf6d5d77e89c9b84fdee265c818d7abad7af1c9e6dddf1eb4eeb8d4b2f194c99eb45c63a0e696f1f50d388835ab468cd41cffea9e60020907cf0133b82af349665b6976016e7f222be7d9b880a3ef170f08bce3bdd2d97230f07c37135dce5a3aaf728572cfd4c9696e02d68309294ae206abeec846b738030a1de6d5df12dc6741af63c1c30282ae1ae4acba28deca8d2b507a502b5889dd20294f8720dd100912f17ff0957df261761706dd9bb2ce2361f115cf7e4ca0258c62e1f2998c1fe79d47845f0f9ebf99e76d0e8ebf558cc63bec9cb1c43fa01271b93a6736f66cd287c8dd0ab7fe4a8f0dd5352216b798ac38047f86d51d89b7d868d20dbb57c2b264d4b408de9a533277933ce44d39de9915d349ac31c1cc30571c5613070b49c5225e6aa3d0135281639c80f8f7ec8026b304bb6dc88bd30b96bb239ff7f12a258845949d80ba819e6341e43e6e1f37eefd45e0b1621897413acf4b034d9628dcd55ae7b7c0efab975d943dd2fe806fb30a22b997d9e070aacf8a484daa1f93cf492515b9d3c7223f5bc9c7e25d75092becc7a88f3c28a8662e072f0dfe627a834a39d353df82b2ce2798fd8a816451094ebad09e65506404842de4e9467901b557f40061d26cf4b184b83011c7bd39f7d053b6e1a566b2588497962f03d6f424f7f752692e998c737ce2fdde26d606d9c08a9c8d87bdb53eff73779e8e6b806f9d5a25ffa0075227cfdc87c238a13133793d994cf73467a8d432991c8f1c2c18402480d1fa979b7f105d4e18f1b8f11b3789a2e687ab5b3a54c7430d2d89721644e3e1f3130c8cce2fdc6e2ba6d4fe4a70ea56aeae8870b5daf1f622269cec3eb4d4b47a7b1a587633908753daf94393ceaf41c596df949a5032572f67c81f140f6dc3a03edbd57dd357bfe39426f3b0cf33b375bbdccee1308f71f2d596eb549562c906fe6e54904fe687d2fd056173403df7a63d41c3a33a6ebc4b48db9f008bd43da0633ec9d2076aa0ee12816b086136bc47291a6ffecf6b9e1f24a4148ba7342579f43804cd3d3141cefdce541f8572478dc1a866bcacbc6a2ebb46ef29cb307b320b7a2f2b46064103514c9ee260a329a43c402cee8aa1df215e4888ce8afd9ca8eba6de4f05e2b148720bd267f4dce655019aba0d385ab4751f5e9b88e404945ad4c22a590f89e959b4c625aa2ab46ac7109cc4553701da29736997631f24f3254901caf84917d6436bf535f2020e70f63c474abf8289b38e6f14ce65e2394311d8e9610826d12b5f0bf7eed228badb8c2c01d76c3906e7b7d4ce5c7bf663d144304d7b223314bde0121d85e89a76142b2f95bf8f5f8ae9d57915d246de37f5b895d8e911477841badbb89ea923457c0780d3d9996c4fb85b0da640b43d86e0901e4b49cbc8975deb843dd001435fc361a29c9e32d46c3f403178519e4958c6170074769e559a36eb831c402dd4abcee0826f8eb3593aef878c6301e6d661150c0130f1b196cac396ee8840692231df320f9dff62e6ac11b51f6630da5f474604ee9e0e26e02628eb5b26385c0380921c0899f129cc772877c53525c30450b40ace62b48431ced402caa4ad10a0b871ea69b0aaaf2ad234555f880d862682d07b8dd7b66b0cd0a2a547502ff5ff951fcacd2423b5df79de58d87e0e33c61abdee98b8d00738a7229e9cd308cd664d127fdcb0f356143946e48cfe4c3abd5ef08f35880be31fd6eec4debcb9a0e61ffd8c983a7339539e97a972facc9e06e6e5aae36651bce12c334c8201571fe7f0fc9c7cdd3c7a5b4a9a33827f8265640c66c1cff72cde196c3f2c4592eb91dc310ef368d427b0fd01e58fc7221cdbf2124c321f5c41961dfa290208f77b731d92b84e16712fc12d24d9e83b0313e7ad57bbc36a146b3c94287b0f836385b64ca6c507bd554aaad35a44e4223a4ff39c8eb29d9637b547300d8a89c4542786762df4f05afb414f3600f0224b5373380e3d515d9147ffa081dc1aa66131f002630ce7d20637d4eeb5c145b1f3e2d9040a83eff49cf78d234fc8c3931f0e2828e820d1ce8b5d1e171902c0a608344627f269725b7197a93c6dfa7ca2d9c2f04e393e453cc680379e7cd3654dd99d22abda3931d665f932aa1a8efda39161ccf558e27311bccad29ab3d8d4081ade7d5d73b9453cd9e80f7f9f192aac4108582cdb783786577f768c690331a83227d9c9c9c1f9a4dc51f57f293ebcb13865cb40116e29dd15e8e5add5c64526a859aba8fa0e32c699604cf8587b106e160b04573760b96e6ff8473f98c378ac87d501cf1f12cdd58c23e390451a45d7f0726824af6b6f34fd14eb0e722f8506ecc64b0de78b39f6215cace809f9a7deba9bbc9579ed6f60fb90aad65c93913a1c920c4f49a911c660046ec514eeaca0d82c3eec949c9ff88e9e1149aa783098c844d12c799c3b90214fe14fd5ed159b5ab544e6d07443ec0c2c36c41e925fdc3ae74926d109a9d3048ceb446f1f78bcae09931230f9f3ff0a89af0213e8d7d621af95830006d10bca8cd21b31e67760eb13abe39a863911eddd3e13a8e5fda79a9d33058bcc076d0e6362965347c81064ebd8cfd9c74e81df5f9b491dc0e82fac04f3d226f7190d336795d6ca1902c7280f6993a9f6aaafa3c5da9832e2bea2dda86078639e2289559cd6609bc7efbe3f6366ee002e1626b9b3e4e0922a9a1cfa1d4e6a36eb9d8e914eaaf9089b219dfe68495890afd94067511dda1ce3e1d2d1ce7359ed25a0c97556cd3f0ec7a3149d924848f61ea0cf2bbabf321f69c2deeb182fcb7b472a262043d551572501f4ecefcb474a6e8c869b729f2750d61f60eecded431431c1e5240bccc8a03948b10e2ae9ac23c8eba01ae97ba115b4c16c9f871d9da610fe90e687bcfecad78bf6d449d87db3d1c55c68d8a3eb1e028c8fa5214b9e4d1ce1aab99709ac1e1588d76a9aeb7c33c108dded4601df69c895a1ad8787a2f90b9db47b01f9a5c80b64898178fa5cb4aa18c5d805f259bfae112da5a56cdd4cef337497a34579b15d9f0fab25d54be09b2489f8dc193f63dd7021e6192d30aff9c2e288af231e2f5edbd272c55d5fc850b8a36786ec80bf5dc1d9e7aa013366c36662a0a44966552d4207ede625bacaa68410c1cc86660287642af9af61675bb3f43cf30f5af44c5531c34", 0x1000}, {&(0x7f0000001e40)="f26da8c274b1b525770ec2bfecb27edb2d28464bdd3485a991108b4c9fcab6367208392cd75dee2295c416355430a7a3345359f5bb479ae808fc2559998de63a23a46198d2f07c15776fb70443ba5664219ef71f6ac5a2889d8339dd734ea182c0290f8edc6f06b283e6de1c3ceb3b1bc85eda40d5ad88a60eed28533ab30a9c8acfd0a984e2a140d9eafd19629270bfa5385a5d352aa112430271f0c314198f76385f12141c5c6ee5faf05299cee3b6117f7f822fd6b727c873bedd51dbed906f7fe7b923213e830df078e8", 0xcc}, {&(0x7f0000000c80)="78456e16dfc1afd5db699c224f9d9413dab3a01731a388b4c7c5903c01fb05e5e8958ed2fe9bda82d222df245a39e608d718561eabde0d7effd2ee6723bd08fad73bac4691d65f6046ae2927a2a5704808e52abc4dc0ee112777d02db96986005409cd15d1814431df", 0x69}, {&(0x7f0000001f40)="600f79b436051f604bb0673bbbdea529130b1c8a9dee9547c39d10459287c78e05d3406fcb0b0a6760d693b71895ff7948c95222d2c6dd4861cf993b90b51772eeffeb85fe585618dbee6c679a015b04f24cac8de4fd99b8de1200b18eee51a96b5dff1a4bfdc18e21ebbf6953f26bca6b42d8cefd6144530bab85b71d4f3e8867fc4786a6f2210c5e578ff3aec452cdd9b6ca561d21295b2f6a42bb9b03c43910ff0d1c34c2e6fb736020d570d54baefca9f462e8a9a6d760abd7e04fdd9e8037b45959a4f147d7718b5c6e790ffae242bbcbb913d7b4854635d03f60f4bfab8e5012def75d47377c0945276c3b8b46c51c46847e75", 0xf6}, {&(0x7f0000002040)="58058576794cf0ac97cbe2acfe720f22ed4aaa91078552a5fa06902af244622f7ba517808132c15d2840e87d0b9658bb755235bca04a867ab8521b9cf3525644945c3d4828204c1812808895dbff091fbfbdbbd155cc4dc71fa68eba52b14bd4238855709627b59e7f33e7b0885e328bcf8f1528fda556ec25b4643ceaf4e1f8e68d4707d62c493eb9e45b8e2770d3307ab1383a042e5ac55237634e05cc62e20ce036029ceca6088cc066e1ecf1d2df110b83958501dd9ba36fccc16d1c44309e01331873463b7211c383d82008b9ec7c0745c64acef11a06970f6b2371ca0648438437ecced7", 0xe7}], 0x7, &(0x7f00000021c0)="2992bf6ea96774534c516ca72905b98a23657326f82cdf2191095edae4593020371e8c4d34700ccc4b06b64debb17db3773bd170aafc701ccd712bdf8b8b03dda88110f0403dfaa4e96ee8557f662217232951282e1ad699e4e6c7ed", 0x5c, 0x810}, 0x20000080) 21:50:09 executing program 1: ioctl$PERF_EVENT_IOC_QUERY_BPF(0xffffffffffffffff, 0xc008240a, &(0x7f0000000140)={0x2, 0x0, [0x0, 0x0]}) (async) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000000200)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {&(0x7f0000000040)="649d3b38ed4febc984ba39dfa0256a8ccbf961253a71fad2bfed8c3022be5b83fc0faa8a19484b650afd2ae2c4fa93c6f31e14da5b2b66ce4159556238dd33d6b8680f31ef1c4dc370a5dfc89efebcf59e0c22fecbd0b40b89d844c52815c7aff788d07d2fb0ba720dcacbbc2bb80792decd480530d235ff4dbe450348164676e9a70d5bd8facb17485cc5f5add3716cb655183fc4", 0x95}, {&(0x7f0000000100)="9fea1d5c9c252182df2a977b833adf7f6c11ffffffffc67111b5428244f9e05e2020a193301373ab3eb975d1117914ee29376a49ac", 0xff8d}], 0xb}, 0x0) 21:50:09 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) openat$cgroup_freezer_state(r1, &(0x7f0000000000), 0x2, 0x0) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:09 executing program 5: close(0xffffffffffffffff) 21:50:09 executing program 3: ioctl$TUNSETIFF(0xffffffffffffffff, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:09 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x18b180, 0x0) ioctl$TUNSETIFF(r0, 0x541b, 0x0) 21:50:09 executing program 2: r0 = bpf$ITER_CREATE(0x21, &(0x7f0000000140), 0x8) perf_event_open(&(0x7f0000000180)={0x3, 0x80, 0xd, 0x48, 0x54, 0x2, 0x0, 0x0, 0x1000, 0x2, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x40, 0x0, @perf_bp={&(0x7f0000000000), 0xf}, 0x804, 0x7ff, 0x4, 0x4, 0x401, 0x8, 0x6, 0x0, 0x5, 0x0, 0x400}, 0xffffffffffffffff, 0xd, r0, 0x1) r1 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x5421, &(0x7f0000000040)={'syzkaller0\x00'}) 21:50:09 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r1, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f00000002c0)=""/173, 0xad}, {&(0x7f0000000380)=""/253, 0xfd}], 0x2, &(0x7f0000000480)=""/4096, 0x1000}, 0x0) sendmsg$inet(r0, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000000200)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {&(0x7f0000000040)="649d3b38ed4febc984ba39dfa0256a8ccbf961253a71fad2bfed8c3022be5b83fc0faa8a19484b650afd2ae2c4fa93c6f31e14da5b2b66ce4159556238dd33d6b8680f31ef1c4dc370a5dfc89efebcf59e0c22fecbd0b40b89d844c52815c7aff788d07d2fb0ba720dcacbbc2bb80792decd480530d235ff4dbe450348164676e9a70d5bd8facb17485cc5f5add3716cb655183fc4", 0x95}, {&(0x7f0000000100)="9fea1d5c9c252182df2a977b833adf7f6c11ffffffffc67111b5428244f9e05e2020a193301373ab3eb975d1117914ee29376a49ac", 0xff8d}], 0xb}, 0x0) 21:50:10 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) openat$cgroup_freezer_state(r1, &(0x7f0000000000), 0x2, 0x0) (async) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:10 executing program 5: close(0xffffffffffffffff) 21:50:10 executing program 3: ioctl$TUNSETIFF(0xffffffffffffffff, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:10 executing program 2: r0 = bpf$ITER_CREATE(0x21, &(0x7f0000000140), 0x8) perf_event_open(&(0x7f0000000180)={0x3, 0x80, 0xd, 0x48, 0x54, 0x2, 0x0, 0x0, 0x1000, 0x2, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x40, 0x0, @perf_bp={&(0x7f0000000000), 0xf}, 0x804, 0x7ff, 0x4, 0x4, 0x401, 0x8, 0x6, 0x0, 0x5, 0x0, 0x400}, 0xffffffffffffffff, 0xd, r0, 0x1) r1 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x5421, &(0x7f0000000040)={'syzkaller0\x00'}) 21:50:10 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) openat$cgroup_freezer_state(r1, &(0x7f0000000000), 0x2, 0x0) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) openat$cgroup_freezer_state(r1, &(0x7f0000000000), 0x2, 0x0) (async) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) (async) 21:50:10 executing program 4: openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x18b180, 0x0) (async) r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x18b180, 0x0) ioctl$TUNSETIFF(r0, 0x541b, 0x0) 21:50:10 executing program 3: ioctl$TUNSETIFF(0xffffffffffffffff, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:10 executing program 5: close(0xffffffffffffffff) 21:50:10 executing program 2: r0 = bpf$ITER_CREATE(0x21, &(0x7f0000000140), 0x8) perf_event_open(&(0x7f0000000180)={0x3, 0x80, 0xd, 0x48, 0x54, 0x2, 0x0, 0x0, 0x1000, 0x2, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x40, 0x0, @perf_bp={&(0x7f0000000000), 0xf}, 0x804, 0x7ff, 0x4, 0x4, 0x401, 0x8, 0x6, 0x0, 0x5, 0x0, 0x400}, 0xffffffffffffffff, 0xd, r0, 0x1) r1 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x5421, &(0x7f0000000040)={'syzkaller0\x00'}) 21:50:10 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x18b180, 0x0) ioctl$TUNSETIFF(r0, 0x541b, 0x0) 21:50:10 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x8242, 0x0) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:10 executing program 5: r0 = openat$tun(0xffffffffffffff9c, 0x0, 0x0, 0x0) close(r0) 21:50:10 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000000)={'veth0_macvtap\x00', 0x800}) 21:50:10 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) ioctl$TUNATTACHFILTER(r0, 0x401054d5, &(0x7f0000000040)={0x8, &(0x7f0000000000)=[{0x1, 0xff, 0x13, 0x40}, {0x8e, 0x41, 0x6, 0x8001}, {0x6, 0x50, 0x9, 0x2}, {0x81, 0x7a, 0x1, 0x1}, {0x0, 0x0, 0x6, 0x5}, {0x8, 0x0, 0x2, 0x20}, {0x7, 0x6, 0xff, 0xae3}, {0x27ac, 0x2, 0x5, 0xfffffffa}]}) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNSETVNETBE(r1, 0x400454de, &(0x7f0000000080)) 21:50:10 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x8242, 0x0) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:10 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x101040, 0x0) ioctl$TUNSETIFF(r0, 0x541b, 0x0) 21:50:10 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r1, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f00000002c0)=""/173, 0xad}, {&(0x7f0000000380)=""/253, 0xfd}], 0x2, &(0x7f0000000480)=""/4096, 0x1000}, 0x0) (async) sendmsg$inet(r0, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000000200)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {&(0x7f0000000040)="649d3b38ed4febc984ba39dfa0256a8ccbf961253a71fad2bfed8c3022be5b83fc0faa8a19484b650afd2ae2c4fa93c6f31e14da5b2b66ce4159556238dd33d6b8680f31ef1c4dc370a5dfc89efebcf59e0c22fecbd0b40b89d844c52815c7aff788d07d2fb0ba720dcacbbc2bb80792decd480530d235ff4dbe450348164676e9a70d5bd8facb17485cc5f5add3716cb655183fc4", 0x95}, {&(0x7f0000000100)="9fea1d5c9c252182df2a977b833adf7f6c11ffffffffc67111b5428244f9e05e2020a193301373ab3eb975d1117914ee29376a49ac", 0xff8d}], 0xb}, 0x0) 21:50:10 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000000)={'veth0_macvtap\x00', 0x800}) 21:50:10 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x101040, 0x0) ioctl$TUNSETIFF(r0, 0x541b, 0x0) (async) ioctl$TUNSETIFF(r0, 0x541b, 0x0) 21:50:10 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) ioctl$TUNATTACHFILTER(r0, 0x401054d5, &(0x7f0000000040)={0x8, &(0x7f0000000000)=[{0x1, 0xff, 0x13, 0x40}, {0x8e, 0x41, 0x6, 0x8001}, {0x6, 0x50, 0x9, 0x2}, {0x81, 0x7a, 0x1, 0x1}, {0x0, 0x0, 0x6, 0x5}, {0x8, 0x0, 0x2, 0x20}, {0x7, 0x6, 0xff, 0xae3}, {0x27ac, 0x2, 0x5, 0xfffffffa}]}) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNSETVNETBE(r1, 0x400454de, &(0x7f0000000080)) openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) (async) ioctl$TUNATTACHFILTER(r0, 0x401054d5, &(0x7f0000000040)={0x8, &(0x7f0000000000)=[{0x1, 0xff, 0x13, 0x40}, {0x8e, 0x41, 0x6, 0x8001}, {0x6, 0x50, 0x9, 0x2}, {0x81, 0x7a, 0x1, 0x1}, {0x0, 0x0, 0x6, 0x5}, {0x8, 0x0, 0x2, 0x20}, {0x7, 0x6, 0xff, 0xae3}, {0x27ac, 0x2, 0x5, 0xfffffffa}]}) (async) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) ioctl$TUNSETVNETBE(r1, 0x400454de, &(0x7f0000000080)) (async) 21:50:11 executing program 5: r0 = openat$tun(0xffffffffffffff9c, 0x0, 0x0, 0x0) close(r0) 21:50:11 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x8242, 0x0) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:11 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) (async) ioctl$TUNATTACHFILTER(r0, 0x401054d5, &(0x7f0000000040)={0x8, &(0x7f0000000000)=[{0x1, 0xff, 0x13, 0x40}, {0x8e, 0x41, 0x6, 0x8001}, {0x6, 0x50, 0x9, 0x2}, {0x81, 0x7a, 0x1, 0x1}, {0x0, 0x0, 0x6, 0x5}, {0x8, 0x0, 0x2, 0x20}, {0x7, 0x6, 0xff, 0xae3}, {0x27ac, 0x2, 0x5, 0xfffffffa}]}) (async) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNSETVNETBE(r1, 0x400454de, &(0x7f0000000080)) 21:50:11 executing program 4: openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x101040, 0x0) (async) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x101040, 0x0) ioctl$TUNSETIFF(r0, 0x541b, 0x0) 21:50:11 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000000)={'veth0_macvtap\x00', 0x800}) 21:50:11 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000000)={'syzkaller0\x00'}) ioctl$TUNATTACHFILTER(r0, 0x401054d5, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x8, 0x0, 0x8, 0x9}]}) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x80400, 0x0) ioctl$TUNGETVNETBE(r1, 0x800454df, &(0x7f0000000040)) ioctl$TUNGETIFF(r0, 0x800454d2, &(0x7f00000000c0)={'veth0_virt_wifi\x00'}) 21:50:11 executing program 4: openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000040)='blkio.throttle.io_service_bytes_recursive\x00', 0x0, 0x0) r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x2101, 0x0) ioctl$TUNSETIFF(r1, 0x541b, 0x0) 21:50:11 executing program 5: r0 = openat$tun(0xffffffffffffff9c, 0x0, 0x0, 0x0) close(r0) 21:50:11 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)) (async) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r1, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f00000002c0)=""/173, 0xad}, {&(0x7f0000000380)=""/253, 0xfd}], 0x2, &(0x7f0000000480)=""/4096, 0x1000}, 0x0) sendmsg$inet(r0, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000000200)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {&(0x7f0000000040)="649d3b38ed4febc984ba39dfa0256a8ccbf961253a71fad2bfed8c3022be5b83fc0faa8a19484b650afd2ae2c4fa93c6f31e14da5b2b66ce4159556238dd33d6b8680f31ef1c4dc370a5dfc89efebcf59e0c22fecbd0b40b89d844c52815c7aff788d07d2fb0ba720dcacbbc2bb80792decd480530d235ff4dbe450348164676e9a70d5bd8facb17485cc5f5add3716cb655183fc4", 0x95}, {&(0x7f0000000100)="9fea1d5c9c252182df2a977b833adf7f6c11ffffffffc67111b5428244f9e05e2020a193301373ab3eb975d1117914ee29376a49ac", 0xff8d}], 0xb}, 0x0) 21:50:11 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x410000, 0x0) openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x401, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNSETNOCSUM(r1, 0x400454c8, 0x0) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:11 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000000)={'syzkaller0\x00'}) ioctl$TUNATTACHFILTER(r0, 0x401054d5, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x8, 0x0, 0x8, 0x9}]}) (async) ioctl$TUNATTACHFILTER(r0, 0x401054d5, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x8, 0x0, 0x8, 0x9}]}) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x80400, 0x0) ioctl$TUNGETVNETBE(r1, 0x800454df, &(0x7f0000000040)) ioctl$TUNGETIFF(r0, 0x800454d2, &(0x7f00000000c0)={'veth0_virt_wifi\x00'}) (async) ioctl$TUNGETIFF(r0, 0x800454d2, &(0x7f00000000c0)={'veth0_virt_wifi\x00'}) 21:50:11 executing program 5: openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) close(0xffffffffffffffff) 21:50:11 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) ioctl$TUNSETVNETBE(r0, 0x400454de, &(0x7f0000000080)=0x9) r1 = bpf$ITER_CREATE(0x21, &(0x7f0000000000), 0x8) ioctl$TUNGETIFF(r1, 0x800454d2, &(0x7f0000000040)={'wg0\x00'}) 21:50:11 executing program 4: openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) (async) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000040)='blkio.throttle.io_service_bytes_recursive\x00', 0x0, 0x0) (async) r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x2101, 0x0) ioctl$TUNSETIFF(r1, 0x541b, 0x0) 21:50:11 executing program 4: openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) (async) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000040)='blkio.throttle.io_service_bytes_recursive\x00', 0x0, 0x0) (async) r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x2101, 0x0) ioctl$TUNSETIFF(r1, 0x541b, 0x0) 21:50:11 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000000)={'syzkaller0\x00'}) ioctl$TUNATTACHFILTER(r0, 0x401054d5, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x8, 0x0, 0x8, 0x9}]}) (async) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x80400, 0x0) ioctl$TUNGETVNETBE(r1, 0x800454df, &(0x7f0000000040)) (async) ioctl$TUNGETIFF(r0, 0x800454d2, &(0x7f00000000c0)={'veth0_virt_wifi\x00'}) 21:50:11 executing program 5: openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) close(0xffffffffffffffff) 21:50:11 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x410000, 0x0) (async) openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x401, 0x0) (async) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNSETNOCSUM(r1, 0x400454c8, 0x0) (async) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:11 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) ioctl$TUNSETVNETBE(r0, 0x400454de, &(0x7f0000000080)=0x9) r1 = bpf$ITER_CREATE(0x21, &(0x7f0000000000), 0x8) ioctl$TUNGETIFF(r1, 0x800454d2, &(0x7f0000000040)={'wg0\x00'}) openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) (async) ioctl$TUNSETVNETBE(r0, 0x400454de, &(0x7f0000000080)=0x9) (async) bpf$ITER_CREATE(0x21, &(0x7f0000000000), 0x8) (async) ioctl$TUNGETIFF(r1, 0x800454d2, &(0x7f0000000040)={'wg0\x00'}) (async) 21:50:11 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNSETSNDBUF(r1, 0x400454d4, &(0x7f0000000000)=0x2) ioctl$TUNSETIFF(r0, 0x541b, 0x0) 21:50:12 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0xc0342, 0x0) openat$cgroup(0xffffffffffffffff, &(0x7f0000000000)='syz0\x00', 0x200002, 0x0) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:12 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) ioctl$TUNSETVNETBE(r0, 0x400454de, &(0x7f0000000080)=0x9) (async) ioctl$TUNSETVNETBE(r0, 0x400454de, &(0x7f0000000080)=0x9) r1 = bpf$ITER_CREATE(0x21, &(0x7f0000000000), 0x8) ioctl$TUNGETIFF(r1, 0x800454d2, &(0x7f0000000040)={'wg0\x00'}) 21:50:12 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x410000, 0x0) openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x401, 0x0) (async, rerun: 64) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) (rerun: 64) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) ioctl$TUNSETNOCSUM(r1, 0x400454c8, 0x0) (async) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:12 executing program 5: openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) close(0xffffffffffffffff) 21:50:12 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async, rerun: 32) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) (rerun: 32) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) ioctl$TUNSETSNDBUF(r1, 0x400454d4, &(0x7f0000000000)=0x2) (async) ioctl$TUNSETIFF(r0, 0x541b, 0x0) 21:50:12 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) r3 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) r4 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r4, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) r5 = bpf$PROG_LOAD(0x5, &(0x7f0000000600)={0x1e, 0x6, &(0x7f0000000400)=@framed={{0x18, 0x0, 0x0, 0x0, 0x800, 0x0, 0x0, 0x0, 0x9}, [@generic={0x4f, 0x4, 0x8, 0x3a, 0x1}, @map_fd={0x18, 0x2, 0x1, 0x0, r3}]}, &(0x7f0000000440)='syzkaller\x00', 0xf9, 0x4f, &(0x7f0000000480)=""/79, 0x40f00, 0x28, '\x00', 0x0, 0x2, r2, 0x8, &(0x7f0000000500)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000540)={0x5, 0xc, 0x7fff, 0x7172}, 0x10, 0xffffffffffffffff, r2, 0x1, &(0x7f0000000580)=[r2, r2, r2, r2, r0], &(0x7f00000005c0)=[{0x2, 0x3, 0x6, 0x2}], 0x10, 0x2}, 0x90) bpf$PROG_LOAD(0x5, &(0x7f0000000700)={0x17, 0xf, &(0x7f0000000300)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3f, 0x0, 0x0, 0x0, 0x7fe}, [@jmp={0x5, 0x1, 0x5, 0xb, 0x8, 0xfffffffffffffffe, 0x8}, @exit, @jmp={0x5, 0x0, 0xc, 0x9, 0x6, 0x50, 0x8}, @call={0x85, 0x0, 0x0, 0x84}, @initr0={0x18, 0x0, 0x0, 0x0, 0xb3f4, 0x0, 0x0, 0x0, 0x5}, @generic={0x40, 0x1, 0x0, 0x5, 0x8001}, @ldst={0x2, 0x3, 0x2, 0x5, 0xa, 0x18, 0x1}, @map_idx={0x18, 0x6, 0x5, 0x0, 0xe}, @map_idx={0x18, 0x4, 0x5, 0x0, 0x3}]}, &(0x7f0000000040)='GPL\x00', 0x1, 0x1000, &(0x7f0000002700)=""/4096, 0x41100, 0x58, '\x00', 0x0, 0x1e, r4, 0x8, &(0x7f0000000380)={0x2, 0x4}, 0x8, 0x10, &(0x7f00000003c0)={0x2, 0xe, 0x5, 0x2}, 0x10, 0x0, r5, 0x1, 0x0, &(0x7f00000006c0)=[{0x0, 0x3, 0x8, 0x4}], 0x10, 0x81}, 0x90) sendmsg$inet(r1, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f00000002c0)="1cd7ad14464837e063b2f20c96fc76e13d9beb63ac"}, {&(0x7f0000000080)="56e8b838b4190aab26128f846e4fae039b54754834e5984d00fe24263154011e73efa57cc4a88df0d2584d165356ebc13eb86e9849b01b09a62f852e59baad44a9d705c9b59eff75da2f754cabddf9402aa2d989eb604609476e305956552d7ca48af9fea1d47943115c2900eeaeb8d7a1297c818e0ebbffaee6937c85877c5cf0c4b9b6379941a5d6fe4edd40d343379c5ed65493c545eb39943c698eb3f8110817fe587ec74ef40d", 0x26}, {&(0x7f0000000140)="0b305b6d1b591b897bb61156999f5501d231e85e4311e7b82d5cddc5b216c7c0b77fd5a9f981cc61197470f837ed42f4a92e096381acc93f0e022a6e3c0c545d8cc0cffac9c854f0501b9458e6ddd0900818f3fe578296a1c563b2dd320367dd1668fb", 0xffffffffffffffb2}, {&(0x7f00000001c0)="4a37923a3d71d81127f55101c10151f1bdaadbe45605173a9a2b23fabf59a63c87d82ab62537668829e8abaad544bec11ce3a397d2506a0c677256a366b5ae0424a58651608a"}, {&(0x7f0000001700)="8b0e68f31fde7c2dad655e2eedef71eb102a4644cb0e75d5658e388344b8d89abf773bda9bc84da27459d1329f40e70688d1b416952ac6cadc6c0d39c328f00896aadce14dd944486c2dcf2920ebc1fcbb2399af40193880699bde37ee10d48ae0540b052d794ab33f2688957454a11730b8260ca26280c34e985489e546432b356054b9a9640506edfc5f5a856ae5efd2f19f4cf21a85ed23d917e9d9ed083e0d86d73f65b47210d5dd4d1c2aab0cba238e9deec91dd5a4bfb01b364a982a29fd92588ffa1a884a3aa202794b5a90af9e3728e29a823c3cd3dd6cb8e3c07d9fb6904532d4c6723321e238cb420e139c6f30e38b38f7b0ceb2e0197910eb56701422fa4cbd9d663cd8be90fc879d339128dbbc6b8e7453c56293feac2fec14971c642c65b8bab3f2990e1c28569d06eeee1663fc185436e6eb2574dad8cfc5155f427ef8c06d3090807b6b8214f39d3cb474a31d0cefb3cd34cd74d9708f1c1b5211511653cb1236223d1521494a3ad5788e0de2a656f5cc424de287435be71d9cb83582fc661b36fae7d9fa5fe394206b08a38c56073b5a9ab3414a9319a64e7d85eab0540919dd6beb270bf7785f6c4a3de2445bbfd0fb8b8ceea3b6ca010d8c5576fc32da058dd11c8de0e96160eae07c6802897be7e964ae13fbb1389c8559cd408b64464c7c4ad608daf5ef14da2c775f3ffc9c1a63843c7691b21fdfa4a48723e1e3ba8e52931693f6ab135334867d1e2f9503e89dce12fc02d499c428e32a9dbdbd8031fea046e903c369863fbb1723860bf4428c1c5034538fdec6ee9999eba7bbda70198982f7c445e537386c03a933a7c591d516d1dcf52621ae294a1c67c3fb881d603392fb61c8e17a2c4599551c24c9a078c45bc15ada21e5f94db369a9aaf4f96925137f82c82b6170ee51cfcaacc231f8a207219d224fec2bcb48e9f1669a50a7886adc62365515627217352bc98c8a83794a23151bcb0240c155420fbea6720f22132263f857e131c6b261195eb29d542526a572262c8c954a353612678f81d4e6c308986596286f76f81933a6ea33705561c0e1c7fe2e226103b6c5f46eadf040d158a13cbed902324276ecffb85e4d02af4cdd8fd53d51c7df0c184a1e4e2240d18c475d654963600b0d3740f9bd05db0cffccc440083dcf014af84c7e27636e551c7662a37b351e7d24249f6ba823faa2fc08b09c564b5b675066d10d016a93a7cd64925ab3d7040788f5374f4d7ff4313e2a4ddd79979172fe0dd7d8bc3a86e08417f7e010d310b0b081fee0dae48f9aee58528e40c1b36c4a9037dc52b1740e8a3591c08ca09f6e65f6e019688474fc434cf152706873c42d88f6dcc2acc18f6c6c5f55a17bcfce37e966b372b55c059b66bee0747deafb355d7f79e9983bff200555bb4df89deec18c19a2e91c87270d9cb20ce5a5f560a96d3dc0c79f5b7c6cb759276b785f43481184c46a397d2f750e6b3dcc6657a93ea8c70446306a8f8f353fefc01ecd30e296933108b2d154cc3d80faeaa330a197727d8c7508dce3e7f5bcd81b34b42f40469567e1aca0e5e6ce96414820bc415e07de2dbe3c3a8d99a81c04d1ddc87996e56abaabd07c8fa9a2fd57839601a1c54576694deec6dd340293d41d35afb5f809011a65d98abb3413f6bdceaa6cfc586b5b6ffa6367865f333e89c6adc45da0f155c9b269825004b1573fead7bd0632607efe7a9b17705e0c2e6c7fb601c9e152529655870782e9468e444fee2e3877e1dd5f1d98c9db886491205063cebac6e120b1728ca05d9d435541e6184087df27276a4a7186648944f1c86e57bd2a8b73f9c74340e97f9288835c682ccda25206b8f7d38c4da0926d664c6f9218b8c29c5b65586c561002b662cc850a53044249251506ee75d9ed31d3a869619b49d43e5cb1fccb6a9dc4aff4eafb7c386bf534b44258227ef887238c6f437a63332e5dc03d7bc1eb876b297e595598bdd592e103b8dceca109d7070846bae3a10fd9053f346f28fbc5aaf8429c11ed36f9ad4488297dd32ea63196b772f2ec279120f7d70493f406638f10d094d4211414c372ff5733451150b4960b0a17efde45fc6ab0cc7d6ecd559babe9a8041028ffd6b92a0ed1db688c9ae0269e185f9fdfba76c2b843ad33b734daf2d2e104d0194afebe7362e69a2a932e03e2e28687a57dc04190eebe6ecab17b966230e11ceab38250bc7405cf55ecf2dd25d737fa058bb8ba2aac3092e806514edaca5a8e4d16421645fd946b77165871afc422f815915cec0f328e1583759f3eb94e5fc245b711fe23505848d7551dd65f625abf807d79f91f7bd551f307f26159d69a24a1dcf662066ee5507abdaa183e7723c99f6c26130b6bad406e465801f3e9eb8439815692b53c4b0be2bb66d15ed1c61d763f42ab6ad61db91575c7d7ff93af2e8598ff249540cd82a00bab14a1729d9babfa2e2cab27b0d5bbf3b2ee8fa01891a48b73d3fdbb434c01572e8007ddb3c52009d8d38fe75b979c9f919df548845bf74a15e5bd1cab3392eb7263b87fa561700a9fc770dde5379edcea6eeeb99f8cb906fcbebc2c052fcdd6dfe7161832aafd3d0518a5437c87b99c7a372d14066f72e76818d8c3760b1a4d98719e3e9914552f36f389d29ef208bb6b9a58c705aad83db9c63681b9f29fc76767ac100b894db9b1d942643ad8da5fd9793f8b30fc12873571ccabc875e4616d3fd1ebee53e63e385bba72c5f653311f769d48cb280be9913c19f9e1872da01a006a5485345978dd088f80a6e9cf91af50ccda093112abf485038c5416403902371b7af6e35de3593da0562b54edc989046a3a2f722d8cfee70897c9b9adc2fbf8a97242276aa9cba74326b609f6fa9acb91f413ac7365920251631602c833570490e26f157cef211978b2220ec3a3bb0637da93ba25e309f6fbb6ee35eb35e7f585dd98e58923b6c93b2bf95bca78bf88eb26403181b66714e981ab082299c3184f8cb3e529e8aa205c85f62d40f43f6a53a20eb25e53eeaa566f6cc88537be4e7cde4faa28997f49b5f5ef83a31a5ec9978e2cf63dcf096d4e47348fc4cc3dfe5076863587ca415f1efd3db17c36af480a2b7a3c6929557d594fde3d0caba2cf3bc041e1b968d6a16ea80f64fccdded34fca16cbec6b770158e8c87d3eed680eb3279a8aae8ca41301d9de481e339a5b0db69e98bf534560ab85a7a61197e2c77c8e04cedf549f0952b6d837ff05c3efe294f77ca9c03c80e38e3298c55dccf89c58118aecb611fcd86e1c2b78900b57973f10f5ae7c13b75a4534c31a6eb85d79d4753eb5530fb41eab8ca9289d2477959e6e3c71fcf7b4847f78fbb3f9f8c7659fec613b5a89f7fb451848a8b337b861d4e8ab2f3fce673c07b98918b257f7e9f9047fbdfe1b5f873ba70ba570a6ad071c6b08b024573c76ba25bc59830275e1c938293343e8aeb1cacfed2c3e036a1256e6f81df0e31a23940857fe14a84e87a33fcf6ba01dde50f842e6f87845fa97406b1a1f732f0d22279aae2c64348ae45b5464849d44b96692c0a3dd1767a79ae424ac11e3fd71bfca4fc2a98c736b46fc0985d6f7af00d2717cfad7310e801048b60fb87090b903333d05d71a062d4468c951f486c9cc018a78022974ae99d3a6892335e13b15892d855d647ac726d18e236ed808b9b30e859a218ca4732298a847a3cbb33a184ce8643a6b2496cde9d8c6d8e63ca33adb3a896ff64dc48abb794c60c7ce5cda5a1148e07bffb8c79bd0ea659a5159461a5f167c2cd4b98ed27db32962c6f51616767093418c662b8aa001f42c67ed93686f15ef35190bed9c22fbbae09b57d2305dd3f287ef5753f7c53c0fe1c7113f9f19c1494c3e7efbf195559e225a4a734ebcc0c71eb7c6c1d9e6eb93b39fbde40212ab3ec98b2dcc18115291348e0a93019a2284701a15b81d201aab7753431c6efd7ccbf959d47d97c13872af2c75094fb1ae88a679004941522a70788e11ff6113983ad2b5ed56f85b33b5bc6b8821b4c908b6ef928361c16d3038b0daf43cee6775a391ffd5d5dc7026e2c21d686539b62bacb96f6bf0b19c7726f86bbd8dce242063402f147961e1546f9923bc86c90dd24eccc34661e3cc043816d8ca3549773dc07087564f07acc599e1ae08b38c4e2230ebe432326348bc697d727b13c1a31f99306503fccaf9dd72f0241c7213e06ac8e82ee0718d888437146993531848a57ba6bea8b827df716b4faf2e4e4759a2dafba33568f4f515129c3eb9d2aef5c86538c464cede44ef9bb80adb339f28ce04c1cb000f96513b86d41d3dbb5dd1884ec27485280f0319379c5a6d67b077557adfa1a85c20d690a412cc0bc5019198a601eb74978aac6c49e3a79b3327fcc2c59e0740d2b14cbfb7530125eeb4746de5cd57391e46e519421cae4bb4073d2a1e2f046b1cd1e6f6fdda721d3bd7b6b103dec7ef7c3868ac2f978825c0c10c2af77e465d58e12b3249f663efbd11410ffcc37a5c19076cf0391952ed5462cfd5a23a38ad28dd2a1a9da19b6217392770afd45e07cadaabeb881cb88ac8fc26dd8bbec732edd490d2c4af935ff7ac9c4f6016adb99bebd9e94b057044ee656129217b5e86438812450bbda9f649ae5dd5cfafb43108e5a81f78d99154cf481f8909f29ef0ee6edf381b03a69e43a2b517041ecdb99c32910b1b222bf06d1931c3103e1ac77cee4b13fafeae9a0d8072c0a1b95e9c99f27675b3fe5d3f5982c259b65ec7ad4d7d754020e8a08c9e46d23a8b50ccd358e304ddf4455d942689d7f9dd00e30f573e6091909660cab9b283092378048102dd0a58a5294f7b6dec853f577cde1130ce63d824bea98887d45a47fdad6b9d55b314e0eeb47e84a48719f8ff8e47dc1d8738a5a0130e8fdcbbd77266a2100d8a98040cdcbb0a009bcd65d4291e404eb86751d1e4f3d94559ec1c8a1dbad24094cf29006ce76c1a29047feb1b235d0e9c68ef11ff24d0a68d66a3219aa8d2ad8def4eab26b9c65c8397d18ec0b3e2e79550a2119cea55a5167268b9ba6ff69bbae84c5228401f18b1230c7e0033fe3f4625b6c91f85b57f08b5bead69cfe6d2ef5c5fb763aa2dfce167234dbb44eec7908f078911f1b82fed4f4b28927ac2958b916c11f82bc4d32bc614d7fc5751dc69aa1e8ab2118219f2f81226bc51860b1e5b57972deb04c77b3107fee9c42061a2d96eaf6b7134157dff842c4043f1769cdd3bacbccc59ddaf83961fe604ed3d4fa173cc33f0da6d3918f4ffc656c8652203a17bc14e5fc3961ae5f6a26a0d2cdf708f01e74fd845d7527e68b2f10ebd86211381696c199a076617130864182a21bf0172f6cfd72a2c6a147bae968077160959292b521224085c3b455cd256fa8bb809ec4cc11bdd96aa0880631fbbadc1403c2a2d54741da13d50f47781a1e46f4bba1001bc9f16c54e736d94adec9a2a200e02cf90c9a3e469dfe028c755295b01a16a740ca176aa3f3df3fd7076f7ad38ae7f63a34688780dd8551b316bb1046bca88149ec90876e0de19f5c910ee0efbb539acde02f03223bb2264d61902f9696f5296dc851248eef1a9b74860ba53184e21adc8b08e9840593b8a07f03ff4111d5b955d59f82382bd2270b2d74620537e6712918401f61111d200a9661fa382943212221919751923086ea7ec0f0ae9c9342a36ca45325d91d6e591033f8be9fa383f12f5a06e61ad14c174016ddd36a0f02775547bb14563140af5729efe4faef93d3ae1eee0e0cfa2e76ce0e19390c5e6"}], 0xb}, 0x0) 21:50:12 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0xc0342, 0x0) openat$cgroup(0xffffffffffffffff, &(0x7f0000000000)='syz0\x00', 0x200002, 0x0) (async) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:12 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) r3 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) r4 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r4, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) r5 = bpf$PROG_LOAD(0x5, &(0x7f0000000600)={0x1e, 0x6, &(0x7f0000000400)=@framed={{0x18, 0x0, 0x0, 0x0, 0x800, 0x0, 0x0, 0x0, 0x9}, [@generic={0x4f, 0x4, 0x8, 0x3a, 0x1}, @map_fd={0x18, 0x2, 0x1, 0x0, r3}]}, &(0x7f0000000440)='syzkaller\x00', 0xf9, 0x4f, &(0x7f0000000480)=""/79, 0x40f00, 0x28, '\x00', 0x0, 0x2, r2, 0x8, &(0x7f0000000500)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000540)={0x5, 0xc, 0x7fff, 0x7172}, 0x10, 0xffffffffffffffff, r2, 0x1, &(0x7f0000000580)=[r2, r2, r2, r2, r0], &(0x7f00000005c0)=[{0x2, 0x3, 0x6, 0x2}], 0x10, 0x2}, 0x90) bpf$PROG_LOAD(0x5, &(0x7f0000000700)={0x17, 0xf, &(0x7f0000000300)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3f, 0x0, 0x0, 0x0, 0x7fe}, [@jmp={0x5, 0x1, 0x5, 0xb, 0x8, 0xfffffffffffffffe, 0x8}, @exit, @jmp={0x5, 0x0, 0xc, 0x9, 0x6, 0x50, 0x8}, @call={0x85, 0x0, 0x0, 0x84}, @initr0={0x18, 0x0, 0x0, 0x0, 0xb3f4, 0x0, 0x0, 0x0, 0x5}, @generic={0x40, 0x1, 0x0, 0x5, 0x8001}, @ldst={0x2, 0x3, 0x2, 0x5, 0xa, 0x18, 0x1}, @map_idx={0x18, 0x6, 0x5, 0x0, 0xe}, @map_idx={0x18, 0x4, 0x5, 0x0, 0x3}]}, &(0x7f0000000040)='GPL\x00', 0x1, 0x1000, &(0x7f0000002700)=""/4096, 0x41100, 0x58, '\x00', 0x0, 0x1e, r4, 0x8, &(0x7f0000000380)={0x2, 0x4}, 0x8, 0x10, &(0x7f00000003c0)={0x2, 0xe, 0x5, 0x2}, 0x10, 0x0, r5, 0x1, 0x0, &(0x7f00000006c0)=[{0x0, 0x3, 0x8, 0x4}], 0x10, 0x81}, 0x90) sendmsg$inet(r1, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f00000002c0)="1cd7ad14464837e063b2f20c96fc76e13d9beb63ac"}, {&(0x7f0000000080)="56e8b838b4190aab26128f846e4fae039b54754834e5984d00fe24263154011e73efa57cc4a88df0d2584d165356ebc13eb86e9849b01b09a62f852e59baad44a9d705c9b59eff75da2f754cabddf9402aa2d989eb604609476e305956552d7ca48af9fea1d47943115c2900eeaeb8d7a1297c818e0ebbffaee6937c85877c5cf0c4b9b6379941a5d6fe4edd40d343379c5ed65493c545eb39943c698eb3f8110817fe587ec74ef40d", 0x26}, {&(0x7f0000000140)="0b305b6d1b591b897bb61156999f5501d231e85e4311e7b82d5cddc5b216c7c0b77fd5a9f981cc61197470f837ed42f4a92e096381acc93f0e022a6e3c0c545d8cc0cffac9c854f0501b9458e6ddd0900818f3fe578296a1c563b2dd320367dd1668fb", 0xffffffffffffffb2}, {&(0x7f00000001c0)="4a37923a3d71d81127f55101c10151f1bdaadbe45605173a9a2b23fabf59a63c87d82ab62537668829e8abaad544bec11ce3a397d2506a0c677256a366b5ae0424a58651608a"}, {&(0x7f0000001700)="8b0e68f31fde7c2dad655e2eedef71eb102a4644cb0e75d5658e388344b8d89abf773bda9bc84da27459d1329f40e70688d1b416952ac6cadc6c0d39c328f00896aadce14dd944486c2dcf2920ebc1fcbb2399af40193880699bde37ee10d48ae0540b052d794ab33f2688957454a11730b8260ca26280c34e985489e546432b356054b9a9640506edfc5f5a856ae5efd2f19f4cf21a85ed23d917e9d9ed083e0d86d73f65b47210d5dd4d1c2aab0cba238e9deec91dd5a4bfb01b364a982a29fd92588ffa1a884a3aa202794b5a90af9e3728e29a823c3cd3dd6cb8e3c07d9fb6904532d4c6723321e238cb420e139c6f30e38b38f7b0ceb2e0197910eb56701422fa4cbd9d663cd8be90fc879d339128dbbc6b8e7453c56293feac2fec14971c642c65b8bab3f2990e1c28569d06eeee1663fc185436e6eb2574dad8cfc5155f427ef8c06d3090807b6b8214f39d3cb474a31d0cefb3cd34cd74d9708f1c1b5211511653cb1236223d1521494a3ad5788e0de2a656f5cc424de287435be71d9cb83582fc661b36fae7d9fa5fe394206b08a38c56073b5a9ab3414a9319a64e7d85eab0540919dd6beb270bf7785f6c4a3de2445bbfd0fb8b8ceea3b6ca010d8c5576fc32da058dd11c8de0e96160eae07c6802897be7e964ae13fbb1389c8559cd408b64464c7c4ad608daf5ef14da2c775f3ffc9c1a63843c7691b21fdfa4a48723e1e3ba8e52931693f6ab135334867d1e2f9503e89dce12fc02d499c428e32a9dbdbd8031fea046e903c369863fbb1723860bf4428c1c5034538fdec6ee9999eba7bbda70198982f7c445e537386c03a933a7c591d516d1dcf52621ae294a1c67c3fb881d603392fb61c8e17a2c4599551c24c9a078c45bc15ada21e5f94db369a9aaf4f96925137f82c82b6170ee51cfcaacc231f8a207219d224fec2bcb48e9f1669a50a7886adc62365515627217352bc98c8a83794a23151bcb0240c155420fbea6720f22132263f857e131c6b261195eb29d542526a572262c8c954a353612678f81d4e6c308986596286f76f81933a6ea33705561c0e1c7fe2e226103b6c5f46eadf040d158a13cbed902324276ecffb85e4d02af4cdd8fd53d51c7df0c184a1e4e2240d18c475d654963600b0d3740f9bd05db0cffccc440083dcf014af84c7e27636e551c7662a37b351e7d24249f6ba823faa2fc08b09c564b5b675066d10d016a93a7cd64925ab3d7040788f5374f4d7ff4313e2a4ddd79979172fe0dd7d8bc3a86e08417f7e010d310b0b081fee0dae48f9aee58528e40c1b36c4a9037dc52b1740e8a3591c08ca09f6e65f6e019688474fc434cf152706873c42d88f6dcc2acc18f6c6c5f55a17bcfce37e966b372b55c059b66bee0747deafb355d7f79e9983bff200555bb4df89deec18c19a2e91c87270d9cb20ce5a5f560a96d3dc0c79f5b7c6cb759276b785f43481184c46a397d2f750e6b3dcc6657a93ea8c70446306a8f8f353fefc01ecd30e296933108b2d154cc3d80faeaa330a197727d8c7508dce3e7f5bcd81b34b42f40469567e1aca0e5e6ce96414820bc415e07de2dbe3c3a8d99a81c04d1ddc87996e56abaabd07c8fa9a2fd57839601a1c54576694deec6dd340293d41d35afb5f809011a65d98abb3413f6bdceaa6cfc586b5b6ffa6367865f333e89c6adc45da0f155c9b269825004b1573fead7bd0632607efe7a9b17705e0c2e6c7fb601c9e152529655870782e9468e444fee2e3877e1dd5f1d98c9db886491205063cebac6e120b1728ca05d9d435541e6184087df27276a4a7186648944f1c86e57bd2a8b73f9c74340e97f9288835c682ccda25206b8f7d38c4da0926d664c6f9218b8c29c5b65586c561002b662cc850a53044249251506ee75d9ed31d3a869619b49d43e5cb1fccb6a9dc4aff4eafb7c386bf534b44258227ef887238c6f437a63332e5dc03d7bc1eb876b297e595598bdd592e103b8dceca109d7070846bae3a10fd9053f346f28fbc5aaf8429c11ed36f9ad4488297dd32ea63196b772f2ec279120f7d70493f406638f10d094d4211414c372ff5733451150b4960b0a17efde45fc6ab0cc7d6ecd559babe9a8041028ffd6b92a0ed1db688c9ae0269e185f9fdfba76c2b843ad33b734daf2d2e104d0194afebe7362e69a2a932e03e2e28687a57dc04190eebe6ecab17b966230e11ceab38250bc7405cf55ecf2dd25d737fa058bb8ba2aac3092e806514edaca5a8e4d16421645fd946b77165871afc422f815915cec0f328e1583759f3eb94e5fc245b711fe23505848d7551dd65f625abf807d79f91f7bd551f307f26159d69a24a1dcf662066ee5507abdaa183e7723c99f6c26130b6bad406e465801f3e9eb8439815692b53c4b0be2bb66d15ed1c61d763f42ab6ad61db91575c7d7ff93af2e8598ff249540cd82a00bab14a1729d9babfa2e2cab27b0d5bbf3b2ee8fa01891a48b73d3fdbb434c01572e8007ddb3c52009d8d38fe75b979c9f919df548845bf74a15e5bd1cab3392eb7263b87fa561700a9fc770dde5379edcea6eeeb99f8cb906fcbebc2c052fcdd6dfe7161832aafd3d0518a5437c87b99c7a372d14066f72e76818d8c3760b1a4d98719e3e9914552f36f389d29ef208bb6b9a58c705aad83db9c63681b9f29fc76767ac100b894db9b1d942643ad8da5fd9793f8b30fc12873571ccabc875e4616d3fd1ebee53e63e385bba72c5f653311f769d48cb280be9913c19f9e1872da01a006a5485345978dd088f80a6e9cf91af50ccda093112abf485038c5416403902371b7af6e35de3593da0562b54edc989046a3a2f722d8cfee70897c9b9adc2fbf8a97242276aa9cba74326b609f6fa9acb91f413ac7365920251631602c833570490e26f157cef211978b2220ec3a3bb0637da93ba25e309f6fbb6ee35eb35e7f585dd98e58923b6c93b2bf95bca78bf88eb26403181b66714e981ab082299c3184f8cb3e529e8aa205c85f62d40f43f6a53a20eb25e53eeaa566f6cc88537be4e7cde4faa28997f49b5f5ef83a31a5ec9978e2cf63dcf096d4e47348fc4cc3dfe5076863587ca415f1efd3db17c36af480a2b7a3c6929557d594fde3d0caba2cf3bc041e1b968d6a16ea80f64fccdded34fca16cbec6b770158e8c87d3eed680eb3279a8aae8ca41301d9de481e339a5b0db69e98bf534560ab85a7a61197e2c77c8e04cedf549f0952b6d837ff05c3efe294f77ca9c03c80e38e3298c55dccf89c58118aecb611fcd86e1c2b78900b57973f10f5ae7c13b75a4534c31a6eb85d79d4753eb5530fb41eab8ca9289d2477959e6e3c71fcf7b4847f78fbb3f9f8c7659fec613b5a89f7fb451848a8b337b861d4e8ab2f3fce673c07b98918b257f7e9f9047fbdfe1b5f873ba70ba570a6ad071c6b08b024573c76ba25bc59830275e1c938293343e8aeb1cacfed2c3e036a1256e6f81df0e31a23940857fe14a84e87a33fcf6ba01dde50f842e6f87845fa97406b1a1f732f0d22279aae2c64348ae45b5464849d44b96692c0a3dd1767a79ae424ac11e3fd71bfca4fc2a98c736b46fc0985d6f7af00d2717cfad7310e801048b60fb87090b903333d05d71a062d4468c951f486c9cc018a78022974ae99d3a6892335e13b15892d855d647ac726d18e236ed808b9b30e859a218ca4732298a847a3cbb33a184ce8643a6b2496cde9d8c6d8e63ca33adb3a896ff64dc48abb794c60c7ce5cda5a1148e07bffb8c79bd0ea659a5159461a5f167c2cd4b98ed27db32962c6f51616767093418c662b8aa001f42c67ed93686f15ef35190bed9c22fbbae09b57d2305dd3f287ef5753f7c53c0fe1c7113f9f19c1494c3e7efbf195559e225a4a734ebcc0c71eb7c6c1d9e6eb93b39fbde40212ab3ec98b2dcc18115291348e0a93019a2284701a15b81d201aab7753431c6efd7ccbf959d47d97c13872af2c75094fb1ae88a679004941522a70788e11ff6113983ad2b5ed56f85b33b5bc6b8821b4c908b6ef928361c16d3038b0daf43cee6775a391ffd5d5dc7026e2c21d686539b62bacb96f6bf0b19c7726f86bbd8dce242063402f147961e1546f9923bc86c90dd24eccc34661e3cc043816d8ca3549773dc07087564f07acc599e1ae08b38c4e2230ebe432326348bc697d727b13c1a31f99306503fccaf9dd72f0241c7213e06ac8e82ee0718d888437146993531848a57ba6bea8b827df716b4faf2e4e4759a2dafba33568f4f515129c3eb9d2aef5c86538c464cede44ef9bb80adb339f28ce04c1cb000f96513b86d41d3dbb5dd1884ec27485280f0319379c5a6d67b077557adfa1a85c20d690a412cc0bc5019198a601eb74978aac6c49e3a79b3327fcc2c59e0740d2b14cbfb7530125eeb4746de5cd57391e46e519421cae4bb4073d2a1e2f046b1cd1e6f6fdda721d3bd7b6b103dec7ef7c3868ac2f978825c0c10c2af77e465d58e12b3249f663efbd11410ffcc37a5c19076cf0391952ed5462cfd5a23a38ad28dd2a1a9da19b6217392770afd45e07cadaabeb881cb88ac8fc26dd8bbec732edd490d2c4af935ff7ac9c4f6016adb99bebd9e94b057044ee656129217b5e86438812450bbda9f649ae5dd5cfafb43108e5a81f78d99154cf481f8909f29ef0ee6edf381b03a69e43a2b517041ecdb99c32910b1b222bf06d1931c3103e1ac77cee4b13fafeae9a0d8072c0a1b95e9c99f27675b3fe5d3f5982c259b65ec7ad4d7d754020e8a08c9e46d23a8b50ccd358e304ddf4455d942689d7f9dd00e30f573e6091909660cab9b283092378048102dd0a58a5294f7b6dec853f577cde1130ce63d824bea98887d45a47fdad6b9d55b314e0eeb47e84a48719f8ff8e47dc1d8738a5a0130e8fdcbbd77266a2100d8a98040cdcbb0a009bcd65d4291e404eb86751d1e4f3d94559ec1c8a1dbad24094cf29006ce76c1a29047feb1b235d0e9c68ef11ff24d0a68d66a3219aa8d2ad8def4eab26b9c65c8397d18ec0b3e2e79550a2119cea55a5167268b9ba6ff69bbae84c5228401f18b1230c7e0033fe3f4625b6c91f85b57f08b5bead69cfe6d2ef5c5fb763aa2dfce167234dbb44eec7908f078911f1b82fed4f4b28927ac2958b916c11f82bc4d32bc614d7fc5751dc69aa1e8ab2118219f2f81226bc51860b1e5b57972deb04c77b3107fee9c42061a2d96eaf6b7134157dff842c4043f1769cdd3bacbccc59ddaf83961fe604ed3d4fa173cc33f0da6d3918f4ffc656c8652203a17bc14e5fc3961ae5f6a26a0d2cdf708f01e74fd845d7527e68b2f10ebd86211381696c199a076617130864182a21bf0172f6cfd72a2c6a147bae968077160959292b521224085c3b455cd256fa8bb809ec4cc11bdd96aa0880631fbbadc1403c2a2d54741da13d50f47781a1e46f4bba1001bc9f16c54e736d94adec9a2a200e02cf90c9a3e469dfe028c755295b01a16a740ca176aa3f3df3fd7076f7ad38ae7f63a34688780dd8551b316bb1046bca88149ec90876e0de19f5c910ee0efbb539acde02f03223bb2264d61902f9696f5296dc851248eef1a9b74860ba53184e21adc8b08e9840593b8a07f03ff4111d5b955d59f82382bd2270b2d74620537e6712918401f61111d200a9661fa382943212221919751923086ea7ec0f0ae9c9342a36ca45325d91d6e591033f8be9fa383f12f5a06e61ad14c174016ddd36a0f02775547bb14563140af5729efe4faef93d3ae1eee0e0cfa2e76ce0e19390c5e6"}], 0xb}, 0x0) 21:50:12 executing program 3: ioctl$TUNSETIFF(0xffffffffffffffff, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:12 executing program 2: openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000140)={'ipvlan1\x00', 0x100}) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='freezer.parent_freezing\x00', 0x0, 0x0) ioctl$TUNGETVNETLE(r1, 0x800454dd, &(0x7f0000000040)) ioctl$TUNGETFEATURES(r1, 0x800454cf, &(0x7f0000000080)) 21:50:12 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x410000, 0x0) openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x401, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNSETNOCSUM(r1, 0x400454c8, 0x0) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:12 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0xc0342, 0x0) openat$cgroup(0xffffffffffffffff, &(0x7f0000000000)='syz0\x00', 0x200002, 0x0) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0xc0342, 0x0) (async) openat$cgroup(0xffffffffffffffff, &(0x7f0000000000)='syz0\x00', 0x200002, 0x0) (async) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) (async) 21:50:12 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) ioctl$TUNSETSNDBUF(r1, 0x400454d4, &(0x7f0000000000)=0x2) ioctl$TUNSETIFF(r0, 0x541b, 0x0) 21:50:12 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) (async) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) r3 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) r4 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r4, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) r5 = bpf$PROG_LOAD(0x5, &(0x7f0000000600)={0x1e, 0x6, &(0x7f0000000400)=@framed={{0x18, 0x0, 0x0, 0x0, 0x800, 0x0, 0x0, 0x0, 0x9}, [@generic={0x4f, 0x4, 0x8, 0x3a, 0x1}, @map_fd={0x18, 0x2, 0x1, 0x0, r3}]}, &(0x7f0000000440)='syzkaller\x00', 0xf9, 0x4f, &(0x7f0000000480)=""/79, 0x40f00, 0x28, '\x00', 0x0, 0x2, r2, 0x8, &(0x7f0000000500)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000540)={0x5, 0xc, 0x7fff, 0x7172}, 0x10, 0xffffffffffffffff, r2, 0x1, &(0x7f0000000580)=[r2, r2, r2, r2, r0], &(0x7f00000005c0)=[{0x2, 0x3, 0x6, 0x2}], 0x10, 0x2}, 0x90) bpf$PROG_LOAD(0x5, &(0x7f0000000700)={0x17, 0xf, &(0x7f0000000300)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3f, 0x0, 0x0, 0x0, 0x7fe}, [@jmp={0x5, 0x1, 0x5, 0xb, 0x8, 0xfffffffffffffffe, 0x8}, @exit, @jmp={0x5, 0x0, 0xc, 0x9, 0x6, 0x50, 0x8}, @call={0x85, 0x0, 0x0, 0x84}, @initr0={0x18, 0x0, 0x0, 0x0, 0xb3f4, 0x0, 0x0, 0x0, 0x5}, @generic={0x40, 0x1, 0x0, 0x5, 0x8001}, @ldst={0x2, 0x3, 0x2, 0x5, 0xa, 0x18, 0x1}, @map_idx={0x18, 0x6, 0x5, 0x0, 0xe}, @map_idx={0x18, 0x4, 0x5, 0x0, 0x3}]}, &(0x7f0000000040)='GPL\x00', 0x1, 0x1000, &(0x7f0000002700)=""/4096, 0x41100, 0x58, '\x00', 0x0, 0x1e, r4, 0x8, &(0x7f0000000380)={0x2, 0x4}, 0x8, 0x10, &(0x7f00000003c0)={0x2, 0xe, 0x5, 0x2}, 0x10, 0x0, r5, 0x1, 0x0, &(0x7f00000006c0)=[{0x0, 0x3, 0x8, 0x4}], 0x10, 0x81}, 0x90) (async) sendmsg$inet(r1, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f00000002c0)="1cd7ad14464837e063b2f20c96fc76e13d9beb63ac"}, {&(0x7f0000000080)="56e8b838b4190aab26128f846e4fae039b54754834e5984d00fe24263154011e73efa57cc4a88df0d2584d165356ebc13eb86e9849b01b09a62f852e59baad44a9d705c9b59eff75da2f754cabddf9402aa2d989eb604609476e305956552d7ca48af9fea1d47943115c2900eeaeb8d7a1297c818e0ebbffaee6937c85877c5cf0c4b9b6379941a5d6fe4edd40d343379c5ed65493c545eb39943c698eb3f8110817fe587ec74ef40d", 0x26}, {&(0x7f0000000140)="0b305b6d1b591b897bb61156999f5501d231e85e4311e7b82d5cddc5b216c7c0b77fd5a9f981cc61197470f837ed42f4a92e096381acc93f0e022a6e3c0c545d8cc0cffac9c854f0501b9458e6ddd0900818f3fe578296a1c563b2dd320367dd1668fb", 0xffffffffffffffb2}, {&(0x7f00000001c0)="4a37923a3d71d81127f55101c10151f1bdaadbe45605173a9a2b23fabf59a63c87d82ab62537668829e8abaad544bec11ce3a397d2506a0c677256a366b5ae0424a58651608a"}, {&(0x7f0000001700)="8b0e68f31fde7c2dad655e2eedef71eb102a4644cb0e75d5658e388344b8d89abf773bda9bc84da27459d1329f40e70688d1b416952ac6cadc6c0d39c328f00896aadce14dd944486c2dcf2920ebc1fcbb2399af40193880699bde37ee10d48ae0540b052d794ab33f2688957454a11730b8260ca26280c34e985489e546432b356054b9a9640506edfc5f5a856ae5efd2f19f4cf21a85ed23d917e9d9ed083e0d86d73f65b47210d5dd4d1c2aab0cba238e9deec91dd5a4bfb01b364a982a29fd92588ffa1a884a3aa202794b5a90af9e3728e29a823c3cd3dd6cb8e3c07d9fb6904532d4c6723321e238cb420e139c6f30e38b38f7b0ceb2e0197910eb56701422fa4cbd9d663cd8be90fc879d339128dbbc6b8e7453c56293feac2fec14971c642c65b8bab3f2990e1c28569d06eeee1663fc185436e6eb2574dad8cfc5155f427ef8c06d3090807b6b8214f39d3cb474a31d0cefb3cd34cd74d9708f1c1b5211511653cb1236223d1521494a3ad5788e0de2a656f5cc424de287435be71d9cb83582fc661b36fae7d9fa5fe394206b08a38c56073b5a9ab3414a9319a64e7d85eab0540919dd6beb270bf7785f6c4a3de2445bbfd0fb8b8ceea3b6ca010d8c5576fc32da058dd11c8de0e96160eae07c6802897be7e964ae13fbb1389c8559cd408b64464c7c4ad608daf5ef14da2c775f3ffc9c1a63843c7691b21fdfa4a48723e1e3ba8e52931693f6ab135334867d1e2f9503e89dce12fc02d499c428e32a9dbdbd8031fea046e903c369863fbb1723860bf4428c1c5034538fdec6ee9999eba7bbda70198982f7c445e537386c03a933a7c591d516d1dcf52621ae294a1c67c3fb881d603392fb61c8e17a2c4599551c24c9a078c45bc15ada21e5f94db369a9aaf4f96925137f82c82b6170ee51cfcaacc231f8a207219d224fec2bcb48e9f1669a50a7886adc62365515627217352bc98c8a83794a23151bcb0240c155420fbea6720f22132263f857e131c6b261195eb29d542526a572262c8c954a353612678f81d4e6c308986596286f76f81933a6ea33705561c0e1c7fe2e226103b6c5f46eadf040d158a13cbed902324276ecffb85e4d02af4cdd8fd53d51c7df0c184a1e4e2240d18c475d654963600b0d3740f9bd05db0cffccc440083dcf014af84c7e27636e551c7662a37b351e7d24249f6ba823faa2fc08b09c564b5b675066d10d016a93a7cd64925ab3d7040788f5374f4d7ff4313e2a4ddd79979172fe0dd7d8bc3a86e08417f7e010d310b0b081fee0dae48f9aee58528e40c1b36c4a9037dc52b1740e8a3591c08ca09f6e65f6e019688474fc434cf152706873c42d88f6dcc2acc18f6c6c5f55a17bcfce37e966b372b55c059b66bee0747deafb355d7f79e9983bff200555bb4df89deec18c19a2e91c87270d9cb20ce5a5f560a96d3dc0c79f5b7c6cb759276b785f43481184c46a397d2f750e6b3dcc6657a93ea8c70446306a8f8f353fefc01ecd30e296933108b2d154cc3d80faeaa330a197727d8c7508dce3e7f5bcd81b34b42f40469567e1aca0e5e6ce96414820bc415e07de2dbe3c3a8d99a81c04d1ddc87996e56abaabd07c8fa9a2fd57839601a1c54576694deec6dd340293d41d35afb5f809011a65d98abb3413f6bdceaa6cfc586b5b6ffa6367865f333e89c6adc45da0f155c9b269825004b1573fead7bd0632607efe7a9b17705e0c2e6c7fb601c9e152529655870782e9468e444fee2e3877e1dd5f1d98c9db886491205063cebac6e120b1728ca05d9d435541e6184087df27276a4a7186648944f1c86e57bd2a8b73f9c74340e97f9288835c682ccda25206b8f7d38c4da0926d664c6f9218b8c29c5b65586c561002b662cc850a53044249251506ee75d9ed31d3a869619b49d43e5cb1fccb6a9dc4aff4eafb7c386bf534b44258227ef887238c6f437a63332e5dc03d7bc1eb876b297e595598bdd592e103b8dceca109d7070846bae3a10fd9053f346f28fbc5aaf8429c11ed36f9ad4488297dd32ea63196b772f2ec279120f7d70493f406638f10d094d4211414c372ff5733451150b4960b0a17efde45fc6ab0cc7d6ecd559babe9a8041028ffd6b92a0ed1db688c9ae0269e185f9fdfba76c2b843ad33b734daf2d2e104d0194afebe7362e69a2a932e03e2e28687a57dc04190eebe6ecab17b966230e11ceab38250bc7405cf55ecf2dd25d737fa058bb8ba2aac3092e806514edaca5a8e4d16421645fd946b77165871afc422f815915cec0f328e1583759f3eb94e5fc245b711fe23505848d7551dd65f625abf807d79f91f7bd551f307f26159d69a24a1dcf662066ee5507abdaa183e7723c99f6c26130b6bad406e465801f3e9eb8439815692b53c4b0be2bb66d15ed1c61d763f42ab6ad61db91575c7d7ff93af2e8598ff249540cd82a00bab14a1729d9babfa2e2cab27b0d5bbf3b2ee8fa01891a48b73d3fdbb434c01572e8007ddb3c52009d8d38fe75b979c9f919df548845bf74a15e5bd1cab3392eb7263b87fa561700a9fc770dde5379edcea6eeeb99f8cb906fcbebc2c052fcdd6dfe7161832aafd3d0518a5437c87b99c7a372d14066f72e76818d8c3760b1a4d98719e3e9914552f36f389d29ef208bb6b9a58c705aad83db9c63681b9f29fc76767ac100b894db9b1d942643ad8da5fd9793f8b30fc12873571ccabc875e4616d3fd1ebee53e63e385bba72c5f653311f769d48cb280be9913c19f9e1872da01a006a5485345978dd088f80a6e9cf91af50ccda093112abf485038c5416403902371b7af6e35de3593da0562b54edc989046a3a2f722d8cfee70897c9b9adc2fbf8a97242276aa9cba74326b609f6fa9acb91f413ac7365920251631602c833570490e26f157cef211978b2220ec3a3bb0637da93ba25e309f6fbb6ee35eb35e7f585dd98e58923b6c93b2bf95bca78bf88eb26403181b66714e981ab082299c3184f8cb3e529e8aa205c85f62d40f43f6a53a20eb25e53eeaa566f6cc88537be4e7cde4faa28997f49b5f5ef83a31a5ec9978e2cf63dcf096d4e47348fc4cc3dfe5076863587ca415f1efd3db17c36af480a2b7a3c6929557d594fde3d0caba2cf3bc041e1b968d6a16ea80f64fccdded34fca16cbec6b770158e8c87d3eed680eb3279a8aae8ca41301d9de481e339a5b0db69e98bf534560ab85a7a61197e2c77c8e04cedf549f0952b6d837ff05c3efe294f77ca9c03c80e38e3298c55dccf89c58118aecb611fcd86e1c2b78900b57973f10f5ae7c13b75a4534c31a6eb85d79d4753eb5530fb41eab8ca9289d2477959e6e3c71fcf7b4847f78fbb3f9f8c7659fec613b5a89f7fb451848a8b337b861d4e8ab2f3fce673c07b98918b257f7e9f9047fbdfe1b5f873ba70ba570a6ad071c6b08b024573c76ba25bc59830275e1c938293343e8aeb1cacfed2c3e036a1256e6f81df0e31a23940857fe14a84e87a33fcf6ba01dde50f842e6f87845fa97406b1a1f732f0d22279aae2c64348ae45b5464849d44b96692c0a3dd1767a79ae424ac11e3fd71bfca4fc2a98c736b46fc0985d6f7af00d2717cfad7310e801048b60fb87090b903333d05d71a062d4468c951f486c9cc018a78022974ae99d3a6892335e13b15892d855d647ac726d18e236ed808b9b30e859a218ca4732298a847a3cbb33a184ce8643a6b2496cde9d8c6d8e63ca33adb3a896ff64dc48abb794c60c7ce5cda5a1148e07bffb8c79bd0ea659a5159461a5f167c2cd4b98ed27db32962c6f51616767093418c662b8aa001f42c67ed93686f15ef35190bed9c22fbbae09b57d2305dd3f287ef5753f7c53c0fe1c7113f9f19c1494c3e7efbf195559e225a4a734ebcc0c71eb7c6c1d9e6eb93b39fbde40212ab3ec98b2dcc18115291348e0a93019a2284701a15b81d201aab7753431c6efd7ccbf959d47d97c13872af2c75094fb1ae88a679004941522a70788e11ff6113983ad2b5ed56f85b33b5bc6b8821b4c908b6ef928361c16d3038b0daf43cee6775a391ffd5d5dc7026e2c21d686539b62bacb96f6bf0b19c7726f86bbd8dce242063402f147961e1546f9923bc86c90dd24eccc34661e3cc043816d8ca3549773dc07087564f07acc599e1ae08b38c4e2230ebe432326348bc697d727b13c1a31f99306503fccaf9dd72f0241c7213e06ac8e82ee0718d888437146993531848a57ba6bea8b827df716b4faf2e4e4759a2dafba33568f4f515129c3eb9d2aef5c86538c464cede44ef9bb80adb339f28ce04c1cb000f96513b86d41d3dbb5dd1884ec27485280f0319379c5a6d67b077557adfa1a85c20d690a412cc0bc5019198a601eb74978aac6c49e3a79b3327fcc2c59e0740d2b14cbfb7530125eeb4746de5cd57391e46e519421cae4bb4073d2a1e2f046b1cd1e6f6fdda721d3bd7b6b103dec7ef7c3868ac2f978825c0c10c2af77e465d58e12b3249f663efbd11410ffcc37a5c19076cf0391952ed5462cfd5a23a38ad28dd2a1a9da19b6217392770afd45e07cadaabeb881cb88ac8fc26dd8bbec732edd490d2c4af935ff7ac9c4f6016adb99bebd9e94b057044ee656129217b5e86438812450bbda9f649ae5dd5cfafb43108e5a81f78d99154cf481f8909f29ef0ee6edf381b03a69e43a2b517041ecdb99c32910b1b222bf06d1931c3103e1ac77cee4b13fafeae9a0d8072c0a1b95e9c99f27675b3fe5d3f5982c259b65ec7ad4d7d754020e8a08c9e46d23a8b50ccd358e304ddf4455d942689d7f9dd00e30f573e6091909660cab9b283092378048102dd0a58a5294f7b6dec853f577cde1130ce63d824bea98887d45a47fdad6b9d55b314e0eeb47e84a48719f8ff8e47dc1d8738a5a0130e8fdcbbd77266a2100d8a98040cdcbb0a009bcd65d4291e404eb86751d1e4f3d94559ec1c8a1dbad24094cf29006ce76c1a29047feb1b235d0e9c68ef11ff24d0a68d66a3219aa8d2ad8def4eab26b9c65c8397d18ec0b3e2e79550a2119cea55a5167268b9ba6ff69bbae84c5228401f18b1230c7e0033fe3f4625b6c91f85b57f08b5bead69cfe6d2ef5c5fb763aa2dfce167234dbb44eec7908f078911f1b82fed4f4b28927ac2958b916c11f82bc4d32bc614d7fc5751dc69aa1e8ab2118219f2f81226bc51860b1e5b57972deb04c77b3107fee9c42061a2d96eaf6b7134157dff842c4043f1769cdd3bacbccc59ddaf83961fe604ed3d4fa173cc33f0da6d3918f4ffc656c8652203a17bc14e5fc3961ae5f6a26a0d2cdf708f01e74fd845d7527e68b2f10ebd86211381696c199a076617130864182a21bf0172f6cfd72a2c6a147bae968077160959292b521224085c3b455cd256fa8bb809ec4cc11bdd96aa0880631fbbadc1403c2a2d54741da13d50f47781a1e46f4bba1001bc9f16c54e736d94adec9a2a200e02cf90c9a3e469dfe028c755295b01a16a740ca176aa3f3df3fd7076f7ad38ae7f63a34688780dd8551b316bb1046bca88149ec90876e0de19f5c910ee0efbb539acde02f03223bb2264d61902f9696f5296dc851248eef1a9b74860ba53184e21adc8b08e9840593b8a07f03ff4111d5b955d59f82382bd2270b2d74620537e6712918401f61111d200a9661fa382943212221919751923086ea7ec0f0ae9c9342a36ca45325d91d6e591033f8be9fa383f12f5a06e61ad14c174016ddd36a0f02775547bb14563140af5729efe4faef93d3ae1eee0e0cfa2e76ce0e19390c5e6"}], 0xb}, 0x0) 21:50:12 executing program 3: ioctl$TUNSETIFF(0xffffffffffffffff, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:13 executing program 2: openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000140)={'ipvlan1\x00', 0x100}) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='freezer.parent_freezing\x00', 0x0, 0x0) ioctl$TUNGETVNETLE(r1, 0x800454dd, &(0x7f0000000040)) (async) ioctl$TUNGETFEATURES(r1, 0x800454cf, &(0x7f0000000080)) 21:50:13 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x410000, 0x0) openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x401, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNSETNOCSUM(r1, 0x400454c8, 0x0) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:13 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$SIOCSIFHWADDR(r1, 0x8924, &(0x7f0000000000)={'syzkaller1\x00', @broadcast}) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'dummy0\x00', 0x1}) ioctl$TUNSETDEBUG(r1, 0x400454c9, &(0x7f0000000040)=0x2000000) 21:50:13 executing program 4: r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000200)={r0, 0x20, &(0x7f00000001c0)={&(0x7f0000000040)=""/117, 0x75, 0x0, &(0x7f0000000100)=""/168, 0xa8}}, 0x10) r1 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x541b, 0x0) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNGETFEATURES(r2, 0x800454cf, &(0x7f0000000240)) ioctl$TUNGETFEATURES(r1, 0x800454cf, &(0x7f0000000000)) 21:50:13 executing program 1: ioctl$TUNSETFILTEREBPF(0xffffffffffffffff, 0x800454e1, &(0x7f0000000140)) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000000200)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {&(0x7f0000000040)="649d3b38ed4febc984ba39dfa0256a8ccbf961253a71fad2bfed8c3022be5b83fc0faa8a19484b650afd2ae2c4fa93c6f31e14da5b2b66ce4159556238dd33d6b8680f31ef1c4dc370a5dfc89efebcf59e0c22fecbd0b40b89d844c52815c7aff788d07d2fb0ba720dcacbbc2bb80792decd480530d235ff4dbe450348164676e9a70d5bd8facb17485cc5f5add3716cb655183fc4", 0x95}, {&(0x7f0000000100)="9fea1d5c9c252182df2a977b833adf7f6c11ffffffffc67111b5428244f9e05e2020a193301373ab3eb975d1117914ee29376a49ac", 0xff8d}], 0xb}, 0x0) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000180)) 21:50:13 executing program 3: ioctl$TUNSETIFF(0xffffffffffffffff, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:13 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x410000, 0x0) openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x401, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNSETNOCSUM(r1, 0x400454c8, 0x0) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:13 executing program 2: openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000140)={'ipvlan1\x00', 0x100}) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='freezer.parent_freezing\x00', 0x0, 0x0) (async) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='freezer.parent_freezing\x00', 0x0, 0x0) ioctl$TUNGETVNETLE(r1, 0x800454dd, &(0x7f0000000040)) ioctl$TUNGETFEATURES(r1, 0x800454cf, &(0x7f0000000080)) (async) ioctl$TUNGETFEATURES(r1, 0x800454cf, &(0x7f0000000080)) 21:50:13 executing program 4: r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000200)={r0, 0x20, &(0x7f00000001c0)={&(0x7f0000000040)=""/117, 0x75, 0x0, &(0x7f0000000100)=""/168, 0xa8}}, 0x10) r1 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x541b, 0x0) (async, rerun: 64) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) (rerun: 64) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) ioctl$TUNGETFEATURES(r2, 0x800454cf, &(0x7f0000000240)) (async) ioctl$TUNGETFEATURES(r1, 0x800454cf, &(0x7f0000000000)) 21:50:13 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x400101, 0x0) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'ip_vti0\x00', 0xd9a3}) 21:50:13 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) ioctl$SIOCSIFHWADDR(r1, 0x8924, &(0x7f0000000000)={'syzkaller1\x00', @broadcast}) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'dummy0\x00', 0x1}) (async) ioctl$TUNSETDEBUG(r1, 0x400454c9, &(0x7f0000000040)=0x2000000) 21:50:13 executing program 1: ioctl$TUNSETFILTEREBPF(0xffffffffffffffff, 0x800454e1, &(0x7f0000000140)) (async) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000000200)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {&(0x7f0000000040)="649d3b38ed4febc984ba39dfa0256a8ccbf961253a71fad2bfed8c3022be5b83fc0faa8a19484b650afd2ae2c4fa93c6f31e14da5b2b66ce4159556238dd33d6b8680f31ef1c4dc370a5dfc89efebcf59e0c22fecbd0b40b89d844c52815c7aff788d07d2fb0ba720dcacbbc2bb80792decd480530d235ff4dbe450348164676e9a70d5bd8facb17485cc5f5add3716cb655183fc4", 0x95}, {&(0x7f0000000100)="9fea1d5c9c252182df2a977b833adf7f6c11ffffffffc67111b5428244f9e05e2020a193301373ab3eb975d1117914ee29376a49ac", 0xff8d}], 0xb}, 0x0) (async) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000180)) 21:50:13 executing program 5: openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x410000, 0x0) openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x401, 0x0) r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNSETNOCSUM(r0, 0x400454c8, 0x0) 21:50:13 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$SIOCSIFHWADDR(r1, 0x8924, &(0x7f0000000000)={'syzkaller1\x00', @broadcast}) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'dummy0\x00', 0x1}) ioctl$TUNSETDEBUG(r1, 0x400454c9, &(0x7f0000000040)=0x2000000) openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) ioctl$SIOCSIFHWADDR(r1, 0x8924, &(0x7f0000000000)={'syzkaller1\x00', @broadcast}) (async) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'dummy0\x00', 0x1}) (async) ioctl$TUNSETDEBUG(r1, 0x400454c9, &(0x7f0000000040)=0x2000000) (async) 21:50:13 executing program 4: r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000200)={r0, 0x20, &(0x7f00000001c0)={&(0x7f0000000040)=""/117, 0x75, 0x0, &(0x7f0000000100)=""/168, 0xa8}}, 0x10) (async) r1 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x541b, 0x0) (async) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNGETFEATURES(r2, 0x800454cf, &(0x7f0000000240)) (async) ioctl$TUNGETFEATURES(r1, 0x800454cf, &(0x7f0000000000)) 21:50:13 executing program 1: ioctl$TUNSETFILTEREBPF(0xffffffffffffffff, 0x800454e1, &(0x7f0000000140)) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000000200)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {&(0x7f0000000040)="649d3b38ed4febc984ba39dfa0256a8ccbf961253a71fad2bfed8c3022be5b83fc0faa8a19484b650afd2ae2c4fa93c6f31e14da5b2b66ce4159556238dd33d6b8680f31ef1c4dc370a5dfc89efebcf59e0c22fecbd0b40b89d844c52815c7aff788d07d2fb0ba720dcacbbc2bb80792decd480530d235ff4dbe450348164676e9a70d5bd8facb17485cc5f5add3716cb655183fc4", 0x95}, {&(0x7f0000000100)="9fea1d5c9c252182df2a977b833adf7f6c11ffffffffc67111b5428244f9e05e2020a193301373ab3eb975d1117914ee29376a49ac", 0xff8d}], 0xb}, 0x0) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000180)) ioctl$TUNSETFILTEREBPF(0xffffffffffffffff, 0x800454e1, &(0x7f0000000140)) (async) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)) (async) sendmsg$inet(r0, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000000200)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {&(0x7f0000000040)="649d3b38ed4febc984ba39dfa0256a8ccbf961253a71fad2bfed8c3022be5b83fc0faa8a19484b650afd2ae2c4fa93c6f31e14da5b2b66ce4159556238dd33d6b8680f31ef1c4dc370a5dfc89efebcf59e0c22fecbd0b40b89d844c52815c7aff788d07d2fb0ba720dcacbbc2bb80792decd480530d235ff4dbe450348164676e9a70d5bd8facb17485cc5f5add3716cb655183fc4", 0x95}, {&(0x7f0000000100)="9fea1d5c9c252182df2a977b833adf7f6c11ffffffffc67111b5428244f9e05e2020a193301373ab3eb975d1117914ee29376a49ac", 0xff8d}], 0xb}, 0x0) (async) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000180)) (async) 21:50:13 executing program 3: openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x400101, 0x0) (async) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x400101, 0x0) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'ip_vti0\x00', 0xd9a3}) 21:50:13 executing program 2: r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, &(0x7f0000000140)=r1) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x167700, 0x0) ioctl$TUNGETFILTER(r2, 0x801054db, &(0x7f0000000080)=""/33) ioctl$TUNSETIFF(r2, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) ioctl$TUNSETVNETLE(r2, 0x400454dc, &(0x7f0000000040)=0x1) ioctl$TUNSETSNDBUF(r2, 0x400454d4, &(0x7f00000000c0)=0x1) 21:50:13 executing program 0: r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000001640)='cpuset.effective_cpus\x00', 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f00000016c0)={'veth1_macvtap\x00', 0x1000}) recvmsg$unix(0xffffffffffffffff, &(0x7f0000001680)={&(0x7f0000000000)=@abs, 0x6e, &(0x7f00000015c0)=[{&(0x7f0000000140)=""/91, 0x5b}, {&(0x7f00000001c0)=""/87, 0x57}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/195, 0xc3}, {&(0x7f0000001340)=""/133, 0x85}, {&(0x7f0000001400)=""/196, 0xc4}, {&(0x7f0000000080)=""/30, 0x1e}, {&(0x7f0000001500)=""/173, 0xad}], 0x8, &(0x7f0000001640)}, 0x20010120) r1 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:13 executing program 5: openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x410000, 0x0) openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x401, 0x0) r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) 21:50:13 executing program 4: openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) bpf$ITER_CREATE(0x21, &(0x7f0000000000), 0x8) r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNSETDEBUG(r0, 0x400454c9, &(0x7f0000000040)=0x8) ioctl$TUNSETIFF(0xffffffffffffffff, 0x541b, 0x0) 21:50:13 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x400101, 0x0) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'ip_vti0\x00', 0xd9a3}) 21:50:13 executing program 2: r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, &(0x7f0000000140)=r1) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x167700, 0x0) ioctl$TUNGETFILTER(r2, 0x801054db, &(0x7f0000000080)=""/33) (async) ioctl$TUNSETIFF(r2, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) (async) ioctl$TUNSETVNETLE(r2, 0x400454dc, &(0x7f0000000040)=0x1) ioctl$TUNSETSNDBUF(r2, 0x400454d4, &(0x7f00000000c0)=0x1) 21:50:13 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000000200)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {&(0x7f0000000040)="649d3b38ed4febc984ba39dfa0256a8ccbf961253a71fad2bfed8c3022be5b83fc0faa8a19484b650afd2ae2c4fa93c6f31e14da5b2b66ce4159556238dd33d6b8680f31ef1c4dc370a5dfc89efebcf59e0c22fecbd0b40b89d844c52815c7aff788d07d2fb0ba720dcacbbc2bb80792decd480530d235ff4dbe450348164676e9a70d5bd8facb17485cc5f5add3716cb655183fc4", 0x95}, {&(0x7f0000000100)="9fea1d5c9c252182df2a977b833adf7f6c11ffffffffc67111b5428244f9e05e2020a193301373ab3eb975d1117914ee29376a49ac", 0xff8d}], 0xb}, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000500)='hugetlb.2MB.usage_in_bytes\x00', 0x0, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000004c0)={0xffffffffffffffff, 0xe0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000140)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x3, 0x2, &(0x7f0000000180)=[0x0, 0x0, 0x0], &(0x7f00000001c0)=[0x0, 0x0], 0x0, 0x8, &(0x7f00000002c0)=[{}, {}, {}], 0x18, 0x10, &(0x7f0000000300), &(0x7f0000000340), 0x8, 0x10, 0x8, 0x8, &(0x7f0000000540)}}, 0x10) 21:50:13 executing program 5: openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x410000, 0x0) openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x401, 0x0) bpf$ITER_CREATE(0x21, 0x0, 0x0) 21:50:13 executing program 0: r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000001640)='cpuset.effective_cpus\x00', 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f00000016c0)={'veth1_macvtap\x00', 0x1000}) recvmsg$unix(0xffffffffffffffff, &(0x7f0000001680)={&(0x7f0000000000)=@abs, 0x6e, &(0x7f00000015c0)=[{&(0x7f0000000140)=""/91, 0x5b}, {&(0x7f00000001c0)=""/87, 0x57}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/195, 0xc3}, {&(0x7f0000001340)=""/133, 0x85}, {&(0x7f0000001400)=""/196, 0xc4}, {&(0x7f0000000080)=""/30, 0x1e}, {&(0x7f0000001500)=""/173, 0xad}], 0x8, &(0x7f0000001640)}, 0x20010120) r1 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000001640)='cpuset.effective_cpus\x00', 0x0, 0x0) (async) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f00000016c0)={'veth1_macvtap\x00', 0x1000}) (async) recvmsg$unix(0xffffffffffffffff, &(0x7f0000001680)={&(0x7f0000000000)=@abs, 0x6e, &(0x7f00000015c0)=[{&(0x7f0000000140)=""/91, 0x5b}, {&(0x7f00000001c0)=""/87, 0x57}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/195, 0xc3}, {&(0x7f0000001340)=""/133, 0x85}, {&(0x7f0000001400)=""/196, 0xc4}, {&(0x7f0000000080)=""/30, 0x1e}, {&(0x7f0000001500)=""/173, 0xad}], 0x8, &(0x7f0000001640)}, 0x20010120) (async) openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) ioctl$TUNSETIFF(r1, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) (async) 21:50:13 executing program 4: openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) bpf$ITER_CREATE(0x21, &(0x7f0000000000), 0x8) (async) r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNSETDEBUG(r0, 0x400454c9, &(0x7f0000000040)=0x8) (async, rerun: 64) ioctl$TUNSETIFF(0xffffffffffffffff, 0x541b, 0x0) (rerun: 64) 21:50:13 executing program 2: r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, &(0x7f0000000140)=r1) (async) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x167700, 0x0) ioctl$TUNGETFILTER(r2, 0x801054db, &(0x7f0000000080)=""/33) ioctl$TUNSETIFF(r2, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) (async, rerun: 64) ioctl$TUNSETVNETLE(r2, 0x400454dc, &(0x7f0000000040)=0x1) (async, rerun: 64) ioctl$TUNSETSNDBUF(r2, 0x400454d4, &(0x7f00000000c0)=0x1) 21:50:13 executing program 3: r0 = openat$cgroup(0xffffffffffffffff, &(0x7f0000000040)='syz1\x00', 0x200002, 0x0) openat$cgroup_procs(r0, &(0x7f0000000080)='tasks\x00', 0x2, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$SIOCSIFHWADDR(r1, 0x8924, &(0x7f0000000000)={'veth1_to_hsr\x00', @local}) ioctl$TUNSETIFF(r1, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:13 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)) (async) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000000200)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {&(0x7f0000000040)="649d3b38ed4febc984ba39dfa0256a8ccbf961253a71fad2bfed8c3022be5b83fc0faa8a19484b650afd2ae2c4fa93c6f31e14da5b2b66ce4159556238dd33d6b8680f31ef1c4dc370a5dfc89efebcf59e0c22fecbd0b40b89d844c52815c7aff788d07d2fb0ba720dcacbbc2bb80792decd480530d235ff4dbe450348164676e9a70d5bd8facb17485cc5f5add3716cb655183fc4", 0x95}, {&(0x7f0000000100)="9fea1d5c9c252182df2a977b833adf7f6c11ffffffffc67111b5428244f9e05e2020a193301373ab3eb975d1117914ee29376a49ac", 0xff8d}], 0xb}, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000500)='hugetlb.2MB.usage_in_bytes\x00', 0x0, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000004c0)={0xffffffffffffffff, 0xe0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000140)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x3, 0x2, &(0x7f0000000180)=[0x0, 0x0, 0x0], &(0x7f00000001c0)=[0x0, 0x0], 0x0, 0x8, &(0x7f00000002c0)=[{}, {}, {}], 0x18, 0x10, &(0x7f0000000300), &(0x7f0000000340), 0x8, 0x10, 0x8, 0x8, &(0x7f0000000540)}}, 0x10) 21:50:13 executing program 5: openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x410000, 0x0) openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x401, 0x0) 21:50:13 executing program 0: r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000001640)='cpuset.effective_cpus\x00', 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f00000016c0)={'veth1_macvtap\x00', 0x1000}) (async) recvmsg$unix(0xffffffffffffffff, &(0x7f0000001680)={&(0x7f0000000000)=@abs, 0x6e, &(0x7f00000015c0)=[{&(0x7f0000000140)=""/91, 0x5b}, {&(0x7f00000001c0)=""/87, 0x57}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/195, 0xc3}, {&(0x7f0000001340)=""/133, 0x85}, {&(0x7f0000001400)=""/196, 0xc4}, {&(0x7f0000000080)=""/30, 0x1e}, {&(0x7f0000001500)=""/173, 0xad}], 0x8, &(0x7f0000001640)}, 0x20010120) r1 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:13 executing program 4: openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) bpf$ITER_CREATE(0x21, &(0x7f0000000000), 0x8) r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) ioctl$TUNSETDEBUG(r0, 0x400454c9, &(0x7f0000000040)=0x8) (async) ioctl$TUNSETIFF(0xffffffffffffffff, 0x541b, 0x0) 21:50:13 executing program 5: openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x401, 0x0) 21:50:13 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x101000, 0x0) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:13 executing program 3: r0 = openat$cgroup(0xffffffffffffffff, &(0x7f0000000040)='syz1\x00', 0x200002, 0x0) openat$cgroup_procs(r0, &(0x7f0000000080)='tasks\x00', 0x2, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$SIOCSIFHWADDR(r1, 0x8924, &(0x7f0000000000)={'veth1_to_hsr\x00', @local}) (async) ioctl$TUNSETIFF(r1, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:13 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000000200)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {&(0x7f0000000040)="649d3b38ed4febc984ba39dfa0256a8ccbf961253a71fad2bfed8c3022be5b83fc0faa8a19484b650afd2ae2c4fa93c6f31e14da5b2b66ce4159556238dd33d6b8680f31ef1c4dc370a5dfc89efebcf59e0c22fecbd0b40b89d844c52815c7aff788d07d2fb0ba720dcacbbc2bb80792decd480530d235ff4dbe450348164676e9a70d5bd8facb17485cc5f5add3716cb655183fc4", 0x95}, {&(0x7f0000000100)="9fea1d5c9c252182df2a977b833adf7f6c11ffffffffc67111b5428244f9e05e2020a193301373ab3eb975d1117914ee29376a49ac", 0xff8d}], 0xb}, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000500)='hugetlb.2MB.usage_in_bytes\x00', 0x0, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000004c0)={0xffffffffffffffff, 0xe0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000140)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x3, 0x2, &(0x7f0000000180)=[0x0, 0x0, 0x0], &(0x7f00000001c0)=[0x0, 0x0], 0x0, 0x8, &(0x7f00000002c0)=[{}, {}, {}], 0x18, 0x10, &(0x7f0000000300), &(0x7f0000000340), 0x8, 0x10, 0x8, 0x8, &(0x7f0000000540)}}, 0x10) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)) (async) sendmsg$inet(r0, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000000200)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {&(0x7f0000000040)="649d3b38ed4febc984ba39dfa0256a8ccbf961253a71fad2bfed8c3022be5b83fc0faa8a19484b650afd2ae2c4fa93c6f31e14da5b2b66ce4159556238dd33d6b8680f31ef1c4dc370a5dfc89efebcf59e0c22fecbd0b40b89d844c52815c7aff788d07d2fb0ba720dcacbbc2bb80792decd480530d235ff4dbe450348164676e9a70d5bd8facb17485cc5f5add3716cb655183fc4", 0x95}, {&(0x7f0000000100)="9fea1d5c9c252182df2a977b833adf7f6c11ffffffffc67111b5428244f9e05e2020a193301373ab3eb975d1117914ee29376a49ac", 0xff8d}], 0xb}, 0x0) (async) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000500)='hugetlb.2MB.usage_in_bytes\x00', 0x0, 0x0) (async) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000004c0)={0xffffffffffffffff, 0xe0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000140)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x3, 0x2, &(0x7f0000000180)=[0x0, 0x0, 0x0], &(0x7f00000001c0)=[0x0, 0x0], 0x0, 0x8, &(0x7f00000002c0)=[{}, {}, {}], 0x18, 0x10, &(0x7f0000000300), &(0x7f0000000340), 0x8, 0x10, 0x8, 0x8, &(0x7f0000000540)}}, 0x10) (async) 21:50:13 executing program 5: openat$ppp(0xffffffffffffff9c, 0x0, 0x401, 0x0) 21:50:13 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x101000, 0x0) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:13 executing program 3: r0 = openat$cgroup(0xffffffffffffffff, &(0x7f0000000040)='syz1\x00', 0x200002, 0x0) openat$cgroup_procs(r0, &(0x7f0000000080)='tasks\x00', 0x2, 0x0) (async) r1 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$SIOCSIFHWADDR(r1, 0x8924, &(0x7f0000000000)={'veth1_to_hsr\x00', @local}) ioctl$TUNSETIFF(r1, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:13 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) bpf$OBJ_PIN_PROG(0x6, &(0x7f0000000040)=@o_path={&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x4000, r0}, 0x18) ioctl$TUNSETIFF(r0, 0x541b, 0x0) 21:50:13 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = bpf$ITER_CREATE(0x21, &(0x7f0000000140), 0x8) bpf$ITER_CREATE(0x21, &(0x7f0000000180)={r1}, 0x8) sendmsg$inet(r0, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000000200)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {&(0x7f0000000040)="649d3b38ed4febc984ba39dfa0256a8ccbf961253a71fad2bfed8c3022be5b83fc0faa8a19484b650afd2ae2c4fa93c6f31e14da5b2b66ce4159556238dd33d6b8680f31ef1c4dc370a5dfc89efebcf59e0c22fecbd0b40b89d844c52815c7aff788d07d2fb0ba720dcacbbc2bb80792decd480530d235ff4dbe450348164676e9a70d5bd8facb17485cc5f5add3716cb655183fc4", 0x95}, {&(0x7f0000000100)="9fea1d5c9c252182df2a977b833adf7f6c11ffffffffc67111b5428244f9e05e2020a193301373ab3eb975d1117914ee29376a49ac", 0xff8d}], 0xb}, 0x0) 21:50:13 executing program 5: openat$ppp(0xffffffffffffff9c, 0x0, 0x401, 0x0) 21:50:13 executing program 3: openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001940)={0x11, 0x3, &(0x7f0000001680)=@framed={{0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x18000000}}, &(0x7f0000001700)='GPL\x00', 0x6, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) r1 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=ANY=[@ANYBLOB="1800000002000000f400000000409b00"], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNATTACHFILTER(r0, 0x401054d5, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x6, 0x7f, 0xd3, 0x1ee8ba3}]}) bpf$BPF_PROG_TEST_RUN_LIVE(0xa, &(0x7f0000000240)={r1, 0x0, 0x33, 0x0, &(0x7f0000000100)="1b6ea57278194cfe40936dbdc85dd4f59fbc9e82ee4837c0e69ccd4be1be6fe7ec63d509ec5f3e991573a84683cc00d087ee63", 0x0, 0x5, 0x0, 0xf5, 0x0, &(0x7f0000000140)="015141b2b2c2517613ed7e102ddfbd334099f823c19e453cad5fd1ea3b0009d20c0d4f54bb6fde398d6f824861a117a797ab96e0e7c088bb28b8e8ce5c4092a3b37a7a1d81c21c8319a5e59060e9daf7579ee7a3c7dc46f107e68a0778b1a57b13eddd6e0e37b165ba9bebf43b48474b24e0a23e67c6d070e02f1bb5a013f562df653de212f751de66c620290556e67ab18fe91e10811d2985d4fb1a323ea3ae813924500c7a6be9b83f314a9bf9aaa8a0359dc4fbd3b4baf1af21c1e8d15395ff206943ca3f4bf81761cdeba3d72f29e541a1af4b051bab66e62e89e649a985f36ea470c6716fc0396cf88ae986ad59837aec0435", 0x0, 0x2, 0x0, 0x9}, 0x50) ioctl$TUNSETTXFILTER(0xffffffffffffffff, 0x400454d1, &(0x7f0000000040)=ANY=[@ANYBLOB="01000400aaaaaaaaaaaaaaaaaaaaaabbaaaaaaaaaa2aaaaaaaabaaaa15e475"]) 21:50:13 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x101000, 0x0) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:13 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = bpf$ITER_CREATE(0x21, &(0x7f0000000000), 0x8) ioctl$TUNSETSTEERINGEBPF(r1, 0x800454e0, &(0x7f0000000040)) bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000000080)={@cgroup=r1, r1, 0xd, 0x2000, r1, @prog_id=0xffffffffffffffff}, 0x20) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:13 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) (async) r1 = bpf$ITER_CREATE(0x21, &(0x7f0000000140), 0x8) bpf$ITER_CREATE(0x21, &(0x7f0000000180)={r1}, 0x8) (async) sendmsg$inet(r0, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000000200)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {&(0x7f0000000040)="649d3b38ed4febc984ba39dfa0256a8ccbf961253a71fad2bfed8c3022be5b83fc0faa8a19484b650afd2ae2c4fa93c6f31e14da5b2b66ce4159556238dd33d6b8680f31ef1c4dc370a5dfc89efebcf59e0c22fecbd0b40b89d844c52815c7aff788d07d2fb0ba720dcacbbc2bb80792decd480530d235ff4dbe450348164676e9a70d5bd8facb17485cc5f5add3716cb655183fc4", 0x95}, {&(0x7f0000000100)="9fea1d5c9c252182df2a977b833adf7f6c11ffffffffc67111b5428244f9e05e2020a193301373ab3eb975d1117914ee29376a49ac", 0xff8d}], 0xb}, 0x0) 21:50:14 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) bpf$OBJ_PIN_PROG(0x6, &(0x7f0000000040)=@o_path={&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x4000, r0}, 0x18) (async) ioctl$TUNSETIFF(r0, 0x541b, 0x0) 21:50:14 executing program 5: openat$ppp(0xffffffffffffff9c, 0x0, 0x401, 0x0) 21:50:14 executing program 3: openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001940)={0x11, 0x3, &(0x7f0000001680)=@framed={{0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x18000000}}, &(0x7f0000001700)='GPL\x00', 0x6, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) r1 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=ANY=[@ANYBLOB="1800000002000000f400000000409b00"], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNATTACHFILTER(r0, 0x401054d5, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x6, 0x7f, 0xd3, 0x1ee8ba3}]}) (async) ioctl$TUNATTACHFILTER(r0, 0x401054d5, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x6, 0x7f, 0xd3, 0x1ee8ba3}]}) bpf$BPF_PROG_TEST_RUN_LIVE(0xa, &(0x7f0000000240)={r1, 0x0, 0x33, 0x0, &(0x7f0000000100)="1b6ea57278194cfe40936dbdc85dd4f59fbc9e82ee4837c0e69ccd4be1be6fe7ec63d509ec5f3e991573a84683cc00d087ee63", 0x0, 0x5, 0x0, 0xf5, 0x0, &(0x7f0000000140)="015141b2b2c2517613ed7e102ddfbd334099f823c19e453cad5fd1ea3b0009d20c0d4f54bb6fde398d6f824861a117a797ab96e0e7c088bb28b8e8ce5c4092a3b37a7a1d81c21c8319a5e59060e9daf7579ee7a3c7dc46f107e68a0778b1a57b13eddd6e0e37b165ba9bebf43b48474b24e0a23e67c6d070e02f1bb5a013f562df653de212f751de66c620290556e67ab18fe91e10811d2985d4fb1a323ea3ae813924500c7a6be9b83f314a9bf9aaa8a0359dc4fbd3b4baf1af21c1e8d15395ff206943ca3f4bf81761cdeba3d72f29e541a1af4b051bab66e62e89e649a985f36ea470c6716fc0396cf88ae986ad59837aec0435", 0x0, 0x2, 0x0, 0x9}, 0x50) ioctl$TUNSETTXFILTER(0xffffffffffffffff, 0x400454d1, &(0x7f0000000040)=ANY=[@ANYBLOB="01000400aaaaaaaaaaaaaaaaaaaaaabbaaaaaaaaaa2aaaaaaaabaaaa15e475"]) 21:50:14 executing program 2: ioctl$TUNSETIFF(0xffffffffffffffff, 0x5421, &(0x7f0000000000)={'syzkaller0\x00', 0x8000}) 21:50:14 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) (async) r1 = bpf$ITER_CREATE(0x21, &(0x7f0000000140), 0x8) bpf$ITER_CREATE(0x21, &(0x7f0000000180)={r1}, 0x8) (async) sendmsg$inet(r0, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000000200)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {&(0x7f0000000040)="649d3b38ed4febc984ba39dfa0256a8ccbf961253a71fad2bfed8c3022be5b83fc0faa8a19484b650afd2ae2c4fa93c6f31e14da5b2b66ce4159556238dd33d6b8680f31ef1c4dc370a5dfc89efebcf59e0c22fecbd0b40b89d844c52815c7aff788d07d2fb0ba720dcacbbc2bb80792decd480530d235ff4dbe450348164676e9a70d5bd8facb17485cc5f5add3716cb655183fc4", 0x95}, {&(0x7f0000000100)="9fea1d5c9c252182df2a977b833adf7f6c11ffffffffc67111b5428244f9e05e2020a193301373ab3eb975d1117914ee29376a49ac", 0xff8d}], 0xb}, 0x0) 21:50:14 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = bpf$ITER_CREATE(0x21, &(0x7f0000000000), 0x8) ioctl$TUNSETSTEERINGEBPF(r1, 0x800454e0, &(0x7f0000000040)) bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000000080)={@cgroup=r1, r1, 0xd, 0x2000, r1, @prog_id=0xffffffffffffffff}, 0x20) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) bpf$ITER_CREATE(0x21, &(0x7f0000000000), 0x8) (async) ioctl$TUNSETSTEERINGEBPF(r1, 0x800454e0, &(0x7f0000000040)) (async) bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000000080)={@cgroup=r1, r1, 0xd, 0x2000, r1, @prog_id=0xffffffffffffffff}, 0x20) (async) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) (async) 21:50:14 executing program 5: openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) 21:50:14 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) bpf$OBJ_PIN_PROG(0x6, &(0x7f0000000040)=@o_path={&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x4000, r0}, 0x18) (async) ioctl$TUNSETIFF(r0, 0x541b, 0x0) 21:50:14 executing program 3: openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001940)={0x11, 0x3, &(0x7f0000001680)=@framed={{0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x18000000}}, &(0x7f0000001700)='GPL\x00', 0x6, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) (async) r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) r1 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=ANY=[@ANYBLOB="1800000002000000f400000000409b00"], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNATTACHFILTER(r0, 0x401054d5, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x6, 0x7f, 0xd3, 0x1ee8ba3}]}) (async) bpf$BPF_PROG_TEST_RUN_LIVE(0xa, &(0x7f0000000240)={r1, 0x0, 0x33, 0x0, &(0x7f0000000100)="1b6ea57278194cfe40936dbdc85dd4f59fbc9e82ee4837c0e69ccd4be1be6fe7ec63d509ec5f3e991573a84683cc00d087ee63", 0x0, 0x5, 0x0, 0xf5, 0x0, &(0x7f0000000140)="015141b2b2c2517613ed7e102ddfbd334099f823c19e453cad5fd1ea3b0009d20c0d4f54bb6fde398d6f824861a117a797ab96e0e7c088bb28b8e8ce5c4092a3b37a7a1d81c21c8319a5e59060e9daf7579ee7a3c7dc46f107e68a0778b1a57b13eddd6e0e37b165ba9bebf43b48474b24e0a23e67c6d070e02f1bb5a013f562df653de212f751de66c620290556e67ab18fe91e10811d2985d4fb1a323ea3ae813924500c7a6be9b83f314a9bf9aaa8a0359dc4fbd3b4baf1af21c1e8d15395ff206943ca3f4bf81761cdeba3d72f29e541a1af4b051bab66e62e89e649a985f36ea470c6716fc0396cf88ae986ad59837aec0435", 0x0, 0x2, 0x0, 0x9}, 0x50) (async) ioctl$TUNSETTXFILTER(0xffffffffffffffff, 0x400454d1, &(0x7f0000000040)=ANY=[@ANYBLOB="01000400aaaaaaaaaaaaaaaaaaaaaabbaaaaaaaaaa2aaaaaaaabaaaa15e475"]) 21:50:14 executing program 1: r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000600)=ANY=[@ANYBLOB="180000000200000000000000007b6a4c5aff63dd709a0000004dde69302dff4a97dcebd786a7466bd829ed8694fbbfe50c53ef8e570e28fe4feb0d23b2b19fd1614e696497163efdc86bf845f3d0a33f4349634a8fc1584d93eea452f2015914ab51b60571281339963e13f273c14c08957cf28c9026b9f2fe1a8a1dd8eb79746eeef2ce9a8bd3fbb8497e4f14f4bd47984399ed718527e26269d90f969e278c6f674fa8840215a120e5b38d2196d137199c09261d48f62513c405bc1dac0e0259e44fcfd1bfe18c8696403f9912d9877b52bc06be98b229edf5"], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) r3 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r3, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) r4 = bpf$MAP_CREATE(0x0, &(0x7f0000000340)=@base={0x5, 0x1, 0xfffffff9, 0x3, 0x800, 0xffffffffffffffff, 0x9, '\x00', 0x0, 0xffffffffffffffff, 0x3, 0x1, 0x4}, 0x48) r5 = bpf$ITER_CREATE(0x21, 0x0, 0x0) r6 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r6, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x1c, &(0x7f0000000c00)=@raw=[@alu={0x7, 0x0, 0x9, 0xa, 0xf, 0x20, 0xffffffffffffffff}], &(0x7f0000000700)='syzkaller\x00', 0x8f, 0xfffffffffffffe22, 0x0, 0x40f00, 0x0, '\x00', 0x0, 0x25, r6, 0x8, &(0x7f0000000d00)={0xfffffffd, 0x25}, 0x8, 0x10, &(0x7f0000000d40)={0x1, 0xb, 0x2, 0x4}, 0x10}, 0x90) ioctl$TUNSETVNETLE(r5, 0x400454dc, &(0x7f00000005c0)=0x1) r7 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f00000003c0)={0x0, 0x8, 0x10}, 0xc) r8 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000440)=@o_path={&(0x7f0000000400)='./file0\x00'}, 0x18) bpf$PROG_LOAD(0x5, &(0x7f0000000500)={0x1b, 0x8, &(0x7f0000000140)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x10000}, [@func={0x85, 0x0, 0x1, 0x0, 0xfffffffffffffff9}, @generic={0xaa, 0x7, 0xe, 0x8, 0x5}, @ldst={0x2, 0x2, 0x0, 0x0, 0x0, 0x10, 0x1}, @map_idx={0x18, 0x5, 0x5, 0x0, 0x3}]}, &(0x7f0000000180)='syzkaller\x00', 0x3, 0x3, &(0x7f00000001c0)=""/3, 0x41000, 0x20, '\x00', 0x0, 0x1d, 0xffffffffffffffff, 0x8, &(0x7f00000002c0)={0x0, 0x3}, 0x8, 0x10, &(0x7f0000000300)={0x4, 0x0, 0x5, 0x8}, 0x10, 0xffffffffffffffff, r0, 0x3, &(0x7f0000000480)=[r1, 0xffffffffffffffff, r2, r3, r4, r7, r8], &(0x7f00000004c0)=[{0x1, 0x4, 0xf}, {0x3, 0x4, 0x9, 0x7}, {0x3, 0x1, 0x9, 0x7}], 0x10, 0x9}, 0x90) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$inet(r9, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000000200)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {&(0x7f0000000040)="649d3b38ed4febc984ba39dfa0256a8ccbf961253a71fad2bfed8c3022be5b83fc0faa8a19484b650afd2ae2c4fa93c6f31e14da5b2b66ce4159556238dd33d6b8680f31ef1c4dc370a5dfc89efebcf59e0c22fecbd0b40b89d844c52815c7aff788d07d2fb0ba720dcacbbc2bb80792decd480530d235ff4dbe450348164676e9a70d5bd8facb17485cc5f5add3716cb655183fc4", 0x95}, {&(0x7f0000000100)="9fea1d5c9c252182df2a977b833adf7f6c11ffffffffc67111b5428244f9e05e2020a193301373ab3eb975d1117914ee29376a49ac", 0xff8d}], 0xb}, 0x0) 21:50:14 executing program 5: openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) 21:50:14 executing program 2: ioctl$TUNSETIFF(0xffffffffffffffff, 0x5421, &(0x7f0000000000)={'syzkaller0\x00', 0x8000}) 21:50:14 executing program 3: openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='blkio.throttle.io_service_bytes_recursive\x00', 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'ip6tnl0\x00', 0x2000}) 21:50:14 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f00000001c0), 0x400840, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000100)={'vxcan1\x00', 0x20}) ioctl$TUNSETIFF(r0, 0x541b, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNGETVNETBE(0xffffffffffffffff, 0x800454df, &(0x7f0000000140)) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=ANY=[@ANYBLOB="180000000200"/16], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNATTACHFILTER(r1, 0x401054d5, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[{0x3, 0x81, 0x5}, {0x68, 0x1f, 0x4, 0x9}, {0xd7cf, 0x7f, 0x1, 0x1f}, {0xb027, 0x20, 0x8, 0x400}, {0x200, 0x5, 0x20, 0x1}, {0x40, 0xfa, 0x5, 0x7f}, {0x1ff, 0xa8, 0xf4, 0x3}]}) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) bpf$LINK_DETACH(0x22, &(0x7f0000000180)=r2, 0x4) ioctl$TUNGETFILTER(r0, 0x801054db, &(0x7f0000000200)=""/210) 21:50:14 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) r1 = bpf$ITER_CREATE(0x21, &(0x7f0000000000), 0x8) ioctl$TUNSETSTEERINGEBPF(r1, 0x800454e0, &(0x7f0000000040)) (async) bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000000080)={@cgroup=r1, r1, 0xd, 0x2000, r1, @prog_id=0xffffffffffffffff}, 0x20) (async) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:14 executing program 2: ioctl$TUNSETIFF(0xffffffffffffffff, 0x5421, &(0x7f0000000000)={'syzkaller0\x00', 0x8000}) 21:50:14 executing program 5: openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) 21:50:14 executing program 1: r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async, rerun: 32) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) (rerun: 32) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000600)=ANY=[@ANYBLOB="180000000200000000000000007b6a4c5aff63dd709a0000004dde69302dff4a97dcebd786a7466bd829ed8694fbbfe50c53ef8e570e28fe4feb0d23b2b19fd1614e696497163efdc86bf845f3d0a33f4349634a8fc1584d93eea452f2015914ab51b60571281339963e13f273c14c08957cf28c9026b9f2fe1a8a1dd8eb79746eeef2ce9a8bd3fbb8497e4f14f4bd47984399ed718527e26269d90f969e278c6f674fa8840215a120e5b38d2196d137199c09261d48f62513c405bc1dac0e0259e44fcfd1bfe18c8696403f9912d9877b52bc06be98b229edf5"], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) r3 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r3, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) r4 = bpf$MAP_CREATE(0x0, &(0x7f0000000340)=@base={0x5, 0x1, 0xfffffff9, 0x3, 0x800, 0xffffffffffffffff, 0x9, '\x00', 0x0, 0xffffffffffffffff, 0x3, 0x1, 0x4}, 0x48) (async) r5 = bpf$ITER_CREATE(0x21, 0x0, 0x0) r6 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r6, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x1c, &(0x7f0000000c00)=@raw=[@alu={0x7, 0x0, 0x9, 0xa, 0xf, 0x20, 0xffffffffffffffff}], &(0x7f0000000700)='syzkaller\x00', 0x8f, 0xfffffffffffffe22, 0x0, 0x40f00, 0x0, '\x00', 0x0, 0x25, r6, 0x8, &(0x7f0000000d00)={0xfffffffd, 0x25}, 0x8, 0x10, &(0x7f0000000d40)={0x1, 0xb, 0x2, 0x4}, 0x10}, 0x90) (async, rerun: 32) ioctl$TUNSETVNETLE(r5, 0x400454dc, &(0x7f00000005c0)=0x1) (rerun: 32) r7 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f00000003c0)={0x0, 0x8, 0x10}, 0xc) (async, rerun: 64) r8 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000440)=@o_path={&(0x7f0000000400)='./file0\x00'}, 0x18) (rerun: 64) bpf$PROG_LOAD(0x5, &(0x7f0000000500)={0x1b, 0x8, &(0x7f0000000140)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x10000}, [@func={0x85, 0x0, 0x1, 0x0, 0xfffffffffffffff9}, @generic={0xaa, 0x7, 0xe, 0x8, 0x5}, @ldst={0x2, 0x2, 0x0, 0x0, 0x0, 0x10, 0x1}, @map_idx={0x18, 0x5, 0x5, 0x0, 0x3}]}, &(0x7f0000000180)='syzkaller\x00', 0x3, 0x3, &(0x7f00000001c0)=""/3, 0x41000, 0x20, '\x00', 0x0, 0x1d, 0xffffffffffffffff, 0x8, &(0x7f00000002c0)={0x0, 0x3}, 0x8, 0x10, &(0x7f0000000300)={0x4, 0x0, 0x5, 0x8}, 0x10, 0xffffffffffffffff, r0, 0x3, &(0x7f0000000480)=[r1, 0xffffffffffffffff, r2, r3, r4, r7, r8], &(0x7f00000004c0)=[{0x1, 0x4, 0xf}, {0x3, 0x4, 0x9, 0x7}, {0x3, 0x1, 0x9, 0x7}], 0x10, 0x9}, 0x90) (async) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$inet(r9, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000000200)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {&(0x7f0000000040)="649d3b38ed4febc984ba39dfa0256a8ccbf961253a71fad2bfed8c3022be5b83fc0faa8a19484b650afd2ae2c4fa93c6f31e14da5b2b66ce4159556238dd33d6b8680f31ef1c4dc370a5dfc89efebcf59e0c22fecbd0b40b89d844c52815c7aff788d07d2fb0ba720dcacbbc2bb80792decd480530d235ff4dbe450348164676e9a70d5bd8facb17485cc5f5add3716cb655183fc4", 0x95}, {&(0x7f0000000100)="9fea1d5c9c252182df2a977b833adf7f6c11ffffffffc67111b5428244f9e05e2020a193301373ab3eb975d1117914ee29376a49ac", 0xff8d}], 0xb}, 0x0) 21:50:14 executing program 3: openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='blkio.throttle.io_service_bytes_recursive\x00', 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'ip6tnl0\x00', 0x2000}) 21:50:14 executing program 5: openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001940)={0x11, 0x3, &(0x7f0000001680)=@framed={{0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x18000000}}, &(0x7f0000001700)='GPL\x00', 0x6, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x90) r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) r1 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=ANY=[@ANYBLOB="1800000002000000f400000000409b00"], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNATTACHFILTER(r0, 0x401054d5, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x6, 0x7f, 0xd3, 0x1ee8ba3}]}) bpf$BPF_PROG_TEST_RUN_LIVE(0xa, &(0x7f0000000240)={r1, 0x0, 0x33, 0x0, &(0x7f0000000100)="1b6ea57278194cfe40936dbdc85dd4f59fbc9e82ee4837c0e69ccd4be1be6fe7ec63d509ec5f3e991573a84683cc00d087ee63", 0x0, 0x5, 0x0, 0xf5, 0x0, &(0x7f0000000140)="015141b2b2c2517613ed7e102ddfbd334099f823c19e453cad5fd1ea3b0009d20c0d4f54bb6fde398d6f824861a117a797ab96e0e7c088bb28b8e8ce5c4092a3b37a7a1d81c21c8319a5e59060e9daf7579ee7a3c7dc46f107e68a0778b1a57b13eddd6e0e37b165ba9bebf43b48474b24e0a23e67c6d070e02f1bb5a013f562df653de212f751de66c620290556e67ab18fe91e10811d2985d4fb1a323ea3ae813924500c7a6be9b83f314a9bf9aaa8a0359dc4fbd3b4baf1af21c1e8d15395ff206943ca3f4bf81761cdeba3d72f29e541a1af4b051bab66e62e89e649a985f36ea470c6716fc0396cf88ae986ad59837aec0435", 0x0, 0x2, 0x0, 0x9}, 0x50) ioctl$TUNSETTXFILTER(0xffffffffffffffff, 0x400454d1, &(0x7f0000000040)=ANY=[@ANYBLOB="01000400aaaaaaaaaaaaaaaaaaaaaabbaaaaaaaaaa2aaaaaaaabaaaa15e475"]) 21:50:14 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f00000001c0), 0x400840, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000100)={'vxcan1\x00', 0x20}) ioctl$TUNSETIFF(r0, 0x541b, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNGETVNETBE(0xffffffffffffffff, 0x800454df, &(0x7f0000000140)) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=ANY=[@ANYBLOB="180000000200"/16], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNATTACHFILTER(r1, 0x401054d5, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[{0x3, 0x81, 0x5}, {0x68, 0x1f, 0x4, 0x9}, {0xd7cf, 0x7f, 0x1, 0x1f}, {0xb027, 0x20, 0x8, 0x400}, {0x200, 0x5, 0x20, 0x1}, {0x40, 0xfa, 0x5, 0x7f}, {0x1ff, 0xa8, 0xf4, 0x3}]}) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) bpf$LINK_DETACH(0x22, &(0x7f0000000180)=r2, 0x4) ioctl$TUNGETFILTER(r0, 0x801054db, &(0x7f0000000200)=""/210) openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) openat$tun(0xffffffffffffff9c, &(0x7f00000001c0), 0x400840, 0x0) (async) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000100)={'vxcan1\x00', 0x20}) (async) ioctl$TUNSETIFF(r0, 0x541b, 0x0) (async) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) ioctl$TUNGETVNETBE(0xffffffffffffffff, 0x800454df, &(0x7f0000000140)) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=ANY=[@ANYBLOB="180000000200"/16], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) ioctl$TUNATTACHFILTER(r1, 0x401054d5, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[{0x3, 0x81, 0x5}, {0x68, 0x1f, 0x4, 0x9}, {0xd7cf, 0x7f, 0x1, 0x1f}, {0xb027, 0x20, 0x8, 0x400}, {0x200, 0x5, 0x20, 0x1}, {0x40, 0xfa, 0x5, 0x7f}, {0x1ff, 0xa8, 0xf4, 0x3}]}) (async) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) bpf$LINK_DETACH(0x22, &(0x7f0000000180)=r2, 0x4) (async) ioctl$TUNGETFILTER(r0, 0x801054db, &(0x7f0000000200)=""/210) (async) 21:50:14 executing program 0: openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x1}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10, 0x0, 0x0, 0xfffffffffffffe54, 0x0, 0x0, 0x10, 0x10000}, 0x90) ioctl$TUNSETIFF(r1, 0x5452, &(0x7f0000000100)={'syz_tun\x00', 0x100}) 21:50:14 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x4800, 0x0) ioctl$TUNSETSNDBUF(r1, 0x400454d4, &(0x7f0000000080)=0x4) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, &(0x7f0000000000)=0x5) 21:50:14 executing program 5: openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x401, 0x0) 21:50:14 executing program 3: openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='blkio.throttle.io_service_bytes_recursive\x00', 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'ip6tnl0\x00', 0x2000}) openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='blkio.throttle.io_service_bytes_recursive\x00', 0x0, 0x0) (async) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'ip6tnl0\x00', 0x2000}) (async) 21:50:14 executing program 1: r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000600)=ANY=[@ANYBLOB="180000000200000000000000007b6a4c5aff63dd709a0000004dde69302dff4a97dcebd786a7466bd829ed8694fbbfe50c53ef8e570e28fe4feb0d23b2b19fd1614e696497163efdc86bf845f3d0a33f4349634a8fc1584d93eea452f2015914ab51b60571281339963e13f273c14c08957cf28c9026b9f2fe1a8a1dd8eb79746eeef2ce9a8bd3fbb8497e4f14f4bd47984399ed718527e26269d90f969e278c6f674fa8840215a120e5b38d2196d137199c09261d48f62513c405bc1dac0e0259e44fcfd1bfe18c8696403f9912d9877b52bc06be98b229edf5"], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) r3 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r3, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) r4 = bpf$MAP_CREATE(0x0, &(0x7f0000000340)=@base={0x5, 0x1, 0xfffffff9, 0x3, 0x800, 0xffffffffffffffff, 0x9, '\x00', 0x0, 0xffffffffffffffff, 0x3, 0x1, 0x4}, 0x48) (async) r5 = bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) r6 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r6, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x1c, &(0x7f0000000c00)=@raw=[@alu={0x7, 0x0, 0x9, 0xa, 0xf, 0x20, 0xffffffffffffffff}], &(0x7f0000000700)='syzkaller\x00', 0x8f, 0xfffffffffffffe22, 0x0, 0x40f00, 0x0, '\x00', 0x0, 0x25, r6, 0x8, &(0x7f0000000d00)={0xfffffffd, 0x25}, 0x8, 0x10, &(0x7f0000000d40)={0x1, 0xb, 0x2, 0x4}, 0x10}, 0x90) (async) ioctl$TUNSETVNETLE(r5, 0x400454dc, &(0x7f00000005c0)=0x1) (async) r7 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f00000003c0)={0x0, 0x8, 0x10}, 0xc) (async) r8 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000440)=@o_path={&(0x7f0000000400)='./file0\x00'}, 0x18) bpf$PROG_LOAD(0x5, &(0x7f0000000500)={0x1b, 0x8, &(0x7f0000000140)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x10000}, [@func={0x85, 0x0, 0x1, 0x0, 0xfffffffffffffff9}, @generic={0xaa, 0x7, 0xe, 0x8, 0x5}, @ldst={0x2, 0x2, 0x0, 0x0, 0x0, 0x10, 0x1}, @map_idx={0x18, 0x5, 0x5, 0x0, 0x3}]}, &(0x7f0000000180)='syzkaller\x00', 0x3, 0x3, &(0x7f00000001c0)=""/3, 0x41000, 0x20, '\x00', 0x0, 0x1d, 0xffffffffffffffff, 0x8, &(0x7f00000002c0)={0x0, 0x3}, 0x8, 0x10, &(0x7f0000000300)={0x4, 0x0, 0x5, 0x8}, 0x10, 0xffffffffffffffff, r0, 0x3, &(0x7f0000000480)=[r1, 0xffffffffffffffff, r2, r3, r4, r7, r8], &(0x7f00000004c0)=[{0x1, 0x4, 0xf}, {0x3, 0x4, 0x9, 0x7}, {0x3, 0x1, 0x9, 0x7}], 0x10, 0x9}, 0x90) (async) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$inet(r9, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000000200)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {&(0x7f0000000040)="649d3b38ed4febc984ba39dfa0256a8ccbf961253a71fad2bfed8c3022be5b83fc0faa8a19484b650afd2ae2c4fa93c6f31e14da5b2b66ce4159556238dd33d6b8680f31ef1c4dc370a5dfc89efebcf59e0c22fecbd0b40b89d844c52815c7aff788d07d2fb0ba720dcacbbc2bb80792decd480530d235ff4dbe450348164676e9a70d5bd8facb17485cc5f5add3716cb655183fc4", 0x95}, {&(0x7f0000000100)="9fea1d5c9c252182df2a977b833adf7f6c11ffffffffc67111b5428244f9e05e2020a193301373ab3eb975d1117914ee29376a49ac", 0xff8d}], 0xb}, 0x0) 21:50:14 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f00000001c0), 0x400840, 0x0) (async, rerun: 64) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000100)={'vxcan1\x00', 0x20}) (async, rerun: 64) ioctl$TUNSETIFF(r0, 0x541b, 0x0) (async, rerun: 32) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) (async, rerun: 32) ioctl$TUNGETVNETBE(0xffffffffffffffff, 0x800454df, &(0x7f0000000140)) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=ANY=[@ANYBLOB="180000000200"/16], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNATTACHFILTER(r1, 0x401054d5, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[{0x3, 0x81, 0x5}, {0x68, 0x1f, 0x4, 0x9}, {0xd7cf, 0x7f, 0x1, 0x1f}, {0xb027, 0x20, 0x8, 0x400}, {0x200, 0x5, 0x20, 0x1}, {0x40, 0xfa, 0x5, 0x7f}, {0x1ff, 0xa8, 0xf4, 0x3}]}) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) bpf$LINK_DETACH(0x22, &(0x7f0000000180)=r2, 0x4) (async, rerun: 64) ioctl$TUNGETFILTER(r0, 0x801054db, &(0x7f0000000200)=""/210) (rerun: 64) 21:50:14 executing program 0: openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x1}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10, 0x0, 0x0, 0xfffffffffffffe54, 0x0, 0x0, 0x10, 0x10000}, 0x90) (async) ioctl$TUNSETIFF(r1, 0x5452, &(0x7f0000000100)={'syz_tun\x00', 0x100}) 21:50:14 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x4800, 0x0) ioctl$TUNSETSNDBUF(r1, 0x400454d4, &(0x7f0000000080)=0x4) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, &(0x7f0000000000)=0x5) 21:50:14 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) ioctl$TUNATTACHFILTER(r0, 0x401054d5, &(0x7f0000000040)={0x8, &(0x7f0000000000)=[{0x1, 0xff, 0x13, 0x40}, {0x8e, 0x41, 0x6, 0x8001}, {0x6, 0x50, 0x9, 0x2}, {0x81, 0x7a, 0x1, 0x1}, {0x0, 0x0, 0x6, 0x5}, {0x8, 0x0, 0x2, 0x20}, {0x7, 0x6, 0xff, 0xae3}, {0x27ac, 0x2, 0x5, 0xfffffffa}]}) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNSETVNETBE(r1, 0x400454de, &(0x7f0000000080)) 21:50:14 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='blkio.bfq.io_service_time\x00', 0x0, 0x0) ioctl$TUNATTACHFILTER(r1, 0x401054d5, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x1, 0x0, 0x40, 0x5}, {0x7, 0x9, 0x1, 0x600}]}) ioctl$TUNGETIFF(r0, 0x800454d2, &(0x7f0000000140)={'geneve0\x00'}) 21:50:14 executing program 0: openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x1}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10, 0x0, 0x0, 0xfffffffffffffe54, 0x0, 0x0, 0x10, 0x10000}, 0x90) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x1}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10, 0x0, 0x0, 0xfffffffffffffe54, 0x0, 0x0, 0x10, 0x10000}, 0x90) ioctl$TUNSETIFF(r1, 0x5452, &(0x7f0000000100)={'syz_tun\x00', 0x100}) 21:50:14 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0xe0000, 0x0) ioctl$TUNSETQUEUE(r0, 0x400454d9, &(0x7f0000000140)={'pimreg0\x00', 0x100}) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$inet(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000200)}, 0x20) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000080)) 21:50:14 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) ioctl$TUNATTACHFILTER(r0, 0x401054d5, &(0x7f0000000040)={0x8, &(0x7f0000000000)=[{0x1, 0xff, 0x13, 0x40}, {0x8e, 0x41, 0x6, 0x8001}, {0x6, 0x50, 0x9, 0x2}, {0x81, 0x7a, 0x1, 0x1}, {0x0, 0x0, 0x6, 0x5}, {0x8, 0x0, 0x2, 0x20}, {0x7, 0x6, 0xff, 0xae3}, {0x27ac, 0x2, 0x5, 0xfffffffa}]}) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNSETVNETBE(r1, 0x400454de, &(0x7f0000000080)) 21:50:14 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x200, 0x0) ioctl$TUNSETIFF(r0, 0x541b, 0x0) 21:50:14 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x4800, 0x0) ioctl$TUNSETSNDBUF(r1, 0x400454d4, &(0x7f0000000080)=0x4) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, &(0x7f0000000000)=0x5) openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x4800, 0x0) (async) ioctl$TUNSETSNDBUF(r1, 0x400454d4, &(0x7f0000000080)=0x4) (async) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) (async) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, &(0x7f0000000000)=0x5) (async) 21:50:14 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='blkio.bfq.io_service_time\x00', 0x0, 0x0) ioctl$TUNATTACHFILTER(r1, 0x401054d5, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x1, 0x0, 0x40, 0x5}, {0x7, 0x9, 0x1, 0x600}]}) (async) ioctl$TUNGETIFF(r0, 0x800454d2, &(0x7f0000000140)={'geneve0\x00'}) 21:50:14 executing program 5: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r1, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f00000002c0)=""/173, 0xad}, {&(0x7f0000000380)=""/253, 0xfd}], 0x2, &(0x7f0000000480)=""/4096, 0x1000}, 0x0) sendmsg$inet(r0, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000000200)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {&(0x7f0000000040)="649d3b38ed4febc984ba39dfa0256a8ccbf961253a71fad2bfed8c3022be5b83fc0faa8a19484b650afd2ae2c4fa93c6f31e14da5b2b66ce4159556238dd33d6b8680f31ef1c4dc370a5dfc89efebcf59e0c22fecbd0b40b89d844c52815c7aff788d07d2fb0ba720dcacbbc2bb80792decd480530d235ff4dbe450348164676e9a70d5bd8facb17485cc5f5add3716cb655183fc4", 0x95}, {&(0x7f0000000100)="9fea1d5c9c252182df2a977b833adf7f6c11ffffffffc67111b5428244f9e05e2020a193301373ab3eb975d1117914ee29376a49ac", 0xff8d}], 0xb}, 0x0) 21:50:14 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0xe0000, 0x0) ioctl$TUNSETQUEUE(r0, 0x400454d9, &(0x7f0000000140)={'pimreg0\x00', 0x100}) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$inet(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000200)}, 0x20) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000080)) openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0xe0000, 0x0) (async) ioctl$TUNSETQUEUE(r0, 0x400454d9, &(0x7f0000000140)={'pimreg0\x00', 0x100}) (async) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)) (async) sendmsg$inet(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000200)}, 0x20) (async) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000080)) (async) 21:50:14 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNSETNOCSUM(r1, 0x400454c8, 0x0) r2 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000180)={&(0x7f0000000400)=ANY=[@ANYBLOB="9feb01001800000000000000640000006400000004000000000000000000000300000000050000000400000006000000000000000000000100000000560001020f00000000000001000000002100ff7f0200000002000006040000000c000000060000000000000000020000050000000000000e0100000001000000002e610033cac006203a0abafe55503a1b499df578272937cea34b5403f2cac4aba4df1c168701bf8171aff7297121aa15f04448f890b1348ec9ee0804c430f03efd295d332a29383bd95ce2ff2a62cb332ceda38aed4d09c4666bb6b9941a36385146210523d2388e154e9e1c91e9d524a8ea506aab7ccc3107ad6557dca56f8bf0c6e04c2e4371255f80d4480735761f0b7ba8892553fd391ba810c53f81"], &(0x7f0000000100)=""/73, 0x80, 0x49, 0x1, 0x2}, 0x20) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000340)={r2, 0x20, &(0x7f0000000300)={&(0x7f00000001c0)=""/142, 0x8e, 0x0, &(0x7f0000000280)=""/87, 0x57}}, 0x10) ioctl$TUNSETVNETBE(r2, 0x400454de, &(0x7f00000003c0)) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000880)={r2, 0x20, &(0x7f0000000840)={&(0x7f0000000640)=""/235, 0xeb, 0x0, &(0x7f0000000740)=""/247, 0xf7}}, 0x10) r3 = ioctl$TUNGETDEVNETNS(r0, 0x54e3, 0x0) r4 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000580)=@o_path={&(0x7f0000000380)='./file0/file0\x00', 0x0, 0x0, r3}, 0x18) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f00000009c0)={r4, 0x58, &(0x7f0000000940)}, 0x10) r5 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r5, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) r6 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r6, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) r7 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r7, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) r8 = bpf$ITER_CREATE(0x21, &(0x7f0000000600)={r7}, 0x8) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000011c0)={0xffffffffffffffff, 0xe0, &(0x7f00000010c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000f00)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5, &(0x7f0000000f40)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000f80)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000fc0)=[{}, {}, {}, {}], 0x20, 0x10, &(0x7f0000001000), &(0x7f0000001040), 0x8, 0x10, 0x8, 0x8, &(0x7f0000001080)}}, 0x10) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000001600)={0x6, 0x7, &(0x7f0000001340)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x400}, [@kfunc={0x85, 0x0, 0x2, 0x0, 0x4}, @ldst={0x2, 0x0, 0x8649d49e6d977d38, 0x3, 0x8, 0x1c, 0x4}, @jmp={0x5, 0x1, 0x9, 0x0, 0x4, 0xffffffffffffffff, 0x1}, @ldst={0x3, 0x0, 0x1, 0x2, 0x1, 0x1}]}, &(0x7f0000001380)='GPL\x00', 0x0, 0xb6, &(0x7f00000013c0)=""/182, 0x41000, 0x40, '\x00', r9, 0x25, r2, 0x8, &(0x7f0000001480)={0x5, 0x3}, 0x8, 0x10, &(0x7f00000014c0)={0x0, 0x6, 0x5, 0x7}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000001580)=[0xffffffffffffffff, r8, r4, r4, r8, r4], &(0x7f00000015c0)=[{0x0, 0x4, 0x10, 0xb}], 0x10, 0xf562}, 0x90) bpf$MAP_CREATE(0x0, &(0x7f0000000040)=@base={0x1b, 0x81, 0x6, 0x401, 0x1048, 0xffffffffffffffff, 0x200, '\x00', r9, 0xffffffffffffffff, 0x3, 0x4}, 0x48) r10 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r10, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNSETIFF(r10, 0x5452, &(0x7f0000000000)={'gre0\x00', 0x800}) r11 = bpf$ITER_CREATE(0x21, &(0x7f0000000540)={r10}, 0x8) ioctl$TUNSETPERSIST(r11, 0x400454cb, 0x0) 21:50:14 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) (async) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='blkio.bfq.io_service_time\x00', 0x0, 0x0) ioctl$TUNATTACHFILTER(r1, 0x401054d5, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x1, 0x0, 0x40, 0x5}, {0x7, 0x9, 0x1, 0x600}]}) (async) ioctl$TUNGETIFF(r0, 0x800454d2, &(0x7f0000000140)={'geneve0\x00'}) 21:50:14 executing program 2: r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000180)='blkio.bfq.dequeue\x00', 0x0, 0x0) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000440)={r0, 0x0, 0x5e, 0x79, &(0x7f00000001c0)="2e2995076bc6606a410679396060905d5bfd599b7abea5661b5546186a8d08241568d1af1af7bdb31562d99517a1bb7a8a33b3d88299e4212376ad10ff549362ed224db748168b6f239d6342d67ffb051efc6be3613ee648480435deade9", &(0x7f0000000240)=""/121, 0x4, 0x0, 0x9b, 0xae, &(0x7f00000002c0)="d554e2bba2560d6d13cc1871f697785744904bb0e1ce08ce8adfdd9f8a18916edb8f85f5ea60183a43bce527352cf04837e9b51440c14f0ae1a29ff9e8bd6c3c462ee5b7c45b5fcf2f6b1a67d7c0b2b54d934d8b1785ad5c08429ad164afb0016ad2cdff9c7b5879c4301e2019f8181eae411e6a90e1c6efa669952ba64bef85e0138964bcd98e67419427741ace058779aec3f85ee4afc21ade5a", &(0x7f0000000380)="fc5b970e5e82e1b9eb5258032eb4c524008c46d64b39417bd40b081e77712b60a45a2a3b1161111f2d403d97ea7d453727b6d2db4e9129767064e8f7a9f30407f9071e98cbf062a2a5da426d8d8b12f9c67661249d00f76d64bfcc154c5be2864c99d3f9feb81e1c8a64f770fdff7fdae287e9483b3ed9605d2c2c0bbaa46d84b785d2ea4c3e80e59c88dd592ed0485977b7af284e85c23105eb483087589e7dff51f1550079d846c23e267f93a0", 0x3, 0x0, 0xfff}, 0x50) r1 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x1, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000d00)={0x2, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x3, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNGETVNETLE(r2, 0x800454dd, &(0x7f0000000040)) r3 = openat$cgroup_ro(r2, &(0x7f0000000080)='cpuacct.usage_all\x00', 0x0, 0x0) bpf$LINK_DETACH(0x22, &(0x7f0000000140)=r3, 0x4) ioctl$TUNGETVNETLE(r1, 0x800454dd, &(0x7f0000000000)) ioctl$TUNSETIFF(r1, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:14 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0xe0000, 0x0) ioctl$TUNSETQUEUE(r0, 0x400454d9, &(0x7f0000000140)={'pimreg0\x00', 0x100}) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)) (async) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$inet(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000200)}, 0x20) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000080)) 21:50:14 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x200, 0x0) ioctl$TUNSETIFF(r0, 0x541b, 0x0) 21:50:14 executing program 2: r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000180)='blkio.bfq.dequeue\x00', 0x0, 0x0) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000440)={r0, 0x0, 0x5e, 0x79, &(0x7f00000001c0)="2e2995076bc6606a410679396060905d5bfd599b7abea5661b5546186a8d08241568d1af1af7bdb31562d99517a1bb7a8a33b3d88299e4212376ad10ff549362ed224db748168b6f239d6342d67ffb051efc6be3613ee648480435deade9", &(0x7f0000000240)=""/121, 0x4, 0x0, 0x9b, 0xae, &(0x7f00000002c0)="d554e2bba2560d6d13cc1871f697785744904bb0e1ce08ce8adfdd9f8a18916edb8f85f5ea60183a43bce527352cf04837e9b51440c14f0ae1a29ff9e8bd6c3c462ee5b7c45b5fcf2f6b1a67d7c0b2b54d934d8b1785ad5c08429ad164afb0016ad2cdff9c7b5879c4301e2019f8181eae411e6a90e1c6efa669952ba64bef85e0138964bcd98e67419427741ace058779aec3f85ee4afc21ade5a", &(0x7f0000000380)="fc5b970e5e82e1b9eb5258032eb4c524008c46d64b39417bd40b081e77712b60a45a2a3b1161111f2d403d97ea7d453727b6d2db4e9129767064e8f7a9f30407f9071e98cbf062a2a5da426d8d8b12f9c67661249d00f76d64bfcc154c5be2864c99d3f9feb81e1c8a64f770fdff7fdae287e9483b3ed9605d2c2c0bbaa46d84b785d2ea4c3e80e59c88dd592ed0485977b7af284e85c23105eb483087589e7dff51f1550079d846c23e267f93a0", 0x3, 0x0, 0xfff}, 0x50) r1 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x1, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000d00)={0x2, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x3, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x1, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000d00)={0x2, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x3, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNGETVNETLE(r2, 0x800454dd, &(0x7f0000000040)) r3 = openat$cgroup_ro(r2, &(0x7f0000000080)='cpuacct.usage_all\x00', 0x0, 0x0) bpf$LINK_DETACH(0x22, &(0x7f0000000140)=r3, 0x4) (async) bpf$LINK_DETACH(0x22, &(0x7f0000000140)=r3, 0x4) ioctl$TUNGETVNETLE(r1, 0x800454dd, &(0x7f0000000000)) ioctl$TUNSETIFF(r1, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:14 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) ioctl$TUNSETNOCSUM(r1, 0x400454c8, 0x0) r2 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000180)={&(0x7f0000000400)=ANY=[@ANYBLOB="9feb01001800000000000000640000006400000004000000000000000000000300000000050000000400000006000000000000000000000100000000560001020f00000000000001000000002100ff7f0200000002000006040000000c000000060000000000000000020000050000000000000e0100000001000000002e610033cac006203a0abafe55503a1b499df578272937cea34b5403f2cac4aba4df1c168701bf8171aff7297121aa15f04448f890b1348ec9ee0804c430f03efd295d332a29383bd95ce2ff2a62cb332ceda38aed4d09c4666bb6b9941a36385146210523d2388e154e9e1c91e9d524a8ea506aab7ccc3107ad6557dca56f8bf0c6e04c2e4371255f80d4480735761f0b7ba8892553fd391ba810c53f81"], &(0x7f0000000100)=""/73, 0x80, 0x49, 0x1, 0x2}, 0x20) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000340)={r2, 0x20, &(0x7f0000000300)={&(0x7f00000001c0)=""/142, 0x8e, 0x0, &(0x7f0000000280)=""/87, 0x57}}, 0x10) (async) ioctl$TUNSETVNETBE(r2, 0x400454de, &(0x7f00000003c0)) (async) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000880)={r2, 0x20, &(0x7f0000000840)={&(0x7f0000000640)=""/235, 0xeb, 0x0, &(0x7f0000000740)=""/247, 0xf7}}, 0x10) (async) r3 = ioctl$TUNGETDEVNETNS(r0, 0x54e3, 0x0) r4 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000580)=@o_path={&(0x7f0000000380)='./file0/file0\x00', 0x0, 0x0, r3}, 0x18) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f00000009c0)={r4, 0x58, &(0x7f0000000940)}, 0x10) (async) r5 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r5, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) r6 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r6, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) r7 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r7, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) r8 = bpf$ITER_CREATE(0x21, &(0x7f0000000600)={r7}, 0x8) (async) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000011c0)={0xffffffffffffffff, 0xe0, &(0x7f00000010c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000f00)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5, &(0x7f0000000f40)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000f80)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000fc0)=[{}, {}, {}, {}], 0x20, 0x10, &(0x7f0000001000), &(0x7f0000001040), 0x8, 0x10, 0x8, 0x8, &(0x7f0000001080)}}, 0x10) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000001600)={0x6, 0x7, &(0x7f0000001340)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x400}, [@kfunc={0x85, 0x0, 0x2, 0x0, 0x4}, @ldst={0x2, 0x0, 0x8649d49e6d977d38, 0x3, 0x8, 0x1c, 0x4}, @jmp={0x5, 0x1, 0x9, 0x0, 0x4, 0xffffffffffffffff, 0x1}, @ldst={0x3, 0x0, 0x1, 0x2, 0x1, 0x1}]}, &(0x7f0000001380)='GPL\x00', 0x0, 0xb6, &(0x7f00000013c0)=""/182, 0x41000, 0x40, '\x00', r9, 0x25, r2, 0x8, &(0x7f0000001480)={0x5, 0x3}, 0x8, 0x10, &(0x7f00000014c0)={0x0, 0x6, 0x5, 0x7}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000001580)=[0xffffffffffffffff, r8, r4, r4, r8, r4], &(0x7f00000015c0)=[{0x0, 0x4, 0x10, 0xb}], 0x10, 0xf562}, 0x90) bpf$MAP_CREATE(0x0, &(0x7f0000000040)=@base={0x1b, 0x81, 0x6, 0x401, 0x1048, 0xffffffffffffffff, 0x200, '\x00', r9, 0xffffffffffffffff, 0x3, 0x4}, 0x48) r10 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r10, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) ioctl$TUNSETIFF(r10, 0x5452, &(0x7f0000000000)={'gre0\x00', 0x800}) r11 = bpf$ITER_CREATE(0x21, &(0x7f0000000540)={r10}, 0x8) ioctl$TUNSETPERSIST(r11, 0x400454cb, 0x0) 21:50:14 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNSETQUEUE(r1, 0x400454d9, &(0x7f0000000000)={'batadv0\x00'}) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:15 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000000200)}, 0x0) 21:50:15 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x200, 0x0) ioctl$TUNSETIFF(r0, 0x541b, 0x0) 21:50:15 executing program 5: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r1, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f00000002c0)=""/173, 0xad}, {&(0x7f0000000380)=""/253, 0xfd}], 0x2, &(0x7f0000000480)=""/4096, 0x1000}, 0x0) sendmsg$inet(r0, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000000200)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {&(0x7f0000000040)="649d3b38ed4febc984ba39dfa0256a8ccbf961253a71fad2bfed8c3022be5b83fc0faa8a19484b650afd2ae2c4fa93c6f31e14da5b2b66ce4159556238dd33d6b8680f31ef1c4dc370a5dfc89efebcf59e0c22fecbd0b40b89d844c52815c7aff788d07d2fb0ba720dcacbbc2bb80792decd480530d235ff4dbe450348164676e9a70d5bd8facb17485cc5f5add3716cb655183fc4", 0x95}, {&(0x7f0000000100)="9fea1d5c9c252182df2a977b833adf7f6c11ffffffffc67111b5428244f9e05e2020a193301373ab3eb975d1117914ee29376a49ac", 0xff8d}], 0xb}, 0x0) 21:50:15 executing program 2: r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000180)='blkio.bfq.dequeue\x00', 0x0, 0x0) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000440)={r0, 0x0, 0x5e, 0x79, &(0x7f00000001c0)="2e2995076bc6606a410679396060905d5bfd599b7abea5661b5546186a8d08241568d1af1af7bdb31562d99517a1bb7a8a33b3d88299e4212376ad10ff549362ed224db748168b6f239d6342d67ffb051efc6be3613ee648480435deade9", &(0x7f0000000240)=""/121, 0x4, 0x0, 0x9b, 0xae, &(0x7f00000002c0)="d554e2bba2560d6d13cc1871f697785744904bb0e1ce08ce8adfdd9f8a18916edb8f85f5ea60183a43bce527352cf04837e9b51440c14f0ae1a29ff9e8bd6c3c462ee5b7c45b5fcf2f6b1a67d7c0b2b54d934d8b1785ad5c08429ad164afb0016ad2cdff9c7b5879c4301e2019f8181eae411e6a90e1c6efa669952ba64bef85e0138964bcd98e67419427741ace058779aec3f85ee4afc21ade5a", &(0x7f0000000380)="fc5b970e5e82e1b9eb5258032eb4c524008c46d64b39417bd40b081e77712b60a45a2a3b1161111f2d403d97ea7d453727b6d2db4e9129767064e8f7a9f30407f9071e98cbf062a2a5da426d8d8b12f9c67661249d00f76d64bfcc154c5be2864c99d3f9feb81e1c8a64f770fdff7fdae287e9483b3ed9605d2c2c0bbaa46d84b785d2ea4c3e80e59c88dd592ed0485977b7af284e85c23105eb483087589e7dff51f1550079d846c23e267f93a0", 0x3, 0x0, 0xfff}, 0x50) r1 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x1, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000d00)={0x2, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x3, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNGETVNETLE(r2, 0x800454dd, &(0x7f0000000040)) r3 = openat$cgroup_ro(r2, &(0x7f0000000080)='cpuacct.usage_all\x00', 0x0, 0x0) bpf$LINK_DETACH(0x22, &(0x7f0000000140)=r3, 0x4) ioctl$TUNGETVNETLE(r1, 0x800454dd, &(0x7f0000000000)) ioctl$TUNSETIFF(r1, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000180)='blkio.bfq.dequeue\x00', 0x0, 0x0) (async) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000440)={r0, 0x0, 0x5e, 0x79, &(0x7f00000001c0)="2e2995076bc6606a410679396060905d5bfd599b7abea5661b5546186a8d08241568d1af1af7bdb31562d99517a1bb7a8a33b3d88299e4212376ad10ff549362ed224db748168b6f239d6342d67ffb051efc6be3613ee648480435deade9", &(0x7f0000000240)=""/121, 0x4, 0x0, 0x9b, 0xae, &(0x7f00000002c0)="d554e2bba2560d6d13cc1871f697785744904bb0e1ce08ce8adfdd9f8a18916edb8f85f5ea60183a43bce527352cf04837e9b51440c14f0ae1a29ff9e8bd6c3c462ee5b7c45b5fcf2f6b1a67d7c0b2b54d934d8b1785ad5c08429ad164afb0016ad2cdff9c7b5879c4301e2019f8181eae411e6a90e1c6efa669952ba64bef85e0138964bcd98e67419427741ace058779aec3f85ee4afc21ade5a", &(0x7f0000000380)="fc5b970e5e82e1b9eb5258032eb4c524008c46d64b39417bd40b081e77712b60a45a2a3b1161111f2d403d97ea7d453727b6d2db4e9129767064e8f7a9f30407f9071e98cbf062a2a5da426d8d8b12f9c67661249d00f76d64bfcc154c5be2864c99d3f9feb81e1c8a64f770fdff7fdae287e9483b3ed9605d2c2c0bbaa46d84b785d2ea4c3e80e59c88dd592ed0485977b7af284e85c23105eb483087589e7dff51f1550079d846c23e267f93a0", 0x3, 0x0, 0xfff}, 0x50) (async) openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x1, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000d00)={0x2, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x3, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) ioctl$TUNGETVNETLE(r2, 0x800454dd, &(0x7f0000000040)) (async) openat$cgroup_ro(r2, &(0x7f0000000080)='cpuacct.usage_all\x00', 0x0, 0x0) (async) bpf$LINK_DETACH(0x22, &(0x7f0000000140)=r3, 0x4) (async) ioctl$TUNGETVNETLE(r1, 0x800454dd, &(0x7f0000000000)) (async) ioctl$TUNSETIFF(r1, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) (async) 21:50:15 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNSETNOCSUM(r1, 0x400454c8, 0x0) (async) ioctl$TUNSETNOCSUM(r1, 0x400454c8, 0x0) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000180)={&(0x7f0000000400)=ANY=[@ANYBLOB="9feb01001800000000000000640000006400000004000000000000000000000300000000050000000400000006000000000000000000000100000000560001020f00000000000001000000002100ff7f0200000002000006040000000c000000060000000000000000020000050000000000000e0100000001000000002e610033cac006203a0abafe55503a1b499df578272937cea34b5403f2cac4aba4df1c168701bf8171aff7297121aa15f04448f890b1348ec9ee0804c430f03efd295d332a29383bd95ce2ff2a62cb332ceda38aed4d09c4666bb6b9941a36385146210523d2388e154e9e1c91e9d524a8ea506aab7ccc3107ad6557dca56f8bf0c6e04c2e4371255f80d4480735761f0b7ba8892553fd391ba810c53f81"], &(0x7f0000000100)=""/73, 0x80, 0x49, 0x1, 0x2}, 0x20) (async) r2 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000180)={&(0x7f0000000400)=ANY=[@ANYBLOB="9feb01001800000000000000640000006400000004000000000000000000000300000000050000000400000006000000000000000000000100000000560001020f00000000000001000000002100ff7f0200000002000006040000000c000000060000000000000000020000050000000000000e0100000001000000002e610033cac006203a0abafe55503a1b499df578272937cea34b5403f2cac4aba4df1c168701bf8171aff7297121aa15f04448f890b1348ec9ee0804c430f03efd295d332a29383bd95ce2ff2a62cb332ceda38aed4d09c4666bb6b9941a36385146210523d2388e154e9e1c91e9d524a8ea506aab7ccc3107ad6557dca56f8bf0c6e04c2e4371255f80d4480735761f0b7ba8892553fd391ba810c53f81"], &(0x7f0000000100)=""/73, 0x80, 0x49, 0x1, 0x2}, 0x20) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000340)={r2, 0x20, &(0x7f0000000300)={&(0x7f00000001c0)=""/142, 0x8e, 0x0, &(0x7f0000000280)=""/87, 0x57}}, 0x10) ioctl$TUNSETVNETBE(r2, 0x400454de, &(0x7f00000003c0)) (async) ioctl$TUNSETVNETBE(r2, 0x400454de, &(0x7f00000003c0)) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000880)={r2, 0x20, &(0x7f0000000840)={&(0x7f0000000640)=""/235, 0xeb, 0x0, &(0x7f0000000740)=""/247, 0xf7}}, 0x10) r3 = ioctl$TUNGETDEVNETNS(r0, 0x54e3, 0x0) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000580)=@o_path={&(0x7f0000000380)='./file0/file0\x00', 0x0, 0x0, r3}, 0x18) (async) r4 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000580)=@o_path={&(0x7f0000000380)='./file0/file0\x00', 0x0, 0x0, r3}, 0x18) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f00000009c0)={r4, 0x58, &(0x7f0000000940)}, 0x10) (async) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f00000009c0)={r4, 0x58, &(0x7f0000000940)}, 0x10) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) r5 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r5, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) r6 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r6, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) r7 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r7, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) r8 = bpf$ITER_CREATE(0x21, &(0x7f0000000600)={r7}, 0x8) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000011c0)={0xffffffffffffffff, 0xe0, &(0x7f00000010c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000f00)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5, &(0x7f0000000f40)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000f80)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000fc0)=[{}, {}, {}, {}], 0x20, 0x10, &(0x7f0000001000), &(0x7f0000001040), 0x8, 0x10, 0x8, 0x8, &(0x7f0000001080)}}, 0x10) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000001600)={0x6, 0x7, &(0x7f0000001340)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x400}, [@kfunc={0x85, 0x0, 0x2, 0x0, 0x4}, @ldst={0x2, 0x0, 0x8649d49e6d977d38, 0x3, 0x8, 0x1c, 0x4}, @jmp={0x5, 0x1, 0x9, 0x0, 0x4, 0xffffffffffffffff, 0x1}, @ldst={0x3, 0x0, 0x1, 0x2, 0x1, 0x1}]}, &(0x7f0000001380)='GPL\x00', 0x0, 0xb6, &(0x7f00000013c0)=""/182, 0x41000, 0x40, '\x00', r9, 0x25, r2, 0x8, &(0x7f0000001480)={0x5, 0x3}, 0x8, 0x10, &(0x7f00000014c0)={0x0, 0x6, 0x5, 0x7}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000001580)=[0xffffffffffffffff, r8, r4, r4, r8, r4], &(0x7f00000015c0)=[{0x0, 0x4, 0x10, 0xb}], 0x10, 0xf562}, 0x90) bpf$MAP_CREATE(0x0, &(0x7f0000000040)=@base={0x1b, 0x81, 0x6, 0x401, 0x1048, 0xffffffffffffffff, 0x200, '\x00', r9, 0xffffffffffffffff, 0x3, 0x4}, 0x48) r10 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r10, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNSETIFF(r10, 0x5452, &(0x7f0000000000)={'gre0\x00', 0x800}) (async) ioctl$TUNSETIFF(r10, 0x5452, &(0x7f0000000000)={'gre0\x00', 0x800}) r11 = bpf$ITER_CREATE(0x21, &(0x7f0000000540)={r10}, 0x8) ioctl$TUNSETPERSIST(r11, 0x400454cb, 0x0) 21:50:15 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)) (async) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000000200)}, 0x0) 21:50:15 executing program 3: openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNSETQUEUE(r1, 0x400454d9, &(0x7f0000000000)={'batadv0\x00'}) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:15 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x4800, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNSETOFFLOAD(0xffffffffffffffff, 0x400454d0, 0x13) ioctl$PERF_EVENT_IOC_DISABLE(r1, 0x2401, 0x80000000) ioctl$TUNSETIFF(r0, 0x541b, 0x0) 21:50:15 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000000200)}, 0x0) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)) (async) sendmsg$inet(r0, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000000200)}, 0x0) (async) 21:50:15 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0xa280, 0x0) ioctl$TUNSETLINK(0xffffffffffffffff, 0x400454cd, 0xf) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNSETDEBUG(r1, 0x400454c9, &(0x7f0000000000)=0x3afbe19e) 21:50:15 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) r1 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000240)={0x6, 0xb, &(0x7f0000000000)=@framed={{0x18, 0x0, 0x0, 0x0, 0xe00, 0x0, 0x0, 0x0, 0x5}, [@map_val={0x18, 0x4, 0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x80}, @exit, @map_idx_val={0x18, 0x2, 0x6, 0x0, 0x10, 0x0, 0x0, 0x0, 0x5}, @initr0={0x18, 0x0, 0x0, 0x0, 0xf08, 0x0, 0x0, 0x0, 0x1}, @generic={0xe1, 0x2, 0x0, 0xffc1, 0x10001}]}, &(0x7f0000000080)='syzkaller\x00', 0x2, 0x34, &(0x7f0000000140)=""/52, 0x40f00, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, &(0x7f0000000180)={0x8, 0x4}, 0x8, 0x10, &(0x7f00000001c0)={0x0, 0x4, 0x1, 0xd726a8fa}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000200)=[0x1, 0xffffffffffffffff, 0x1, r0], 0x0, 0x10, 0x9}, 0x90) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, &(0x7f0000000300)=r1) 21:50:15 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) ioctl$TUNSETQUEUE(r1, 0x400454d9, &(0x7f0000000000)={'batadv0\x00'}) (async) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:15 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x4800, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async, rerun: 32) ioctl$TUNSETOFFLOAD(0xffffffffffffffff, 0x400454d0, 0x13) (async, rerun: 32) ioctl$PERF_EVENT_IOC_DISABLE(r1, 0x2401, 0x80000000) (async) ioctl$TUNSETIFF(r0, 0x541b, 0x0) 21:50:15 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNSETNOCSUM(r1, 0x400454c8, 0x0) r2 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000180)={&(0x7f0000000400)=ANY=[@ANYBLOB="9feb01001800000000000000640000006400000004000000000000000000000300000000050000000400000006000000000000000000000100000000560001020f00000000000001000000002100ff7f0200000002000006040000000c000000060000000000000000020000050000000000000e0100000001000000002e610033cac006203a0abafe55503a1b499df578272937cea34b5403f2cac4aba4df1c168701bf8171aff7297121aa15f04448f890b1348ec9ee0804c430f03efd295d332a29383bd95ce2ff2a62cb332ceda38aed4d09c4666bb6b9941a36385146210523d2388e154e9e1c91e9d524a8ea506aab7ccc3107ad6557dca56f8bf0c6e04c2e4371255f80d4480735761f0b7ba8892553fd391ba810c53f81"], &(0x7f0000000100)=""/73, 0x80, 0x49, 0x1, 0x2}, 0x20) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000340)={r2, 0x20, &(0x7f0000000300)={&(0x7f00000001c0)=""/142, 0x8e, 0x0, &(0x7f0000000280)=""/87, 0x57}}, 0x10) ioctl$TUNSETVNETBE(r2, 0x400454de, &(0x7f00000003c0)) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000880)={r2, 0x20, &(0x7f0000000840)={&(0x7f0000000640)=""/235, 0xeb, 0x0, &(0x7f0000000740)=""/247, 0xf7}}, 0x10) r3 = ioctl$TUNGETDEVNETNS(r0, 0x54e3, 0x0) r4 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000580)=@o_path={&(0x7f0000000380)='./file0/file0\x00', 0x0, 0x0, r3}, 0x18) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f00000009c0)={r4, 0x58, &(0x7f0000000940)}, 0x10) r5 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r5, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) r6 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r6, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) r7 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r7, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) r8 = bpf$ITER_CREATE(0x21, &(0x7f0000000600)={r7}, 0x8) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000011c0)={0xffffffffffffffff, 0xe0, &(0x7f00000010c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000f00)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5, &(0x7f0000000f40)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000f80)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000fc0)=[{}, {}, {}, {}], 0x20, 0x10, &(0x7f0000001000), &(0x7f0000001040), 0x8, 0x10, 0x8, 0x8, &(0x7f0000001080)}}, 0x10) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000001600)={0x6, 0x7, &(0x7f0000001340)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x400}, [@kfunc={0x85, 0x0, 0x2, 0x0, 0x4}, @ldst={0x2, 0x0, 0x8649d49e6d977d38, 0x3, 0x8, 0x1c, 0x4}, @jmp={0x5, 0x1, 0x9, 0x0, 0x4, 0xffffffffffffffff, 0x1}, @ldst={0x3, 0x0, 0x1, 0x2, 0x1, 0x1}]}, &(0x7f0000001380)='GPL\x00', 0x0, 0xb6, &(0x7f00000013c0)=""/182, 0x41000, 0x40, '\x00', r9, 0x25, r2, 0x8, &(0x7f0000001480)={0x5, 0x3}, 0x8, 0x10, &(0x7f00000014c0)={0x0, 0x6, 0x5, 0x7}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000001580)=[0xffffffffffffffff, r8, r4, r4, r8, r4], &(0x7f00000015c0)=[{0x0, 0x4, 0x10, 0xb}], 0x10, 0xf562}, 0x90) bpf$MAP_CREATE(0x0, &(0x7f0000000040)=@base={0x1b, 0x81, 0x6, 0x401, 0x1048, 0xffffffffffffffff, 0x200, '\x00', r9, 0xffffffffffffffff, 0x3, 0x4}, 0x48) r10 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r10, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNSETIFF(r10, 0x5452, &(0x7f0000000000)={'gre0\x00', 0x800}) r11 = bpf$ITER_CREATE(0x21, &(0x7f0000000540)={r10}, 0x8) ioctl$TUNSETPERSIST(r11, 0x400454cb, 0x0) 21:50:16 executing program 5: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r1, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f00000002c0)=""/173, 0xad}, {&(0x7f0000000380)=""/253, 0xfd}], 0x2, &(0x7f0000000480)=""/4096, 0x1000}, 0x0) sendmsg$inet(r0, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000000200)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {&(0x7f0000000040)="649d3b38ed4febc984ba39dfa0256a8ccbf961253a71fad2bfed8c3022be5b83fc0faa8a19484b650afd2ae2c4fa93c6f31e14da5b2b66ce4159556238dd33d6b8680f31ef1c4dc370a5dfc89efebcf59e0c22fecbd0b40b89d844c52815c7aff788d07d2fb0ba720dcacbbc2bb80792decd480530d235ff4dbe450348164676e9a70d5bd8facb17485cc5f5add3716cb655183fc4", 0x95}, {&(0x7f0000000100)="9fea1d5c9c252182df2a977b833adf7f6c11ffffffffc67111b5428244f9e05e2020a193301373ab3eb975d1117914ee29376a49ac", 0xff8d}], 0xb}, 0x0) 21:50:16 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) (async) r1 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000240)={0x6, 0xb, &(0x7f0000000000)=@framed={{0x18, 0x0, 0x0, 0x0, 0xe00, 0x0, 0x0, 0x0, 0x5}, [@map_val={0x18, 0x4, 0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x80}, @exit, @map_idx_val={0x18, 0x2, 0x6, 0x0, 0x10, 0x0, 0x0, 0x0, 0x5}, @initr0={0x18, 0x0, 0x0, 0x0, 0xf08, 0x0, 0x0, 0x0, 0x1}, @generic={0xe1, 0x2, 0x0, 0xffc1, 0x10001}]}, &(0x7f0000000080)='syzkaller\x00', 0x2, 0x34, &(0x7f0000000140)=""/52, 0x40f00, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, &(0x7f0000000180)={0x8, 0x4}, 0x8, 0x10, &(0x7f00000001c0)={0x0, 0x4, 0x1, 0xd726a8fa}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000200)=[0x1, 0xffffffffffffffff, 0x1, r0], 0x0, 0x10, 0x9}, 0x90) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, &(0x7f0000000300)=r1) 21:50:16 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x541b, 0x0) close(r0) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x24000, 0x0) 21:50:16 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) bpf$OBJ_PIN_MAP(0x6, &(0x7f0000000040)=@o_path={&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x4000, r1}, 0x18) 21:50:16 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x4800, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNSETOFFLOAD(0xffffffffffffffff, 0x400454d0, 0x13) ioctl$PERF_EVENT_IOC_DISABLE(r1, 0x2401, 0x80000000) (async) ioctl$PERF_EVENT_IOC_DISABLE(r1, 0x2401, 0x80000000) ioctl$TUNSETIFF(r0, 0x541b, 0x0) 21:50:16 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0xa280, 0x0) ioctl$TUNSETLINK(0xffffffffffffffff, 0x400454cd, 0xf) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNSETDEBUG(r1, 0x400454c9, &(0x7f0000000000)=0x3afbe19e) openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0xa280, 0x0) (async) ioctl$TUNSETLINK(0xffffffffffffffff, 0x400454cd, 0xf) (async) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) (async) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) ioctl$TUNSETDEBUG(r1, 0x400454c9, &(0x7f0000000000)=0x3afbe19e) (async) 21:50:16 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) bpf$OBJ_PIN_MAP(0x6, &(0x7f0000000040)=@o_path={&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x4000, r1}, 0x18) 21:50:16 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) (async) r1 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000240)={0x6, 0xb, &(0x7f0000000000)=@framed={{0x18, 0x0, 0x0, 0x0, 0xe00, 0x0, 0x0, 0x0, 0x5}, [@map_val={0x18, 0x4, 0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x80}, @exit, @map_idx_val={0x18, 0x2, 0x6, 0x0, 0x10, 0x0, 0x0, 0x0, 0x5}, @initr0={0x18, 0x0, 0x0, 0x0, 0xf08, 0x0, 0x0, 0x0, 0x1}, @generic={0xe1, 0x2, 0x0, 0xffc1, 0x10001}]}, &(0x7f0000000080)='syzkaller\x00', 0x2, 0x34, &(0x7f0000000140)=""/52, 0x40f00, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, &(0x7f0000000180)={0x8, 0x4}, 0x8, 0x10, &(0x7f00000001c0)={0x0, 0x4, 0x1, 0xd726a8fa}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000200)=[0x1, 0xffffffffffffffff, 0x1, r0], 0x0, 0x10, 0x9}, 0x90) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, &(0x7f0000000300)=r1) 21:50:16 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) bpf$OBJ_PIN_MAP(0x6, &(0x7f0000000040)=@o_path={&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x4000, r1}, 0x18) 21:50:16 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x541b, 0x0) socketpair(0x1, 0x800, 0x9, &(0x7f0000000000)={0xffffffffffffffff}) r2 = socket$kcm(0x29, 0x2, 0x0) r3 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r3, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$sock_kcm_SIOCKCMATTACH(r2, 0x89e0, &(0x7f0000000100)={r3}) socketpair(0x29, 0x800, 0xfef1, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$sock_kcm_SIOCKCMCLONE(r1, 0x89e2, &(0x7f0000000080)={r4}) 21:50:16 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0xa280, 0x0) ioctl$TUNSETLINK(0xffffffffffffffff, 0x400454cd, 0xf) (async) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNSETDEBUG(r1, 0x400454c9, &(0x7f0000000000)=0x3afbe19e) 21:50:16 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) bpf$OBJ_PIN_MAP(0x6, &(0x7f0000000040)=@o_path={&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x4000, r1}, 0x18) 21:50:17 executing program 5: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)) socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f00000002c0)=""/173, 0xad}, {&(0x7f0000000380)=""/253, 0xfd}], 0x2, &(0x7f0000000480)=""/4096, 0x1000}, 0x0) 21:50:17 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'veth0_vlan\x00', 0x1}) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x510400, 0x0) r2 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000080)='cpuacct.stat\x00', 0x0, 0x0) r3 = openat$tun(0xffffffffffffff9c, &(0x7f0000000180), 0x8183, 0x0) ioctl$TUNSETOFFLOAD(r3, 0x400454d0, 0x1) ioctl$TUNGETFEATURES(r2, 0x800454cf, &(0x7f0000000140)) ioctl$TUNGETFEATURES(r1, 0x800454cf, &(0x7f0000000040)) 21:50:17 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x20a841, 0x0) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000140)='cpu.stat\x00', 0x0, 0x0) ioctl$TUNSETFILTEREBPF(r2, 0x800454e1, &(0x7f0000000180)=r3) ioctl$TUNSETQUEUE(r1, 0x400454d9, &(0x7f0000000040)={'sit0\x00', 0xc00}) 21:50:17 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'ip6erspan0\x00', 0x200}) 21:50:17 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x541b, 0x0) socketpair(0x1, 0x800, 0x9, &(0x7f0000000000)) (async) socketpair(0x1, 0x800, 0x9, &(0x7f0000000000)={0xffffffffffffffff}) r2 = socket$kcm(0x29, 0x2, 0x0) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) r3 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r3, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$sock_kcm_SIOCKCMATTACH(r2, 0x89e0, &(0x7f0000000100)={r3}) (async) ioctl$sock_kcm_SIOCKCMATTACH(r2, 0x89e0, &(0x7f0000000100)={r3}) socketpair(0x29, 0x800, 0xfef1, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$sock_kcm_SIOCKCMCLONE(r1, 0x89e2, &(0x7f0000000080)={r4}) 21:50:17 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x1010c0, 0x0) ioctl$TUNSETOFFLOAD(r1, 0x400454d0, 0xa) 21:50:17 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'ip6erspan0\x00', 0x200}) openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'ip6erspan0\x00', 0x200}) (async) 21:50:17 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'veth0_vlan\x00', 0x1}) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x510400, 0x0) (async) r2 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000080)='cpuacct.stat\x00', 0x0, 0x0) r3 = openat$tun(0xffffffffffffff9c, &(0x7f0000000180), 0x8183, 0x0) ioctl$TUNSETOFFLOAD(r3, 0x400454d0, 0x1) (async) ioctl$TUNGETFEATURES(r2, 0x800454cf, &(0x7f0000000140)) (async) ioctl$TUNGETFEATURES(r1, 0x800454cf, &(0x7f0000000040)) 21:50:17 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x541b, 0x0) (async) socketpair(0x1, 0x800, 0x9, &(0x7f0000000000)={0xffffffffffffffff}) (async) r2 = socket$kcm(0x29, 0x2, 0x0) (async, rerun: 64) r3 = bpf$ITER_CREATE(0x21, 0x0, 0x0) (rerun: 64) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r3, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$sock_kcm_SIOCKCMATTACH(r2, 0x89e0, &(0x7f0000000100)={r3}) (async) socketpair(0x29, 0x800, 0xfef1, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$sock_kcm_SIOCKCMCLONE(r1, 0x89e2, &(0x7f0000000080)={r4}) 21:50:17 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x301880, 0x0) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000000)={'veth0_to_batadv\x00', 0x2000}) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000020000000000000000f89462a37f5b638fded95e8e000000"], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNSETOFFLOAD(r1, 0x400454d0, 0x1) 21:50:17 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x1010c0, 0x0) ioctl$TUNSETOFFLOAD(r1, 0x400454d0, 0xa) openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) (async) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x1010c0, 0x0) (async) ioctl$TUNSETOFFLOAD(r1, 0x400454d0, 0xa) (async) 21:50:17 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'veth0_vlan\x00', 0x1}) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x510400, 0x0) (async) r2 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000080)='cpuacct.stat\x00', 0x0, 0x0) r3 = openat$tun(0xffffffffffffff9c, &(0x7f0000000180), 0x8183, 0x0) ioctl$TUNSETOFFLOAD(r3, 0x400454d0, 0x1) ioctl$TUNGETFEATURES(r2, 0x800454cf, &(0x7f0000000140)) (async) ioctl$TUNGETFEATURES(r1, 0x800454cf, &(0x7f0000000040)) 21:50:18 executing program 5: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)) recvmsg(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f00000002c0)=""/173, 0xad}, {&(0x7f0000000380)=""/253, 0xfd}], 0x2, &(0x7f0000000480)=""/4096, 0x1000}, 0x0) 21:50:18 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'ip6erspan0\x00', 0x200}) openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'ip6erspan0\x00', 0x200}) (async) 21:50:18 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) (async, rerun: 64) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x1010c0, 0x0) (rerun: 64) ioctl$TUNSETOFFLOAD(r1, 0x400454d0, 0xa) 21:50:18 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000000200)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {&(0x7f0000000040)="649d3b38ed4febc984ba39dfa0256a8ccbf961253a71fad2bfed8c3022be5b83fc0faa8a19484b650afd2ae2c4fa93c6f31e14da5b2b66ce4159556238dd33d6b8680f31ef1c4dc370a5dfc89efebcf59e0c22fecbd0b40b89d844c52815c7aff788d07d2fb0ba720dcacbbc2bb80792decd480530d235ff4dbe450348164676e9a70d5bd8facb17485cc5f5add3716cb655183fc4", 0x95}, {&(0x7f0000000100)="9fea1d5c9c252182df2a977b833adf7f6c11ffffffffc67111b5428244f9e05e2020a193301373ab3eb975d1117914ee29376a49ac", 0xff8d}], 0xb}, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) r3 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r3, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000440)={0x11, 0xb, &(0x7f0000000140)=@framed={{0x18, 0x0, 0x0, 0x0, 0x101, 0x0, 0x0, 0x0, 0x4}, [@call={0x85, 0x0, 0x0, 0x74}, @jmp={0x5, 0x1, 0x8, 0x7, 0x6, 0xc, 0x1}, @jmp={0x5, 0x1, 0x4, 0x3, 0x0, 0x6}, @generic={0x9, 0x9, 0xc, 0x1000, 0x20}, @cb_func={0x18, 0x3, 0x4, 0x0, 0xfffffffffffffff8}, @jmp={0x5, 0x1, 0x8, 0x4, 0x8, 0x50, 0xffffffffffffffff}, @jmp={0x5, 0x1, 0x3, 0xb, 0x0, 0xfffffffffffffff4, 0xffffffffffffffff}]}, &(0x7f00000001c0)='GPL\x00', 0x6, 0x58, &(0x7f00000002c0)=""/88, 0x40f00, 0x0, '\x00', 0x0, 0x0, r1, 0x8, &(0x7f0000000340)={0x1, 0x5}, 0x8, 0x10, &(0x7f0000000380)={0x3, 0xb, 0x88a7, 0x7}, 0x10, 0x0, 0x0, 0x1, &(0x7f00000003c0)=[r2, r3, 0x1], &(0x7f0000000400)=[{0x5, 0x3, 0xb, 0x3}], 0x10, 0x7}, 0x90) 21:50:18 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x2040, 0x0) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000340)={0x31, 0x4, &(0x7f0000000040)=@raw=[@func={0x85, 0x0, 0x1, 0x0, 0x7}, @map_fd={0x18, 0x3, 0x1, 0x0, r1}, @func={0x85, 0x0, 0x1, 0x0, 0x1}], &(0x7f0000000080)='syzkaller\x00', 0x3f, 0xea, &(0x7f0000000140)=""/234, 0x41000, 0x0, '\x00', 0x0, 0x5, r1, 0x8, &(0x7f0000000240)={0x4, 0x1}, 0x8, 0x10, &(0x7f0000000280)={0x0, 0x3, 0x0, 0x1cd4}, 0x10, 0xffffffffffffffff, r1, 0x3, &(0x7f00000002c0)=[0xffffffffffffffff, r1, r1, r1], &(0x7f0000000300)=[{0x4, 0x1, 0xc, 0x3}, {0x0, 0x2, 0xe, 0x5}, {0x0, 0x1, 0xa}], 0x10, 0x200}, 0x90) ioctl$TUNSETFILTEREBPF(r2, 0x800454e1, &(0x7f0000000400)=r3) ioctl$TUNDETACHFILTER(r1, 0x401054d6, 0x0) 21:50:18 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x541b, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNSETIFINDEX(r1, 0x400454da, &(0x7f0000000000)) 21:50:18 executing program 5: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)) recvmsg(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f00000002c0)=""/173, 0xad}, {&(0x7f0000000380)=""/253, 0xfd}], 0x2, &(0x7f0000000480)=""/4096, 0x1000}, 0x0) 21:50:18 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) (async, rerun: 64) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) (rerun: 64) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x2040, 0x0) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000340)={0x31, 0x4, &(0x7f0000000040)=@raw=[@func={0x85, 0x0, 0x1, 0x0, 0x7}, @map_fd={0x18, 0x3, 0x1, 0x0, r1}, @func={0x85, 0x0, 0x1, 0x0, 0x1}], &(0x7f0000000080)='syzkaller\x00', 0x3f, 0xea, &(0x7f0000000140)=""/234, 0x41000, 0x0, '\x00', 0x0, 0x5, r1, 0x8, &(0x7f0000000240)={0x4, 0x1}, 0x8, 0x10, &(0x7f0000000280)={0x0, 0x3, 0x0, 0x1cd4}, 0x10, 0xffffffffffffffff, r1, 0x3, &(0x7f00000002c0)=[0xffffffffffffffff, r1, r1, r1], &(0x7f0000000300)=[{0x4, 0x1, 0xc, 0x3}, {0x0, 0x2, 0xe, 0x5}, {0x0, 0x1, 0xa}], 0x10, 0x200}, 0x90) ioctl$TUNSETFILTEREBPF(r2, 0x800454e1, &(0x7f0000000400)=r3) ioctl$TUNDETACHFILTER(r1, 0x401054d6, 0x0) 21:50:18 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x541b, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) ioctl$TUNSETIFINDEX(r1, 0x400454da, &(0x7f0000000000)) 21:50:18 executing program 5: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)) recvmsg(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f00000002c0)=""/173, 0xad}, {&(0x7f0000000380)=""/253, 0xfd}], 0x2, &(0x7f0000000480)=""/4096, 0x1000}, 0x0) 21:50:18 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) ioctl$TUNGETDEVNETNS(r0, 0x54e3, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNGETFEATURES(r1, 0x800454cf, &(0x7f0000000040)) ioctl$PERF_EVENT_IOC_SET_FILTER(r1, 0x40082406, &(0x7f0000000080)='\x00') ioctl$SIOCSIFHWADDR(r0, 0x8924, &(0x7f0000000000)={'veth0\x00', @broadcast}) 21:50:18 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'veth1_to_bond\x00'}) ioctl$TUNSETSNDBUF(r0, 0x400454d4, &(0x7f0000000000)=0x800) 21:50:18 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x541b, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNSETIFINDEX(r1, 0x400454da, &(0x7f0000000000)) 21:50:18 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x541b, 0x0) (async) ioctl$TUNSETIFF(r0, 0x541b, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNSETIFINDEX(r1, 0x400454da, &(0x7f0000000000)) 21:50:18 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'veth1_to_bond\x00'}) ioctl$TUNSETSNDBUF(r0, 0x400454d4, &(0x7f0000000000)=0x800) openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'veth1_to_bond\x00'}) (async) ioctl$TUNSETSNDBUF(r0, 0x400454d4, &(0x7f0000000000)=0x800) (async) 21:50:18 executing program 5: socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f00000002c0)=""/173, 0xad}, {&(0x7f0000000380)=""/253, 0xfd}], 0x2, &(0x7f0000000480)=""/4096, 0x1000}, 0x0) 21:50:18 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) ioctl$TUNGETDEVNETNS(r0, 0x54e3, 0x0) (async) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async, rerun: 32) ioctl$TUNGETFEATURES(r1, 0x800454cf, &(0x7f0000000040)) (async, rerun: 32) ioctl$PERF_EVENT_IOC_SET_FILTER(r1, 0x40082406, &(0x7f0000000080)='\x00') (async) ioctl$SIOCSIFHWADDR(r0, 0x8924, &(0x7f0000000000)={'veth0\x00', @broadcast}) 21:50:18 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)) recvmsg(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f00000002c0)=""/173, 0xad}, {&(0x7f0000000380)=""/253, 0xfd}], 0x2, &(0x7f0000000480)=""/4096, 0x1000}, 0x0) 21:50:18 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) (async) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x2040, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000340)={0x31, 0x4, &(0x7f0000000040)=@raw=[@func={0x85, 0x0, 0x1, 0x0, 0x7}, @map_fd={0x18, 0x3, 0x1, 0x0, r1}, @func={0x85, 0x0, 0x1, 0x0, 0x1}], &(0x7f0000000080)='syzkaller\x00', 0x3f, 0xea, &(0x7f0000000140)=""/234, 0x41000, 0x0, '\x00', 0x0, 0x5, r1, 0x8, &(0x7f0000000240)={0x4, 0x1}, 0x8, 0x10, &(0x7f0000000280)={0x0, 0x3, 0x0, 0x1cd4}, 0x10, 0xffffffffffffffff, r1, 0x3, &(0x7f00000002c0)=[0xffffffffffffffff, r1, r1, r1], &(0x7f0000000300)=[{0x4, 0x1, 0xc, 0x3}, {0x0, 0x2, 0xe, 0x5}, {0x0, 0x1, 0xa}], 0x10, 0x200}, 0x90) (async) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000340)={0x31, 0x4, &(0x7f0000000040)=@raw=[@func={0x85, 0x0, 0x1, 0x0, 0x7}, @map_fd={0x18, 0x3, 0x1, 0x0, r1}, @func={0x85, 0x0, 0x1, 0x0, 0x1}], &(0x7f0000000080)='syzkaller\x00', 0x3f, 0xea, &(0x7f0000000140)=""/234, 0x41000, 0x0, '\x00', 0x0, 0x5, r1, 0x8, &(0x7f0000000240)={0x4, 0x1}, 0x8, 0x10, &(0x7f0000000280)={0x0, 0x3, 0x0, 0x1cd4}, 0x10, 0xffffffffffffffff, r1, 0x3, &(0x7f00000002c0)=[0xffffffffffffffff, r1, r1, r1], &(0x7f0000000300)=[{0x4, 0x1, 0xc, 0x3}, {0x0, 0x2, 0xe, 0x5}, {0x0, 0x1, 0xa}], 0x10, 0x200}, 0x90) ioctl$TUNSETFILTEREBPF(r2, 0x800454e1, &(0x7f0000000400)=r3) ioctl$TUNDETACHFILTER(r1, 0x401054d6, 0x0) 21:50:18 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='cpu.stat\x00', 0x0, 0x0) ioctl$TUNGETFEATURES(r1, 0x800454cf, &(0x7f0000000040)) ioctl$TUNSETIFF(r0, 0x541b, 0x0) ioctl$TUNSETQUEUE(0xffffffffffffffff, 0x400454d9, &(0x7f0000000080)={'veth0_to_hsr\x00', 0x600}) 21:50:18 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=ANY=[@ANYRES32=r1], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x39, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$sock_kcm_SIOCKCMCLONE(r1, 0x89e2, &(0x7f0000000000)) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:18 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) (async) ioctl$TUNGETDEVNETNS(r0, 0x54e3, 0x0) (async) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async, rerun: 64) ioctl$TUNGETFEATURES(r1, 0x800454cf, &(0x7f0000000040)) (async, rerun: 64) ioctl$PERF_EVENT_IOC_SET_FILTER(r1, 0x40082406, &(0x7f0000000080)='\x00') (async) ioctl$SIOCSIFHWADDR(r0, 0x8924, &(0x7f0000000000)={'veth0\x00', @broadcast}) 21:50:18 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) ioctl$TUNSETTXFILTER(r0, 0x400454d1, &(0x7f0000000000)) 21:50:18 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'veth1_to_bond\x00'}) (async) ioctl$TUNSETSNDBUF(r0, 0x400454d4, &(0x7f0000000000)=0x800) 21:50:18 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='cpu.stat\x00', 0x0, 0x0) ioctl$TUNGETFEATURES(r1, 0x800454cf, &(0x7f0000000040)) ioctl$TUNSETIFF(r0, 0x541b, 0x0) ioctl$TUNSETQUEUE(0xffffffffffffffff, 0x400454d9, &(0x7f0000000080)={'veth0_to_hsr\x00', 0x600}) openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='cpu.stat\x00', 0x0, 0x0) (async) ioctl$TUNGETFEATURES(r1, 0x800454cf, &(0x7f0000000040)) (async) ioctl$TUNSETIFF(r0, 0x541b, 0x0) (async) ioctl$TUNSETQUEUE(0xffffffffffffffff, 0x400454d9, &(0x7f0000000080)={'veth0_to_hsr\x00', 0x600}) (async) 21:50:18 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=ANY=[@ANYRES32=r1], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x39, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$sock_kcm_SIOCKCMCLONE(r1, 0x89e2, &(0x7f0000000000)) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=ANY=[@ANYRES32=r1], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x39, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) ioctl$sock_kcm_SIOCKCMCLONE(r1, 0x89e2, &(0x7f0000000000)) (async) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) (async) 21:50:18 executing program 1: syz_open_procfs$namespace(0xffffffffffffffff, &(0x7f0000000040)='ns/uts\x00') r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x2002, 0x0) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) gettid() bpf$ENABLE_STATS(0x20, &(0x7f0000000180), 0x4) 21:50:19 executing program 5: socketpair$tipc(0x1e, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f00000002c0)=""/173, 0xad}, {&(0x7f0000000380)=""/253, 0xfd}], 0x2, &(0x7f0000000480)=""/4096, 0x1000}, 0x0) 21:50:19 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:19 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='cpu.stat\x00', 0x0, 0x0) ioctl$TUNGETFEATURES(r1, 0x800454cf, &(0x7f0000000040)) ioctl$TUNSETIFF(r0, 0x541b, 0x0) ioctl$TUNSETQUEUE(0xffffffffffffffff, 0x400454d9, &(0x7f0000000080)={'veth0_to_hsr\x00', 0x600}) (async) ioctl$TUNSETQUEUE(0xffffffffffffffff, 0x400454d9, &(0x7f0000000080)={'veth0_to_hsr\x00', 0x600}) 21:50:19 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=ANY=[@ANYRES32=r1], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x39, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$sock_kcm_SIOCKCMCLONE(r1, 0x89e2, &(0x7f0000000000)) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=ANY=[@ANYRES32=r1], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x39, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) ioctl$sock_kcm_SIOCKCMCLONE(r1, 0x89e2, &(0x7f0000000000)) (async) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) (async) 21:50:19 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(0xffffffffffffffff, 0x5452, &(0x7f0000000100)={'bond0\x00'}) ioctl$TUNSETSNDBUF(r0, 0x400454d4, &(0x7f0000000000)=0x2) r1 = bpf$ITER_CREATE(0x21, &(0x7f0000000040), 0x8) ioctl$TUNSETTXFILTER(r1, 0x400454d1, &(0x7f0000000080)=ANY=[@ANYBLOB="f6f797077706e754847b"]) 21:50:19 executing program 1: r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000540)={0x6, 0x6, &(0x7f00000000c0)=@raw=[@generic={0x7, 0x6, 0xb, 0x7f, 0x5357}, @map_fd={0x18, 0x5, 0x1, 0x0, 0x1}, @generic={0x3, 0x9, 0x0, 0x7f, 0x2}, @initr0={0x18, 0x0, 0x0, 0x0, 0xfffffff8, 0x0, 0x0, 0x0, 0x80}], &(0x7f00000002c0)='GPL\x00', 0x800, 0xe9, &(0x7f0000000300)=""/233, 0x41100, 0xfb42dd010341e660, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, &(0x7f0000000400)={0x1, 0x5}, 0x8, 0x10, &(0x7f0000000440)={0x5, 0xf, 0x200, 0x5}, 0x10, 0x0, 0x0, 0x6, &(0x7f0000000480)=[r0, 0xffffffffffffffff, 0x1], &(0x7f00000004c0)=[{0x3, 0x5, 0xf, 0x9}, {0x3, 0x1, 0x1, 0x2}, {0x3, 0x2, 0x1, 0xc}, {0x0, 0x4, 0xe, 0x9}, {0x1, 0x4, 0x2}, {0x5, 0x1, 0x8, 0x9}], 0x10, 0x3}, 0x90) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$inet(r1, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000000200)=[{0x0}, {0x0}, {0x0, 0x43}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {&(0x7f0000000140)="649d3b38ed4febc984ba39dfa0256a8ccbf961253a71fad2bfed8c3022be5b83fc0faa8a19484b650afd2ae2c4fa93c6f31e14da5b2b66ce4159556238dd33d6b8680f31ef1c4dc370a5dfc89efebcf59e0c22fecbd0b40b89d844c52815c7aff788d07d2fb0ba720dcacbbc2bb80792decd480530d235ff4dbe450348164676e9a70d5bd8facb17485cc5f5add3716cb655183fc4", 0x95}, {&(0x7f0000000100)="9fea1d5c9c252182df2a977b833adf7f6c11ffffffffc67111b5428244f9e05e20090093301373ab3eb975d1117914ee29376a49ac", 0x35}], 0xb}, 0x4d357c248cee0710) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000080)=@o_path={&(0x7f0000000040)='./file0\x00', 0x0, 0x0, r2}, 0x18) 21:50:19 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) write$cgroup_pid(0xffffffffffffffff, &(0x7f0000000000)=0xffffffffffffffff, 0x12) ioctl$TUNSETIFF(r0, 0x541b, 0x0) 21:50:19 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x67cc80, 0x0) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:19 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:19 executing program 1: syz_open_procfs$namespace(0xffffffffffffffff, &(0x7f0000000040)='ns/uts\x00') r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x2002, 0x0) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) r1 = gettid() bpf$ENABLE_STATS(0x20, &(0x7f0000000180), 0x4) bpf$ITER_CREATE(0x21, &(0x7f0000000140), 0x8) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f00000000c0)={r1, 0xffffffffffffffff, 0x0, 0x0, 0x0}, 0x30) syz_open_procfs$namespace(r1, &(0x7f0000000080)='ns/mnt\x00') 21:50:19 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(0xffffffffffffffff, 0x5452, &(0x7f0000000100)={'bond0\x00'}) (async) ioctl$TUNSETSNDBUF(r0, 0x400454d4, &(0x7f0000000000)=0x2) (async) r1 = bpf$ITER_CREATE(0x21, &(0x7f0000000040), 0x8) ioctl$TUNSETTXFILTER(r1, 0x400454d1, &(0x7f0000000080)=ANY=[@ANYBLOB="f6f797077706e754847b"]) 21:50:19 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) write$cgroup_pid(0xffffffffffffffff, &(0x7f0000000000)=0xffffffffffffffff, 0x12) ioctl$TUNSETIFF(r0, 0x541b, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) write$cgroup_pid(0xffffffffffffffff, &(0x7f0000000000)=0xffffffffffffffff, 0x12) (async) ioctl$TUNSETIFF(r0, 0x541b, 0x0) (async) 21:50:19 executing program 5: socketpair$tipc(0x1e, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f00000002c0)=""/173, 0xad}, {&(0x7f0000000380)=""/253, 0xfd}], 0x2, &(0x7f0000000480)=""/4096, 0x1000}, 0x0) 21:50:19 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x67cc80, 0x0) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:19 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(0xffffffffffffffff, 0x5452, &(0x7f0000000100)={'bond0\x00'}) (async) ioctl$TUNSETSNDBUF(r0, 0x400454d4, &(0x7f0000000000)=0x2) r1 = bpf$ITER_CREATE(0x21, &(0x7f0000000040), 0x8) ioctl$TUNSETTXFILTER(r1, 0x400454d1, &(0x7f0000000080)=ANY=[@ANYBLOB="f6f797077706e754847b"]) 21:50:19 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, 0x0, 0x0) (async) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:19 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x541b, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x402, 0x0) r1 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000180)={&(0x7f0000000080)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x64, 0x64, 0x4, [@array={0x0, 0x0, 0x0, 0x3, 0x0, {0x5, 0x4, 0x6}}, @int={0x0, 0x0, 0x0, 0x1, 0x0, 0x56, 0x0, 0x1, 0x2}, @int={0xf, 0x0, 0x0, 0x1, 0x0, 0x21, 0x0, 0x6d, 0x1}, @enum={0x2, 0x2, 0x0, 0x6, 0x4, [{0xc, 0x6}, {0x0, 0x200}]}, @var={0x5, 0x0, 0x0, 0xe, 0x1, 0x1}]}, {0x0, [0x2e, 0x61]}}, &(0x7f0000000100)=""/73, 0x80, 0x49, 0x1, 0x2}, 0x20) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000340)={r1, 0x20, &(0x7f0000000300)={&(0x7f00000001c0)=""/142, 0x8e, 0x0, &(0x7f0000000280)=""/87, 0x57}}, 0x10) ioctl$TUNSETVNETBE(r1, 0x400454de, &(0x7f00000003c0)) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000880)={r1, 0x20, &(0x7f0000000840)={&(0x7f0000000640)=""/235, 0xeb, 0x0, &(0x7f0000000740)=""/247, 0xf7}}, 0x10) r2 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000900)=@generic={&(0x7f00000008c0)='./file0\x00', 0x0, 0x8}, 0x18) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f00000009c0)={r2, 0x58, &(0x7f0000000940)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r5 = bpf$ITER_CREATE(0x21, &(0x7f0000000b40), 0x8) ioctl$TUNSETIFINDEX(r5, 0x400454da, &(0x7f0000000a00)=r4) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000011c0)={0xffffffffffffffff, 0xe0, &(0x7f00000010c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000f00)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5, &(0x7f0000000f40)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000f80)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000fc0)=[{}, {}, {}, {}], 0x20, 0x10, &(0x7f0000001000), &(0x7f0000001040), 0x8, 0x10, 0x8, 0x8, &(0x7f0000001080)}}, 0x10) bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000a80)={r3, 0x80000001, 0x10}, 0xc) r7 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r7, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000001600)={0x6, 0x7, &(0x7f0000001340)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x400}, [@kfunc={0x85, 0x0, 0x2, 0x0, 0x4}, @ldst={0x2, 0x0, 0x8649d49e6d977d38, 0x3, 0x8, 0x1c, 0x4}, @jmp={0x5, 0x1, 0x9, 0x0, 0x4, 0xffffffffffffffff, 0x1}, @ldst={0x3, 0x0, 0x1, 0x2, 0x1, 0x1}]}, &(0x7f0000001380)='GPL\x00', 0x0, 0xb6, &(0x7f00000013c0)=""/182, 0x41000, 0xc, '\x00', r6, 0x25, r1, 0x8, &(0x7f0000000a40)={0x5, 0x3}, 0x8, 0x10, &(0x7f00000014c0)={0x0, 0x6, 0x5, 0x7}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000ac0), &(0x7f00000015c0)=[{0x0, 0x4, 0x10, 0xb}], 0x10, 0xf562}, 0x90) r8 = bpf$ITER_CREATE(0x21, &(0x7f0000000200), 0x8) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000580)={0xffffffffffffffff, 0xe0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, &(0x7f00000002c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x3, &(0x7f0000000300)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000340)=[0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000380)=[{}, {}], 0x10, 0x10, &(0x7f00000003c0), &(0x7f0000000400), 0x8, 0x10, 0x8, 0x8, &(0x7f0000000440)}}, 0x10) bpf$PROG_LOAD(0x5, &(0x7f0000000640)={0x1, 0xc, &(0x7f0000000040)=@raw=[@cb_func={0x18, 0x9, 0x4, 0x0, 0xfffffffffffffff9}, @map_idx={0x18, 0x3, 0x5, 0x0, 0xb}, @map_idx_val={0x18, 0x9, 0x6, 0x0, 0x3, 0x0, 0x0, 0x0, 0x80000001}, @map_fd={0x18, 0x5, 0x1, 0x0, 0x1}, @initr0={0x18, 0x0, 0x0, 0x0, 0x7ff, 0x0, 0x0, 0x0, 0x4}, @map_idx={0x18, 0x9, 0x5, 0x0, 0x6}], &(0x7f0000000100)='GPL\x00', 0x3, 0xb0, &(0x7f0000000140)=""/176, 0x41100, 0x2, '\x00', r6, 0x26, r8, 0x8, &(0x7f0000000240)={0xa, 0x5}, 0x8, 0x10, &(0x7f0000000280)={0x3, 0x0, 0x3f, 0x53a}, 0x10, r9, 0xffffffffffffffff, 0x7, 0x0, &(0x7f00000005c0)=[{0x0, 0x549, 0xa, 0xb}, {0x0, 0x5, 0xe}, {0x2, 0x2, 0x8, 0x7}, {0x0, 0x5, 0x10, 0x8}, {0x4, 0x1, 0x5, 0x6}, {0x2, 0x3, 0xe, 0xc}, {0x0, 0x1, 0x3, 0xc}]}, 0x90) 21:50:19 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) write$cgroup_pid(0xffffffffffffffff, &(0x7f0000000000)=0xffffffffffffffff, 0x12) ioctl$TUNSETIFF(r0, 0x541b, 0x0) (async) ioctl$TUNSETIFF(r0, 0x541b, 0x0) 21:50:19 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000000)={'syzkaller0\x00', 0x10}) 21:50:19 executing program 5: socketpair$tipc(0x1e, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f00000002c0)=""/173, 0xad}, {&(0x7f0000000380)=""/253, 0xfd}], 0x2, &(0x7f0000000480)=""/4096, 0x1000}, 0x0) 21:50:19 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x67cc80, 0x0) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) (async) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:19 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNSETVNETLE(r2, 0x400454dc, &(0x7f0000000080)) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) r3 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r3, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) write$cgroup_freezer_state(r3, &(0x7f0000000040)='THAWED\x00', 0x7) ioctl$TUNSETCARRIER(r1, 0x400454e2, &(0x7f0000000000)) 21:50:19 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x280c01, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=ANY=[@ANYBLOB="18000000020000000000000000000080"], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNSETIFF(r0, 0x541b, 0x0) 21:50:19 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x541b, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x402, 0x0) r1 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000180)={&(0x7f0000000080)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x64, 0x64, 0x4, [@array={0x0, 0x0, 0x0, 0x3, 0x0, {0x5, 0x4, 0x6}}, @int={0x0, 0x0, 0x0, 0x1, 0x0, 0x56, 0x0, 0x1, 0x2}, @int={0xf, 0x0, 0x0, 0x1, 0x0, 0x21, 0x0, 0x6d, 0x1}, @enum={0x2, 0x2, 0x0, 0x6, 0x4, [{0xc, 0x6}, {0x0, 0x200}]}, @var={0x5, 0x0, 0x0, 0xe, 0x1, 0x1}]}, {0x0, [0x2e, 0x61]}}, &(0x7f0000000100)=""/73, 0x80, 0x49, 0x1, 0x2}, 0x20) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000340)={r1, 0x20, &(0x7f0000000300)={&(0x7f00000001c0)=""/142, 0x8e, 0x0, &(0x7f0000000280)=""/87, 0x57}}, 0x10) ioctl$TUNSETVNETBE(r1, 0x400454de, &(0x7f00000003c0)) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000880)={r1, 0x20, &(0x7f0000000840)={&(0x7f0000000640)=""/235, 0xeb, 0x0, &(0x7f0000000740)=""/247, 0xf7}}, 0x10) r2 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000900)=@generic={&(0x7f00000008c0)='./file0\x00', 0x0, 0x8}, 0x18) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f00000009c0)={r2, 0x58, &(0x7f0000000940)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r5 = bpf$ITER_CREATE(0x21, &(0x7f0000000b40), 0x8) ioctl$TUNSETIFINDEX(r5, 0x400454da, &(0x7f0000000a00)=r4) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000011c0)={0xffffffffffffffff, 0xe0, &(0x7f00000010c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000f00)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5, &(0x7f0000000f40)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000f80)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000fc0)=[{}, {}, {}, {}], 0x20, 0x10, &(0x7f0000001000), &(0x7f0000001040), 0x8, 0x10, 0x8, 0x8, &(0x7f0000001080)}}, 0x10) bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000a80)={r3, 0x80000001, 0x10}, 0xc) r7 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r7, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000001600)={0x6, 0x7, &(0x7f0000001340)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x400}, [@kfunc={0x85, 0x0, 0x2, 0x0, 0x4}, @ldst={0x2, 0x0, 0x8649d49e6d977d38, 0x3, 0x8, 0x1c, 0x4}, @jmp={0x5, 0x1, 0x9, 0x0, 0x4, 0xffffffffffffffff, 0x1}, @ldst={0x3, 0x0, 0x1, 0x2, 0x1, 0x1}]}, &(0x7f0000001380)='GPL\x00', 0x0, 0xb6, &(0x7f00000013c0)=""/182, 0x41000, 0xc, '\x00', r6, 0x25, r1, 0x8, &(0x7f0000000a40)={0x5, 0x3}, 0x8, 0x10, &(0x7f00000014c0)={0x0, 0x6, 0x5, 0x7}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000ac0), &(0x7f00000015c0)=[{0x0, 0x4, 0x10, 0xb}], 0x10, 0xf562}, 0x90) r8 = bpf$ITER_CREATE(0x21, &(0x7f0000000200), 0x8) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000580)={0xffffffffffffffff, 0xe0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, &(0x7f00000002c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x3, &(0x7f0000000300)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000340)=[0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000380)=[{}, {}], 0x10, 0x10, &(0x7f00000003c0), &(0x7f0000000400), 0x8, 0x10, 0x8, 0x8, &(0x7f0000000440)}}, 0x10) bpf$PROG_LOAD(0x5, &(0x7f0000000640)={0x1, 0xc, &(0x7f0000000040)=@raw=[@cb_func={0x18, 0x9, 0x4, 0x0, 0xfffffffffffffff9}, @map_idx={0x18, 0x3, 0x5, 0x0, 0xb}, @map_idx_val={0x18, 0x9, 0x6, 0x0, 0x3, 0x0, 0x0, 0x0, 0x80000001}, @map_fd={0x18, 0x5, 0x1, 0x0, 0x1}, @initr0={0x18, 0x0, 0x0, 0x0, 0x7ff, 0x0, 0x0, 0x0, 0x4}, @map_idx={0x18, 0x9, 0x5, 0x0, 0x6}], &(0x7f0000000100)='GPL\x00', 0x3, 0xb0, &(0x7f0000000140)=""/176, 0x41100, 0x2, '\x00', r6, 0x26, r8, 0x8, &(0x7f0000000240)={0xa, 0x5}, 0x8, 0x10, &(0x7f0000000280)={0x3, 0x0, 0x3f, 0x53a}, 0x10, r9, 0xffffffffffffffff, 0x7, 0x0, &(0x7f00000005c0)=[{0x0, 0x549, 0xa, 0xb}, {0x0, 0x5, 0xe}, {0x2, 0x2, 0x8, 0x7}, {0x0, 0x5, 0x10, 0x8}, {0x4, 0x1, 0x5, 0x6}, {0x2, 0x3, 0xe, 0xc}, {0x0, 0x1, 0x3, 0xc}]}, 0x90) 21:50:19 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000000)={'syzkaller0\x00', 0x10}) 21:50:19 executing program 5: socketpair$tipc(0x1e, 0x5, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f00000002c0)=""/173, 0xad}, {&(0x7f0000000380)=""/253, 0xfd}], 0x2, &(0x7f0000000480)=""/4096, 0x1000}, 0x0) 21:50:19 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x408c81, 0x0) ioctl$TUNGETIFF(r0, 0x800454d2, &(0x7f0000000140)={'erspan0\x00'}) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f00000001c0)=ANY=[@ANYBLOB="18ae0e00"/18], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000200), 0x400200, 0x0) ioctl$TUNGETDEVNETNS(r2, 0x54e3, 0x0) ioctl$TUNSETVNETLE(r1, 0x400454dc, &(0x7f0000000180)=0x1) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'ip6gretap0\x00', 0x2000}) ioctl$TUNATTACHFILTER(r0, 0x401054d5, &(0x7f0000000080)={0x9, &(0x7f0000000000)=[{0x3, 0xa6, 0x0, 0x6}, {0x2, 0x7, 0x4, 0x1ff}, {0x3, 0x20, 0x7e, 0x5}, {0x800, 0x2, 0xce, 0x7}, {0x0, 0x3, 0xfa, 0x7f}, {0x1f, 0x1f, 0x3f, 0x5}, {0x7fff, 0x3, 0x8, 0x81}, {0x20, 0x7, 0x9, 0x4f7}, {0x5, 0x3f, 0xb8, 0xffffffb7}]}) 21:50:20 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x280c01, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=ANY=[@ANYBLOB="18000000020000000000000000000080"], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNSETIFF(r0, 0x541b, 0x0) (async) ioctl$TUNSETIFF(r0, 0x541b, 0x0) 21:50:20 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) (async) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) ioctl$TUNSETVNETLE(r2, 0x400454dc, &(0x7f0000000080)) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) r3 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r3, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) write$cgroup_freezer_state(r3, &(0x7f0000000040)='THAWED\x00', 0x7) (async) ioctl$TUNSETCARRIER(r1, 0x400454e2, &(0x7f0000000000)) 21:50:20 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x408c81, 0x0) ioctl$TUNGETIFF(r0, 0x800454d2, &(0x7f0000000140)={'erspan0\x00'}) (async) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f00000001c0)=ANY=[@ANYBLOB="18ae0e00"/18], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000200), 0x400200, 0x0) ioctl$TUNGETDEVNETNS(r2, 0x54e3, 0x0) (async) ioctl$TUNSETVNETLE(r1, 0x400454dc, &(0x7f0000000180)=0x1) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'ip6gretap0\x00', 0x2000}) ioctl$TUNATTACHFILTER(r0, 0x401054d5, &(0x7f0000000080)={0x9, &(0x7f0000000000)=[{0x3, 0xa6, 0x0, 0x6}, {0x2, 0x7, 0x4, 0x1ff}, {0x3, 0x20, 0x7e, 0x5}, {0x800, 0x2, 0xce, 0x7}, {0x0, 0x3, 0xfa, 0x7f}, {0x1f, 0x1f, 0x3f, 0x5}, {0x7fff, 0x3, 0x8, 0x81}, {0x20, 0x7, 0x9, 0x4f7}, {0x5, 0x3f, 0xb8, 0xffffffb7}]}) 21:50:20 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) r1 = bpf$ITER_CREATE(0x21, &(0x7f0000000040), 0x8) ioctl$TUNSETTXFILTER(r1, 0x400454d1, &(0x7f0000000080)={0x0, 0x1, [@random="7cc16e8d0df4"]}) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:20 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000000)={'syzkaller0\x00', 0x10}) 21:50:20 executing program 5: socketpair$tipc(0x1e, 0x5, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f00000002c0)=""/173, 0xad}, {&(0x7f0000000380)=""/253, 0xfd}], 0x2, &(0x7f0000000480)=""/4096, 0x1000}, 0x0) 21:50:20 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x408c81, 0x0) ioctl$TUNGETIFF(r0, 0x800454d2, &(0x7f0000000140)={'erspan0\x00'}) (async) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f00000001c0)=ANY=[@ANYBLOB="18ae0e00"/18], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000200), 0x400200, 0x0) ioctl$TUNGETDEVNETNS(r2, 0x54e3, 0x0) ioctl$TUNSETVNETLE(r1, 0x400454dc, &(0x7f0000000180)=0x1) (async) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'ip6gretap0\x00', 0x2000}) (async) ioctl$TUNATTACHFILTER(r0, 0x401054d5, &(0x7f0000000080)={0x9, &(0x7f0000000000)=[{0x3, 0xa6, 0x0, 0x6}, {0x2, 0x7, 0x4, 0x1ff}, {0x3, 0x20, 0x7e, 0x5}, {0x800, 0x2, 0xce, 0x7}, {0x0, 0x3, 0xfa, 0x7f}, {0x1f, 0x1f, 0x3f, 0x5}, {0x7fff, 0x3, 0x8, 0x81}, {0x20, 0x7, 0x9, 0x4f7}, {0x5, 0x3f, 0xb8, 0xffffffb7}]}) 21:50:20 executing program 4: openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x280c01, 0x0) (async) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x280c01, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=ANY=[@ANYBLOB="18000000020000000000000000000080"], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNSETIFF(r0, 0x541b, 0x0) 21:50:20 executing program 5: socketpair$tipc(0x1e, 0x5, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f00000002c0)=""/173, 0xad}, {&(0x7f0000000380)=""/253, 0xfd}], 0x2, &(0x7f0000000480)=""/4096, 0x1000}, 0x0) 21:50:20 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5451, 0x0) 21:50:20 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNSETVNETLE(r2, 0x400454dc, &(0x7f0000000080)) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) r3 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r3, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) write$cgroup_freezer_state(r3, &(0x7f0000000040)='THAWED\x00', 0x7) ioctl$TUNSETCARRIER(r1, 0x400454e2, &(0x7f0000000000)) openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) (async) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) ioctl$TUNSETVNETLE(r2, 0x400454dc, &(0x7f0000000080)) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r3, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) write$cgroup_freezer_state(r3, &(0x7f0000000040)='THAWED\x00', 0x7) (async) ioctl$TUNSETCARRIER(r1, 0x400454e2, &(0x7f0000000000)) (async) 21:50:20 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x16142, 0x0) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, &(0x7f0000000040)) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:20 executing program 3: ioctl$TUNGETFEATURES(0xffffffffffffffff, 0x800454cf, &(0x7f0000000000)) r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001240)={0x11, 0x10, &(0x7f0000000040)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0xcd12}, [@btf_id={0x18, 0x3, 0x3, 0x0, 0x1}, @cb_func={0x18, 0xa, 0x4, 0x0, 0xfffffffffffffffc}, @exit, @map_val={0x18, 0x0, 0x2, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}, @alu={0x4, 0x0, 0x5, 0x2, 0xb, 0x0, 0x8}, @generic={0x3f, 0x5, 0x3, 0x2, 0x1}, @initr0={0x18, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x2}, @exit, @generic={0x40, 0x2, 0x7, 0x80, 0x4}]}, &(0x7f0000000140)='GPL\x00', 0x1ff, 0x1000, &(0x7f0000000180)=""/4096, 0x40f00, 0x48, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000001180)={0x4, 0x3}, 0x8, 0x10, &(0x7f00000011c0)={0x4, 0x2, 0xfff, 0xffff}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000001200)=[0x1, 0xffffffffffffffff, 0x1], 0x0, 0x10, 0x80000000}, 0x90) ioctl$TUNSETSTEERINGEBPF(r0, 0x800454e0, &(0x7f0000001300)=r1) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=ANY=[@ANYBLOB="180000000200000000000000e6000000"], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) 21:50:20 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'pimreg\x00', 0x1}) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETOFFLOAD(r1, 0x400454d0, 0xc) ioctl$TUNSETIFF(r0, 0x541b, 0x0) 21:50:20 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x16142, 0x0) (async) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, &(0x7f0000000040)) (async) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:20 executing program 3: ioctl$TUNGETFEATURES(0xffffffffffffffff, 0x800454cf, &(0x7f0000000000)) (async) r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) r1 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001240)={0x11, 0x10, &(0x7f0000000040)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0xcd12}, [@btf_id={0x18, 0x3, 0x3, 0x0, 0x1}, @cb_func={0x18, 0xa, 0x4, 0x0, 0xfffffffffffffffc}, @exit, @map_val={0x18, 0x0, 0x2, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}, @alu={0x4, 0x0, 0x5, 0x2, 0xb, 0x0, 0x8}, @generic={0x3f, 0x5, 0x3, 0x2, 0x1}, @initr0={0x18, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x2}, @exit, @generic={0x40, 0x2, 0x7, 0x80, 0x4}]}, &(0x7f0000000140)='GPL\x00', 0x1ff, 0x1000, &(0x7f0000000180)=""/4096, 0x40f00, 0x48, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000001180)={0x4, 0x3}, 0x8, 0x10, &(0x7f00000011c0)={0x4, 0x2, 0xfff, 0xffff}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000001200)=[0x1, 0xffffffffffffffff, 0x1], 0x0, 0x10, 0x80000000}, 0x90) ioctl$TUNSETSTEERINGEBPF(r0, 0x800454e0, &(0x7f0000001300)=r1) (async) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) (async) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=ANY=[@ANYBLOB="180000000200000000000000e6000000"], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) 21:50:20 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_attach_bpf(r0, 0x1, 0x32, &(0x7f0000000140), 0x4) r1 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000002c0)={&(0x7f00000001c0)='ext4_insert_range\x00'}, 0x10) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(r1, 0x4008240b, &(0x7f0000000a40)={0x3, 0x80, 0x9, 0xc9, 0x0, 0x0, 0x0, 0x7, 0x40008, 0x2, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0xce, 0x2, @perf_bp={&(0x7f0000000a00), 0xf}, 0x10021, 0x100000001, 0x2, 0x8, 0x40, 0x5676, 0x7, 0x0, 0x6883, 0x0, 0x43}) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000640)={0xffffffffffffffff, 0x1}, 0xc) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) r3 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r3, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) bpf$MAP_UPDATE_BATCH(0x1a, &(0x7f0000000900)={&(0x7f0000000680)="80baf8976ff3b466a404646e7a1144b35251ed249186dd27e131f70bc0d3a2179c7636e4ef1641a4ee4353860e09ecc5941a6a175540db21a6eb996f553c5c5f513c83ea81b2f44aaa95a56b8db3437371105993f22df634559adba7630176278b362e4735d70b673732a2e3148f516ec67e3f5b5d3ff4a665c69b36647ac68e724259d57e87ea2ce923abb064a6f7abc8931a7dafaf2cc8ba2a256ed980684262c9324991de0e8427ecaea2b4df31bd8abf250d0a86b1e125", &(0x7f0000000740)=""/217, &(0x7f0000000840)="987533", &(0x7f0000000880)="261b293e596bf8d091af56888884fdd048e5f71e503da9aa96a556a7159179fbe0192cebef02dbb1f560e2a7ab1b704f763439e247f8e2c68e5cf83e7e13b27afd", 0x400, r3, 0x4}, 0x38) r4 = bpf$MAP_CREATE(0x0, &(0x7f0000000940)=@bloom_filter={0x1e, 0x5b8a, 0x5, 0x3ff, 0x20, 0xffffffffffffffff, 0x5, '\x00', 0x0, r3, 0x3, 0x2, 0x1, 0x1}, 0x48) bpf$BPF_MAP_FREEZE(0x16, &(0x7f00000009c0)=r4, 0x4) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000600)={r2, 0xe0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000340)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x3, 0x5, &(0x7f0000000380)=[0x0, 0x0, 0x0], &(0x7f00000003c0)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000400)=[{}, {}, {}, {}, {}, {}, {}], 0x38, 0x10, &(0x7f0000000440), &(0x7f0000000480), 0x8, 0x10, 0x8, 0x8, &(0x7f00000004c0)}}, 0x10) bpf$OBJ_PIN_MAP(0x6, &(0x7f0000000300)=@o_path={&(0x7f0000000180)='./file0\x00', 0xffffffffffffffff, 0x4000, r1}, 0x18) sendmsg$inet(r0, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000000200)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {&(0x7f0000000040)="649d3b38ed4febc984ba39dfa0256a8ccbf961253a71fad2bfed8c3022be5b83fc0faa8a19484b650afd2ae2c4fa93c6f31e14da5b2b66ce4159556238dd33d6b8680f31ef1c4dc370a5dfc89efebcf59e0c22fecbd0b40b89d844c52815c7aff788d07d2fb0ba720dcacbbc2bb80792decd480530d235ff4dbe450348164676e9a70d5bd8facb17485cc5f5add3716cb655183fc4", 0x95}, {&(0x7f0000000100)="9fea1d5c9c252182df2a977b833adf7f6c11ffffffffc67111b5428244f9e05e2020a193301373ab3eb975d1117914ee29376a49ac", 0xff8d}], 0xb}, 0x0) 21:50:20 executing program 5: socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000140)) recvmsg(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f00000002c0)=""/173, 0xad}, {&(0x7f0000000380)=""/253, 0xfd}], 0x2, &(0x7f0000000480)=""/4096, 0x1000}, 0x0) 21:50:20 executing program 0: r0 = bpf$ITER_CREATE(0x21, &(0x7f0000000000), 0x8) ioctl$TUNGETVNETHDRSZ(r0, 0x800454d7, &(0x7f0000000040)) r1 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:20 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x16142, 0x0) (async, rerun: 64) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, &(0x7f0000000040)) (rerun: 64) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:20 executing program 1: openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x401, 0x0) (fail_nth: 1) 21:50:20 executing program 5: socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000140)) recvmsg(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f00000002c0)=""/173, 0xad}, {&(0x7f0000000380)=""/253, 0xfd}], 0x2, &(0x7f0000000480)=""/4096, 0x1000}, 0x0) 21:50:20 executing program 0: r0 = bpf$ITER_CREATE(0x21, &(0x7f0000000000), 0x8) ioctl$TUNGETVNETHDRSZ(r0, 0x800454d7, &(0x7f0000000040)) (async) r1 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:20 executing program 3: ioctl$TUNGETFEATURES(0xffffffffffffffff, 0x800454cf, &(0x7f0000000000)) r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001240)={0x11, 0x10, &(0x7f0000000040)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0xcd12}, [@btf_id={0x18, 0x3, 0x3, 0x0, 0x1}, @cb_func={0x18, 0xa, 0x4, 0x0, 0xfffffffffffffffc}, @exit, @map_val={0x18, 0x0, 0x2, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}, @alu={0x4, 0x0, 0x5, 0x2, 0xb, 0x0, 0x8}, @generic={0x3f, 0x5, 0x3, 0x2, 0x1}, @initr0={0x18, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x2}, @exit, @generic={0x40, 0x2, 0x7, 0x80, 0x4}]}, &(0x7f0000000140)='GPL\x00', 0x1ff, 0x1000, &(0x7f0000000180)=""/4096, 0x40f00, 0x48, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000001180)={0x4, 0x3}, 0x8, 0x10, &(0x7f00000011c0)={0x4, 0x2, 0xfff, 0xffff}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000001200)=[0x1, 0xffffffffffffffff, 0x1], 0x0, 0x10, 0x80000000}, 0x90) ioctl$TUNSETSTEERINGEBPF(r0, 0x800454e0, &(0x7f0000001300)=r1) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) (async) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=ANY=[@ANYBLOB="180000000200000000000000e6000000"], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) [ 2571.239360][T10023] FAULT_INJECTION: forcing a failure. [ 2571.239360][T10023] name failslab, interval 1, probability 0, space 0, times 0 [ 2571.270094][T10023] CPU: 1 PID: 10023 Comm: syz-executor.1 Not tainted 6.6.0-rc1-syzkaller-00198-g81335f90e8a8 #0 [ 2571.280580][T10023] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/06/2023 [ 2571.290762][T10023] Call Trace: [ 2571.294071][T10023] [ 2571.297023][T10023] dump_stack_lvl+0x125/0x1b0 [ 2571.301754][T10023] should_fail_ex+0x496/0x5b0 [ 2571.306484][T10023] should_failslab+0x9/0x20 [ 2571.311040][T10023] kmem_cache_alloc+0x33a/0x3b0 [ 2571.315957][T10023] getname_flags.part.0+0x50/0x4d0 [ 2571.321120][T10023] getname+0x90/0xe0 [ 2571.325078][T10023] do_sys_openat2+0x100/0x1e0 [ 2571.329793][T10023] ? build_open_flags+0x690/0x690 [ 2571.334862][T10023] __x64_sys_openat+0x175/0x210 21:50:20 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'pimreg\x00', 0x1}) (async) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETOFFLOAD(r1, 0x400454d0, 0xc) (async) ioctl$TUNSETIFF(r0, 0x541b, 0x0) 21:50:20 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x8c0, 0x0) ioctl$TUNGETVNETBE(r0, 0x800454df, &(0x7f0000000000)=0x1) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) ioctl$TUNSETPERSIST(r0, 0x400454cb, 0x0) 21:50:20 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x8c0, 0x0) ioctl$TUNGETVNETBE(r0, 0x800454df, &(0x7f0000000000)=0x1) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) ioctl$TUNSETPERSIST(r0, 0x400454cb, 0x0) 21:50:20 executing program 5: socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000140)) recvmsg(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f00000002c0)=""/173, 0xad}, {&(0x7f0000000380)=""/253, 0xfd}], 0x2, &(0x7f0000000480)=""/4096, 0x1000}, 0x0) [ 2571.339790][T10023] ? __ia32_sys_open+0x1e0/0x1e0 [ 2571.344859][T10023] ? ksys_write+0x1a7/0x250 [ 2571.349417][T10023] ? rcu_is_watching+0x12/0xb0 [ 2571.354245][T10023] ? trace_irq_enable.constprop.0+0xd0/0x100 [ 2571.360294][T10023] do_syscall_64+0x38/0xb0 [ 2571.364767][T10023] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 2571.370719][T10023] RIP: 0033:0x7f8aa067cae9 21:50:20 executing program 5: socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r0, 0x0, 0x0) [ 2571.375179][T10023] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 [ 2571.394917][T10023] RSP: 002b:00007f8aa13270c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000101 [ 2571.403566][T10023] RAX: ffffffffffffffda RBX: 00007f8aa079bf80 RCX: 00007f8aa067cae9 [ 2571.411571][T10023] RDX: 0000000000000401 RSI: 0000000020000000 RDI: ffffffffffffff9c [ 2571.419667][T10023] RBP: 00007f8aa1327120 R08: 0000000000000000 R09: 0000000000000000 [ 2571.427676][T10023] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 21:50:20 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x14241, 0x0) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000080)={'veth1_macvtap\x00', 0x400}) ioctl$TUNDETACHFILTER(r0, 0x401054d6, 0x0) ioctl$TUNSETOFFLOAD(r0, 0x400454d0, 0x14) r1 = bpf$ITER_CREATE(0x21, &(0x7f0000000000), 0x8) ioctl$TUNGETFILTER(r1, 0x801054db, &(0x7f0000000040)=""/55) 21:50:20 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x8c0, 0x0) ioctl$TUNGETVNETBE(r0, 0x800454df, &(0x7f0000000000)=0x1) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) ioctl$TUNSETPERSIST(r0, 0x400454cb, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x8c0, 0x0) (async) ioctl$TUNGETVNETBE(r0, 0x800454df, &(0x7f0000000000)=0x1) (async) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) (async) ioctl$TUNSETPERSIST(r0, 0x400454cb, 0x0) (async) 21:50:20 executing program 1: openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x401, 0x0) (fail_nth: 2) [ 2571.435688][T10023] R13: 000000000000000b R14: 00007f8aa079bf80 R15: 00007ffdf1ce6688 [ 2571.443799][T10023] 21:50:20 executing program 0: r0 = bpf$ITER_CREATE(0x21, &(0x7f0000000000), 0x8) ioctl$TUNGETVNETHDRSZ(r0, 0x800454d7, &(0x7f0000000040)) (async) r1 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:20 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'pimreg\x00', 0x1}) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETOFFLOAD(r1, 0x400454d0, 0xc) (async) ioctl$TUNSETOFFLOAD(r1, 0x400454d0, 0xc) ioctl$TUNSETIFF(r0, 0x541b, 0x0) 21:50:20 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x14241, 0x0) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000080)={'veth1_macvtap\x00', 0x400}) (async) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000080)={'veth1_macvtap\x00', 0x400}) ioctl$TUNDETACHFILTER(r0, 0x401054d6, 0x0) ioctl$TUNSETOFFLOAD(r0, 0x400454d0, 0x14) r1 = bpf$ITER_CREATE(0x21, &(0x7f0000000000), 0x8) ioctl$TUNGETFILTER(r1, 0x801054db, &(0x7f0000000040)=""/55) (async) ioctl$TUNGETFILTER(r1, 0x801054db, &(0x7f0000000040)=""/55) 21:50:20 executing program 5: socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r0, 0x0, 0x0) 21:50:20 executing program 3: r0 = openat$cgroup(0xffffffffffffffff, &(0x7f0000000000)='syz1\x00', 0x200002, 0x0) openat$cgroup_freezer_state(r0, &(0x7f0000000040), 0x2, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$PERF_EVENT_IOC_SET_FILTER(r1, 0x40082406, &(0x7f0000000080)='({@]>\x01-\x00') r2 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r2, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:20 executing program 5: socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r0, 0x0, 0x0) [ 2571.610799][T10054] FAULT_INJECTION: forcing a failure. [ 2571.610799][T10054] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 2571.641663][T10054] CPU: 1 PID: 10054 Comm: syz-executor.1 Not tainted 6.6.0-rc1-syzkaller-00198-g81335f90e8a8 #0 21:50:20 executing program 5: socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000480)=""/4096, 0x1000}, 0x0) [ 2571.652491][T10054] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/06/2023 [ 2571.662586][T10054] Call Trace: [ 2571.665890][T10054] [ 2571.668890][T10054] dump_stack_lvl+0x125/0x1b0 [ 2571.673701][T10054] should_fail_ex+0x496/0x5b0 [ 2571.678417][T10054] strncpy_from_user+0x38/0x300 [ 2571.683312][T10054] getname_flags.part.0+0x93/0x4d0 [ 2571.688552][T10054] getname+0x90/0xe0 [ 2571.692498][T10054] do_sys_openat2+0x100/0x1e0 [ 2571.697221][T10054] ? build_open_flags+0x690/0x690 [ 2571.702266][T10054] __x64_sys_openat+0x175/0x210 [ 2571.707127][T10054] ? __ia32_sys_open+0x1e0/0x1e0 [ 2571.712069][T10054] ? ksys_write+0x1a7/0x250 [ 2571.716582][T10054] ? rcu_is_watching+0x12/0xb0 [ 2571.721352][T10054] ? trace_irq_enable.constprop.0+0xd0/0x100 [ 2571.727435][T10054] do_syscall_64+0x38/0xb0 [ 2571.731868][T10054] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 2571.738036][T10054] RIP: 0033:0x7f8aa067cae9 [ 2571.742716][T10054] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 [ 2571.762503][T10054] RSP: 002b:00007f8aa13270c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000101 [ 2571.771110][T10054] RAX: ffffffffffffffda RBX: 00007f8aa079bf80 RCX: 00007f8aa067cae9 [ 2571.779088][T10054] RDX: 0000000000000401 RSI: 0000000020000000 RDI: ffffffffffffff9c [ 2571.787078][T10054] RBP: 00007f8aa1327120 R08: 0000000000000000 R09: 0000000000000000 [ 2571.795150][T10054] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2571.803130][T10054] R13: 000000000000000b R14: 00007f8aa079bf80 R15: 00007ffdf1ce6688 21:50:21 executing program 2: openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x14241, 0x0) (async) r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x14241, 0x0) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000080)={'veth1_macvtap\x00', 0x400}) ioctl$TUNDETACHFILTER(r0, 0x401054d6, 0x0) ioctl$TUNSETOFFLOAD(r0, 0x400454d0, 0x14) (async) ioctl$TUNSETOFFLOAD(r0, 0x400454d0, 0x14) r1 = bpf$ITER_CREATE(0x21, &(0x7f0000000000), 0x8) ioctl$TUNGETFILTER(r1, 0x801054db, &(0x7f0000000040)=""/55) 21:50:21 executing program 3: r0 = openat$cgroup(0xffffffffffffffff, &(0x7f0000000000)='syz1\x00', 0x200002, 0x0) openat$cgroup_freezer_state(r0, &(0x7f0000000040), 0x2, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) ioctl$PERF_EVENT_IOC_SET_FILTER(r1, 0x40082406, &(0x7f0000000080)='({@]>\x01-\x00') (async, rerun: 32) r2 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (rerun: 32) ioctl$TUNSETIFF(r2, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) [ 2571.811116][T10054] 21:50:21 executing program 0: r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000200)=ANY=[@ANYBLOB="1800300002000000000000000000003037e1ef91bd6575928ec7483cf8f518763fb2ee16eac65d6526d405cf07fa18a697a2fc3a64219568b70774ac153a9476d7dc047d7009d71d438047dc30d295ae80291bbe1e08ce75f515fd8f008ceef8ae1a05be5b07bff90a0c0416eec501103f3b94db616fa0c19f28f5ccbc3f7e426576e83efdb52d49a94af6bda1c0ba599b603fcb443cfea264ed26d0e796ec956bfd73dcff7479384febd2e420b9942568c8a339703a3b"], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) r1 = perf_event_open(&(0x7f0000000180)={0x3, 0x80, 0x1f, 0x3, 0x3, 0x9, 0x0, 0x0, 0x80020, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x4, @perf_bp={&(0x7f0000000140), 0x6}, 0xc209, 0x7, 0x5, 0x0, 0x8001, 0xffff, 0x80, 0x0, 0x3, 0x0, 0x4}, 0x0, 0x0, 0xffffffffffffffff, 0x1) perf_event_open$cgroup(&(0x7f0000000040)={0x3, 0x80, 0x4, 0x20, 0x7, 0x10, 0x0, 0x0, 0x80080, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7f, 0x1, @perf_config_ext={0x1, 0xffffffff}, 0x84192, 0x30, 0xc3, 0x3, 0x9, 0x9, 0x4, 0x0, 0x20000000, 0x0, 0x3f}, r0, 0xf, r1, 0x0) r2 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvmsg(r3, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETIFF(r2, 0x5452, &(0x7f0000000100)={'vlan0\x00'}) 21:50:21 executing program 4: r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) mkdirat$cgroup(r0, &(0x7f0000000040)='syz1\x00', 0x1ff) r1 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000000)={'veth0_to_team\x00', 0x1}) ioctl$TUNSETIFF(r1, 0x541b, 0x0) 21:50:21 executing program 1: openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x401, 0x0) (fail_nth: 3) 21:50:21 executing program 5: socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000480)=""/4096, 0x1000}, 0x0) 21:50:21 executing program 2: perf_event_open(&(0x7f0000000440)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x30b801, 0x0) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000000)={'syzkaller0\x00'}) 21:50:21 executing program 3: r0 = openat$cgroup(0xffffffffffffffff, &(0x7f0000000000)='syz1\x00', 0x200002, 0x0) openat$cgroup_freezer_state(r0, &(0x7f0000000040), 0x2, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$PERF_EVENT_IOC_SET_FILTER(r1, 0x40082406, &(0x7f0000000080)='({@]>\x01-\x00') r2 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r2, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) openat$cgroup(0xffffffffffffffff, &(0x7f0000000000)='syz1\x00', 0x200002, 0x0) (async) openat$cgroup_freezer_state(r0, &(0x7f0000000040), 0x2, 0x0) (async) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) ioctl$PERF_EVENT_IOC_SET_FILTER(r1, 0x40082406, &(0x7f0000000080)='({@]>\x01-\x00') (async) openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) ioctl$TUNSETIFF(r2, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) (async) 21:50:21 executing program 2: perf_event_open(&(0x7f0000000440)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x30b801, 0x0) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000000)={'syzkaller0\x00'}) 21:50:21 executing program 4: r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) mkdirat$cgroup(r0, &(0x7f0000000040)='syz1\x00', 0x1ff) r1 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000000)={'veth0_to_team\x00', 0x1}) ioctl$TUNSETIFF(r1, 0x541b, 0x0) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) mkdirat$cgroup(r0, &(0x7f0000000040)='syz1\x00', 0x1ff) (async) openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000000)={'veth0_to_team\x00', 0x1}) (async) ioctl$TUNSETIFF(r1, 0x541b, 0x0) (async) 21:50:21 executing program 5: socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000480)=""/4096, 0x1000}, 0x0) [ 2572.004680][T10078] FAULT_INJECTION: forcing a failure. [ 2572.004680][T10078] name failslab, interval 1, probability 0, space 0, times 0 [ 2572.031052][T10078] CPU: 0 PID: 10078 Comm: syz-executor.1 Not tainted 6.6.0-rc1-syzkaller-00198-g81335f90e8a8 #0 [ 2572.041623][T10078] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/06/2023 [ 2572.051725][T10078] Call Trace: [ 2572.055044][T10078] [ 2572.058009][T10078] dump_stack_lvl+0x125/0x1b0 [ 2572.062759][T10078] should_fail_ex+0x496/0x5b0 [ 2572.067492][T10078] should_failslab+0x9/0x20 [ 2572.072045][T10078] kmem_cache_alloc+0x33a/0x3b0 [ 2572.076959][T10078] alloc_empty_file+0x73/0x1d0 [ 2572.081778][T10078] path_openat+0xdc/0x29c0 [ 2572.086248][T10078] ? __x64_sys_openat+0x175/0x210 [ 2572.091311][T10078] ? do_syscall_64+0x38/0xb0 [ 2572.096196][T10078] ? entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 2572.102303][T10078] ? path_lookupat+0x770/0x770 [ 2572.107115][T10078] do_filp_open+0x1de/0x430 [ 2572.111651][T10078] ? may_open_dev+0xf0/0xf0 [ 2572.116181][T10078] ? expand_files+0x442/0x910 [ 2572.120964][T10078] ? _raw_spin_unlock+0x28/0x40 [ 2572.125834][T10078] ? alloc_fd+0x2da/0x6c0 [ 2572.130180][T10078] do_sys_openat2+0x176/0x1e0 [ 2572.134875][T10078] ? build_open_flags+0x690/0x690 [ 2572.140012][T10078] __x64_sys_openat+0x175/0x210 [ 2572.144882][T10078] ? __ia32_sys_open+0x1e0/0x1e0 [ 2572.149829][T10078] ? ksys_write+0x1a7/0x250 [ 2572.154519][T10078] ? rcu_is_watching+0x12/0xb0 [ 2572.159290][T10078] ? trace_irq_enable.constprop.0+0xd0/0x100 [ 2572.165293][T10078] do_syscall_64+0x38/0xb0 [ 2572.169720][T10078] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 2572.175714][T10078] RIP: 0033:0x7f8aa067cae9 [ 2572.180134][T10078] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 [ 2572.199924][T10078] RSP: 002b:00007f8aa13270c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000101 [ 2572.208450][T10078] RAX: ffffffffffffffda RBX: 00007f8aa079bf80 RCX: 00007f8aa067cae9 [ 2572.216502][T10078] RDX: 0000000000000401 RSI: 0000000020000000 RDI: ffffffffffffff9c [ 2572.224996][T10078] RBP: 00007f8aa1327120 R08: 0000000000000000 R09: 0000000000000000 [ 2572.235580][T10078] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2572.243558][T10078] R13: 000000000000000b R14: 00007f8aa079bf80 R15: 00007ffdf1ce6688 [ 2572.251721][T10078] 21:50:21 executing program 5: socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f00000002c0)=""/173, 0xad}], 0x1, &(0x7f0000000480)=""/4096, 0x1000}, 0x0) 21:50:21 executing program 2: perf_event_open(&(0x7f0000000440)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x30b801, 0x0) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000000)={'syzkaller0\x00'}) 21:50:21 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) r1 = openat$cgroup_ro(r0, &(0x7f0000000000)='cpuacct.stat\x00', 0x0, 0x0) ioctl$TUNSETIFINDEX(r1, 0x400454da, &(0x7f0000000040)) 21:50:21 executing program 1: openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x401, 0x0) (fail_nth: 4) 21:50:21 executing program 0: r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000200)=ANY=[@ANYBLOB="1800300002000000000000000000003037e1ef91bd6575928ec7483cf8f518763fb2ee16eac65d6526d405cf07fa18a697a2fc3a64219568b70774ac153a9476d7dc047d7009d71d438047dc30d295ae80291bbe1e08ce75f515fd8f008ceef8ae1a05be5b07bff90a0c0416eec501103f3b94db616fa0c19f28f5ccbc3f7e426576e83efdb52d49a94af6bda1c0ba599b603fcb443cfea264ed26d0e796ec956bfd73dcff7479384febd2e420b9942568c8a339703a3b"], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) r1 = perf_event_open(&(0x7f0000000180)={0x3, 0x80, 0x1f, 0x3, 0x3, 0x9, 0x0, 0x0, 0x80020, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x4, @perf_bp={&(0x7f0000000140), 0x6}, 0xc209, 0x7, 0x5, 0x0, 0x8001, 0xffff, 0x80, 0x0, 0x3, 0x0, 0x4}, 0x0, 0x0, 0xffffffffffffffff, 0x1) perf_event_open$cgroup(&(0x7f0000000040)={0x3, 0x80, 0x4, 0x20, 0x7, 0x10, 0x0, 0x0, 0x80080, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7f, 0x1, @perf_config_ext={0x1, 0xffffffff}, 0x84192, 0x30, 0xc3, 0x3, 0x9, 0x9, 0x4, 0x0, 0x20000000, 0x0, 0x3f}, r0, 0xf, r1, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) r2 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvmsg(r3, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0x0) (async) recvmsg(r3, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0x0) ioctl$TUNSETIFF(r2, 0x5452, &(0x7f0000000100)={'vlan0\x00'}) 21:50:21 executing program 4: r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) mkdirat$cgroup(r0, &(0x7f0000000040)='syz1\x00', 0x1ff) r1 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000000)={'veth0_to_team\x00', 0x1}) ioctl$TUNSETIFF(r1, 0x541b, 0x0) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) mkdirat$cgroup(r0, &(0x7f0000000040)='syz1\x00', 0x1ff) (async) openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000000)={'veth0_to_team\x00', 0x1}) (async) ioctl$TUNSETIFF(r1, 0x541b, 0x0) (async) 21:50:21 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) ioctl$TUNSETVNETLE(r0, 0x400454dc, &(0x7f0000000040)) ioctl$TUNSETSNDBUF(r0, 0x400454d4, &(0x7f0000000000)=0x2) 21:50:21 executing program 3: openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) r1 = openat$cgroup_ro(r0, &(0x7f0000000000)='cpuacct.stat\x00', 0x0, 0x0) ioctl$TUNSETIFINDEX(r1, 0x400454da, &(0x7f0000000040)) 21:50:22 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) r1 = openat$cgroup_ro(r0, &(0x7f0000000000)='cpuacct.stat\x00', 0x0, 0x0) ioctl$TUNSETIFINDEX(r1, 0x400454da, &(0x7f0000000040)) openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) (async) openat$cgroup_ro(r0, &(0x7f0000000000)='cpuacct.stat\x00', 0x0, 0x0) (async) ioctl$TUNSETIFINDEX(r1, 0x400454da, &(0x7f0000000040)) (async) 21:50:22 executing program 4: r0 = gettid() r1 = gettid() bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f00000003c0)={r1, 0xffffffffffffffff, 0x0, 0x0, 0x0}, 0x30) write$cgroup_pid(0xffffffffffffffff, &(0x7f0000000000)=r0, 0x12) r2 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r2, 0x541b, 0x0) openat$cgroup_type(0xffffffffffffffff, &(0x7f0000000040), 0x2, 0x0) [ 2572.782882][T10106] FAULT_INJECTION: forcing a failure. [ 2572.782882][T10106] name failslab, interval 1, probability 0, space 0, times 0 [ 2572.819485][T10106] CPU: 0 PID: 10106 Comm: syz-executor.1 Not tainted 6.6.0-rc1-syzkaller-00198-g81335f90e8a8 #0 21:50:22 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) (async) ioctl$TUNSETVNETLE(r0, 0x400454dc, &(0x7f0000000040)) (async) ioctl$TUNSETSNDBUF(r0, 0x400454d4, &(0x7f0000000000)=0x2) 21:50:22 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) (async) ioctl$TUNSETVNETLE(r0, 0x400454dc, &(0x7f0000000040)) (async) ioctl$TUNSETSNDBUF(r0, 0x400454d4, &(0x7f0000000000)=0x2) [ 2572.829967][T10106] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/06/2023 [ 2572.840059][T10106] Call Trace: [ 2572.843371][T10106] [ 2572.846320][T10106] dump_stack_lvl+0x125/0x1b0 [ 2572.851125][T10106] should_fail_ex+0x496/0x5b0 [ 2572.855933][T10106] should_failslab+0x9/0x20 [ 2572.860484][T10106] kmem_cache_alloc+0x33a/0x3b0 [ 2572.865400][T10106] security_file_alloc+0x41/0x250 [ 2572.870584][T10106] ? kmem_cache_alloc+0x34e/0x3b0 [ 2572.875750][T10106] init_file+0xb9/0x2d0 [ 2572.879969][T10106] alloc_empty_file+0x91/0x1d0 [ 2572.884786][T10106] path_openat+0xdc/0x29c0 [ 2572.889257][T10106] ? __x64_sys_openat+0x175/0x210 [ 2572.894333][T10106] ? do_syscall_64+0x38/0xb0 [ 2572.898962][T10106] ? entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 2572.905087][T10106] ? path_lookupat+0x770/0x770 [ 2572.909910][T10106] do_filp_open+0x1de/0x430 [ 2572.914471][T10106] ? may_open_dev+0xf0/0xf0 [ 2572.919118][T10106] ? expand_files+0x442/0x910 [ 2572.923858][T10106] ? _raw_spin_unlock+0x28/0x40 [ 2572.928757][T10106] ? alloc_fd+0x2da/0x6c0 [ 2572.933306][T10106] do_sys_openat2+0x176/0x1e0 [ 2572.938034][T10106] ? build_open_flags+0x690/0x690 [ 2572.943120][T10106] __x64_sys_openat+0x175/0x210 [ 2572.948019][T10106] ? __ia32_sys_open+0x1e0/0x1e0 [ 2572.953001][T10106] ? ksys_write+0x1a7/0x250 [ 2572.957564][T10106] ? rcu_is_watching+0x12/0xb0 [ 2572.962490][T10106] ? trace_irq_enable.constprop.0+0xd0/0x100 [ 2572.968697][T10106] do_syscall_64+0x38/0xb0 [ 2572.973150][T10106] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 2572.979252][T10106] RIP: 0033:0x7f8aa067cae9 [ 2572.983788][T10106] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 [ 2573.003519][T10106] RSP: 002b:00007f8aa13270c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000101 [ 2573.012021][T10106] RAX: ffffffffffffffda RBX: 00007f8aa079bf80 RCX: 00007f8aa067cae9 [ 2573.019987][T10106] RDX: 0000000000000401 RSI: 0000000020000000 RDI: ffffffffffffff9c [ 2573.028055][T10106] RBP: 00007f8aa1327120 R08: 0000000000000000 R09: 0000000000000000 [ 2573.037958][T10106] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2573.045941][T10106] R13: 000000000000000b R14: 00007f8aa079bf80 R15: 00007ffdf1ce6688 [ 2573.053961][T10106] 21:50:22 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0xc0006, 0x0) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140), 0x800, 0x0) ioctl$TUNSETVNETHDRSZ(r2, 0x400454d8, &(0x7f0000000180)=0xffffe62f) ioctl$TUNSETOFFLOAD(r1, 0x400454d0, 0x4) ioctl$TUNDETACHFILTER(r0, 0x401054d6, 0x0) r3 = bpf$ITER_CREATE(0x21, 0x0, 0x0) r4 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r4, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000580)=ANY=[], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r3, 0x8, &(0x7f0000000d00)={0x0, 0x4}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x6, 0x7}, 0x10}, 0x90) ioctl$TUNSETDEBUG(r3, 0x400454c9, &(0x7f00000001c0)=0x20000000) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00', 0x100}) r5 = bpf$ITER_CREATE(0x21, &(0x7f0000000200)={r3}, 0x8) ioctl$TUNSETLINK(r5, 0x400454cd, 0x300) bpf$OBJ_GET_PROG(0x7, &(0x7f0000000040)=@generic={&(0x7f0000000000)='./file0\x00', 0x0, 0x10}, 0x18) r6 = openat$cgroup_ro(r5, &(0x7f0000000240)='freezer.self_freezing\x00', 0x0, 0x0) sendmsg$tipc(r6, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000280)="48814ab4c060ebd55941a619f649a0ca65974789e993c8d1cac732f8f30ba8a8b4dbfc56781775044178f425a3a23907d23c96c11ae45a9266df91bc1f4e99c905ae658962e100c9c2bf6034599c8f656520c9a50cfbd043e2bd13c0004bd0b5107ad9d1cd6c1a6102a8aa16dc0722d68fc63e577b18e64da2cafae86647df1c9df7efeccab5392b20a35e974f933e0b95df7aaad1bf4d43", 0x98}, {&(0x7f0000000340)="4b814ba5df45d0c81fa6140130036d30d17b98c720a9944eee989e80e05e199ec965719e91a5b18d5c54fd2f4231b28efa50b1b74a8e962ca373d46d13f8a5b87edb75b7899fffd7c860c5769626d247e4", 0x51}, {&(0x7f00000003c0)="f78657cb0b695e2cb27c5f2bfe7d45146aa527f2f53b41a690f035eff2f02bbdcaba68e7fb7911806e02c87120378697e0bb68a95c55474102c03f1bcfa602e66be5dcfe0f8bcf33d775b555f98d79880e8d0ff7cd656e5aef293fe30afc494153ba837e0dbf949256cca1", 0x6b}], 0x3, &(0x7f0000000480)="7b69acb08d59db297d21e406e8df89d63a5619d222c34a0c9e4c742a956c7baf122982336e83dc6825fd0de34508f967802d40ae4d70f6e2a57bb385dfa7727ac9dd035cf61534867fdf69dd5049c16b1adf386a41231bf96ba4bd25b6f84f47e7a96b97fe44f29a1ba09c0515321ee9857999740175118957ec9519759930a0eb07d32f29d479add245a926ff90619f2f40889e689e6cca24b97040fba346c7c85c2cfbc4caf39b718bb691710ecde416381cfa372d9eb852a9043dc971", 0xbe, 0x20000000}, 0x24000891) 21:50:22 executing program 2: openat$cgroup_procs(0xffffffffffffffff, &(0x7f00000001c0)='tasks\x00', 0x2, 0x0) r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) r1 = bpf$ITER_CREATE(0x21, &(0x7f0000000040), 0x8) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNSETVNETHDRSZ(r2, 0x400454d8, &(0x7f0000000140)=0xffffff00) ioctl$TUNGETFEATURES(r1, 0x800454cf, &(0x7f0000000080)) r3 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r3, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) openat$cgroup_subtree(r3, &(0x7f0000000200), 0x2, 0x0) ioctl$TUNSETVNETHDRSZ(0xffffffffffffffff, 0x400454d8, &(0x7f0000000000)=0x4) ioctl$PERF_EVENT_IOC_PERIOD(r2, 0x40082404, &(0x7f0000000180)) 21:50:22 executing program 4: r0 = gettid() gettid() (async) r1 = gettid() bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f00000003c0)={r1, 0xffffffffffffffff, 0x0, 0x0, 0x0}, 0x30) write$cgroup_pid(0xffffffffffffffff, &(0x7f0000000000)=r0, 0x12) (async) write$cgroup_pid(0xffffffffffffffff, &(0x7f0000000000)=r0, 0x12) r2 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r2, 0x541b, 0x0) openat$cgroup_type(0xffffffffffffffff, &(0x7f0000000040), 0x2, 0x0) 21:50:22 executing program 1: openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x401, 0x0) (fail_nth: 5) [ 2573.230972][T10130] FAULT_INJECTION: forcing a failure. [ 2573.230972][T10130] name failslab, interval 1, probability 0, space 0, times 0 [ 2573.248838][T10130] CPU: 0 PID: 10130 Comm: syz-executor.1 Not tainted 6.6.0-rc1-syzkaller-00198-g81335f90e8a8 #0 [ 2573.259319][T10130] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/06/2023 [ 2573.269729][T10130] Call Trace: [ 2573.273192][T10130] [ 2573.276131][T10130] dump_stack_lvl+0x125/0x1b0 [ 2573.280809][T10130] should_fail_ex+0x496/0x5b0 [ 2573.285694][T10130] should_failslab+0x9/0x20 [ 2573.290303][T10130] __kmem_cache_alloc_node+0x2fd/0x350 [ 2573.296655][T10130] ? tomoyo_realpath_from_path+0xb9/0x710 [ 2573.302642][T10130] ? tomoyo_realpath_from_path+0xb9/0x710 [ 2573.308466][T10130] __kmalloc+0x4f/0x100 [ 2573.312629][T10130] tomoyo_realpath_from_path+0xb9/0x710 [ 2573.318193][T10130] tomoyo_check_open_permission+0x2aa/0x3b0 [ 2573.324372][T10130] ? tomoyo_path_number_perm+0x590/0x590 [ 2573.330043][T10130] ? rcu_is_watching+0x12/0xb0 [ 2573.334811][T10130] ? make_vfsuid+0x108/0x160 [ 2573.339414][T10130] ? hook_path_mknod+0x670/0x670 [ 2573.344390][T10130] ? reacquire_held_locks+0x4b0/0x4b0 [ 2573.350020][T10130] ? spin_bug+0x1d0/0x1d0 [ 2573.354414][T10130] ? make_vfsgid+0x108/0x160 [ 2573.359053][T10130] tomoyo_file_open+0xa8/0xd0 [ 2573.363767][T10130] security_file_open+0x6a/0xe0 [ 2573.368667][T10130] do_dentry_open+0x538/0x1730 [ 2573.373449][T10130] ? may_open+0x1f2/0x400 [ 2573.377796][T10130] path_openat+0x19af/0x29c0 [ 2573.382425][T10130] ? path_lookupat+0x770/0x770 [ 2573.387213][T10130] do_filp_open+0x1de/0x430 [ 2573.391900][T10130] ? may_open_dev+0xf0/0xf0 [ 2573.396586][T10130] ? expand_files+0x442/0x910 [ 2573.401266][T10130] ? _raw_spin_unlock+0x28/0x40 [ 2573.406120][T10130] ? alloc_fd+0x2da/0x6c0 [ 2573.410452][T10130] do_sys_openat2+0x176/0x1e0 [ 2573.415260][T10130] ? build_open_flags+0x690/0x690 [ 2573.420424][T10130] __x64_sys_openat+0x175/0x210 [ 2573.425294][T10130] ? __ia32_sys_open+0x1e0/0x1e0 [ 2573.430248][T10130] ? ksys_write+0x1a7/0x250 [ 2573.434762][T10130] ? rcu_is_watching+0x12/0xb0 [ 2573.439590][T10130] ? trace_irq_enable.constprop.0+0xd0/0x100 [ 2573.445579][T10130] do_syscall_64+0x38/0xb0 [ 2573.450000][T10130] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 2573.455895][T10130] RIP: 0033:0x7f8aa067cae9 [ 2573.460483][T10130] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 [ 2573.480292][T10130] RSP: 002b:00007f8aa13270c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000101 [ 2573.488749][T10130] RAX: ffffffffffffffda RBX: 00007f8aa079bf80 RCX: 00007f8aa067cae9 [ 2573.496724][T10130] RDX: 0000000000000401 RSI: 0000000020000000 RDI: ffffffffffffff9c [ 2573.504693][T10130] RBP: 00007f8aa1327120 R08: 0000000000000000 R09: 0000000000000000 [ 2573.512679][T10130] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2573.520644][T10130] R13: 000000000000000b R14: 00007f8aa079bf80 R15: 00007ffdf1ce6688 [ 2573.528617][T10130] [ 2573.538772][T10130] ERROR: Out of memory at tomoyo_realpath_from_path. 21:50:22 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0xc0006, 0x0) (async, rerun: 32) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140), 0x800, 0x0) (rerun: 32) ioctl$TUNSETVNETHDRSZ(r2, 0x400454d8, &(0x7f0000000180)=0xffffe62f) (async, rerun: 64) ioctl$TUNSETOFFLOAD(r1, 0x400454d0, 0x4) (rerun: 64) ioctl$TUNDETACHFILTER(r0, 0x401054d6, 0x0) (async) r3 = bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) r4 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r4, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000580)=ANY=[], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r3, 0x8, &(0x7f0000000d00)={0x0, 0x4}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x6, 0x7}, 0x10}, 0x90) (async) ioctl$TUNSETDEBUG(r3, 0x400454c9, &(0x7f00000001c0)=0x20000000) (async) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00', 0x100}) r5 = bpf$ITER_CREATE(0x21, &(0x7f0000000200)={r3}, 0x8) ioctl$TUNSETLINK(r5, 0x400454cd, 0x300) (async) bpf$OBJ_GET_PROG(0x7, &(0x7f0000000040)=@generic={&(0x7f0000000000)='./file0\x00', 0x0, 0x10}, 0x18) (async) r6 = openat$cgroup_ro(r5, &(0x7f0000000240)='freezer.self_freezing\x00', 0x0, 0x0) sendmsg$tipc(r6, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000280)="48814ab4c060ebd55941a619f649a0ca65974789e993c8d1cac732f8f30ba8a8b4dbfc56781775044178f425a3a23907d23c96c11ae45a9266df91bc1f4e99c905ae658962e100c9c2bf6034599c8f656520c9a50cfbd043e2bd13c0004bd0b5107ad9d1cd6c1a6102a8aa16dc0722d68fc63e577b18e64da2cafae86647df1c9df7efeccab5392b20a35e974f933e0b95df7aaad1bf4d43", 0x98}, {&(0x7f0000000340)="4b814ba5df45d0c81fa6140130036d30d17b98c720a9944eee989e80e05e199ec965719e91a5b18d5c54fd2f4231b28efa50b1b74a8e962ca373d46d13f8a5b87edb75b7899fffd7c860c5769626d247e4", 0x51}, {&(0x7f00000003c0)="f78657cb0b695e2cb27c5f2bfe7d45146aa527f2f53b41a690f035eff2f02bbdcaba68e7fb7911806e02c87120378697e0bb68a95c55474102c03f1bcfa602e66be5dcfe0f8bcf33d775b555f98d79880e8d0ff7cd656e5aef293fe30afc494153ba837e0dbf949256cca1", 0x6b}], 0x3, &(0x7f0000000480)="7b69acb08d59db297d21e406e8df89d63a5619d222c34a0c9e4c742a956c7baf122982336e83dc6825fd0de34508f967802d40ae4d70f6e2a57bb385dfa7727ac9dd035cf61534867fdf69dd5049c16b1adf386a41231bf96ba4bd25b6f84f47e7a96b97fe44f29a1ba09c0515321ee9857999740175118957ec9519759930a0eb07d32f29d479add245a926ff90619f2f40889e689e6cca24b97040fba346c7c85c2cfbc4caf39b718bb691710ecde416381cfa372d9eb852a9043dc971", 0xbe, 0x20000000}, 0x24000891) 21:50:22 executing program 5: socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180), 0x0, &(0x7f0000000480)=""/4096, 0x1000}, 0x0) 21:50:22 executing program 4: r0 = gettid() r1 = gettid() bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f00000003c0)={r1, 0xffffffffffffffff, 0x0, 0x0, 0x0}, 0x30) write$cgroup_pid(0xffffffffffffffff, &(0x7f0000000000)=r0, 0x12) r2 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r2, 0x541b, 0x0) openat$cgroup_type(0xffffffffffffffff, &(0x7f0000000040), 0x2, 0x0) gettid() (async) gettid() (async) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f00000003c0)={r1, 0xffffffffffffffff, 0x0, 0x0, 0x0}, 0x30) (async) write$cgroup_pid(0xffffffffffffffff, &(0x7f0000000000)=r0, 0x12) (async) openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) ioctl$TUNSETIFF(r2, 0x541b, 0x0) (async) openat$cgroup_type(0xffffffffffffffff, &(0x7f0000000040), 0x2, 0x0) (async) 21:50:22 executing program 2: openat$cgroup_procs(0xffffffffffffffff, &(0x7f00000001c0)='tasks\x00', 0x2, 0x0) (async) r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) (async) r1 = bpf$ITER_CREATE(0x21, &(0x7f0000000040), 0x8) (async) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNSETVNETHDRSZ(r2, 0x400454d8, &(0x7f0000000140)=0xffffff00) ioctl$TUNGETFEATURES(r1, 0x800454cf, &(0x7f0000000080)) (async) r3 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r3, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) openat$cgroup_subtree(r3, &(0x7f0000000200), 0x2, 0x0) (async) ioctl$TUNSETVNETHDRSZ(0xffffffffffffffff, 0x400454d8, &(0x7f0000000000)=0x4) (async) ioctl$PERF_EVENT_IOC_PERIOD(r2, 0x40082404, &(0x7f0000000180)) 21:50:22 executing program 1: openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x401, 0x0) (fail_nth: 6) 21:50:22 executing program 0: r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000200)=ANY=[@ANYBLOB="1800300002000000000000000000003037e1ef91bd6575928ec7483cf8f518763fb2ee16eac65d6526d405cf07fa18a697a2fc3a64219568b70774ac153a9476d7dc047d7009d71d438047dc30d295ae80291bbe1e08ce75f515fd8f008ceef8ae1a05be5b07bff90a0c0416eec501103f3b94db616fa0c19f28f5ccbc3f7e426576e83efdb52d49a94af6bda1c0ba599b603fcb443cfea264ed26d0e796ec956bfd73dcff7479384febd2e420b9942568c8a339703a3b"], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) r1 = perf_event_open(&(0x7f0000000180)={0x3, 0x80, 0x1f, 0x3, 0x3, 0x9, 0x0, 0x0, 0x80020, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x4, @perf_bp={&(0x7f0000000140), 0x6}, 0xc209, 0x7, 0x5, 0x0, 0x8001, 0xffff, 0x80, 0x0, 0x3, 0x0, 0x4}, 0x0, 0x0, 0xffffffffffffffff, 0x1) perf_event_open$cgroup(&(0x7f0000000040)={0x3, 0x80, 0x4, 0x20, 0x7, 0x10, 0x0, 0x0, 0x80080, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7f, 0x1, @perf_config_ext={0x1, 0xffffffff}, 0x84192, 0x30, 0xc3, 0x3, 0x9, 0x9, 0x4, 0x0, 0x20000000, 0x0, 0x3f}, r0, 0xf, r1, 0x0) (async) r2 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvmsg(r3, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0x0) (async) ioctl$TUNSETIFF(r2, 0x5452, &(0x7f0000000100)={'vlan0\x00'}) 21:50:22 executing program 5: socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180), 0x0, &(0x7f0000000480)=""/4096, 0x1000}, 0x0) 21:50:22 executing program 4: ioctl$TUNSETIFF(0xffffffffffffffff, 0x541b, 0x0) r0 = bpf$ITER_CREATE(0x21, 0x0, 0xfffffffffffffe39) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNGETFEATURES(r0, 0x800454cf, &(0x7f0000000000)) [ 2573.699486][T10144] FAULT_INJECTION: forcing a failure. [ 2573.699486][T10144] name failslab, interval 1, probability 0, space 0, times 0 [ 2573.728261][T10144] CPU: 0 PID: 10144 Comm: syz-executor.1 Not tainted 6.6.0-rc1-syzkaller-00198-g81335f90e8a8 #0 [ 2573.738750][T10144] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/06/2023 21:50:23 executing program 5: socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180), 0x0, &(0x7f0000000480)=""/4096, 0x1000}, 0x0) 21:50:23 executing program 5: socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)=[{0x0}], 0x1, &(0x7f0000000480)=""/4096, 0x1000}, 0x0) [ 2573.748844][T10144] Call Trace: [ 2573.752161][T10144] [ 2573.755114][T10144] dump_stack_lvl+0x125/0x1b0 [ 2573.759836][T10144] should_fail_ex+0x496/0x5b0 [ 2573.764555][T10144] should_failslab+0x9/0x20 [ 2573.769104][T10144] __kmem_cache_alloc_node+0x2fd/0x350 [ 2573.774619][T10144] ? tomoyo_encode2+0x100/0x3d0 [ 2573.779613][T10144] ? tomoyo_encode2+0x100/0x3d0 [ 2573.784537][T10144] __kmalloc+0x4f/0x100 [ 2573.788744][T10144] tomoyo_encode2+0x100/0x3d0 [ 2573.793490][T10144] ? rcu_is_watching+0x12/0xb0 21:50:23 executing program 5: socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)=[{0x0}], 0x1, &(0x7f0000000480)=""/4096, 0x1000}, 0x0) [ 2573.798304][T10144] tomoyo_encode+0x29/0x50 [ 2573.802791][T10144] tomoyo_realpath_from_path+0x196/0x710 [ 2573.808502][T10144] tomoyo_check_open_permission+0x2aa/0x3b0 [ 2573.814468][T10144] ? tomoyo_path_number_perm+0x590/0x590 [ 2573.820168][T10144] ? rcu_is_watching+0x12/0xb0 [ 2573.826114][T10144] ? make_vfsuid+0x108/0x160 [ 2573.830761][T10144] ? hook_path_mknod+0x670/0x670 [ 2573.835751][T10144] ? reacquire_held_locks+0x4b0/0x4b0 [ 2573.841189][T10144] ? spin_bug+0x1d0/0x1d0 [ 2573.845570][T10144] ? make_vfsgid+0x108/0x160 21:50:23 executing program 4: ioctl$TUNSETIFF(0xffffffffffffffff, 0x541b, 0x0) r0 = bpf$ITER_CREATE(0x21, 0x0, 0xfffffffffffffe39) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNGETFEATURES(r0, 0x800454cf, &(0x7f0000000000)) [ 2573.850223][T10144] tomoyo_file_open+0xa8/0xd0 [ 2573.854962][T10144] security_file_open+0x6a/0xe0 [ 2573.860307][T10144] do_dentry_open+0x538/0x1730 [ 2573.865133][T10144] ? may_open+0x1f2/0x400 [ 2573.870386][T10144] path_openat+0x19af/0x29c0 [ 2573.875052][T10144] ? path_lookupat+0x770/0x770 [ 2573.879876][T10144] do_filp_open+0x1de/0x430 [ 2573.884527][T10144] ? may_open_dev+0xf0/0xf0 [ 2573.889180][T10144] ? expand_files+0x442/0x910 [ 2573.894103][T10144] ? _raw_spin_unlock+0x28/0x40 [ 2573.899098][T10144] ? alloc_fd+0x2da/0x6c0 [ 2573.903650][T10144] do_sys_openat2+0x176/0x1e0 [ 2573.908369][T10144] ? build_open_flags+0x690/0x690 [ 2573.913528][T10144] __x64_sys_openat+0x175/0x210 [ 2573.918600][T10144] ? __ia32_sys_open+0x1e0/0x1e0 [ 2573.923669][T10144] ? ksys_write+0x1a7/0x250 [ 2573.928208][T10144] ? rcu_is_watching+0x12/0xb0 [ 2573.933451][T10144] ? trace_irq_enable.constprop.0+0xd0/0x100 [ 2573.939511][T10144] do_syscall_64+0x38/0xb0 [ 2573.944130][T10144] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 2573.950250][T10144] RIP: 0033:0x7f8aa067cae9 [ 2573.954672][T10144] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 [ 2573.975172][T10144] RSP: 002b:00007f8aa13270c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000101 [ 2573.984464][T10144] RAX: ffffffffffffffda RBX: 00007f8aa079bf80 RCX: 00007f8aa067cae9 [ 2573.992621][T10144] RDX: 0000000000000401 RSI: 0000000020000000 RDI: ffffffffffffff9c 21:50:23 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0xc0006, 0x0) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140), 0x800, 0x0) ioctl$TUNSETVNETHDRSZ(r2, 0x400454d8, &(0x7f0000000180)=0xffffe62f) ioctl$TUNSETOFFLOAD(r1, 0x400454d0, 0x4) (async) ioctl$TUNDETACHFILTER(r0, 0x401054d6, 0x0) r3 = bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) r4 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r4, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000580)=ANY=[], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r3, 0x8, &(0x7f0000000d00)={0x0, 0x4}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x6, 0x7}, 0x10}, 0x90) (async) ioctl$TUNSETDEBUG(r3, 0x400454c9, &(0x7f00000001c0)=0x20000000) (async) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00', 0x100}) (async) r5 = bpf$ITER_CREATE(0x21, &(0x7f0000000200)={r3}, 0x8) ioctl$TUNSETLINK(r5, 0x400454cd, 0x300) (async) bpf$OBJ_GET_PROG(0x7, &(0x7f0000000040)=@generic={&(0x7f0000000000)='./file0\x00', 0x0, 0x10}, 0x18) (async) r6 = openat$cgroup_ro(r5, &(0x7f0000000240)='freezer.self_freezing\x00', 0x0, 0x0) sendmsg$tipc(r6, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000280)="48814ab4c060ebd55941a619f649a0ca65974789e993c8d1cac732f8f30ba8a8b4dbfc56781775044178f425a3a23907d23c96c11ae45a9266df91bc1f4e99c905ae658962e100c9c2bf6034599c8f656520c9a50cfbd043e2bd13c0004bd0b5107ad9d1cd6c1a6102a8aa16dc0722d68fc63e577b18e64da2cafae86647df1c9df7efeccab5392b20a35e974f933e0b95df7aaad1bf4d43", 0x98}, {&(0x7f0000000340)="4b814ba5df45d0c81fa6140130036d30d17b98c720a9944eee989e80e05e199ec965719e91a5b18d5c54fd2f4231b28efa50b1b74a8e962ca373d46d13f8a5b87edb75b7899fffd7c860c5769626d247e4", 0x51}, {&(0x7f00000003c0)="f78657cb0b695e2cb27c5f2bfe7d45146aa527f2f53b41a690f035eff2f02bbdcaba68e7fb7911806e02c87120378697e0bb68a95c55474102c03f1bcfa602e66be5dcfe0f8bcf33d775b555f98d79880e8d0ff7cd656e5aef293fe30afc494153ba837e0dbf949256cca1", 0x6b}], 0x3, &(0x7f0000000480)="7b69acb08d59db297d21e406e8df89d63a5619d222c34a0c9e4c742a956c7baf122982336e83dc6825fd0de34508f967802d40ae4d70f6e2a57bb385dfa7727ac9dd035cf61534867fdf69dd5049c16b1adf386a41231bf96ba4bd25b6f84f47e7a96b97fe44f29a1ba09c0515321ee9857999740175118957ec9519759930a0eb07d32f29d479add245a926ff90619f2f40889e689e6cca24b97040fba346c7c85c2cfbc4caf39b718bb691710ecde416381cfa372d9eb852a9043dc971", 0xbe, 0x20000000}, 0x24000891) 21:50:23 executing program 4: ioctl$TUNSETIFF(0xffffffffffffffff, 0x541b, 0x0) r0 = bpf$ITER_CREATE(0x21, 0x0, 0xfffffffffffffe39) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNGETFEATURES(r0, 0x800454cf, &(0x7f0000000000)) ioctl$TUNSETIFF(0xffffffffffffffff, 0x541b, 0x0) (async) bpf$ITER_CREATE(0x21, 0x0, 0xfffffffffffffe39) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) ioctl$TUNGETFEATURES(r0, 0x800454cf, &(0x7f0000000000)) (async) 21:50:23 executing program 5: socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)=[{0x0}], 0x1, &(0x7f0000000480)=""/4096, 0x1000}, 0x0) 21:50:23 executing program 2: openat$cgroup_procs(0xffffffffffffffff, &(0x7f00000001c0)='tasks\x00', 0x2, 0x0) r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) (async) r1 = bpf$ITER_CREATE(0x21, &(0x7f0000000040), 0x8) (async) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNSETVNETHDRSZ(r2, 0x400454d8, &(0x7f0000000140)=0xffffff00) (async, rerun: 32) ioctl$TUNGETFEATURES(r1, 0x800454cf, &(0x7f0000000080)) (async, rerun: 32) r3 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r3, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) openat$cgroup_subtree(r3, &(0x7f0000000200), 0x2, 0x0) ioctl$TUNSETVNETHDRSZ(0xffffffffffffffff, 0x400454d8, &(0x7f0000000000)=0x4) ioctl$PERF_EVENT_IOC_PERIOD(r2, 0x40082404, &(0x7f0000000180)) [ 2574.000879][T10144] RBP: 00007f8aa1327120 R08: 0000000000000000 R09: 0000000000000000 [ 2574.008953][T10144] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2574.016924][T10144] R13: 000000000000000b R14: 00007f8aa079bf80 R15: 00007ffdf1ce6688 [ 2574.024910][T10144] [ 2574.031049][T10144] ERROR: Out of memory at tomoyo_realpath_from_path. 21:50:23 executing program 1: openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x401, 0x0) (fail_nth: 7) [ 2574.189272][T10174] FAULT_INJECTION: forcing a failure. [ 2574.189272][T10174] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 2574.202397][T10174] CPU: 0 PID: 10174 Comm: syz-executor.1 Not tainted 6.6.0-rc1-syzkaller-00198-g81335f90e8a8 #0 [ 2574.212924][T10174] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/06/2023 [ 2574.223031][T10174] Call Trace: [ 2574.226416][T10174] [ 2574.229365][T10174] dump_stack_lvl+0x125/0x1b0 [ 2574.234080][T10174] should_fail_ex+0x496/0x5b0 [ 2574.238782][T10174] _copy_to_user+0x30/0xb0 [ 2574.243203][T10174] simple_read_from_buffer+0xd0/0x150 [ 2574.248588][T10174] proc_fail_nth_read+0x1b0/0x290 [ 2574.253655][T10174] ? proc_sessionid_read+0x290/0x290 [ 2574.259059][T10174] ? security_file_permission+0xdc/0x100 [ 2574.264899][T10174] ? proc_sessionid_read+0x290/0x290 [ 2574.270293][T10174] vfs_read+0x1ce/0x930 [ 2574.274466][T10174] ? kernel_read+0x1b0/0x1b0 [ 2574.279068][T10174] ? __fget_files+0x279/0x410 [ 2574.283772][T10174] ksys_read+0x12f/0x250 [ 2574.288039][T10174] ? vfs_write+0xe40/0xe40 [ 2574.292469][T10174] ? rcu_is_watching+0x12/0xb0 [ 2574.297244][T10174] ? trace_irq_enable.constprop.0+0xd0/0x100 [ 2574.303400][T10174] do_syscall_64+0x38/0xb0 [ 2574.307852][T10174] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 2574.313786][T10174] RIP: 0033:0x7f8aa067b78c [ 2574.318216][T10174] Code: ec 28 48 89 54 24 18 48 89 74 24 10 89 7c 24 08 e8 59 81 02 00 48 8b 54 24 18 48 8b 74 24 10 41 89 c0 8b 7c 24 08 31 c0 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 48 89 44 24 08 e8 af 81 02 00 48 [ 2574.338196][T10174] RSP: 002b:00007f8aa13270c0 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 2574.346687][T10174] RAX: ffffffffffffffda RBX: 00007f8aa079bf80 RCX: 00007f8aa067b78c [ 2574.354772][T10174] RDX: 000000000000000f RSI: 00007f8aa1327130 RDI: 0000000000000003 [ 2574.362949][T10174] RBP: 00007f8aa1327120 R08: 0000000000000000 R09: 0000000000000000 [ 2574.371219][T10174] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2574.379219][T10174] R13: 000000000000000b R14: 00007f8aa079bf80 R15: 00007ffdf1ce6688 [ 2574.387224][T10174] 21:50:23 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETCARRIER(r0, 0x400454e2, &(0x7f0000000080)=0x1) bpf$OBJ_GET_PROG(0x7, &(0x7f0000000040)=@o_path={&(0x7f0000000000)='./file0\x00', 0x0, 0x0, r0}, 0x18) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:23 executing program 5: socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f00000002c0)=""/173, 0xad}], 0x1}, 0x0) 21:50:23 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETDEBUG(r0, 0x400454c9, &(0x7f0000000000)=0x5) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:23 executing program 4: openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x2aebc3, 0x0) r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$LINK_DETACH(0x22, &(0x7f0000000040)=r0, 0x4) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000340)={r0, 0xe0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x2, 0x4, &(0x7f00000000c0)=[0x0, 0x0], &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000140)=[{}, {}, {}, {}], 0x20, 0x10, &(0x7f0000000180), &(0x7f00000001c0), 0x8, 0x10, 0x8, 0x8, &(0x7f0000000200)}}, 0x10) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000380)={@ifindex, r0, 0x11, 0x2000, 0x0, @prog_id=r1}, 0x20) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNSETIFF(r0, 0x541b, 0x0) 21:50:23 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000000)={'lo\x00', 0x2}) ioctl$TUNGETIFF(r0, 0x800454d2, &(0x7f0000000040)={'pim6reg1\x00'}) 21:50:23 executing program 1: openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x401, 0x0) 21:50:23 executing program 2: openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETDEBUG(r0, 0x400454c9, &(0x7f0000000000)=0x5) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:23 executing program 1: openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x402, 0x0) 21:50:23 executing program 4: openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x2aebc3, 0x0) r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$LINK_DETACH(0x22, &(0x7f0000000040)=r0, 0x4) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000340)={r0, 0xe0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x2, 0x4, &(0x7f00000000c0)=[0x0, 0x0], &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000140)=[{}, {}, {}, {}], 0x20, 0x10, &(0x7f0000000180), &(0x7f00000001c0), 0x8, 0x10, 0x8, 0x8, &(0x7f0000000200)}}, 0x10) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000380)={@ifindex, r0, 0x11, 0x2000, 0x0, @prog_id=r1}, 0x20) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNSETIFF(r0, 0x541b, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x2aebc3, 0x0) (async) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) bpf$LINK_DETACH(0x22, &(0x7f0000000040)=r0, 0x4) (async) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000340)={r0, 0xe0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x2, 0x4, &(0x7f00000000c0)=[0x0, 0x0], &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000140)=[{}, {}, {}, {}], 0x20, 0x10, &(0x7f0000000180), &(0x7f00000001c0), 0x8, 0x10, 0x8, 0x8, &(0x7f0000000200)}}, 0x10) (async) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000380)={@ifindex, r0, 0x11, 0x2000, 0x0, @prog_id=r1}, 0x20) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) ioctl$TUNSETIFF(r0, 0x541b, 0x0) (async) 21:50:23 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETCARRIER(r0, 0x400454e2, &(0x7f0000000080)=0x1) (async) bpf$OBJ_GET_PROG(0x7, &(0x7f0000000040)=@o_path={&(0x7f0000000000)='./file0\x00', 0x0, 0x0, r0}, 0x18) (async) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:23 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000000)={'lo\x00', 0x2}) ioctl$TUNGETIFF(r0, 0x800454d2, &(0x7f0000000040)={'pim6reg1\x00'}) 21:50:23 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETCARRIER(r0, 0x400454e2, &(0x7f0000000080)=0x1) bpf$OBJ_GET_PROG(0x7, &(0x7f0000000040)=@o_path={&(0x7f0000000000)='./file0\x00', 0x0, 0x0, r0}, 0x18) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) ioctl$TUNSETCARRIER(r0, 0x400454e2, &(0x7f0000000080)=0x1) (async) bpf$OBJ_GET_PROG(0x7, &(0x7f0000000040)=@o_path={&(0x7f0000000000)='./file0\x00', 0x0, 0x0, r0}, 0x18) (async) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) (async) 21:50:23 executing program 1: openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x403, 0x0) 21:50:24 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETDEBUG(r0, 0x400454c9, &(0x7f0000000000)=0x5) (async) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:24 executing program 3: openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000000)={'lo\x00', 0x2}) ioctl$TUNGETIFF(r0, 0x800454d2, &(0x7f0000000040)={'pim6reg1\x00'}) 21:50:24 executing program 4: openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x2aebc3, 0x0) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$LINK_DETACH(0x22, &(0x7f0000000040)=r0, 0x4) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000340)={r0, 0xe0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x2, 0x4, &(0x7f00000000c0)=[0x0, 0x0], &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000140)=[{}, {}, {}, {}], 0x20, 0x10, &(0x7f0000000180), &(0x7f00000001c0), 0x8, 0x10, 0x8, 0x8, &(0x7f0000000200)}}, 0x10) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000380)={@ifindex, r0, 0x11, 0x2000, 0x0, @prog_id=r1}, 0x20) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNSETIFF(r0, 0x541b, 0x0) 21:50:24 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0xa100, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SIOCSIFHWADDR(r0, 0x8924, &(0x7f0000000180)={'veth1_to_batadv\x00', @random="24e525a85b15"}) ioctl$TUNSETVNETBE(0xffffffffffffffff, 0x400454de, &(0x7f00000000c0)=0x1) ioctl$SIOCSIFHWADDR(r1, 0x8924, &(0x7f0000000040)={'veth1_macvtap\x00', @dev={'\xaa\xaa\xaa\xaa\xaa', 0x12}}) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:24 executing program 1: openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x404, 0x0) 21:50:24 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETDEBUG(r0, 0x400454c9, &(0x7f0000000000)=0x5) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:24 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0xa100, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SIOCSIFHWADDR(r0, 0x8924, &(0x7f0000000180)={'veth1_to_batadv\x00', @random="24e525a85b15"}) ioctl$TUNSETVNETBE(0xffffffffffffffff, 0x400454de, &(0x7f00000000c0)=0x1) ioctl$SIOCSIFHWADDR(r1, 0x8924, &(0x7f0000000040)={'veth1_macvtap\x00', @dev={'\xaa\xaa\xaa\xaa\xaa', 0x12}}) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0xa100, 0x0) (async) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$SIOCSIFHWADDR(r0, 0x8924, &(0x7f0000000180)={'veth1_to_batadv\x00', @random="24e525a85b15"}) (async) ioctl$TUNSETVNETBE(0xffffffffffffffff, 0x400454de, &(0x7f00000000c0)=0x1) (async) ioctl$SIOCSIFHWADDR(r1, 0x8924, &(0x7f0000000040)={'veth1_macvtap\x00', @dev={'\xaa\xaa\xaa\xaa\xaa', 0x12}}) (async) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) (async) 21:50:24 executing program 1: openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x408, 0x0) 21:50:24 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNGETVNETBE(r1, 0x800454df, &(0x7f0000000040)=0x1) ioctl$TUNGETVNETLE(r0, 0x800454dd, &(0x7f0000000000)) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:24 executing program 4: mkdir(&(0x7f0000000a00)='./file0\x00', 0x0) r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$LINK_DETACH(0x22, &(0x7f00000003c0)=r0, 0x4) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=ANY=[], &(0x7f0000000c40)='syzkaller\x00', 0xd, 0x0, 0x0, 0x40f00, 0x0, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x1f, 0x7fff}, 0x10}, 0x90) bpf$LINK_DETACH(0x22, &(0x7f0000000a40)=r0, 0x4) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000380)={r0, 0x58, &(0x7f0000000300)}, 0x10) r1 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000840)={0xffffffffffffffff, 0xe0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000580)=[0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x1, 0xa, &(0x7f00000005c0)=[0x0], &(0x7f0000000600)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000640)=[{}, {}, {}], 0x18, 0x10, &(0x7f0000000680), &(0x7f00000006c0), 0x8, 0x10, 0x8, 0x8, &(0x7f0000000700)}}, 0x10) bpf$PROG_LOAD(0x5, &(0x7f0000000940)={0x1c, 0x4, &(0x7f0000000400)=@framed={{0x18, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0xffffffff}, [@ldst={0x3, 0x3, 0x0, 0x3, 0x0, 0x30, 0x4}]}, &(0x7f0000000440)='syzkaller\x00', 0x40, 0xee, &(0x7f0000000480)=""/238, 0xa39127daf27dc2ad, 0x5, '\x00', r2, 0x8, 0xffffffffffffffff, 0x8, &(0x7f0000000880)={0x6, 0x2}, 0x8, 0x10, &(0x7f00000008c0)={0x0, 0x5, 0x6}, 0x10, 0xffffffffffffffff, r0, 0x3, 0x0, &(0x7f0000000900)=[{0x5, 0x3, 0x7, 0x8}, {0x5, 0x2, 0xa, 0x2}, {0x5, 0x4, 0x6, 0x1}], 0x10, 0x7}, 0x90) ioctl$TUNSETIFF(r1, 0x541b, 0x0) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0x16, 0x12, &(0x7f0000000100)=@framed={{0x18, 0x0, 0x0, 0x0, 0x8001, 0x0, 0x0, 0x0, 0x10001}, [@initr0={0x18, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x4}, @exit, @jmp={0x5, 0x0, 0x0, 0xb, 0x2, 0x6, 0xfffffffffffffffc}, @cb_func={0x18, 0x2, 0x4, 0x0, 0xfffffffffffffff9}, @kfunc={0x85, 0x0, 0x2, 0x0, 0x1}, @map_idx={0x18, 0x4, 0x5, 0x0, 0x3}, @map_fd={0x18, 0xa, 0x1, 0x0, 0x1}, @cb_func={0x18, 0x6}, @map_idx_val={0x18, 0xb, 0x6, 0x0, 0x9, 0x0, 0x0, 0x0, 0x4}]}, &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x40f00, 0x2, '\x00', 0x0, 0x4, 0xffffffffffffffff, 0x8, &(0x7f0000000080)={0x8, 0x4}, 0x8, 0x10, &(0x7f00000001c0)={0x4, 0xc, 0x101, 0x200}, 0x10, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10, 0x8}, 0x90) bpf$OBJ_PIN_MAP(0x6, &(0x7f00000002c0)=@o_path={&(0x7f0000000000)='./file0\x00', 0x1, 0x4000, r3}, 0x18) 21:50:24 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x610245, 0x0) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:24 executing program 5: socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r0, 0x0, 0x0) 21:50:24 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x610245, 0x0) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:24 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0xa100, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SIOCSIFHWADDR(r0, 0x8924, &(0x7f0000000180)={'veth1_to_batadv\x00', @random="24e525a85b15"}) ioctl$TUNSETVNETBE(0xffffffffffffffff, 0x400454de, &(0x7f00000000c0)=0x1) ioctl$SIOCSIFHWADDR(r1, 0x8924, &(0x7f0000000040)={'veth1_macvtap\x00', @dev={'\xaa\xaa\xaa\xaa\xaa', 0x12}}) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0xa100, 0x0) (async) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$SIOCSIFHWADDR(r0, 0x8924, &(0x7f0000000180)={'veth1_to_batadv\x00', @random="24e525a85b15"}) (async) ioctl$TUNSETVNETBE(0xffffffffffffffff, 0x400454de, &(0x7f00000000c0)=0x1) (async) ioctl$SIOCSIFHWADDR(r1, 0x8924, &(0x7f0000000040)={'veth1_macvtap\x00', @dev={'\xaa\xaa\xaa\xaa\xaa', 0x12}}) (async) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) (async) 21:50:24 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'pimreg\x00', 0x1}) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETOFFLOAD(r1, 0x400454d0, 0xc) ioctl$TUNSETIFF(r0, 0x541b, 0x0) 21:50:24 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) ioctl$TUNGETVNETBE(r1, 0x800454df, &(0x7f0000000040)=0x1) (async) ioctl$TUNGETVNETLE(r0, 0x800454dd, &(0x7f0000000000)) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:24 executing program 4: mkdir(&(0x7f0000000a00)='./file0\x00', 0x0) r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$LINK_DETACH(0x22, &(0x7f00000003c0)=r0, 0x4) (async, rerun: 64) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=ANY=[], &(0x7f0000000c40)='syzkaller\x00', 0xd, 0x0, 0x0, 0x40f00, 0x0, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x1f, 0x7fff}, 0x10}, 0x90) (rerun: 64) bpf$LINK_DETACH(0x22, &(0x7f0000000a40)=r0, 0x4) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000380)={r0, 0x58, &(0x7f0000000300)}, 0x10) (async, rerun: 32) r1 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (rerun: 32) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000840)={0xffffffffffffffff, 0xe0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000580)=[0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x1, 0xa, &(0x7f00000005c0)=[0x0], &(0x7f0000000600)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000640)=[{}, {}, {}], 0x18, 0x10, &(0x7f0000000680), &(0x7f00000006c0), 0x8, 0x10, 0x8, 0x8, &(0x7f0000000700)}}, 0x10) bpf$PROG_LOAD(0x5, &(0x7f0000000940)={0x1c, 0x4, &(0x7f0000000400)=@framed={{0x18, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0xffffffff}, [@ldst={0x3, 0x3, 0x0, 0x3, 0x0, 0x30, 0x4}]}, &(0x7f0000000440)='syzkaller\x00', 0x40, 0xee, &(0x7f0000000480)=""/238, 0xa39127daf27dc2ad, 0x5, '\x00', r2, 0x8, 0xffffffffffffffff, 0x8, &(0x7f0000000880)={0x6, 0x2}, 0x8, 0x10, &(0x7f00000008c0)={0x0, 0x5, 0x6}, 0x10, 0xffffffffffffffff, r0, 0x3, 0x0, &(0x7f0000000900)=[{0x5, 0x3, 0x7, 0x8}, {0x5, 0x2, 0xa, 0x2}, {0x5, 0x4, 0x6, 0x1}], 0x10, 0x7}, 0x90) ioctl$TUNSETIFF(r1, 0x541b, 0x0) (async) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0x16, 0x12, &(0x7f0000000100)=@framed={{0x18, 0x0, 0x0, 0x0, 0x8001, 0x0, 0x0, 0x0, 0x10001}, [@initr0={0x18, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x4}, @exit, @jmp={0x5, 0x0, 0x0, 0xb, 0x2, 0x6, 0xfffffffffffffffc}, @cb_func={0x18, 0x2, 0x4, 0x0, 0xfffffffffffffff9}, @kfunc={0x85, 0x0, 0x2, 0x0, 0x1}, @map_idx={0x18, 0x4, 0x5, 0x0, 0x3}, @map_fd={0x18, 0xa, 0x1, 0x0, 0x1}, @cb_func={0x18, 0x6}, @map_idx_val={0x18, 0xb, 0x6, 0x0, 0x9, 0x0, 0x0, 0x0, 0x4}]}, &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x40f00, 0x2, '\x00', 0x0, 0x4, 0xffffffffffffffff, 0x8, &(0x7f0000000080)={0x8, 0x4}, 0x8, 0x10, &(0x7f00000001c0)={0x4, 0xc, 0x101, 0x200}, 0x10, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10, 0x8}, 0x90) bpf$OBJ_PIN_MAP(0x6, &(0x7f00000002c0)=@o_path={&(0x7f0000000000)='./file0\x00', 0x1, 0x4000, r3}, 0x18) 21:50:24 executing program 1: openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x401, 0x2) 21:50:24 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x610245, 0x0) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:25 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000080)='blkio.bfq.io_merged_recursive\x00', 0x0, 0x0) ioctl$TUNSETIFINDEX(r1, 0x400454da, &(0x7f0000000040)) 21:50:25 executing program 1: openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x401, 0x3) 21:50:25 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'lo\x00', 0x7423}) 21:50:25 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) ioctl$TUNGETVNETBE(r1, 0x800454df, &(0x7f0000000040)=0x1) (async) ioctl$TUNGETVNETLE(r0, 0x800454dd, &(0x7f0000000000)) (async) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:25 executing program 1: openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x401, 0x4) 21:50:25 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETSTEERINGEBPF(r0, 0x800454e0, &(0x7f0000000040)=r1) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@map_val={0x18, 0xa, 0x2, 0x0, r2, 0x0, 0x0, 0x0, 0x1}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNSETSTEERINGEBPF(r1, 0x800454e0, &(0x7f0000000000)) 21:50:25 executing program 3: openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'lo\x00', 0x7423}) 21:50:25 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'pimreg\x00', 0x1}) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETOFFLOAD(r1, 0x400454d0, 0xc) ioctl$TUNSETIFF(r0, 0x541b, 0x0) 21:50:25 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) (async) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000080)='blkio.bfq.io_merged_recursive\x00', 0x0, 0x0) ioctl$TUNSETIFINDEX(r1, 0x400454da, &(0x7f0000000040)) 21:50:25 executing program 4: mkdir(&(0x7f0000000a00)='./file0\x00', 0x0) r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$LINK_DETACH(0x22, &(0x7f00000003c0)=r0, 0x4) (async) bpf$LINK_DETACH(0x22, &(0x7f00000003c0)=r0, 0x4) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=ANY=[], &(0x7f0000000c40)='syzkaller\x00', 0xd, 0x0, 0x0, 0x40f00, 0x0, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x1f, 0x7fff}, 0x10}, 0x90) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=ANY=[], &(0x7f0000000c40)='syzkaller\x00', 0xd, 0x0, 0x0, 0x40f00, 0x0, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x1f, 0x7fff}, 0x10}, 0x90) bpf$LINK_DETACH(0x22, &(0x7f0000000a40)=r0, 0x4) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000380)={r0, 0x58, &(0x7f0000000300)}, 0x10) r1 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000840)={0xffffffffffffffff, 0xe0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000580)=[0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x1, 0xa, &(0x7f00000005c0)=[0x0], &(0x7f0000000600)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000640)=[{}, {}, {}], 0x18, 0x10, &(0x7f0000000680), &(0x7f00000006c0), 0x8, 0x10, 0x8, 0x8, &(0x7f0000000700)}}, 0x10) (async) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000840)={0xffffffffffffffff, 0xe0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000580)=[0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x1, 0xa, &(0x7f00000005c0)=[0x0], &(0x7f0000000600)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000640)=[{}, {}, {}], 0x18, 0x10, &(0x7f0000000680), &(0x7f00000006c0), 0x8, 0x10, 0x8, 0x8, &(0x7f0000000700)}}, 0x10) bpf$PROG_LOAD(0x5, &(0x7f0000000940)={0x1c, 0x4, &(0x7f0000000400)=@framed={{0x18, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0xffffffff}, [@ldst={0x3, 0x3, 0x0, 0x3, 0x0, 0x30, 0x4}]}, &(0x7f0000000440)='syzkaller\x00', 0x40, 0xee, &(0x7f0000000480)=""/238, 0xa39127daf27dc2ad, 0x5, '\x00', r2, 0x8, 0xffffffffffffffff, 0x8, &(0x7f0000000880)={0x6, 0x2}, 0x8, 0x10, &(0x7f00000008c0)={0x0, 0x5, 0x6}, 0x10, 0xffffffffffffffff, r0, 0x3, 0x0, &(0x7f0000000900)=[{0x5, 0x3, 0x7, 0x8}, {0x5, 0x2, 0xa, 0x2}, {0x5, 0x4, 0x6, 0x1}], 0x10, 0x7}, 0x90) ioctl$TUNSETIFF(r1, 0x541b, 0x0) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0x16, 0x12, &(0x7f0000000100)=@framed={{0x18, 0x0, 0x0, 0x0, 0x8001, 0x0, 0x0, 0x0, 0x10001}, [@initr0={0x18, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x4}, @exit, @jmp={0x5, 0x0, 0x0, 0xb, 0x2, 0x6, 0xfffffffffffffffc}, @cb_func={0x18, 0x2, 0x4, 0x0, 0xfffffffffffffff9}, @kfunc={0x85, 0x0, 0x2, 0x0, 0x1}, @map_idx={0x18, 0x4, 0x5, 0x0, 0x3}, @map_fd={0x18, 0xa, 0x1, 0x0, 0x1}, @cb_func={0x18, 0x6}, @map_idx_val={0x18, 0xb, 0x6, 0x0, 0x9, 0x0, 0x0, 0x0, 0x4}]}, &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x40f00, 0x2, '\x00', 0x0, 0x4, 0xffffffffffffffff, 0x8, &(0x7f0000000080)={0x8, 0x4}, 0x8, 0x10, &(0x7f00000001c0)={0x4, 0xc, 0x101, 0x200}, 0x10, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10, 0x8}, 0x90) bpf$OBJ_PIN_MAP(0x6, &(0x7f00000002c0)=@o_path={&(0x7f0000000000)='./file0\x00', 0x1, 0x4000, r3}, 0x18) (async) bpf$OBJ_PIN_MAP(0x6, &(0x7f00000002c0)=@o_path={&(0x7f0000000000)='./file0\x00', 0x1, 0x4000, r3}, 0x18) 21:50:25 executing program 1: openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x401, 0x5) 21:50:25 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETSTEERINGEBPF(r0, 0x800454e0, &(0x7f0000000040)=r1) (async) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@map_val={0x18, 0xa, 0x2, 0x0, r2, 0x0, 0x0, 0x0, 0x1}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNSETSTEERINGEBPF(r1, 0x800454e0, &(0x7f0000000000)) 21:50:25 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'lo\x00', 0x7423}) openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'lo\x00', 0x7423}) (async) 21:50:25 executing program 1: openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x401, 0x6) 21:50:25 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) (async) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000080)='blkio.bfq.io_merged_recursive\x00', 0x0, 0x0) ioctl$TUNSETIFINDEX(r1, 0x400454da, &(0x7f0000000040)) 21:50:25 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x4dac00, 0x0) ioctl$TUNSETIFF(r0, 0x541b, 0x0) 21:50:25 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETPERSIST(r0, 0x400454cb, 0x1) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:25 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='blkio.bfq.idle_time\x00', 0x0, 0x0) write$cgroup_freezer_state(r1, &(0x7f0000000040)='THAWED\x00', 0x7) 21:50:25 executing program 1: openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x401, 0x7) 21:50:25 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'pimreg\x00', 0x1}) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETOFFLOAD(r1, 0x400454d0, 0xc) ioctl$TUNSETIFF(r0, 0x541b, 0x0) 21:50:25 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETPERSIST(r0, 0x400454cb, 0x1) (async) ioctl$TUNSETPERSIST(r0, 0x400454cb, 0x1) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:25 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETSTEERINGEBPF(r0, 0x800454e0, &(0x7f0000000040)=r1) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@map_val={0x18, 0xa, 0x2, 0x0, r2, 0x0, 0x0, 0x0, 0x1}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNSETSTEERINGEBPF(r1, 0x800454e0, &(0x7f0000000000)) openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) (async) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) ioctl$TUNSETSTEERINGEBPF(r0, 0x800454e0, &(0x7f0000000040)=r1) (async) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@map_val={0x18, 0xa, 0x2, 0x0, r2, 0x0, 0x0, 0x0, 0x1}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) ioctl$TUNSETSTEERINGEBPF(r1, 0x800454e0, &(0x7f0000000000)) (async) 21:50:25 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x4dac00, 0x0) ioctl$TUNSETIFF(r0, 0x541b, 0x0) 21:50:25 executing program 1: openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x401, 0x18) 21:50:25 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) (async) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='blkio.bfq.idle_time\x00', 0x0, 0x0) write$cgroup_freezer_state(r1, &(0x7f0000000040)='THAWED\x00', 0x7) 21:50:25 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETPERSIST(r0, 0x400454cb, 0x1) (async) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:25 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) ioctl$TUNSETNOCSUM(r0, 0x400454c8, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNSETCARRIER(r1, 0x400454e2, &(0x7f0000000080)=0x1) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x20002, 0x0) ioctl$TUNSETCARRIER(r2, 0x400454e2, &(0x7f0000000040)=0x1) 21:50:25 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) (async) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='blkio.bfq.idle_time\x00', 0x0, 0x0) write$cgroup_freezer_state(r1, &(0x7f0000000040)='THAWED\x00', 0x7) 21:50:25 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x4dac00, 0x0) ioctl$TUNSETIFF(r0, 0x541b, 0x0) 21:50:25 executing program 1: openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x401, 0x300) 21:50:25 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0xa00, 0x0) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:25 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'pimreg\x00', 0x1}) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x541b, 0x0) 21:50:25 executing program 4: ioctl$TUNSETSNDBUF(0xffffffffffffffff, 0x400454d4, &(0x7f0000000040)=0xf5e) write$cgroup_subtree(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="2d6e65745f636c73ec73129a3ccbcb202b6e6574201f6370757365742a"], 0x16) r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x541b, 0x0) ioctl$PERF_EVENT_IOC_PAUSE_OUTPUT(0xffffffffffffffff, 0x40042409, 0x1) 21:50:25 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) ioctl$TUNSETNOCSUM(r0, 0x400454c8, 0x0) (async) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) ioctl$TUNSETCARRIER(r1, 0x400454e2, &(0x7f0000000080)=0x1) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x20002, 0x0) ioctl$TUNSETCARRIER(r2, 0x400454e2, &(0x7f0000000040)=0x1) 21:50:25 executing program 1: openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x401, 0x500) 21:50:25 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) openat$cgroup_netprio_ifpriomap(0xffffffffffffffff, &(0x7f0000000040), 0x2, 0x0) r1 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000080)=@generic={&(0x7f0000000000)='./file0\x00', 0x0, 0x10}, 0x18) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000240)={@ifindex, 0x14, 0x0, 0x80000000, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x8, 0x0, &(0x7f0000000180)=[0x0], &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000200)=[0x0], 0x0}, 0x40) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000280)={@map=r1, r2, 0x26, 0x4, 0x0, @prog_id, r3}, 0x20) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'bond_slave_0\x00', 0x800}) 21:50:25 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0xa00, 0x0) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:25 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) (async) ioctl$TUNSETNOCSUM(r0, 0x400454c8, 0x0) (async) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) ioctl$TUNSETCARRIER(r1, 0x400454e2, &(0x7f0000000080)=0x1) (async) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x20002, 0x0) ioctl$TUNSETCARRIER(r2, 0x400454e2, &(0x7f0000000040)=0x1) 21:50:25 executing program 1: openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x401, 0x600) 21:50:25 executing program 4: ioctl$TUNSETSNDBUF(0xffffffffffffffff, 0x400454d4, &(0x7f0000000040)=0xf5e) write$cgroup_subtree(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="2d6e65745f636c73ec73129a3ccbcb202b6e6574201f6370757365742a"], 0x16) (async) r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x541b, 0x0) (async) ioctl$PERF_EVENT_IOC_PAUSE_OUTPUT(0xffffffffffffffff, 0x40042409, 0x1) 21:50:25 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0xa00, 0x0) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:25 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) openat$cgroup_netprio_ifpriomap(0xffffffffffffffff, &(0x7f0000000040), 0x2, 0x0) (async) r1 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000080)=@generic={&(0x7f0000000000)='./file0\x00', 0x0, 0x10}, 0x18) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000240)={@ifindex, 0x14, 0x0, 0x80000000, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x8, 0x0, &(0x7f0000000180)=[0x0], &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000200)=[0x0], 0x0}, 0x40) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000280)={@map=r1, r2, 0x26, 0x4, 0x0, @prog_id, r3}, 0x20) (async) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'bond_slave_0\x00', 0x800}) 21:50:25 executing program 2: r0 = gettid() perf_event_open(&(0x7f0000000040)={0x0, 0x80, 0x9a, 0x3f, 0x5, 0x1, 0x0, 0x9, 0x101, 0x4, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x44, 0x2, @perf_bp={&(0x7f0000000000), 0x6}, 0x4101, 0xff, 0x2, 0x4, 0x7fff, 0x7f, 0xfd, 0x0, 0x8, 0x0, 0x7f}, r0, 0x5, 0xffffffffffffffff, 0x9) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=ANY=[@ANYBLOB="18000000020000000000002000000000"], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$PERF_EVENT_IOC_PERIOD(r1, 0x40082404, &(0x7f0000000100)=0x4) openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) 21:50:25 executing program 4: ioctl$TUNSETSNDBUF(0xffffffffffffffff, 0x400454d4, &(0x7f0000000040)=0xf5e) (async) write$cgroup_subtree(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="2d6e65745f636c73ec73129a3ccbcb202b6e6574201f6370757365742a"], 0x16) r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x541b, 0x0) (async) ioctl$PERF_EVENT_IOC_PAUSE_OUTPUT(0xffffffffffffffff, 0x40042409, 0x1) 21:50:25 executing program 1: openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x401, 0x700) 21:50:25 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'pimreg\x00', 0x1}) ioctl$TUNSETIFF(r0, 0x541b, 0x0) 21:50:26 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) openat$cgroup_netprio_ifpriomap(0xffffffffffffffff, &(0x7f0000000040), 0x2, 0x0) (async) r1 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000080)=@generic={&(0x7f0000000000)='./file0\x00', 0x0, 0x10}, 0x18) (async, rerun: 64) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) (rerun: 64) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000240)={@ifindex, 0x14, 0x0, 0x80000000, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x8, 0x0, &(0x7f0000000180)=[0x0], &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000200)=[0x0], 0x0}, 0x40) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000280)={@map=r1, r2, 0x26, 0x4, 0x0, @prog_id, r3}, 0x20) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'bond_slave_0\x00', 0x800}) 21:50:26 executing program 2: r0 = gettid() perf_event_open(&(0x7f0000000040)={0x0, 0x80, 0x9a, 0x3f, 0x5, 0x1, 0x0, 0x9, 0x101, 0x4, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x44, 0x2, @perf_bp={&(0x7f0000000000), 0x6}, 0x4101, 0xff, 0x2, 0x4, 0x7fff, 0x7f, 0xfd, 0x0, 0x8, 0x0, 0x7f}, r0, 0x5, 0xffffffffffffffff, 0x9) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=ANY=[@ANYBLOB="18000000020000000000002000000000"], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$PERF_EVENT_IOC_PERIOD(r1, 0x40082404, &(0x7f0000000100)=0x4) openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) gettid() (async) perf_event_open(&(0x7f0000000040)={0x0, 0x80, 0x9a, 0x3f, 0x5, 0x1, 0x0, 0x9, 0x101, 0x4, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x44, 0x2, @perf_bp={&(0x7f0000000000), 0x6}, 0x4101, 0xff, 0x2, 0x4, 0x7fff, 0x7f, 0xfd, 0x0, 0x8, 0x0, 0x7f}, r0, 0x5, 0xffffffffffffffff, 0x9) (async) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=ANY=[@ANYBLOB="18000000020000000000002000000000"], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) ioctl$PERF_EVENT_IOC_PERIOD(r1, 0x40082404, &(0x7f0000000100)=0x4) (async) openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) 21:50:26 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETTXFILTER(r0, 0x400454d1, &(0x7f0000000040)={0x0, 0x4, [@multicast, @remote, @empty, @local]}) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='devices.list\x00', 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:26 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x541b, 0x0) r1 = bpf$ITER_CREATE(0x21, &(0x7f0000000000), 0x8) ioctl$TUNSETPERSIST(r1, 0x400454cb, 0x0) r2 = bpf$ITER_CREATE(0x21, &(0x7f0000000040)={r1}, 0x8) ioctl$TUNSETSNDBUF(r2, 0x400454d4, &(0x7f0000000080)=0x49) 21:50:26 executing program 1: openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x401, 0x1800) 21:50:26 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0xeda2f7ccd48fa9a7, 0x0) ioctl$TUNSETIFINDEX(r1, 0x400454da, &(0x7f0000000040)) 21:50:26 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x541b, 0x0) r1 = bpf$ITER_CREATE(0x21, &(0x7f0000000000), 0x8) ioctl$TUNSETPERSIST(r1, 0x400454cb, 0x0) r2 = bpf$ITER_CREATE(0x21, &(0x7f0000000040)={r1}, 0x8) ioctl$TUNSETSNDBUF(r2, 0x400454d4, &(0x7f0000000080)=0x49) openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) ioctl$TUNSETIFF(r0, 0x541b, 0x0) (async) bpf$ITER_CREATE(0x21, &(0x7f0000000000), 0x8) (async) ioctl$TUNSETPERSIST(r1, 0x400454cb, 0x0) (async) bpf$ITER_CREATE(0x21, &(0x7f0000000040)={r1}, 0x8) (async) ioctl$TUNSETSNDBUF(r2, 0x400454d4, &(0x7f0000000080)=0x49) (async) 21:50:26 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETTXFILTER(r0, 0x400454d1, &(0x7f0000000040)={0x0, 0x4, [@multicast, @remote, @empty, @local]}) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='devices.list\x00', 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) (async) ioctl$TUNSETIFF(r1, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:26 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x541b, 0x0) 21:50:26 executing program 2: r0 = gettid() perf_event_open(&(0x7f0000000040)={0x0, 0x80, 0x9a, 0x3f, 0x5, 0x1, 0x0, 0x9, 0x101, 0x4, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x44, 0x2, @perf_bp={&(0x7f0000000000), 0x6}, 0x4101, 0xff, 0x2, 0x4, 0x7fff, 0x7f, 0xfd, 0x0, 0x8, 0x0, 0x7f}, r0, 0x5, 0xffffffffffffffff, 0x9) (async) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=ANY=[@ANYBLOB="18000000020000000000002000000000"], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) ioctl$PERF_EVENT_IOC_PERIOD(r1, 0x40082404, &(0x7f0000000100)=0x4) (async) openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) 21:50:26 executing program 1: openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x401, 0x3f00) 21:50:26 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x541b, 0x0) r1 = bpf$ITER_CREATE(0x21, &(0x7f0000000000), 0x8) ioctl$TUNSETPERSIST(r1, 0x400454cb, 0x0) (async) r2 = bpf$ITER_CREATE(0x21, &(0x7f0000000040)={r1}, 0x8) ioctl$TUNSETSNDBUF(r2, 0x400454d4, &(0x7f0000000080)=0x49) 21:50:26 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0xeda2f7ccd48fa9a7, 0x0) ioctl$TUNSETIFINDEX(r1, 0x400454da, &(0x7f0000000040)) openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) (async) openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0xeda2f7ccd48fa9a7, 0x0) (async) ioctl$TUNSETIFINDEX(r1, 0x400454da, &(0x7f0000000040)) (async) 21:50:26 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETTXFILTER(r0, 0x400454d1, &(0x7f0000000040)={0x0, 0x4, [@multicast, @remote, @empty, @local]}) (async) ioctl$TUNSETTXFILTER(r0, 0x400454d1, &(0x7f0000000040)={0x0, 0x4, [@multicast, @remote, @empty, @local]}) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='devices.list\x00', 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:26 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x541b, 0x0) 21:50:26 executing program 2: openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'dvmrp1\x00', 0x400}) 21:50:26 executing program 1: openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x401, 0x10040) 21:50:26 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0xeda2f7ccd48fa9a7, 0x0) ioctl$TUNSETIFINDEX(r1, 0x400454da, &(0x7f0000000040)) (async) ioctl$TUNSETIFINDEX(r1, 0x400454da, &(0x7f0000000040)) 21:50:26 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x43, 0x0) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:26 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x541b, 0x0) 21:50:26 executing program 1: openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x401, 0x1000000) 21:50:26 executing program 4: r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000080)='blkio.bfq.time\x00', 0x0, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(r0, 0x40082406, &(0x7f0000000140)='(\x93%\x05-&\xa5!\'\f&:/@/\x00') ioctl$TUNGETIFF(0xffffffffffffffff, 0x800454d2, &(0x7f0000000040)={'veth0_to_team\x00'}) syz_clone(0x9200740, &(0x7f0000000240)="3ed37e01ac7a3565ba720269b65d4eb7c6ffc749edd7916a81d86d28db04a6361bf2c454580b2a790cba2fd96debfe4d5090f3c3322dcfbd60e6e04b239ca129ce7fc1d4dc026f4823cde87186add236dfa2f8421aae13f9d22fec4659dfbb326fe9654f8e8497877f9b302b2adc41dc7690c7991c8d8ce287793646dee552cde6e2337eece98dc9f5d06fe79fdbf8925e076cfe75b4fa77a90853468fbe55", 0x9f, &(0x7f0000000100), &(0x7f0000000000), &(0x7f0000000300)="1fc8dd206b196d0c84946ca18535a7313b2ce25a4d03a10c53ae6542c29789d4428148b103a27c87c0b20ace1b9cb5a9e14ad889d8d935ff9a4bf2c5f41efe1d01e575b53fbadb459369edb129a78c09c9954fdb3f12fb37d9e25076f3d9a7e9c73b4218685997cc44c3a4fb8e73aa918827526b9b42891a6192860b1d236bd31a270fab6be0b116668dbf3aa6ad33b1af733b9bd9e29bef72131a3b4992cc7ea56fd6580b09c372f6374d9bc7b4448ca8d00e9dbe9013ac6c8471f1486d3b61554ff93ca7cc2e7fec48292c271ce5d506ffef5358996dc4d9ab8b525a3f718d8c0f49626352fb9ad36992d20155b0e1a782c5ce55898e2cb3ac2be2063d64196afd24be48400641bcb66a1251d5dd32b22aecc8ef598a5f57207e2754f34ce959da4cc2c3b0b6085658f7") r1 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000440)=ANY=[@ANYBLOB="18000023020000100000000000000000da4eecf4e344d24d20e08fd2983a86324dd927cd1f74ba2ae8874663583f4686cc8224d7adfc84ac509a156c2f189b975d1a001ed03e91bb78e2eebdefc650331ef6d82d7a58f97f8a837db2db8a60040dd179c8e196c92df8f2b16bf80a3c1ba8845f69c458394663f219655280b7d9fb1d564b5996bf500e0870ad1c46"], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) openat$cgroup_procs(r2, &(0x7f0000000180)='cgroup.procs\x00', 0x2, 0x0) ioctl$TUNSETIFF(r1, 0x541b, 0x0) 21:50:26 executing program 2: openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'dvmrp1\x00', 0x400}) 21:50:26 executing program 5: ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, &(0x7f0000000040)={'pimreg\x00', 0x1}) ioctl$TUNSETIFF(0xffffffffffffffff, 0x541b, 0x0) 21:50:26 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) r1 = openat$cgroup_ro(r0, &(0x7f0000000000)='blkio.bfq.idle_time\x00', 0x0, 0x0) ioctl$TUNSETOFFLOAD(r0, 0x400454d0, 0x0) ioctl$TUNATTACHFILTER(r1, 0x401054d5, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[{0x3ff, 0x2, 0x75, 0x833a}, {0x3, 0x80, 0x1f, 0x8}, {0x1, 0x3f, 0x3, 0xfffffffe}, {0x1ff, 0x1, 0x35, 0x1}, {0x38, 0x9, 0x1, 0x9}, {0x8000, 0x0, 0x2, 0x5}]}) 21:50:26 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x43, 0x0) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) (async) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:26 executing program 1: openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x401, 0x2000000) 21:50:26 executing program 2: openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'dvmrp1\x00', 0x400}) openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'dvmrp1\x00', 0x400}) (async) 21:50:26 executing program 4: r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000080)='blkio.bfq.time\x00', 0x0, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(r0, 0x40082406, &(0x7f0000000140)='(\x93%\x05-&\xa5!\'\f&:/@/\x00') (async) ioctl$TUNGETIFF(0xffffffffffffffff, 0x800454d2, &(0x7f0000000040)={'veth0_to_team\x00'}) (async) syz_clone(0x9200740, &(0x7f0000000240)="3ed37e01ac7a3565ba720269b65d4eb7c6ffc749edd7916a81d86d28db04a6361bf2c454580b2a790cba2fd96debfe4d5090f3c3322dcfbd60e6e04b239ca129ce7fc1d4dc026f4823cde87186add236dfa2f8421aae13f9d22fec4659dfbb326fe9654f8e8497877f9b302b2adc41dc7690c7991c8d8ce287793646dee552cde6e2337eece98dc9f5d06fe79fdbf8925e076cfe75b4fa77a90853468fbe55", 0x9f, &(0x7f0000000100), &(0x7f0000000000), &(0x7f0000000300)="1fc8dd206b196d0c84946ca18535a7313b2ce25a4d03a10c53ae6542c29789d4428148b103a27c87c0b20ace1b9cb5a9e14ad889d8d935ff9a4bf2c5f41efe1d01e575b53fbadb459369edb129a78c09c9954fdb3f12fb37d9e25076f3d9a7e9c73b4218685997cc44c3a4fb8e73aa918827526b9b42891a6192860b1d236bd31a270fab6be0b116668dbf3aa6ad33b1af733b9bd9e29bef72131a3b4992cc7ea56fd6580b09c372f6374d9bc7b4448ca8d00e9dbe9013ac6c8471f1486d3b61554ff93ca7cc2e7fec48292c271ce5d506ffef5358996dc4d9ab8b525a3f718d8c0f49626352fb9ad36992d20155b0e1a782c5ce55898e2cb3ac2be2063d64196afd24be48400641bcb66a1251d5dd32b22aecc8ef598a5f57207e2754f34ce959da4cc2c3b0b6085658f7") (async) r1 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000440)=ANY=[@ANYBLOB="18000023020000100000000000000000da4eecf4e344d24d20e08fd2983a86324dd927cd1f74ba2ae8874663583f4686cc8224d7adfc84ac509a156c2f189b975d1a001ed03e91bb78e2eebdefc650331ef6d82d7a58f97f8a837db2db8a60040dd179c8e196c92df8f2b16bf80a3c1ba8845f69c458394663f219655280b7d9fb1d564b5996bf500e0870ad1c46"], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) openat$cgroup_procs(r2, &(0x7f0000000180)='cgroup.procs\x00', 0x2, 0x0) ioctl$TUNSETIFF(r1, 0x541b, 0x0) 21:50:26 executing program 5: ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, &(0x7f0000000040)={'pimreg\x00', 0x1}) ioctl$TUNSETIFF(0xffffffffffffffff, 0x541b, 0x0) 21:50:26 executing program 1: openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x401, 0x3000000) 21:50:26 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) (async) r1 = openat$cgroup_ro(r0, &(0x7f0000000000)='blkio.bfq.idle_time\x00', 0x0, 0x0) (async) ioctl$TUNSETOFFLOAD(r0, 0x400454d0, 0x0) ioctl$TUNATTACHFILTER(r1, 0x401054d5, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[{0x3ff, 0x2, 0x75, 0x833a}, {0x3, 0x80, 0x1f, 0x8}, {0x1, 0x3f, 0x3, 0xfffffffe}, {0x1ff, 0x1, 0x35, 0x1}, {0x38, 0x9, 0x1, 0x9}, {0x8000, 0x0, 0x2, 0x5}]}) 21:50:26 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x43, 0x0) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:26 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNGETFILTER(r0, 0x801054db, &(0x7f0000000140)=""/4096) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNSETDEBUG(r1, 0x400454c9, &(0x7f0000000000)=0x3) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000001340)={r2, 0xe0, &(0x7f0000001240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x8, 0x1, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000100)=[0x0], 0x0, 0x8, &(0x7f0000001140)=[{}], 0x8, 0x10, &(0x7f0000001180), &(0x7f00000011c0), 0x8, 0x10, 0x8, 0x8, &(0x7f0000001200)}}, 0x10) 21:50:26 executing program 5: ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, &(0x7f0000000040)={'pimreg\x00', 0x1}) ioctl$TUNSETIFF(0xffffffffffffffff, 0x541b, 0x0) 21:50:26 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'veth1_to_bond\x00', 0x800}) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000001700)={&(0x7f0000000040)=@pppol2tpv3in6={0x18, 0x1, {0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, {0xa, 0x0, 0x0, @mcast1}}}, 0x80, &(0x7f0000001640)=[{&(0x7f0000000140)=""/89, 0x59}, {&(0x7f00000001c0)=""/59, 0x3b}, {&(0x7f0000000200)=""/180, 0xb4}, {&(0x7f00000002c0)=""/92, 0x5c}, {&(0x7f0000000340)=""/71, 0x47}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/69, 0x45}, {&(0x7f0000001440)=""/197, 0xc5}, {&(0x7f0000001540)=""/240, 0xf0}], 0x9}, 0x0) 21:50:26 executing program 1: openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x401, 0x4000000) 21:50:26 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) r1 = openat$cgroup_ro(r0, &(0x7f0000000000)='blkio.bfq.idle_time\x00', 0x0, 0x0) ioctl$TUNSETOFFLOAD(r0, 0x400454d0, 0x0) ioctl$TUNATTACHFILTER(r1, 0x401054d5, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[{0x3ff, 0x2, 0x75, 0x833a}, {0x3, 0x80, 0x1f, 0x8}, {0x1, 0x3f, 0x3, 0xfffffffe}, {0x1ff, 0x1, 0x35, 0x1}, {0x38, 0x9, 0x1, 0x9}, {0x8000, 0x0, 0x2, 0x5}]}) openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) (async) openat$cgroup_ro(r0, &(0x7f0000000000)='blkio.bfq.idle_time\x00', 0x0, 0x0) (async) ioctl$TUNSETOFFLOAD(r0, 0x400454d0, 0x0) (async) ioctl$TUNATTACHFILTER(r1, 0x401054d5, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[{0x3ff, 0x2, 0x75, 0x833a}, {0x3, 0x80, 0x1f, 0x8}, {0x1, 0x3f, 0x3, 0xfffffffe}, {0x1ff, 0x1, 0x35, 0x1}, {0x38, 0x9, 0x1, 0x9}, {0x8000, 0x0, 0x2, 0x5}]}) (async) 21:50:26 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNGETFILTER(r0, 0x801054db, &(0x7f0000000140)=""/4096) (async) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNSETDEBUG(r1, 0x400454c9, &(0x7f0000000000)=0x3) (async) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000001340)={r2, 0xe0, &(0x7f0000001240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x8, 0x1, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000100)=[0x0], 0x0, 0x8, &(0x7f0000001140)=[{}], 0x8, 0x10, &(0x7f0000001180), &(0x7f00000011c0), 0x8, 0x10, 0x8, 0x8, &(0x7f0000001200)}}, 0x10) 21:50:26 executing program 5: r0 = openat$tun(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'pimreg\x00', 0x1}) ioctl$TUNSETIFF(r0, 0x541b, 0x0) 21:50:26 executing program 1: openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x401, 0x5000000) 21:50:26 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNGETVNETHDRSZ(r1, 0x800454d7, &(0x7f00000001c0)) ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, &(0x7f0000000200)={'rose0\x00', 0x2000}) ioctl$TUNGETDEVNETNS(r0, 0x54e3, 0x0) r2 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000040)='cgroup.stat\x00', 0x0, 0x0) ioctl$TUNSETIFF(r2, 0x400454ca, &(0x7f0000000080)={'syz_tun\x00', 0x20}) openat$tun(0xffffffffffffff9c, &(0x7f0000000140), 0x840, 0x0) ioctl$TUNGETFILTER(r0, 0x801054db, &(0x7f0000000240)=""/16) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000000)={'ip6_vti0\x00', 0x400}) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000100)={'pimreg\x00', 0x100}) 21:50:26 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNGETFILTER(r0, 0x801054db, &(0x7f0000000140)=""/4096) (async) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) ioctl$TUNSETDEBUG(r1, 0x400454c9, &(0x7f0000000000)=0x3) (async) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000001340)={r2, 0xe0, &(0x7f0000001240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x8, 0x1, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000100)=[0x0], 0x0, 0x8, &(0x7f0000001140)=[{}], 0x8, 0x10, &(0x7f0000001180), &(0x7f00000011c0), 0x8, 0x10, 0x8, 0x8, &(0x7f0000001200)}}, 0x10) 21:50:26 executing program 5: r0 = openat$tun(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'pimreg\x00', 0x1}) ioctl$TUNSETIFF(r0, 0x541b, 0x0) 21:50:26 executing program 4: r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000080)='blkio.bfq.time\x00', 0x0, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(r0, 0x40082406, &(0x7f0000000140)='(\x93%\x05-&\xa5!\'\f&:/@/\x00') (async) ioctl$TUNGETIFF(0xffffffffffffffff, 0x800454d2, &(0x7f0000000040)={'veth0_to_team\x00'}) (async) syz_clone(0x9200740, &(0x7f0000000240)="3ed37e01ac7a3565ba720269b65d4eb7c6ffc749edd7916a81d86d28db04a6361bf2c454580b2a790cba2fd96debfe4d5090f3c3322dcfbd60e6e04b239ca129ce7fc1d4dc026f4823cde87186add236dfa2f8421aae13f9d22fec4659dfbb326fe9654f8e8497877f9b302b2adc41dc7690c7991c8d8ce287793646dee552cde6e2337eece98dc9f5d06fe79fdbf8925e076cfe75b4fa77a90853468fbe55", 0x9f, &(0x7f0000000100), &(0x7f0000000000), &(0x7f0000000300)="1fc8dd206b196d0c84946ca18535a7313b2ce25a4d03a10c53ae6542c29789d4428148b103a27c87c0b20ace1b9cb5a9e14ad889d8d935ff9a4bf2c5f41efe1d01e575b53fbadb459369edb129a78c09c9954fdb3f12fb37d9e25076f3d9a7e9c73b4218685997cc44c3a4fb8e73aa918827526b9b42891a6192860b1d236bd31a270fab6be0b116668dbf3aa6ad33b1af733b9bd9e29bef72131a3b4992cc7ea56fd6580b09c372f6374d9bc7b4448ca8d00e9dbe9013ac6c8471f1486d3b61554ff93ca7cc2e7fec48292c271ce5d506ffef5358996dc4d9ab8b525a3f718d8c0f49626352fb9ad36992d20155b0e1a782c5ce55898e2cb3ac2be2063d64196afd24be48400641bcb66a1251d5dd32b22aecc8ef598a5f57207e2754f34ce959da4cc2c3b0b6085658f7") r1 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000440)=ANY=[@ANYBLOB="18000023020000100000000000000000da4eecf4e344d24d20e08fd2983a86324dd927cd1f74ba2ae8874663583f4686cc8224d7adfc84ac509a156c2f189b975d1a001ed03e91bb78e2eebdefc650331ef6d82d7a58f97f8a837db2db8a60040dd179c8e196c92df8f2b16bf80a3c1ba8845f69c458394663f219655280b7d9fb1d564b5996bf500e0870ad1c46"], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) openat$cgroup_procs(r2, &(0x7f0000000180)='cgroup.procs\x00', 0x2, 0x0) ioctl$TUNSETIFF(r1, 0x541b, 0x0) 21:50:26 executing program 5: r0 = openat$tun(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'pimreg\x00', 0x1}) ioctl$TUNSETIFF(r0, 0x541b, 0x0) 21:50:26 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x40002, 0x0) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:27 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'veth1_to_bond\x00', 0x800}) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000001700)={&(0x7f0000000040)=@pppol2tpv3in6={0x18, 0x1, {0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, {0xa, 0x0, 0x0, @mcast1}}}, 0x80, &(0x7f0000001640)=[{&(0x7f0000000140)=""/89, 0x59}, {&(0x7f00000001c0)=""/59, 0x3b}, {&(0x7f0000000200)=""/180, 0xb4}, {&(0x7f00000002c0)=""/92, 0x5c}, {&(0x7f0000000340)=""/71, 0x47}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/69, 0x45}, {&(0x7f0000001440)=""/197, 0xc5}, {&(0x7f0000001540)=""/240, 0xf0}], 0x9}, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'veth1_to_bond\x00', 0x800}) (async) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)) (async) recvmsg(r1, &(0x7f0000001700)={&(0x7f0000000040)=@pppol2tpv3in6={0x18, 0x1, {0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, {0xa, 0x0, 0x0, @mcast1}}}, 0x80, &(0x7f0000001640)=[{&(0x7f0000000140)=""/89, 0x59}, {&(0x7f00000001c0)=""/59, 0x3b}, {&(0x7f0000000200)=""/180, 0xb4}, {&(0x7f00000002c0)=""/92, 0x5c}, {&(0x7f0000000340)=""/71, 0x47}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/69, 0x45}, {&(0x7f0000001440)=""/197, 0xc5}, {&(0x7f0000001540)=""/240, 0xf0}], 0x9}, 0x0) (async) 21:50:27 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNGETVNETHDRSZ(r1, 0x800454d7, &(0x7f00000001c0)) (async) ioctl$TUNGETVNETHDRSZ(r1, 0x800454d7, &(0x7f00000001c0)) ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, &(0x7f0000000200)={'rose0\x00', 0x2000}) ioctl$TUNGETDEVNETNS(r0, 0x54e3, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000040)='cgroup.stat\x00', 0x0, 0x0) (async) r2 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000040)='cgroup.stat\x00', 0x0, 0x0) ioctl$TUNSETIFF(r2, 0x400454ca, &(0x7f0000000080)={'syz_tun\x00', 0x20}) openat$tun(0xffffffffffffff9c, &(0x7f0000000140), 0x840, 0x0) (async) openat$tun(0xffffffffffffff9c, &(0x7f0000000140), 0x840, 0x0) ioctl$TUNGETFILTER(r0, 0x801054db, &(0x7f0000000240)=""/16) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000000)={'ip6_vti0\x00', 0x400}) (async) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000000)={'ip6_vti0\x00', 0x400}) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000100)={'pimreg\x00', 0x100}) 21:50:27 executing program 1: openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x401, 0x6000000) 21:50:27 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x40002, 0x0) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x40002, 0x0) (async) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) (async) 21:50:27 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, &(0x7f0000000040)={'pimreg\x00', 0x1}) ioctl$TUNSETIFF(r0, 0x541b, 0x0) 21:50:27 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x589800, 0x0) ioctl$TUNSETIFF(r0, 0x541b, 0x0) 21:50:27 executing program 1: openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x401, 0x7000000) 21:50:27 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, &(0x7f0000000040)={'pimreg\x00', 0x1}) ioctl$TUNSETIFF(r0, 0x541b, 0x0) 21:50:27 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) ioctl$TUNGETVNETHDRSZ(r1, 0x800454d7, &(0x7f00000001c0)) (async) ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, &(0x7f0000000200)={'rose0\x00', 0x2000}) ioctl$TUNGETDEVNETNS(r0, 0x54e3, 0x0) (async) r2 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000040)='cgroup.stat\x00', 0x0, 0x0) ioctl$TUNSETIFF(r2, 0x400454ca, &(0x7f0000000080)={'syz_tun\x00', 0x20}) (async, rerun: 32) openat$tun(0xffffffffffffff9c, &(0x7f0000000140), 0x840, 0x0) (async, rerun: 32) ioctl$TUNGETFILTER(r0, 0x801054db, &(0x7f0000000240)=""/16) (async) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000000)={'ip6_vti0\x00', 0x400}) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000100)={'pimreg\x00', 0x100}) 21:50:27 executing program 2: openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x40002, 0x0) (async) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x40002, 0x0) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:27 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, &(0x7f0000000040)={'pimreg\x00', 0x1}) ioctl$TUNSETIFF(r0, 0x541b, 0x0) 21:50:27 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'veth1_to_bond\x00', 0x800}) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000001700)={&(0x7f0000000040)=@pppol2tpv3in6={0x18, 0x1, {0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, {0xa, 0x0, 0x0, @mcast1}}}, 0x80, &(0x7f0000001640)=[{&(0x7f0000000140)=""/89, 0x59}, {&(0x7f00000001c0)=""/59, 0x3b}, {&(0x7f0000000200)=""/180, 0xb4}, {&(0x7f00000002c0)=""/92, 0x5c}, {&(0x7f0000000340)=""/71, 0x47}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/69, 0x45}, {&(0x7f0000001440)=""/197, 0xc5}, {&(0x7f0000001540)=""/240, 0xf0}], 0x9}, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'veth1_to_bond\x00', 0x800}) (async) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)) (async) recvmsg(r1, &(0x7f0000001700)={&(0x7f0000000040)=@pppol2tpv3in6={0x18, 0x1, {0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, {0xa, 0x0, 0x0, @mcast1}}}, 0x80, &(0x7f0000001640)=[{&(0x7f0000000140)=""/89, 0x59}, {&(0x7f00000001c0)=""/59, 0x3b}, {&(0x7f0000000200)=""/180, 0xb4}, {&(0x7f00000002c0)=""/92, 0x5c}, {&(0x7f0000000340)=""/71, 0x47}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/69, 0x45}, {&(0x7f0000001440)=""/197, 0xc5}, {&(0x7f0000001540)=""/240, 0xf0}], 0x9}, 0x0) (async) 21:50:27 executing program 1: openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x401, 0x18000000) 21:50:27 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x741899743727c72f, 0x0) ioctl$TUNGETVNETLE(r0, 0x800454dd, &(0x7f0000000040)) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNSETCARRIER(r1, 0x400454e2, &(0x7f0000000080)=0x1) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:27 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) ioctl$TUNSETIFINDEX(r0, 0x400454da, &(0x7f0000000000)) 21:50:27 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, 0x0) ioctl$TUNSETIFF(r0, 0x541b, 0x0) 21:50:27 executing program 1: openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x401, 0x3f000000) 21:50:27 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x589800, 0x0) ioctl$TUNSETIFF(r0, 0x541b, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x589800, 0x0) (async) ioctl$TUNSETIFF(r0, 0x541b, 0x0) (async) 21:50:27 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x741899743727c72f, 0x0) ioctl$TUNGETVNETLE(r0, 0x800454dd, &(0x7f0000000040)) (async) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) ioctl$TUNSETCARRIER(r1, 0x400454e2, &(0x7f0000000080)=0x1) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:27 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) ioctl$TUNSETIFINDEX(r0, 0x400454da, &(0x7f0000000000)) openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) (async) ioctl$TUNSETIFINDEX(r0, 0x400454da, &(0x7f0000000000)) (async) 21:50:28 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, 0x0) ioctl$TUNSETIFF(r0, 0x541b, 0x0) 21:50:28 executing program 1: openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x401, 0x40000100) 21:50:28 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x741899743727c72f, 0x0) ioctl$TUNGETVNETLE(r0, 0x800454dd, &(0x7f0000000040)) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNSETCARRIER(r1, 0x400454e2, &(0x7f0000000080)=0x1) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x741899743727c72f, 0x0) (async) ioctl$TUNGETVNETLE(r0, 0x800454dd, &(0x7f0000000040)) (async) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) ioctl$TUNSETCARRIER(r1, 0x400454e2, &(0x7f0000000080)=0x1) (async) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) (async) 21:50:28 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = bpf$ITER_CREATE(0x21, &(0x7f0000000000), 0x8) ioctl$TUNSETOFFLOAD(r1, 0x400454d0, 0x10) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:28 executing program 1: openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x401, 0xf6ffffff) 21:50:28 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, 0x0) ioctl$TUNSETIFF(r0, 0x541b, 0x0) 21:50:28 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) (async) ioctl$TUNSETIFINDEX(r0, 0x400454da, &(0x7f0000000000)) 21:50:28 executing program 2: bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TUNSETIFF(0xffffffffffffffff, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) ioctl$TUNSETOFFLOAD(0xffffffffffffffff, 0x400454d0, 0x13) socketpair(0x22, 0x6, 0x40, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=ANY=[@ANYBLOB="1800000002dbaeda2500000000000000"], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) bpf$BPF_PROG_TEST_RUN_LIVE(0xa, &(0x7f0000000900)={r1, 0x0, 0xec, 0x0, &(0x7f0000000700)="f3b65de4e0825204062221a69b2fc5bc09dca693da903c8375dc39ec46afe77767f9c6e6714c8d5dcac838e45dd8994ffcccf8df23b289bef9a971eac8d703e7ad4789563521ece6520075b1b0f823e836545639811e19bbda24cbb3201cfd61d9592ba217d2099f502de14be5c07fa379508371dd96c7e82ae86915a4d39e4c2ba2f97d1578ecac792aabc8bef8006fb9b2ca1d819ebddebe54d67fbb0250fa14e5cf44eaa4c9e9a0eeefd521304ee0fa60396c4df045176edc161088917c0bae5d7057b472a4f9d7eebfa91f8f681ca621fc6642ceffbca8defcd0fe79c811c1486152d17775d39017df78", 0x0, 0x3ff, 0x0, 0xe5, 0x0, &(0x7f0000000800)="3fb80837d43e6a6eaecdbf3c7a05b038c274e3fe95e85e54880d3cf5f2fe041fdfdf797470544db241dd5af99247253e7abbb80785053dd4f2e691a7d3ba080e8fa1e143a4ec2782e4b7cc3e071d1ff154bd3aab14da37dde3dfa65124b26df790b4c8fb02ed45421b4a5af7923616a66e920b2a236fe5b8782bc996aaa9ab363a00aba77223509651f2f7ddd44e7796b71560a8139c2ab67ed63bfd543bb84661c0150b4659d9cedeaa7fe19ef5ca1b97d24e13e39dc0850374d521598e293c22e9058394c0a544dd4e03ef1f60952fb3b25265037ce8f621c6519791c835ee7356b5dae6", 0x0, 0x2, 0x0, 0x80000001}, 0x50) ioctl$sock_kcm_SIOCKCMATTACH(r1, 0x89e0, &(0x7f00000006c0)={r0, r2}) recvmsg$unix(r0, &(0x7f00000000c0)={&(0x7f0000000140)=@abs, 0x6e, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/182, 0xb6}, {&(0x7f0000000280)=""/131, 0x83}, {&(0x7f0000000340)=""/198, 0xc6}, {&(0x7f0000000440)=""/173, 0xad}, {&(0x7f0000000500)=""/143, 0x8f}, {&(0x7f00000005c0)=""/71, 0x47}], 0x6}, 0x40000000) ioctl$TUNGETVNETLE(0xffffffffffffffff, 0x800454dd, &(0x7f0000000000)) 21:50:28 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x589800, 0x0) ioctl$TUNSETIFF(r0, 0x541b, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x589800, 0x0) (async) ioctl$TUNSETIFF(r0, 0x541b, 0x0) (async) 21:50:28 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'wlan0\x00'}) 21:50:28 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) r1 = bpf$ITER_CREATE(0x21, &(0x7f0000000000), 0x8) ioctl$TUNSETOFFLOAD(r1, 0x400454d0, 0x10) (async, rerun: 64) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) (rerun: 64) 21:50:28 executing program 2: bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000040)={0xffffffffffffffff}, 0x4) (async, rerun: 32) ioctl$TUNSETIFF(0xffffffffffffffff, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) (rerun: 32) ioctl$TUNSETOFFLOAD(0xffffffffffffffff, 0x400454d0, 0x13) (async) socketpair(0x22, 0x6, 0x40, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=ANY=[@ANYBLOB="1800000002dbaeda2500000000000000"], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async, rerun: 64) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) (rerun: 64) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) bpf$BPF_PROG_TEST_RUN_LIVE(0xa, &(0x7f0000000900)={r1, 0x0, 0xec, 0x0, &(0x7f0000000700)="f3b65de4e0825204062221a69b2fc5bc09dca693da903c8375dc39ec46afe77767f9c6e6714c8d5dcac838e45dd8994ffcccf8df23b289bef9a971eac8d703e7ad4789563521ece6520075b1b0f823e836545639811e19bbda24cbb3201cfd61d9592ba217d2099f502de14be5c07fa379508371dd96c7e82ae86915a4d39e4c2ba2f97d1578ecac792aabc8bef8006fb9b2ca1d819ebddebe54d67fbb0250fa14e5cf44eaa4c9e9a0eeefd521304ee0fa60396c4df045176edc161088917c0bae5d7057b472a4f9d7eebfa91f8f681ca621fc6642ceffbca8defcd0fe79c811c1486152d17775d39017df78", 0x0, 0x3ff, 0x0, 0xe5, 0x0, &(0x7f0000000800)="3fb80837d43e6a6eaecdbf3c7a05b038c274e3fe95e85e54880d3cf5f2fe041fdfdf797470544db241dd5af99247253e7abbb80785053dd4f2e691a7d3ba080e8fa1e143a4ec2782e4b7cc3e071d1ff154bd3aab14da37dde3dfa65124b26df790b4c8fb02ed45421b4a5af7923616a66e920b2a236fe5b8782bc996aaa9ab363a00aba77223509651f2f7ddd44e7796b71560a8139c2ab67ed63bfd543bb84661c0150b4659d9cedeaa7fe19ef5ca1b97d24e13e39dc0850374d521598e293c22e9058394c0a544dd4e03ef1f60952fb3b25265037ce8f621c6519791c835ee7356b5dae6", 0x0, 0x2, 0x0, 0x80000001}, 0x50) (async) ioctl$sock_kcm_SIOCKCMATTACH(r1, 0x89e0, &(0x7f00000006c0)={r0, r2}) recvmsg$unix(r0, &(0x7f00000000c0)={&(0x7f0000000140)=@abs, 0x6e, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/182, 0xb6}, {&(0x7f0000000280)=""/131, 0x83}, {&(0x7f0000000340)=""/198, 0xc6}, {&(0x7f0000000440)=""/173, 0xad}, {&(0x7f0000000500)=""/143, 0x8f}, {&(0x7f00000005c0)=""/71, 0x47}], 0x6}, 0x40000000) (async) ioctl$TUNGETVNETLE(0xffffffffffffffff, 0x800454dd, &(0x7f0000000000)) 21:50:28 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'pimreg\x00'}) ioctl$TUNSETIFF(r0, 0x541b, 0x0) 21:50:28 executing program 1: openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x401, 0xffffff7f) 21:50:28 executing program 4: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0xf, 0x0, 0x3, 0x1, 0x800, 0xffffffffffffffff, 0x81, '\x00', 0x0, 0xffffffffffffffff, 0x5, 0x2, 0x3}, 0x48) bpf$MAP_LOOKUP_ELEM(0x1, &(0x7f0000000080)={r0, &(0x7f0000000100)="3c822e42375204706b9908c0f88a9331ba9e444bd41e6b39bf75f8826f4d51a4502235a26edcda70222b1d7984ab6598b5a37930101a75e949a0add870709fe0aa6f8ba9651710a054bb8f8c704c41692822f16bcae583f5d7ce92134f5f36ee2526c54d5590119d9ac69900ddfbb8e3701c3592e9f355a16e40a37af54d24d0bfa727fa4fc2", &(0x7f00000001c0)=""/166}, 0x20) r1 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x541b, 0x0) 21:50:28 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'wlan0\x00'}) openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'wlan0\x00'}) (async) 21:50:28 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) r1 = bpf$ITER_CREATE(0x21, &(0x7f0000000000), 0x8) ioctl$TUNSETOFFLOAD(r1, 0x400454d0, 0x10) (async) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:28 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'pimreg\x00'}) ioctl$TUNSETIFF(r0, 0x541b, 0x0) 21:50:28 executing program 2: bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000040)={0xffffffffffffffff}, 0x4) (async) ioctl$TUNSETIFF(0xffffffffffffffff, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) (async) ioctl$TUNSETOFFLOAD(0xffffffffffffffff, 0x400454d0, 0x13) (async) socketpair(0x22, 0x6, 0x40, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) (async) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=ANY=[@ANYBLOB="1800000002dbaeda2500000000000000"], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) bpf$BPF_PROG_TEST_RUN_LIVE(0xa, &(0x7f0000000900)={r1, 0x0, 0xec, 0x0, &(0x7f0000000700)="f3b65de4e0825204062221a69b2fc5bc09dca693da903c8375dc39ec46afe77767f9c6e6714c8d5dcac838e45dd8994ffcccf8df23b289bef9a971eac8d703e7ad4789563521ece6520075b1b0f823e836545639811e19bbda24cbb3201cfd61d9592ba217d2099f502de14be5c07fa379508371dd96c7e82ae86915a4d39e4c2ba2f97d1578ecac792aabc8bef8006fb9b2ca1d819ebddebe54d67fbb0250fa14e5cf44eaa4c9e9a0eeefd521304ee0fa60396c4df045176edc161088917c0bae5d7057b472a4f9d7eebfa91f8f681ca621fc6642ceffbca8defcd0fe79c811c1486152d17775d39017df78", 0x0, 0x3ff, 0x0, 0xe5, 0x0, &(0x7f0000000800)="3fb80837d43e6a6eaecdbf3c7a05b038c274e3fe95e85e54880d3cf5f2fe041fdfdf797470544db241dd5af99247253e7abbb80785053dd4f2e691a7d3ba080e8fa1e143a4ec2782e4b7cc3e071d1ff154bd3aab14da37dde3dfa65124b26df790b4c8fb02ed45421b4a5af7923616a66e920b2a236fe5b8782bc996aaa9ab363a00aba77223509651f2f7ddd44e7796b71560a8139c2ab67ed63bfd543bb84661c0150b4659d9cedeaa7fe19ef5ca1b97d24e13e39dc0850374d521598e293c22e9058394c0a544dd4e03ef1f60952fb3b25265037ce8f621c6519791c835ee7356b5dae6", 0x0, 0x2, 0x0, 0x80000001}, 0x50) (async) ioctl$sock_kcm_SIOCKCMATTACH(r1, 0x89e0, &(0x7f00000006c0)={r0, r2}) (async) recvmsg$unix(r0, &(0x7f00000000c0)={&(0x7f0000000140)=@abs, 0x6e, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/182, 0xb6}, {&(0x7f0000000280)=""/131, 0x83}, {&(0x7f0000000340)=""/198, 0xc6}, {&(0x7f0000000440)=""/173, 0xad}, {&(0x7f0000000500)=""/143, 0x8f}, {&(0x7f00000005c0)=""/71, 0x47}], 0x6}, 0x40000000) (async) ioctl$TUNGETVNETLE(0xffffffffffffffff, 0x800454dd, &(0x7f0000000000)) 21:50:28 executing program 1: openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x401, 0xfffffff6) 21:50:29 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'wlan0\x00'}) (async) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'wlan0\x00'}) 21:50:29 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNSETOFFLOAD(r1, 0x400454d0, 0x3) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNGETVNETBE(r2, 0x800454df, &(0x7f0000000000)=0x1) 21:50:29 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x430280, 0x0) ioctl$TUNGETFEATURES(r0, 0x800454cf, &(0x7f0000000000)) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:29 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'pimreg\x00'}) ioctl$TUNSETIFF(r0, 0x541b, 0x0) 21:50:29 executing program 1: openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x401, 0x1000000000000) 21:50:29 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNSETOFFLOAD(r1, 0x400454d0, 0x3) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNGETVNETBE(r2, 0x800454df, &(0x7f0000000000)=0x1) openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) ioctl$TUNSETOFFLOAD(r1, 0x400454d0, 0x3) (async) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) (async) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) ioctl$TUNGETVNETBE(r2, 0x800454df, &(0x7f0000000000)=0x1) (async) 21:50:29 executing program 4: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0xf, 0x0, 0x3, 0x1, 0x800, 0xffffffffffffffff, 0x81, '\x00', 0x0, 0xffffffffffffffff, 0x5, 0x2, 0x3}, 0x48) bpf$MAP_LOOKUP_ELEM(0x1, &(0x7f0000000080)={r0, &(0x7f0000000100)="3c822e42375204706b9908c0f88a9331ba9e444bd41e6b39bf75f8826f4d51a4502235a26edcda70222b1d7984ab6598b5a37930101a75e949a0add870709fe0aa6f8ba9651710a054bb8f8c704c41692822f16bcae583f5d7ce92134f5f36ee2526c54d5590119d9ac69900ddfbb8e3701c3592e9f355a16e40a37af54d24d0bfa727fa4fc2", &(0x7f00000001c0)=""/166}, 0x20) (async) r1 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x541b, 0x0) 21:50:29 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) ioctl$TUNSETTXFILTER(r0, 0x400454d1, &(0x7f0000000000)={0x0, 0x2, [@random="2f9b5ae078ea", @remote]}) 21:50:29 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x430280, 0x0) ioctl$TUNGETFEATURES(r0, 0x800454cf, &(0x7f0000000000)) (async) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:29 executing program 1: openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x401, 0x100000000000000) 21:50:29 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'pimreg\x00', 0x1}) ioctl$TUNSETIFF(0xffffffffffffffff, 0x541b, 0x0) 21:50:29 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) ioctl$TUNSETOFFLOAD(r1, 0x400454d0, 0x3) (async) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) (async) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) ioctl$TUNGETVNETBE(r2, 0x800454df, &(0x7f0000000000)=0x1) 21:50:29 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) (async) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) ioctl$TUNSETTXFILTER(r0, 0x400454d1, &(0x7f0000000000)={0x0, 0x2, [@random="2f9b5ae078ea", @remote]}) 21:50:29 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x430280, 0x0) ioctl$TUNGETFEATURES(r0, 0x800454cf, &(0x7f0000000000)) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x430280, 0x0) (async) ioctl$TUNGETFEATURES(r0, 0x800454cf, &(0x7f0000000000)) (async) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) (async) 21:50:29 executing program 4: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0xf, 0x0, 0x3, 0x1, 0x800, 0xffffffffffffffff, 0x81, '\x00', 0x0, 0xffffffffffffffff, 0x5, 0x2, 0x3}, 0x48) bpf$MAP_LOOKUP_ELEM(0x1, &(0x7f0000000080)={r0, &(0x7f0000000100)="3c822e42375204706b9908c0f88a9331ba9e444bd41e6b39bf75f8826f4d51a4502235a26edcda70222b1d7984ab6598b5a37930101a75e949a0add870709fe0aa6f8ba9651710a054bb8f8c704c41692822f16bcae583f5d7ce92134f5f36ee2526c54d5590119d9ac69900ddfbb8e3701c3592e9f355a16e40a37af54d24d0bfa727fa4fc2", &(0x7f00000001c0)=""/166}, 0x20) (async) r1 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x541b, 0x0) 21:50:29 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) ioctl$TUNSETVNETBE(r1, 0x400454de, &(0x7f0000000040)) 21:50:29 executing program 1: openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x401, 0x200000000000000) 21:50:29 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) ioctl$TUNSETOFFLOAD(r0, 0x400454d0, 0x8) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNSETOFFLOAD(r1, 0x400454d0, 0x8) r2 = openat$cgroup_ro(r1, &(0x7f0000000040)='rdma.current\x00', 0x0, 0x0) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000080)={@map=0x1, r1, 0x12, 0x30, 0x0, @link_fd=r2}, 0x20) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x200000, 0x0) 21:50:29 executing program 0: openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) ioctl$TUNSETTXFILTER(r0, 0x400454d1, &(0x7f0000000000)={0x0, 0x2, [@random="2f9b5ae078ea", @remote]}) 21:50:29 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'pimreg\x00', 0x1}) ioctl$TUNSETIFF(0xffffffffffffffff, 0x541b, 0x0) 21:50:29 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) ioctl$TUNSETVNETBE(r1, 0x400454de, &(0x7f0000000040)) 21:50:29 executing program 1: openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x401, 0x300000000000000) 21:50:29 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) ioctl$TUNSETOFFLOAD(r0, 0x400454d0, 0x8) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async, rerun: 32) ioctl$TUNSETOFFLOAD(r1, 0x400454d0, 0x8) (async, rerun: 32) r2 = openat$cgroup_ro(r1, &(0x7f0000000040)='rdma.current\x00', 0x0, 0x0) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000080)={@map=0x1, r1, 0x12, 0x30, 0x0, @link_fd=r2}, 0x20) (async) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x200000, 0x0) 21:50:29 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) ioctl$TUNSETIFF(r0, 0x541b, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=ANY=[@ANYBLOB="184a00edc1fe7d7f9abb737b00fcffff"], &(0x7f0000000c40)='syzkaller\x00', 0x8008f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x4}, 0x8, 0x10, &(0x7f00000000c0)={0x3, 0xfffffffe, 0xffffffff, 0x4}, 0x10}, 0x90) ioctl$TUNSETVNETBE(r1, 0x400454de, &(0x7f0000000040)=0x1) 21:50:29 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) ioctl$TUNSETTXFILTER(r0, 0x400454d1, &(0x7f0000000000)={0x0, 0x2, [@dev={'\xaa\xaa\xaa\xaa\xaa', 0xc}, @multicast]}) 21:50:29 executing program 1: openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x401, 0x400000000000000) 21:50:29 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) ioctl$TUNSETVNETBE(r1, 0x400454de, &(0x7f0000000040)) 21:50:29 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) r1 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000040)={0xffffffffffffffff, 0x9, 0x8}, 0xc) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$TUNSETNOCSUM(r0, 0x400454c8, 0x1) bpf$OBJ_PIN_MAP(0x6, &(0x7f0000000140)=@o_path={&(0x7f0000000000)='./file0\x00', r1, 0x4000, r2}, 0x18) 21:50:29 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) ioctl$TUNSETTXFILTER(r0, 0x400454d1, &(0x7f0000000000)={0x0, 0x2, [@dev={'\xaa\xaa\xaa\xaa\xaa', 0xc}, @multicast]}) 21:50:29 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) ioctl$TUNSETIFF(r0, 0x541b, 0x0) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=ANY=[@ANYBLOB="184a00edc1fe7d7f9abb737b00fcffff"], &(0x7f0000000c40)='syzkaller\x00', 0x8008f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x4}, 0x8, 0x10, &(0x7f00000000c0)={0x3, 0xfffffffe, 0xffffffff, 0x4}, 0x10}, 0x90) ioctl$TUNSETVNETBE(r1, 0x400454de, &(0x7f0000000040)=0x1) 21:50:29 executing program 1: openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x401, 0x500000000000000) 21:50:29 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'pimreg\x00', 0x1}) ioctl$TUNSETIFF(0xffffffffffffffff, 0x541b, 0x0) 21:50:29 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) ioctl$TUNSETOFFLOAD(r0, 0x400454d0, 0x8) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNSETOFFLOAD(r1, 0x400454d0, 0x8) r2 = openat$cgroup_ro(r1, &(0x7f0000000040)='rdma.current\x00', 0x0, 0x0) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000080)={@map=0x1, r1, 0x12, 0x30, 0x0, @link_fd=r2}, 0x20) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x200000, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) (async) ioctl$TUNSETOFFLOAD(r0, 0x400454d0, 0x8) (async) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) ioctl$TUNSETOFFLOAD(r1, 0x400454d0, 0x8) (async) openat$cgroup_ro(r1, &(0x7f0000000040)='rdma.current\x00', 0x0, 0x0) (async) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000080)={@map=0x1, r1, 0x12, 0x30, 0x0, @link_fd=r2}, 0x20) (async) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x200000, 0x0) (async) 21:50:29 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) (async) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) ioctl$TUNSETTXFILTER(r0, 0x400454d1, &(0x7f0000000000)={0x0, 0x2, [@dev={'\xaa\xaa\xaa\xaa\xaa', 0xc}, @multicast]}) 21:50:29 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) ioctl$TUNSETIFF(r0, 0x541b, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=ANY=[@ANYBLOB="184a00edc1fe7d7f9abb737b00fcffff"], &(0x7f0000000c40)='syzkaller\x00', 0x8008f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x4}, 0x8, 0x10, &(0x7f00000000c0)={0x3, 0xfffffffe, 0xffffffff, 0x4}, 0x10}, 0x90) ioctl$TUNSETVNETBE(r1, 0x400454de, &(0x7f0000000040)=0x1) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) (async) ioctl$TUNSETIFF(r0, 0x541b, 0x0) (async) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=ANY=[@ANYBLOB="184a00edc1fe7d7f9abb737b00fcffff"], &(0x7f0000000c40)='syzkaller\x00', 0x8008f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x4}, 0x8, 0x10, &(0x7f00000000c0)={0x3, 0xfffffffe, 0xffffffff, 0x4}, 0x10}, 0x90) (async) ioctl$TUNSETVNETBE(r1, 0x400454de, &(0x7f0000000040)=0x1) (async) 21:50:29 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) (async) r1 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000040)={0xffffffffffffffff, 0x9, 0x8}, 0xc) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) (async) ioctl$TUNSETNOCSUM(r0, 0x400454c8, 0x1) bpf$OBJ_PIN_MAP(0x6, &(0x7f0000000140)=@o_path={&(0x7f0000000000)='./file0\x00', r1, 0x4000, r2}, 0x18) 21:50:29 executing program 1: openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x401, 0x600000000000000) 21:50:29 executing program 2: r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNDETACHFILTER(r0, 0x401054d6, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x40001, 0x0) ioctl$TUNSETIFF(r1, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x2000, 0x0) 21:50:29 executing program 0: bpf$ITER_CREATE(0x21, &(0x7f0000000000), 0x8) r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = bpf$LINK_GET_FD_BY_ID(0x1e, &(0x7f0000000040)=0xffffffffffffffff, 0x4) close(r1) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:29 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'pimreg\x00'}) ioctl$TUNSETIFF(r0, 0x541b, 0x0) 21:50:29 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$TUNSETVNETHDRSZ(0xffffffffffffffff, 0x400454d8, &(0x7f0000000000)=0x7766) ioctl$TUNSETIFF(r0, 0x541b, 0x0) ioctl$TUNSETVNETHDRSZ(r0, 0x400454d8, &(0x7f0000000080)=0xe899) 21:50:29 executing program 2: r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) ioctl$TUNDETACHFILTER(r0, 0x401054d6, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x40001, 0x0) ioctl$TUNSETIFF(r1, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) (async) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x2000, 0x0) 21:50:29 executing program 0: bpf$ITER_CREATE(0x21, &(0x7f0000000000), 0x8) r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = bpf$LINK_GET_FD_BY_ID(0x1e, &(0x7f0000000040)=0xffffffffffffffff, 0x4) close(r1) (async) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:29 executing program 1: openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x401, 0x700000000000000) 21:50:29 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) (async) r1 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000040)={0xffffffffffffffff, 0x9, 0x8}, 0xc) (async) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$TUNSETNOCSUM(r0, 0x400454c8, 0x1) bpf$OBJ_PIN_MAP(0x6, &(0x7f0000000140)=@o_path={&(0x7f0000000000)='./file0\x00', r1, 0x4000, r2}, 0x18) 21:50:29 executing program 1: openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x401, 0x1800000000000000) 21:50:30 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$TUNSETVNETHDRSZ(0xffffffffffffffff, 0x400454d8, &(0x7f0000000000)=0x7766) ioctl$TUNSETIFF(r0, 0x541b, 0x0) ioctl$TUNSETVNETHDRSZ(r0, 0x400454d8, &(0x7f0000000080)=0xe899) openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) ioctl$TUNSETVNETHDRSZ(0xffffffffffffffff, 0x400454d8, &(0x7f0000000000)=0x7766) (async) ioctl$TUNSETIFF(r0, 0x541b, 0x0) (async) ioctl$TUNSETVNETHDRSZ(r0, 0x400454d8, &(0x7f0000000080)=0xe899) (async) 21:50:30 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x404140, 0x0) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x48c901, 0x0) ioctl$TUNSETOFFLOAD(r2, 0x400454d0, 0xd) ioctl$TUNSETSNDBUF(r1, 0x400454d4, &(0x7f0000000040)) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000080)={'syzkaller0\x00', 0x2}) 21:50:30 executing program 5: openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x401, 0xf6ffffff) 21:50:30 executing program 1: openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x401, 0x3f00000000000000) 21:50:30 executing program 0: bpf$ITER_CREATE(0x21, &(0x7f0000000000), 0x8) r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = bpf$LINK_GET_FD_BY_ID(0x1e, &(0x7f0000000040)=0xffffffffffffffff, 0x4) close(r1) (async) close(r1) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:30 executing program 2: r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNDETACHFILTER(r0, 0x401054d6, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x40001, 0x0) ioctl$TUNSETIFF(r1, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x2000, 0x0) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) ioctl$TUNDETACHFILTER(r0, 0x401054d6, 0x0) (async) openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x40001, 0x0) (async) ioctl$TUNSETIFF(r1, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) (async) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x2000, 0x0) (async) 21:50:30 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$TUNSETVNETHDRSZ(0xffffffffffffffff, 0x400454d8, &(0x7f0000000000)=0x7766) (async) ioctl$TUNSETIFF(r0, 0x541b, 0x0) (async) ioctl$TUNSETVNETHDRSZ(r0, 0x400454d8, &(0x7f0000000080)=0xe899) 21:50:30 executing program 1: openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x401, 0x4000010000000000) 21:50:30 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x43, 0x0) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:30 executing program 3: openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x404140, 0x0) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x48c901, 0x0) ioctl$TUNSETOFFLOAD(r2, 0x400454d0, 0xd) ioctl$TUNSETSNDBUF(r1, 0x400454d4, &(0x7f0000000040)) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000080)={'syzkaller0\x00', 0x2}) (async) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000080)={'syzkaller0\x00', 0x2}) 21:50:30 executing program 0: openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(0xffffffffffffffff, 0x5452, &(0x7f0000000000)={'wlan1\x00', 0x1}) r0 = openat$cgroup(0xffffffffffffffff, &(0x7f0000000080)='syz1\x00', 0x200002, 0x0) r1 = openat$cgroup_ro(r0, &(0x7f0000000040)='blkio.bfq.sectors_recursive\x00', 0x0, 0x0) ioctl$TUNGETFILTER(r1, 0x801054db, &(0x7f0000000100)=""/85) 21:50:30 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x185280, 0x0) ioctl$TUNSETIFF(r0, 0x541b, 0x0) 21:50:30 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) ioctl$TUNSETCARRIER(r0, 0x400454e2, &(0x7f0000000000)=0x1) 21:50:30 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x404140, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x48c901, 0x0) (async) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x48c901, 0x0) ioctl$TUNSETOFFLOAD(r2, 0x400454d0, 0xd) (async) ioctl$TUNSETOFFLOAD(r2, 0x400454d0, 0xd) ioctl$TUNSETSNDBUF(r1, 0x400454d4, &(0x7f0000000040)) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000080)={'syzkaller0\x00', 0x2}) 21:50:30 executing program 1: openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x401, 0xf6ffffff00000000) 21:50:30 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'pimreg\x00', 0x1}) ioctl$TUNSETIFF(r0, 0x541b, 0x0) 21:50:30 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) (async, rerun: 32) ioctl$TUNSETCARRIER(r0, 0x400454e2, &(0x7f0000000000)=0x1) (rerun: 32) 21:50:30 executing program 0: openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) ioctl$TUNSETIFF(0xffffffffffffffff, 0x5452, &(0x7f0000000000)={'wlan1\x00', 0x1}) (async) r0 = openat$cgroup(0xffffffffffffffff, &(0x7f0000000080)='syz1\x00', 0x200002, 0x0) r1 = openat$cgroup_ro(r0, &(0x7f0000000040)='blkio.bfq.sectors_recursive\x00', 0x0, 0x0) ioctl$TUNGETFILTER(r1, 0x801054db, &(0x7f0000000100)=""/85) 21:50:30 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x53f801, 0x0) ioctl$TUNSETTXFILTER(r0, 0x400454d1, &(0x7f0000000000)={0x0, 0x2, [@empty, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x18}]}) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:30 executing program 1: openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x401, 0xffffff7f00000000) 21:50:30 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x185280, 0x0) ioctl$TUNSETIFF(r0, 0x541b, 0x0) (async) ioctl$TUNSETIFF(r0, 0x541b, 0x0) 21:50:30 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x53f801, 0x0) ioctl$TUNSETTXFILTER(r0, 0x400454d1, &(0x7f0000000000)={0x0, 0x2, [@empty, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x18}]}) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x53f801, 0x0) (async) ioctl$TUNSETTXFILTER(r0, 0x400454d1, &(0x7f0000000000)={0x0, 0x2, [@empty, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x18}]}) (async) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) (async) 21:50:30 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) ioctl$TUNSETCARRIER(r0, 0x400454e2, &(0x7f0000000000)=0x1) 21:50:30 executing program 1: openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x401, 0xffffffff00000000) 21:50:30 executing program 0: openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(0xffffffffffffffff, 0x5452, &(0x7f0000000000)={'wlan1\x00', 0x1}) r0 = openat$cgroup(0xffffffffffffffff, &(0x7f0000000080)='syz1\x00', 0x200002, 0x0) openat$cgroup_ro(r0, &(0x7f0000000040)='blkio.bfq.sectors_recursive\x00', 0x0, 0x0) (async) r1 = openat$cgroup_ro(r0, &(0x7f0000000040)='blkio.bfq.sectors_recursive\x00', 0x0, 0x0) ioctl$TUNGETFILTER(r1, 0x801054db, &(0x7f0000000100)=""/85) 21:50:30 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x185280, 0x0) ioctl$TUNSETIFF(r0, 0x541b, 0x0) 21:50:30 executing program 1: openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x10040, 0x0) openat$ppp(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000340)={0x16, 0x5, &(0x7f00000000c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x9}, [@call={0x85, 0x0, 0x0, 0x86}, @exit]}, &(0x7f0000000100)='syzkaller\x00', 0x200, 0x8b, &(0x7f0000000140)=""/139, 0x41100, 0x4, '\x00', 0x0, 0x10, 0xffffffffffffffff, 0x8, &(0x7f0000000200)={0x1, 0x3}, 0x8, 0x10, &(0x7f0000000240)={0x5, 0xc, 0x80, 0x4}, 0x10, 0x0, 0xffffffffffffffff, 0x9, 0x0, &(0x7f0000000280)=[{0x0, 0x5, 0x0, 0x7}, {0x5, 0x5, 0xb, 0x2}, {0x4, 0x1, 0x4, 0x5}, {0x1, 0x1, 0x7, 0xc}, {0x3, 0x3, 0x5, 0xc}, {0x3, 0x1, 0xa, 0x9}, {0x5, 0x2, 0xe, 0x1}, {0x5, 0x3, 0x0, 0x8}, {0x0, 0x3, 0x8, 0x4}], 0x10, 0x8}, 0x90) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) bpf$OBJ_PIN_PROG(0x6, &(0x7f0000000400)=@o_path={&(0x7f0000000080)='./file0\x00', r0, 0x4000, r1}, 0x18) 21:50:30 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'pimreg\x00', 0x1}) ioctl$TUNSETIFF(r0, 0x541b, 0x0) 21:50:30 executing program 2: ioctl$TUNGETFEATURES(0xffffffffffffffff, 0x800454cf, &(0x7f0000000380)) openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000003c0), 0x400041, 0x0) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'bond_slave_1\x00', 0x1}) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNSETTXFILTER(r1, 0x400454d1, &(0x7f0000000400)={0x0, 0x6, [@local, @multicast, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x3}, @empty, @remote, @multicast]}) sendmsg$tipc(0xffffffffffffffff, &(0x7f0000000340)={&(0x7f0000000000)=@nameseq={0x1e, 0x1, 0x2, {0x1, 0x0, 0x4}}, 0x10, &(0x7f0000000240)=[{&(0x7f0000000040)="3471f933ef24f6fff89f23357b0ee7a7bbc021800ea29734b6e01aae59ff0da88540c0daf1fcbd478b0353c8c7386cd0bbd708fc05b2d2491465baedec7e64c45ff2c09c9f853571560d2d0262bcb90e34db13a78d9c3b64f03245dbb58c6223aa9a2de9b90ce2fb7e8e59f6e8e9bc7324a99761b73c2d", 0x77}, {&(0x7f0000000140)="5f5b70b8fb89881f1190113103274a972e7996c6fe06f1e23a7a", 0x1a}, {&(0x7f0000000180)="539ec97413d5bf3a93c8b3d37ae2ca1ffba0d13c7aed031ff40d7e837885fd8f99ff88019f09575e708cd37f0f844f8dbfc02aedb643223f4836249faaca1d66955788bbe11512826e21dccafb8496cc03b1342b17d13a05afed2ea9d8cf9862a0beed9831873124f621aa42531547a8fb88dc97841aa3c51a585b6a22925460115841bc99ef40d1", 0x88}], 0x3, &(0x7f0000000280)="8ab53b61fb51e11d43f308679d3d5836f6f505dfbdf70c2e2ab84675319651a707cb79951721a199f4470cd04e41bf351180dc458aa8b9d99d976514c4c1b988d66e56e519d8598fd61c9c369131e680b1ddbc12cccfd8419b4d0e9848a3a8da6390fd73c673e01583092f2c0740e93321f8842e759c6d6f58a6d3a56862a71578a0d756a2e7cedb05e2ad78582eaeab644c1f0b62ce12", 0x97, 0x880}, 0x85) 21:50:30 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETCARRIER(r1, 0x400454e2, &(0x7f0000000040)) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNGETDEVNETNS(r2, 0x54e3, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000140)=ANY=[@ANYBLOB="18000e000200000000000000000000002cd12f28bb770e8d4e6675b43cdf343b40e6622a48ca6cd47a5df18165ded2a91f39bc4579439e7611853e1826b6d7439563978d008d05b44713a25e1e99705c62b6b3dcda1343a7eaee87c818e36a85c0e01680bfb1bb5d71e57899846dd8447723ab2ab6ef340c030c871e26528ba66f6ae8a5db9ed767989c48d383b25d88e007bda6e3f78eed8c9702faf49952dc4780f4bab718918623a736cad1bb8560"], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNSETVNETBE(r1, 0x400454de, &(0x7f0000000000)=0x1) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) ioctl$TUNSETPERSIST(r0, 0x400454cb, 0x1) 21:50:30 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x53f801, 0x0) ioctl$TUNSETTXFILTER(r0, 0x400454d1, &(0x7f0000000000)={0x0, 0x2, [@empty, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x18}]}) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x53f801, 0x0) (async) ioctl$TUNSETTXFILTER(r0, 0x400454d1, &(0x7f0000000000)={0x0, 0x2, [@empty, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x18}]}) (async) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) (async) 21:50:30 executing program 2: ioctl$TUNGETFEATURES(0xffffffffffffffff, 0x800454cf, &(0x7f0000000380)) openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f00000003c0), 0x400041, 0x0) (async) r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000003c0), 0x400041, 0x0) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'bond_slave_1\x00', 0x1}) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNSETTXFILTER(r1, 0x400454d1, &(0x7f0000000400)={0x0, 0x6, [@local, @multicast, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x3}, @empty, @remote, @multicast]}) sendmsg$tipc(0xffffffffffffffff, &(0x7f0000000340)={&(0x7f0000000000)=@nameseq={0x1e, 0x1, 0x2, {0x1, 0x0, 0x4}}, 0x10, &(0x7f0000000240)=[{&(0x7f0000000040)="3471f933ef24f6fff89f23357b0ee7a7bbc021800ea29734b6e01aae59ff0da88540c0daf1fcbd478b0353c8c7386cd0bbd708fc05b2d2491465baedec7e64c45ff2c09c9f853571560d2d0262bcb90e34db13a78d9c3b64f03245dbb58c6223aa9a2de9b90ce2fb7e8e59f6e8e9bc7324a99761b73c2d", 0x77}, {&(0x7f0000000140)="5f5b70b8fb89881f1190113103274a972e7996c6fe06f1e23a7a", 0x1a}, {&(0x7f0000000180)="539ec97413d5bf3a93c8b3d37ae2ca1ffba0d13c7aed031ff40d7e837885fd8f99ff88019f09575e708cd37f0f844f8dbfc02aedb643223f4836249faaca1d66955788bbe11512826e21dccafb8496cc03b1342b17d13a05afed2ea9d8cf9862a0beed9831873124f621aa42531547a8fb88dc97841aa3c51a585b6a22925460115841bc99ef40d1", 0x88}], 0x3, &(0x7f0000000280)="8ab53b61fb51e11d43f308679d3d5836f6f505dfbdf70c2e2ab84675319651a707cb79951721a199f4470cd04e41bf351180dc458aa8b9d99d976514c4c1b988d66e56e519d8598fd61c9c369131e680b1ddbc12cccfd8419b4d0e9848a3a8da6390fd73c673e01583092f2c0740e93321f8842e759c6d6f58a6d3a56862a71578a0d756a2e7cedb05e2ad78582eaeab644c1f0b62ce12", 0x97, 0x880}, 0x85) (async) sendmsg$tipc(0xffffffffffffffff, &(0x7f0000000340)={&(0x7f0000000000)=@nameseq={0x1e, 0x1, 0x2, {0x1, 0x0, 0x4}}, 0x10, &(0x7f0000000240)=[{&(0x7f0000000040)="3471f933ef24f6fff89f23357b0ee7a7bbc021800ea29734b6e01aae59ff0da88540c0daf1fcbd478b0353c8c7386cd0bbd708fc05b2d2491465baedec7e64c45ff2c09c9f853571560d2d0262bcb90e34db13a78d9c3b64f03245dbb58c6223aa9a2de9b90ce2fb7e8e59f6e8e9bc7324a99761b73c2d", 0x77}, {&(0x7f0000000140)="5f5b70b8fb89881f1190113103274a972e7996c6fe06f1e23a7a", 0x1a}, {&(0x7f0000000180)="539ec97413d5bf3a93c8b3d37ae2ca1ffba0d13c7aed031ff40d7e837885fd8f99ff88019f09575e708cd37f0f844f8dbfc02aedb643223f4836249faaca1d66955788bbe11512826e21dccafb8496cc03b1342b17d13a05afed2ea9d8cf9862a0beed9831873124f621aa42531547a8fb88dc97841aa3c51a585b6a22925460115841bc99ef40d1", 0x88}], 0x3, &(0x7f0000000280)="8ab53b61fb51e11d43f308679d3d5836f6f505dfbdf70c2e2ab84675319651a707cb79951721a199f4470cd04e41bf351180dc458aa8b9d99d976514c4c1b988d66e56e519d8598fd61c9c369131e680b1ddbc12cccfd8419b4d0e9848a3a8da6390fd73c673e01583092f2c0740e93321f8842e759c6d6f58a6d3a56862a71578a0d756a2e7cedb05e2ad78582eaeab644c1f0b62ce12", 0x97, 0x880}, 0x85) 21:50:30 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x424102, 0x0) ioctl$TUNSETIFF(r0, 0x541b, 0x0) 21:50:30 executing program 1: openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x10040, 0x0) (async, rerun: 32) openat$ppp(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) (async, rerun: 32) r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000340)={0x16, 0x5, &(0x7f00000000c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x9}, [@call={0x85, 0x0, 0x0, 0x86}, @exit]}, &(0x7f0000000100)='syzkaller\x00', 0x200, 0x8b, &(0x7f0000000140)=""/139, 0x41100, 0x4, '\x00', 0x0, 0x10, 0xffffffffffffffff, 0x8, &(0x7f0000000200)={0x1, 0x3}, 0x8, 0x10, &(0x7f0000000240)={0x5, 0xc, 0x80, 0x4}, 0x10, 0x0, 0xffffffffffffffff, 0x9, 0x0, &(0x7f0000000280)=[{0x0, 0x5, 0x0, 0x7}, {0x5, 0x5, 0xb, 0x2}, {0x4, 0x1, 0x4, 0x5}, {0x1, 0x1, 0x7, 0xc}, {0x3, 0x3, 0x5, 0xc}, {0x3, 0x1, 0xa, 0x9}, {0x5, 0x2, 0xe, 0x1}, {0x5, 0x3, 0x0, 0x8}, {0x0, 0x3, 0x8, 0x4}], 0x10, 0x8}, 0x90) (async, rerun: 64) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) (rerun: 64) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) bpf$OBJ_PIN_PROG(0x6, &(0x7f0000000400)=@o_path={&(0x7f0000000080)='./file0\x00', r0, 0x4000, r1}, 0x18) 21:50:30 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETCARRIER(r1, 0x400454e2, &(0x7f0000000040)) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) ioctl$TUNGETDEVNETNS(r2, 0x54e3, 0x0) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000140)=ANY=[@ANYBLOB="18000e000200000000000000000000002cd12f28bb770e8d4e6675b43cdf343b40e6622a48ca6cd47a5df18165ded2a91f39bc4579439e7611853e1826b6d7439563978d008d05b44713a25e1e99705c62b6b3dcda1343a7eaee87c818e36a85c0e01680bfb1bb5d71e57899846dd8447723ab2ab6ef340c030c871e26528ba66f6ae8a5db9ed767989c48d383b25d88e007bda6e3f78eed8c9702faf49952dc4780f4bab718918623a736cad1bb8560"], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) ioctl$TUNSETVNETBE(r1, 0x400454de, &(0x7f0000000000)=0x1) (async) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) ioctl$TUNSETPERSIST(r0, 0x400454cb, 0x1) 21:50:30 executing program 2: ioctl$TUNGETFEATURES(0xffffffffffffffff, 0x800454cf, &(0x7f0000000380)) (async) openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000003c0), 0x400041, 0x0) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'bond_slave_1\x00', 0x1}) (async) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) ioctl$TUNSETTXFILTER(r1, 0x400454d1, &(0x7f0000000400)={0x0, 0x6, [@local, @multicast, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0x3}, @empty, @remote, @multicast]}) (async) sendmsg$tipc(0xffffffffffffffff, &(0x7f0000000340)={&(0x7f0000000000)=@nameseq={0x1e, 0x1, 0x2, {0x1, 0x0, 0x4}}, 0x10, &(0x7f0000000240)=[{&(0x7f0000000040)="3471f933ef24f6fff89f23357b0ee7a7bbc021800ea29734b6e01aae59ff0da88540c0daf1fcbd478b0353c8c7386cd0bbd708fc05b2d2491465baedec7e64c45ff2c09c9f853571560d2d0262bcb90e34db13a78d9c3b64f03245dbb58c6223aa9a2de9b90ce2fb7e8e59f6e8e9bc7324a99761b73c2d", 0x77}, {&(0x7f0000000140)="5f5b70b8fb89881f1190113103274a972e7996c6fe06f1e23a7a", 0x1a}, {&(0x7f0000000180)="539ec97413d5bf3a93c8b3d37ae2ca1ffba0d13c7aed031ff40d7e837885fd8f99ff88019f09575e708cd37f0f844f8dbfc02aedb643223f4836249faaca1d66955788bbe11512826e21dccafb8496cc03b1342b17d13a05afed2ea9d8cf9862a0beed9831873124f621aa42531547a8fb88dc97841aa3c51a585b6a22925460115841bc99ef40d1", 0x88}], 0x3, &(0x7f0000000280)="8ab53b61fb51e11d43f308679d3d5836f6f505dfbdf70c2e2ab84675319651a707cb79951721a199f4470cd04e41bf351180dc458aa8b9d99d976514c4c1b988d66e56e519d8598fd61c9c369131e680b1ddbc12cccfd8419b4d0e9848a3a8da6390fd73c673e01583092f2c0740e93321f8842e759c6d6f58a6d3a56862a71578a0d756a2e7cedb05e2ad78582eaeab644c1f0b62ce12", 0x97, 0x880}, 0x85) 21:50:30 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x424102, 0x0) ioctl$TUNSETIFF(r0, 0x541b, 0x0) 21:50:30 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='blkio.bfq.dequeue\x00', 0x0, 0x0) ioctl$TUNSETLINK(r1, 0x400454cd, 0x303) r2 = openat$cgroup_ro(r1, &(0x7f0000000040)='cpuset.effective_cpus\x00', 0x0, 0x0) ioctl$TUNATTACHFILTER(r2, 0x401054d5, &(0x7f0000000140)={0x1, &(0x7f0000000080)=[{0xbf, 0x20, 0x81, 0x85}]}) 21:50:30 executing program 1: openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x10040, 0x0) openat$ppp(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000340)={0x16, 0x5, &(0x7f00000000c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x9}, [@call={0x85, 0x0, 0x0, 0x86}, @exit]}, &(0x7f0000000100)='syzkaller\x00', 0x200, 0x8b, &(0x7f0000000140)=""/139, 0x41100, 0x4, '\x00', 0x0, 0x10, 0xffffffffffffffff, 0x8, &(0x7f0000000200)={0x1, 0x3}, 0x8, 0x10, &(0x7f0000000240)={0x5, 0xc, 0x80, 0x4}, 0x10, 0x0, 0xffffffffffffffff, 0x9, 0x0, &(0x7f0000000280)=[{0x0, 0x5, 0x0, 0x7}, {0x5, 0x5, 0xb, 0x2}, {0x4, 0x1, 0x4, 0x5}, {0x1, 0x1, 0x7, 0xc}, {0x3, 0x3, 0x5, 0xc}, {0x3, 0x1, 0xa, 0x9}, {0x5, 0x2, 0xe, 0x1}, {0x5, 0x3, 0x0, 0x8}, {0x0, 0x3, 0x8, 0x4}], 0x10, 0x8}, 0x90) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) bpf$OBJ_PIN_PROG(0x6, &(0x7f0000000400)=@o_path={&(0x7f0000000080)='./file0\x00', r0, 0x4000, r1}, 0x18) openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x10040, 0x0) (async) openat$ppp(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) (async) bpf$PROG_LOAD(0x5, &(0x7f0000000340)={0x16, 0x5, &(0x7f00000000c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x9}, [@call={0x85, 0x0, 0x0, 0x86}, @exit]}, &(0x7f0000000100)='syzkaller\x00', 0x200, 0x8b, &(0x7f0000000140)=""/139, 0x41100, 0x4, '\x00', 0x0, 0x10, 0xffffffffffffffff, 0x8, &(0x7f0000000200)={0x1, 0x3}, 0x8, 0x10, &(0x7f0000000240)={0x5, 0xc, 0x80, 0x4}, 0x10, 0x0, 0xffffffffffffffff, 0x9, 0x0, &(0x7f0000000280)=[{0x0, 0x5, 0x0, 0x7}, {0x5, 0x5, 0xb, 0x2}, {0x4, 0x1, 0x4, 0x5}, {0x1, 0x1, 0x7, 0xc}, {0x3, 0x3, 0x5, 0xc}, {0x3, 0x1, 0xa, 0x9}, {0x5, 0x2, 0xe, 0x1}, {0x5, 0x3, 0x0, 0x8}, {0x0, 0x3, 0x8, 0x4}], 0x10, 0x8}, 0x90) (async) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) bpf$OBJ_PIN_PROG(0x6, &(0x7f0000000400)=@o_path={&(0x7f0000000080)='./file0\x00', r0, 0x4000, r1}, 0x18) (async) 21:50:30 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'pimreg\x00', 0x1}) ioctl$TUNSETIFF(r0, 0x541b, 0x0) 21:50:30 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='cpuacct.usage_percpu_sys\x00', 0x0, 0x0) r2 = openat$cgroup_ro(r1, &(0x7f0000000080)='blkio.bfq.sectors\x00', 0x0, 0x0) ioctl$TUNSETTXFILTER(r2, 0x400454d1, &(0x7f0000000140)={0x1, 0x4, [@link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0xe}, @multicast, @remote, @empty]}) ioctl$TUNGETVNETBE(r2, 0x800454df, &(0x7f0000000180)) ioctl$TUNSETVNETLE(r1, 0x400454dc, &(0x7f0000000040)) 21:50:30 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$TUNSETCARRIER(r1, 0x400454e2, &(0x7f0000000040)) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) ioctl$TUNGETDEVNETNS(r2, 0x54e3, 0x0) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000140)=ANY=[@ANYBLOB="18000e000200000000000000000000002cd12f28bb770e8d4e6675b43cdf343b40e6622a48ca6cd47a5df18165ded2a91f39bc4579439e7611853e1826b6d7439563978d008d05b44713a25e1e99705c62b6b3dcda1343a7eaee87c818e36a85c0e01680bfb1bb5d71e57899846dd8447723ab2ab6ef340c030c871e26528ba66f6ae8a5db9ed767989c48d383b25d88e007bda6e3f78eed8c9702faf49952dc4780f4bab718918623a736cad1bb8560"], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNSETVNETBE(r1, 0x400454de, &(0x7f0000000000)=0x1) (async) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) ioctl$TUNSETPERSIST(r0, 0x400454cb, 0x1) 21:50:30 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='blkio.bfq.dequeue\x00', 0x0, 0x0) ioctl$TUNSETLINK(r1, 0x400454cd, 0x303) (async) r2 = openat$cgroup_ro(r1, &(0x7f0000000040)='cpuset.effective_cpus\x00', 0x0, 0x0) ioctl$TUNATTACHFILTER(r2, 0x401054d5, &(0x7f0000000140)={0x1, &(0x7f0000000080)=[{0xbf, 0x20, 0x81, 0x85}]}) 21:50:30 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x424102, 0x0) ioctl$TUNSETIFF(r0, 0x541b, 0x0) 21:50:30 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) (async, rerun: 32) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='cpuacct.usage_percpu_sys\x00', 0x0, 0x0) (rerun: 32) r2 = openat$cgroup_ro(r1, &(0x7f0000000080)='blkio.bfq.sectors\x00', 0x0, 0x0) ioctl$TUNSETTXFILTER(r2, 0x400454d1, &(0x7f0000000140)={0x1, 0x4, [@link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0xe}, @multicast, @remote, @empty]}) (async) ioctl$TUNGETVNETBE(r2, 0x800454df, &(0x7f0000000180)) ioctl$TUNSETVNETLE(r1, 0x400454dc, &(0x7f0000000040)) 21:50:30 executing program 1: r0 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x401, 0x0) close(r0) r1 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) ioctl$TUNGETVNETBE(r2, 0x800454df, &(0x7f0000000140)) openat$cgroup_ro(r1, &(0x7f00000000c0)='cgroup.events\x00', 0x0, 0x0) write$cgroup_pressure(0xffffffffffffffff, &(0x7f0000000040)={'some', 0x20, 0x5a2e, 0x20, 0x6}, 0x2f) 21:50:30 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0xfffffffffffffe96) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000140)=ANY=[@ANYBLOB="d5180000001700000000000000000000c97a46d3decf16ac7f8b45683cbf4b960f94e5e6d4073a915ba5a72031cdd97d91121b6004721a1c60c226740149c072c5d6cf9462ce49a186c89ed4830a71eb027a7a64148b0a7f87d53ac36036aebd594507471a7990e7e1aa51a5f989137b2078db22668fc36a8ac820f3ca75783b72dbb7085ec5b08a138e0cdaf47a4b08b2be46aa15749cbac9e1be5b8ae3bf22e625abe71e4ef6a4d801e0402a309418547fd2a84a873e3056d0c48da8643622b5ca1fadff4b616f83e7c4e78245830f72bd0d4a2326fd337af9"], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNSETDEBUG(r1, 0x400454c9, &(0x7f0000000000)=0x5) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNSETIFINDEX(r2, 0x400454da, &(0x7f0000000040)) 21:50:31 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x541b, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNGETIFF(r1, 0x800454d2, &(0x7f0000000000)={'gretap0\x00'}) 21:50:31 executing program 3: openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) (async) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='blkio.bfq.dequeue\x00', 0x0, 0x0) ioctl$TUNSETLINK(r1, 0x400454cd, 0x303) r2 = openat$cgroup_ro(r1, &(0x7f0000000040)='cpuset.effective_cpus\x00', 0x0, 0x0) ioctl$TUNATTACHFILTER(r2, 0x401054d5, &(0x7f0000000140)={0x1, &(0x7f0000000080)=[{0xbf, 0x20, 0x81, 0x85}]}) 21:50:31 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) r1 = bpf$ITER_CREATE(0x21, 0x0, 0xfffffffffffffe96) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000140)=ANY=[@ANYBLOB="d5180000001700000000000000000000c97a46d3decf16ac7f8b45683cbf4b960f94e5e6d4073a915ba5a72031cdd97d91121b6004721a1c60c226740149c072c5d6cf9462ce49a186c89ed4830a71eb027a7a64148b0a7f87d53ac36036aebd594507471a7990e7e1aa51a5f989137b2078db22668fc36a8ac820f3ca75783b72dbb7085ec5b08a138e0cdaf47a4b08b2be46aa15749cbac9e1be5b8ae3bf22e625abe71e4ef6a4d801e0402a309418547fd2a84a873e3056d0c48da8643622b5ca1fadff4b616f83e7c4e78245830f72bd0d4a2326fd337af9"], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) ioctl$TUNSETDEBUG(r1, 0x400454c9, &(0x7f0000000000)=0x5) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) (async) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) ioctl$TUNSETIFINDEX(r2, 0x400454da, &(0x7f0000000040)) 21:50:31 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x541b, 0x0) (async) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) ioctl$TUNGETIFF(r1, 0x800454d2, &(0x7f0000000000)={'gretap0\x00'}) 21:50:31 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'pimreg\x00', 0x1}) 21:50:31 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) (async) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='cpuacct.usage_percpu_sys\x00', 0x0, 0x0) r2 = openat$cgroup_ro(r1, &(0x7f0000000080)='blkio.bfq.sectors\x00', 0x0, 0x0) ioctl$TUNSETTXFILTER(r2, 0x400454d1, &(0x7f0000000140)={0x1, 0x4, [@link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0xe}, @multicast, @remote, @empty]}) (async) ioctl$TUNGETVNETBE(r2, 0x800454df, &(0x7f0000000180)) (async, rerun: 32) ioctl$TUNSETVNETLE(r1, 0x400454dc, &(0x7f0000000040)) (rerun: 32) 21:50:31 executing program 1: r0 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x401, 0x0) close(r0) (async) r1 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) (async) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) ioctl$TUNGETVNETBE(r2, 0x800454df, &(0x7f0000000140)) (async) openat$cgroup_ro(r1, &(0x7f00000000c0)='cgroup.events\x00', 0x0, 0x0) write$cgroup_pressure(0xffffffffffffffff, &(0x7f0000000040)={'some', 0x20, 0x5a2e, 0x20, 0x6}, 0x2f) 21:50:31 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) close(r0) bpf$OBJ_GET_PROG(0x7, &(0x7f0000000040)=@generic={&(0x7f0000000000)='./file0\x00', 0x0, 0x10}, 0x18) ioctl$SIOCSIFHWADDR(r0, 0x8924, &(0x7f0000000080)={'dvmrp0\x00', @random="bdf33980b7b9"}) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:31 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) r1 = bpf$ITER_CREATE(0x21, 0x0, 0xfffffffffffffe96) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000140)=ANY=[@ANYBLOB="d5180000001700000000000000000000c97a46d3decf16ac7f8b45683cbf4b960f94e5e6d4073a915ba5a72031cdd97d91121b6004721a1c60c226740149c072c5d6cf9462ce49a186c89ed4830a71eb027a7a64148b0a7f87d53ac36036aebd594507471a7990e7e1aa51a5f989137b2078db22668fc36a8ac820f3ca75783b72dbb7085ec5b08a138e0cdaf47a4b08b2be46aa15749cbac9e1be5b8ae3bf22e625abe71e4ef6a4d801e0402a309418547fd2a84a873e3056d0c48da8643622b5ca1fadff4b616f83e7c4e78245830f72bd0d4a2326fd337af9"], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) ioctl$TUNSETDEBUG(r1, 0x400454c9, &(0x7f0000000000)=0x5) (async) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNSETIFINDEX(r2, 0x400454da, &(0x7f0000000040)) 21:50:31 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x541b, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNGETIFF(r1, 0x800454d2, &(0x7f0000000000)={'gretap0\x00'}) openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) ioctl$TUNSETIFF(r0, 0x541b, 0x0) (async) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) ioctl$TUNGETIFF(r1, 0x800454d2, &(0x7f0000000000)={'gretap0\x00'}) (async) 21:50:31 executing program 1: r0 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x401, 0x0) close(r0) (async, rerun: 32) r1 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) (async, rerun: 32) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) ioctl$TUNGETVNETBE(r2, 0x800454df, &(0x7f0000000140)) (async) openat$cgroup_ro(r1, &(0x7f00000000c0)='cgroup.events\x00', 0x0, 0x0) (async, rerun: 64) write$cgroup_pressure(0xffffffffffffffff, &(0x7f0000000040)={'some', 0x20, 0x5a2e, 0x20, 0x6}, 0x2f) (rerun: 64) 21:50:31 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x191a80, 0x0) ioctl$TUNGETVNETLE(r1, 0x800454dd, &(0x7f0000000000)) ioctl$TUNSETOFFLOAD(r0, 0x400454d0, 0x1) ioctl$TUNDETACHFILTER(r0, 0x401054d6, 0x0) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNSETDEBUG(r2, 0x400454c9, &(0x7f0000000040)=0x9) ioctl$TUNSETPERSIST(r0, 0x400454cb, 0x0) 21:50:31 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) close(r0) (async) bpf$OBJ_GET_PROG(0x7, &(0x7f0000000040)=@generic={&(0x7f0000000000)='./file0\x00', 0x0, 0x10}, 0x18) ioctl$SIOCSIFHWADDR(r0, 0x8924, &(0x7f0000000080)={'dvmrp0\x00', @random="bdf33980b7b9"}) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:31 executing program 4: ioctl$TUNGETVNETHDRSZ(0xffffffffffffffff, 0x800454d7, &(0x7f0000000000)) ioctl$TUNSETIFF(0xffffffffffffffff, 0x541b, 0x0) 21:50:31 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) close(r0) bpf$OBJ_GET_PROG(0x7, &(0x7f0000000040)=@generic={&(0x7f0000000000)='./file0\x00', 0x0, 0x10}, 0x18) ioctl$SIOCSIFHWADDR(r0, 0x8924, &(0x7f0000000080)={'dvmrp0\x00', @random="bdf33980b7b9"}) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:31 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='memory.events.local\x00', 0x0, 0x0) ioctl$TUNDETACHFILTER(r1, 0x401054d6, 0x0) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNGETVNETLE(r2, 0x800454dd, &(0x7f0000000080)) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) r3 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000140)=ANY=[@ANYBLOB="180000000200000000000000000000000a659191dadd098fa421f3d4223b4cf50ca4efa1c22683d8ed03550073e752cc67d3f7b58aec1807a3e058f4cc92645b987f5380d389b24c94c9a45eacf6291ab54698830a9780836fea9e16a50cb9e276a0c0"], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r3, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) write$cgroup_pressure(r3, &(0x7f0000000040)={'some', 0x20, 0x8, 0x20, 0x97}, 0x2f) 21:50:31 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x191a80, 0x0) (async) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x191a80, 0x0) ioctl$TUNGETVNETLE(r1, 0x800454dd, &(0x7f0000000000)) ioctl$TUNSETOFFLOAD(r0, 0x400454d0, 0x1) ioctl$TUNDETACHFILTER(r0, 0x401054d6, 0x0) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNSETDEBUG(r2, 0x400454c9, &(0x7f0000000040)=0x9) ioctl$TUNSETPERSIST(r0, 0x400454cb, 0x0) (async) ioctl$TUNSETPERSIST(r0, 0x400454cb, 0x0) 21:50:31 executing program 4: ioctl$TUNGETVNETHDRSZ(0xffffffffffffffff, 0x800454d7, &(0x7f0000000000)) ioctl$TUNSETIFF(0xffffffffffffffff, 0x541b, 0x0) 21:50:31 executing program 5: ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, &(0x7f0000000040)={'pimreg\x00', 0x1}) 21:50:31 executing program 1: openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) 21:50:31 executing program 3: r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x40008f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000000)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x84001, 0x0) ioctl$TUNSETIFF(r1, 0x2, &(0x7f0000000040)={'batadv_slave_1\x00'}) 21:50:31 executing program 4: ioctl$TUNGETVNETHDRSZ(0xffffffffffffffff, 0x800454d7, &(0x7f0000000000)) ioctl$TUNSETIFF(0xffffffffffffffff, 0x541b, 0x0) 21:50:31 executing program 5: ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, &(0x7f0000000040)={'pimreg\x00', 0x1}) 21:50:31 executing program 1: openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) 21:50:31 executing program 3: r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x40008f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000000)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x84001, 0x0) ioctl$TUNSETIFF(r1, 0x2, &(0x7f0000000040)={'batadv_slave_1\x00'}) 21:50:31 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='memory.events.local\x00', 0x0, 0x0) ioctl$TUNDETACHFILTER(r1, 0x401054d6, 0x0) (async) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) ioctl$TUNGETVNETLE(r2, 0x800454dd, &(0x7f0000000080)) (async) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) r3 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000140)=ANY=[@ANYBLOB="180000000200000000000000000000000a659191dadd098fa421f3d4223b4cf50ca4efa1c22683d8ed03550073e752cc67d3f7b58aec1807a3e058f4cc92645b987f5380d389b24c94c9a45eacf6291ab54698830a9780836fea9e16a50cb9e276a0c0"], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r3, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) write$cgroup_pressure(r3, &(0x7f0000000040)={'some', 0x20, 0x8, 0x20, 0x97}, 0x2f) 21:50:31 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x191a80, 0x0) ioctl$TUNGETVNETLE(r1, 0x800454dd, &(0x7f0000000000)) ioctl$TUNSETOFFLOAD(r0, 0x400454d0, 0x1) ioctl$TUNDETACHFILTER(r0, 0x401054d6, 0x0) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNSETDEBUG(r2, 0x400454c9, &(0x7f0000000040)=0x9) ioctl$TUNSETPERSIST(r0, 0x400454cb, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) (async) openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x191a80, 0x0) (async) ioctl$TUNGETVNETLE(r1, 0x800454dd, &(0x7f0000000000)) (async) ioctl$TUNSETOFFLOAD(r0, 0x400454d0, 0x1) (async) ioctl$TUNDETACHFILTER(r0, 0x401054d6, 0x0) (async) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) ioctl$TUNSETDEBUG(r2, 0x400454c9, &(0x7f0000000040)=0x9) (async) ioctl$TUNSETPERSIST(r0, 0x400454cb, 0x0) (async) 21:50:31 executing program 4: openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.cpu/syz1\x00', 0x200002, 0x0) r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x541b, 0x0) ioctl$TUNGETVNETHDRSZ(r0, 0x800454d7, &(0x7f0000000040)) 21:50:31 executing program 5: ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, &(0x7f0000000040)={'pimreg\x00', 0x1}) 21:50:31 executing program 3: r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x40008f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000000)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x84001, 0x0) ioctl$TUNSETIFF(r1, 0x2, &(0x7f0000000040)={'batadv_slave_1\x00'}) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x40008f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000000)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x84001, 0x0) (async) ioctl$TUNSETIFF(r1, 0x2, &(0x7f0000000040)={'batadv_slave_1\x00'}) (async) 21:50:31 executing program 1: openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) 21:50:31 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='memory.events.local\x00', 0x0, 0x0) ioctl$TUNDETACHFILTER(r1, 0x401054d6, 0x0) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNGETVNETLE(r2, 0x800454dd, &(0x7f0000000080)) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) r3 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000140)=ANY=[@ANYBLOB="180000000200000000000000000000000a659191dadd098fa421f3d4223b4cf50ca4efa1c22683d8ed03550073e752cc67d3f7b58aec1807a3e058f4cc92645b987f5380d389b24c94c9a45eacf6291ab54698830a9780836fea9e16a50cb9e276a0c0"], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r3, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) write$cgroup_pressure(r3, &(0x7f0000000040)={'some', 0x20, 0x8, 0x20, 0x97}, 0x2f) openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='memory.events.local\x00', 0x0, 0x0) (async) ioctl$TUNDETACHFILTER(r1, 0x401054d6, 0x0) (async) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) ioctl$TUNGETVNETLE(r2, 0x800454dd, &(0x7f0000000080)) (async) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) (async) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000140)=ANY=[@ANYBLOB="180000000200000000000000000000000a659191dadd098fa421f3d4223b4cf50ca4efa1c22683d8ed03550073e752cc67d3f7b58aec1807a3e058f4cc92645b987f5380d389b24c94c9a45eacf6291ab54698830a9780836fea9e16a50cb9e276a0c0"], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r3, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) write$cgroup_pressure(r3, &(0x7f0000000040)={'some', 0x20, 0x8, 0x20, 0x97}, 0x2f) (async) 21:50:31 executing program 4: openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.cpu/syz1\x00', 0x200002, 0x0) (async) r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x541b, 0x0) ioctl$TUNGETVNETHDRSZ(r0, 0x800454d7, &(0x7f0000000040)) 21:50:31 executing program 2: bpf$OBJ_PIN_MAP(0x6, &(0x7f00000001c0)=@generic={&(0x7f0000000180)='./file0\x00'}, 0x18) r0 = bpf$ITER_CREATE(0x21, &(0x7f0000000140), 0x8) ioctl$TUNSETLINK(r0, 0x400454cd, 0x118) r1 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNGETIFF(r2, 0x800454d2, &(0x7f0000000000)={'xfrm0\x00'}) ioctl$TUNSETIFF(r1, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) r3 = openat$tun(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) ioctl$TUNSETOFFLOAD(r3, 0x400454d0, 0x12) r4 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x4c2800, 0x0) ioctl$TUNSETOFFLOAD(r4, 0x400454d0, 0x12) ioctl$TUNSETOFFLOAD(r1, 0x400454d0, 0xc) 21:50:31 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNDETACHFILTER(r0, 0x401054d6, 0x0) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='cpuacct.usage_percpu_user\x00', 0x0, 0x0) ioctl$TUNSETSTEERINGEBPF(r1, 0x800454e0, &(0x7f0000000080)=r1) ioctl$TUNSETVNETLE(r1, 0x400454dc, &(0x7f0000000040)) 21:50:31 executing program 5: r0 = openat$tun(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'pimreg\x00', 0x1}) 21:50:31 executing program 1: openat$cgroup_netprio_ifpriomap(0xffffffffffffffff, &(0x7f0000000040), 0x2, 0x0) openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x401, 0x0) 21:50:31 executing program 4: openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.cpu/syz1\x00', 0x200002, 0x0) (async) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.cpu/syz1\x00', 0x200002, 0x0) r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x541b, 0x0) ioctl$TUNGETVNETHDRSZ(r0, 0x800454d7, &(0x7f0000000040)) 21:50:31 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNDETACHFILTER(r0, 0x401054d6, 0x0) (async) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) (async, rerun: 64) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='cpuacct.usage_percpu_user\x00', 0x0, 0x0) (rerun: 64) ioctl$TUNSETSTEERINGEBPF(r1, 0x800454e0, &(0x7f0000000080)=r1) (async, rerun: 32) ioctl$TUNSETVNETLE(r1, 0x400454dc, &(0x7f0000000040)) (rerun: 32) 21:50:31 executing program 5: r0 = openat$tun(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'pimreg\x00', 0x1}) 21:50:31 executing program 0: socket$kcm(0x29, 0x5, 0x0) r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:31 executing program 2: bpf$OBJ_PIN_MAP(0x6, &(0x7f00000001c0)=@generic={&(0x7f0000000180)='./file0\x00'}, 0x18) (async) r0 = bpf$ITER_CREATE(0x21, &(0x7f0000000140), 0x8) ioctl$TUNSETLINK(r0, 0x400454cd, 0x118) (async) r1 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) ioctl$TUNGETIFF(r2, 0x800454d2, &(0x7f0000000000)={'xfrm0\x00'}) (async) ioctl$TUNSETIFF(r1, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) (async) r3 = openat$tun(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) ioctl$TUNSETOFFLOAD(r3, 0x400454d0, 0x12) r4 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x4c2800, 0x0) ioctl$TUNSETOFFLOAD(r4, 0x400454d0, 0x12) ioctl$TUNSETOFFLOAD(r1, 0x400454d0, 0xc) 21:50:31 executing program 4: r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000000000)={@ifindex, 0xffffffffffffffff, 0xa, 0x0, r0, @link_id=0xffffffffffffffff}, 0x20) r1 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x541b, 0x0) 21:50:31 executing program 1: openat$cgroup_netprio_ifpriomap(0xffffffffffffffff, &(0x7f0000000040), 0x2, 0x0) openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x401, 0x0) (async) openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x401, 0x0) 21:50:31 executing program 5: r0 = openat$tun(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'pimreg\x00', 0x1}) 21:50:31 executing program 0: socket$kcm(0x29, 0x5, 0x0) (async) r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:31 executing program 2: bpf$OBJ_PIN_MAP(0x6, &(0x7f00000001c0)=@generic={&(0x7f0000000180)='./file0\x00'}, 0x18) (async) r0 = bpf$ITER_CREATE(0x21, &(0x7f0000000140), 0x8) ioctl$TUNSETLINK(r0, 0x400454cd, 0x118) r1 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) ioctl$TUNGETIFF(r2, 0x800454d2, &(0x7f0000000000)={'xfrm0\x00'}) (async) ioctl$TUNSETIFF(r1, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) (async) r3 = openat$tun(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) ioctl$TUNSETOFFLOAD(r3, 0x400454d0, 0x12) (async, rerun: 32) r4 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x4c2800, 0x0) (rerun: 32) ioctl$TUNSETOFFLOAD(r4, 0x400454d0, 0x12) ioctl$TUNSETOFFLOAD(r1, 0x400454d0, 0xc) 21:50:32 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNDETACHFILTER(r0, 0x401054d6, 0x0) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) (async) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='cpuacct.usage_percpu_user\x00', 0x0, 0x0) ioctl$TUNSETSTEERINGEBPF(r1, 0x800454e0, &(0x7f0000000080)=r1) ioctl$TUNSETVNETLE(r1, 0x400454dc, &(0x7f0000000040)) 21:50:32 executing program 0: socket$kcm(0x29, 0x5, 0x0) (async) r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:32 executing program 1: openat$cgroup_netprio_ifpriomap(0xffffffffffffffff, &(0x7f0000000040), 0x2, 0x0) (async) openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x401, 0x0) 21:50:32 executing program 4: r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000000000)={@ifindex, 0xffffffffffffffff, 0xa, 0x0, r0, @link_id=0xffffffffffffffff}, 0x20) r1 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x541b, 0x0) 21:50:32 executing program 5: openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, &(0x7f0000000040)={'pimreg\x00', 0x1}) 21:50:32 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x2000, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:32 executing program 2: bpf$PROG_BIND_MAP(0x23, &(0x7f0000000080), 0xc) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0xd8a00, 0x0) ioctl$TUNSETQUEUE(r0, 0x400454d9, &(0x7f0000000040)={'ipvlan0\x00', 0x400}) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00', 0x10}) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) r2 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=ANY=[@ANYBLOB="0000000140400000a600000000000000"], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) bpf$OBJ_PIN_PROG(0x6, &(0x7f0000000180)=@generic={&(0x7f0000000140)='./file0\x00', r2}, 0x18) ioctl$TUNGETFEATURES(r1, 0x800454cf, &(0x7f00000000c0)) 21:50:32 executing program 1: openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x401, 0x0) r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNSETVNETHDRSZ(r0, 0x400454d8, &(0x7f0000000080)=0x3) bpf$ITER_CREATE(0x21, &(0x7f0000000040), 0x8) 21:50:32 executing program 2: bpf$PROG_BIND_MAP(0x23, &(0x7f0000000080), 0xc) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0xd8a00, 0x0) ioctl$TUNSETQUEUE(r0, 0x400454d9, &(0x7f0000000040)={'ipvlan0\x00', 0x400}) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00', 0x10}) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) r2 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=ANY=[@ANYBLOB="0000000140400000a600000000000000"], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) bpf$OBJ_PIN_PROG(0x6, &(0x7f0000000180)=@generic={&(0x7f0000000140)='./file0\x00', r2}, 0x18) ioctl$TUNGETFEATURES(r1, 0x800454cf, &(0x7f00000000c0)) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000080), 0xc) (async) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0xd8a00, 0x0) (async) ioctl$TUNSETQUEUE(r0, 0x400454d9, &(0x7f0000000040)={'ipvlan0\x00', 0x400}) (async) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00', 0x10}) (async) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=ANY=[@ANYBLOB="0000000140400000a600000000000000"], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) bpf$OBJ_PIN_PROG(0x6, &(0x7f0000000180)=@generic={&(0x7f0000000140)='./file0\x00', r2}, 0x18) (async) ioctl$TUNGETFEATURES(r1, 0x800454cf, &(0x7f00000000c0)) (async) 21:50:32 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x2000, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) (async) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:32 executing program 0: ioctl$TUNSETIFF(0xffffffffffffffff, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) ioctl$TUNSETSTEERINGEBPF(0xffffffffffffffff, 0x800454e0, &(0x7f0000000000)) 21:50:32 executing program 5: openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, &(0x7f0000000040)={'pimreg\x00', 0x1}) 21:50:32 executing program 4: r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000000000)={@ifindex, 0xffffffffffffffff, 0xa, 0x0, r0, @link_id=0xffffffffffffffff}, 0x20) r1 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x541b, 0x0) 21:50:32 executing program 1: openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x401, 0x0) r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async, rerun: 64) ioctl$TUNSETVNETHDRSZ(r0, 0x400454d8, &(0x7f0000000080)=0x3) (async, rerun: 64) bpf$ITER_CREATE(0x21, &(0x7f0000000040), 0x8) 21:50:32 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x2000, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:32 executing program 5: openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, &(0x7f0000000040)={'pimreg\x00', 0x1}) 21:50:32 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x2001, 0x0) ioctl$TUNSETIFF(r0, 0x541b, 0x0) 21:50:32 executing program 0: ioctl$TUNSETIFF(0xffffffffffffffff, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) (async) ioctl$TUNSETSTEERINGEBPF(0xffffffffffffffff, 0x800454e0, &(0x7f0000000000)) 21:50:32 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETDEBUG(r0, 0x400454c9, &(0x7f0000000080)=0x800) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) ioctl$TUNSETIFF(r1, 0x2, &(0x7f0000000000)={'veth1_to_team\x00', 0x1}) 21:50:32 executing program 2: bpf$PROG_BIND_MAP(0x23, &(0x7f0000000080), 0xc) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0xd8a00, 0x0) ioctl$TUNSETQUEUE(r0, 0x400454d9, &(0x7f0000000040)={'ipvlan0\x00', 0x400}) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00', 0x10}) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) r2 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=ANY=[@ANYBLOB="0000000140400000a600000000000000"], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) bpf$OBJ_PIN_PROG(0x6, &(0x7f0000000180)=@generic={&(0x7f0000000140)='./file0\x00', r2}, 0x18) ioctl$TUNGETFEATURES(r1, 0x800454cf, &(0x7f00000000c0)) bpf$PROG_BIND_MAP(0x23, &(0x7f0000000080), 0xc) (async) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0xd8a00, 0x0) (async) ioctl$TUNSETQUEUE(r0, 0x400454d9, &(0x7f0000000040)={'ipvlan0\x00', 0x400}) (async) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00', 0x10}) (async) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=ANY=[@ANYBLOB="0000000140400000a600000000000000"], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) bpf$OBJ_PIN_PROG(0x6, &(0x7f0000000180)=@generic={&(0x7f0000000140)='./file0\x00', r2}, 0x18) (async) ioctl$TUNGETFEATURES(r1, 0x800454cf, &(0x7f00000000c0)) (async) 21:50:32 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, 0x0) 21:50:32 executing program 1: openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x401, 0x0) r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNSETVNETHDRSZ(r0, 0x400454d8, &(0x7f0000000080)=0x3) bpf$ITER_CREATE(0x21, &(0x7f0000000040), 0x8) openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x401, 0x0) (async) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) ioctl$TUNSETVNETHDRSZ(r0, 0x400454d8, &(0x7f0000000080)=0x3) (async) bpf$ITER_CREATE(0x21, &(0x7f0000000040), 0x8) (async) 21:50:32 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x2001, 0x0) ioctl$TUNSETIFF(r0, 0x541b, 0x0) 21:50:32 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETDEBUG(r0, 0x400454c9, &(0x7f0000000080)=0x800) (async) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) ioctl$TUNSETIFF(r1, 0x2, &(0x7f0000000000)={'veth1_to_team\x00', 0x1}) 21:50:32 executing program 0: ioctl$TUNSETIFF(0xffffffffffffffff, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) (async) ioctl$TUNSETSTEERINGEBPF(0xffffffffffffffff, 0x800454e0, &(0x7f0000000000)) 21:50:32 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, 0x0) 21:50:32 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x2001, 0x0) ioctl$TUNSETIFF(r0, 0x541b, 0x0) 21:50:32 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000040)={'syzkaller0\x00'}) ioctl$TUNSETSNDBUF(r0, 0x400454d4, &(0x7f0000000000)=0x400) 21:50:32 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNSETLINK(r1, 0x400454cd, 0x337) 21:50:32 executing program 1: openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x400481, 0x0) r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$sock_kcm_SIOCKCMUNATTACH(0xffffffffffffffff, 0x89e1, &(0x7f0000000040)={r0}) 21:50:32 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000040)={'syzkaller0\x00'}) (async) ioctl$TUNSETSNDBUF(r0, 0x400454d4, &(0x7f0000000000)=0x400) 21:50:32 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, 0x0) 21:50:32 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETDEBUG(r0, 0x400454c9, &(0x7f0000000080)=0x800) (async) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) ioctl$TUNSETIFF(r1, 0x2, &(0x7f0000000000)={'veth1_to_team\x00', 0x1}) 21:50:32 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x541b, 0x0) 21:50:32 executing program 1: openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x400481, 0x0) (async) r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) ioctl$sock_kcm_SIOCKCMUNATTACH(0xffffffffffffffff, 0x89e1, &(0x7f0000000040)={r0}) 21:50:32 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) (async) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) ioctl$TUNSETLINK(r1, 0x400454cd, 0x337) 21:50:32 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000040)={'syzkaller0\x00'}) (async) ioctl$TUNSETSNDBUF(r0, 0x400454d4, &(0x7f0000000000)=0x400) 21:50:32 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'pimreg\x00'}) 21:50:32 executing program 3: ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, &(0x7f0000000040)='/dev/net/tun\x00') r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) 21:50:32 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x541b, 0x0) 21:50:32 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'team_slave_1\x00'}) 21:50:32 executing program 1: openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x400481, 0x0) r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$sock_kcm_SIOCKCMUNATTACH(0xffffffffffffffff, 0x89e1, &(0x7f0000000040)={r0}) (async) ioctl$sock_kcm_SIOCKCMUNATTACH(0xffffffffffffffff, 0x89e1, &(0x7f0000000040)={r0}) 21:50:32 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'pimreg\x00'}) 21:50:32 executing program 3: ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, &(0x7f0000000040)='/dev/net/tun\x00') r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) 21:50:32 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) (async) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) ioctl$TUNSETLINK(r1, 0x400454cd, 0x337) 21:50:32 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x541b, 0x0) 21:50:32 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'pimreg\x00'}) 21:50:32 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'team_slave_1\x00'}) 21:50:32 executing program 1: r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000080)='rdma.current\x00', 0x0, 0x0) r1 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000180)={&(0x7f0000000080)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x64, 0x64, 0x4, [@array={0x0, 0x0, 0x0, 0x3, 0x0, {0x5, 0x4, 0x6}}, @int={0x0, 0x0, 0x0, 0x1, 0x0, 0x56, 0x0, 0x1, 0x2}, @int={0xf, 0x0, 0x0, 0x1, 0x0, 0x21, 0x0, 0x6d, 0x1}, @enum={0x2, 0x2, 0x0, 0x6, 0x4, [{0xc, 0x6}, {0x0, 0x200}]}, @var={0x5, 0x0, 0x0, 0xe, 0x1, 0x1}]}, {0x0, [0x2e, 0x61]}}, &(0x7f0000000100)=""/73, 0x80, 0x49, 0x1, 0x2}, 0x20) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000380)={r1, 0x20, &(0x7f0000000300)={&(0x7f00000001c0)=""/142, 0x8e, 0x0, &(0x7f0000000280)=""/103, 0x67}}, 0xd) ioctl$TUNSETVNETBE(r1, 0x400454de, &(0x7f00000003c0)) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000880)={r1, 0x20, &(0x7f0000000840)={&(0x7f0000000640)=""/235, 0xeb, 0x0, &(0x7f0000000740)=""/247, 0xf7}}, 0x10) r2 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000900)=@generic={&(0x7f00000008c0)='./file0\x00', 0x0, 0x8}, 0x18) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f00000009c0)={r2, 0x58, &(0x7f0000000940)}, 0x10) r3 = bpf$ITER_CREATE(0x21, &(0x7f0000000b40), 0x8) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000011c0)={0xffffffffffffffff, 0xe0, &(0x7f00000010c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000f00)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5, &(0x7f0000000f40)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000f80)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000fc0)=[{}, {}, {}, {}], 0x20, 0x10, &(0x7f0000001000), &(0x7f0000001040), 0x8, 0x10, 0x8, 0x8, &(0x7f0000001080)}}, 0x10) r5 = bpf$ITER_CREATE(0x21, &(0x7f0000000340)={r0}, 0x8) bpf$ITER_CREATE(0x21, &(0x7f0000000400)={r5}, 0x8) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000001600)={0x6, 0x7, &(0x7f0000001340)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x400}, [@kfunc={0x85, 0x0, 0x2, 0x0, 0x4}, @ldst={0x2, 0x0, 0x8649d49e6d977d38, 0x3, 0x8, 0x1c, 0x4}, @jmp={0x5, 0x1, 0x9, 0x0, 0x8, 0xffffffffffffffff, 0x1}, @ldst={0x3, 0x0, 0x1, 0x2, 0x1, 0x1}]}, &(0x7f0000001380)='GPL\x00', 0x0, 0xb6, &(0x7f00000013c0)=""/182, 0x41000, 0x40, '\x00', r4, 0x25, r1, 0x8, &(0x7f0000001480)={0x5, 0x3}, 0x8, 0x10, &(0x7f00000014c0)={0x0, 0x6, 0x5, 0x7}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000001580)=[0xffffffffffffffff, r3, r2, r2, r3, r2], &(0x7f00000015c0)=[{0x0, 0x4, 0x10, 0xb}], 0x10, 0xf562}, 0x90) ioctl$TUNSETIFINDEX(r0, 0x400454da, &(0x7f00000000c0)=r4) openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x401, 0x0) bpf$ITER_CREATE(0x21, &(0x7f0000000040), 0x8) 21:50:32 executing program 3: ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, &(0x7f0000000040)='/dev/net/tun\x00') r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) (async) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) 21:50:33 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'team_slave_1\x00'}) 21:50:33 executing program 3: openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x10500, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x40000, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000080)='blkio.bfq.io_wait_time\x00', 0x0, 0x0) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000140)={'vlan0\x00', 0x8000}) 21:50:33 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140), 0x48000, 0x0) r2 = bpf$OBJ_GET_MAP(0x7, &(0x7f00000001c0)=@o_path={&(0x7f0000000080)='./file0\x00', 0x0, 0x4000, r1}, 0x18) bpf$MAP_CREATE(0x0, &(0x7f0000000200)=@bloom_filter={0x1e, 0x80, 0x4, 0xfffffffe, 0x30d9, r2, 0x0, '\x00', 0x0, r2, 0x4, 0x4, 0x4, 0x1}, 0x48) r3 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r3, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000180)={r3, 0x58, &(0x7f0000000280)}, 0x10) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:33 executing program 4: bpf$BPF_MAP_FREEZE(0x16, &(0x7f0000000000), 0x4) r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x84000, 0x0) ioctl$TUNSETVNETHDRSZ(r0, 0x400454d8, &(0x7f0000000040)=0x6) ioctl$TUNSETIFF(r0, 0x541b, 0x0) 21:50:33 executing program 5: openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.cpu/syz1\x00', 0x200002, 0x0) r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x541b, 0x0) ioctl$TUNGETVNETHDRSZ(r0, 0x800454d7, &(0x7f0000000040)) 21:50:33 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, &(0x7f0000000000)=r1) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:33 executing program 1: r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000080)='rdma.current\x00', 0x0, 0x0) r1 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000180)={&(0x7f0000000080)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x64, 0x64, 0x4, [@array={0x0, 0x0, 0x0, 0x3, 0x0, {0x5, 0x4, 0x6}}, @int={0x0, 0x0, 0x0, 0x1, 0x0, 0x56, 0x0, 0x1, 0x2}, @int={0xf, 0x0, 0x0, 0x1, 0x0, 0x21, 0x0, 0x6d, 0x1}, @enum={0x2, 0x2, 0x0, 0x6, 0x4, [{0xc, 0x6}, {0x0, 0x200}]}, @var={0x5, 0x0, 0x0, 0xe, 0x1, 0x1}]}, {0x0, [0x2e, 0x61]}}, &(0x7f0000000100)=""/73, 0x80, 0x49, 0x1, 0x2}, 0x20) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000380)={r1, 0x20, &(0x7f0000000300)={&(0x7f00000001c0)=""/142, 0x8e, 0x0, &(0x7f0000000280)=""/103, 0x67}}, 0xd) ioctl$TUNSETVNETBE(r1, 0x400454de, &(0x7f00000003c0)) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000880)={r1, 0x20, &(0x7f0000000840)={&(0x7f0000000640)=""/235, 0xeb, 0x0, &(0x7f0000000740)=""/247, 0xf7}}, 0x10) r2 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000900)=@generic={&(0x7f00000008c0)='./file0\x00', 0x0, 0x8}, 0x18) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f00000009c0)={r2, 0x58, &(0x7f0000000940)}, 0x10) r3 = bpf$ITER_CREATE(0x21, &(0x7f0000000b40), 0x8) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000011c0)={0xffffffffffffffff, 0xe0, &(0x7f00000010c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000f00)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5, &(0x7f0000000f40)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000f80)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000fc0)=[{}, {}, {}, {}], 0x20, 0x10, &(0x7f0000001000), &(0x7f0000001040), 0x8, 0x10, 0x8, 0x8, &(0x7f0000001080)}}, 0x10) r5 = bpf$ITER_CREATE(0x21, &(0x7f0000000340)={r0}, 0x8) bpf$ITER_CREATE(0x21, &(0x7f0000000400)={r5}, 0x8) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000001600)={0x6, 0x7, &(0x7f0000001340)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x400}, [@kfunc={0x85, 0x0, 0x2, 0x0, 0x4}, @ldst={0x2, 0x0, 0x8649d49e6d977d38, 0x3, 0x8, 0x1c, 0x4}, @jmp={0x5, 0x1, 0x9, 0x0, 0x8, 0xffffffffffffffff, 0x1}, @ldst={0x3, 0x0, 0x1, 0x2, 0x1, 0x1}]}, &(0x7f0000001380)='GPL\x00', 0x0, 0xb6, &(0x7f00000013c0)=""/182, 0x41000, 0x40, '\x00', r4, 0x25, r1, 0x8, &(0x7f0000001480)={0x5, 0x3}, 0x8, 0x10, &(0x7f00000014c0)={0x0, 0x6, 0x5, 0x7}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000001580)=[0xffffffffffffffff, r3, r2, r2, r3, r2], &(0x7f00000015c0)=[{0x0, 0x4, 0x10, 0xb}], 0x10, 0xf562}, 0x90) ioctl$TUNSETIFINDEX(r0, 0x400454da, &(0x7f00000000c0)=r4) openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x401, 0x0) bpf$ITER_CREATE(0x21, &(0x7f0000000040), 0x8) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000080)='rdma.current\x00', 0x0, 0x0) (async) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000180)={&(0x7f0000000080)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x64, 0x64, 0x4, [@array={0x0, 0x0, 0x0, 0x3, 0x0, {0x5, 0x4, 0x6}}, @int={0x0, 0x0, 0x0, 0x1, 0x0, 0x56, 0x0, 0x1, 0x2}, @int={0xf, 0x0, 0x0, 0x1, 0x0, 0x21, 0x0, 0x6d, 0x1}, @enum={0x2, 0x2, 0x0, 0x6, 0x4, [{0xc, 0x6}, {0x0, 0x200}]}, @var={0x5, 0x0, 0x0, 0xe, 0x1, 0x1}]}, {0x0, [0x2e, 0x61]}}, &(0x7f0000000100)=""/73, 0x80, 0x49, 0x1, 0x2}, 0x20) (async) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000380)={r1, 0x20, &(0x7f0000000300)={&(0x7f00000001c0)=""/142, 0x8e, 0x0, &(0x7f0000000280)=""/103, 0x67}}, 0xd) (async) ioctl$TUNSETVNETBE(r1, 0x400454de, &(0x7f00000003c0)) (async) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000880)={r1, 0x20, &(0x7f0000000840)={&(0x7f0000000640)=""/235, 0xeb, 0x0, &(0x7f0000000740)=""/247, 0xf7}}, 0x10) (async) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000900)=@generic={&(0x7f00000008c0)='./file0\x00', 0x0, 0x8}, 0x18) (async) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f00000009c0)={r2, 0x58, &(0x7f0000000940)}, 0x10) (async) bpf$ITER_CREATE(0x21, &(0x7f0000000b40), 0x8) (async) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000011c0)={0xffffffffffffffff, 0xe0, &(0x7f00000010c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000f00)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5, &(0x7f0000000f40)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000f80)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000fc0)=[{}, {}, {}, {}], 0x20, 0x10, &(0x7f0000001000), &(0x7f0000001040), 0x8, 0x10, 0x8, 0x8, &(0x7f0000001080)}}, 0x10) (async) bpf$ITER_CREATE(0x21, &(0x7f0000000340)={r0}, 0x8) (async) bpf$ITER_CREATE(0x21, &(0x7f0000000400)={r5}, 0x8) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000001600)={0x6, 0x7, &(0x7f0000001340)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x400}, [@kfunc={0x85, 0x0, 0x2, 0x0, 0x4}, @ldst={0x2, 0x0, 0x8649d49e6d977d38, 0x3, 0x8, 0x1c, 0x4}, @jmp={0x5, 0x1, 0x9, 0x0, 0x8, 0xffffffffffffffff, 0x1}, @ldst={0x3, 0x0, 0x1, 0x2, 0x1, 0x1}]}, &(0x7f0000001380)='GPL\x00', 0x0, 0xb6, &(0x7f00000013c0)=""/182, 0x41000, 0x40, '\x00', r4, 0x25, r1, 0x8, &(0x7f0000001480)={0x5, 0x3}, 0x8, 0x10, &(0x7f00000014c0)={0x0, 0x6, 0x5, 0x7}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000001580)=[0xffffffffffffffff, r3, r2, r2, r3, r2], &(0x7f00000015c0)=[{0x0, 0x4, 0x10, 0xb}], 0x10, 0xf562}, 0x90) (async) ioctl$TUNSETIFINDEX(r0, 0x400454da, &(0x7f00000000c0)=r4) (async) openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x401, 0x0) (async) bpf$ITER_CREATE(0x21, &(0x7f0000000040), 0x8) (async) 21:50:33 executing program 3: openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x10500, 0x0) (async) openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x40000, 0x0) (async) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000080)='blkio.bfq.io_wait_time\x00', 0x0, 0x0) (async) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000140)={'vlan0\x00', 0x8000}) 21:50:33 executing program 4: bpf$BPF_MAP_FREEZE(0x16, &(0x7f0000000000), 0x4) (async) r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x84000, 0x0) ioctl$TUNSETVNETHDRSZ(r0, 0x400454d8, &(0x7f0000000040)=0x6) (async) ioctl$TUNSETIFF(r0, 0x541b, 0x0) 21:50:33 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140), 0x48000, 0x0) r2 = bpf$OBJ_GET_MAP(0x7, &(0x7f00000001c0)=@o_path={&(0x7f0000000080)='./file0\x00', 0x0, 0x4000, r1}, 0x18) bpf$MAP_CREATE(0x0, &(0x7f0000000200)=@bloom_filter={0x1e, 0x80, 0x4, 0xfffffffe, 0x30d9, r2, 0x0, '\x00', 0x0, r2, 0x4, 0x4, 0x4, 0x1}, 0x48) (async) r3 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r3, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000180)={r3, 0x58, &(0x7f0000000280)}, 0x10) (async) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:33 executing program 5: openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.cpu/syz1\x00', 0x200002, 0x0) r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x541b, 0x0) ioctl$TUNGETVNETHDRSZ(r0, 0x800454d7, &(0x7f0000000040)) 21:50:33 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, &(0x7f0000000000)=r1) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:33 executing program 4: bpf$BPF_MAP_FREEZE(0x16, &(0x7f0000000000), 0x4) r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x84000, 0x0) ioctl$TUNSETVNETHDRSZ(r0, 0x400454d8, &(0x7f0000000040)=0x6) ioctl$TUNSETIFF(r0, 0x541b, 0x0) 21:50:33 executing program 1: r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000080)='rdma.current\x00', 0x0, 0x0) r1 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000180)={&(0x7f0000000080)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x64, 0x64, 0x4, [@array={0x0, 0x0, 0x0, 0x3, 0x0, {0x5, 0x4, 0x6}}, @int={0x0, 0x0, 0x0, 0x1, 0x0, 0x56, 0x0, 0x1, 0x2}, @int={0xf, 0x0, 0x0, 0x1, 0x0, 0x21, 0x0, 0x6d, 0x1}, @enum={0x2, 0x2, 0x0, 0x6, 0x4, [{0xc, 0x6}, {0x0, 0x200}]}, @var={0x5, 0x0, 0x0, 0xe, 0x1, 0x1}]}, {0x0, [0x2e, 0x61]}}, &(0x7f0000000100)=""/73, 0x80, 0x49, 0x1, 0x2}, 0x20) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000380)={r1, 0x20, &(0x7f0000000300)={&(0x7f00000001c0)=""/142, 0x8e, 0x0, &(0x7f0000000280)=""/103, 0x67}}, 0xd) ioctl$TUNSETVNETBE(r1, 0x400454de, &(0x7f00000003c0)) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000880)={r1, 0x20, &(0x7f0000000840)={&(0x7f0000000640)=""/235, 0xeb, 0x0, &(0x7f0000000740)=""/247, 0xf7}}, 0x10) r2 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000900)=@generic={&(0x7f00000008c0)='./file0\x00', 0x0, 0x8}, 0x18) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f00000009c0)={r2, 0x58, &(0x7f0000000940)}, 0x10) r3 = bpf$ITER_CREATE(0x21, &(0x7f0000000b40), 0x8) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000011c0)={0xffffffffffffffff, 0xe0, &(0x7f00000010c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000f00)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5, &(0x7f0000000f40)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000f80)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000fc0)=[{}, {}, {}, {}], 0x20, 0x10, &(0x7f0000001000), &(0x7f0000001040), 0x8, 0x10, 0x8, 0x8, &(0x7f0000001080)}}, 0x10) r5 = bpf$ITER_CREATE(0x21, &(0x7f0000000340)={r0}, 0x8) bpf$ITER_CREATE(0x21, &(0x7f0000000400)={r5}, 0x8) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000001600)={0x6, 0x7, &(0x7f0000001340)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x400}, [@kfunc={0x85, 0x0, 0x2, 0x0, 0x4}, @ldst={0x2, 0x0, 0x8649d49e6d977d38, 0x3, 0x8, 0x1c, 0x4}, @jmp={0x5, 0x1, 0x9, 0x0, 0x8, 0xffffffffffffffff, 0x1}, @ldst={0x3, 0x0, 0x1, 0x2, 0x1, 0x1}]}, &(0x7f0000001380)='GPL\x00', 0x0, 0xb6, &(0x7f00000013c0)=""/182, 0x41000, 0x40, '\x00', r4, 0x25, r1, 0x8, &(0x7f0000001480)={0x5, 0x3}, 0x8, 0x10, &(0x7f00000014c0)={0x0, 0x6, 0x5, 0x7}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000001580)=[0xffffffffffffffff, r3, r2, r2, r3, r2], &(0x7f00000015c0)=[{0x0, 0x4, 0x10, 0xb}], 0x10, 0xf562}, 0x90) ioctl$TUNSETIFINDEX(r0, 0x400454da, &(0x7f00000000c0)=r4) openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x401, 0x0) bpf$ITER_CREATE(0x21, &(0x7f0000000040), 0x8) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000080)='rdma.current\x00', 0x0, 0x0) (async) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000180)={&(0x7f0000000080)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x64, 0x64, 0x4, [@array={0x0, 0x0, 0x0, 0x3, 0x0, {0x5, 0x4, 0x6}}, @int={0x0, 0x0, 0x0, 0x1, 0x0, 0x56, 0x0, 0x1, 0x2}, @int={0xf, 0x0, 0x0, 0x1, 0x0, 0x21, 0x0, 0x6d, 0x1}, @enum={0x2, 0x2, 0x0, 0x6, 0x4, [{0xc, 0x6}, {0x0, 0x200}]}, @var={0x5, 0x0, 0x0, 0xe, 0x1, 0x1}]}, {0x0, [0x2e, 0x61]}}, &(0x7f0000000100)=""/73, 0x80, 0x49, 0x1, 0x2}, 0x20) (async) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000380)={r1, 0x20, &(0x7f0000000300)={&(0x7f00000001c0)=""/142, 0x8e, 0x0, &(0x7f0000000280)=""/103, 0x67}}, 0xd) (async) ioctl$TUNSETVNETBE(r1, 0x400454de, &(0x7f00000003c0)) (async) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000880)={r1, 0x20, &(0x7f0000000840)={&(0x7f0000000640)=""/235, 0xeb, 0x0, &(0x7f0000000740)=""/247, 0xf7}}, 0x10) (async) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000900)=@generic={&(0x7f00000008c0)='./file0\x00', 0x0, 0x8}, 0x18) (async) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f00000009c0)={r2, 0x58, &(0x7f0000000940)}, 0x10) (async) bpf$ITER_CREATE(0x21, &(0x7f0000000b40), 0x8) (async) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000011c0)={0xffffffffffffffff, 0xe0, &(0x7f00000010c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000f00)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5, &(0x7f0000000f40)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000f80)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000fc0)=[{}, {}, {}, {}], 0x20, 0x10, &(0x7f0000001000), &(0x7f0000001040), 0x8, 0x10, 0x8, 0x8, &(0x7f0000001080)}}, 0x10) (async) bpf$ITER_CREATE(0x21, &(0x7f0000000340)={r0}, 0x8) (async) bpf$ITER_CREATE(0x21, &(0x7f0000000400)={r5}, 0x8) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000001600)={0x6, 0x7, &(0x7f0000001340)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x400}, [@kfunc={0x85, 0x0, 0x2, 0x0, 0x4}, @ldst={0x2, 0x0, 0x8649d49e6d977d38, 0x3, 0x8, 0x1c, 0x4}, @jmp={0x5, 0x1, 0x9, 0x0, 0x8, 0xffffffffffffffff, 0x1}, @ldst={0x3, 0x0, 0x1, 0x2, 0x1, 0x1}]}, &(0x7f0000001380)='GPL\x00', 0x0, 0xb6, &(0x7f00000013c0)=""/182, 0x41000, 0x40, '\x00', r4, 0x25, r1, 0x8, &(0x7f0000001480)={0x5, 0x3}, 0x8, 0x10, &(0x7f00000014c0)={0x0, 0x6, 0x5, 0x7}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000001580)=[0xffffffffffffffff, r3, r2, r2, r3, r2], &(0x7f00000015c0)=[{0x0, 0x4, 0x10, 0xb}], 0x10, 0xf562}, 0x90) (async) ioctl$TUNSETIFINDEX(r0, 0x400454da, &(0x7f00000000c0)=r4) (async) openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x401, 0x0) (async) bpf$ITER_CREATE(0x21, &(0x7f0000000040), 0x8) (async) 21:50:33 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140), 0x48000, 0x0) r2 = bpf$OBJ_GET_MAP(0x7, &(0x7f00000001c0)=@o_path={&(0x7f0000000080)='./file0\x00', 0x0, 0x4000, r1}, 0x18) bpf$MAP_CREATE(0x0, &(0x7f0000000200)=@bloom_filter={0x1e, 0x80, 0x4, 0xfffffffe, 0x30d9, r2, 0x0, '\x00', 0x0, r2, 0x4, 0x4, 0x4, 0x1}, 0x48) r3 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r3, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000180)={r3, 0x58, &(0x7f0000000280)}, 0x10) (async, rerun: 32) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) (rerun: 32) 21:50:33 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, &(0x7f0000000000)=r1) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:33 executing program 3: openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x10500, 0x0) (async) openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x40000, 0x0) (async) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000080)='blkio.bfq.io_wait_time\x00', 0x0, 0x0) (async) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000140)={'vlan0\x00', 0x8000}) 21:50:33 executing program 4: openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) 21:50:33 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) r1 = bpf$OBJ_GET_PROG(0x7, &(0x7f0000000040)=@o_path={&(0x7f0000000000)='./file0\x00', 0x0, 0x4010, r0}, 0x18) ioctl$TUNSETSTEERINGEBPF(r0, 0x800454e0, &(0x7f0000000080)=r1) 21:50:33 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(0xffffffffffffffff, 0x4008240b, &(0x7f0000000040)={0x5, 0x80, 0x7f, 0x1, 0x8, 0x3, 0x0, 0x6, 0x10, 0x8, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xe6, 0x2, @perf_bp={&(0x7f0000000000), 0x1}, 0x1200, 0x7fff, 0x20, 0x8, 0x0, 0x0, 0x0, 0x0, 0x6e, 0x0, 0x80000000}) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:33 executing program 5: openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.cpu/syz1\x00', 0x200002, 0x0) r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x541b, 0x0) ioctl$TUNGETVNETHDRSZ(r0, 0x800454d7, &(0x7f0000000040)) 21:50:33 executing program 1: socketpair(0x1d, 0x1, 0x8, &(0x7f00000000c0)={0xffffffffffffffff}) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) recvmsg(r1, &(0x7f0000000200)={&(0x7f0000000100)=@hci, 0x80, &(0x7f0000000000)=[{&(0x7f0000000180)=""/83, 0x53}], 0x1}, 0x101) socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_kcm_SIOCKCMUNATTACH(r0, 0x89e1, &(0x7f0000000080)={r2}) 21:50:33 executing program 4: openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) 21:50:33 executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$TUNSETIFINDEX(r0, 0x8982, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x4da7c3, 0x0) ioctl$TUNSETIFF(r1, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) r2 = bpf$ITER_CREATE(0x21, &(0x7f0000000040), 0x8) ioctl$TUNATTACHFILTER(r2, 0x401054d5, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0x1, 0x0, 0x2, 0x7}, {0x401, 0x0, 0x92, 0x3}, {0x0, 0x3f, 0x0, 0x8}, {0x8, 0x8, 0x81, 0xffff}, {0x0, 0x2, 0x1, 0x2}]}) r3 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x4, &(0x7f00000001c0)=ANY=[@ANYBLOB="18000000ff0f000000000000018000007b5ae0ff080000009500100000000000c3f344f9d21b711927c9813270c50e711a3f4d0ef101f3c3"], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r3, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNSETVNETBE(r3, 0x400454de, &(0x7f0000000140)) 21:50:33 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) r1 = bpf$OBJ_GET_PROG(0x7, &(0x7f0000000040)=@o_path={&(0x7f0000000000)='./file0\x00', 0x0, 0x4010, r0}, 0x18) ioctl$TUNSETSTEERINGEBPF(r0, 0x800454e0, &(0x7f0000000080)=r1) openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) (async) bpf$OBJ_GET_PROG(0x7, &(0x7f0000000040)=@o_path={&(0x7f0000000000)='./file0\x00', 0x0, 0x4010, r0}, 0x18) (async) ioctl$TUNSETSTEERINGEBPF(r0, 0x800454e0, &(0x7f0000000080)=r1) (async) 21:50:33 executing program 5: r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000080)='rdma.current\x00', 0x0, 0x0) r1 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000180)={&(0x7f0000000080)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x64, 0x64, 0x4, [@array={0x0, 0x0, 0x0, 0x3, 0x0, {0x5, 0x4, 0x6}}, @int={0x0, 0x0, 0x0, 0x1, 0x0, 0x56, 0x0, 0x1, 0x2}, @int={0xf, 0x0, 0x0, 0x1, 0x0, 0x21, 0x0, 0x6d, 0x1}, @enum={0x2, 0x2, 0x0, 0x6, 0x4, [{0xc, 0x6}, {0x0, 0x200}]}, @var={0x5, 0x0, 0x0, 0xe, 0x1, 0x1}]}, {0x0, [0x2e, 0x61]}}, &(0x7f0000000100)=""/73, 0x80, 0x49, 0x1, 0x2}, 0x20) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000380)={r1, 0x20, &(0x7f0000000300)={&(0x7f00000001c0)=""/142, 0x8e, 0x0, &(0x7f0000000280)=""/103, 0x67}}, 0xd) ioctl$TUNSETVNETBE(r1, 0x400454de, &(0x7f00000003c0)) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000880)={r1, 0x20, &(0x7f0000000840)={&(0x7f0000000640)=""/235, 0xeb, 0x0, &(0x7f0000000740)=""/247, 0xf7}}, 0x10) r2 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000900)=@generic={&(0x7f00000008c0)='./file0\x00', 0x0, 0x8}, 0x18) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f00000009c0)={r2, 0x58, &(0x7f0000000940)}, 0x10) r3 = bpf$ITER_CREATE(0x21, &(0x7f0000000b40), 0x8) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000011c0)={0xffffffffffffffff, 0xe0, &(0x7f00000010c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000f00)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5, &(0x7f0000000f40)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000f80)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000fc0)=[{}, {}, {}, {}], 0x20, 0x10, &(0x7f0000001000), &(0x7f0000001040), 0x8, 0x10, 0x8, 0x8, &(0x7f0000001080)}}, 0x10) r5 = bpf$ITER_CREATE(0x21, &(0x7f0000000340)={r0}, 0x8) bpf$ITER_CREATE(0x21, &(0x7f0000000400)={r5}, 0x8) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000001600)={0x6, 0x7, &(0x7f0000001340)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x400}, [@kfunc={0x85, 0x0, 0x2, 0x0, 0x4}, @ldst={0x2, 0x0, 0x8649d49e6d977d38, 0x3, 0x8, 0x1c, 0x4}, @jmp={0x5, 0x1, 0x9, 0x0, 0x8, 0xffffffffffffffff, 0x1}, @ldst={0x3, 0x0, 0x1, 0x2, 0x1, 0x1}]}, &(0x7f0000001380)='GPL\x00', 0x0, 0xb6, &(0x7f00000013c0)=""/182, 0x41000, 0x40, '\x00', r4, 0x25, r1, 0x8, &(0x7f0000001480)={0x5, 0x3}, 0x8, 0x10, &(0x7f00000014c0)={0x0, 0x6, 0x5, 0x7}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000001580)=[0xffffffffffffffff, r3, r2, r2, r3, r2], &(0x7f00000015c0)=[{0x0, 0x4, 0x10, 0xb}], 0x10, 0xf562}, 0x90) ioctl$TUNSETIFINDEX(r0, 0x400454da, &(0x7f00000000c0)=r4) openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x401, 0x0) bpf$ITER_CREATE(0x21, &(0x7f0000000040), 0x8) 21:50:33 executing program 1: socketpair(0x1d, 0x1, 0x8, &(0x7f00000000c0)={0xffffffffffffffff}) (async) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) recvmsg(r1, &(0x7f0000000200)={&(0x7f0000000100)=@hci, 0x80, &(0x7f0000000000)=[{&(0x7f0000000180)=""/83, 0x53}], 0x1}, 0x101) (async) socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_kcm_SIOCKCMUNATTACH(r0, 0x89e1, &(0x7f0000000080)={r2}) 21:50:33 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(0xffffffffffffffff, 0x4008240b, &(0x7f0000000040)={0x5, 0x80, 0x7f, 0x1, 0x8, 0x3, 0x0, 0x6, 0x10, 0x8, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xe6, 0x2, @perf_bp={&(0x7f0000000000), 0x1}, 0x1200, 0x7fff, 0x20, 0x8, 0x0, 0x0, 0x0, 0x0, 0x6e, 0x0, 0x80000000}) (async) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(0xffffffffffffffff, 0x4008240b, &(0x7f0000000040)={0x5, 0x80, 0x7f, 0x1, 0x8, 0x3, 0x0, 0x6, 0x10, 0x8, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xe6, 0x2, @perf_bp={&(0x7f0000000000), 0x1}, 0x1200, 0x7fff, 0x20, 0x8, 0x0, 0x0, 0x0, 0x0, 0x6e, 0x0, 0x80000000}) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:33 executing program 4: openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) 21:50:33 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) (async) r1 = bpf$OBJ_GET_PROG(0x7, &(0x7f0000000040)=@o_path={&(0x7f0000000000)='./file0\x00', 0x0, 0x4010, r0}, 0x18) ioctl$TUNSETSTEERINGEBPF(r0, 0x800454e0, &(0x7f0000000080)=r1) 21:50:33 executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$TUNSETIFINDEX(r0, 0x8982, 0x0) (async) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x4da7c3, 0x0) ioctl$TUNSETIFF(r1, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) (async) r2 = bpf$ITER_CREATE(0x21, &(0x7f0000000040), 0x8) ioctl$TUNATTACHFILTER(r2, 0x401054d5, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0x1, 0x0, 0x2, 0x7}, {0x401, 0x0, 0x92, 0x3}, {0x0, 0x3f, 0x0, 0x8}, {0x8, 0x8, 0x81, 0xffff}, {0x0, 0x2, 0x1, 0x2}]}) r3 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x4, &(0x7f00000001c0)=ANY=[@ANYBLOB="18000000ff0f000000000000018000007b5ae0ff080000009500100000000000c3f344f9d21b711927c9813270c50e711a3f4d0ef101f3c3"], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r3, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) ioctl$TUNSETVNETBE(r3, 0x400454de, &(0x7f0000000140)) 21:50:33 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'pimreg\x00', 0x1}) 21:50:33 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(0xffffffffffffffff, 0x4008240b, &(0x7f0000000040)={0x5, 0x80, 0x7f, 0x1, 0x8, 0x3, 0x0, 0x6, 0x10, 0x8, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xe6, 0x2, @perf_bp={&(0x7f0000000000), 0x1}, 0x1200, 0x7fff, 0x20, 0x8, 0x0, 0x0, 0x0, 0x0, 0x6e, 0x0, 0x80000000}) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:33 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x541b, 0x0) ioctl$TUNSETSNDBUF(0xffffffffffffffff, 0x400454d4, &(0x7f0000000000)=0x2) 21:50:33 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'team_slave_0\x00'}) ioctl$TUNSETTXFILTER(0xffffffffffffffff, 0x400454d1, &(0x7f0000000000)={0x1}) 21:50:33 executing program 1: socketpair(0x1d, 0x1, 0x8, &(0x7f00000000c0)={0xffffffffffffffff}) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) recvmsg(r1, &(0x7f0000000200)={&(0x7f0000000100)=@hci, 0x80, &(0x7f0000000000)=[{&(0x7f0000000180)=""/83, 0x53}], 0x1}, 0x101) socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000040)) (async) socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_kcm_SIOCKCMUNATTACH(r0, 0x89e1, &(0x7f0000000080)={r2}) 21:50:33 executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$TUNSETIFINDEX(r0, 0x8982, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x4da7c3, 0x0) ioctl$TUNSETIFF(r1, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) (async) r2 = bpf$ITER_CREATE(0x21, &(0x7f0000000040), 0x8) ioctl$TUNATTACHFILTER(r2, 0x401054d5, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0x1, 0x0, 0x2, 0x7}, {0x401, 0x0, 0x92, 0x3}, {0x0, 0x3f, 0x0, 0x8}, {0x8, 0x8, 0x81, 0xffff}, {0x0, 0x2, 0x1, 0x2}]}) (async) r3 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x4, &(0x7f00000001c0)=ANY=[@ANYBLOB="18000000ff0f000000000000018000007b5ae0ff080000009500100000000000c3f344f9d21b711927c9813270c50e711a3f4d0ef101f3c3"], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r3, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) ioctl$TUNSETVNETBE(r3, 0x400454de, &(0x7f0000000140)) 21:50:33 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'team_slave_0\x00'}) (async) ioctl$TUNSETTXFILTER(0xffffffffffffffff, 0x400454d1, &(0x7f0000000000)={0x1}) 21:50:33 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNGETVNETBE(r0, 0x800454df, &(0x7f0000000000)=0x1) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:33 executing program 1: openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x90401, 0x0) 21:50:33 executing program 3: r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) openat$cgroup_pressure(r0, &(0x7f0000000000)='memory.pressure\x00', 0x2, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:33 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x541b, 0x0) (async, rerun: 32) ioctl$TUNSETSNDBUF(0xffffffffffffffff, 0x400454d4, &(0x7f0000000000)=0x2) (rerun: 32) 21:50:33 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x541b, 0x0) ioctl$TUNSETSNDBUF(0xffffffffffffffff, 0x400454d4, &(0x7f0000000000)=0x2) 21:50:33 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'team_slave_0\x00'}) (async, rerun: 64) ioctl$TUNSETTXFILTER(0xffffffffffffffff, 0x400454d1, &(0x7f0000000000)={0x1}) (rerun: 64) 21:50:33 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNGETVNETBE(r0, 0x800454df, &(0x7f0000000000)=0x1) (async) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:33 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0xfffffffffffffe96) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000140)=ANY=[@ANYBLOB="d5180000001700000000000000000000c97a46d3decf16ac7f8b45683cbf4b960f94e5e6d4073a915ba5a72031cdd97d91121b6004721a1c60c226740149c072c5d6cf9462ce49a186c89ed4830a71eb027a7a64148b0a7f87d53ac36036aebd594507471a7990e7e1aa51a5f989137b2078db22668fc36a8ac820f3ca75783b72dbb7085ec5b08a138e0cdaf47a4b08b2be46aa15749cbac9e1be5b8ae3bf22e625abe71e4ef6a4d801e0402a309418547fd2a84a873e3056d0c48da8643622b5ca1fadff4b616f83e7c4e78245830f72bd0d4a2326fd337af9"], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNSETDEBUG(r1, 0x400454c9, &(0x7f0000000000)=0x5) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNSETIFINDEX(r2, 0x400454da, &(0x7f0000000040)) 21:50:34 executing program 3: r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) openat$cgroup_pressure(r0, &(0x7f0000000000)='memory.pressure\x00', 0x2, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) openat$cgroup_pressure(r0, &(0x7f0000000000)='memory.pressure\x00', 0x2, 0x0) (async) openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) ioctl$TUNSETIFF(r1, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) (async) 21:50:34 executing program 1: openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x90401, 0x0) 21:50:34 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x541b, 0x0) (async) ioctl$TUNSETSNDBUF(0xffffffffffffffff, 0x400454d4, &(0x7f0000000000)=0x2) 21:50:34 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x769100, 0x0) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:34 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x185280, 0x0) ioctl$TUNSETIFF(r0, 0x541b, 0x0) 21:50:34 executing program 0: openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNGETVNETBE(r0, 0x800454df, &(0x7f0000000000)=0x1) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:34 executing program 1: openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x90401, 0x0) 21:50:34 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x769100, 0x0) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x769100, 0x0) (async) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) (async) 21:50:34 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x541b, 0x0) ioctl$TUNSETDEBUG(0xffffffffffffffff, 0x400454c9, &(0x7f0000000040)=0x56) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNSETSNDBUF(r1, 0x400454d4, &(0x7f0000000080)=0xfffff959) 21:50:34 executing program 3: r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) openat$cgroup_pressure(r0, &(0x7f0000000000)='memory.pressure\x00', 0x2, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) openat$cgroup_pressure(r0, &(0x7f0000000000)='memory.pressure\x00', 0x2, 0x0) (async) openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) ioctl$TUNSETIFF(r1, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) (async) 21:50:34 executing program 2: openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x769100, 0x0) (async) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x769100, 0x0) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:34 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'pimreg\x00', 0x1}) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x541b, 0x0) 21:50:34 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) r1 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000002c0)={0x11, 0xb, &(0x7f0000000000)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x80000001, 0x0, 0x0, 0x0, 0x80}, @map_idx={0x18, 0x5, 0x5, 0x0, 0x6}, @map_fd={0x18, 0x0, 0x1, 0x0, 0x1}, @map_val={0x18, 0x0, 0x2, 0x0, r0, 0x0, 0x0, 0x0, 0x23}, @call={0x85, 0x0, 0x0, 0xbd}, @cb_func={0x18, 0x5, 0x4, 0x0, 0xffffffffffffffff}], &(0x7f0000000080)='GPL\x00', 0x0, 0x20, &(0x7f0000000140)=""/32, 0x41000, 0x42, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000180)={0x8, 0x5}, 0x8, 0x10, &(0x7f00000001c0)={0x2, 0x2, 0x5, 0x5}, 0x10, 0x0, 0x0, 0x5, &(0x7f0000000200)=[0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff], &(0x7f0000000240)=[{0x4, 0x1, 0x5, 0x1}, {0x4, 0x2, 0x7, 0x4}, {0x4, 0x5, 0x6, 0x6}, {0x4, 0x1, 0x8, 0x3}, {0x1, 0x2, 0xe, 0x5}], 0x10, 0x2}, 0x90) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, &(0x7f0000000380)=r1) ioctl$TUNSETVNETHDRSZ(r0, 0x400454d8, &(0x7f00000003c0)=0x7) 21:50:34 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x8000, 0x0) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x2000, 0x0) ioctl$TUNGETFEATURES(r1, 0x800454cf, &(0x7f0000000080)) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) write$cgroup_type(r2, &(0x7f0000000140), 0x9) 21:50:34 executing program 1: ioctl$sock_kcm_SIOCKCMATTACH(0xffffffffffffffff, 0x89e0, &(0x7f0000000040)) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000380)={0xffffffffffffffff, 0xe0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x4, 0x9, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0], &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000180)=[{}, {}, {}], 0x18, 0x10, &(0x7f00000001c0), &(0x7f0000000200), 0x8, 0x10, 0x8, 0x8, &(0x7f0000000240)}}, 0x10) bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f00000003c0)={r0}, 0x4) r2 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000180)={&(0x7f0000000080)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x64, 0x64, 0x4, [@array={0x0, 0x0, 0x0, 0x3, 0x0, {0x5, 0x4, 0x6}}, @int={0x0, 0x0, 0x0, 0x1, 0x0, 0x56, 0x0, 0x1, 0x2}, @int={0xf, 0x0, 0x0, 0x1, 0x0, 0x21, 0x0, 0x6d, 0x1}, @enum={0x2, 0x2, 0x0, 0x6, 0x4, [{0xc, 0x6}, {0x0, 0x200}]}, @var={0x5, 0x0, 0x0, 0xe, 0x1, 0x1}]}, {0x0, [0x2e, 0x61]}}, &(0x7f0000000100)=""/73, 0x80, 0x49, 0x1, 0x2}, 0x20) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000340)={r2, 0x20, &(0x7f0000000300)={&(0x7f00000001c0)=""/142, 0x8e, 0x0, &(0x7f0000000280)=""/87, 0x57}}, 0x10) ioctl$TUNSETVNETBE(r2, 0x400454de, &(0x7f00000003c0)) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000880)={r2, 0x20, &(0x7f0000000840)={&(0x7f0000000640)=""/235, 0xeb, 0x0, &(0x7f0000000740)=""/247, 0xf7}}, 0x10) r3 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000900)=@generic={&(0x7f00000008c0)='./file0\x00', 0x0, 0x8}, 0x18) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f00000009c0)={r3, 0x58, &(0x7f0000000940)={0x0, 0x0}}, 0x10) r5 = bpf$ITER_CREATE(0x21, &(0x7f0000000b40), 0x8) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000011c0)={0xffffffffffffffff, 0xe0, &(0x7f00000010c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000f00)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5, &(0x7f0000000f40)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000f80)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000fc0)=[{}, {}, {}, {}], 0x20, 0x10, &(0x7f0000001000), &(0x7f0000001040), 0x8, 0x10, 0x8, 0x8, &(0x7f0000001080)}}, 0x10) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000001600)={0x6, 0xa, &(0x7f0000001500)=@raw=[@func={0x85, 0x0, 0x1, 0x0, 0x6}, @map_val={0x18, 0x8, 0x2, 0x0, r5, 0x0, 0x0, 0x0, 0x1}, @initr0={0x18, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x2}, @generic={0x5d, 0x1, 0x1, 0x8, 0x3cd}, @btf_id={0x18, 0x2, 0x3, 0x0, 0x4}, @map_idx_val={0x18, 0x3, 0x6, 0x0, 0x5, 0x0, 0x0, 0x0, 0x7}], &(0x7f0000001380)='GPL\x00', 0x0, 0xb6, &(0x7f00000013c0)=""/182, 0x41000, 0x40, '\x00', r6, 0x25, r2, 0x8, &(0x7f0000001480)={0x5, 0x3}, 0x8, 0x10, &(0x7f00000014c0)={0x0, 0x6, 0x5, 0x7}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000001580)=[0xffffffffffffffff, r5, r3, r3, r5, r3], &(0x7f00000015c0)=[{0x0, 0x4, 0x10, 0xb}], 0x10, 0xf562}, 0x90) r7 = bpf$ITER_CREATE(0x21, 0x0, 0x0) r8 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000900)=@generic={&(0x7f00000008c0)='./file0\x00', 0x0, 0x8}, 0x18) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f00000009c0)={r8, 0x58, &(0x7f0000000940)}, 0x10) r9 = bpf$ITER_CREATE(0x21, &(0x7f0000000b40), 0x8) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000a00)={0xffffffffffffffff, 0xe0, &(0x7f00000010c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000f00)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5, &(0x7f0000000f40)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000f80)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000001300)=[{}, {}, {}, {}, {}], 0x28, 0x10, &(0x7f0000001000), &(0x7f0000001040), 0x8, 0x10, 0x8, 0x8, &(0x7f0000001080)}}, 0x10) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000001600)={0x6, 0x7, &(0x7f0000001340)=ANY=[@ANYBLOB="18000000030000000000000000040000852000000400000002831c00040000009d40ffff0100000023120100000000009500000002000000"], &(0x7f0000001380)='GPL\x00', 0x0, 0xb6, &(0x7f00000013c0)=""/182, 0x41000, 0x40, '\x00', r10, 0x25, 0xffffffffffffffff, 0x8, &(0x7f0000001480)={0x5, 0x3}, 0x8, 0x10, &(0x7f00000014c0)={0x0, 0x6, 0x5, 0x7}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000001580)=[0xffffffffffffffff, r9, r8, r8, r9, r8], &(0x7f00000015c0)=[{0x0, 0x4, 0x10, 0xb}], 0x10, 0xf562}, 0x90) r11 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=ANY=[@ANYBLOB="18000000020000000000400000000000"], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r11, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) r12 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000b00)={r4, 0x5, 0x18}, 0xc) r13 = bpf$MAP_CREATE(0x0, &(0x7f0000000b80)=@base={0xa, 0x5, 0xfffff1be, 0x3, 0x10, r3, 0x8, '\x00', r1, r2, 0x1, 0x4, 0x2}, 0x48) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000e40)={0x0, 0x5, &(0x7f00000016c0)=ANY=[@ANYBLOB="18000000050000000000000009000000183800000100000000d0000000000000950000006de300007c5218682d5755d62d287982c26d18ff078807fa737f1e9d26006add35c655a23b3882eb67ff169574d9e8a3816cc0cdf4bfbd6819332c2924a0dc132a914958c74f29e7b9a96048ae602f3f655197e55e55ca987cf96e4bcd73c832addb35c7eda4cee6952b35812ae88d5a4ab3b209a884"], &(0x7f0000000a40)='GPL\x00', 0x80000000, 0xd8, &(0x7f0000001200)=""/216, 0x40f00, 0x62, '\x00', r10, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000a80)={0x9, 0x5}, 0x8, 0x10, &(0x7f0000000ac0)={0x5, 0x8, 0xd5, 0x3f}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000c80)=[0x1, r3, r11, r12, r7, r5, r5, r13], &(0x7f0000000cc0)=[{0x1, 0x1, 0x2, 0x5}], 0x10, 0x80}, 0x90) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=ANY=[@ANYBLOB="18000000e5ffffffffffffff00000000"], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r7, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) r14 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r14, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) r15 = bpf$ITER_CREATE(0x21, &(0x7f00000005c0), 0x8) bpf$PROG_LOAD(0x5, &(0x7f00000006c0)={0x16, 0x5, &(0x7f0000000400)=@raw=[@kfunc={0x85, 0x0, 0x2, 0x0, 0x1}, @exit, @map_idx={0x18, 0x3, 0x5, 0x0, 0x10}, @exit], &(0x7f0000000440)='syzkaller\x00', 0xfff, 0xab, &(0x7f0000000480)=""/171, 0x41000, 0x1, '\x00', r6, 0x9, r7, 0x8, &(0x7f0000000540)={0x7, 0x2}, 0x8, 0x10, &(0x7f0000000580)={0x2, 0x0, 0x4, 0x80000001}, 0x10, 0xffffffffffffffff, r14, 0x8, &(0x7f0000000600)=[r15], &(0x7f0000000640)=[{0x1, 0x4, 0x2, 0x8}, {0x5, 0x3, 0x5, 0x8}, {0x5, 0x4, 0xd, 0xb}, {0x1, 0x3, 0x1, 0x3e92412935436091}, {0x5, 0x4, 0x10, 0x9}, {0x2, 0x4, 0xa, 0xb}, {0x1, 0x1, 0xa, 0x2}, {0x5, 0x1, 0x6, 0xb}], 0x10, 0x9}, 0x90) openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x401, 0x0) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) 21:50:34 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x541b, 0x0) ioctl$TUNSETDEBUG(0xffffffffffffffff, 0x400454c9, &(0x7f0000000040)=0x56) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNSETSNDBUF(r1, 0x400454d4, &(0x7f0000000080)=0xfffff959) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$TUNSETIFF(r0, 0x541b, 0x0) (async) ioctl$TUNSETDEBUG(0xffffffffffffffff, 0x400454c9, &(0x7f0000000040)=0x56) (async) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) ioctl$TUNSETSNDBUF(r1, 0x400454d4, &(0x7f0000000080)=0xfffff959) (async) 21:50:34 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='memory.stat\x00', 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x5421, &(0x7f0000000040)={'dvmrp0\x00', 0x100}) ioctl$SIOCSIFHWADDR(r0, 0x8924, &(0x7f0000000440)={'ip6gre0\x00'}) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000080)={&(0x7f0000000100)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x7f, 0x7f, 0x4, [@fwd={0x3}, @datasec={0x5, 0x7, 0x0, 0xf, 0x3, [{0x1, 0x79e3, 0x6}, {0x1, 0x0, 0x20}, {0x1, 0x0, 0x2}, {0x3, 0x1, 0x200}, {0x5, 0x800, 0x200}, {0x5, 0xffffffe1, 0xff}, {0x2, 0x95b, 0xffff7fff}], "9fc4cc"}, @int={0xc, 0x0, 0x0, 0x1, 0x0, 0x5f, 0x0, 0x6e, 0x3}]}, {0x0, [0x61, 0x0]}}, &(0x7f00000001c0)=""/233, 0x9c, 0xe9, 0x1, 0x4}, 0x20) syz_clone(0x2050080, &(0x7f00000002c0)="a61a27bd63dde9d52c606ff550fedef951fe2de0088aacf643a2e44035979410704a0d043c684f80d87f91040132005f97208d1f847e134ad4c454c1d735e521afdf654b5f537c25f862c9e6bfca3c884d845159df2f170642aae87f5618189abd67d0c6b22af14936d0259224b41d149fb9c0542451dd6bdfe4d8bdb517746e1a58423bdb6d7491c3c8471d67b180b623122221a15c9931320f22969bcc1a718cef482fc3b422c4976f1b46fca5", 0xae, &(0x7f0000000380), &(0x7f00000003c0), &(0x7f0000000400)="edcba24808b6b62ba565246da3ee7a3ab65a9700925ea0a79b97590fc5186bde0115e44056d244e4d4d02f6f6e936c97a913") 21:50:34 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x8000, 0x0) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x2000, 0x0) ioctl$TUNGETFEATURES(r1, 0x800454cf, &(0x7f0000000080)) (async) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) write$cgroup_type(r2, &(0x7f0000000140), 0x9) 21:50:34 executing program 1: ioctl$sock_kcm_SIOCKCMATTACH(0xffffffffffffffff, 0x89e0, &(0x7f0000000040)) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000380)={0xffffffffffffffff, 0xe0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x4, 0x9, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0], &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000180)=[{}, {}, {}], 0x18, 0x10, &(0x7f00000001c0), &(0x7f0000000200), 0x8, 0x10, 0x8, 0x8, &(0x7f0000000240)}}, 0x10) bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f00000003c0)={r0}, 0x4) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000180)={&(0x7f0000000080)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x64, 0x64, 0x4, [@array={0x0, 0x0, 0x0, 0x3, 0x0, {0x5, 0x4, 0x6}}, @int={0x0, 0x0, 0x0, 0x1, 0x0, 0x56, 0x0, 0x1, 0x2}, @int={0xf, 0x0, 0x0, 0x1, 0x0, 0x21, 0x0, 0x6d, 0x1}, @enum={0x2, 0x2, 0x0, 0x6, 0x4, [{0xc, 0x6}, {0x0, 0x200}]}, @var={0x5, 0x0, 0x0, 0xe, 0x1, 0x1}]}, {0x0, [0x2e, 0x61]}}, &(0x7f0000000100)=""/73, 0x80, 0x49, 0x1, 0x2}, 0x20) (async) r2 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000180)={&(0x7f0000000080)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x64, 0x64, 0x4, [@array={0x0, 0x0, 0x0, 0x3, 0x0, {0x5, 0x4, 0x6}}, @int={0x0, 0x0, 0x0, 0x1, 0x0, 0x56, 0x0, 0x1, 0x2}, @int={0xf, 0x0, 0x0, 0x1, 0x0, 0x21, 0x0, 0x6d, 0x1}, @enum={0x2, 0x2, 0x0, 0x6, 0x4, [{0xc, 0x6}, {0x0, 0x200}]}, @var={0x5, 0x0, 0x0, 0xe, 0x1, 0x1}]}, {0x0, [0x2e, 0x61]}}, &(0x7f0000000100)=""/73, 0x80, 0x49, 0x1, 0x2}, 0x20) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000340)={r2, 0x20, &(0x7f0000000300)={&(0x7f00000001c0)=""/142, 0x8e, 0x0, &(0x7f0000000280)=""/87, 0x57}}, 0x10) ioctl$TUNSETVNETBE(r2, 0x400454de, &(0x7f00000003c0)) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000880)={r2, 0x20, &(0x7f0000000840)={&(0x7f0000000640)=""/235, 0xeb, 0x0, &(0x7f0000000740)=""/247, 0xf7}}, 0x10) (async) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000880)={r2, 0x20, &(0x7f0000000840)={&(0x7f0000000640)=""/235, 0xeb, 0x0, &(0x7f0000000740)=""/247, 0xf7}}, 0x10) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000900)=@generic={&(0x7f00000008c0)='./file0\x00', 0x0, 0x8}, 0x18) (async) r3 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000900)=@generic={&(0x7f00000008c0)='./file0\x00', 0x0, 0x8}, 0x18) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f00000009c0)={r3, 0x58, &(0x7f0000000940)={0x0, 0x0}}, 0x10) r5 = bpf$ITER_CREATE(0x21, &(0x7f0000000b40), 0x8) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000011c0)={0xffffffffffffffff, 0xe0, &(0x7f00000010c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000f00)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5, &(0x7f0000000f40)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000f80)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000fc0)=[{}, {}, {}, {}], 0x20, 0x10, &(0x7f0000001000), &(0x7f0000001040), 0x8, 0x10, 0x8, 0x8, &(0x7f0000001080)}}, 0x10) (async) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000011c0)={0xffffffffffffffff, 0xe0, &(0x7f00000010c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000f00)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5, &(0x7f0000000f40)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000f80)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000fc0)=[{}, {}, {}, {}], 0x20, 0x10, &(0x7f0000001000), &(0x7f0000001040), 0x8, 0x10, 0x8, 0x8, &(0x7f0000001080)}}, 0x10) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000001600)={0x6, 0xa, &(0x7f0000001500)=@raw=[@func={0x85, 0x0, 0x1, 0x0, 0x6}, @map_val={0x18, 0x8, 0x2, 0x0, r5, 0x0, 0x0, 0x0, 0x1}, @initr0={0x18, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x2}, @generic={0x5d, 0x1, 0x1, 0x8, 0x3cd}, @btf_id={0x18, 0x2, 0x3, 0x0, 0x4}, @map_idx_val={0x18, 0x3, 0x6, 0x0, 0x5, 0x0, 0x0, 0x0, 0x7}], &(0x7f0000001380)='GPL\x00', 0x0, 0xb6, &(0x7f00000013c0)=""/182, 0x41000, 0x40, '\x00', r6, 0x25, r2, 0x8, &(0x7f0000001480)={0x5, 0x3}, 0x8, 0x10, &(0x7f00000014c0)={0x0, 0x6, 0x5, 0x7}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000001580)=[0xffffffffffffffff, r5, r3, r3, r5, r3], &(0x7f00000015c0)=[{0x0, 0x4, 0x10, 0xb}], 0x10, 0xf562}, 0x90) r7 = bpf$ITER_CREATE(0x21, 0x0, 0x0) r8 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000900)=@generic={&(0x7f00000008c0)='./file0\x00', 0x0, 0x8}, 0x18) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f00000009c0)={r8, 0x58, &(0x7f0000000940)}, 0x10) (async) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f00000009c0)={r8, 0x58, &(0x7f0000000940)}, 0x10) bpf$ITER_CREATE(0x21, &(0x7f0000000b40), 0x8) (async) r9 = bpf$ITER_CREATE(0x21, &(0x7f0000000b40), 0x8) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000a00)={0xffffffffffffffff, 0xe0, &(0x7f00000010c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000f00)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5, &(0x7f0000000f40)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000f80)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000001300)=[{}, {}, {}, {}, {}], 0x28, 0x10, &(0x7f0000001000), &(0x7f0000001040), 0x8, 0x10, 0x8, 0x8, &(0x7f0000001080)}}, 0x10) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000001600)={0x6, 0x7, &(0x7f0000001340)=ANY=[@ANYBLOB="18000000030000000000000000040000852000000400000002831c00040000009d40ffff0100000023120100000000009500000002000000"], &(0x7f0000001380)='GPL\x00', 0x0, 0xb6, &(0x7f00000013c0)=""/182, 0x41000, 0x40, '\x00', r10, 0x25, 0xffffffffffffffff, 0x8, &(0x7f0000001480)={0x5, 0x3}, 0x8, 0x10, &(0x7f00000014c0)={0x0, 0x6, 0x5, 0x7}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000001580)=[0xffffffffffffffff, r9, r8, r8, r9, r8], &(0x7f00000015c0)=[{0x0, 0x4, 0x10, 0xb}], 0x10, 0xf562}, 0x90) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000001600)={0x6, 0x7, &(0x7f0000001340)=ANY=[@ANYBLOB="18000000030000000000000000040000852000000400000002831c00040000009d40ffff0100000023120100000000009500000002000000"], &(0x7f0000001380)='GPL\x00', 0x0, 0xb6, &(0x7f00000013c0)=""/182, 0x41000, 0x40, '\x00', r10, 0x25, 0xffffffffffffffff, 0x8, &(0x7f0000001480)={0x5, 0x3}, 0x8, 0x10, &(0x7f00000014c0)={0x0, 0x6, 0x5, 0x7}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000001580)=[0xffffffffffffffff, r9, r8, r8, r9, r8], &(0x7f00000015c0)=[{0x0, 0x4, 0x10, 0xb}], 0x10, 0xf562}, 0x90) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) r11 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=ANY=[@ANYBLOB="18000000020000000000400000000000"], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r11, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000b00)={r4, 0x5, 0x18}, 0xc) (async) r12 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000b00)={r4, 0x5, 0x18}, 0xc) r13 = bpf$MAP_CREATE(0x0, &(0x7f0000000b80)=@base={0xa, 0x5, 0xfffff1be, 0x3, 0x10, r3, 0x8, '\x00', r1, r2, 0x1, 0x4, 0x2}, 0x48) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000e40)={0x0, 0x5, &(0x7f00000016c0)=ANY=[@ANYBLOB="18000000050000000000000009000000183800000100000000d0000000000000950000006de300007c5218682d5755d62d287982c26d18ff078807fa737f1e9d26006add35c655a23b3882eb67ff169574d9e8a3816cc0cdf4bfbd6819332c2924a0dc132a914958c74f29e7b9a96048ae602f3f655197e55e55ca987cf96e4bcd73c832addb35c7eda4cee6952b35812ae88d5a4ab3b209a884"], &(0x7f0000000a40)='GPL\x00', 0x80000000, 0xd8, &(0x7f0000001200)=""/216, 0x40f00, 0x62, '\x00', r10, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000a80)={0x9, 0x5}, 0x8, 0x10, &(0x7f0000000ac0)={0x5, 0x8, 0xd5, 0x3f}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000c80)=[0x1, r3, r11, r12, r7, r5, r5, r13], &(0x7f0000000cc0)=[{0x1, 0x1, 0x2, 0x5}], 0x10, 0x80}, 0x90) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=ANY=[@ANYBLOB="18000000e5ffffffffffffff00000000"], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r7, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) r14 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r14, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r14, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) r15 = bpf$ITER_CREATE(0x21, &(0x7f00000005c0), 0x8) bpf$PROG_LOAD(0x5, &(0x7f00000006c0)={0x16, 0x5, &(0x7f0000000400)=@raw=[@kfunc={0x85, 0x0, 0x2, 0x0, 0x1}, @exit, @map_idx={0x18, 0x3, 0x5, 0x0, 0x10}, @exit], &(0x7f0000000440)='syzkaller\x00', 0xfff, 0xab, &(0x7f0000000480)=""/171, 0x41000, 0x1, '\x00', r6, 0x9, r7, 0x8, &(0x7f0000000540)={0x7, 0x2}, 0x8, 0x10, &(0x7f0000000580)={0x2, 0x0, 0x4, 0x80000001}, 0x10, 0xffffffffffffffff, r14, 0x8, &(0x7f0000000600)=[r15], &(0x7f0000000640)=[{0x1, 0x4, 0x2, 0x8}, {0x5, 0x3, 0x5, 0x8}, {0x5, 0x4, 0xd, 0xb}, {0x1, 0x3, 0x1, 0x3e92412935436091}, {0x5, 0x4, 0x10, 0x9}, {0x2, 0x4, 0xa, 0xb}, {0x1, 0x1, 0xa, 0x2}, {0x5, 0x1, 0x6, 0xb}], 0x10, 0x9}, 0x90) openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x401, 0x0) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) 21:50:34 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) r1 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000002c0)={0x11, 0xb, &(0x7f0000000000)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x80000001, 0x0, 0x0, 0x0, 0x80}, @map_idx={0x18, 0x5, 0x5, 0x0, 0x6}, @map_fd={0x18, 0x0, 0x1, 0x0, 0x1}, @map_val={0x18, 0x0, 0x2, 0x0, r0, 0x0, 0x0, 0x0, 0x23}, @call={0x85, 0x0, 0x0, 0xbd}, @cb_func={0x18, 0x5, 0x4, 0x0, 0xffffffffffffffff}], &(0x7f0000000080)='GPL\x00', 0x0, 0x20, &(0x7f0000000140)=""/32, 0x41000, 0x42, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000180)={0x8, 0x5}, 0x8, 0x10, &(0x7f00000001c0)={0x2, 0x2, 0x5, 0x5}, 0x10, 0x0, 0x0, 0x5, &(0x7f0000000200)=[0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff], &(0x7f0000000240)=[{0x4, 0x1, 0x5, 0x1}, {0x4, 0x2, 0x7, 0x4}, {0x4, 0x5, 0x6, 0x6}, {0x4, 0x1, 0x8, 0x3}, {0x1, 0x2, 0xe, 0x5}], 0x10, 0x2}, 0x90) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, &(0x7f0000000380)=r1) ioctl$TUNSETVNETHDRSZ(r0, 0x400454d8, &(0x7f00000003c0)=0x7) (async) ioctl$TUNSETVNETHDRSZ(r0, 0x400454d8, &(0x7f00000003c0)=0x7) 21:50:34 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x541b, 0x0) ioctl$TUNSETDEBUG(0xffffffffffffffff, 0x400454c9, &(0x7f0000000040)=0x56) (async) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) ioctl$TUNSETSNDBUF(r1, 0x400454d4, &(0x7f0000000080)=0xfffff959) 21:50:34 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETPERSIST(r0, 0x400454cb, 0x1) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:34 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='memory.stat\x00', 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x5421, &(0x7f0000000040)={'dvmrp0\x00', 0x100}) (async) ioctl$SIOCSIFHWADDR(r0, 0x8924, &(0x7f0000000440)={'ip6gre0\x00'}) (async) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000080)={&(0x7f0000000100)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x7f, 0x7f, 0x4, [@fwd={0x3}, @datasec={0x5, 0x7, 0x0, 0xf, 0x3, [{0x1, 0x79e3, 0x6}, {0x1, 0x0, 0x20}, {0x1, 0x0, 0x2}, {0x3, 0x1, 0x200}, {0x5, 0x800, 0x200}, {0x5, 0xffffffe1, 0xff}, {0x2, 0x95b, 0xffff7fff}], "9fc4cc"}, @int={0xc, 0x0, 0x0, 0x1, 0x0, 0x5f, 0x0, 0x6e, 0x3}]}, {0x0, [0x61, 0x0]}}, &(0x7f00000001c0)=""/233, 0x9c, 0xe9, 0x1, 0x4}, 0x20) syz_clone(0x2050080, &(0x7f00000002c0)="a61a27bd63dde9d52c606ff550fedef951fe2de0088aacf643a2e44035979410704a0d043c684f80d87f91040132005f97208d1f847e134ad4c454c1d735e521afdf654b5f537c25f862c9e6bfca3c884d845159df2f170642aae87f5618189abd67d0c6b22af14936d0259224b41d149fb9c0542451dd6bdfe4d8bdb517746e1a58423bdb6d7491c3c8471d67b180b623122221a15c9931320f22969bcc1a718cef482fc3b422c4976f1b46fca5", 0xae, &(0x7f0000000380), &(0x7f00000003c0), &(0x7f0000000400)="edcba24808b6b62ba565246da3ee7a3ab65a9700925ea0a79b97590fc5186bde0115e44056d244e4d4d02f6f6e936c97a913") 21:50:34 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x8000, 0x0) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) (async) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x2000, 0x0) ioctl$TUNGETFEATURES(r1, 0x800454cf, &(0x7f0000000080)) (async, rerun: 32) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) (rerun: 32) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) write$cgroup_type(r2, &(0x7f0000000140), 0x9) 21:50:34 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000002c0)={0x11, 0xb, &(0x7f0000000000)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x80000001, 0x0, 0x0, 0x0, 0x80}, @map_idx={0x18, 0x5, 0x5, 0x0, 0x6}, @map_fd={0x18, 0x0, 0x1, 0x0, 0x1}, @map_val={0x18, 0x0, 0x2, 0x0, r0, 0x0, 0x0, 0x0, 0x23}, @call={0x85, 0x0, 0x0, 0xbd}, @cb_func={0x18, 0x5, 0x4, 0x0, 0xffffffffffffffff}], &(0x7f0000000080)='GPL\x00', 0x0, 0x20, &(0x7f0000000140)=""/32, 0x41000, 0x42, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000180)={0x8, 0x5}, 0x8, 0x10, &(0x7f00000001c0)={0x2, 0x2, 0x5, 0x5}, 0x10, 0x0, 0x0, 0x5, &(0x7f0000000200)=[0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff], &(0x7f0000000240)=[{0x4, 0x1, 0x5, 0x1}, {0x4, 0x2, 0x7, 0x4}, {0x4, 0x5, 0x6, 0x6}, {0x4, 0x1, 0x8, 0x3}, {0x1, 0x2, 0xe, 0x5}], 0x10, 0x2}, 0x90) (async) r1 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000002c0)={0x11, 0xb, &(0x7f0000000000)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x80000001, 0x0, 0x0, 0x0, 0x80}, @map_idx={0x18, 0x5, 0x5, 0x0, 0x6}, @map_fd={0x18, 0x0, 0x1, 0x0, 0x1}, @map_val={0x18, 0x0, 0x2, 0x0, r0, 0x0, 0x0, 0x0, 0x23}, @call={0x85, 0x0, 0x0, 0xbd}, @cb_func={0x18, 0x5, 0x4, 0x0, 0xffffffffffffffff}], &(0x7f0000000080)='GPL\x00', 0x0, 0x20, &(0x7f0000000140)=""/32, 0x41000, 0x42, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000180)={0x8, 0x5}, 0x8, 0x10, &(0x7f00000001c0)={0x2, 0x2, 0x5, 0x5}, 0x10, 0x0, 0x0, 0x5, &(0x7f0000000200)=[0xffffffffffffffff, 0x1, 0x1, 0x1, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff], &(0x7f0000000240)=[{0x4, 0x1, 0x5, 0x1}, {0x4, 0x2, 0x7, 0x4}, {0x4, 0x5, 0x6, 0x6}, {0x4, 0x1, 0x8, 0x3}, {0x1, 0x2, 0xe, 0x5}], 0x10, 0x2}, 0x90) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, &(0x7f0000000380)=r1) ioctl$TUNSETVNETHDRSZ(r0, 0x400454d8, &(0x7f00000003c0)=0x7) 21:50:34 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000080)=@generic={&(0x7f0000000040)='./file0\x00', 0x0, 0x10}, 0x18) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x7, &(0x7f0000000100)=@framed={{0x18, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xfffff800}, [@ldst={0x0, 0x3, 0x6, 0x9, 0x3, 0xfffffffffffffffc, 0xfffffffffffffffc}, @exit, @generic={0x1, 0x9, 0xd, 0x5, 0x8}, @call={0x85, 0x0, 0x0, 0x2d}]}, &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNGETVNETLE(r0, 0x800454dd, &(0x7f0000000000)) ioctl$TUNSETIFF(r1, 0x541b, 0x0) 21:50:34 executing program 1: ioctl$sock_kcm_SIOCKCMATTACH(0xffffffffffffffff, 0x89e0, &(0x7f0000000040)) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000380)={0xffffffffffffffff, 0xe0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x4, 0x9, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0], &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000180)=[{}, {}, {}], 0x18, 0x10, &(0x7f00000001c0), &(0x7f0000000200), 0x8, 0x10, 0x8, 0x8, &(0x7f0000000240)}}, 0x10) bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f00000003c0)={r0}, 0x4) (async) r2 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000180)={&(0x7f0000000080)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x64, 0x64, 0x4, [@array={0x0, 0x0, 0x0, 0x3, 0x0, {0x5, 0x4, 0x6}}, @int={0x0, 0x0, 0x0, 0x1, 0x0, 0x56, 0x0, 0x1, 0x2}, @int={0xf, 0x0, 0x0, 0x1, 0x0, 0x21, 0x0, 0x6d, 0x1}, @enum={0x2, 0x2, 0x0, 0x6, 0x4, [{0xc, 0x6}, {0x0, 0x200}]}, @var={0x5, 0x0, 0x0, 0xe, 0x1, 0x1}]}, {0x0, [0x2e, 0x61]}}, &(0x7f0000000100)=""/73, 0x80, 0x49, 0x1, 0x2}, 0x20) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000340)={r2, 0x20, &(0x7f0000000300)={&(0x7f00000001c0)=""/142, 0x8e, 0x0, &(0x7f0000000280)=""/87, 0x57}}, 0x10) (async) ioctl$TUNSETVNETBE(r2, 0x400454de, &(0x7f00000003c0)) (async) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000880)={r2, 0x20, &(0x7f0000000840)={&(0x7f0000000640)=""/235, 0xeb, 0x0, &(0x7f0000000740)=""/247, 0xf7}}, 0x10) (async) r3 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000900)=@generic={&(0x7f00000008c0)='./file0\x00', 0x0, 0x8}, 0x18) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f00000009c0)={r3, 0x58, &(0x7f0000000940)={0x0, 0x0}}, 0x10) (async) r5 = bpf$ITER_CREATE(0x21, &(0x7f0000000b40), 0x8) (async) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000011c0)={0xffffffffffffffff, 0xe0, &(0x7f00000010c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000f00)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5, &(0x7f0000000f40)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000f80)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000fc0)=[{}, {}, {}, {}], 0x20, 0x10, &(0x7f0000001000), &(0x7f0000001040), 0x8, 0x10, 0x8, 0x8, &(0x7f0000001080)}}, 0x10) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000001600)={0x6, 0xa, &(0x7f0000001500)=@raw=[@func={0x85, 0x0, 0x1, 0x0, 0x6}, @map_val={0x18, 0x8, 0x2, 0x0, r5, 0x0, 0x0, 0x0, 0x1}, @initr0={0x18, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x2}, @generic={0x5d, 0x1, 0x1, 0x8, 0x3cd}, @btf_id={0x18, 0x2, 0x3, 0x0, 0x4}, @map_idx_val={0x18, 0x3, 0x6, 0x0, 0x5, 0x0, 0x0, 0x0, 0x7}], &(0x7f0000001380)='GPL\x00', 0x0, 0xb6, &(0x7f00000013c0)=""/182, 0x41000, 0x40, '\x00', r6, 0x25, r2, 0x8, &(0x7f0000001480)={0x5, 0x3}, 0x8, 0x10, &(0x7f00000014c0)={0x0, 0x6, 0x5, 0x7}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000001580)=[0xffffffffffffffff, r5, r3, r3, r5, r3], &(0x7f00000015c0)=[{0x0, 0x4, 0x10, 0xb}], 0x10, 0xf562}, 0x90) r7 = bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) r8 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000900)=@generic={&(0x7f00000008c0)='./file0\x00', 0x0, 0x8}, 0x18) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f00000009c0)={r8, 0x58, &(0x7f0000000940)}, 0x10) r9 = bpf$ITER_CREATE(0x21, &(0x7f0000000b40), 0x8) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000a00)={0xffffffffffffffff, 0xe0, &(0x7f00000010c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000f00)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5, &(0x7f0000000f40)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000f80)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000001300)=[{}, {}, {}, {}, {}], 0x28, 0x10, &(0x7f0000001000), &(0x7f0000001040), 0x8, 0x10, 0x8, 0x8, &(0x7f0000001080)}}, 0x10) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000001600)={0x6, 0x7, &(0x7f0000001340)=ANY=[@ANYBLOB="18000000030000000000000000040000852000000400000002831c00040000009d40ffff0100000023120100000000009500000002000000"], &(0x7f0000001380)='GPL\x00', 0x0, 0xb6, &(0x7f00000013c0)=""/182, 0x41000, 0x40, '\x00', r10, 0x25, 0xffffffffffffffff, 0x8, &(0x7f0000001480)={0x5, 0x3}, 0x8, 0x10, &(0x7f00000014c0)={0x0, 0x6, 0x5, 0x7}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000001580)=[0xffffffffffffffff, r9, r8, r8, r9, r8], &(0x7f00000015c0)=[{0x0, 0x4, 0x10, 0xb}], 0x10, 0xf562}, 0x90) (async) r11 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=ANY=[@ANYBLOB="18000000020000000000400000000000"], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r11, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) r12 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000b00)={r4, 0x5, 0x18}, 0xc) (async) r13 = bpf$MAP_CREATE(0x0, &(0x7f0000000b80)=@base={0xa, 0x5, 0xfffff1be, 0x3, 0x10, r3, 0x8, '\x00', r1, r2, 0x1, 0x4, 0x2}, 0x48) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000e40)={0x0, 0x5, &(0x7f00000016c0)=ANY=[@ANYBLOB="18000000050000000000000009000000183800000100000000d0000000000000950000006de300007c5218682d5755d62d287982c26d18ff078807fa737f1e9d26006add35c655a23b3882eb67ff169574d9e8a3816cc0cdf4bfbd6819332c2924a0dc132a914958c74f29e7b9a96048ae602f3f655197e55e55ca987cf96e4bcd73c832addb35c7eda4cee6952b35812ae88d5a4ab3b209a884"], &(0x7f0000000a40)='GPL\x00', 0x80000000, 0xd8, &(0x7f0000001200)=""/216, 0x40f00, 0x62, '\x00', r10, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000a80)={0x9, 0x5}, 0x8, 0x10, &(0x7f0000000ac0)={0x5, 0x8, 0xd5, 0x3f}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000c80)=[0x1, r3, r11, r12, r7, r5, r5, r13], &(0x7f0000000cc0)=[{0x1, 0x1, 0x2, 0x5}], 0x10, 0x80}, 0x90) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=ANY=[@ANYBLOB="18000000e5ffffffffffffff00000000"], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r7, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) r14 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r14, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) r15 = bpf$ITER_CREATE(0x21, &(0x7f00000005c0), 0x8) bpf$PROG_LOAD(0x5, &(0x7f00000006c0)={0x16, 0x5, &(0x7f0000000400)=@raw=[@kfunc={0x85, 0x0, 0x2, 0x0, 0x1}, @exit, @map_idx={0x18, 0x3, 0x5, 0x0, 0x10}, @exit], &(0x7f0000000440)='syzkaller\x00', 0xfff, 0xab, &(0x7f0000000480)=""/171, 0x41000, 0x1, '\x00', r6, 0x9, r7, 0x8, &(0x7f0000000540)={0x7, 0x2}, 0x8, 0x10, &(0x7f0000000580)={0x2, 0x0, 0x4, 0x80000001}, 0x10, 0xffffffffffffffff, r14, 0x8, &(0x7f0000000600)=[r15], &(0x7f0000000640)=[{0x1, 0x4, 0x2, 0x8}, {0x5, 0x3, 0x5, 0x8}, {0x5, 0x4, 0xd, 0xb}, {0x1, 0x3, 0x1, 0x3e92412935436091}, {0x5, 0x4, 0x10, 0x9}, {0x2, 0x4, 0xa, 0xb}, {0x1, 0x1, 0xa, 0x2}, {0x5, 0x1, 0x6, 0xb}], 0x10, 0x9}, 0x90) (async) openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x401, 0x0) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) 21:50:34 executing program 5: mkdir(&(0x7f0000000a00)='./file0\x00', 0x0) r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$LINK_DETACH(0x22, &(0x7f00000003c0)=r0, 0x4) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=ANY=[], &(0x7f0000000c40)='syzkaller\x00', 0xd, 0x0, 0x0, 0x40f00, 0x0, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x1f, 0x7fff}, 0x10}, 0x90) bpf$LINK_DETACH(0x22, &(0x7f0000000a40)=r0, 0x4) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000380)={r0, 0x58, &(0x7f0000000300)}, 0x10) r1 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000840)={0xffffffffffffffff, 0xe0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000580)=[0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x1, 0xa, &(0x7f00000005c0)=[0x0], &(0x7f0000000600)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000640)=[{}, {}, {}], 0x18, 0x10, &(0x7f0000000680), &(0x7f00000006c0), 0x8, 0x10, 0x8, 0x8, &(0x7f0000000700)}}, 0x10) bpf$PROG_LOAD(0x5, &(0x7f0000000940)={0x1c, 0x4, &(0x7f0000000400)=@framed={{0x18, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0xffffffff}, [@ldst={0x3, 0x3, 0x0, 0x3, 0x0, 0x30, 0x4}]}, &(0x7f0000000440)='syzkaller\x00', 0x40, 0xee, &(0x7f0000000480)=""/238, 0xa39127daf27dc2ad, 0x5, '\x00', r2, 0x8, 0xffffffffffffffff, 0x8, &(0x7f0000000880)={0x6, 0x2}, 0x8, 0x10, &(0x7f00000008c0)={0x0, 0x5, 0x6}, 0x10, 0xffffffffffffffff, r0, 0x3, 0x0, &(0x7f0000000900)=[{0x5, 0x3, 0x7, 0x8}, {0x5, 0x2, 0xa, 0x2}, {0x5, 0x4, 0x6, 0x1}], 0x10, 0x7}, 0x90) ioctl$TUNSETIFF(r1, 0x541b, 0x0) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0x16, 0x12, &(0x7f0000000100)=@framed={{0x18, 0x0, 0x0, 0x0, 0x8001, 0x0, 0x0, 0x0, 0x10001}, [@initr0={0x18, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x4}, @exit, @jmp={0x5, 0x0, 0x0, 0xb, 0x2, 0x6, 0xfffffffffffffffc}, @cb_func={0x18, 0x2, 0x4, 0x0, 0xfffffffffffffff9}, @kfunc={0x85, 0x0, 0x2, 0x0, 0x1}, @map_idx={0x18, 0x4, 0x5, 0x0, 0x3}, @map_fd={0x18, 0xa, 0x1, 0x0, 0x1}, @cb_func={0x18, 0x6}, @map_idx_val={0x18, 0xb, 0x6, 0x0, 0x9, 0x0, 0x0, 0x0, 0x4}]}, &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x40f00, 0x2, '\x00', 0x0, 0x4, 0xffffffffffffffff, 0x8, &(0x7f0000000080)={0x8, 0x4}, 0x8, 0x10, &(0x7f00000001c0)={0x4, 0xc, 0x101, 0x200}, 0x10, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10, 0x8}, 0x90) bpf$OBJ_PIN_MAP(0x6, &(0x7f00000002c0)=@o_path={&(0x7f0000000000)='./file0\x00', 0x1, 0x4000, r3}, 0x18) 21:50:34 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='memory.stat\x00', 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x5421, &(0x7f0000000040)={'dvmrp0\x00', 0x100}) ioctl$SIOCSIFHWADDR(r0, 0x8924, &(0x7f0000000440)={'ip6gre0\x00'}) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000080)={&(0x7f0000000100)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x7f, 0x7f, 0x4, [@fwd={0x3}, @datasec={0x5, 0x7, 0x0, 0xf, 0x3, [{0x1, 0x79e3, 0x6}, {0x1, 0x0, 0x20}, {0x1, 0x0, 0x2}, {0x3, 0x1, 0x200}, {0x5, 0x800, 0x200}, {0x5, 0xffffffe1, 0xff}, {0x2, 0x95b, 0xffff7fff}], "9fc4cc"}, @int={0xc, 0x0, 0x0, 0x1, 0x0, 0x5f, 0x0, 0x6e, 0x3}]}, {0x0, [0x61, 0x0]}}, &(0x7f00000001c0)=""/233, 0x9c, 0xe9, 0x1, 0x4}, 0x20) syz_clone(0x2050080, &(0x7f00000002c0)="a61a27bd63dde9d52c606ff550fedef951fe2de0088aacf643a2e44035979410704a0d043c684f80d87f91040132005f97208d1f847e134ad4c454c1d735e521afdf654b5f537c25f862c9e6bfca3c884d845159df2f170642aae87f5618189abd67d0c6b22af14936d0259224b41d149fb9c0542451dd6bdfe4d8bdb517746e1a58423bdb6d7491c3c8471d67b180b623122221a15c9931320f22969bcc1a718cef482fc3b422c4976f1b46fca5", 0xae, &(0x7f0000000380), &(0x7f00000003c0), &(0x7f0000000400)="edcba24808b6b62ba565246da3ee7a3ab65a9700925ea0a79b97590fc5186bde0115e44056d244e4d4d02f6f6e936c97a913") openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='memory.stat\x00', 0x0, 0x0) (async) ioctl$TUNSETIFF(r1, 0x5421, &(0x7f0000000040)={'dvmrp0\x00', 0x100}) (async) ioctl$SIOCSIFHWADDR(r0, 0x8924, &(0x7f0000000440)={'ip6gre0\x00'}) (async) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000080)={&(0x7f0000000100)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x7f, 0x7f, 0x4, [@fwd={0x3}, @datasec={0x5, 0x7, 0x0, 0xf, 0x3, [{0x1, 0x79e3, 0x6}, {0x1, 0x0, 0x20}, {0x1, 0x0, 0x2}, {0x3, 0x1, 0x200}, {0x5, 0x800, 0x200}, {0x5, 0xffffffe1, 0xff}, {0x2, 0x95b, 0xffff7fff}], "9fc4cc"}, @int={0xc, 0x0, 0x0, 0x1, 0x0, 0x5f, 0x0, 0x6e, 0x3}]}, {0x0, [0x61, 0x0]}}, &(0x7f00000001c0)=""/233, 0x9c, 0xe9, 0x1, 0x4}, 0x20) (async) syz_clone(0x2050080, &(0x7f00000002c0)="a61a27bd63dde9d52c606ff550fedef951fe2de0088aacf643a2e44035979410704a0d043c684f80d87f91040132005f97208d1f847e134ad4c454c1d735e521afdf654b5f537c25f862c9e6bfca3c884d845159df2f170642aae87f5618189abd67d0c6b22af14936d0259224b41d149fb9c0542451dd6bdfe4d8bdb517746e1a58423bdb6d7491c3c8471d67b180b623122221a15c9931320f22969bcc1a718cef482fc3b422c4976f1b46fca5", 0xae, &(0x7f0000000380), &(0x7f00000003c0), &(0x7f0000000400)="edcba24808b6b62ba565246da3ee7a3ab65a9700925ea0a79b97590fc5186bde0115e44056d244e4d4d02f6f6e936c97a913") (async) 21:50:34 executing program 0: bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000003c0)={0xffffffffffffffff, 0xe0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0], &(0x7f0000000180)=[0x0, 0x0], 0x0, 0x8, &(0x7f00000001c0)=[{}], 0x8, 0x10, &(0x7f0000000200), &(0x7f0000000240), 0x8, 0x10, 0x8, 0x8, &(0x7f0000000280)}}, 0x10) r2 = bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000400)=0xffffffffffffffff, 0x4) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000740)={0x18, 0x5, &(0x7f00000004c0)=@raw=[@map_idx_val={0x18, 0x9, 0x6, 0x0, 0x2, 0x0, 0x0, 0x0, 0x5}, @alu={0x7, 0x1, 0x5, 0x1, 0x0, 0x10, 0x1}, @exit, @kfunc={0x85, 0x0, 0x2, 0x0, 0x2}], &(0x7f0000000500)='syzkaller\x00', 0x5, 0x99, &(0x7f0000000540)=""/153, 0x40f00, 0x20, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000600)={0x4, 0x1}, 0x8, 0x10, &(0x7f0000000640)={0x5, 0xd, 0x8, 0x28}, 0x10, 0x0, 0x0, 0x6, &(0x7f0000000680)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff, 0x1, 0x1, 0xffffffffffffffff], &(0x7f00000006c0)=[{0x5, 0x3, 0x7, 0x4}, {0x3, 0x2, 0xb, 0xb}, {0x3, 0x2, 0x7, 0x6}, {0x5, 0x3, 0x2, 0x7}, {0x3, 0x1, 0xd, 0x9}, {0x5, 0x5, 0xf, 0x4}], 0x10, 0x800}, 0x90) r4 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r4, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000ac0)={r0}, 0x4) r5 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r5, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) r6 = bpf$MAP_CREATE(0x0, &(0x7f0000000800)=@bloom_filter={0x1e, 0x8000, 0x5, 0x8, 0x180c, 0x1, 0x6, '\x00', 0x0, 0xffffffffffffffff, 0x2, 0x5, 0x1, 0xc}, 0x48) r7 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000f00)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@generic={0x63, 0x9, 0x6, 0x3, 0x20}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x41100, 0x0, '\x00', 0x0, 0x25, r7, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0xf, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) r8 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000880)={0x0, 0x7, 0x4}, 0xc) r9 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f00000008c0)={0xffffffffffffffff, 0x9, 0x8}, 0xc) r10 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000900)={0xffffffffffffffff, 0x3}, 0xc) bpf$PROG_LOAD(0x5, &(0x7f0000000a00)={0xf, 0x8, &(0x7f0000000000)=@framed={{0x18, 0x0, 0x0, 0x0, 0x401, 0x0, 0x0, 0x0, 0xfffffff9}, [@func={0x85, 0x0, 0x1, 0x0, 0xffffffffffffffff}, @cb_func={0x18, 0x0, 0x4, 0x0, 0xfffffffffffffffe}, @initr0={0x18, 0x0, 0x0, 0x0, 0x184, 0x0, 0x0, 0x0, 0x5df1}]}, &(0x7f0000000040)='syzkaller\x00', 0x3, 0x0, 0x0, 0x41100, 0x20, '\x00', r1, 0x26, r2, 0x8, &(0x7f0000000440)={0x3, 0x4}, 0x8, 0x10, &(0x7f0000000480)={0x4, 0x10, 0x5, 0x7fff}, 0x10, 0x0, r3, 0x7, &(0x7f0000000940)=[r4, r5, r6, r7, r8, r9, r10, 0x1], &(0x7f0000000980)=[{0x5, 0x1, 0xf, 0x3}, {0x2, 0x4, 0x7, 0x9}, {0x5, 0x3, 0xe, 0x3}, {0x2, 0x5, 0x8, 0x5}, {0x1, 0x2, 0xf, 0x1}, {0x1, 0x4, 0xd, 0xa}, {0x0, 0x2, 0x9, 0x4}], 0x10, 0x9}, 0x90) r11 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x8300, 0x0) ioctl$TUNSETIFF(r11, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) bpf$BPF_MAP_LOOKUP_AND_DELETE_ELEM(0x15, &(0x7f0000000b80)={0xffffffffffffffff, &(0x7f0000000b00)="13ff69e4c1ebc36b4221cf654ce6a1ca80c0246d67162f4f797dbe7dc72830ff3d85829a11112a4dc24aec2c17505dced3921e9764921badf5b79526a328ebc8125af411c885132c5d25b68579acc324378270c638319035fc5f8753ffc9eb8c8af8762fb64f", &(0x7f0000000e40)=""/187, 0x4}, 0x20) 21:50:34 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000080)=@generic={&(0x7f0000000040)='./file0\x00', 0x0, 0x10}, 0x18) (async) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000080)=@generic={&(0x7f0000000040)='./file0\x00', 0x0, 0x10}, 0x18) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x7, &(0x7f0000000100)=@framed={{0x18, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xfffff800}, [@ldst={0x0, 0x3, 0x6, 0x9, 0x3, 0xfffffffffffffffc, 0xfffffffffffffffc}, @exit, @generic={0x1, 0x9, 0xd, 0x5, 0x8}, @call={0x85, 0x0, 0x0, 0x2d}]}, &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNGETVNETLE(r0, 0x800454dd, &(0x7f0000000000)) ioctl$TUNSETIFF(r1, 0x541b, 0x0) 21:50:34 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) bpf$MAP_DELETE_ELEM(0x3, &(0x7f0000000140)={0xffffffffffffffff, &(0x7f0000000e40)="88bafa0d6e1f8052d1eebe75dfdeefffe74bff36b2967e4199a67980b3adb47286f2f9bea8a56db7ebfa28733d039bdb67d6322944b1e7469a39f96eef0949f304d4552b9c056bb1d4c2fefabf3c05d36f73d5492ca84fe936dff0ac8a48f7699b24caafbfeaa426d42073ddf1549cf6fdc7790e5a146219f1ecc8252181a45dc805dd2acc67cf6ca198e595d03b89960bd1afda0d5b527f87075ab478717839ba0a057968639a49944f1a01e85b5204593cf0ad145faa45f4057fcbefa5447a060d64789581493f393e20cfffc8231a990218ff44447c339d1d9e9bd88b669c40c370725c0a0570cafbae819f08f674bfd3653897665d797ec77eb5f4baa18004b7a0fb6e1ab4f31fee38bc7e428aaa5f4970c976ceaec55d251025f87b2f6d258162f52ceb5205667073511d8cbda707f507f333674c11645a55f1df49861877c68addb53f4061bcb8d6a16c449d2c27d18360b7f748c498a0928b0516d28fbaf6c2573075753aad4cae5f706f29dfb273da072bb805a49f063a89c81e396709ceac6c5a1f49902a95785bacff25c6f140b00382a0f46ade18fac8b667666233484af33c034f5e990d9ebc6c1e08698ab687c80bf190f9f76348930fcb18eee7729906b2e663ed0b9f1bf5a7be467de62226b91c4ce583900a1618aef6511741d891f7060332ad879f296e18b0f2f809821205ebf90a6dcc22a6830c68d99e3f405508523eaf9e26b3ba10385374656d37b349cd9f2757e0bfdadc778050419418e67097efcef2e9ac4b605737540dfbbe3da3b85fdf2ec4e6b9520331f1cfb6a61bf6641f76059de395033a1666fae37b7f1f93101ac0bdd675e335aae226e622dff28038491ab256157269f416badab92c75eeafb70fe026cd610d24e2b0d1ac3182ad996ff09ec779778d63f9a03e3bf8f11d4165e4ca24046765f6f22a9b476b4c08ee51c92cdd13b904bb3ad6d60992769c8cec863d89ba29046388a38e556546b2af1765196a413ae8acc216b66080f41a15ff55d9d3c53c774c1b0f82c44cf221ebb9871b75a0e753378d5ce8f1b39e535983b9b5e254a2e090e9ad030efc7a6986429ebce7238ede5f6c33da2fed6968fc84a4a3a67ea9b67ccd7a72d2af49cb17df6095008edaa49b9bea44ad182ab413236c0f884824ecbed395d06b309aadbdcfaa297368585bf9a5b1a31bdfb35cc298f4cd1b988abedc976bb28477ed3947033aaef693f326c055417057eb55c02efea73fc37b0eed99613b3b3dae596140b41d805478ebeecacceaa5d9a065eaf9abd44af3b959c1147c7067c819ad305da3229ca1c571ac032219fc1ea8224451b3e969bf6818d0d74af4cd9860c3ec12c699d3ebe92a992e423b17685d91feb753b76b54f409582114cbe562ccdb1364a62aeb522f723b9d120d4f32c8cf92165697a0163d564eba9ac0a533e4f0a2a2b71cc7539ec0c0e8f974638ad7076bfa7f3902057a335af74d54a67436a04fcbea8f44bf9c2667fdf9b49d988bcc95b19a6f6aac183cd1f6b3dcc2d5a51f2de7c1aa0c39f660d4deb7dc17e3711c93b82a9bccd0f675c03497e5f1f92431f10c60bfa7872cd1dd324105a266ce458d619fe4f989d20a737601e95a56c783448f20e8548b23d34542a65df978e067b8406e790439a77b1ce09a8290c1cf058460ff48b7dff7f370270f60ece6e8acbe4b1d61f81284fb1c8e29093bdb10285b8d6b663f7f32d20de69125aefa0e4e72a321a7c0a04df74f7bde14e748eb0a2b6da7f27ee5cb826d52c25207de53ea1d7948704fefba94682ec7ae54ba7fd0bde3df8375b4cf4211899170c937a9817c8e29f5a6817ca323498c88cac9d089b7835f98a4444063df1c0d03b4266851b54f21c46309fc1472830c7b79e98badb84e38b6e40b936c745e539bcd7674f878b1a0768c60dcd6f0be8cbaeb135ddba2d556e782f05ed4d42d677214df628c2d75b104662630e34dabadb3d752b0995c6cc134e4886377a60f60459773807c9667fc30709caf109218d777c82a138e2588ea98ec6c910275c2913e9e70752cc71d55cc64506ab5d00792c1e564d422f4c285cc578b06abbb71d099602730d1565935aa29bb8d206b6f21cc635d536f8e27c1a1fc388b3bc11b6684ed88aed504d641f2e5383e8c96e9c32a1b208c8447c19be512156166988a47c4ccfdddc32270cd4942decda0195c7d5e0929fa96934328fce090ac16d16684a3f0275ace410b3acaed994d9885f3e8f36681027bb55c7a0c16937c38b185905bae41b91dc30ee6d9cc2261e1270e1ff8ceb266169a2fce68ca2b219dbfea33ef44c31bc9d5210f59edfd24b9cb22810de64b7fb2581805f5c3024c98e046604a4c631e454af7db2ce0fdc5356d59eb231b3c92ae635811086a66fd84ef49f5ef5a3a47a6465023b668e2e152370da78237c2a1663928dcfd54902148e7110c3528b3a9618393a67f552a967a22bd5a2aef27ab7560774289354c8ed26212cc1b4543c40caffca0c5daa3b4a81b5c9df746bd8d3336041ff9d2dc2caeb4a54aaf1103cd4acf652294f896107df5c193839fdd2538518dd60cc875b0da86aa812c5917786d39b5ebe99d2e87fb92b07b6becdb32853ce8fdb9afb81bbaeb4846efd1ba6c20f5feccc9fcd028e4667933e5152d127601a3915c8e9c65736ab97fe9307833e3a5c42474e947ce45e64b72feb8154cd34c35bab39d2d6104d5d92636344e9c350179dc69ffbf16be1becc2d934d710d69483adc037746a3994c1f5b89a8f340a5f03ce9e68463ded437b03e103b815ea7b9d37a6a7c7b7b67f9e7fbc619a4fcfdcea2c422384736ef494c5e387d84d05ce45c78b07b9a13c898203f29d70a341dc5ca7b226e55d20eb3a8a954658d1ea949a948d326ca5296aad9a3c67bbea55508bd183493c92fcb646672f13e525c10c55317920fe42cceec55bf3abd0ae7c928637ffc855951c4aa877e489ac870795fa56e721286a4917f83569f39ab1365c7edae3f1ee45b1a4ae7261105d3fb4e190e3dedf5d36c06fae3d00e2f3f134e7ceecd43a5b3c7fcfe81888132b0ec627cec00505965d9fab6aef632513e38dde8700a84ceac6e6f8becd8cb837ca51917c86f2fd7bf7c844ab47701aedf4d3e47b5d79e399559248b3bac46a00a6cf3a2d6b99ca8ae3fcd8776b48a41e81eb0c8bf625a4cb8083d801ac6607e14ca7e7e2e0ef456f1c53b554df1146a51e98fca972a889cdee0f9674a61e2e301f069aee64121923694d6ae029e5cf8efe173ab851fd6f13bfdc361130d1fe0922247d2d8925136a84790dc27c8fe3bd47a954b2d586a3b678648a49f04a1b56450ff3d50f6c4c5728f82f16c4bc284eb9360436c0318ad6d086a5b5f07b2681cde73a7b77adc01d9df957ef5e8365dda80f190325dc75f0db2c820331ddde072c42c1bedbb449eb36c32a511571a08b99487b12b75d338d92ef5027d5dc3f57992076db40af6168a5b12f3ead9f472457bf4f5e4582c325605e4177915d9e2c64f67776d7eb16480cc04bc79cea3d9ee44b935fa255e098cfc9484b75245df1f1cd20c73e945205cf565dfe37e1b4a3174e21c34ce0af5c2e3840772e13e9577bb21ba96aaa1cf30782d08b2d41ae623a7e0a698dcd585711adc86dc22c9de5797ab4725ff8c426ca3e7bb6cd926b4dd9ff0ea96fadaa87d9780ed3a6036830c215ee1c3edc4045f301e78d3b8ebbbe98216b9b873651aa771332b9ac0b15fa394dd099c3f29e30ff3a333ff1573611d61e730cfec0e952195340be1e72698b9eb4644b7d45dab8bcc9f1ddf6ddad8c84bec8f8bda30adf07806ca1369f1e27922f43d2f9d9869ed6a9e78590c976f08ef59e51bf319ea6194a60a1a0befd86d83850333d24e0fae5cf0c7f7873508f614bc4634a114752c7dca96350af164b640b195464a8ec3d387b3337af9b37417fd055206f8b7e18ecc7142a8bef197ff5a8caa7b6495ca72472e388e74901de2a602d79234d4372854f368a4f9841543274ac760257573c53e92534b5664b1ed08505ab9703c344a9a240281cd573b8f5c1e1ef99b51dc6db8ecdeee5eca886c8bfbf60c5c7aa2e5589768dac6abedac43210d0ada159bbf7e1f45b9f7b9a14117306219633065d0c364c6311ef615935534bfc31122b6ecc2715bd4e022fb034f36739d221fb521c4613e1281233f39c7793d8650afa33d73797315e5eeed75d9665030484af57247c5ed700b74a44d7c97016fe7f4f3ca07139be25059ba595f23c750fb315bc2667d23d5c567b7dd222099f1894fc7d16f12dbfd5f03bb094e01dd0b298357e2c88a20913eef3d061f6ac95d0d0f324ca1b06c2c9d314713f4507102a796ebc0565ea74e5867665d4a2d7056539955033d117d3758c3626a0c6d34fcce2ef27059c359a5813583decf04d443fe909939b06a1770ad1798b0616852ed049114bff1b05fc02ce432439e469290ae2bab1b12514a3cf5acdf859cf9b9d9e06f86a69c04fb6883c60138ec6e5651a5a5ad09c88ec19f57d3d3b5844fdbba9db9a04e7dbfabbc0b632f2c62310a5161266ee5403d44f6fe3d0cb1508131b0eb7b472470af1433d735827252e2f29f5a2b4ae9257bb4f2f37c821634ad56fd6e8d2688fe12f58318e913a5afa3db9baea6bd1861744c91b0ae3ff3b9b1bc742237304fd8393645ef317cedfd7b217a938360c27140d32d38ade81c6ff476bc76e770d6e2abda680c659eca9907945350b73548c12e563e83615d7b098052116ac8c5d2cdd3567838cd89b31b91a38f8b82028a239d3e4369054d70d4110bccfbe02f65baf312d6723516e34d1bd3b772cf135bee2a3ed4603ac6e85675e8c764e544001e7b0643b10afff6d05459ef4f6424c548ef4051dd35a309994727d69de9e0472dcb009ef693632fc3a349670c6a27592b5c9e0a8683dfbb18584d56cc041bb78ca9180b92dbd95fe25d9c0bd6873ac543b6690bfd7876a9a2b50c65cfbffc0e5debbcd3f9190fe74ae47078102569e90a59e7e5a603fc52ec13410dab63c871899f96ddb4efd7f76cf7381d23d564a3b95b4f1c34cca756445dbb69b58905b8886ec0ee91ecfb64a361546eb16aa187ea7e9e2ac1c6cefdfe60588f84ac79abc5f5041b963b3e7faba381db51329a34f5a9c0a58be3c6d7b4f8acdd12d364cb04443e7d32960b5cdb9d6e08dc3e3cd116172fb007c9490b43be1e7b5e6e9f69ba8578973bc6880105c6cc3c60c9f881218bb25f172364fc540551181e41d48e88a294d1876114721e6d8b1667271390a1454bbdb68f43c49816804e08112a19198b1cbaeec8d76e01aaf8fb72772f2e18d6e60db862616649ac277c7b5d2dc6ca3f2eecc20ea163180916a20b7cb9c49d1f8b14b7dcce9427169f1e21c073e798b615e358c5306e93f674a2241a5918aede86950ac1a128889eb823887af9d542cd9f1651c74efa4946fd1594f0722b344d51b46b23f320020a6ec2fbd7f3af9aeff1b713d57c6e91c9fc072631c4db200296b4c9d63ef8215827a4128172726e2bffafe6f8c1c452e663305083a5e60be771671b1ab27b515259e4f05d051f8cf08f2c25a693e202d8016f2293a7608800b40c089941919167e826f5369cc6547803eb1c90d6809e0794ec9a10cc082bc6e5fdd6c4d1e8831a2a8706969cde93c41bbdf2cd7280d06bddf31d1b7d0843585f7ce5b5b13dd3ea725dd0c6873da91f1aa718b86931caa38b76d0a02276b61a90fc2275183aaa4fdfa49bebb3e78fadbe71b81"}, 0x20) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='blkio.bfq.io_merged_recursive\x00', 0x0, 0x0) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000400)=ANY=[@ANYRES64=r1], &(0x7f0000000300)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x41100, 0x0, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x2, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNSETSTEERINGEBPF(r1, 0x800454e0, &(0x7f00000001c0)=r2) r3 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$BPF_MAP_LOOKUP_AND_DELETE_ELEM(0x15, &(0x7f0000000380)={r3, &(0x7f0000001e40)="83c1d019305852389aa497349b66473fc6dc19f830a1699f8a9a8f2bbaa6952673749300f71e45f3b77d3b413430171fae5c78c0eaec1506bec29f335885693c95d993cf945762527af80697937d847ebce0308022e23b0783dcfdb047bc33ea8b4026dd1409fab065b49877f182d63be72787965e2efa11d895e154a5d18f247bc5dcd7462e8c1ae5a26660a91dd13c8d302f95b4b8b7cf652ee4f0a93d472bf422ca8795584f1bbf415ece2dc9a736e1da4d72d668bc5196cd1a48b7af207580f3012a0629a619b1eb89f5d3b39a6ee1db4c71019690f9536b6bfb2da97bd4b82697374e1147d060bf3e7f5cd3cdfc050793d6a16a29332aac89b7b1ddf2caaed60774c55d5c4898d8ea5b5b4b9283dae1276c7a27bf7ccee5658b29738c8ef5e73e24b1851166b4706be60f6d6e0c000cb119495d6fe03e19fb059223fb6fd5ebf492c63ca253409583a7d30b23242b120a5a50fa6bea692c4a1be951569327f27388ee0060022e036d936142e2e7f7308ff84d60a083607814d6976d2408eed93cebc96258351c28c72df1e25ffe0a9146988e3ff1e84306e47c1e8111509234ef209f4b9e1ede40c74fe143ddd60bb6d5ee8d446d29488629a8f70b2329143efba4ff93a770f70c30a9f370fdc060c8649fff0708fdc13d25d282b5660729c2d6c88b3f6a4d307722bdaf52ee4a3ac4ad8479e6935a9709c63d5314d30b8adf7a7bd96ee92738879f1082751fb924c7b2ed052fe5f457b8b5b079779a2e6f731b0b0f5215266a71922ce312f008a120654eee8977685f1a9ec4476ed6544c8df7a3ffe13f3d589e6fad35b944c3c4ed5ec750fcd890df7409e5625176a6e5fc2b3bb2a233058f0160e58230911c7041eba42958a0ea9cbd2f2839f668565c8a318617935358019cba4907af8dd265679a26d7de6916f8bb5c1fb25a1ff5d79e60dbeff0916ce14a9e78f9a200ce30c3b41203da5322fbdbf10f0b152d68173194e9f787f4d2dde0fe1b2bcd470b519cd459d2faa57f06d860d57b829478863ca0aacd8c22ee9f279dcfef53f1f33858578a80420ed07c1567cbfbf77de36d044c42ddc902529cf5d7f407fb4ab5e5d75150e396bf7ff552d056bfa2ea9fad25f2b817ac4996e0e1ae896413e57b0abbe41da19f4b6892d56dbfd65ee7a92f3958b3603559d7289e99fb97146adb5cdf64980e29156ae9e255208b2784f299cc622424ad447068cad06531f5d451870d68a662721e01ebf48c89590ebf8603ae659d293bbe545b07a33e95a80368630da37ae486739271fda24c6c031e63be59f961637a31aaab7c632f2ad67f4a07e1f8b0d55bdbfb982b6587c9503627c1a44ca31364dc8125696f5351eefc2498a62ae14a970b554bf2b795894fd635e48d889ebc2a2fc1a8cd0551b8db809f09cdd52feabf7466f483a4bc5101a384282779f7d61f61ed114464490ed8ce899942f2d9864af24ad8c59eceff2b245ff4e07c51e38a07b78b25fcc3c7bc634b6811c5f2c01fa90ad306b3303eca1a0e3ee0846f5c0ced7ce0b4921d12c5a9216ddcbed29af390f1e1efdbec0f6b20f5bad65a3e06f7504df189f2d795aae0a8ba4bb9685309a29c281e7b49dccc2344c4a21977f8789888737d216f9c491661a769fd5326a0a41e6ff9cceaac6cfd50f55ab1a35c23c3cc30e1aad706b1c6e3511d204a5d3b0b111fb561c581a17c6447331dab5309616afcf911e7b85b6ca668ac4875fbb34f793f5491a84aba4558aeca2d41749eef0df1053bbf4516213b9c7fb45f7d2641287c04edb8acd7d0583d6aa8c4207c2b55b093fc9e5e51d0d448dc3a7cd12a415cc902536f5e3b40e5ba2d2cea617b1dcf2bd7e1c99c463675fcc93a4f4b890a0e8fecfb77465c35e98709bc937ee30d493271d6a38430be5267966b05b26adc699147808d1590a81626ba1e9b9b9c462de7b8e3e3e75a2105cc0c263ed4c67746a0c1dfb279804a8ecead04d1149ca0837ed7a7df5cc2482e00a9bfba1744e02a5ee13df7ce83f3459b001c5d898078ccbc08f563ff1747592f5af3bfcc718dadae850136fe8aa45fafb34145f7a2ab74dcef1a93bb56f30372b0d97f1d720a4c5e89836af578e26f55ce4a72b1ba08aa81e39327514e22a866524412c7e830610a9452a8c2647ae09495e017daafd1eda4e034188e2b22d73a361b7e20fb77c381161ac6ee9479917894804de1adac67c53855a55e5a60d98ce40f77816dd068c2e26d6a19727c1b028467f7797b4ab2db953eb352c7fc3fb65d38a652f34a02cdd62d27a528b4e67ae08d42241358edadf6908f66e31942591893a4e68de71ff28686e30e0cba15e6495e0ac8dc7e036b9c85a76fdccbb39f939fc5f1bea773893207e6a977d1870f84191cc705c1c1dff1fe4fbc77a5612159d3b6511a725abc97f505cf1f0c022f8998fab61dbe7f36a15c97e0df325fab691b954e9a3fd4925738f760df9ab7a68b28d2f7b6fb7ec980f91fb30cd98ad95221701355d877a44dce3f934e9e180217f5a0358bb56042b56b59598847cbfdb4df3d52e6c0f0a206a5b6b90b90690a57e16e87816574bc92fed3215a3be23ec10a7c013026ebbc57e19f5fa3b30ea3ba258415717bc26efda1b2803bad189ab6e4e41dbba3c7b7c84eea8a232039a95f2159227d49fb95c9748c7975fcfdc3b55c5f6d667021f00166efcba7c8d36f8603f51f035d12f6d35023294581b6de2198aa94d2ea0eef6714cc03a5c653bc5c261ea9ff07d9e55fd58c1668ca381e7b89cb86a46f53085f7f13e0658ecb1b3ff56e53984759129f7bdd5ff025d90f56c76cc12d635e411654d6182b6d010cb03a3032ee1dbeab3a3695b9a80d9b6166463f17d8e15a5f0777c7a3a751748af5b0abf18c21948099b1ce57dba7cd73f6d6c212c33963e544eb6ae3fee8f67f3efad7e0fe5a9ddfbd99610cad0e0219e4d7ffe192cdc4fe40fcf44b03ca90b08833bb3609dba8ce4f7f32ed824b1960e8cced6d45d28656c0a66416fb1b42ae7acdbf94eea848a8ece1dd16adfb5b70c5dd41549a41cb11b08f6220f207759144023e0c19cd365a46a7c44a2b8054b87ffd8463f06b1ff5633d6995a660833a46181225df85c5a32d1b6794ffe47cb0f5027811f302d5af12877bb5cb4e4518abbdaededf921d4999eee6f6f9a7e7e4afe4dbfc3ab73adf99828ae91a060c226d6190493f30cffbc7bdc3b3e3de0d94ab752beed962a7f0b320e00d8a2f1c1f7a820d45d899c14b5d57333f480873ce5eac01c563e6dd2c769e80ed63ddd7570bf08de0d042700542dbcc4a165d945f9bd4487220d3ecf418b4f940a765b58e41b6ceb6dc109744f75fb000248da3e2d2f946100f817ff59d8f13808b9b4e305689017822a6153cc21900ed5dc718f68eb820a554df4b4e4ea29be8a71606b2523465c3ba0ffe5d0f83b1bc5bd545369cc0036e33048a8d3be50667fd39240edd0313f6deb2d91d9716bea442befb391e2b36cdc9a73d8ef218a68ab4398edbd24e25f65bee989e239e00f1b2c811fa750a2b144f01821faf89b98dbfcd166de7a403de5a4dae0e2fbcaccf6ad0e52eba17f563334d20370f93c16979379b69baca1e2af6b24707c6403748d8c24d97a94509b1b52ca220cb713799cd1324b3c3cc00990dbdf87da754fe71133cec2e1e78b2bb442f83865918f3f7b817694499cb06378fde7f272bae6da24d42c61bd481cea798366f9fbbbe035852991899927dead232a30119a66be6ee28590e4507189bc4b1858c59282cfdfed6544657f165991efff2be08e7afaf48f7aa30ea895215f8907e0d3e5a04ceb486eb85cd6a57f70d49dbd3d90d6dd389b3179a0ddaca7058c964099ac3fb2dbac0846d7507ddbf2576114f2970cf2e53850fa954b914a3c0372600482e85bff3f8275a55fdb31744e2855bc8c674d3e50e1485956b6c07f3497a43124b99515230ee0b2b46cd3dd4e9f9f14d527627c14ef5e8906c32dc122dcb625a8f41f502971edaf9555824e843d2763b0fb1683040b4f7d3979ec93b51479c92ff313d1877205f5990afc1f1ec142b4a441dccd7d6c5ac15bac5badf9a37ce32470cbcf8d16962409de2c7a7405982cdf6effd4b60c667764594434eb810d078b826584acc00b0193595f96c07218ace35f477145b6ab3e12c3ad7b9f1ece7d7bce1ef56adac3872a15808f20928c3059e0b05f3422ace57c6b068068ec9d1706920ee5f240248f096dc4392ffdea1cbb4c3e98b81d87bfb2e27821404c1609dcc0bb7d56a8cc2fb881fd75dd0358410ccdf421bc83d5ef71601214b496c1297aeccdcd11e322363997e62e6a62397da280a3d94112b2829567d9a077b2688e366f801dcfadcd1badf92283701c56a85f88f33a7cba9184f04806d73eac6f126c5c93e27fe5722de779b7c2388ff55cc4eac01a8e95c4e19718612f43e0c4b3ade0686450f712f66dfd9f0b192e13e94737f5594ba1f010c86a7947cd3e37a4e3f2e88cb5e84792b43452e500bb18d78ccb6986c86b82ecf91e8503d9c8ba8e4e729ec2f2cc5af4dad32716798711312852a833c9873c70df46fffa12879c77fc3a163578d5ac361d5b1839aaa90e277db4f0f16b83247500931a1f5188b38c9f8b1c2bfdfc8306c61c7468206c3ca474c7b53ae7f9a764c4e9d1767dcde74de149b94c9074e0ac84e0d0f6b271c462004825590e8b83ffd2e09d72b4bafbd5bd655c5fd197ea12f0715a31119cb50f8b2954c87eca4308bcf8352605e010d990bb8832bcf26fe16021cc54ff8458eb79a98ae4c3c83ed8d4b7f8fc69ecb12a165a0ff3197f48895e6ae5bfbee2f5a9db106c7d43bf8029c99bbeb1d7df43ccdd66881ecb295195664aa8fd74e4a1f8a00a75fc980565810c90c807f98a7438daa0acf108ce512bf7e53d93d51c7d6ed01b301c2f5d8da691367120c9e67a35b1f412255a6fbb465efbb1740fbab46be6fc1ecc41df5d108f519ff3caa7a089a9e3499db16694c7de5029da916a35a6ebd6fc61d2993aa5ca63981386eed9a86293bd2005bb80d18a4578f21909fe312ea198ed6f3d5a6d179b7149e34f88daf41f2e17a9230a9d6da719cd60aec7b711fbfe046d6947acf578a29a8d279681d036a6bb613aea0b9aaa6e02295e211da784ed34c682d1d151824670ebc0bdc3d847669cd7f5fe6860cad6635e935a63aaca334105dbf1ede1281b5d7227613c196b2e2c2b10cb2e22ec2f3ece2e77a345d09104d95cbe51ed7d11e799e4070e4533ecf5d20a235d0ac4630097fed749239abb2b86ddaff84459148184a9c01b4f387f91133243eba420318a5eeddfc16da75d6dc75a7073a0c8338ea2475fa85ecf88d4b499620144e236a0aed38f2d55136a120944538dd65363f3a34bf874298aa9ff2e3d8e1578f18a119a9820020b0ac776b7322c50188a4f8b89a571ea7b34d711c31b7367c83fc51be2f177069ff50099aacda80b2077c66b46143b57423e17ec00f0701db969d0c306b9dc0b4995618eb518afaee56c20ebd010ac126750c17da9a73f66c2327908f2b022be1bfda065286bf5d1490e3d8b1e4a7907c9071a04d8ffeef26f4b692cea2736fc556e23acf66e2988265812251eef08085ede135df7394e2e83a9c2117bf2cf70b7c028b0be00d30804f3b0dced5918ed93239dd49adf570e633a08c3648a53ab3bbba5c340936c1d7762e2195992aabd27f5c6189728efe6ce59c5b87354300fa2d4bc10da1a1a7ea21cfa302b231c69cdf21472e06a704", &(0x7f0000000340)=""/63, 0x4}, 0x20) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=ANY=[@ANYBLOB='\x00'/10], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r3, 0x8, &(0x7f0000000180)={0x1, 0x4}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x80000, 0x0, 0x4}, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0xffffffff}, 0x90) r4 = bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000240), 0x4) ioctl$TUNSETPERSIST(r0, 0x400454cb, 0x1) r5 = bpf$MAP_CREATE(0x0, &(0x7f0000000280)=@bloom_filter={0x1e, 0x200, 0x800, 0xfffffffe, 0x2f, 0xffffffffffffffff, 0x0, '\x00', 0x0, r4, 0x1, 0x0, 0x0, 0x1}, 0x48) r6 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000600)={&(0x7f0000000500)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x18, 0x18, 0x8, [@fwd={0x2}, @func={0x3, 0x0, 0x0, 0xc, 0x4}]}, {0x0, [0x2e, 0x0, 0x51, 0x2e, 0x5f, 0x1e]}}, &(0x7f0000000540)=""/189, 0x38, 0xbd, 0x0, 0x10000}, 0x20) r7 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f00000006c0)={0x0, 0x200, 0x10}, 0xc) r8 = bpf$ITER_CREATE(0x21, &(0x7f0000000700)={r1}, 0x8) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000800)={0x18, 0x3, &(0x7f00000003c0)=@raw=[@map_idx={0x18, 0x6}, @kfunc={0x85, 0x0, 0x2, 0x0, 0x2}], &(0x7f0000000440)='syzkaller\x00', 0x800, 0x64, &(0x7f0000000480)=""/100, 0xd77c2b9519dc216b, 0x4, '\x00', 0x0, 0x0, r6, 0x8, &(0x7f0000000640)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000680)={0x0, 0x9, 0x8}, 0x10, 0x0, 0x0, 0x8, &(0x7f0000000740)=[r7, r8, r5], &(0x7f0000000780)=[{0x2, 0x3, 0x1, 0x6}, {0x1, 0x1, 0x10, 0x1}, {0x1, 0x1, 0xa, 0x7}, {0x5, 0x5, 0x1, 0xa}, {0x0, 0x2, 0xf, 0x5}, {0x3, 0x4, 0x1}, {0x0, 0x5, 0x0, 0x2}, {0x1, 0x3, 0xf, 0xa}], 0x10, 0xa31}, 0x90) ioctl$TUNGETFEATURES(r2, 0x800454cf, &(0x7f0000000200)) ioctl$sock_kcm_SIOCKCMCLONE(r3, 0x89e2, &(0x7f0000000080)={r3}) ioctl$sock_kcm_SIOCKCMATTACH(0xffffffffffffffff, 0x89e0, &(0x7f0000000040)={r9}) bpf$BPF_MAP_LOOKUP_AND_DELETE_ELEM(0x15, &(0x7f0000000a00)={r1, &(0x7f0000000980), &(0x7f00000009c0)=""/57, 0x4}, 0x20) ioctl$TUNATTACHFILTER(r8, 0x401054d5, &(0x7f0000000940)={0x9, &(0x7f00000008c0)=[{0x7f, 0x80, 0x1, 0x4}, {0x3, 0x3f, 0x3, 0x80000001}, {0xb4, 0x0, 0x7, 0x3}, {0x9, 0x8, 0x4, 0x5}, {0x6, 0xab, 0x76, 0x7}, {0x8, 0x0, 0x5, 0x8}, {0x7, 0x80, 0x25, 0x5}, {0x3, 0x8, 0x81, 0x1}, {0xfffa, 0x81, 0x0, 0x2}]}) 21:50:34 executing program 1: openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x401, 0x0) r0 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000180)={&(0x7f0000000080)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x64, 0x64, 0x4, [@array={0x0, 0x0, 0x0, 0x3, 0x0, {0x5, 0x4, 0x6}}, @int={0x0, 0x0, 0x0, 0x1, 0x0, 0x56, 0x0, 0x1, 0x2}, @int={0xf, 0x0, 0x0, 0x1, 0x0, 0x21, 0x0, 0x6d, 0x1}, @enum={0x2, 0x2, 0x0, 0x6, 0x4, [{0xc, 0x6}, {0x0, 0x200}]}, @var={0x5, 0x0, 0x0, 0xe, 0x1, 0x1}]}, {0x0, [0x2e, 0x61]}}, &(0x7f0000000100)=""/73, 0x80, 0x49, 0x1, 0x2}, 0x20) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000340)={r0, 0x20, &(0x7f0000000300)={&(0x7f00000001c0)=""/142, 0x8e, 0x0, &(0x7f0000000280)=""/87, 0x57}}, 0x10) ioctl$TUNSETVNETBE(r0, 0x400454de, &(0x7f00000003c0)) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000880)={r0, 0x20, &(0x7f0000000840)={&(0x7f0000000640)=""/235, 0xeb, 0x0, &(0x7f0000000740)=""/247, 0xf7}}, 0x10) r1 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000900)=@generic={&(0x7f00000008c0)='./file0\x00', 0x0, 0x8}, 0x18) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f00000009c0)={r1, 0x58, &(0x7f0000000940)}, 0x10) r2 = bpf$ITER_CREATE(0x21, &(0x7f0000000b40), 0x8) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000011c0)={0xffffffffffffffff, 0xe0, &(0x7f00000010c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000f00)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5, &(0x7f0000000f40)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000f80)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000fc0)=[{}, {}, {}, {}], 0x20, 0x10, &(0x7f0000001000), &(0x7f0000001040), 0x8, 0x10, 0x8, 0x8, &(0x7f0000001080)}}, 0x10) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000001600)={0x6, 0x7, &(0x7f0000001340)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x400}, [@kfunc={0x85, 0x0, 0x2, 0x0, 0x4}, @ldst={0x2, 0x0, 0x8649d49e6d977d38, 0x3, 0x8, 0x1c, 0x4}, @jmp={0x5, 0x1, 0x9, 0x0, 0x4, 0xffffffffffffffff, 0x1}, @ldst={0x3, 0x0, 0x1, 0x2, 0x1, 0x1}]}, &(0x7f0000001380)='GPL\x00', 0x0, 0xb6, &(0x7f00000013c0)=""/182, 0x41000, 0x40, '\x00', r3, 0x25, r0, 0x8, &(0x7f0000001480)={0x5, 0x3}, 0x8, 0x10, &(0x7f00000014c0)={0x0, 0x6, 0x5, 0x7}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000001580)=[0xffffffffffffffff, r2, r1, r1, r2, r1], &(0x7f00000015c0)=[{0x0, 0x4, 0x10, 0xb}], 0x10, 0xf562}, 0x90) r4 = bpf$ITER_CREATE(0x21, &(0x7f0000001140), 0x8) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000001240)=@bpf_ext={0x1c, 0x6, &(0x7f00000000c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0xd99}, [@exit, @call={0x85, 0x0, 0x0, 0x31}, @jmp={0x5, 0x1, 0x4, 0x6, 0x2, 0xc, 0xfffffffffffffffc}]}, &(0x7f0000000100)='syzkaller\x00', 0x2, 0x1000, &(0x7f0000000140)=""/4096, 0x41100, 0x2, '\x00', r3, 0x0, r4, 0x8, &(0x7f0000001180)={0x6, 0x5}, 0x8, 0x10, &(0x7f00000011c0)={0x2, 0x0, 0xdddb, 0xd463}, 0x10, 0xa30c, 0xffffffffffffffff, 0x1, 0x0, &(0x7f0000001200)=[{0x3, 0x3, 0x8, 0x5}], 0x10, 0x4}, 0x90) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000001300)={r1, 0x58, &(0x7f0000001500)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) bpf$MAP_CREATE(0x0, &(0x7f00000016c0)=@bloom_filter={0x1e, 0xffff, 0x0, 0x8, 0x282, 0xffffffffffffffff, 0x10001, '\x00', r5, r4, 0x5, 0x2, 0x1, 0x7}, 0x48) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000040)='svc_xprt_enqueue\x00'}, 0x10) 21:50:34 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) (async) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000080)=@generic={&(0x7f0000000040)='./file0\x00', 0x0, 0x10}, 0x18) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x7, &(0x7f0000000100)=@framed={{0x18, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xfffff800}, [@ldst={0x0, 0x3, 0x6, 0x9, 0x3, 0xfffffffffffffffc, 0xfffffffffffffffc}, @exit, @generic={0x1, 0x9, 0xd, 0x5, 0x8}, @call={0x85, 0x0, 0x0, 0x2d}]}, &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) ioctl$TUNGETVNETLE(r0, 0x800454dd, &(0x7f0000000000)) (async) ioctl$TUNSETIFF(r1, 0x541b, 0x0) 21:50:34 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'pimreg\x00', 0x1}) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETOFFLOAD(r1, 0x400454d0, 0xc) ioctl$TUNSETIFF(r0, 0x541b, 0x0) 21:50:34 executing program 0: bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000003c0)={0xffffffffffffffff, 0xe0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0], &(0x7f0000000180)=[0x0, 0x0], 0x0, 0x8, &(0x7f00000001c0)=[{}], 0x8, 0x10, &(0x7f0000000200), &(0x7f0000000240), 0x8, 0x10, 0x8, 0x8, &(0x7f0000000280)}}, 0x10) (async) r2 = bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000400)=0xffffffffffffffff, 0x4) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000740)={0x18, 0x5, &(0x7f00000004c0)=@raw=[@map_idx_val={0x18, 0x9, 0x6, 0x0, 0x2, 0x0, 0x0, 0x0, 0x5}, @alu={0x7, 0x1, 0x5, 0x1, 0x0, 0x10, 0x1}, @exit, @kfunc={0x85, 0x0, 0x2, 0x0, 0x2}], &(0x7f0000000500)='syzkaller\x00', 0x5, 0x99, &(0x7f0000000540)=""/153, 0x40f00, 0x20, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000600)={0x4, 0x1}, 0x8, 0x10, &(0x7f0000000640)={0x5, 0xd, 0x8, 0x28}, 0x10, 0x0, 0x0, 0x6, &(0x7f0000000680)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff, 0x1, 0x1, 0xffffffffffffffff], &(0x7f00000006c0)=[{0x5, 0x3, 0x7, 0x4}, {0x3, 0x2, 0xb, 0xb}, {0x3, 0x2, 0x7, 0x6}, {0x5, 0x3, 0x2, 0x7}, {0x3, 0x1, 0xd, 0x9}, {0x5, 0x5, 0xf, 0x4}], 0x10, 0x800}, 0x90) (async) r4 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r4, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000ac0)={r0}, 0x4) (async) r5 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r5, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) r6 = bpf$MAP_CREATE(0x0, &(0x7f0000000800)=@bloom_filter={0x1e, 0x8000, 0x5, 0x8, 0x180c, 0x1, 0x6, '\x00', 0x0, 0xffffffffffffffff, 0x2, 0x5, 0x1, 0xc}, 0x48) (async) r7 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000f00)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@generic={0x63, 0x9, 0x6, 0x3, 0x20}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x41100, 0x0, '\x00', 0x0, 0x25, r7, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0xf, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) r8 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000880)={0x0, 0x7, 0x4}, 0xc) (async) r9 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f00000008c0)={0xffffffffffffffff, 0x9, 0x8}, 0xc) (async) r10 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000900)={0xffffffffffffffff, 0x3}, 0xc) bpf$PROG_LOAD(0x5, &(0x7f0000000a00)={0xf, 0x8, &(0x7f0000000000)=@framed={{0x18, 0x0, 0x0, 0x0, 0x401, 0x0, 0x0, 0x0, 0xfffffff9}, [@func={0x85, 0x0, 0x1, 0x0, 0xffffffffffffffff}, @cb_func={0x18, 0x0, 0x4, 0x0, 0xfffffffffffffffe}, @initr0={0x18, 0x0, 0x0, 0x0, 0x184, 0x0, 0x0, 0x0, 0x5df1}]}, &(0x7f0000000040)='syzkaller\x00', 0x3, 0x0, 0x0, 0x41100, 0x20, '\x00', r1, 0x26, r2, 0x8, &(0x7f0000000440)={0x3, 0x4}, 0x8, 0x10, &(0x7f0000000480)={0x4, 0x10, 0x5, 0x7fff}, 0x10, 0x0, r3, 0x7, &(0x7f0000000940)=[r4, r5, r6, r7, r8, r9, r10, 0x1], &(0x7f0000000980)=[{0x5, 0x1, 0xf, 0x3}, {0x2, 0x4, 0x7, 0x9}, {0x5, 0x3, 0xe, 0x3}, {0x2, 0x5, 0x8, 0x5}, {0x1, 0x2, 0xf, 0x1}, {0x1, 0x4, 0xd, 0xa}, {0x0, 0x2, 0x9, 0x4}], 0x10, 0x9}, 0x90) (async) r11 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x8300, 0x0) ioctl$TUNSETIFF(r11, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) (async) bpf$BPF_MAP_LOOKUP_AND_DELETE_ELEM(0x15, &(0x7f0000000b80)={0xffffffffffffffff, &(0x7f0000000b00)="13ff69e4c1ebc36b4221cf654ce6a1ca80c0246d67162f4f797dbe7dc72830ff3d85829a11112a4dc24aec2c17505dced3921e9764921badf5b79526a328ebc8125af411c885132c5d25b68579acc324378270c638319035fc5f8753ffc9eb8c8af8762fb64f", &(0x7f0000000e40)=""/187, 0x4}, 0x20) 21:50:34 executing program 1: openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x401, 0x0) (async) r0 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000180)={&(0x7f0000000080)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x64, 0x64, 0x4, [@array={0x0, 0x0, 0x0, 0x3, 0x0, {0x5, 0x4, 0x6}}, @int={0x0, 0x0, 0x0, 0x1, 0x0, 0x56, 0x0, 0x1, 0x2}, @int={0xf, 0x0, 0x0, 0x1, 0x0, 0x21, 0x0, 0x6d, 0x1}, @enum={0x2, 0x2, 0x0, 0x6, 0x4, [{0xc, 0x6}, {0x0, 0x200}]}, @var={0x5, 0x0, 0x0, 0xe, 0x1, 0x1}]}, {0x0, [0x2e, 0x61]}}, &(0x7f0000000100)=""/73, 0x80, 0x49, 0x1, 0x2}, 0x20) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000340)={r0, 0x20, &(0x7f0000000300)={&(0x7f00000001c0)=""/142, 0x8e, 0x0, &(0x7f0000000280)=""/87, 0x57}}, 0x10) (async) ioctl$TUNSETVNETBE(r0, 0x400454de, &(0x7f00000003c0)) (async, rerun: 32) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000880)={r0, 0x20, &(0x7f0000000840)={&(0x7f0000000640)=""/235, 0xeb, 0x0, &(0x7f0000000740)=""/247, 0xf7}}, 0x10) (async, rerun: 32) r1 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000900)=@generic={&(0x7f00000008c0)='./file0\x00', 0x0, 0x8}, 0x18) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f00000009c0)={r1, 0x58, &(0x7f0000000940)}, 0x10) (async) r2 = bpf$ITER_CREATE(0x21, &(0x7f0000000b40), 0x8) (async) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000011c0)={0xffffffffffffffff, 0xe0, &(0x7f00000010c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000f00)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5, &(0x7f0000000f40)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000f80)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000fc0)=[{}, {}, {}, {}], 0x20, 0x10, &(0x7f0000001000), &(0x7f0000001040), 0x8, 0x10, 0x8, 0x8, &(0x7f0000001080)}}, 0x10) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000001600)={0x6, 0x7, &(0x7f0000001340)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x400}, [@kfunc={0x85, 0x0, 0x2, 0x0, 0x4}, @ldst={0x2, 0x0, 0x8649d49e6d977d38, 0x3, 0x8, 0x1c, 0x4}, @jmp={0x5, 0x1, 0x9, 0x0, 0x4, 0xffffffffffffffff, 0x1}, @ldst={0x3, 0x0, 0x1, 0x2, 0x1, 0x1}]}, &(0x7f0000001380)='GPL\x00', 0x0, 0xb6, &(0x7f00000013c0)=""/182, 0x41000, 0x40, '\x00', r3, 0x25, r0, 0x8, &(0x7f0000001480)={0x5, 0x3}, 0x8, 0x10, &(0x7f00000014c0)={0x0, 0x6, 0x5, 0x7}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000001580)=[0xffffffffffffffff, r2, r1, r1, r2, r1], &(0x7f00000015c0)=[{0x0, 0x4, 0x10, 0xb}], 0x10, 0xf562}, 0x90) r4 = bpf$ITER_CREATE(0x21, &(0x7f0000001140), 0x8) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000001240)=@bpf_ext={0x1c, 0x6, &(0x7f00000000c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0xd99}, [@exit, @call={0x85, 0x0, 0x0, 0x31}, @jmp={0x5, 0x1, 0x4, 0x6, 0x2, 0xc, 0xfffffffffffffffc}]}, &(0x7f0000000100)='syzkaller\x00', 0x2, 0x1000, &(0x7f0000000140)=""/4096, 0x41100, 0x2, '\x00', r3, 0x0, r4, 0x8, &(0x7f0000001180)={0x6, 0x5}, 0x8, 0x10, &(0x7f00000011c0)={0x2, 0x0, 0xdddb, 0xd463}, 0x10, 0xa30c, 0xffffffffffffffff, 0x1, 0x0, &(0x7f0000001200)=[{0x3, 0x3, 0x8, 0x5}], 0x10, 0x4}, 0x90) (async) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000001300)={r1, 0x58, &(0x7f0000001500)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) bpf$MAP_CREATE(0x0, &(0x7f00000016c0)=@bloom_filter={0x1e, 0xffff, 0x0, 0x8, 0x282, 0xffffffffffffffff, 0x10001, '\x00', r5, r4, 0x5, 0x2, 0x1, 0x7}, 0x48) (async) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000040)='svc_xprt_enqueue\x00'}, 0x10) 21:50:34 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) (async) bpf$MAP_DELETE_ELEM(0x3, &(0x7f0000000140)={0xffffffffffffffff, &(0x7f0000000e40)="88bafa0d6e1f8052d1eebe75dfdeefffe74bff36b2967e4199a67980b3adb47286f2f9bea8a56db7ebfa28733d039bdb67d6322944b1e7469a39f96eef0949f304d4552b9c056bb1d4c2fefabf3c05d36f73d5492ca84fe936dff0ac8a48f7699b24caafbfeaa426d42073ddf1549cf6fdc7790e5a146219f1ecc8252181a45dc805dd2acc67cf6ca198e595d03b89960bd1afda0d5b527f87075ab478717839ba0a057968639a49944f1a01e85b5204593cf0ad145faa45f4057fcbefa5447a060d64789581493f393e20cfffc8231a990218ff44447c339d1d9e9bd88b669c40c370725c0a0570cafbae819f08f674bfd3653897665d797ec77eb5f4baa18004b7a0fb6e1ab4f31fee38bc7e428aaa5f4970c976ceaec55d251025f87b2f6d258162f52ceb5205667073511d8cbda707f507f333674c11645a55f1df49861877c68addb53f4061bcb8d6a16c449d2c27d18360b7f748c498a0928b0516d28fbaf6c2573075753aad4cae5f706f29dfb273da072bb805a49f063a89c81e396709ceac6c5a1f49902a95785bacff25c6f140b00382a0f46ade18fac8b667666233484af33c034f5e990d9ebc6c1e08698ab687c80bf190f9f76348930fcb18eee7729906b2e663ed0b9f1bf5a7be467de62226b91c4ce583900a1618aef6511741d891f7060332ad879f296e18b0f2f809821205ebf90a6dcc22a6830c68d99e3f405508523eaf9e26b3ba10385374656d37b349cd9f2757e0bfdadc778050419418e67097efcef2e9ac4b605737540dfbbe3da3b85fdf2ec4e6b9520331f1cfb6a61bf6641f76059de395033a1666fae37b7f1f93101ac0bdd675e335aae226e622dff28038491ab256157269f416badab92c75eeafb70fe026cd610d24e2b0d1ac3182ad996ff09ec779778d63f9a03e3bf8f11d4165e4ca24046765f6f22a9b476b4c08ee51c92cdd13b904bb3ad6d60992769c8cec863d89ba29046388a38e556546b2af1765196a413ae8acc216b66080f41a15ff55d9d3c53c774c1b0f82c44cf221ebb9871b75a0e753378d5ce8f1b39e535983b9b5e254a2e090e9ad030efc7a6986429ebce7238ede5f6c33da2fed6968fc84a4a3a67ea9b67ccd7a72d2af49cb17df6095008edaa49b9bea44ad182ab413236c0f884824ecbed395d06b309aadbdcfaa297368585bf9a5b1a31bdfb35cc298f4cd1b988abedc976bb28477ed3947033aaef693f326c055417057eb55c02efea73fc37b0eed99613b3b3dae596140b41d805478ebeecacceaa5d9a065eaf9abd44af3b959c1147c7067c819ad305da3229ca1c571ac032219fc1ea8224451b3e969bf6818d0d74af4cd9860c3ec12c699d3ebe92a992e423b17685d91feb753b76b54f409582114cbe562ccdb1364a62aeb522f723b9d120d4f32c8cf92165697a0163d564eba9ac0a533e4f0a2a2b71cc7539ec0c0e8f974638ad7076bfa7f3902057a335af74d54a67436a04fcbea8f44bf9c2667fdf9b49d988bcc95b19a6f6aac183cd1f6b3dcc2d5a51f2de7c1aa0c39f660d4deb7dc17e3711c93b82a9bccd0f675c03497e5f1f92431f10c60bfa7872cd1dd324105a266ce458d619fe4f989d20a737601e95a56c783448f20e8548b23d34542a65df978e067b8406e790439a77b1ce09a8290c1cf058460ff48b7dff7f370270f60ece6e8acbe4b1d61f81284fb1c8e29093bdb10285b8d6b663f7f32d20de69125aefa0e4e72a321a7c0a04df74f7bde14e748eb0a2b6da7f27ee5cb826d52c25207de53ea1d7948704fefba94682ec7ae54ba7fd0bde3df8375b4cf4211899170c937a9817c8e29f5a6817ca323498c88cac9d089b7835f98a4444063df1c0d03b4266851b54f21c46309fc1472830c7b79e98badb84e38b6e40b936c745e539bcd7674f878b1a0768c60dcd6f0be8cbaeb135ddba2d556e782f05ed4d42d677214df628c2d75b104662630e34dabadb3d752b0995c6cc134e4886377a60f60459773807c9667fc30709caf109218d777c82a138e2588ea98ec6c910275c2913e9e70752cc71d55cc64506ab5d00792c1e564d422f4c285cc578b06abbb71d099602730d1565935aa29bb8d206b6f21cc635d536f8e27c1a1fc388b3bc11b6684ed88aed504d641f2e5383e8c96e9c32a1b208c8447c19be512156166988a47c4ccfdddc32270cd4942decda0195c7d5e0929fa96934328fce090ac16d16684a3f0275ace410b3acaed994d9885f3e8f36681027bb55c7a0c16937c38b185905bae41b91dc30ee6d9cc2261e1270e1ff8ceb266169a2fce68ca2b219dbfea33ef44c31bc9d5210f59edfd24b9cb22810de64b7fb2581805f5c3024c98e046604a4c631e454af7db2ce0fdc5356d59eb231b3c92ae635811086a66fd84ef49f5ef5a3a47a6465023b668e2e152370da78237c2a1663928dcfd54902148e7110c3528b3a9618393a67f552a967a22bd5a2aef27ab7560774289354c8ed26212cc1b4543c40caffca0c5daa3b4a81b5c9df746bd8d3336041ff9d2dc2caeb4a54aaf1103cd4acf652294f896107df5c193839fdd2538518dd60cc875b0da86aa812c5917786d39b5ebe99d2e87fb92b07b6becdb32853ce8fdb9afb81bbaeb4846efd1ba6c20f5feccc9fcd028e4667933e5152d127601a3915c8e9c65736ab97fe9307833e3a5c42474e947ce45e64b72feb8154cd34c35bab39d2d6104d5d92636344e9c350179dc69ffbf16be1becc2d934d710d69483adc037746a3994c1f5b89a8f340a5f03ce9e68463ded437b03e103b815ea7b9d37a6a7c7b7b67f9e7fbc619a4fcfdcea2c422384736ef494c5e387d84d05ce45c78b07b9a13c898203f29d70a341dc5ca7b226e55d20eb3a8a954658d1ea949a948d326ca5296aad9a3c67bbea55508bd183493c92fcb646672f13e525c10c55317920fe42cceec55bf3abd0ae7c928637ffc855951c4aa877e489ac870795fa56e721286a4917f83569f39ab1365c7edae3f1ee45b1a4ae7261105d3fb4e190e3dedf5d36c06fae3d00e2f3f134e7ceecd43a5b3c7fcfe81888132b0ec627cec00505965d9fab6aef632513e38dde8700a84ceac6e6f8becd8cb837ca51917c86f2fd7bf7c844ab47701aedf4d3e47b5d79e399559248b3bac46a00a6cf3a2d6b99ca8ae3fcd8776b48a41e81eb0c8bf625a4cb8083d801ac6607e14ca7e7e2e0ef456f1c53b554df1146a51e98fca972a889cdee0f9674a61e2e301f069aee64121923694d6ae029e5cf8efe173ab851fd6f13bfdc361130d1fe0922247d2d8925136a84790dc27c8fe3bd47a954b2d586a3b678648a49f04a1b56450ff3d50f6c4c5728f82f16c4bc284eb9360436c0318ad6d086a5b5f07b2681cde73a7b77adc01d9df957ef5e8365dda80f190325dc75f0db2c820331ddde072c42c1bedbb449eb36c32a511571a08b99487b12b75d338d92ef5027d5dc3f57992076db40af6168a5b12f3ead9f472457bf4f5e4582c325605e4177915d9e2c64f67776d7eb16480cc04bc79cea3d9ee44b935fa255e098cfc9484b75245df1f1cd20c73e945205cf565dfe37e1b4a3174e21c34ce0af5c2e3840772e13e9577bb21ba96aaa1cf30782d08b2d41ae623a7e0a698dcd585711adc86dc22c9de5797ab4725ff8c426ca3e7bb6cd926b4dd9ff0ea96fadaa87d9780ed3a6036830c215ee1c3edc4045f301e78d3b8ebbbe98216b9b873651aa771332b9ac0b15fa394dd099c3f29e30ff3a333ff1573611d61e730cfec0e952195340be1e72698b9eb4644b7d45dab8bcc9f1ddf6ddad8c84bec8f8bda30adf07806ca1369f1e27922f43d2f9d9869ed6a9e78590c976f08ef59e51bf319ea6194a60a1a0befd86d83850333d24e0fae5cf0c7f7873508f614bc4634a114752c7dca96350af164b640b195464a8ec3d387b3337af9b37417fd055206f8b7e18ecc7142a8bef197ff5a8caa7b6495ca72472e388e74901de2a602d79234d4372854f368a4f9841543274ac760257573c53e92534b5664b1ed08505ab9703c344a9a240281cd573b8f5c1e1ef99b51dc6db8ecdeee5eca886c8bfbf60c5c7aa2e5589768dac6abedac43210d0ada159bbf7e1f45b9f7b9a14117306219633065d0c364c6311ef615935534bfc31122b6ecc2715bd4e022fb034f36739d221fb521c4613e1281233f39c7793d8650afa33d73797315e5eeed75d9665030484af57247c5ed700b74a44d7c97016fe7f4f3ca07139be25059ba595f23c750fb315bc2667d23d5c567b7dd222099f1894fc7d16f12dbfd5f03bb094e01dd0b298357e2c88a20913eef3d061f6ac95d0d0f324ca1b06c2c9d314713f4507102a796ebc0565ea74e5867665d4a2d7056539955033d117d3758c3626a0c6d34fcce2ef27059c359a5813583decf04d443fe909939b06a1770ad1798b0616852ed049114bff1b05fc02ce432439e469290ae2bab1b12514a3cf5acdf859cf9b9d9e06f86a69c04fb6883c60138ec6e5651a5a5ad09c88ec19f57d3d3b5844fdbba9db9a04e7dbfabbc0b632f2c62310a5161266ee5403d44f6fe3d0cb1508131b0eb7b472470af1433d735827252e2f29f5a2b4ae9257bb4f2f37c821634ad56fd6e8d2688fe12f58318e913a5afa3db9baea6bd1861744c91b0ae3ff3b9b1bc742237304fd8393645ef317cedfd7b217a938360c27140d32d38ade81c6ff476bc76e770d6e2abda680c659eca9907945350b73548c12e563e83615d7b098052116ac8c5d2cdd3567838cd89b31b91a38f8b82028a239d3e4369054d70d4110bccfbe02f65baf312d6723516e34d1bd3b772cf135bee2a3ed4603ac6e85675e8c764e544001e7b0643b10afff6d05459ef4f6424c548ef4051dd35a309994727d69de9e0472dcb009ef693632fc3a349670c6a27592b5c9e0a8683dfbb18584d56cc041bb78ca9180b92dbd95fe25d9c0bd6873ac543b6690bfd7876a9a2b50c65cfbffc0e5debbcd3f9190fe74ae47078102569e90a59e7e5a603fc52ec13410dab63c871899f96ddb4efd7f76cf7381d23d564a3b95b4f1c34cca756445dbb69b58905b8886ec0ee91ecfb64a361546eb16aa187ea7e9e2ac1c6cefdfe60588f84ac79abc5f5041b963b3e7faba381db51329a34f5a9c0a58be3c6d7b4f8acdd12d364cb04443e7d32960b5cdb9d6e08dc3e3cd116172fb007c9490b43be1e7b5e6e9f69ba8578973bc6880105c6cc3c60c9f881218bb25f172364fc540551181e41d48e88a294d1876114721e6d8b1667271390a1454bbdb68f43c49816804e08112a19198b1cbaeec8d76e01aaf8fb72772f2e18d6e60db862616649ac277c7b5d2dc6ca3f2eecc20ea163180916a20b7cb9c49d1f8b14b7dcce9427169f1e21c073e798b615e358c5306e93f674a2241a5918aede86950ac1a128889eb823887af9d542cd9f1651c74efa4946fd1594f0722b344d51b46b23f320020a6ec2fbd7f3af9aeff1b713d57c6e91c9fc072631c4db200296b4c9d63ef8215827a4128172726e2bffafe6f8c1c452e663305083a5e60be771671b1ab27b515259e4f05d051f8cf08f2c25a693e202d8016f2293a7608800b40c089941919167e826f5369cc6547803eb1c90d6809e0794ec9a10cc082bc6e5fdd6c4d1e8831a2a8706969cde93c41bbdf2cd7280d06bddf31d1b7d0843585f7ce5b5b13dd3ea725dd0c6873da91f1aa718b86931caa38b76d0a02276b61a90fc2275183aaa4fdfa49bebb3e78fadbe71b81"}, 0x20) (async) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='blkio.bfq.io_merged_recursive\x00', 0x0, 0x0) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000400)=ANY=[@ANYRES64=r1], &(0x7f0000000300)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x41100, 0x0, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x2, 0x0, 0x4}, 0x10}, 0x90) (async) ioctl$TUNSETSTEERINGEBPF(r1, 0x800454e0, &(0x7f00000001c0)=r2) r3 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$BPF_MAP_LOOKUP_AND_DELETE_ELEM(0x15, &(0x7f0000000380)={r3, &(0x7f0000001e40)="83c1d019305852389aa497349b66473fc6dc19f830a1699f8a9a8f2bbaa6952673749300f71e45f3b77d3b413430171fae5c78c0eaec1506bec29f335885693c95d993cf945762527af80697937d847ebce0308022e23b0783dcfdb047bc33ea8b4026dd1409fab065b49877f182d63be72787965e2efa11d895e154a5d18f247bc5dcd7462e8c1ae5a26660a91dd13c8d302f95b4b8b7cf652ee4f0a93d472bf422ca8795584f1bbf415ece2dc9a736e1da4d72d668bc5196cd1a48b7af207580f3012a0629a619b1eb89f5d3b39a6ee1db4c71019690f9536b6bfb2da97bd4b82697374e1147d060bf3e7f5cd3cdfc050793d6a16a29332aac89b7b1ddf2caaed60774c55d5c4898d8ea5b5b4b9283dae1276c7a27bf7ccee5658b29738c8ef5e73e24b1851166b4706be60f6d6e0c000cb119495d6fe03e19fb059223fb6fd5ebf492c63ca253409583a7d30b23242b120a5a50fa6bea692c4a1be951569327f27388ee0060022e036d936142e2e7f7308ff84d60a083607814d6976d2408eed93cebc96258351c28c72df1e25ffe0a9146988e3ff1e84306e47c1e8111509234ef209f4b9e1ede40c74fe143ddd60bb6d5ee8d446d29488629a8f70b2329143efba4ff93a770f70c30a9f370fdc060c8649fff0708fdc13d25d282b5660729c2d6c88b3f6a4d307722bdaf52ee4a3ac4ad8479e6935a9709c63d5314d30b8adf7a7bd96ee92738879f1082751fb924c7b2ed052fe5f457b8b5b079779a2e6f731b0b0f5215266a71922ce312f008a120654eee8977685f1a9ec4476ed6544c8df7a3ffe13f3d589e6fad35b944c3c4ed5ec750fcd890df7409e5625176a6e5fc2b3bb2a233058f0160e58230911c7041eba42958a0ea9cbd2f2839f668565c8a318617935358019cba4907af8dd265679a26d7de6916f8bb5c1fb25a1ff5d79e60dbeff0916ce14a9e78f9a200ce30c3b41203da5322fbdbf10f0b152d68173194e9f787f4d2dde0fe1b2bcd470b519cd459d2faa57f06d860d57b829478863ca0aacd8c22ee9f279dcfef53f1f33858578a80420ed07c1567cbfbf77de36d044c42ddc902529cf5d7f407fb4ab5e5d75150e396bf7ff552d056bfa2ea9fad25f2b817ac4996e0e1ae896413e57b0abbe41da19f4b6892d56dbfd65ee7a92f3958b3603559d7289e99fb97146adb5cdf64980e29156ae9e255208b2784f299cc622424ad447068cad06531f5d451870d68a662721e01ebf48c89590ebf8603ae659d293bbe545b07a33e95a80368630da37ae486739271fda24c6c031e63be59f961637a31aaab7c632f2ad67f4a07e1f8b0d55bdbfb982b6587c9503627c1a44ca31364dc8125696f5351eefc2498a62ae14a970b554bf2b795894fd635e48d889ebc2a2fc1a8cd0551b8db809f09cdd52feabf7466f483a4bc5101a384282779f7d61f61ed114464490ed8ce899942f2d9864af24ad8c59eceff2b245ff4e07c51e38a07b78b25fcc3c7bc634b6811c5f2c01fa90ad306b3303eca1a0e3ee0846f5c0ced7ce0b4921d12c5a9216ddcbed29af390f1e1efdbec0f6b20f5bad65a3e06f7504df189f2d795aae0a8ba4bb9685309a29c281e7b49dccc2344c4a21977f8789888737d216f9c491661a769fd5326a0a41e6ff9cceaac6cfd50f55ab1a35c23c3cc30e1aad706b1c6e3511d204a5d3b0b111fb561c581a17c6447331dab5309616afcf911e7b85b6ca668ac4875fbb34f793f5491a84aba4558aeca2d41749eef0df1053bbf4516213b9c7fb45f7d2641287c04edb8acd7d0583d6aa8c4207c2b55b093fc9e5e51d0d448dc3a7cd12a415cc902536f5e3b40e5ba2d2cea617b1dcf2bd7e1c99c463675fcc93a4f4b890a0e8fecfb77465c35e98709bc937ee30d493271d6a38430be5267966b05b26adc699147808d1590a81626ba1e9b9b9c462de7b8e3e3e75a2105cc0c263ed4c67746a0c1dfb279804a8ecead04d1149ca0837ed7a7df5cc2482e00a9bfba1744e02a5ee13df7ce83f3459b001c5d898078ccbc08f563ff1747592f5af3bfcc718dadae850136fe8aa45fafb34145f7a2ab74dcef1a93bb56f30372b0d97f1d720a4c5e89836af578e26f55ce4a72b1ba08aa81e39327514e22a866524412c7e830610a9452a8c2647ae09495e017daafd1eda4e034188e2b22d73a361b7e20fb77c381161ac6ee9479917894804de1adac67c53855a55e5a60d98ce40f77816dd068c2e26d6a19727c1b028467f7797b4ab2db953eb352c7fc3fb65d38a652f34a02cdd62d27a528b4e67ae08d42241358edadf6908f66e31942591893a4e68de71ff28686e30e0cba15e6495e0ac8dc7e036b9c85a76fdccbb39f939fc5f1bea773893207e6a977d1870f84191cc705c1c1dff1fe4fbc77a5612159d3b6511a725abc97f505cf1f0c022f8998fab61dbe7f36a15c97e0df325fab691b954e9a3fd4925738f760df9ab7a68b28d2f7b6fb7ec980f91fb30cd98ad95221701355d877a44dce3f934e9e180217f5a0358bb56042b56b59598847cbfdb4df3d52e6c0f0a206a5b6b90b90690a57e16e87816574bc92fed3215a3be23ec10a7c013026ebbc57e19f5fa3b30ea3ba258415717bc26efda1b2803bad189ab6e4e41dbba3c7b7c84eea8a232039a95f2159227d49fb95c9748c7975fcfdc3b55c5f6d667021f00166efcba7c8d36f8603f51f035d12f6d35023294581b6de2198aa94d2ea0eef6714cc03a5c653bc5c261ea9ff07d9e55fd58c1668ca381e7b89cb86a46f53085f7f13e0658ecb1b3ff56e53984759129f7bdd5ff025d90f56c76cc12d635e411654d6182b6d010cb03a3032ee1dbeab3a3695b9a80d9b6166463f17d8e15a5f0777c7a3a751748af5b0abf18c21948099b1ce57dba7cd73f6d6c212c33963e544eb6ae3fee8f67f3efad7e0fe5a9ddfbd99610cad0e0219e4d7ffe192cdc4fe40fcf44b03ca90b08833bb3609dba8ce4f7f32ed824b1960e8cced6d45d28656c0a66416fb1b42ae7acdbf94eea848a8ece1dd16adfb5b70c5dd41549a41cb11b08f6220f207759144023e0c19cd365a46a7c44a2b8054b87ffd8463f06b1ff5633d6995a660833a46181225df85c5a32d1b6794ffe47cb0f5027811f302d5af12877bb5cb4e4518abbdaededf921d4999eee6f6f9a7e7e4afe4dbfc3ab73adf99828ae91a060c226d6190493f30cffbc7bdc3b3e3de0d94ab752beed962a7f0b320e00d8a2f1c1f7a820d45d899c14b5d57333f480873ce5eac01c563e6dd2c769e80ed63ddd7570bf08de0d042700542dbcc4a165d945f9bd4487220d3ecf418b4f940a765b58e41b6ceb6dc109744f75fb000248da3e2d2f946100f817ff59d8f13808b9b4e305689017822a6153cc21900ed5dc718f68eb820a554df4b4e4ea29be8a71606b2523465c3ba0ffe5d0f83b1bc5bd545369cc0036e33048a8d3be50667fd39240edd0313f6deb2d91d9716bea442befb391e2b36cdc9a73d8ef218a68ab4398edbd24e25f65bee989e239e00f1b2c811fa750a2b144f01821faf89b98dbfcd166de7a403de5a4dae0e2fbcaccf6ad0e52eba17f563334d20370f93c16979379b69baca1e2af6b24707c6403748d8c24d97a94509b1b52ca220cb713799cd1324b3c3cc00990dbdf87da754fe71133cec2e1e78b2bb442f83865918f3f7b817694499cb06378fde7f272bae6da24d42c61bd481cea798366f9fbbbe035852991899927dead232a30119a66be6ee28590e4507189bc4b1858c59282cfdfed6544657f165991efff2be08e7afaf48f7aa30ea895215f8907e0d3e5a04ceb486eb85cd6a57f70d49dbd3d90d6dd389b3179a0ddaca7058c964099ac3fb2dbac0846d7507ddbf2576114f2970cf2e53850fa954b914a3c0372600482e85bff3f8275a55fdb31744e2855bc8c674d3e50e1485956b6c07f3497a43124b99515230ee0b2b46cd3dd4e9f9f14d527627c14ef5e8906c32dc122dcb625a8f41f502971edaf9555824e843d2763b0fb1683040b4f7d3979ec93b51479c92ff313d1877205f5990afc1f1ec142b4a441dccd7d6c5ac15bac5badf9a37ce32470cbcf8d16962409de2c7a7405982cdf6effd4b60c667764594434eb810d078b826584acc00b0193595f96c07218ace35f477145b6ab3e12c3ad7b9f1ece7d7bce1ef56adac3872a15808f20928c3059e0b05f3422ace57c6b068068ec9d1706920ee5f240248f096dc4392ffdea1cbb4c3e98b81d87bfb2e27821404c1609dcc0bb7d56a8cc2fb881fd75dd0358410ccdf421bc83d5ef71601214b496c1297aeccdcd11e322363997e62e6a62397da280a3d94112b2829567d9a077b2688e366f801dcfadcd1badf92283701c56a85f88f33a7cba9184f04806d73eac6f126c5c93e27fe5722de779b7c2388ff55cc4eac01a8e95c4e19718612f43e0c4b3ade0686450f712f66dfd9f0b192e13e94737f5594ba1f010c86a7947cd3e37a4e3f2e88cb5e84792b43452e500bb18d78ccb6986c86b82ecf91e8503d9c8ba8e4e729ec2f2cc5af4dad32716798711312852a833c9873c70df46fffa12879c77fc3a163578d5ac361d5b1839aaa90e277db4f0f16b83247500931a1f5188b38c9f8b1c2bfdfc8306c61c7468206c3ca474c7b53ae7f9a764c4e9d1767dcde74de149b94c9074e0ac84e0d0f6b271c462004825590e8b83ffd2e09d72b4bafbd5bd655c5fd197ea12f0715a31119cb50f8b2954c87eca4308bcf8352605e010d990bb8832bcf26fe16021cc54ff8458eb79a98ae4c3c83ed8d4b7f8fc69ecb12a165a0ff3197f48895e6ae5bfbee2f5a9db106c7d43bf8029c99bbeb1d7df43ccdd66881ecb295195664aa8fd74e4a1f8a00a75fc980565810c90c807f98a7438daa0acf108ce512bf7e53d93d51c7d6ed01b301c2f5d8da691367120c9e67a35b1f412255a6fbb465efbb1740fbab46be6fc1ecc41df5d108f519ff3caa7a089a9e3499db16694c7de5029da916a35a6ebd6fc61d2993aa5ca63981386eed9a86293bd2005bb80d18a4578f21909fe312ea198ed6f3d5a6d179b7149e34f88daf41f2e17a9230a9d6da719cd60aec7b711fbfe046d6947acf578a29a8d279681d036a6bb613aea0b9aaa6e02295e211da784ed34c682d1d151824670ebc0bdc3d847669cd7f5fe6860cad6635e935a63aaca334105dbf1ede1281b5d7227613c196b2e2c2b10cb2e22ec2f3ece2e77a345d09104d95cbe51ed7d11e799e4070e4533ecf5d20a235d0ac4630097fed749239abb2b86ddaff84459148184a9c01b4f387f91133243eba420318a5eeddfc16da75d6dc75a7073a0c8338ea2475fa85ecf88d4b499620144e236a0aed38f2d55136a120944538dd65363f3a34bf874298aa9ff2e3d8e1578f18a119a9820020b0ac776b7322c50188a4f8b89a571ea7b34d711c31b7367c83fc51be2f177069ff50099aacda80b2077c66b46143b57423e17ec00f0701db969d0c306b9dc0b4995618eb518afaee56c20ebd010ac126750c17da9a73f66c2327908f2b022be1bfda065286bf5d1490e3d8b1e4a7907c9071a04d8ffeef26f4b692cea2736fc556e23acf66e2988265812251eef08085ede135df7394e2e83a9c2117bf2cf70b7c028b0be00d30804f3b0dced5918ed93239dd49adf570e633a08c3648a53ab3bbba5c340936c1d7762e2195992aabd27f5c6189728efe6ce59c5b87354300fa2d4bc10da1a1a7ea21cfa302b231c69cdf21472e06a704", &(0x7f0000000340)=""/63, 0x4}, 0x20) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=ANY=[@ANYBLOB='\x00'/10], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r3, 0x8, &(0x7f0000000180)={0x1, 0x4}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x80000, 0x0, 0x4}, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0xffffffff}, 0x90) r4 = bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000240), 0x4) (async) ioctl$TUNSETPERSIST(r0, 0x400454cb, 0x1) r5 = bpf$MAP_CREATE(0x0, &(0x7f0000000280)=@bloom_filter={0x1e, 0x200, 0x800, 0xfffffffe, 0x2f, 0xffffffffffffffff, 0x0, '\x00', 0x0, r4, 0x1, 0x0, 0x0, 0x1}, 0x48) (async) r6 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000600)={&(0x7f0000000500)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x18, 0x18, 0x8, [@fwd={0x2}, @func={0x3, 0x0, 0x0, 0xc, 0x4}]}, {0x0, [0x2e, 0x0, 0x51, 0x2e, 0x5f, 0x1e]}}, &(0x7f0000000540)=""/189, 0x38, 0xbd, 0x0, 0x10000}, 0x20) (async) r7 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f00000006c0)={0x0, 0x200, 0x10}, 0xc) (async) r8 = bpf$ITER_CREATE(0x21, &(0x7f0000000700)={r1}, 0x8) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000800)={0x18, 0x3, &(0x7f00000003c0)=@raw=[@map_idx={0x18, 0x6}, @kfunc={0x85, 0x0, 0x2, 0x0, 0x2}], &(0x7f0000000440)='syzkaller\x00', 0x800, 0x64, &(0x7f0000000480)=""/100, 0xd77c2b9519dc216b, 0x4, '\x00', 0x0, 0x0, r6, 0x8, &(0x7f0000000640)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000680)={0x0, 0x9, 0x8}, 0x10, 0x0, 0x0, 0x8, &(0x7f0000000740)=[r7, r8, r5], &(0x7f0000000780)=[{0x2, 0x3, 0x1, 0x6}, {0x1, 0x1, 0x10, 0x1}, {0x1, 0x1, 0xa, 0x7}, {0x5, 0x5, 0x1, 0xa}, {0x0, 0x2, 0xf, 0x5}, {0x3, 0x4, 0x1}, {0x0, 0x5, 0x0, 0x2}, {0x1, 0x3, 0xf, 0xa}], 0x10, 0xa31}, 0x90) ioctl$TUNGETFEATURES(r2, 0x800454cf, &(0x7f0000000200)) ioctl$sock_kcm_SIOCKCMCLONE(r3, 0x89e2, &(0x7f0000000080)={r3}) ioctl$sock_kcm_SIOCKCMATTACH(0xffffffffffffffff, 0x89e0, &(0x7f0000000040)={r9}) bpf$BPF_MAP_LOOKUP_AND_DELETE_ELEM(0x15, &(0x7f0000000a00)={r1, &(0x7f0000000980), &(0x7f00000009c0)=""/57, 0x4}, 0x20) (async) ioctl$TUNATTACHFILTER(r8, 0x401054d5, &(0x7f0000000940)={0x9, &(0x7f00000008c0)=[{0x7f, 0x80, 0x1, 0x4}, {0x3, 0x3f, 0x3, 0x80000001}, {0xb4, 0x0, 0x7, 0x3}, {0x9, 0x8, 0x4, 0x5}, {0x6, 0xab, 0x76, 0x7}, {0x8, 0x0, 0x5, 0x8}, {0x7, 0x80, 0x25, 0x5}, {0x3, 0x8, 0x81, 0x1}, {0xfffa, 0x81, 0x0, 0x2}]}) 21:50:34 executing program 0: bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000003c0)={0xffffffffffffffff, 0xe0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0], &(0x7f0000000180)=[0x0, 0x0], 0x0, 0x8, &(0x7f00000001c0)=[{}], 0x8, 0x10, &(0x7f0000000200), &(0x7f0000000240), 0x8, 0x10, 0x8, 0x8, &(0x7f0000000280)}}, 0x10) r2 = bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000400)=0xffffffffffffffff, 0x4) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000740)={0x18, 0x5, &(0x7f00000004c0)=@raw=[@map_idx_val={0x18, 0x9, 0x6, 0x0, 0x2, 0x0, 0x0, 0x0, 0x5}, @alu={0x7, 0x1, 0x5, 0x1, 0x0, 0x10, 0x1}, @exit, @kfunc={0x85, 0x0, 0x2, 0x0, 0x2}], &(0x7f0000000500)='syzkaller\x00', 0x5, 0x99, &(0x7f0000000540)=""/153, 0x40f00, 0x20, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000600)={0x4, 0x1}, 0x8, 0x10, &(0x7f0000000640)={0x5, 0xd, 0x8, 0x28}, 0x10, 0x0, 0x0, 0x6, &(0x7f0000000680)=[0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff, 0x1, 0x1, 0xffffffffffffffff], &(0x7f00000006c0)=[{0x5, 0x3, 0x7, 0x4}, {0x3, 0x2, 0xb, 0xb}, {0x3, 0x2, 0x7, 0x6}, {0x5, 0x3, 0x2, 0x7}, {0x3, 0x1, 0xd, 0x9}, {0x5, 0x5, 0xf, 0x4}], 0x10, 0x800}, 0x90) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) r4 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r4, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000ac0)={r0}, 0x4) (async) bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000ac0)={r0}, 0x4) r5 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r5, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) r6 = bpf$MAP_CREATE(0x0, &(0x7f0000000800)=@bloom_filter={0x1e, 0x8000, 0x5, 0x8, 0x180c, 0x1, 0x6, '\x00', 0x0, 0xffffffffffffffff, 0x2, 0x5, 0x1, 0xc}, 0x48) r7 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000f00)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@generic={0x63, 0x9, 0x6, 0x3, 0x20}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x41100, 0x0, '\x00', 0x0, 0x25, r7, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0xf, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) r8 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000880)={0x0, 0x7, 0x4}, 0xc) bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f00000008c0)={0xffffffffffffffff, 0x9, 0x8}, 0xc) (async) r9 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f00000008c0)={0xffffffffffffffff, 0x9, 0x8}, 0xc) r10 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000900)={0xffffffffffffffff, 0x3}, 0xc) bpf$PROG_LOAD(0x5, &(0x7f0000000a00)={0xf, 0x8, &(0x7f0000000000)=@framed={{0x18, 0x0, 0x0, 0x0, 0x401, 0x0, 0x0, 0x0, 0xfffffff9}, [@func={0x85, 0x0, 0x1, 0x0, 0xffffffffffffffff}, @cb_func={0x18, 0x0, 0x4, 0x0, 0xfffffffffffffffe}, @initr0={0x18, 0x0, 0x0, 0x0, 0x184, 0x0, 0x0, 0x0, 0x5df1}]}, &(0x7f0000000040)='syzkaller\x00', 0x3, 0x0, 0x0, 0x41100, 0x20, '\x00', r1, 0x26, r2, 0x8, &(0x7f0000000440)={0x3, 0x4}, 0x8, 0x10, &(0x7f0000000480)={0x4, 0x10, 0x5, 0x7fff}, 0x10, 0x0, r3, 0x7, &(0x7f0000000940)=[r4, r5, r6, r7, r8, r9, r10, 0x1], &(0x7f0000000980)=[{0x5, 0x1, 0xf, 0x3}, {0x2, 0x4, 0x7, 0x9}, {0x5, 0x3, 0xe, 0x3}, {0x2, 0x5, 0x8, 0x5}, {0x1, 0x2, 0xf, 0x1}, {0x1, 0x4, 0xd, 0xa}, {0x0, 0x2, 0x9, 0x4}], 0x10, 0x9}, 0x90) (async) bpf$PROG_LOAD(0x5, &(0x7f0000000a00)={0xf, 0x8, &(0x7f0000000000)=@framed={{0x18, 0x0, 0x0, 0x0, 0x401, 0x0, 0x0, 0x0, 0xfffffff9}, [@func={0x85, 0x0, 0x1, 0x0, 0xffffffffffffffff}, @cb_func={0x18, 0x0, 0x4, 0x0, 0xfffffffffffffffe}, @initr0={0x18, 0x0, 0x0, 0x0, 0x184, 0x0, 0x0, 0x0, 0x5df1}]}, &(0x7f0000000040)='syzkaller\x00', 0x3, 0x0, 0x0, 0x41100, 0x20, '\x00', r1, 0x26, r2, 0x8, &(0x7f0000000440)={0x3, 0x4}, 0x8, 0x10, &(0x7f0000000480)={0x4, 0x10, 0x5, 0x7fff}, 0x10, 0x0, r3, 0x7, &(0x7f0000000940)=[r4, r5, r6, r7, r8, r9, r10, 0x1], &(0x7f0000000980)=[{0x5, 0x1, 0xf, 0x3}, {0x2, 0x4, 0x7, 0x9}, {0x5, 0x3, 0xe, 0x3}, {0x2, 0x5, 0x8, 0x5}, {0x1, 0x2, 0xf, 0x1}, {0x1, 0x4, 0xd, 0xa}, {0x0, 0x2, 0x9, 0x4}], 0x10, 0x9}, 0x90) openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x8300, 0x0) (async) r11 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x8300, 0x0) ioctl$TUNSETIFF(r11, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) bpf$BPF_MAP_LOOKUP_AND_DELETE_ELEM(0x15, &(0x7f0000000b80)={0xffffffffffffffff, &(0x7f0000000b00)="13ff69e4c1ebc36b4221cf654ce6a1ca80c0246d67162f4f797dbe7dc72830ff3d85829a11112a4dc24aec2c17505dced3921e9764921badf5b79526a328ebc8125af411c885132c5d25b68579acc324378270c638319035fc5f8753ffc9eb8c8af8762fb64f", &(0x7f0000000e40)=""/187, 0x4}, 0x20) (async) bpf$BPF_MAP_LOOKUP_AND_DELETE_ELEM(0x15, &(0x7f0000000b80)={0xffffffffffffffff, &(0x7f0000000b00)="13ff69e4c1ebc36b4221cf654ce6a1ca80c0246d67162f4f797dbe7dc72830ff3d85829a11112a4dc24aec2c17505dced3921e9764921badf5b79526a328ebc8125af411c885132c5d25b68579acc324378270c638319035fc5f8753ffc9eb8c8af8762fb64f", &(0x7f0000000e40)=""/187, 0x4}, 0x20) 21:50:34 executing program 2: r0 = bpf$ITER_CREATE(0x21, &(0x7f0000000000), 0x8) ioctl$TUNSETDEBUG(r0, 0x400454c9, &(0x7f0000000040)=0x9) r1 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:34 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNGETFILTER(r0, 0x801054db, &(0x7f00000001c0)=""/252) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) r2 = openat$cgroup_ro(r1, &(0x7f0000000040)='blkio.bfq.dequeue\x00', 0x0, 0x0) ioctl$TUNSETVNETBE(r2, 0x400454de, &(0x7f0000000080)) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000100)={0x6, 0x2, &(0x7f00000002c0)=ANY=[@ANYBLOB="180000000200335ca56daaec7e7a8872468d0000ffff0000eb2f4d4b0818a4d971680f21000000007582b13d647d869ce19978a20402bb96bc0a90c1fd55236321ba068838b55c397b66ba5beaa940b104da9d90ea254486c1eda5e5a787725b4f2da1df7ccb4d221e6d3294d23eedbed370e8f778a2a2dd8d5899a307489c5010d6f0b502000000381c4baa52938cabcbaabeebdf1296533e4328b2c9208a59baf75cbb58db5d548920e1b243c02a14e78ae786b7958bb1d76873602b221cc1d66b2613"], &(0x7f0000000c40)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0xd, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x2}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0xfffffffc, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNGETVNETBE(r1, 0x800454df, &(0x7f0000000000)) ioctl$TUNSETIFF(r0, 0x541b, 0x0) 21:50:34 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) (async) bpf$MAP_DELETE_ELEM(0x3, &(0x7f0000000140)={0xffffffffffffffff, &(0x7f0000000e40)="88bafa0d6e1f8052d1eebe75dfdeefffe74bff36b2967e4199a67980b3adb47286f2f9bea8a56db7ebfa28733d039bdb67d6322944b1e7469a39f96eef0949f304d4552b9c056bb1d4c2fefabf3c05d36f73d5492ca84fe936dff0ac8a48f7699b24caafbfeaa426d42073ddf1549cf6fdc7790e5a146219f1ecc8252181a45dc805dd2acc67cf6ca198e595d03b89960bd1afda0d5b527f87075ab478717839ba0a057968639a49944f1a01e85b5204593cf0ad145faa45f4057fcbefa5447a060d64789581493f393e20cfffc8231a990218ff44447c339d1d9e9bd88b669c40c370725c0a0570cafbae819f08f674bfd3653897665d797ec77eb5f4baa18004b7a0fb6e1ab4f31fee38bc7e428aaa5f4970c976ceaec55d251025f87b2f6d258162f52ceb5205667073511d8cbda707f507f333674c11645a55f1df49861877c68addb53f4061bcb8d6a16c449d2c27d18360b7f748c498a0928b0516d28fbaf6c2573075753aad4cae5f706f29dfb273da072bb805a49f063a89c81e396709ceac6c5a1f49902a95785bacff25c6f140b00382a0f46ade18fac8b667666233484af33c034f5e990d9ebc6c1e08698ab687c80bf190f9f76348930fcb18eee7729906b2e663ed0b9f1bf5a7be467de62226b91c4ce583900a1618aef6511741d891f7060332ad879f296e18b0f2f809821205ebf90a6dcc22a6830c68d99e3f405508523eaf9e26b3ba10385374656d37b349cd9f2757e0bfdadc778050419418e67097efcef2e9ac4b605737540dfbbe3da3b85fdf2ec4e6b9520331f1cfb6a61bf6641f76059de395033a1666fae37b7f1f93101ac0bdd675e335aae226e622dff28038491ab256157269f416badab92c75eeafb70fe026cd610d24e2b0d1ac3182ad996ff09ec779778d63f9a03e3bf8f11d4165e4ca24046765f6f22a9b476b4c08ee51c92cdd13b904bb3ad6d60992769c8cec863d89ba29046388a38e556546b2af1765196a413ae8acc216b66080f41a15ff55d9d3c53c774c1b0f82c44cf221ebb9871b75a0e753378d5ce8f1b39e535983b9b5e254a2e090e9ad030efc7a6986429ebce7238ede5f6c33da2fed6968fc84a4a3a67ea9b67ccd7a72d2af49cb17df6095008edaa49b9bea44ad182ab413236c0f884824ecbed395d06b309aadbdcfaa297368585bf9a5b1a31bdfb35cc298f4cd1b988abedc976bb28477ed3947033aaef693f326c055417057eb55c02efea73fc37b0eed99613b3b3dae596140b41d805478ebeecacceaa5d9a065eaf9abd44af3b959c1147c7067c819ad305da3229ca1c571ac032219fc1ea8224451b3e969bf6818d0d74af4cd9860c3ec12c699d3ebe92a992e423b17685d91feb753b76b54f409582114cbe562ccdb1364a62aeb522f723b9d120d4f32c8cf92165697a0163d564eba9ac0a533e4f0a2a2b71cc7539ec0c0e8f974638ad7076bfa7f3902057a335af74d54a67436a04fcbea8f44bf9c2667fdf9b49d988bcc95b19a6f6aac183cd1f6b3dcc2d5a51f2de7c1aa0c39f660d4deb7dc17e3711c93b82a9bccd0f675c03497e5f1f92431f10c60bfa7872cd1dd324105a266ce458d619fe4f989d20a737601e95a56c783448f20e8548b23d34542a65df978e067b8406e790439a77b1ce09a8290c1cf058460ff48b7dff7f370270f60ece6e8acbe4b1d61f81284fb1c8e29093bdb10285b8d6b663f7f32d20de69125aefa0e4e72a321a7c0a04df74f7bde14e748eb0a2b6da7f27ee5cb826d52c25207de53ea1d7948704fefba94682ec7ae54ba7fd0bde3df8375b4cf4211899170c937a9817c8e29f5a6817ca323498c88cac9d089b7835f98a4444063df1c0d03b4266851b54f21c46309fc1472830c7b79e98badb84e38b6e40b936c745e539bcd7674f878b1a0768c60dcd6f0be8cbaeb135ddba2d556e782f05ed4d42d677214df628c2d75b104662630e34dabadb3d752b0995c6cc134e4886377a60f60459773807c9667fc30709caf109218d777c82a138e2588ea98ec6c910275c2913e9e70752cc71d55cc64506ab5d00792c1e564d422f4c285cc578b06abbb71d099602730d1565935aa29bb8d206b6f21cc635d536f8e27c1a1fc388b3bc11b6684ed88aed504d641f2e5383e8c96e9c32a1b208c8447c19be512156166988a47c4ccfdddc32270cd4942decda0195c7d5e0929fa96934328fce090ac16d16684a3f0275ace410b3acaed994d9885f3e8f36681027bb55c7a0c16937c38b185905bae41b91dc30ee6d9cc2261e1270e1ff8ceb266169a2fce68ca2b219dbfea33ef44c31bc9d5210f59edfd24b9cb22810de64b7fb2581805f5c3024c98e046604a4c631e454af7db2ce0fdc5356d59eb231b3c92ae635811086a66fd84ef49f5ef5a3a47a6465023b668e2e152370da78237c2a1663928dcfd54902148e7110c3528b3a9618393a67f552a967a22bd5a2aef27ab7560774289354c8ed26212cc1b4543c40caffca0c5daa3b4a81b5c9df746bd8d3336041ff9d2dc2caeb4a54aaf1103cd4acf652294f896107df5c193839fdd2538518dd60cc875b0da86aa812c5917786d39b5ebe99d2e87fb92b07b6becdb32853ce8fdb9afb81bbaeb4846efd1ba6c20f5feccc9fcd028e4667933e5152d127601a3915c8e9c65736ab97fe9307833e3a5c42474e947ce45e64b72feb8154cd34c35bab39d2d6104d5d92636344e9c350179dc69ffbf16be1becc2d934d710d69483adc037746a3994c1f5b89a8f340a5f03ce9e68463ded437b03e103b815ea7b9d37a6a7c7b7b67f9e7fbc619a4fcfdcea2c422384736ef494c5e387d84d05ce45c78b07b9a13c898203f29d70a341dc5ca7b226e55d20eb3a8a954658d1ea949a948d326ca5296aad9a3c67bbea55508bd183493c92fcb646672f13e525c10c55317920fe42cceec55bf3abd0ae7c928637ffc855951c4aa877e489ac870795fa56e721286a4917f83569f39ab1365c7edae3f1ee45b1a4ae7261105d3fb4e190e3dedf5d36c06fae3d00e2f3f134e7ceecd43a5b3c7fcfe81888132b0ec627cec00505965d9fab6aef632513e38dde8700a84ceac6e6f8becd8cb837ca51917c86f2fd7bf7c844ab47701aedf4d3e47b5d79e399559248b3bac46a00a6cf3a2d6b99ca8ae3fcd8776b48a41e81eb0c8bf625a4cb8083d801ac6607e14ca7e7e2e0ef456f1c53b554df1146a51e98fca972a889cdee0f9674a61e2e301f069aee64121923694d6ae029e5cf8efe173ab851fd6f13bfdc361130d1fe0922247d2d8925136a84790dc27c8fe3bd47a954b2d586a3b678648a49f04a1b56450ff3d50f6c4c5728f82f16c4bc284eb9360436c0318ad6d086a5b5f07b2681cde73a7b77adc01d9df957ef5e8365dda80f190325dc75f0db2c820331ddde072c42c1bedbb449eb36c32a511571a08b99487b12b75d338d92ef5027d5dc3f57992076db40af6168a5b12f3ead9f472457bf4f5e4582c325605e4177915d9e2c64f67776d7eb16480cc04bc79cea3d9ee44b935fa255e098cfc9484b75245df1f1cd20c73e945205cf565dfe37e1b4a3174e21c34ce0af5c2e3840772e13e9577bb21ba96aaa1cf30782d08b2d41ae623a7e0a698dcd585711adc86dc22c9de5797ab4725ff8c426ca3e7bb6cd926b4dd9ff0ea96fadaa87d9780ed3a6036830c215ee1c3edc4045f301e78d3b8ebbbe98216b9b873651aa771332b9ac0b15fa394dd099c3f29e30ff3a333ff1573611d61e730cfec0e952195340be1e72698b9eb4644b7d45dab8bcc9f1ddf6ddad8c84bec8f8bda30adf07806ca1369f1e27922f43d2f9d9869ed6a9e78590c976f08ef59e51bf319ea6194a60a1a0befd86d83850333d24e0fae5cf0c7f7873508f614bc4634a114752c7dca96350af164b640b195464a8ec3d387b3337af9b37417fd055206f8b7e18ecc7142a8bef197ff5a8caa7b6495ca72472e388e74901de2a602d79234d4372854f368a4f9841543274ac760257573c53e92534b5664b1ed08505ab9703c344a9a240281cd573b8f5c1e1ef99b51dc6db8ecdeee5eca886c8bfbf60c5c7aa2e5589768dac6abedac43210d0ada159bbf7e1f45b9f7b9a14117306219633065d0c364c6311ef615935534bfc31122b6ecc2715bd4e022fb034f36739d221fb521c4613e1281233f39c7793d8650afa33d73797315e5eeed75d9665030484af57247c5ed700b74a44d7c97016fe7f4f3ca07139be25059ba595f23c750fb315bc2667d23d5c567b7dd222099f1894fc7d16f12dbfd5f03bb094e01dd0b298357e2c88a20913eef3d061f6ac95d0d0f324ca1b06c2c9d314713f4507102a796ebc0565ea74e5867665d4a2d7056539955033d117d3758c3626a0c6d34fcce2ef27059c359a5813583decf04d443fe909939b06a1770ad1798b0616852ed049114bff1b05fc02ce432439e469290ae2bab1b12514a3cf5acdf859cf9b9d9e06f86a69c04fb6883c60138ec6e5651a5a5ad09c88ec19f57d3d3b5844fdbba9db9a04e7dbfabbc0b632f2c62310a5161266ee5403d44f6fe3d0cb1508131b0eb7b472470af1433d735827252e2f29f5a2b4ae9257bb4f2f37c821634ad56fd6e8d2688fe12f58318e913a5afa3db9baea6bd1861744c91b0ae3ff3b9b1bc742237304fd8393645ef317cedfd7b217a938360c27140d32d38ade81c6ff476bc76e770d6e2abda680c659eca9907945350b73548c12e563e83615d7b098052116ac8c5d2cdd3567838cd89b31b91a38f8b82028a239d3e4369054d70d4110bccfbe02f65baf312d6723516e34d1bd3b772cf135bee2a3ed4603ac6e85675e8c764e544001e7b0643b10afff6d05459ef4f6424c548ef4051dd35a309994727d69de9e0472dcb009ef693632fc3a349670c6a27592b5c9e0a8683dfbb18584d56cc041bb78ca9180b92dbd95fe25d9c0bd6873ac543b6690bfd7876a9a2b50c65cfbffc0e5debbcd3f9190fe74ae47078102569e90a59e7e5a603fc52ec13410dab63c871899f96ddb4efd7f76cf7381d23d564a3b95b4f1c34cca756445dbb69b58905b8886ec0ee91ecfb64a361546eb16aa187ea7e9e2ac1c6cefdfe60588f84ac79abc5f5041b963b3e7faba381db51329a34f5a9c0a58be3c6d7b4f8acdd12d364cb04443e7d32960b5cdb9d6e08dc3e3cd116172fb007c9490b43be1e7b5e6e9f69ba8578973bc6880105c6cc3c60c9f881218bb25f172364fc540551181e41d48e88a294d1876114721e6d8b1667271390a1454bbdb68f43c49816804e08112a19198b1cbaeec8d76e01aaf8fb72772f2e18d6e60db862616649ac277c7b5d2dc6ca3f2eecc20ea163180916a20b7cb9c49d1f8b14b7dcce9427169f1e21c073e798b615e358c5306e93f674a2241a5918aede86950ac1a128889eb823887af9d542cd9f1651c74efa4946fd1594f0722b344d51b46b23f320020a6ec2fbd7f3af9aeff1b713d57c6e91c9fc072631c4db200296b4c9d63ef8215827a4128172726e2bffafe6f8c1c452e663305083a5e60be771671b1ab27b515259e4f05d051f8cf08f2c25a693e202d8016f2293a7608800b40c089941919167e826f5369cc6547803eb1c90d6809e0794ec9a10cc082bc6e5fdd6c4d1e8831a2a8706969cde93c41bbdf2cd7280d06bddf31d1b7d0843585f7ce5b5b13dd3ea725dd0c6873da91f1aa718b86931caa38b76d0a02276b61a90fc2275183aaa4fdfa49bebb3e78fadbe71b81"}, 0x20) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='blkio.bfq.io_merged_recursive\x00', 0x0, 0x0) (async) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000400)=ANY=[@ANYRES64=r1], &(0x7f0000000300)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x41100, 0x0, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x2, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNSETSTEERINGEBPF(r1, 0x800454e0, &(0x7f00000001c0)=r2) (async) r3 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$BPF_MAP_LOOKUP_AND_DELETE_ELEM(0x15, &(0x7f0000000380)={r3, &(0x7f0000001e40)="83c1d019305852389aa497349b66473fc6dc19f830a1699f8a9a8f2bbaa6952673749300f71e45f3b77d3b413430171fae5c78c0eaec1506bec29f335885693c95d993cf945762527af80697937d847ebce0308022e23b0783dcfdb047bc33ea8b4026dd1409fab065b49877f182d63be72787965e2efa11d895e154a5d18f247bc5dcd7462e8c1ae5a26660a91dd13c8d302f95b4b8b7cf652ee4f0a93d472bf422ca8795584f1bbf415ece2dc9a736e1da4d72d668bc5196cd1a48b7af207580f3012a0629a619b1eb89f5d3b39a6ee1db4c71019690f9536b6bfb2da97bd4b82697374e1147d060bf3e7f5cd3cdfc050793d6a16a29332aac89b7b1ddf2caaed60774c55d5c4898d8ea5b5b4b9283dae1276c7a27bf7ccee5658b29738c8ef5e73e24b1851166b4706be60f6d6e0c000cb119495d6fe03e19fb059223fb6fd5ebf492c63ca253409583a7d30b23242b120a5a50fa6bea692c4a1be951569327f27388ee0060022e036d936142e2e7f7308ff84d60a083607814d6976d2408eed93cebc96258351c28c72df1e25ffe0a9146988e3ff1e84306e47c1e8111509234ef209f4b9e1ede40c74fe143ddd60bb6d5ee8d446d29488629a8f70b2329143efba4ff93a770f70c30a9f370fdc060c8649fff0708fdc13d25d282b5660729c2d6c88b3f6a4d307722bdaf52ee4a3ac4ad8479e6935a9709c63d5314d30b8adf7a7bd96ee92738879f1082751fb924c7b2ed052fe5f457b8b5b079779a2e6f731b0b0f5215266a71922ce312f008a120654eee8977685f1a9ec4476ed6544c8df7a3ffe13f3d589e6fad35b944c3c4ed5ec750fcd890df7409e5625176a6e5fc2b3bb2a233058f0160e58230911c7041eba42958a0ea9cbd2f2839f668565c8a318617935358019cba4907af8dd265679a26d7de6916f8bb5c1fb25a1ff5d79e60dbeff0916ce14a9e78f9a200ce30c3b41203da5322fbdbf10f0b152d68173194e9f787f4d2dde0fe1b2bcd470b519cd459d2faa57f06d860d57b829478863ca0aacd8c22ee9f279dcfef53f1f33858578a80420ed07c1567cbfbf77de36d044c42ddc902529cf5d7f407fb4ab5e5d75150e396bf7ff552d056bfa2ea9fad25f2b817ac4996e0e1ae896413e57b0abbe41da19f4b6892d56dbfd65ee7a92f3958b3603559d7289e99fb97146adb5cdf64980e29156ae9e255208b2784f299cc622424ad447068cad06531f5d451870d68a662721e01ebf48c89590ebf8603ae659d293bbe545b07a33e95a80368630da37ae486739271fda24c6c031e63be59f961637a31aaab7c632f2ad67f4a07e1f8b0d55bdbfb982b6587c9503627c1a44ca31364dc8125696f5351eefc2498a62ae14a970b554bf2b795894fd635e48d889ebc2a2fc1a8cd0551b8db809f09cdd52feabf7466f483a4bc5101a384282779f7d61f61ed114464490ed8ce899942f2d9864af24ad8c59eceff2b245ff4e07c51e38a07b78b25fcc3c7bc634b6811c5f2c01fa90ad306b3303eca1a0e3ee0846f5c0ced7ce0b4921d12c5a9216ddcbed29af390f1e1efdbec0f6b20f5bad65a3e06f7504df189f2d795aae0a8ba4bb9685309a29c281e7b49dccc2344c4a21977f8789888737d216f9c491661a769fd5326a0a41e6ff9cceaac6cfd50f55ab1a35c23c3cc30e1aad706b1c6e3511d204a5d3b0b111fb561c581a17c6447331dab5309616afcf911e7b85b6ca668ac4875fbb34f793f5491a84aba4558aeca2d41749eef0df1053bbf4516213b9c7fb45f7d2641287c04edb8acd7d0583d6aa8c4207c2b55b093fc9e5e51d0d448dc3a7cd12a415cc902536f5e3b40e5ba2d2cea617b1dcf2bd7e1c99c463675fcc93a4f4b890a0e8fecfb77465c35e98709bc937ee30d493271d6a38430be5267966b05b26adc699147808d1590a81626ba1e9b9b9c462de7b8e3e3e75a2105cc0c263ed4c67746a0c1dfb279804a8ecead04d1149ca0837ed7a7df5cc2482e00a9bfba1744e02a5ee13df7ce83f3459b001c5d898078ccbc08f563ff1747592f5af3bfcc718dadae850136fe8aa45fafb34145f7a2ab74dcef1a93bb56f30372b0d97f1d720a4c5e89836af578e26f55ce4a72b1ba08aa81e39327514e22a866524412c7e830610a9452a8c2647ae09495e017daafd1eda4e034188e2b22d73a361b7e20fb77c381161ac6ee9479917894804de1adac67c53855a55e5a60d98ce40f77816dd068c2e26d6a19727c1b028467f7797b4ab2db953eb352c7fc3fb65d38a652f34a02cdd62d27a528b4e67ae08d42241358edadf6908f66e31942591893a4e68de71ff28686e30e0cba15e6495e0ac8dc7e036b9c85a76fdccbb39f939fc5f1bea773893207e6a977d1870f84191cc705c1c1dff1fe4fbc77a5612159d3b6511a725abc97f505cf1f0c022f8998fab61dbe7f36a15c97e0df325fab691b954e9a3fd4925738f760df9ab7a68b28d2f7b6fb7ec980f91fb30cd98ad95221701355d877a44dce3f934e9e180217f5a0358bb56042b56b59598847cbfdb4df3d52e6c0f0a206a5b6b90b90690a57e16e87816574bc92fed3215a3be23ec10a7c013026ebbc57e19f5fa3b30ea3ba258415717bc26efda1b2803bad189ab6e4e41dbba3c7b7c84eea8a232039a95f2159227d49fb95c9748c7975fcfdc3b55c5f6d667021f00166efcba7c8d36f8603f51f035d12f6d35023294581b6de2198aa94d2ea0eef6714cc03a5c653bc5c261ea9ff07d9e55fd58c1668ca381e7b89cb86a46f53085f7f13e0658ecb1b3ff56e53984759129f7bdd5ff025d90f56c76cc12d635e411654d6182b6d010cb03a3032ee1dbeab3a3695b9a80d9b6166463f17d8e15a5f0777c7a3a751748af5b0abf18c21948099b1ce57dba7cd73f6d6c212c33963e544eb6ae3fee8f67f3efad7e0fe5a9ddfbd99610cad0e0219e4d7ffe192cdc4fe40fcf44b03ca90b08833bb3609dba8ce4f7f32ed824b1960e8cced6d45d28656c0a66416fb1b42ae7acdbf94eea848a8ece1dd16adfb5b70c5dd41549a41cb11b08f6220f207759144023e0c19cd365a46a7c44a2b8054b87ffd8463f06b1ff5633d6995a660833a46181225df85c5a32d1b6794ffe47cb0f5027811f302d5af12877bb5cb4e4518abbdaededf921d4999eee6f6f9a7e7e4afe4dbfc3ab73adf99828ae91a060c226d6190493f30cffbc7bdc3b3e3de0d94ab752beed962a7f0b320e00d8a2f1c1f7a820d45d899c14b5d57333f480873ce5eac01c563e6dd2c769e80ed63ddd7570bf08de0d042700542dbcc4a165d945f9bd4487220d3ecf418b4f940a765b58e41b6ceb6dc109744f75fb000248da3e2d2f946100f817ff59d8f13808b9b4e305689017822a6153cc21900ed5dc718f68eb820a554df4b4e4ea29be8a71606b2523465c3ba0ffe5d0f83b1bc5bd545369cc0036e33048a8d3be50667fd39240edd0313f6deb2d91d9716bea442befb391e2b36cdc9a73d8ef218a68ab4398edbd24e25f65bee989e239e00f1b2c811fa750a2b144f01821faf89b98dbfcd166de7a403de5a4dae0e2fbcaccf6ad0e52eba17f563334d20370f93c16979379b69baca1e2af6b24707c6403748d8c24d97a94509b1b52ca220cb713799cd1324b3c3cc00990dbdf87da754fe71133cec2e1e78b2bb442f83865918f3f7b817694499cb06378fde7f272bae6da24d42c61bd481cea798366f9fbbbe035852991899927dead232a30119a66be6ee28590e4507189bc4b1858c59282cfdfed6544657f165991efff2be08e7afaf48f7aa30ea895215f8907e0d3e5a04ceb486eb85cd6a57f70d49dbd3d90d6dd389b3179a0ddaca7058c964099ac3fb2dbac0846d7507ddbf2576114f2970cf2e53850fa954b914a3c0372600482e85bff3f8275a55fdb31744e2855bc8c674d3e50e1485956b6c07f3497a43124b99515230ee0b2b46cd3dd4e9f9f14d527627c14ef5e8906c32dc122dcb625a8f41f502971edaf9555824e843d2763b0fb1683040b4f7d3979ec93b51479c92ff313d1877205f5990afc1f1ec142b4a441dccd7d6c5ac15bac5badf9a37ce32470cbcf8d16962409de2c7a7405982cdf6effd4b60c667764594434eb810d078b826584acc00b0193595f96c07218ace35f477145b6ab3e12c3ad7b9f1ece7d7bce1ef56adac3872a15808f20928c3059e0b05f3422ace57c6b068068ec9d1706920ee5f240248f096dc4392ffdea1cbb4c3e98b81d87bfb2e27821404c1609dcc0bb7d56a8cc2fb881fd75dd0358410ccdf421bc83d5ef71601214b496c1297aeccdcd11e322363997e62e6a62397da280a3d94112b2829567d9a077b2688e366f801dcfadcd1badf92283701c56a85f88f33a7cba9184f04806d73eac6f126c5c93e27fe5722de779b7c2388ff55cc4eac01a8e95c4e19718612f43e0c4b3ade0686450f712f66dfd9f0b192e13e94737f5594ba1f010c86a7947cd3e37a4e3f2e88cb5e84792b43452e500bb18d78ccb6986c86b82ecf91e8503d9c8ba8e4e729ec2f2cc5af4dad32716798711312852a833c9873c70df46fffa12879c77fc3a163578d5ac361d5b1839aaa90e277db4f0f16b83247500931a1f5188b38c9f8b1c2bfdfc8306c61c7468206c3ca474c7b53ae7f9a764c4e9d1767dcde74de149b94c9074e0ac84e0d0f6b271c462004825590e8b83ffd2e09d72b4bafbd5bd655c5fd197ea12f0715a31119cb50f8b2954c87eca4308bcf8352605e010d990bb8832bcf26fe16021cc54ff8458eb79a98ae4c3c83ed8d4b7f8fc69ecb12a165a0ff3197f48895e6ae5bfbee2f5a9db106c7d43bf8029c99bbeb1d7df43ccdd66881ecb295195664aa8fd74e4a1f8a00a75fc980565810c90c807f98a7438daa0acf108ce512bf7e53d93d51c7d6ed01b301c2f5d8da691367120c9e67a35b1f412255a6fbb465efbb1740fbab46be6fc1ecc41df5d108f519ff3caa7a089a9e3499db16694c7de5029da916a35a6ebd6fc61d2993aa5ca63981386eed9a86293bd2005bb80d18a4578f21909fe312ea198ed6f3d5a6d179b7149e34f88daf41f2e17a9230a9d6da719cd60aec7b711fbfe046d6947acf578a29a8d279681d036a6bb613aea0b9aaa6e02295e211da784ed34c682d1d151824670ebc0bdc3d847669cd7f5fe6860cad6635e935a63aaca334105dbf1ede1281b5d7227613c196b2e2c2b10cb2e22ec2f3ece2e77a345d09104d95cbe51ed7d11e799e4070e4533ecf5d20a235d0ac4630097fed749239abb2b86ddaff84459148184a9c01b4f387f91133243eba420318a5eeddfc16da75d6dc75a7073a0c8338ea2475fa85ecf88d4b499620144e236a0aed38f2d55136a120944538dd65363f3a34bf874298aa9ff2e3d8e1578f18a119a9820020b0ac776b7322c50188a4f8b89a571ea7b34d711c31b7367c83fc51be2f177069ff50099aacda80b2077c66b46143b57423e17ec00f0701db969d0c306b9dc0b4995618eb518afaee56c20ebd010ac126750c17da9a73f66c2327908f2b022be1bfda065286bf5d1490e3d8b1e4a7907c9071a04d8ffeef26f4b692cea2736fc556e23acf66e2988265812251eef08085ede135df7394e2e83a9c2117bf2cf70b7c028b0be00d30804f3b0dced5918ed93239dd49adf570e633a08c3648a53ab3bbba5c340936c1d7762e2195992aabd27f5c6189728efe6ce59c5b87354300fa2d4bc10da1a1a7ea21cfa302b231c69cdf21472e06a704", &(0x7f0000000340)=""/63, 0x4}, 0x20) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=ANY=[@ANYBLOB='\x00'/10], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r3, 0x8, &(0x7f0000000180)={0x1, 0x4}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x80000, 0x0, 0x4}, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0xffffffff}, 0x90) r4 = bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000240), 0x4) ioctl$TUNSETPERSIST(r0, 0x400454cb, 0x1) (async) r5 = bpf$MAP_CREATE(0x0, &(0x7f0000000280)=@bloom_filter={0x1e, 0x200, 0x800, 0xfffffffe, 0x2f, 0xffffffffffffffff, 0x0, '\x00', 0x0, r4, 0x1, 0x0, 0x0, 0x1}, 0x48) (async) r6 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000600)={&(0x7f0000000500)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x18, 0x18, 0x8, [@fwd={0x2}, @func={0x3, 0x0, 0x0, 0xc, 0x4}]}, {0x0, [0x2e, 0x0, 0x51, 0x2e, 0x5f, 0x1e]}}, &(0x7f0000000540)=""/189, 0x38, 0xbd, 0x0, 0x10000}, 0x20) (async) r7 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f00000006c0)={0x0, 0x200, 0x10}, 0xc) (async) r8 = bpf$ITER_CREATE(0x21, &(0x7f0000000700)={r1}, 0x8) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000800)={0x18, 0x3, &(0x7f00000003c0)=@raw=[@map_idx={0x18, 0x6}, @kfunc={0x85, 0x0, 0x2, 0x0, 0x2}], &(0x7f0000000440)='syzkaller\x00', 0x800, 0x64, &(0x7f0000000480)=""/100, 0xd77c2b9519dc216b, 0x4, '\x00', 0x0, 0x0, r6, 0x8, &(0x7f0000000640)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000680)={0x0, 0x9, 0x8}, 0x10, 0x0, 0x0, 0x8, &(0x7f0000000740)=[r7, r8, r5], &(0x7f0000000780)=[{0x2, 0x3, 0x1, 0x6}, {0x1, 0x1, 0x10, 0x1}, {0x1, 0x1, 0xa, 0x7}, {0x5, 0x5, 0x1, 0xa}, {0x0, 0x2, 0xf, 0x5}, {0x3, 0x4, 0x1}, {0x0, 0x5, 0x0, 0x2}, {0x1, 0x3, 0xf, 0xa}], 0x10, 0xa31}, 0x90) (async) ioctl$TUNGETFEATURES(r2, 0x800454cf, &(0x7f0000000200)) (async) ioctl$sock_kcm_SIOCKCMCLONE(r3, 0x89e2, &(0x7f0000000080)={r3}) ioctl$sock_kcm_SIOCKCMATTACH(0xffffffffffffffff, 0x89e0, &(0x7f0000000040)={r9}) bpf$BPF_MAP_LOOKUP_AND_DELETE_ELEM(0x15, &(0x7f0000000a00)={r1, &(0x7f0000000980), &(0x7f00000009c0)=""/57, 0x4}, 0x20) (async) ioctl$TUNATTACHFILTER(r8, 0x401054d5, &(0x7f0000000940)={0x9, &(0x7f00000008c0)=[{0x7f, 0x80, 0x1, 0x4}, {0x3, 0x3f, 0x3, 0x80000001}, {0xb4, 0x0, 0x7, 0x3}, {0x9, 0x8, 0x4, 0x5}, {0x6, 0xab, 0x76, 0x7}, {0x8, 0x0, 0x5, 0x8}, {0x7, 0x80, 0x25, 0x5}, {0x3, 0x8, 0x81, 0x1}, {0xfffa, 0x81, 0x0, 0x2}]}) 21:50:34 executing program 1: openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x401, 0x0) r0 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000180)={&(0x7f0000000080)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x64, 0x64, 0x4, [@array={0x0, 0x0, 0x0, 0x3, 0x0, {0x5, 0x4, 0x6}}, @int={0x0, 0x0, 0x0, 0x1, 0x0, 0x56, 0x0, 0x1, 0x2}, @int={0xf, 0x0, 0x0, 0x1, 0x0, 0x21, 0x0, 0x6d, 0x1}, @enum={0x2, 0x2, 0x0, 0x6, 0x4, [{0xc, 0x6}, {0x0, 0x200}]}, @var={0x5, 0x0, 0x0, 0xe, 0x1, 0x1}]}, {0x0, [0x2e, 0x61]}}, &(0x7f0000000100)=""/73, 0x80, 0x49, 0x1, 0x2}, 0x20) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000340)={r0, 0x20, &(0x7f0000000300)={&(0x7f00000001c0)=""/142, 0x8e, 0x0, &(0x7f0000000280)=""/87, 0x57}}, 0x10) ioctl$TUNSETVNETBE(r0, 0x400454de, &(0x7f00000003c0)) (async, rerun: 32) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000880)={r0, 0x20, &(0x7f0000000840)={&(0x7f0000000640)=""/235, 0xeb, 0x0, &(0x7f0000000740)=""/247, 0xf7}}, 0x10) (async, rerun: 32) r1 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000900)=@generic={&(0x7f00000008c0)='./file0\x00', 0x0, 0x8}, 0x18) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f00000009c0)={r1, 0x58, &(0x7f0000000940)}, 0x10) (async) r2 = bpf$ITER_CREATE(0x21, &(0x7f0000000b40), 0x8) (async, rerun: 32) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000011c0)={0xffffffffffffffff, 0xe0, &(0x7f00000010c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000f00)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5, &(0x7f0000000f40)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000f80)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000fc0)=[{}, {}, {}, {}], 0x20, 0x10, &(0x7f0000001000), &(0x7f0000001040), 0x8, 0x10, 0x8, 0x8, &(0x7f0000001080)}}, 0x10) (rerun: 32) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000001600)={0x6, 0x7, &(0x7f0000001340)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x400}, [@kfunc={0x85, 0x0, 0x2, 0x0, 0x4}, @ldst={0x2, 0x0, 0x8649d49e6d977d38, 0x3, 0x8, 0x1c, 0x4}, @jmp={0x5, 0x1, 0x9, 0x0, 0x4, 0xffffffffffffffff, 0x1}, @ldst={0x3, 0x0, 0x1, 0x2, 0x1, 0x1}]}, &(0x7f0000001380)='GPL\x00', 0x0, 0xb6, &(0x7f00000013c0)=""/182, 0x41000, 0x40, '\x00', r3, 0x25, r0, 0x8, &(0x7f0000001480)={0x5, 0x3}, 0x8, 0x10, &(0x7f00000014c0)={0x0, 0x6, 0x5, 0x7}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000001580)=[0xffffffffffffffff, r2, r1, r1, r2, r1], &(0x7f00000015c0)=[{0x0, 0x4, 0x10, 0xb}], 0x10, 0xf562}, 0x90) (async) r4 = bpf$ITER_CREATE(0x21, &(0x7f0000001140), 0x8) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000001240)=@bpf_ext={0x1c, 0x6, &(0x7f00000000c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0xd99}, [@exit, @call={0x85, 0x0, 0x0, 0x31}, @jmp={0x5, 0x1, 0x4, 0x6, 0x2, 0xc, 0xfffffffffffffffc}]}, &(0x7f0000000100)='syzkaller\x00', 0x2, 0x1000, &(0x7f0000000140)=""/4096, 0x41100, 0x2, '\x00', r3, 0x0, r4, 0x8, &(0x7f0000001180)={0x6, 0x5}, 0x8, 0x10, &(0x7f00000011c0)={0x2, 0x0, 0xdddb, 0xd463}, 0x10, 0xa30c, 0xffffffffffffffff, 0x1, 0x0, &(0x7f0000001200)=[{0x3, 0x3, 0x8, 0x5}], 0x10, 0x4}, 0x90) (async, rerun: 32) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000001300)={r1, 0x58, &(0x7f0000001500)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) (rerun: 32) bpf$MAP_CREATE(0x0, &(0x7f00000016c0)=@bloom_filter={0x1e, 0xffff, 0x0, 0x8, 0x282, 0xffffffffffffffff, 0x10001, '\x00', r5, r4, 0x5, 0x2, 0x1, 0x7}, 0x48) (async) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000040)='svc_xprt_enqueue\x00'}, 0x10) 21:50:34 executing program 2: r0 = bpf$ITER_CREATE(0x21, &(0x7f0000000000), 0x8) ioctl$TUNSETDEBUG(r0, 0x400454c9, &(0x7f0000000040)=0x9) r1 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) bpf$ITER_CREATE(0x21, &(0x7f0000000000), 0x8) (async) ioctl$TUNSETDEBUG(r0, 0x400454c9, &(0x7f0000000040)=0x9) (async) openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) ioctl$TUNSETIFF(r1, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) (async) 21:50:34 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNGETFILTER(r0, 0x801054db, &(0x7f00000001c0)=""/252) (async, rerun: 64) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) (rerun: 64) r2 = openat$cgroup_ro(r1, &(0x7f0000000040)='blkio.bfq.dequeue\x00', 0x0, 0x0) ioctl$TUNSETVNETBE(r2, 0x400454de, &(0x7f0000000080)) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000100)={0x6, 0x2, &(0x7f00000002c0)=ANY=[@ANYBLOB="180000000200335ca56daaec7e7a8872468d0000ffff0000eb2f4d4b0818a4d971680f21000000007582b13d647d869ce19978a20402bb96bc0a90c1fd55236321ba068838b55c397b66ba5beaa940b104da9d90ea254486c1eda5e5a787725b4f2da1df7ccb4d221e6d3294d23eedbed370e8f778a2a2dd8d5899a307489c5010d6f0b502000000381c4baa52938cabcbaabeebdf1296533e4328b2c9208a59baf75cbb58db5d548920e1b243c02a14e78ae786b7958bb1d76873602b221cc1d66b2613"], &(0x7f0000000c40)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0xd, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x2}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0xfffffffc, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNGETVNETBE(r1, 0x800454df, &(0x7f0000000000)) (async) ioctl$TUNSETIFF(r0, 0x541b, 0x0) 21:50:35 executing program 5: socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000140)) recvmsg(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f00000002c0)=""/173, 0xad}, {&(0x7f0000000380)=""/253, 0xfd}], 0x2, &(0x7f0000000480)=""/4096, 0x1000}, 0x0) 21:50:35 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNGETVNETBE(r0, 0x800454df, &(0x7f0000000080)) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) bpf$OBJ_PIN_MAP(0x6, &(0x7f0000000040)=@generic={&(0x7f0000000000)='./file0\x00', r1}, 0x18) 21:50:35 executing program 2: r0 = bpf$ITER_CREATE(0x21, &(0x7f0000000000), 0x8) ioctl$TUNSETDEBUG(r0, 0x400454c9, &(0x7f0000000040)=0x9) (async) r1 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:35 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000080)=@o_path={&(0x7f0000000000)='./file0\x00', 0x0, 0x4, r0}, 0x18) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:35 executing program 1: openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x401, 0x0) r0 = bpf$ITER_CREATE(0x21, &(0x7f0000000ac0), 0x8) ioctl$TUNSETDEBUG(r0, 0x400454c9, &(0x7f0000000c80)=0x5) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000bc0)=@bpf_tracing={0x1a, 0x6, &(0x7f0000000940)=@framed={{0x18, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x1}, [@exit, @map_fd={0x18, 0xa, 0x1, 0x0, 0x1}]}, &(0x7f0000000980)='GPL\x00', 0x40, 0xe4, &(0x7f00000009c0)=""/228, 0x0, 0x20, '\x00', 0x0, 0x0, r0, 0x8, &(0x7f0000000b00)={0x6, 0x2}, 0x8, 0x10, &(0x7f0000000b40)={0x3, 0x6, 0x7, 0x7}, 0x10, 0x25180, 0xffffffffffffffff, 0x3, 0x0, &(0x7f0000000b80)=[{0x5, 0x4, 0x6, 0xc}, {0x5, 0x3, 0xc, 0xb}, {0x0, 0x4, 0x8, 0x5}], 0x10, 0x28}, 0x90) sendmsg$inet(0xffffffffffffffff, &(0x7f0000000900)={&(0x7f0000000040)={0x2, 0x4e23, @remote}, 0x10, &(0x7f0000000840)=[{&(0x7f0000000080)="a3f0dcb14d3bc6ff6d19c485e25c1f060d5b30b074d37353827361eba4c1bafecef7ba11f465f0e3301963ba84e7a1f152ba1324a0a866c84ed42ff8f47f86ffdfbcba75877d5700d1bc8eaf0ea84a973e7e2141370d3b2ba5b1f6bde8dfc1f396591b7650ec7288f3ce4d3cd24cacf2bcc3b0aaf7cc32c73e85a7375bbda190b9c7527bf4360f3aa13a6207515c76e0c14b8556493c1b6c02bf09dffc5661ee86a01d0ddfeb84d3a5", 0xa9}, {&(0x7f0000000140)="e0ae7e60102a3d2146a8d8648e65764bbc418e62715a0762be925993bc5ff6613d70c50f26c0050ca7ad885f196b20c88c2d1aeaf96ab8412fa6793de931899a293fdc9edfb0867eab9ed81a66458ef1be94216421d6afc2fb1ed215ef134a9e81a606912b7382e1e82945ac2054d26c866d638502303bd7a3423c68d5e23049e32f2db61d6e54a4f4b8eb9015ae79847850cbe153c4a5b823343d9da281847e4298eaa300eb4d5f32996cce9d785993c9211b5f81435a5cbae5584d42e1dd9a29c1d469b8148e116536aeed9625", 0xce}, {&(0x7f0000000240)="cbee30bd9da3cf6219cec7a0aade7a5530a4d4a9d4ba50883856b1584322bf8057d56451c90b1956fdcac6f90d2c316452531f819a65f13aaa506673a584f9c2a47492ae8fc40576ef9c61bcda39a1879f4d41fca8c41331a538b5a26f0e87affe0c1f042fe157685f225ddb9774bce34110b3503d1dd155c1a4671ad2a683d00b7e52c0b4c944cf899b8183a1fe731f5102cf5b4cc57dc2529efa5cd86b1d0c2d44d9bea504a49aa5299a7c9bc5a8351ccf522feb8432c6280840dfc761c0424759f2f845c753236d4da50b6dd623716fe6d4c2e9ec5e09275d4d5e22ed530969428e94", 0xe4}, {&(0x7f0000000340)="9af898dae762fe3cefe82729bbb2f3cf2f2d38dac1a4cc815ce4bfa26073268377561ade06fadf6f0a85bc41ebd1c14378c8e11c9cd0a2d2f9db2f8391634941cddf39276de6f33168cbee13e3730a422792296f77f0ca15112646e9789c10b6ddad334334c0e157456f9731565e3abbd1a8b7dae66312945e292f06094f24b94a41dfd9f004775fe325dfce6a8a862a9383cc241ce47770134530", 0x9b}, {&(0x7f0000000400)="4afdbcda944ad81ba087324f6b8f7cfed60feca8ee2ae6f9edbab4adb3732a62af840f1be55a5a5339a98dd13c6a9ac4b1ab52220542069d6451d64f07c8bde72cb4d84066f27168628b001fe538a37ec373f1fc87b4eb995f95b792d407ab72abe87ddb3c4c61a8c06ff90ffb6d", 0x6e}, {&(0x7f0000000480)="85c5dfa5b92ebace84a9526e295af68996116c960dbdf2eeafb1899add11b5181b3b62e62f8d807e57bfd66710059089e577b566839e204fe56ae47e2f6fdec27cda3aaed6a0c779bd52832a70563dcfc4277fdf6c50548af4d6e58ffffe07ae76ec8b9ac9691fe3c62234a054cef92e9cd49f705785c5de67c402fdd8dac39facf1a0f2371d13c4f7b7b98a319775a4dc285e4ac6314916dbc36664b132b95f85a80c4007f05d15632ba6e11a1f40034cff8909aa04209a745a01eeaf1c", 0xbe}, {&(0x7f0000000540)="2a47d187ca69dae8a79af0409a7b1c190b747fe1da7b5a4893e7035806dab882767da780c417eb32967f71a6ec6cc393fc8d7d0a55e90c7ee6b962305371ef6d3a1bd69924ccc6cc9c3de9ba1205bb582bee7a2155f36304a179a59d15df2850bf1aac76d41eb230f70a7b9323d8093b888908f19d64a3efc7a6ab2af9f2ef930cd503c4a68b73584eac72120c0c7a5d74731495399f0369a579ade6224a0cfff25f5aa0101cd6e7d89688f073248b25cc066aa1c4488eee4bdf758c26903ca765b5bc0c282797d842f4868e3c24046d8c2ac8601e10442cc2a6cd6da4a2b8cb", 0xe0}, {&(0x7f0000000640)="c1b7fc5e28020950dd4d436f3d33db5075c8d1b45bd2c3d7377959fbd5f4b664ef0e16b4f89e8a08f7ff40a7c0220920c18c41c9be0e87695acb20a6b09dd8989cc551ec6d8dc37f57c651d8755c0ac8809c649f1e81020eeda4c27cb03beab7640442a4c12b992d8c9302f5fe89207631ed5e76549ed9a8847ec3b10d7b303080bfb9453954a842628542930191250c1ddf36a9b350dc431e12e74bfa38103df38bfcf95a829cad569ca5db6d6e4921646d66fb6d68491a7328ca923f3d1a2c42500723adbb14a307dcace01e", 0xcd}, {&(0x7f0000000740)="1792fecc887073749aa68b3fc788b336f82143a04ec4b3ef7b1caf75b45ccc395a2c770d02bdc124f56dffa1dfa73a01682797cd96b0ed1724ab7466df4a4ebe1e1642f0350e92084ee5fbb95cc9cea5b994ab98d7907317a531a8f6d075640ee9b5ed7e79fb9c63e3bb9eed99", 0x6d}, {&(0x7f00000007c0)="3ed45038807799b801d06ffccf0ee79fcae6dc2dafd4f274b11126d781829d12b8ddb2c8cbc4621d2d2ea80e7c394495bc849eb7ffc31a494a7b09e31f455aa741", 0x41}], 0xa}, 0x8000) 21:50:35 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'pimreg\x00', 0x1}) (fail_nth: 1) 21:50:35 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNGETVNETBE(r0, 0x800454df, &(0x7f0000000080)) (async) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) (async) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) bpf$OBJ_PIN_MAP(0x6, &(0x7f0000000040)=@generic={&(0x7f0000000000)='./file0\x00', r1}, 0x18) 21:50:35 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000080)=@o_path={&(0x7f0000000000)='./file0\x00', 0x0, 0x4, r0}, 0x18) (async, rerun: 32) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) (rerun: 32) 21:50:35 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNGETFILTER(r0, 0x801054db, &(0x7f00000001c0)=""/252) (async) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) r2 = openat$cgroup_ro(r1, &(0x7f0000000040)='blkio.bfq.dequeue\x00', 0x0, 0x0) ioctl$TUNSETVNETBE(r2, 0x400454de, &(0x7f0000000080)) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000100)={0x6, 0x2, &(0x7f00000002c0)=ANY=[@ANYBLOB="180000000200335ca56daaec7e7a8872468d0000ffff0000eb2f4d4b0818a4d971680f21000000007582b13d647d869ce19978a20402bb96bc0a90c1fd55236321ba068838b55c397b66ba5beaa940b104da9d90ea254486c1eda5e5a787725b4f2da1df7ccb4d221e6d3294d23eedbed370e8f778a2a2dd8d5899a307489c5010d6f0b502000000381c4baa52938cabcbaabeebdf1296533e4328b2c9208a59baf75cbb58db5d548920e1b243c02a14e78ae786b7958bb1d76873602b221cc1d66b2613"], &(0x7f0000000c40)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0xd, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x2}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0xfffffffc, 0x0, 0x4}, 0x10}, 0x90) (async) ioctl$TUNGETVNETBE(r1, 0x800454df, &(0x7f0000000000)) (async) ioctl$TUNSETIFF(r0, 0x541b, 0x0) 21:50:35 executing program 1: openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x401, 0x0) (async) r0 = bpf$ITER_CREATE(0x21, &(0x7f0000000ac0), 0x8) ioctl$TUNSETDEBUG(r0, 0x400454c9, &(0x7f0000000c80)=0x5) (async) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000bc0)=@bpf_tracing={0x1a, 0x6, &(0x7f0000000940)=@framed={{0x18, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x1}, [@exit, @map_fd={0x18, 0xa, 0x1, 0x0, 0x1}]}, &(0x7f0000000980)='GPL\x00', 0x40, 0xe4, &(0x7f00000009c0)=""/228, 0x0, 0x20, '\x00', 0x0, 0x0, r0, 0x8, &(0x7f0000000b00)={0x6, 0x2}, 0x8, 0x10, &(0x7f0000000b40)={0x3, 0x6, 0x7, 0x7}, 0x10, 0x25180, 0xffffffffffffffff, 0x3, 0x0, &(0x7f0000000b80)=[{0x5, 0x4, 0x6, 0xc}, {0x5, 0x3, 0xc, 0xb}, {0x0, 0x4, 0x8, 0x5}], 0x10, 0x28}, 0x90) sendmsg$inet(0xffffffffffffffff, &(0x7f0000000900)={&(0x7f0000000040)={0x2, 0x4e23, @remote}, 0x10, &(0x7f0000000840)=[{&(0x7f0000000080)="a3f0dcb14d3bc6ff6d19c485e25c1f060d5b30b074d37353827361eba4c1bafecef7ba11f465f0e3301963ba84e7a1f152ba1324a0a866c84ed42ff8f47f86ffdfbcba75877d5700d1bc8eaf0ea84a973e7e2141370d3b2ba5b1f6bde8dfc1f396591b7650ec7288f3ce4d3cd24cacf2bcc3b0aaf7cc32c73e85a7375bbda190b9c7527bf4360f3aa13a6207515c76e0c14b8556493c1b6c02bf09dffc5661ee86a01d0ddfeb84d3a5", 0xa9}, {&(0x7f0000000140)="e0ae7e60102a3d2146a8d8648e65764bbc418e62715a0762be925993bc5ff6613d70c50f26c0050ca7ad885f196b20c88c2d1aeaf96ab8412fa6793de931899a293fdc9edfb0867eab9ed81a66458ef1be94216421d6afc2fb1ed215ef134a9e81a606912b7382e1e82945ac2054d26c866d638502303bd7a3423c68d5e23049e32f2db61d6e54a4f4b8eb9015ae79847850cbe153c4a5b823343d9da281847e4298eaa300eb4d5f32996cce9d785993c9211b5f81435a5cbae5584d42e1dd9a29c1d469b8148e116536aeed9625", 0xce}, {&(0x7f0000000240)="cbee30bd9da3cf6219cec7a0aade7a5530a4d4a9d4ba50883856b1584322bf8057d56451c90b1956fdcac6f90d2c316452531f819a65f13aaa506673a584f9c2a47492ae8fc40576ef9c61bcda39a1879f4d41fca8c41331a538b5a26f0e87affe0c1f042fe157685f225ddb9774bce34110b3503d1dd155c1a4671ad2a683d00b7e52c0b4c944cf899b8183a1fe731f5102cf5b4cc57dc2529efa5cd86b1d0c2d44d9bea504a49aa5299a7c9bc5a8351ccf522feb8432c6280840dfc761c0424759f2f845c753236d4da50b6dd623716fe6d4c2e9ec5e09275d4d5e22ed530969428e94", 0xe4}, {&(0x7f0000000340)="9af898dae762fe3cefe82729bbb2f3cf2f2d38dac1a4cc815ce4bfa26073268377561ade06fadf6f0a85bc41ebd1c14378c8e11c9cd0a2d2f9db2f8391634941cddf39276de6f33168cbee13e3730a422792296f77f0ca15112646e9789c10b6ddad334334c0e157456f9731565e3abbd1a8b7dae66312945e292f06094f24b94a41dfd9f004775fe325dfce6a8a862a9383cc241ce47770134530", 0x9b}, {&(0x7f0000000400)="4afdbcda944ad81ba087324f6b8f7cfed60feca8ee2ae6f9edbab4adb3732a62af840f1be55a5a5339a98dd13c6a9ac4b1ab52220542069d6451d64f07c8bde72cb4d84066f27168628b001fe538a37ec373f1fc87b4eb995f95b792d407ab72abe87ddb3c4c61a8c06ff90ffb6d", 0x6e}, {&(0x7f0000000480)="85c5dfa5b92ebace84a9526e295af68996116c960dbdf2eeafb1899add11b5181b3b62e62f8d807e57bfd66710059089e577b566839e204fe56ae47e2f6fdec27cda3aaed6a0c779bd52832a70563dcfc4277fdf6c50548af4d6e58ffffe07ae76ec8b9ac9691fe3c62234a054cef92e9cd49f705785c5de67c402fdd8dac39facf1a0f2371d13c4f7b7b98a319775a4dc285e4ac6314916dbc36664b132b95f85a80c4007f05d15632ba6e11a1f40034cff8909aa04209a745a01eeaf1c", 0xbe}, {&(0x7f0000000540)="2a47d187ca69dae8a79af0409a7b1c190b747fe1da7b5a4893e7035806dab882767da780c417eb32967f71a6ec6cc393fc8d7d0a55e90c7ee6b962305371ef6d3a1bd69924ccc6cc9c3de9ba1205bb582bee7a2155f36304a179a59d15df2850bf1aac76d41eb230f70a7b9323d8093b888908f19d64a3efc7a6ab2af9f2ef930cd503c4a68b73584eac72120c0c7a5d74731495399f0369a579ade6224a0cfff25f5aa0101cd6e7d89688f073248b25cc066aa1c4488eee4bdf758c26903ca765b5bc0c282797d842f4868e3c24046d8c2ac8601e10442cc2a6cd6da4a2b8cb", 0xe0}, {&(0x7f0000000640)="c1b7fc5e28020950dd4d436f3d33db5075c8d1b45bd2c3d7377959fbd5f4b664ef0e16b4f89e8a08f7ff40a7c0220920c18c41c9be0e87695acb20a6b09dd8989cc551ec6d8dc37f57c651d8755c0ac8809c649f1e81020eeda4c27cb03beab7640442a4c12b992d8c9302f5fe89207631ed5e76549ed9a8847ec3b10d7b303080bfb9453954a842628542930191250c1ddf36a9b350dc431e12e74bfa38103df38bfcf95a829cad569ca5db6d6e4921646d66fb6d68491a7328ca923f3d1a2c42500723adbb14a307dcace01e", 0xcd}, {&(0x7f0000000740)="1792fecc887073749aa68b3fc788b336f82143a04ec4b3ef7b1caf75b45ccc395a2c770d02bdc124f56dffa1dfa73a01682797cd96b0ed1724ab7466df4a4ebe1e1642f0350e92084ee5fbb95cc9cea5b994ab98d7907317a531a8f6d075640ee9b5ed7e79fb9c63e3bb9eed99", 0x6d}, {&(0x7f00000007c0)="3ed45038807799b801d06ffccf0ee79fcae6dc2dafd4f274b11126d781829d12b8ddb2c8cbc4621d2d2ea80e7c394495bc849eb7ffc31a494a7b09e31f455aa741", 0x41}], 0xa}, 0x8000) 21:50:35 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x5a5c02, 0x0) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000040)={'syzkaller0\x00'}) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x800, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000100)={'dvmrp0\x00', 0x800}) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000140)=ANY=[@ANYBLOB="180000000200000000000000000074ee3929e0afa07082fb2b82040000"], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNSETCARRIER(r2, 0x400454e2, &(0x7f0000000000)) 21:50:35 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000080)=@o_path={&(0x7f0000000000)='./file0\x00', 0x0, 0x4, r0}, 0x18) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:35 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNGETVNETBE(r0, 0x800454df, &(0x7f0000000080)) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) (async) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) bpf$OBJ_PIN_MAP(0x6, &(0x7f0000000040)=@generic={&(0x7f0000000000)='./file0\x00', r1}, 0x18) [ 2585.924141][T11317] FAULT_INJECTION: forcing a failure. [ 2585.924141][T11317] name failslab, interval 1, probability 0, space 0, times 0 21:50:35 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x541b, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) r2 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000180)={&(0x7f0000000080)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x64, 0x64, 0x4, [@array={0x0, 0x0, 0x0, 0x3, 0x0, {0x5, 0x4, 0x6}}, @int={0x0, 0x0, 0x0, 0x1, 0x0, 0x56, 0x0, 0x1, 0x2}, @int={0xf, 0x0, 0x0, 0x1, 0x0, 0x21, 0x0, 0x6d, 0x1}, @enum={0x2, 0x2, 0x0, 0x6, 0x4, [{0xc, 0x6}, {0x0, 0x200}]}, @var={0x5, 0x0, 0x0, 0xe, 0x1, 0x1}]}, {0x0, [0x2e, 0x61]}}, &(0x7f0000000100)=""/73, 0x80, 0x49, 0x1, 0x2}, 0x20) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000340)={r2, 0x20, &(0x7f0000000300)={&(0x7f00000001c0)=""/142, 0x8e, 0x0, &(0x7f0000000280)=""/87, 0x57}}, 0x10) ioctl$TUNSETVNETBE(r2, 0x400454de, &(0x7f00000003c0)) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000880)={r2, 0x20, &(0x7f0000000840)={&(0x7f0000000640)=""/235, 0xeb, 0x0, &(0x7f0000000740)=""/247, 0xf7}}, 0x10) r3 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000900)=@generic={&(0x7f00000008c0)='./file0\x00', 0x0, 0x8}, 0x18) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f00000009c0)={r3, 0x58, &(0x7f0000000940)}, 0x10) r4 = bpf$ITER_CREATE(0x21, &(0x7f0000000b40), 0x8) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000011c0)={0xffffffffffffffff, 0xe0, &(0x7f00000010c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000f00)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5, &(0x7f0000000f40)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000f80)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000fc0)=[{}, {}, {}, {}], 0x20, 0x10, &(0x7f0000001000), &(0x7f0000001040), 0x8, 0x10, 0x8, 0x8, &(0x7f0000001080)}}, 0x10) r6 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000001600)={0x6, 0x7, &(0x7f0000001340)=ANY=[@ANYBLOB="18000000030000000000000020040000852000000400009645409e5a50986e009d6000089500000000000000"], &(0x7f0000001380)='GPL\x00', 0x0, 0xb6, &(0x7f00000013c0)=""/182, 0x41000, 0x40, '\x00', r5, 0x25, r2, 0x8, &(0x7f0000001480)={0x5, 0x3}, 0x8, 0x10, &(0x7f00000014c0)={0x0, 0x6, 0x5, 0x7}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000001580)=[0xffffffffffffffff, r4, r3, r3, r4, r3], &(0x7f00000015c0)=[{0x0, 0x4, 0x10, 0xb}], 0x10, 0xf562}, 0x90) ioctl$TUNSETIFINDEX(r1, 0x400454da, &(0x7f0000000000)=r5) r7 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETQUEUE(r7, 0x400454d9, &(0x7f0000000080)={'erspan0\x00', 0xe00}) r8 = bpf$ITER_CREATE(0x21, &(0x7f0000000040), 0x8) r9 = openat$cgroup_ro(r8, &(0x7f0000000080)='blkio.bfq.io_service_bytes\x00', 0x0, 0x0) ioctl$TUNGETDEVNETNS(r9, 0x54e3, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000600)={r6, 0xe0, &(0x7f0000000a00)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000440)=[0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, &(0x7f0000000480)=[0x0], &(0x7f00000004c0)=[0x0], 0x0, 0x8, &(0x7f0000000500)=[{}], 0x8, 0x10, &(0x7f0000000540), &(0x7f0000000580), 0x8, 0x10, 0x8, 0x8, &(0x7f00000005c0)}}, 0x10) r11 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000b00)={&(0x7f0000000b80)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x4, [@restrict={0xc, 0x0, 0x0, 0xb, 0x5}]}, {0x0, [0x5f, 0x0]}}, &(0x7f0000000c80)=""/126, 0x28, 0x7e, 0x1, 0x9}, 0x20) r12 = bpf$ITER_CREATE(0x21, &(0x7f0000000ec0)={r4}, 0x8) r13 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r13, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000016c0)={0x11, 0x5, &(0x7f0000000380)=@raw=[@jmp={0x5, 0x0, 0x6, 0x4, 0x2, 0xfffffffffffffffe, 0x10}, @btf_id={0x18, 0x3, 0x3, 0x0, 0x2}, @map_idx_val={0x18, 0x0, 0x6, 0x0, 0x6, 0x0, 0x0, 0x0, 0x10000}], &(0x7f0000000400)='syzkaller\x00', 0x3ff, 0x0, 0x0, 0x40f00, 0xa, '\x00', r10, 0x0, r11, 0x8, &(0x7f0000000e40)={0xa, 0x4}, 0x8, 0x10, &(0x7f0000000e80)={0x5, 0x1, 0x6, 0x4}, 0x10, 0x0, 0x0, 0x8, &(0x7f0000001200)=[r12, r9, r13], &(0x7f0000001240)=[{0x5, 0x4, 0xa, 0xc}, {0x5, 0x1, 0x6, 0x5}, {0x2, 0x3, 0xc, 0x7}, {0x1, 0x3, 0x2, 0xc}, {0x1, 0x3, 0x10}, {0x0, 0x2, 0x3}, {0x4, 0x4, 0x9, 0x5}, {0x5, 0x4, 0x1, 0x9}], 0x10, 0x3ff}, 0x90) [ 2585.985531][T11317] CPU: 0 PID: 11317 Comm: syz-executor.5 Not tainted 6.6.0-rc1-syzkaller-00198-g81335f90e8a8 #0 [ 2585.996020][T11317] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/06/2023 [ 2586.006112][T11317] Call Trace: [ 2586.009416][T11317] [ 2586.012378][T11317] dump_stack_lvl+0x125/0x1b0 [ 2586.017531][T11317] should_fail_ex+0x496/0x5b0 [ 2586.022253][T11317] should_failslab+0x9/0x20 [ 2586.026796][T11317] __kmem_cache_alloc_node+0x2fd/0x350 21:50:35 executing program 0: bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000340)={0xffffffffffffffff, 0xe0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000000)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x8, 0x3, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000080)=[0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000140)=[{}, {}], 0x10, 0x10, &(0x7f0000000180), &(0x7f00000001c0), 0x8, 0x10, 0x8, 0x8, &(0x7f0000000200)}}, 0x10) r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'pim6reg1\x00', 0x20}) [ 2586.032330][T11317] ? tomoyo_realpath_from_path+0xb9/0x710 [ 2586.038199][T11317] ? tomoyo_realpath_from_path+0xb9/0x710 [ 2586.043977][T11317] __kmalloc+0x4f/0x100 [ 2586.048172][T11317] tomoyo_realpath_from_path+0xb9/0x710 [ 2586.053774][T11317] ? lock_release+0x4bf/0x680 [ 2586.058858][T11317] ? tomoyo_profile+0x47/0x60 [ 2586.063588][T11317] tomoyo_path_number_perm+0x243/0x590 [ 2586.069113][T11317] ? tomoyo_path_number_perm+0x1eb/0x590 [ 2586.074805][T11317] ? tomoyo_execute_permission+0x4a0/0x4a0 [ 2586.080670][T11317] ? lock_release+0x4bf/0x680 21:50:35 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x541b, 0x0) (async) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) r2 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000180)={&(0x7f0000000080)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x64, 0x64, 0x4, [@array={0x0, 0x0, 0x0, 0x3, 0x0, {0x5, 0x4, 0x6}}, @int={0x0, 0x0, 0x0, 0x1, 0x0, 0x56, 0x0, 0x1, 0x2}, @int={0xf, 0x0, 0x0, 0x1, 0x0, 0x21, 0x0, 0x6d, 0x1}, @enum={0x2, 0x2, 0x0, 0x6, 0x4, [{0xc, 0x6}, {0x0, 0x200}]}, @var={0x5, 0x0, 0x0, 0xe, 0x1, 0x1}]}, {0x0, [0x2e, 0x61]}}, &(0x7f0000000100)=""/73, 0x80, 0x49, 0x1, 0x2}, 0x20) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000340)={r2, 0x20, &(0x7f0000000300)={&(0x7f00000001c0)=""/142, 0x8e, 0x0, &(0x7f0000000280)=""/87, 0x57}}, 0x10) (async) ioctl$TUNSETVNETBE(r2, 0x400454de, &(0x7f00000003c0)) (async) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000880)={r2, 0x20, &(0x7f0000000840)={&(0x7f0000000640)=""/235, 0xeb, 0x0, &(0x7f0000000740)=""/247, 0xf7}}, 0x10) r3 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000900)=@generic={&(0x7f00000008c0)='./file0\x00', 0x0, 0x8}, 0x18) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f00000009c0)={r3, 0x58, &(0x7f0000000940)}, 0x10) r4 = bpf$ITER_CREATE(0x21, &(0x7f0000000b40), 0x8) (async) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000011c0)={0xffffffffffffffff, 0xe0, &(0x7f00000010c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000f00)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5, &(0x7f0000000f40)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000f80)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000fc0)=[{}, {}, {}, {}], 0x20, 0x10, &(0x7f0000001000), &(0x7f0000001040), 0x8, 0x10, 0x8, 0x8, &(0x7f0000001080)}}, 0x10) r6 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000001600)={0x6, 0x7, &(0x7f0000001340)=ANY=[@ANYBLOB="18000000030000000000000020040000852000000400009645409e5a50986e009d6000089500000000000000"], &(0x7f0000001380)='GPL\x00', 0x0, 0xb6, &(0x7f00000013c0)=""/182, 0x41000, 0x40, '\x00', r5, 0x25, r2, 0x8, &(0x7f0000001480)={0x5, 0x3}, 0x8, 0x10, &(0x7f00000014c0)={0x0, 0x6, 0x5, 0x7}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000001580)=[0xffffffffffffffff, r4, r3, r3, r4, r3], &(0x7f00000015c0)=[{0x0, 0x4, 0x10, 0xb}], 0x10, 0xf562}, 0x90) (async) ioctl$TUNSETIFINDEX(r1, 0x400454da, &(0x7f0000000000)=r5) (async) r7 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETQUEUE(r7, 0x400454d9, &(0x7f0000000080)={'erspan0\x00', 0xe00}) (async) r8 = bpf$ITER_CREATE(0x21, &(0x7f0000000040), 0x8) r9 = openat$cgroup_ro(r8, &(0x7f0000000080)='blkio.bfq.io_service_bytes\x00', 0x0, 0x0) ioctl$TUNGETDEVNETNS(r9, 0x54e3, 0x0) (async) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000600)={r6, 0xe0, &(0x7f0000000a00)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000440)=[0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, &(0x7f0000000480)=[0x0], &(0x7f00000004c0)=[0x0], 0x0, 0x8, &(0x7f0000000500)=[{}], 0x8, 0x10, &(0x7f0000000540), &(0x7f0000000580), 0x8, 0x10, 0x8, 0x8, &(0x7f00000005c0)}}, 0x10) (async) r11 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000b00)={&(0x7f0000000b80)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x4, [@restrict={0xc, 0x0, 0x0, 0xb, 0x5}]}, {0x0, [0x5f, 0x0]}}, &(0x7f0000000c80)=""/126, 0x28, 0x7e, 0x1, 0x9}, 0x20) (async) r12 = bpf$ITER_CREATE(0x21, &(0x7f0000000ec0)={r4}, 0x8) r13 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r13, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000016c0)={0x11, 0x5, &(0x7f0000000380)=@raw=[@jmp={0x5, 0x0, 0x6, 0x4, 0x2, 0xfffffffffffffffe, 0x10}, @btf_id={0x18, 0x3, 0x3, 0x0, 0x2}, @map_idx_val={0x18, 0x0, 0x6, 0x0, 0x6, 0x0, 0x0, 0x0, 0x10000}], &(0x7f0000000400)='syzkaller\x00', 0x3ff, 0x0, 0x0, 0x40f00, 0xa, '\x00', r10, 0x0, r11, 0x8, &(0x7f0000000e40)={0xa, 0x4}, 0x8, 0x10, &(0x7f0000000e80)={0x5, 0x1, 0x6, 0x4}, 0x10, 0x0, 0x0, 0x8, &(0x7f0000001200)=[r12, r9, r13], &(0x7f0000001240)=[{0x5, 0x4, 0xa, 0xc}, {0x5, 0x1, 0x6, 0x5}, {0x2, 0x3, 0xc, 0x7}, {0x1, 0x3, 0x2, 0xc}, {0x1, 0x3, 0x10}, {0x0, 0x2, 0x3}, {0x4, 0x4, 0x9, 0x5}, {0x5, 0x4, 0x1, 0x9}], 0x10, 0x3ff}, 0x90) 21:50:35 executing program 0: bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000340)={0xffffffffffffffff, 0xe0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000000)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x8, 0x3, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000080)=[0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000140)=[{}, {}], 0x10, 0x10, &(0x7f0000000180), &(0x7f00000001c0), 0x8, 0x10, 0x8, 0x8, &(0x7f0000000200)}}, 0x10) (async) r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'pim6reg1\x00', 0x20}) [ 2586.085424][T11317] ? reacquire_held_locks+0x4b0/0x4b0 [ 2586.090964][T11317] ? bit_wait_timeout+0x160/0x160 [ 2586.096131][T11317] ? __fget_files+0x279/0x410 [ 2586.100861][T11317] ? __fget_files+0x279/0x410 [ 2586.105861][T11317] security_file_ioctl+0x72/0xb0 [ 2586.110847][T11317] __x64_sys_ioctl+0xbb/0x210 [ 2586.115573][T11317] do_syscall_64+0x38/0xb0 [ 2586.120035][T11317] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 2586.126063][T11317] RIP: 0033:0x7f6ad2a7cae9 [ 2586.130524][T11317] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 [ 2586.150262][T11317] RSP: 002b:00007f6ad38a50c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2586.158772][T11317] RAX: ffffffffffffffda RBX: 00007f6ad2b9bf80 RCX: 00007f6ad2a7cae9 [ 2586.166785][T11317] RDX: 0000000020000040 RSI: 00000000400454ca RDI: 0000000000000003 [ 2586.175002][T11317] RBP: 00007f6ad38a5120 R08: 0000000000000000 R09: 0000000000000000 [ 2586.183013][T11317] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2586.191107][T11317] R13: 000000000000000b R14: 00007f6ad2b9bf80 R15: 00007ffc455ad3b8 [ 2586.199124][T11317] [ 2586.220731][T11317] ERROR: Out of memory at tomoyo_realpath_from_path. 21:50:35 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'pimreg\x00', 0x1}) (fail_nth: 2) 21:50:35 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x541b, 0x0) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000180)={&(0x7f0000000080)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x64, 0x64, 0x4, [@array={0x0, 0x0, 0x0, 0x3, 0x0, {0x5, 0x4, 0x6}}, @int={0x0, 0x0, 0x0, 0x1, 0x0, 0x56, 0x0, 0x1, 0x2}, @int={0xf, 0x0, 0x0, 0x1, 0x0, 0x21, 0x0, 0x6d, 0x1}, @enum={0x2, 0x2, 0x0, 0x6, 0x4, [{0xc, 0x6}, {0x0, 0x200}]}, @var={0x5, 0x0, 0x0, 0xe, 0x1, 0x1}]}, {0x0, [0x2e, 0x61]}}, &(0x7f0000000100)=""/73, 0x80, 0x49, 0x1, 0x2}, 0x20) (async) r2 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000180)={&(0x7f0000000080)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x64, 0x64, 0x4, [@array={0x0, 0x0, 0x0, 0x3, 0x0, {0x5, 0x4, 0x6}}, @int={0x0, 0x0, 0x0, 0x1, 0x0, 0x56, 0x0, 0x1, 0x2}, @int={0xf, 0x0, 0x0, 0x1, 0x0, 0x21, 0x0, 0x6d, 0x1}, @enum={0x2, 0x2, 0x0, 0x6, 0x4, [{0xc, 0x6}, {0x0, 0x200}]}, @var={0x5, 0x0, 0x0, 0xe, 0x1, 0x1}]}, {0x0, [0x2e, 0x61]}}, &(0x7f0000000100)=""/73, 0x80, 0x49, 0x1, 0x2}, 0x20) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000340)={r2, 0x20, &(0x7f0000000300)={&(0x7f00000001c0)=""/142, 0x8e, 0x0, &(0x7f0000000280)=""/87, 0x57}}, 0x10) (async) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000340)={r2, 0x20, &(0x7f0000000300)={&(0x7f00000001c0)=""/142, 0x8e, 0x0, &(0x7f0000000280)=""/87, 0x57}}, 0x10) ioctl$TUNSETVNETBE(r2, 0x400454de, &(0x7f00000003c0)) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000880)={r2, 0x20, &(0x7f0000000840)={&(0x7f0000000640)=""/235, 0xeb, 0x0, &(0x7f0000000740)=""/247, 0xf7}}, 0x10) r3 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000900)=@generic={&(0x7f00000008c0)='./file0\x00', 0x0, 0x8}, 0x18) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f00000009c0)={r3, 0x58, &(0x7f0000000940)}, 0x10) bpf$ITER_CREATE(0x21, &(0x7f0000000b40), 0x8) (async) r4 = bpf$ITER_CREATE(0x21, &(0x7f0000000b40), 0x8) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000011c0)={0xffffffffffffffff, 0xe0, &(0x7f00000010c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000f00)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5, &(0x7f0000000f40)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000f80)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000fc0)=[{}, {}, {}, {}], 0x20, 0x10, &(0x7f0000001000), &(0x7f0000001040), 0x8, 0x10, 0x8, 0x8, &(0x7f0000001080)}}, 0x10) r6 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000001600)={0x6, 0x7, &(0x7f0000001340)=ANY=[@ANYBLOB="18000000030000000000000020040000852000000400009645409e5a50986e009d6000089500000000000000"], &(0x7f0000001380)='GPL\x00', 0x0, 0xb6, &(0x7f00000013c0)=""/182, 0x41000, 0x40, '\x00', r5, 0x25, r2, 0x8, &(0x7f0000001480)={0x5, 0x3}, 0x8, 0x10, &(0x7f00000014c0)={0x0, 0x6, 0x5, 0x7}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000001580)=[0xffffffffffffffff, r4, r3, r3, r4, r3], &(0x7f00000015c0)=[{0x0, 0x4, 0x10, 0xb}], 0x10, 0xf562}, 0x90) ioctl$TUNSETIFINDEX(r1, 0x400454da, &(0x7f0000000000)=r5) (async) ioctl$TUNSETIFINDEX(r1, 0x400454da, &(0x7f0000000000)=r5) r7 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETQUEUE(r7, 0x400454d9, &(0x7f0000000080)={'erspan0\x00', 0xe00}) r8 = bpf$ITER_CREATE(0x21, &(0x7f0000000040), 0x8) r9 = openat$cgroup_ro(r8, &(0x7f0000000080)='blkio.bfq.io_service_bytes\x00', 0x0, 0x0) ioctl$TUNGETDEVNETNS(r9, 0x54e3, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000600)={r6, 0xe0, &(0x7f0000000a00)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000440)=[0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, &(0x7f0000000480)=[0x0], &(0x7f00000004c0)=[0x0], 0x0, 0x8, &(0x7f0000000500)=[{}], 0x8, 0x10, &(0x7f0000000540), &(0x7f0000000580), 0x8, 0x10, 0x8, 0x8, &(0x7f00000005c0)}}, 0x10) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000b00)={&(0x7f0000000b80)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x4, [@restrict={0xc, 0x0, 0x0, 0xb, 0x5}]}, {0x0, [0x5f, 0x0]}}, &(0x7f0000000c80)=""/126, 0x28, 0x7e, 0x1, 0x9}, 0x20) (async) r11 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000b00)={&(0x7f0000000b80)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x4, [@restrict={0xc, 0x0, 0x0, 0xb, 0x5}]}, {0x0, [0x5f, 0x0]}}, &(0x7f0000000c80)=""/126, 0x28, 0x7e, 0x1, 0x9}, 0x20) bpf$ITER_CREATE(0x21, &(0x7f0000000ec0)={r4}, 0x8) (async) r12 = bpf$ITER_CREATE(0x21, &(0x7f0000000ec0)={r4}, 0x8) r13 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r13, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000016c0)={0x11, 0x5, &(0x7f0000000380)=@raw=[@jmp={0x5, 0x0, 0x6, 0x4, 0x2, 0xfffffffffffffffe, 0x10}, @btf_id={0x18, 0x3, 0x3, 0x0, 0x2}, @map_idx_val={0x18, 0x0, 0x6, 0x0, 0x6, 0x0, 0x0, 0x0, 0x10000}], &(0x7f0000000400)='syzkaller\x00', 0x3ff, 0x0, 0x0, 0x40f00, 0xa, '\x00', r10, 0x0, r11, 0x8, &(0x7f0000000e40)={0xa, 0x4}, 0x8, 0x10, &(0x7f0000000e80)={0x5, 0x1, 0x6, 0x4}, 0x10, 0x0, 0x0, 0x8, &(0x7f0000001200)=[r12, r9, r13], &(0x7f0000001240)=[{0x5, 0x4, 0xa, 0xc}, {0x5, 0x1, 0x6, 0x5}, {0x2, 0x3, 0xc, 0x7}, {0x1, 0x3, 0x2, 0xc}, {0x1, 0x3, 0x10}, {0x0, 0x2, 0x3}, {0x4, 0x4, 0x9, 0x5}, {0x5, 0x4, 0x1, 0x9}], 0x10, 0x3ff}, 0x90) 21:50:35 executing program 1: openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x401, 0x0) r0 = bpf$ITER_CREATE(0x21, &(0x7f0000000ac0), 0x8) ioctl$TUNSETDEBUG(r0, 0x400454c9, &(0x7f0000000c80)=0x5) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000bc0)=@bpf_tracing={0x1a, 0x6, &(0x7f0000000940)=@framed={{0x18, 0x0, 0x0, 0x0, 0x80, 0x0, 0x0, 0x0, 0x1}, [@exit, @map_fd={0x18, 0xa, 0x1, 0x0, 0x1}]}, &(0x7f0000000980)='GPL\x00', 0x40, 0xe4, &(0x7f00000009c0)=""/228, 0x0, 0x20, '\x00', 0x0, 0x0, r0, 0x8, &(0x7f0000000b00)={0x6, 0x2}, 0x8, 0x10, &(0x7f0000000b40)={0x3, 0x6, 0x7, 0x7}, 0x10, 0x25180, 0xffffffffffffffff, 0x3, 0x0, &(0x7f0000000b80)=[{0x5, 0x4, 0x6, 0xc}, {0x5, 0x3, 0xc, 0xb}, {0x0, 0x4, 0x8, 0x5}], 0x10, 0x28}, 0x90) (async) sendmsg$inet(0xffffffffffffffff, &(0x7f0000000900)={&(0x7f0000000040)={0x2, 0x4e23, @remote}, 0x10, &(0x7f0000000840)=[{&(0x7f0000000080)="a3f0dcb14d3bc6ff6d19c485e25c1f060d5b30b074d37353827361eba4c1bafecef7ba11f465f0e3301963ba84e7a1f152ba1324a0a866c84ed42ff8f47f86ffdfbcba75877d5700d1bc8eaf0ea84a973e7e2141370d3b2ba5b1f6bde8dfc1f396591b7650ec7288f3ce4d3cd24cacf2bcc3b0aaf7cc32c73e85a7375bbda190b9c7527bf4360f3aa13a6207515c76e0c14b8556493c1b6c02bf09dffc5661ee86a01d0ddfeb84d3a5", 0xa9}, {&(0x7f0000000140)="e0ae7e60102a3d2146a8d8648e65764bbc418e62715a0762be925993bc5ff6613d70c50f26c0050ca7ad885f196b20c88c2d1aeaf96ab8412fa6793de931899a293fdc9edfb0867eab9ed81a66458ef1be94216421d6afc2fb1ed215ef134a9e81a606912b7382e1e82945ac2054d26c866d638502303bd7a3423c68d5e23049e32f2db61d6e54a4f4b8eb9015ae79847850cbe153c4a5b823343d9da281847e4298eaa300eb4d5f32996cce9d785993c9211b5f81435a5cbae5584d42e1dd9a29c1d469b8148e116536aeed9625", 0xce}, {&(0x7f0000000240)="cbee30bd9da3cf6219cec7a0aade7a5530a4d4a9d4ba50883856b1584322bf8057d56451c90b1956fdcac6f90d2c316452531f819a65f13aaa506673a584f9c2a47492ae8fc40576ef9c61bcda39a1879f4d41fca8c41331a538b5a26f0e87affe0c1f042fe157685f225ddb9774bce34110b3503d1dd155c1a4671ad2a683d00b7e52c0b4c944cf899b8183a1fe731f5102cf5b4cc57dc2529efa5cd86b1d0c2d44d9bea504a49aa5299a7c9bc5a8351ccf522feb8432c6280840dfc761c0424759f2f845c753236d4da50b6dd623716fe6d4c2e9ec5e09275d4d5e22ed530969428e94", 0xe4}, {&(0x7f0000000340)="9af898dae762fe3cefe82729bbb2f3cf2f2d38dac1a4cc815ce4bfa26073268377561ade06fadf6f0a85bc41ebd1c14378c8e11c9cd0a2d2f9db2f8391634941cddf39276de6f33168cbee13e3730a422792296f77f0ca15112646e9789c10b6ddad334334c0e157456f9731565e3abbd1a8b7dae66312945e292f06094f24b94a41dfd9f004775fe325dfce6a8a862a9383cc241ce47770134530", 0x9b}, {&(0x7f0000000400)="4afdbcda944ad81ba087324f6b8f7cfed60feca8ee2ae6f9edbab4adb3732a62af840f1be55a5a5339a98dd13c6a9ac4b1ab52220542069d6451d64f07c8bde72cb4d84066f27168628b001fe538a37ec373f1fc87b4eb995f95b792d407ab72abe87ddb3c4c61a8c06ff90ffb6d", 0x6e}, {&(0x7f0000000480)="85c5dfa5b92ebace84a9526e295af68996116c960dbdf2eeafb1899add11b5181b3b62e62f8d807e57bfd66710059089e577b566839e204fe56ae47e2f6fdec27cda3aaed6a0c779bd52832a70563dcfc4277fdf6c50548af4d6e58ffffe07ae76ec8b9ac9691fe3c62234a054cef92e9cd49f705785c5de67c402fdd8dac39facf1a0f2371d13c4f7b7b98a319775a4dc285e4ac6314916dbc36664b132b95f85a80c4007f05d15632ba6e11a1f40034cff8909aa04209a745a01eeaf1c", 0xbe}, {&(0x7f0000000540)="2a47d187ca69dae8a79af0409a7b1c190b747fe1da7b5a4893e7035806dab882767da780c417eb32967f71a6ec6cc393fc8d7d0a55e90c7ee6b962305371ef6d3a1bd69924ccc6cc9c3de9ba1205bb582bee7a2155f36304a179a59d15df2850bf1aac76d41eb230f70a7b9323d8093b888908f19d64a3efc7a6ab2af9f2ef930cd503c4a68b73584eac72120c0c7a5d74731495399f0369a579ade6224a0cfff25f5aa0101cd6e7d89688f073248b25cc066aa1c4488eee4bdf758c26903ca765b5bc0c282797d842f4868e3c24046d8c2ac8601e10442cc2a6cd6da4a2b8cb", 0xe0}, {&(0x7f0000000640)="c1b7fc5e28020950dd4d436f3d33db5075c8d1b45bd2c3d7377959fbd5f4b664ef0e16b4f89e8a08f7ff40a7c0220920c18c41c9be0e87695acb20a6b09dd8989cc551ec6d8dc37f57c651d8755c0ac8809c649f1e81020eeda4c27cb03beab7640442a4c12b992d8c9302f5fe89207631ed5e76549ed9a8847ec3b10d7b303080bfb9453954a842628542930191250c1ddf36a9b350dc431e12e74bfa38103df38bfcf95a829cad569ca5db6d6e4921646d66fb6d68491a7328ca923f3d1a2c42500723adbb14a307dcace01e", 0xcd}, {&(0x7f0000000740)="1792fecc887073749aa68b3fc788b336f82143a04ec4b3ef7b1caf75b45ccc395a2c770d02bdc124f56dffa1dfa73a01682797cd96b0ed1724ab7466df4a4ebe1e1642f0350e92084ee5fbb95cc9cea5b994ab98d7907317a531a8f6d075640ee9b5ed7e79fb9c63e3bb9eed99", 0x6d}, {&(0x7f00000007c0)="3ed45038807799b801d06ffccf0ee79fcae6dc2dafd4f274b11126d781829d12b8ddb2c8cbc4621d2d2ea80e7c394495bc849eb7ffc31a494a7b09e31f455aa741", 0x41}], 0xa}, 0x8000) 21:50:35 executing program 0: bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000340)={0xffffffffffffffff, 0xe0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000000)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x8, 0x3, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000080)=[0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000140)=[{}, {}], 0x10, 0x10, &(0x7f0000000180), &(0x7f00000001c0), 0x8, 0x10, 0x8, 0x8, &(0x7f0000000200)}}, 0x10) r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'pim6reg1\x00', 0x20}) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000340)={0xffffffffffffffff, 0xe0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000000)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x8, 0x3, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000080)=[0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000140)=[{}, {}], 0x10, 0x10, &(0x7f0000000180), &(0x7f00000001c0), 0x8, 0x10, 0x8, 0x8, &(0x7f0000000200)}}, 0x10) (async) openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'pim6reg1\x00', 0x20}) (async) 21:50:35 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x5a5c02, 0x0) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000040)={'syzkaller0\x00'}) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x800, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000100)={'dvmrp0\x00', 0x800}) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000140)=ANY=[@ANYBLOB="180000000200000000000000000074ee3929e0afa07082fb2b82040000"], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNSETCARRIER(r2, 0x400454e2, &(0x7f0000000000)) (async) ioctl$TUNSETCARRIER(r2, 0x400454e2, &(0x7f0000000000)) 21:50:35 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETVNETBE(r0, 0x400454de, &(0x7f0000000000)=0x1) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:35 executing program 0: r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(r0, 0x4008240b, &(0x7f0000000040)={0x3, 0x80, 0x5, 0x4, 0x1, 0xe1, 0x0, 0xa960, 0x240, 0x3, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0xfdfffc00, 0x2, @perf_bp={&(0x7f0000000000), 0x7}, 0x4520, 0x6, 0xa2, 0x0, 0x20, 0x200, 0x73a, 0x0, 0x6, 0x0, 0x1ff}) r1 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) ioctl$TUNSETCARRIER(r1, 0x400454e2, &(0x7f0000000140)=0x1) 21:50:35 executing program 1: openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x401, 0x0) socketpair(0x18, 0x3, 0x9, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_SET_OUTPUT(0xffffffffffffffff, 0x2405, 0xffffffffffffffff) r1 = bpf$LINK_GET_FD_BY_ID(0x1e, &(0x7f0000001480)=0xffffffffffffffff, 0x4) bpf$ITER_CREATE(0x21, &(0x7f00000014c0)={r1}, 0x8) recvmsg$kcm(r0, &(0x7f0000001440)={0x0, 0x0, &(0x7f00000012c0)=[{&(0x7f0000000080)=""/144, 0x90}, {&(0x7f0000000140)=""/175, 0xaf}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/20, 0x14}, {&(0x7f0000001240)=""/67, 0x43}], 0x5, &(0x7f0000001340)=""/234, 0xea}, 0x40002000) 21:50:35 executing program 0: r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(r0, 0x4008240b, &(0x7f0000000040)={0x3, 0x80, 0x5, 0x4, 0x1, 0xe1, 0x0, 0xa960, 0x240, 0x3, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0xfdfffc00, 0x2, @perf_bp={&(0x7f0000000000), 0x7}, 0x4520, 0x6, 0xa2, 0x0, 0x20, 0x200, 0x73a, 0x0, 0x6, 0x0, 0x1ff}) (async) r1 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) (async, rerun: 32) ioctl$TUNSETCARRIER(r1, 0x400454e2, &(0x7f0000000140)=0x1) (rerun: 32) 21:50:35 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETVNETBE(r0, 0x400454de, &(0x7f0000000000)=0x1) (async, rerun: 32) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) (rerun: 32) 21:50:35 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x5a5c02, 0x0) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000040)={'syzkaller0\x00'}) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x800, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000100)={'dvmrp0\x00', 0x800}) (async) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000140)=ANY=[@ANYBLOB="180000000200000000000000000074ee3929e0afa07082fb2b82040000"], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async, rerun: 64) ioctl$TUNSETCARRIER(r2, 0x400454e2, &(0x7f0000000000)) (rerun: 64) 21:50:35 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x2080, 0x0) ioctl$TUNDETACHFILTER(r0, 0x401054d6, 0x0) r1 = bpf$BPF_RAW_TRACEPOINT_OPEN_UNNAMED(0x11, &(0x7f0000000040), 0x10) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000080)=@o_path={&(0x7f0000000000)='./file0\x00', 0x0, 0x4018, r1}, 0x18) ioctl$TUNSETLINK(r0, 0x400454cd, 0x0) [ 2586.401490][T11362] FAULT_INJECTION: forcing a failure. [ 2586.401490][T11362] name failslab, interval 1, probability 0, space 0, times 0 [ 2586.522604][T11362] CPU: 1 PID: 11362 Comm: syz-executor.5 Not tainted 6.6.0-rc1-syzkaller-00198-g81335f90e8a8 #0 [ 2586.533258][T11362] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/06/2023 [ 2586.543356][T11362] Call Trace: [ 2586.546663][T11362] [ 2586.549662][T11362] dump_stack_lvl+0x125/0x1b0 [ 2586.554469][T11362] should_fail_ex+0x496/0x5b0 [ 2586.559275][T11362] should_failslab+0x9/0x20 [ 2586.564015][T11362] __kmem_cache_alloc_node+0x2fd/0x350 [ 2586.569714][T11362] ? tomoyo_encode2+0x100/0x3d0 [ 2586.574632][T11362] ? tomoyo_encode2+0x100/0x3d0 [ 2586.579541][T11362] __kmalloc+0x4f/0x100 [ 2586.583747][T11362] tomoyo_encode2+0x100/0x3d0 [ 2586.588562][T11362] ? rcu_is_watching+0x12/0xb0 [ 2586.593537][T11362] tomoyo_encode+0x29/0x50 [ 2586.598197][T11362] tomoyo_realpath_from_path+0x196/0x710 [ 2586.603887][T11362] tomoyo_path_number_perm+0x243/0x590 [ 2586.609443][T11362] ? tomoyo_path_number_perm+0x1eb/0x590 [ 2586.615183][T11362] ? tomoyo_execute_permission+0x4a0/0x4a0 [ 2586.621211][T11362] ? lock_release+0x4bf/0x680 [ 2586.626483][T11362] ? reacquire_held_locks+0x4b0/0x4b0 [ 2586.632430][T11362] ? bit_wait_timeout+0x160/0x160 [ 2586.638002][T11362] ? __fget_files+0x279/0x410 [ 2586.643866][T11362] ? __fget_files+0x279/0x410 [ 2586.649019][T11362] security_file_ioctl+0x72/0xb0 [ 2586.654388][T11362] __x64_sys_ioctl+0xbb/0x210 [ 2586.659111][T11362] do_syscall_64+0x38/0xb0 [ 2586.664582][T11362] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 2586.671096][T11362] RIP: 0033:0x7f6ad2a7cae9 [ 2586.675530][T11362] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 [ 2586.695599][T11362] RSP: 002b:00007f6ad38a50c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2586.704108][T11362] RAX: ffffffffffffffda RBX: 00007f6ad2b9bf80 RCX: 00007f6ad2a7cae9 [ 2586.712738][T11362] RDX: 0000000020000040 RSI: 00000000400454ca RDI: 0000000000000003 [ 2586.721229][T11362] RBP: 00007f6ad38a5120 R08: 0000000000000000 R09: 0000000000000000 [ 2586.729552][T11362] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2586.738392][T11362] R13: 000000000000000b R14: 00007f6ad2b9bf80 R15: 00007ffc455ad3b8 [ 2586.746555][T11362] [ 2586.770961][T11362] ERROR: Out of memory at tomoyo_realpath_from_path. 21:50:36 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETVNETBE(r0, 0x400454de, &(0x7f0000000000)=0x1) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:36 executing program 0: r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(r0, 0x4008240b, &(0x7f0000000040)={0x3, 0x80, 0x5, 0x4, 0x1, 0xe1, 0x0, 0xa960, 0x240, 0x3, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0xfdfffc00, 0x2, @perf_bp={&(0x7f0000000000), 0x7}, 0x4520, 0x6, 0xa2, 0x0, 0x20, 0x200, 0x73a, 0x0, 0x6, 0x0, 0x1ff}) r1 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) (async) ioctl$TUNSETCARRIER(r1, 0x400454e2, &(0x7f0000000140)=0x1) 21:50:36 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x2080, 0x0) ioctl$TUNDETACHFILTER(r0, 0x401054d6, 0x0) r1 = bpf$BPF_RAW_TRACEPOINT_OPEN_UNNAMED(0x11, &(0x7f0000000040), 0x10) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000080)=@o_path={&(0x7f0000000000)='./file0\x00', 0x0, 0x4018, r1}, 0x18) ioctl$TUNSETLINK(r0, 0x400454cd, 0x0) (async) ioctl$TUNSETLINK(r0, 0x400454cd, 0x0) 21:50:36 executing program 1: openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x401, 0x0) (async) socketpair(0x18, 0x3, 0x9, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_SET_OUTPUT(0xffffffffffffffff, 0x2405, 0xffffffffffffffff) (async) r1 = bpf$LINK_GET_FD_BY_ID(0x1e, &(0x7f0000001480)=0xffffffffffffffff, 0x4) bpf$ITER_CREATE(0x21, &(0x7f00000014c0)={r1}, 0x8) recvmsg$kcm(r0, &(0x7f0000001440)={0x0, 0x0, &(0x7f00000012c0)=[{&(0x7f0000000080)=""/144, 0x90}, {&(0x7f0000000140)=""/175, 0xaf}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/20, 0x14}, {&(0x7f0000001240)=""/67, 0x43}], 0x5, &(0x7f0000001340)=""/234, 0xea}, 0x40002000) 21:50:36 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'bond0\x00', 0x2000}) 21:50:36 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'pimreg\x00', 0x1}) (fail_nth: 3) 21:50:36 executing program 1: openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x401, 0x0) (async) socketpair(0x18, 0x3, 0x9, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_SET_OUTPUT(0xffffffffffffffff, 0x2405, 0xffffffffffffffff) r1 = bpf$LINK_GET_FD_BY_ID(0x1e, &(0x7f0000001480)=0xffffffffffffffff, 0x4) bpf$ITER_CREATE(0x21, &(0x7f00000014c0)={r1}, 0x8) (async) recvmsg$kcm(r0, &(0x7f0000001440)={0x0, 0x0, &(0x7f00000012c0)=[{&(0x7f0000000080)=""/144, 0x90}, {&(0x7f0000000140)=""/175, 0xaf}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/20, 0x14}, {&(0x7f0000001240)=""/67, 0x43}], 0x5, &(0x7f0000001340)=""/234, 0xea}, 0x40002000) 21:50:36 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x2080, 0x0) ioctl$TUNDETACHFILTER(r0, 0x401054d6, 0x0) (async, rerun: 64) r1 = bpf$BPF_RAW_TRACEPOINT_OPEN_UNNAMED(0x11, &(0x7f0000000040), 0x10) (rerun: 64) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000080)=@o_path={&(0x7f0000000000)='./file0\x00', 0x0, 0x4018, r1}, 0x18) (async, rerun: 32) ioctl$TUNSETLINK(r0, 0x400454cd, 0x0) (rerun: 32) 21:50:36 executing program 3: openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000380)={0xffffffffffffffff, 0xe0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x1, 0x4, &(0x7f00000000c0)=[0x0], &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000180)=[{}, {}, {}, {}], 0x20, 0x10, &(0x7f00000001c0), &(0x7f0000000200), 0x8, 0x10, 0x8, 0x8, &(0x7f0000000240)}}, 0x10) ioctl$TUNSETIFINDEX(r0, 0x400454da, &(0x7f00000003c0)=r1) r2 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000400)='cgroup.kill\x00', 0x0, 0x0) ioctl$TUNSETIFF(r2, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:36 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x2202, 0x0) r1 = bpf$ITER_CREATE(0x21, &(0x7f0000000000), 0x8) ioctl$TUNGETDEVNETNS(r1, 0x54e3, 0x0) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) [ 2586.942331][T11390] FAULT_INJECTION: forcing a failure. [ 2586.942331][T11390] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 2586.991777][T11390] CPU: 1 PID: 11390 Comm: syz-executor.5 Not tainted 6.6.0-rc1-syzkaller-00198-g81335f90e8a8 #0 [ 2587.002631][T11390] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/06/2023 [ 2587.012807][T11390] Call Trace: [ 2587.016211][T11390] [ 2587.019177][T11390] dump_stack_lvl+0x125/0x1b0 [ 2587.024158][T11390] should_fail_ex+0x496/0x5b0 [ 2587.029240][T11390] _copy_from_user+0x30/0xf0 [ 2587.033888][T11390] __tun_chr_ioctl+0x4bc/0x4700 [ 2587.038778][T11390] ? tun_chr_read_iter+0x290/0x290 [ 2587.044023][T11390] ? __fget_files+0x279/0x410 [ 2587.048759][T11390] ? __fget_files+0x279/0x410 [ 2587.053745][T11390] ? bpf_lsm_file_ioctl+0x9/0x10 [ 2587.059598][T11390] ? tun_chr_compat_ioctl+0x30/0x30 [ 2587.064848][T11390] __x64_sys_ioctl+0x18f/0x210 [ 2587.070179][T11390] do_syscall_64+0x38/0xb0 [ 2587.074726][T11390] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 2587.080929][T11390] RIP: 0033:0x7f6ad2a7cae9 21:50:36 executing program 4: r0 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000200)=@generic={&(0x7f00000001c0)='./file0\x00', 0x0, 0x5edab3150965da21}, 0x18) openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x4101, 0x0) bpf$OBJ_PIN_MAP(0x6, &(0x7f0000000240)=@generic={&(0x7f0000000180)='./file0\x00', r0}, 0x18) bpf$OBJ_PIN_MAP(0x6, &(0x7f0000000040)=@generic={&(0x7f0000000000)='./file0\x00', 0x1}, 0x18) r1 = gettid() bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f00000003c0)={r1, 0xffffffffffffffff, 0x0, 0x0, 0x0}, 0x30) r2 = perf_event_open(&(0x7f0000000100)={0x0, 0x80, 0x40, 0x7, 0x2, 0x2, 0x0, 0xffffffffffffff81, 0x1000, 0x4, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x2, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x4, @perf_bp={&(0x7f0000000080), 0x9}, 0x2190, 0x800006, 0xa61, 0x2, 0x1d21, 0x1ff, 0x8, 0x0, 0xffffffc1, 0x0, 0x7}, r1, 0xfffffffffffffffb, 0xffffffffffffffff, 0xa) r3 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r3, 0x541b, 0x0) r4 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r4, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) r5 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r5, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) r6 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000002c0)=@o_path={&(0x7f0000000280)='./file0\x00', 0x0, 0x4000, r2}, 0x18) bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000000300)={@cgroup, r4, 0x0, 0x4, r5, @prog_fd=r6}, 0x20) ioctl$PERF_EVENT_IOC_PAUSE_OUTPUT(0xffffffffffffffff, 0x40042409, 0x0) 21:50:36 executing program 4: r0 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000200)=@generic={&(0x7f00000001c0)='./file0\x00', 0x0, 0x5edab3150965da21}, 0x18) openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x4101, 0x0) (async) bpf$OBJ_PIN_MAP(0x6, &(0x7f0000000240)=@generic={&(0x7f0000000180)='./file0\x00', r0}, 0x18) (async) bpf$OBJ_PIN_MAP(0x6, &(0x7f0000000040)=@generic={&(0x7f0000000000)='./file0\x00', 0x1}, 0x18) (async) r1 = gettid() bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f00000003c0)={r1, 0xffffffffffffffff, 0x0, 0x0, 0x0}, 0x30) r2 = perf_event_open(&(0x7f0000000100)={0x0, 0x80, 0x40, 0x7, 0x2, 0x2, 0x0, 0xffffffffffffff81, 0x1000, 0x4, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x2, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x4, @perf_bp={&(0x7f0000000080), 0x9}, 0x2190, 0x800006, 0xa61, 0x2, 0x1d21, 0x1ff, 0x8, 0x0, 0xffffffc1, 0x0, 0x7}, r1, 0xfffffffffffffffb, 0xffffffffffffffff, 0xa) (async) r3 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r3, 0x541b, 0x0) r4 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r4, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) r5 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r5, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) r6 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000002c0)=@o_path={&(0x7f0000000280)='./file0\x00', 0x0, 0x4000, r2}, 0x18) bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000000300)={@cgroup, r4, 0x0, 0x4, r5, @prog_fd=r6}, 0x20) (async) ioctl$PERF_EVENT_IOC_PAUSE_OUTPUT(0xffffffffffffffff, 0x40042409, 0x0) [ 2587.085375][T11390] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 [ 2587.105033][T11390] RSP: 002b:00007f6ad38a50c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2587.113575][T11390] RAX: ffffffffffffffda RBX: 00007f6ad2b9bf80 RCX: 00007f6ad2a7cae9 [ 2587.122162][T11390] RDX: 0000000020000040 RSI: 00000000400454ca RDI: 0000000000000003 [ 2587.130273][T11390] RBP: 00007f6ad38a5120 R08: 0000000000000000 R09: 0000000000000000 21:50:36 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'pimreg\x00', 0x1}) (fail_nth: 4) 21:50:36 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x2202, 0x0) r1 = bpf$ITER_CREATE(0x21, &(0x7f0000000000), 0x8) ioctl$TUNGETDEVNETNS(r1, 0x54e3, 0x0) (async) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:36 executing program 3: openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000380)={0xffffffffffffffff, 0xe0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x1, 0x4, &(0x7f00000000c0)=[0x0], &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000180)=[{}, {}, {}, {}], 0x20, 0x10, &(0x7f00000001c0), &(0x7f0000000200), 0x8, 0x10, 0x8, 0x8, &(0x7f0000000240)}}, 0x10) ioctl$TUNSETIFINDEX(r0, 0x400454da, &(0x7f00000003c0)=r1) r2 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000400)='cgroup.kill\x00', 0x0, 0x0) ioctl$TUNSETIFF(r2, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000380)={0xffffffffffffffff, 0xe0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x1, 0x4, &(0x7f00000000c0)=[0x0], &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000180)=[{}, {}, {}, {}], 0x20, 0x10, &(0x7f00000001c0), &(0x7f0000000200), 0x8, 0x10, 0x8, 0x8, &(0x7f0000000240)}}, 0x10) (async) ioctl$TUNSETIFINDEX(r0, 0x400454da, &(0x7f00000003c0)=r1) (async) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000400)='cgroup.kill\x00', 0x0, 0x0) (async) ioctl$TUNSETIFF(r2, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) (async) [ 2587.138684][T11390] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2587.148112][T11390] R13: 000000000000000b R14: 00007f6ad2b9bf80 R15: 00007ffc455ad3b8 [ 2587.156812][T11390] 21:50:36 executing program 4: bpf$OBJ_GET_MAP(0x7, &(0x7f0000000200)=@generic={&(0x7f00000001c0)='./file0\x00', 0x0, 0x5edab3150965da21}, 0x18) (async) r0 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000200)=@generic={&(0x7f00000001c0)='./file0\x00', 0x0, 0x5edab3150965da21}, 0x18) openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x4101, 0x0) (async) openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x4101, 0x0) bpf$OBJ_PIN_MAP(0x6, &(0x7f0000000240)=@generic={&(0x7f0000000180)='./file0\x00', r0}, 0x18) bpf$OBJ_PIN_MAP(0x6, &(0x7f0000000040)=@generic={&(0x7f0000000000)='./file0\x00', 0x1}, 0x18) r1 = gettid() bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f00000003c0)={r1, 0xffffffffffffffff, 0x0, 0x0, 0x0}, 0x30) r2 = perf_event_open(&(0x7f0000000100)={0x0, 0x80, 0x40, 0x7, 0x2, 0x2, 0x0, 0xffffffffffffff81, 0x1000, 0x4, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x2, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x4, @perf_bp={&(0x7f0000000080), 0x9}, 0x2190, 0x800006, 0xa61, 0x2, 0x1d21, 0x1ff, 0x8, 0x0, 0xffffffc1, 0x0, 0x7}, r1, 0xfffffffffffffffb, 0xffffffffffffffff, 0xa) openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) r3 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r3, 0x541b, 0x0) r4 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r4, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r4, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) r5 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r5, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) bpf$OBJ_GET_PROG(0x7, &(0x7f00000002c0)=@o_path={&(0x7f0000000280)='./file0\x00', 0x0, 0x4000, r2}, 0x18) (async) r6 = bpf$OBJ_GET_PROG(0x7, &(0x7f00000002c0)=@o_path={&(0x7f0000000280)='./file0\x00', 0x0, 0x4000, r2}, 0x18) bpf$BPF_PROG_ATTACH(0x8, &(0x7f0000000300)={@cgroup, r4, 0x0, 0x4, r5, @prog_fd=r6}, 0x20) ioctl$PERF_EVENT_IOC_PAUSE_OUTPUT(0xffffffffffffffff, 0x40042409, 0x0) 21:50:36 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'bond0\x00', 0x2000}) 21:50:36 executing program 1: openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x401, 0x0) r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) r1 = bpf$MAP_CREATE(0x0, &(0x7f0000000080)=@bloom_filter={0x1e, 0x7fffffff, 0x2, 0x9ac, 0x800, r0, 0x9c84, '\x00', 0x0, r0, 0x0, 0x2, 0x3, 0xd}, 0x48) close(r1) r2 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x1, &(0x7f0000000c00)=@raw=[@generic={0xff, 0x3, 0x5, 0x0, 0x8}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0xfffffffc, 0x4}, 0x10}, 0x90) r3 = perf_event_open$cgroup(&(0x7f0000000140)={0x5, 0x80, 0x3, 0x1, 0x8, 0xff, 0x0, 0x1, 0x400, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x3, 0x2, @perf_bp={&(0x7f0000000100), 0xc}, 0x10000, 0x8000, 0x1879, 0x0, 0x915, 0x7, 0x2, 0x0, 0x7, 0x0, 0x74df}, r0, 0x4, r2, 0x8) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000200)={0x0, r3, 0x0, 0x1, &(0x7f00000001c0)='\x00'}, 0x30) ioctl$TUNSETVNETLE(r0, 0x400454dc, &(0x7f0000000040)=0x1) 21:50:36 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'bond0\x00', 0x2000}) 21:50:36 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x2202, 0x0) r1 = bpf$ITER_CREATE(0x21, &(0x7f0000000000), 0x8) ioctl$TUNGETDEVNETNS(r1, 0x54e3, 0x0) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x2202, 0x0) (async) bpf$ITER_CREATE(0x21, &(0x7f0000000000), 0x8) (async) ioctl$TUNGETDEVNETNS(r1, 0x54e3, 0x0) (async) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) (async) 21:50:36 executing program 1: openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x401, 0x0) (async) r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) r1 = bpf$MAP_CREATE(0x0, &(0x7f0000000080)=@bloom_filter={0x1e, 0x7fffffff, 0x2, 0x9ac, 0x800, r0, 0x9c84, '\x00', 0x0, r0, 0x0, 0x2, 0x3, 0xd}, 0x48) close(r1) (async) r2 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x1, &(0x7f0000000c00)=@raw=[@generic={0xff, 0x3, 0x5, 0x0, 0x8}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0xfffffffc, 0x4}, 0x10}, 0x90) r3 = perf_event_open$cgroup(&(0x7f0000000140)={0x5, 0x80, 0x3, 0x1, 0x8, 0xff, 0x0, 0x1, 0x400, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x3, 0x2, @perf_bp={&(0x7f0000000100), 0xc}, 0x10000, 0x8000, 0x1879, 0x0, 0x915, 0x7, 0x2, 0x0, 0x7, 0x0, 0x74df}, r0, 0x4, r2, 0x8) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000200)={0x0, r3, 0x0, 0x1, &(0x7f00000001c0)='\x00'}, 0x30) ioctl$TUNSETVNETLE(r0, 0x400454dc, &(0x7f0000000040)=0x1) 21:50:36 executing program 3: openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000380)={0xffffffffffffffff, 0xe0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x1, 0x4, &(0x7f00000000c0)=[0x0], &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000180)=[{}, {}, {}, {}], 0x20, 0x10, &(0x7f00000001c0), &(0x7f0000000200), 0x8, 0x10, 0x8, 0x8, &(0x7f0000000240)}}, 0x10) ioctl$TUNSETIFINDEX(r0, 0x400454da, &(0x7f00000003c0)=r1) r2 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000400)='cgroup.kill\x00', 0x0, 0x0) ioctl$TUNSETIFF(r2, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:36 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x531000, 0x0) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, &(0x7f0000000000)) ioctl$TUNSETIFF(r0, 0x541b, 0x0) 21:50:36 executing program 1: openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x401, 0x0) r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) r1 = bpf$MAP_CREATE(0x0, &(0x7f0000000080)=@bloom_filter={0x1e, 0x7fffffff, 0x2, 0x9ac, 0x800, r0, 0x9c84, '\x00', 0x0, r0, 0x0, 0x2, 0x3, 0xd}, 0x48) close(r1) (async, rerun: 64) r2 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x1, &(0x7f0000000c00)=@raw=[@generic={0xff, 0x3, 0x5, 0x0, 0x8}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0xfffffffc, 0x4}, 0x10}, 0x90) (rerun: 64) r3 = perf_event_open$cgroup(&(0x7f0000000140)={0x5, 0x80, 0x3, 0x1, 0x8, 0xff, 0x0, 0x1, 0x400, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x3, 0x2, @perf_bp={&(0x7f0000000100), 0xc}, 0x10000, 0x8000, 0x1879, 0x0, 0x915, 0x7, 0x2, 0x0, 0x7, 0x0, 0x74df}, r0, 0x4, r2, 0x8) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000200)={0x0, r3, 0x0, 0x1, &(0x7f00000001c0)='\x00'}, 0x30) ioctl$TUNSETVNETLE(r0, 0x400454dc, &(0x7f0000000040)=0x1) 21:50:36 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) sendmsg$inet(r1, &(0x7f0000000200)={&(0x7f0000000000)={0x2, 0x4e23, @remote}, 0x10, &(0x7f0000000040)=[{&(0x7f0000000140)="09145aa16a482d6a974dbd118fb231b8f182d475468a6fbf317a252bf395d9463c52b49a2c20d07d9fd571a965740f35066eceda9c8d2337956f5895df2d97d11e1a31665cadcbb948945447bf9005b599c0f1ccb88f278f50b34a06fd215a979fae1244232a8a64595326b9749d7e7a45bb2ea987cdb735b092233199f1973fedcb813f301f6760916041", 0x8b}], 0x1, &(0x7f0000000080)=[@ip_tos_int={{0x14, 0x0, 0x1, 0x4}}, @ip_ttl={{0x14, 0x0, 0x2, 0x1ff}}], 0x30}, 0x844) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:36 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'pimreg\x00', 0x1}) (fail_nth: 5) 21:50:36 executing program 2: ioctl$TUNSETSTEERINGEBPF(0xffffffffffffffff, 0x800454e0, &(0x7f0000000000)) r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:36 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x531000, 0x0) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, &(0x7f0000000000)) (async) ioctl$TUNSETIFF(r0, 0x541b, 0x0) 21:50:36 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x8402, 0x0) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:36 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async, rerun: 32) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) (rerun: 32) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) sendmsg$inet(r1, &(0x7f0000000200)={&(0x7f0000000000)={0x2, 0x4e23, @remote}, 0x10, &(0x7f0000000040)=[{&(0x7f0000000140)="09145aa16a482d6a974dbd118fb231b8f182d475468a6fbf317a252bf395d9463c52b49a2c20d07d9fd571a965740f35066eceda9c8d2337956f5895df2d97d11e1a31665cadcbb948945447bf9005b599c0f1ccb88f278f50b34a06fd215a979fae1244232a8a64595326b9749d7e7a45bb2ea987cdb735b092233199f1973fedcb813f301f6760916041", 0x8b}], 0x1, &(0x7f0000000080)=[@ip_tos_int={{0x14, 0x0, 0x1, 0x4}}, @ip_ttl={{0x14, 0x0, 0x2, 0x1ff}}], 0x30}, 0x844) (async) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:36 executing program 1: openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x401, 0x0) ioctl$TUNSETDEBUG(0xffffffffffffffff, 0x400454c9, &(0x7f0000000040)=0x3) 21:50:36 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x531000, 0x0) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, &(0x7f0000000000)) ioctl$TUNSETIFF(r0, 0x541b, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x531000, 0x0) (async) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, &(0x7f0000000000)) (async) ioctl$TUNSETIFF(r0, 0x541b, 0x0) (async) 21:50:36 executing program 2: ioctl$TUNSETSTEERINGEBPF(0xffffffffffffffff, 0x800454e0, &(0x7f0000000000)) r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) ioctl$TUNSETSTEERINGEBPF(0xffffffffffffffff, 0x800454e0, &(0x7f0000000000)) (async) openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) (async) [ 2587.534134][T11450] FAULT_INJECTION: forcing a failure. [ 2587.534134][T11450] name failslab, interval 1, probability 0, space 0, times 0 [ 2587.564868][T11450] CPU: 0 PID: 11450 Comm: syz-executor.5 Not tainted 6.6.0-rc1-syzkaller-00198-g81335f90e8a8 #0 [ 2587.575793][T11450] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/06/2023 [ 2587.586054][T11450] Call Trace: [ 2587.589628][T11450] [ 2587.593132][T11450] dump_stack_lvl+0x125/0x1b0 [ 2587.598043][T11450] should_fail_ex+0x496/0x5b0 [ 2587.603109][T11450] ? lock_sync+0x190/0x190 [ 2587.607592][T11450] should_failslab+0x9/0x20 [ 2587.612153][T11450] __kmem_cache_alloc_node+0x6b/0x350 [ 2587.617608][T11450] ? __hw_addr_add_ex+0x3cb/0x7f0 [ 2587.622720][T11450] kmalloc_trace+0x25/0xe0 [ 2587.627187][T11450] __hw_addr_add_ex+0x3cb/0x7f0 [ 2587.632120][T11450] ? dev_mc_init+0xe0/0xe0 [ 2587.636587][T11450] ? __mutex_unlock_slowpath+0x165/0x640 [ 2587.642244][T11450] dev_addr_init+0x162/0x250 [ 2587.646871][T11450] ? dev_addr_flush+0x60/0x60 [ 2587.651650][T11450] alloc_netdev_mqs+0x30d/0x1290 [ 2587.656600][T11450] ? tun_chr_open+0x5f0/0x5f0 [ 2587.661390][T11450] __tun_chr_ioctl+0x2af6/0x4700 [ 2587.667300][T11450] ? tun_chr_read_iter+0x290/0x290 [ 2587.672705][T11450] ? __fget_files+0x279/0x410 [ 2587.677400][T11450] ? __fget_files+0x279/0x410 [ 2587.682090][T11450] ? bpf_lsm_file_ioctl+0x9/0x10 [ 2587.687077][T11450] ? tun_chr_compat_ioctl+0x30/0x30 [ 2587.692291][T11450] __x64_sys_ioctl+0x18f/0x210 [ 2587.697182][T11450] do_syscall_64+0x38/0xb0 [ 2587.701606][T11450] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 2587.707510][T11450] RIP: 0033:0x7f6ad2a7cae9 [ 2587.711928][T11450] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 [ 2587.731629][T11450] RSP: 002b:00007f6ad38a50c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2587.740049][T11450] RAX: ffffffffffffffda RBX: 00007f6ad2b9bf80 RCX: 00007f6ad2a7cae9 [ 2587.748641][T11450] RDX: 0000000020000040 RSI: 00000000400454ca RDI: 0000000000000003 [ 2587.758093][T11450] RBP: 00007f6ad38a5120 R08: 0000000000000000 R09: 0000000000000000 [ 2587.766417][T11450] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2587.774653][T11450] R13: 000000000000000b R14: 00007f6ad2b9bf80 R15: 00007ffc455ad3b8 21:50:37 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000002c0)={&(0x7f0000000000)=@llc={0x1a, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast}, 0x80, &(0x7f0000000240)=[{&(0x7f0000000100)=""/118, 0x76}, {&(0x7f0000000180)=""/172, 0xac}, {&(0x7f0000000080)=""/39, 0x27}], 0x3, &(0x7f0000000280)=""/48, 0x30}, 0x100) ioctl$TUNSETIFF(r0, 0x541b, 0x0) bpf$OBJ_PIN_PROG(0x6, &(0x7f0000000340)=@generic={&(0x7f0000000300)='./file0\x00'}, 0x18) 21:50:37 executing program 1: openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x401, 0x0) (async) ioctl$TUNSETDEBUG(0xffffffffffffffff, 0x400454c9, &(0x7f0000000040)=0x3) [ 2587.782990][T11450] 21:50:37 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) sendmsg$inet(r1, &(0x7f0000000200)={&(0x7f0000000000)={0x2, 0x4e23, @remote}, 0x10, &(0x7f0000000040)=[{&(0x7f0000000140)="09145aa16a482d6a974dbd118fb231b8f182d475468a6fbf317a252bf395d9463c52b49a2c20d07d9fd571a965740f35066eceda9c8d2337956f5895df2d97d11e1a31665cadcbb948945447bf9005b599c0f1ccb88f278f50b34a06fd215a979fae1244232a8a64595326b9749d7e7a45bb2ea987cdb735b092233199f1973fedcb813f301f6760916041", 0x8b}], 0x1, &(0x7f0000000080)=[@ip_tos_int={{0x14, 0x0, 0x1, 0x4}}, @ip_ttl={{0x14, 0x0, 0x2, 0x1ff}}], 0x30}, 0x844) (async) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:37 executing program 2: ioctl$TUNSETSTEERINGEBPF(0xffffffffffffffff, 0x800454e0, &(0x7f0000000000)) (async) r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:37 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'pimreg\x00', 0x1}) (fail_nth: 6) 21:50:37 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x8402, 0x0) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:37 executing program 1: openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x401, 0x0) ioctl$TUNSETDEBUG(0xffffffffffffffff, 0x400454c9, &(0x7f0000000040)=0x3) openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x401, 0x0) (async) ioctl$TUNSETDEBUG(0xffffffffffffffff, 0x400454c9, &(0x7f0000000040)=0x3) (async) 21:50:37 executing program 4: openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000002c0)={&(0x7f0000000000)=@llc={0x1a, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast}, 0x80, &(0x7f0000000240)=[{&(0x7f0000000100)=""/118, 0x76}, {&(0x7f0000000180)=""/172, 0xac}, {&(0x7f0000000080)=""/39, 0x27}], 0x3, &(0x7f0000000280)=""/48, 0x30}, 0x100) ioctl$TUNSETIFF(r0, 0x541b, 0x0) bpf$OBJ_PIN_PROG(0x6, &(0x7f0000000340)=@generic={&(0x7f0000000300)='./file0\x00'}, 0x18) 21:50:37 executing program 0: r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000280)=ANY=[@ANYBLOB="1800000002000000000000000000e102a90000"], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNGETVNETLE(r0, 0x800454dd, &(0x7f0000000000)) r1 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000240)={r0, 0x20, &(0x7f0000000200)={&(0x7f0000000140)=""/162, 0xa2, 0x0, &(0x7f0000000080)=""/21, 0x15}}, 0x10) ioctl$TUNSETSNDBUF(r0, 0x400454d4, &(0x7f0000000040)=0x9) ioctl$TUNSETIFF(r1, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) [ 2587.931903][T11476] FAULT_INJECTION: forcing a failure. [ 2587.931903][T11476] name failslab, interval 1, probability 0, space 0, times 0 [ 2587.947044][T11476] CPU: 1 PID: 11476 Comm: syz-executor.5 Not tainted 6.6.0-rc1-syzkaller-00198-g81335f90e8a8 #0 [ 2587.957959][T11476] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/06/2023 [ 2587.968139][T11476] Call Trace: [ 2587.971538][T11476] [ 2587.974772][T11476] dump_stack_lvl+0x125/0x1b0 21:50:37 executing program 1: r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000040)='memory.current\x00', 0x0, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000004c0)={0xffffffffffffffff, 0xe0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000200)=[0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x1, &(0x7f0000000240)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000280)=[0x0], 0x0, 0x8, &(0x7f00000002c0)=[{}, {}, {}], 0x18, 0x10, &(0x7f0000000300), &(0x7f0000000340), 0x8, 0x10, 0x8, 0x8, &(0x7f0000000380)}}, 0x10) r2 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000700)={&(0x7f0000000500)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xfc, 0xfc, 0x5, [@union={0x0, 0x6, 0x0, 0x5, 0x0, 0xc5, [{0xd, 0x1, 0x8001}, {0x2, 0x1, 0x9}, {0x10, 0x4, 0xa30a}, {0x9, 0x4, 0xfffffffa}, {0x2, 0x2, 0x1}, {0x0, 0x3, 0x1}]}, @var={0x3, 0x0, 0x0, 0xe, 0x1, 0x1}, @const={0x6, 0x0, 0x0, 0xa, 0x2}, @typedef={0x7, 0x0, 0x0, 0x8, 0x1}, @ptr={0x8, 0x0, 0x0, 0x2, 0x2}, @fwd={0xa}, @enum={0xa, 0xa, 0x0, 0x6, 0x4, [{0x9, 0x7f}, {0x8, 0xfffffffc}, {0xc, 0x7ff}, {0xc, 0x7}, {0xf, 0x4}, {0xc, 0x400}, {0x7}, {0xb, 0x1}, {0xb, 0x3}, {0xe, 0x80}]}, @const={0x5}]}, {0x0, [0x4f, 0x5f, 0x5f]}}, &(0x7f0000000640)=""/177, 0x119, 0xb1, 0x1}, 0x20) r3 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f00000009c0)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r3, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) r4 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r4, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) r5 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000800)=@o_path={&(0x7f00000007c0)='./file0\x00', 0x0, 0x8, r0}, 0x18) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000900)={0x6, 0x5, &(0x7f0000000080)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2940, 0x0, 0x0, 0x0, 0x4}, @call={0x85, 0x0, 0x0, 0x4}, @map_idx_val={0x18, 0x2, 0x6, 0x0, 0x9, 0x0, 0x0, 0x0, 0x200}], &(0x7f00000000c0)='syzkaller\x00', 0x6, 0xf4, &(0x7f0000000100)=""/244, 0x40f00, 0x2, '\x00', r1, 0x25, r2, 0x8, &(0x7f0000000740)={0x9, 0x2}, 0x8, 0x10, &(0x7f0000000780)={0x0, 0x4, 0x0, 0x101}, 0x10, 0x0, 0x0, 0x5, &(0x7f0000000840)=[r3, r4, r0, r5, r0], &(0x7f0000000880)=[{0x5, 0x1, 0x4, 0x5}, {0x5, 0x4, 0x8, 0x9}, {0x2, 0x1, 0xa, 0xb}, {0x3, 0x5, 0x0, 0x7}, {0x3, 0x1, 0xb}], 0x10, 0xffffffff}, 0x90) write$cgroup_type(r0, &(0x7f0000000a00), 0x9) ioctl$PERF_EVENT_IOC_REFRESH(r0, 0x2402, 0x7ff) openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x401, 0x0) [ 2587.979498][T11476] should_fail_ex+0x496/0x5b0 [ 2587.984396][T11476] should_failslab+0x9/0x20 [ 2587.989212][T11476] __kmem_cache_alloc_node+0x2fd/0x350 [ 2587.994830][T11476] ? kvmalloc_node+0x99/0x1a0 [ 2587.999572][T11476] ? kvmalloc_node+0x99/0x1a0 [ 2588.004316][T11476] __kmalloc_node+0x52/0x110 [ 2588.008959][T11476] kvmalloc_node+0x99/0x1a0 [ 2588.013524][T11476] alloc_netdev_mqs+0xa81/0x1290 [ 2588.018528][T11476] __tun_chr_ioctl+0x2af6/0x4700 [ 2588.023518][T11476] ? tun_chr_read_iter+0x290/0x290 [ 2588.028674][T11476] ? __fget_files+0x279/0x410 [ 2588.033400][T11476] ? __fget_files+0x279/0x410 [ 2588.038116][T11476] ? bpf_lsm_file_ioctl+0x9/0x10 [ 2588.043101][T11476] ? tun_chr_compat_ioctl+0x30/0x30 [ 2588.048344][T11476] __x64_sys_ioctl+0x18f/0x210 [ 2588.053155][T11476] do_syscall_64+0x38/0xb0 [ 2588.057613][T11476] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 2588.063543][T11476] RIP: 0033:0x7f6ad2a7cae9 [ 2588.068502][T11476] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 [ 2588.088140][T11476] RSP: 002b:00007f6ad38a50c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2588.096669][T11476] RAX: ffffffffffffffda RBX: 00007f6ad2b9bf80 RCX: 00007f6ad2a7cae9 [ 2588.104978][T11476] RDX: 0000000020000040 RSI: 00000000400454ca RDI: 0000000000000003 [ 2588.112980][T11476] RBP: 00007f6ad38a5120 R08: 0000000000000000 R09: 0000000000000000 [ 2588.121058][T11476] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 21:50:37 executing program 1: r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000040)='memory.current\x00', 0x0, 0x0) (async) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000004c0)={0xffffffffffffffff, 0xe0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000200)=[0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x1, &(0x7f0000000240)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000280)=[0x0], 0x0, 0x8, &(0x7f00000002c0)=[{}, {}, {}], 0x18, 0x10, &(0x7f0000000300), &(0x7f0000000340), 0x8, 0x10, 0x8, 0x8, &(0x7f0000000380)}}, 0x10) (async, rerun: 32) r2 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000700)={&(0x7f0000000500)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xfc, 0xfc, 0x5, [@union={0x0, 0x6, 0x0, 0x5, 0x0, 0xc5, [{0xd, 0x1, 0x8001}, {0x2, 0x1, 0x9}, {0x10, 0x4, 0xa30a}, {0x9, 0x4, 0xfffffffa}, {0x2, 0x2, 0x1}, {0x0, 0x3, 0x1}]}, @var={0x3, 0x0, 0x0, 0xe, 0x1, 0x1}, @const={0x6, 0x0, 0x0, 0xa, 0x2}, @typedef={0x7, 0x0, 0x0, 0x8, 0x1}, @ptr={0x8, 0x0, 0x0, 0x2, 0x2}, @fwd={0xa}, @enum={0xa, 0xa, 0x0, 0x6, 0x4, [{0x9, 0x7f}, {0x8, 0xfffffffc}, {0xc, 0x7ff}, {0xc, 0x7}, {0xf, 0x4}, {0xc, 0x400}, {0x7}, {0xb, 0x1}, {0xb, 0x3}, {0xe, 0x80}]}, @const={0x5}]}, {0x0, [0x4f, 0x5f, 0x5f]}}, &(0x7f0000000640)=""/177, 0x119, 0xb1, 0x1}, 0x20) (async, rerun: 32) r3 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f00000009c0)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r3, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) r4 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r4, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) r5 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000800)=@o_path={&(0x7f00000007c0)='./file0\x00', 0x0, 0x8, r0}, 0x18) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000900)={0x6, 0x5, &(0x7f0000000080)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2940, 0x0, 0x0, 0x0, 0x4}, @call={0x85, 0x0, 0x0, 0x4}, @map_idx_val={0x18, 0x2, 0x6, 0x0, 0x9, 0x0, 0x0, 0x0, 0x200}], &(0x7f00000000c0)='syzkaller\x00', 0x6, 0xf4, &(0x7f0000000100)=""/244, 0x40f00, 0x2, '\x00', r1, 0x25, r2, 0x8, &(0x7f0000000740)={0x9, 0x2}, 0x8, 0x10, &(0x7f0000000780)={0x0, 0x4, 0x0, 0x101}, 0x10, 0x0, 0x0, 0x5, &(0x7f0000000840)=[r3, r4, r0, r5, r0], &(0x7f0000000880)=[{0x5, 0x1, 0x4, 0x5}, {0x5, 0x4, 0x8, 0x9}, {0x2, 0x1, 0xa, 0xb}, {0x3, 0x5, 0x0, 0x7}, {0x3, 0x1, 0xb}], 0x10, 0xffffffff}, 0x90) write$cgroup_type(r0, &(0x7f0000000a00), 0x9) (async) ioctl$PERF_EVENT_IOC_REFRESH(r0, 0x2402, 0x7ff) openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x401, 0x0) 21:50:37 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'pimreg\x00', 0x1}) (fail_nth: 7) [ 2588.129146][T11476] R13: 000000000000000b R14: 00007f6ad2b9bf80 R15: 00007ffc455ad3b8 [ 2588.137166][T11476] 21:50:37 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x8402, 0x0) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:37 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETLINK(r0, 0x400454cd, 0x30f) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000000)={'syzkaller0\x00', 0x8000}) 21:50:37 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) recvmsg(0xffffffffffffffff, &(0x7f00000002c0)={&(0x7f0000000000)=@llc={0x1a, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast}, 0x80, &(0x7f0000000240)=[{&(0x7f0000000100)=""/118, 0x76}, {&(0x7f0000000180)=""/172, 0xac}, {&(0x7f0000000080)=""/39, 0x27}], 0x3, &(0x7f0000000280)=""/48, 0x30}, 0x100) ioctl$TUNSETIFF(r0, 0x541b, 0x0) (async) bpf$OBJ_PIN_PROG(0x6, &(0x7f0000000340)=@generic={&(0x7f0000000300)='./file0\x00'}, 0x18) 21:50:37 executing program 0: r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000280)=ANY=[@ANYBLOB="1800000002000000000000000000e102a90000"], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNGETVNETLE(r0, 0x800454dd, &(0x7f0000000000)) r1 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000240)={r0, 0x20, &(0x7f0000000200)={&(0x7f0000000140)=""/162, 0xa2, 0x0, &(0x7f0000000080)=""/21, 0x15}}, 0x10) (async) ioctl$TUNSETSNDBUF(r0, 0x400454d4, &(0x7f0000000040)=0x9) (async) ioctl$TUNSETIFF(r1, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:37 executing program 1: r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000040)='memory.current\x00', 0x0, 0x0) (async) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000004c0)={0xffffffffffffffff, 0xe0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000200)=[0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x1, &(0x7f0000000240)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000280)=[0x0], 0x0, 0x8, &(0x7f00000002c0)=[{}, {}, {}], 0x18, 0x10, &(0x7f0000000300), &(0x7f0000000340), 0x8, 0x10, 0x8, 0x8, &(0x7f0000000380)}}, 0x10) r2 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000700)={&(0x7f0000000500)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xfc, 0xfc, 0x5, [@union={0x0, 0x6, 0x0, 0x5, 0x0, 0xc5, [{0xd, 0x1, 0x8001}, {0x2, 0x1, 0x9}, {0x10, 0x4, 0xa30a}, {0x9, 0x4, 0xfffffffa}, {0x2, 0x2, 0x1}, {0x0, 0x3, 0x1}]}, @var={0x3, 0x0, 0x0, 0xe, 0x1, 0x1}, @const={0x6, 0x0, 0x0, 0xa, 0x2}, @typedef={0x7, 0x0, 0x0, 0x8, 0x1}, @ptr={0x8, 0x0, 0x0, 0x2, 0x2}, @fwd={0xa}, @enum={0xa, 0xa, 0x0, 0x6, 0x4, [{0x9, 0x7f}, {0x8, 0xfffffffc}, {0xc, 0x7ff}, {0xc, 0x7}, {0xf, 0x4}, {0xc, 0x400}, {0x7}, {0xb, 0x1}, {0xb, 0x3}, {0xe, 0x80}]}, @const={0x5}]}, {0x0, [0x4f, 0x5f, 0x5f]}}, &(0x7f0000000640)=""/177, 0x119, 0xb1, 0x1}, 0x20) (async) r3 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f00000009c0)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r3, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) r4 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r4, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) r5 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000800)=@o_path={&(0x7f00000007c0)='./file0\x00', 0x0, 0x8, r0}, 0x18) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000900)={0x6, 0x5, &(0x7f0000000080)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2940, 0x0, 0x0, 0x0, 0x4}, @call={0x85, 0x0, 0x0, 0x4}, @map_idx_val={0x18, 0x2, 0x6, 0x0, 0x9, 0x0, 0x0, 0x0, 0x200}], &(0x7f00000000c0)='syzkaller\x00', 0x6, 0xf4, &(0x7f0000000100)=""/244, 0x40f00, 0x2, '\x00', r1, 0x25, r2, 0x8, &(0x7f0000000740)={0x9, 0x2}, 0x8, 0x10, &(0x7f0000000780)={0x0, 0x4, 0x0, 0x101}, 0x10, 0x0, 0x0, 0x5, &(0x7f0000000840)=[r3, r4, r0, r5, r0], &(0x7f0000000880)=[{0x5, 0x1, 0x4, 0x5}, {0x5, 0x4, 0x8, 0x9}, {0x2, 0x1, 0xa, 0xb}, {0x3, 0x5, 0x0, 0x7}, {0x3, 0x1, 0xb}], 0x10, 0xffffffff}, 0x90) (async) write$cgroup_type(r0, &(0x7f0000000a00), 0x9) (async) ioctl$PERF_EVENT_IOC_REFRESH(r0, 0x2402, 0x7ff) openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x401, 0x0) 21:50:37 executing program 1: openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x401, 0x0) r0 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000040)={0x0, 0x1, 0x8}, 0xc) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) r3 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r3, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) r4 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000240)={0x0, 0x8, 0x8}, 0xc) r5 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r5, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000002c0)={0x11, 0xd, &(0x7f0000000080)=@raw=[@map_idx={0x18, 0x19, 0x5, 0x0, 0x8}, @map_idx_val={0x18, 0x0, 0x6, 0x0, 0xa, 0x0, 0x0, 0x0, 0x5}, @map_fd={0x18, 0x7, 0x1, 0x0, r0}, @btf_id={0x18, 0xa, 0x3, 0x0, 0x5}, @map_val={0x18, 0x3, 0x2, 0x0, r1, 0x0, 0x0, 0x0, 0x1}, @alu={0x4, 0x0, 0x5, 0xb, 0x7, 0xc}, @btf_id={0x18, 0x7, 0x3, 0x0, 0x4}], &(0x7f0000000100)='syzkaller\x00', 0xfc9c, 0x62, &(0x7f0000000140)=""/98, 0x60780, 0x6, '\x00', 0x0, 0x0, r2, 0x8, &(0x7f00000001c0)={0x1, 0x5}, 0x8, 0x10, &(0x7f0000000200)={0x0, 0x9, 0x0, 0x5}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000280)=[0x1, 0xffffffffffffffff, r3, r4, r5]}, 0x90) r6 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r6, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000480)={r3, 0x58, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r8 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r8, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) r9 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r9, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) r10 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r10, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000005c0)={0x18, 0x3, &(0x7f0000000380)=@raw=[@exit, @map_fd={0x18, 0x6, 0x1, 0x0, r6}], &(0x7f00000003c0)='syzkaller\x00', 0x8000, 0x0, 0x0, 0x41000, 0x8, '\x00', r7, 0x0, r3, 0x8, &(0x7f00000004c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000500)={0x5, 0x3, 0x7, 0xfffffff9}, 0x10, 0x0, 0x0, 0x2, &(0x7f0000000540)=[r4, r8, r0, r9, r10], &(0x7f0000000580)=[{0x3, 0x2, 0xa, 0x5}, {0x0, 0x2, 0x10, 0xd}], 0x10, 0x1c0}, 0x90) [ 2588.281535][T11498] FAULT_INJECTION: forcing a failure. [ 2588.281535][T11498] name failslab, interval 1, probability 0, space 0, times 0 [ 2588.303416][T11498] CPU: 0 PID: 11498 Comm: syz-executor.5 Not tainted 6.6.0-rc1-syzkaller-00198-g81335f90e8a8 #0 [ 2588.314161][T11498] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/06/2023 [ 2588.324428][T11498] Call Trace: [ 2588.327756][T11498] [ 2588.330808][T11498] dump_stack_lvl+0x125/0x1b0 [ 2588.335537][T11498] should_fail_ex+0x496/0x5b0 [ 2588.340264][T11498] should_failslab+0x9/0x20 [ 2588.344842][T11498] __kmem_cache_alloc_node+0x2fd/0x350 [ 2588.350375][T11498] ? kvmalloc_node+0x99/0x1a0 [ 2588.355281][T11498] ? lockdep_init_map_type+0x16d/0x7c0 [ 2588.360857][T11498] ? kvmalloc_node+0x99/0x1a0 [ 2588.365597][T11498] __kmalloc_node+0x52/0x110 [ 2588.370235][T11498] kvmalloc_node+0x99/0x1a0 [ 2588.374795][T11498] alloc_netdev_mqs+0xc1f/0x1290 21:50:37 executing program 1: openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x401, 0x0) (async) r0 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000040)={0x0, 0x1, 0x8}, 0xc) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) r3 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r3, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) r4 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000240)={0x0, 0x8, 0x8}, 0xc) (async) r5 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r5, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000002c0)={0x11, 0xd, &(0x7f0000000080)=@raw=[@map_idx={0x18, 0x19, 0x5, 0x0, 0x8}, @map_idx_val={0x18, 0x0, 0x6, 0x0, 0xa, 0x0, 0x0, 0x0, 0x5}, @map_fd={0x18, 0x7, 0x1, 0x0, r0}, @btf_id={0x18, 0xa, 0x3, 0x0, 0x5}, @map_val={0x18, 0x3, 0x2, 0x0, r1, 0x0, 0x0, 0x0, 0x1}, @alu={0x4, 0x0, 0x5, 0xb, 0x7, 0xc}, @btf_id={0x18, 0x7, 0x3, 0x0, 0x4}], &(0x7f0000000100)='syzkaller\x00', 0xfc9c, 0x62, &(0x7f0000000140)=""/98, 0x60780, 0x6, '\x00', 0x0, 0x0, r2, 0x8, &(0x7f00000001c0)={0x1, 0x5}, 0x8, 0x10, &(0x7f0000000200)={0x0, 0x9, 0x0, 0x5}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000280)=[0x1, 0xffffffffffffffff, r3, r4, r5]}, 0x90) (async) r6 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r6, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000480)={r3, 0x58, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) (async) r8 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r8, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async, rerun: 32) r9 = bpf$ITER_CREATE(0x21, 0x0, 0x0) (rerun: 32) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r9, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) r10 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r10, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000005c0)={0x18, 0x3, &(0x7f0000000380)=@raw=[@exit, @map_fd={0x18, 0x6, 0x1, 0x0, r6}], &(0x7f00000003c0)='syzkaller\x00', 0x8000, 0x0, 0x0, 0x41000, 0x8, '\x00', r7, 0x0, r3, 0x8, &(0x7f00000004c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000500)={0x5, 0x3, 0x7, 0xfffffff9}, 0x10, 0x0, 0x0, 0x2, &(0x7f0000000540)=[r4, r8, r0, r9, r10], &(0x7f0000000580)=[{0x3, 0x2, 0xa, 0x5}, {0x0, 0x2, 0x10, 0xd}], 0x10, 0x1c0}, 0x90) [ 2588.379785][T11498] __tun_chr_ioctl+0x2af6/0x4700 [ 2588.384776][T11498] ? tun_chr_read_iter+0x290/0x290 [ 2588.389931][T11498] ? __fget_files+0x279/0x410 [ 2588.394746][T11498] ? __fget_files+0x279/0x410 [ 2588.399550][T11498] ? bpf_lsm_file_ioctl+0x9/0x10 [ 2588.404535][T11498] ? tun_chr_compat_ioctl+0x30/0x30 [ 2588.409959][T11498] __x64_sys_ioctl+0x18f/0x210 [ 2588.414759][T11498] do_syscall_64+0x38/0xb0 [ 2588.419204][T11498] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 2588.425129][T11498] RIP: 0033:0x7f6ad2a7cae9 [ 2588.429552][T11498] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 [ 2588.449200][T11498] RSP: 002b:00007f6ad38a50c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2588.457819][T11498] RAX: ffffffffffffffda RBX: 00007f6ad2b9bf80 RCX: 00007f6ad2a7cae9 [ 2588.465800][T11498] RDX: 0000000020000040 RSI: 00000000400454ca RDI: 0000000000000003 [ 2588.473784][T11498] RBP: 00007f6ad38a5120 R08: 0000000000000000 R09: 0000000000000000 [ 2588.482232][T11498] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2588.490230][T11498] R13: 000000000000000b R14: 00007f6ad2b9bf80 R15: 00007ffc455ad3b8 [ 2588.498222][T11498] 21:50:37 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'pimreg\x00', 0x1}) (fail_nth: 8) 21:50:37 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETLINK(r0, 0x400454cd, 0x30f) (async) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000000)={'syzkaller0\x00', 0x8000}) 21:50:37 executing program 4: r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) r1 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(r0, 0x4008240b, &(0x7f0000000100)={0x0, 0x80, 0x9, 0x1, 0x4, 0x40, 0x0, 0x100000001, 0x2080, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x7, 0x4, @perf_bp={&(0x7f0000000000), 0x1}, 0xe080, 0x8, 0x6, 0x1, 0x9, 0xdf8b34a, 0xe4a, 0x0, 0xfff, 0x0, 0x8}) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) r3 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) bpf$BPF_LINK_UPDATE(0x1d, &(0x7f0000000040)={r2, r1, 0x0, r0}, 0x10) r4 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r5 = bpf$MAP_CREATE(0x0, &(0x7f0000000900)=@bloom_filter={0x1e, 0x0, 0xfffffffa, 0x101, 0x0, 0xffffffffffffffff, 0x6, '\x00', 0x0, r0, 0x5, 0x0, 0x5, 0x5}, 0x48) bpf$MAP_UPDATE_BATCH(0x1a, &(0x7f0000000980)={&(0x7f0000000700)="d3613aff552cc347097b82e3c5e1901b1ef654103f19dc350ab2f6bca75228cc3a", &(0x7f0000000740)=""/119, &(0x7f00000007c0)='l', &(0x7f0000000800)="41b08e00ef003a70744a07892717fb70ac08d591e2080b77c66a6b799691af3245412021ef3a5218bb6458101c2db1d6e6c8823c80129910a23af3841fcf4983e78fba6aa6cbb6650a5ca3a5f1142928660e4ca14b9ad2f24dc953106bd9c1ce6d4a1fb61914458ca19b121f70c6994fc9b16054b5a62afd51543dace3fdf5d5620e6523ea5e7346a11757a94dde9078e126339a2525e776cddbc91c705d21517cbcf180f3f00edcc563d7a08ecafa560f29a4bf69bb196c2eed1d1b63f2649140b1a1697a19e9b988f0976218b1e8a51e8902efce0ec514", 0x0, r5}, 0x38) ioctl$TUNSETIFF(r4, 0x541b, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f00000003c0)={r2, 0x58, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r7 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$OBJ_PIN_MAP(0x6, &(0x7f0000000a00)=@o_path={&(0x7f00000009c0)='./file0\x00', r2, 0x4000, r3}, 0x18) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r7, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) r8 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r8, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) r9 = bpf$MAP_CREATE(0x0, &(0x7f0000000480)=@bloom_filter={0x1e, 0x10000, 0x0, 0x3, 0x2000, r2, 0x4, '\x00', 0x0, r0, 0x5, 0x0, 0x5}, 0x48) r10 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000540)=@generic={&(0x7f0000000500)='./file0\x00', 0x0, 0x10}, 0x18) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000600)={0x6, 0x1, &(0x7f00000001c0)=@raw=[@generic={0x0, 0x8, 0x6, 0x0, 0x7}], &(0x7f0000000200)='syzkaller\x00', 0x32, 0xc9, &(0x7f0000000240)=""/201, 0x40f00, 0x60, '\x00', r6, 0x25, 0xffffffffffffffff, 0x8, &(0x7f0000000400)={0x5, 0x5}, 0x8, 0x10, &(0x7f0000000440)={0x3, 0x1, 0x80000000, 0x8}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000580)=[r7, r8, r9, r10], &(0x7f00000005c0)=[{0x2, 0x5, 0xc, 0x7}]}, 0x90) r11 = bpf$ITER_CREATE(0x21, &(0x7f0000000080), 0x8) bpf$BPF_PROG_ATTACH(0x8, &(0x7f00000006c0)={@ifindex=r6, r2, 0x24, 0xf, 0xffffffffffffffff, @prog_id}, 0x20) ioctl$TUNSETFILTEREBPF(r11, 0x800454e1, &(0x7f0000000180)) 21:50:37 executing program 1: openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x401, 0x0) (async, rerun: 64) r0 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000040)={0x0, 0x1, 0x8}, 0xc) (rerun: 64) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async, rerun: 64) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) (rerun: 64) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) r3 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r3, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) r4 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000240)={0x0, 0x8, 0x8}, 0xc) r5 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r5, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000002c0)={0x11, 0xd, &(0x7f0000000080)=@raw=[@map_idx={0x18, 0x19, 0x5, 0x0, 0x8}, @map_idx_val={0x18, 0x0, 0x6, 0x0, 0xa, 0x0, 0x0, 0x0, 0x5}, @map_fd={0x18, 0x7, 0x1, 0x0, r0}, @btf_id={0x18, 0xa, 0x3, 0x0, 0x5}, @map_val={0x18, 0x3, 0x2, 0x0, r1, 0x0, 0x0, 0x0, 0x1}, @alu={0x4, 0x0, 0x5, 0xb, 0x7, 0xc}, @btf_id={0x18, 0x7, 0x3, 0x0, 0x4}], &(0x7f0000000100)='syzkaller\x00', 0xfc9c, 0x62, &(0x7f0000000140)=""/98, 0x60780, 0x6, '\x00', 0x0, 0x0, r2, 0x8, &(0x7f00000001c0)={0x1, 0x5}, 0x8, 0x10, &(0x7f0000000200)={0x0, 0x9, 0x0, 0x5}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000280)=[0x1, 0xffffffffffffffff, r3, r4, r5]}, 0x90) (async) r6 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r6, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000480)={r3, 0x58, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r8 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r8, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) r9 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r9, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) r10 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r10, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000005c0)={0x18, 0x3, &(0x7f0000000380)=@raw=[@exit, @map_fd={0x18, 0x6, 0x1, 0x0, r6}], &(0x7f00000003c0)='syzkaller\x00', 0x8000, 0x0, 0x0, 0x41000, 0x8, '\x00', r7, 0x0, r3, 0x8, &(0x7f00000004c0)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000500)={0x5, 0x3, 0x7, 0xfffffff9}, 0x10, 0x0, 0x0, 0x2, &(0x7f0000000540)=[r4, r8, r0, r9, r10], &(0x7f0000000580)=[{0x3, 0x2, 0xa, 0x5}, {0x0, 0x2, 0x10, 0xd}], 0x10, 0x1c0}, 0x90) 21:50:37 executing program 0: r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000280)=ANY=[@ANYBLOB="1800000002000000000000000000e102a90000"], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) ioctl$TUNGETVNETLE(r0, 0x800454dd, &(0x7f0000000000)) (async) r1 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000240)={r0, 0x20, &(0x7f0000000200)={&(0x7f0000000140)=""/162, 0xa2, 0x0, &(0x7f0000000080)=""/21, 0x15}}, 0x10) (async, rerun: 64) ioctl$TUNSETSNDBUF(r0, 0x400454d4, &(0x7f0000000040)=0x9) (rerun: 64) ioctl$TUNSETIFF(r1, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:37 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) bpf$OBJ_GET_PROG(0x7, &(0x7f0000000080)=@o_path={&(0x7f0000000040)='./file0\x00', 0x0, 0x4008, r2}, 0x18) ioctl$TUNSETDEBUG(r1, 0x400454c9, &(0x7f0000000000)) [ 2588.645691][T11522] FAULT_INJECTION: forcing a failure. [ 2588.645691][T11522] name failslab, interval 1, probability 0, space 0, times 0 [ 2588.665349][T11522] CPU: 0 PID: 11522 Comm: syz-executor.5 Not tainted 6.6.0-rc1-syzkaller-00198-g81335f90e8a8 #0 [ 2588.675834][T11522] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/06/2023 [ 2588.685915][T11522] Call Trace: [ 2588.689195][T11522] [ 2588.692165][T11522] dump_stack_lvl+0x125/0x1b0 [ 2588.696876][T11522] should_fail_ex+0x496/0x5b0 [ 2588.701556][T11522] should_failslab+0x9/0x20 [ 2588.706085][T11522] __kmem_cache_alloc_node+0x2fd/0x350 [ 2588.711568][T11522] ? register_netdevice+0x405/0x1490 [ 2588.716943][T11522] ? netdev_name_node_lookup+0x123/0x170 [ 2588.722764][T11522] kmalloc_trace+0x25/0xe0 [ 2588.727219][T11522] register_netdevice+0x405/0x1490 [ 2588.732389][T11522] ? __xdp_rxq_info_reg+0x18c/0x340 [ 2588.737842][T11522] ? unregister_netdevice_queue+0x3c0/0x3c0 [ 2588.743924][T11522] ? alloc_netdev_mqs+0xee6/0x1290 [ 2588.749046][T11522] __tun_chr_ioctl+0x3091/0x4700 [ 2588.754239][T11522] ? tun_chr_read_iter+0x290/0x290 [ 2588.759582][T11522] ? __fget_files+0x279/0x410 [ 2588.764281][T11522] ? __fget_files+0x279/0x410 [ 2588.768982][T11522] ? bpf_lsm_file_ioctl+0x9/0x10 [ 2588.773921][T11522] ? tun_chr_compat_ioctl+0x30/0x30 [ 2588.779205][T11522] __x64_sys_ioctl+0x18f/0x210 [ 2588.783969][T11522] do_syscall_64+0x38/0xb0 [ 2588.788476][T11522] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 2588.794416][T11522] RIP: 0033:0x7f6ad2a7cae9 [ 2588.798824][T11522] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 [ 2588.818517][T11522] RSP: 002b:00007f6ad38a50c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2588.827114][T11522] RAX: ffffffffffffffda RBX: 00007f6ad2b9bf80 RCX: 00007f6ad2a7cae9 [ 2588.835175][T11522] RDX: 0000000020000040 RSI: 00000000400454ca RDI: 0000000000000003 21:50:38 executing program 1: r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000240)={r2, 0x20, &(0x7f0000000000)={&(0x7f00000000c0)=""/153, 0x99, 0x0, &(0x7f0000000180)=""/185, 0xb9}}, 0x10) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f00000002c0)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x200}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0xa, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) bpf$ITER_CREATE(0x21, &(0x7f0000000280)={r1}, 0x8) bpf$OBJ_PIN_PROG(0x6, &(0x7f0000000080)=@o_path={&(0x7f0000000040)='./file0\x00', r0, 0x4000, r1}, 0x18) [ 2588.843254][T11522] RBP: 00007f6ad38a5120 R08: 0000000000000000 R09: 0000000000000000 [ 2588.851399][T11522] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2588.859392][T11522] R13: 000000000000000b R14: 00007f6ad2b9bf80 R15: 00007ffc455ad3b8 [ 2588.867664][T11522] 21:50:38 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'pimreg\x00', 0x1}) (fail_nth: 9) 21:50:38 executing program 4: r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) r1 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(r0, 0x4008240b, &(0x7f0000000100)={0x0, 0x80, 0x9, 0x1, 0x4, 0x40, 0x0, 0x100000001, 0x2080, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x7, 0x4, @perf_bp={&(0x7f0000000000), 0x1}, 0xe080, 0x8, 0x6, 0x1, 0x9, 0xdf8b34a, 0xe4a, 0x0, 0xfff, 0x0, 0x8}) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) r3 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) bpf$BPF_LINK_UPDATE(0x1d, &(0x7f0000000040)={r2, r1, 0x0, r0}, 0x10) (async) bpf$BPF_LINK_UPDATE(0x1d, &(0x7f0000000040)={r2, r1, 0x0, r0}, 0x10) r4 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r5 = bpf$MAP_CREATE(0x0, &(0x7f0000000900)=@bloom_filter={0x1e, 0x0, 0xfffffffa, 0x101, 0x0, 0xffffffffffffffff, 0x6, '\x00', 0x0, r0, 0x5, 0x0, 0x5, 0x5}, 0x48) bpf$MAP_UPDATE_BATCH(0x1a, &(0x7f0000000980)={&(0x7f0000000700)="d3613aff552cc347097b82e3c5e1901b1ef654103f19dc350ab2f6bca75228cc3a", &(0x7f0000000740)=""/119, &(0x7f00000007c0)='l', &(0x7f0000000800)="41b08e00ef003a70744a07892717fb70ac08d591e2080b77c66a6b799691af3245412021ef3a5218bb6458101c2db1d6e6c8823c80129910a23af3841fcf4983e78fba6aa6cbb6650a5ca3a5f1142928660e4ca14b9ad2f24dc953106bd9c1ce6d4a1fb61914458ca19b121f70c6994fc9b16054b5a62afd51543dace3fdf5d5620e6523ea5e7346a11757a94dde9078e126339a2525e776cddbc91c705d21517cbcf180f3f00edcc563d7a08ecafa560f29a4bf69bb196c2eed1d1b63f2649140b1a1697a19e9b988f0976218b1e8a51e8902efce0ec514", 0x0, r5}, 0x38) ioctl$TUNSETIFF(r4, 0x541b, 0x0) (async) ioctl$TUNSETIFF(r4, 0x541b, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f00000003c0)={r2, 0x58, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r7 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$OBJ_PIN_MAP(0x6, &(0x7f0000000a00)=@o_path={&(0x7f00000009c0)='./file0\x00', r2, 0x4000, r3}, 0x18) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r7, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) r8 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r8, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) bpf$MAP_CREATE(0x0, &(0x7f0000000480)=@bloom_filter={0x1e, 0x10000, 0x0, 0x3, 0x2000, r2, 0x4, '\x00', 0x0, r0, 0x5, 0x0, 0x5}, 0x48) (async) r9 = bpf$MAP_CREATE(0x0, &(0x7f0000000480)=@bloom_filter={0x1e, 0x10000, 0x0, 0x3, 0x2000, r2, 0x4, '\x00', 0x0, r0, 0x5, 0x0, 0x5}, 0x48) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000540)=@generic={&(0x7f0000000500)='./file0\x00', 0x0, 0x10}, 0x18) (async) r10 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000540)=@generic={&(0x7f0000000500)='./file0\x00', 0x0, 0x10}, 0x18) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000600)={0x6, 0x1, &(0x7f00000001c0)=@raw=[@generic={0x0, 0x8, 0x6, 0x0, 0x7}], &(0x7f0000000200)='syzkaller\x00', 0x32, 0xc9, &(0x7f0000000240)=""/201, 0x40f00, 0x60, '\x00', r6, 0x25, 0xffffffffffffffff, 0x8, &(0x7f0000000400)={0x5, 0x5}, 0x8, 0x10, &(0x7f0000000440)={0x3, 0x1, 0x80000000, 0x8}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000580)=[r7, r8, r9, r10], &(0x7f00000005c0)=[{0x2, 0x5, 0xc, 0x7}]}, 0x90) r11 = bpf$ITER_CREATE(0x21, &(0x7f0000000080), 0x8) bpf$BPF_PROG_ATTACH(0x8, &(0x7f00000006c0)={@ifindex=r6, r2, 0x24, 0xf, 0xffffffffffffffff, @prog_id}, 0x20) ioctl$TUNSETFILTEREBPF(r11, 0x800454e1, &(0x7f0000000180)) (async) ioctl$TUNSETFILTEREBPF(r11, 0x800454e1, &(0x7f0000000180)) 21:50:38 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETLINK(r0, 0x400454cd, 0x30f) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000000)={'syzkaller0\x00', 0x8000}) 21:50:38 executing program 0: r0 = bpf$ITER_CREATE(0x21, &(0x7f0000000040), 0x8) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2400, 0x7) syz_open_procfs$namespace(0xffffffffffffffff, &(0x7f0000000000)='ns/mnt\x00') r1 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:38 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) (async) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) bpf$OBJ_GET_PROG(0x7, &(0x7f0000000080)=@o_path={&(0x7f0000000040)='./file0\x00', 0x0, 0x4008, r2}, 0x18) (async) ioctl$TUNSETDEBUG(r1, 0x400454c9, &(0x7f0000000000)) 21:50:38 executing program 1: r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000240)={r2, 0x20, &(0x7f0000000000)={&(0x7f00000000c0)=""/153, 0x99, 0x0, &(0x7f0000000180)=""/185, 0xb9}}, 0x10) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f00000002c0)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x200}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0xa, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) bpf$ITER_CREATE(0x21, &(0x7f0000000280)={r1}, 0x8) bpf$OBJ_PIN_PROG(0x6, &(0x7f0000000080)=@o_path={&(0x7f0000000040)='./file0\x00', r0, 0x4000, r1}, 0x18) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000240)={r2, 0x20, &(0x7f0000000000)={&(0x7f00000000c0)=""/153, 0x99, 0x0, &(0x7f0000000180)=""/185, 0xb9}}, 0x10) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f00000002c0)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x200}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0xa, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) bpf$ITER_CREATE(0x21, &(0x7f0000000280)={r1}, 0x8) (async) bpf$OBJ_PIN_PROG(0x6, &(0x7f0000000080)=@o_path={&(0x7f0000000040)='./file0\x00', r0, 0x4000, r1}, 0x18) (async) 21:50:38 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00', 0x8000}) [ 2589.010810][T11543] FAULT_INJECTION: forcing a failure. [ 2589.010810][T11543] name failslab, interval 1, probability 0, space 0, times 0 [ 2589.038014][T11543] CPU: 0 PID: 11543 Comm: syz-executor.5 Not tainted 6.6.0-rc1-syzkaller-00198-g81335f90e8a8 #0 [ 2589.048493][T11543] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/06/2023 [ 2589.058665][T11543] Call Trace: [ 2589.061980][T11543] [ 2589.065031][T11543] dump_stack_lvl+0x125/0x1b0 [ 2589.069766][T11543] should_fail_ex+0x496/0x5b0 [ 2589.074491][T11543] should_failslab+0x9/0x20 [ 2589.079023][T11543] __kmem_cache_alloc_node+0x2fd/0x350 [ 2589.084509][T11543] ? kvmalloc_node+0x99/0x1a0 [ 2589.089222][T11543] ? kvmalloc_node+0x99/0x1a0 [ 2589.093950][T11543] __kmalloc_node+0x52/0x110 [ 2589.098598][T11543] kvmalloc_node+0x99/0x1a0 [ 2589.103227][T11543] tun_attach.isra.0+0x8dd/0x1790 [ 2589.108351][T11543] ? timer_fixup_activate+0x2b0/0x2b0 [ 2589.113852][T11543] ? round_jiffies+0x140/0x140 [ 2589.118628][T11543] ? tun_chr_fasync+0x160/0x160 [ 2589.123482][T11543] ? init_timer_key+0x14e/0x2b0 [ 2589.128339][T11543] tun_net_init+0x4d9/0x6d0 [ 2589.132944][T11543] ? tun_attach.isra.0+0x1790/0x1790 [ 2589.138262][T11543] register_netdevice+0x564/0x1490 [ 2589.143395][T11543] ? __xdp_rxq_info_reg+0x18c/0x340 [ 2589.148596][T11543] ? unregister_netdevice_queue+0x3c0/0x3c0 [ 2589.154507][T11543] ? alloc_netdev_mqs+0xee6/0x1290 [ 2589.159720][T11543] __tun_chr_ioctl+0x3091/0x4700 [ 2589.164688][T11543] ? tun_chr_read_iter+0x290/0x290 [ 2589.169938][T11543] ? __fget_files+0x279/0x410 [ 2589.174618][T11543] ? __fget_files+0x279/0x410 [ 2589.179292][T11543] ? bpf_lsm_file_ioctl+0x9/0x10 [ 2589.184750][T11543] ? tun_chr_compat_ioctl+0x30/0x30 [ 2589.189945][T11543] __x64_sys_ioctl+0x18f/0x210 [ 2589.194727][T11543] do_syscall_64+0x38/0xb0 [ 2589.199141][T11543] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 2589.205035][T11543] RIP: 0033:0x7f6ad2a7cae9 [ 2589.209460][T11543] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 [ 2589.229274][T11543] RSP: 002b:00007f6ad38a50c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2589.237696][T11543] RAX: ffffffffffffffda RBX: 00007f6ad2b9bf80 RCX: 00007f6ad2a7cae9 [ 2589.245680][T11543] RDX: 0000000020000040 RSI: 00000000400454ca RDI: 0000000000000003 [ 2589.253680][T11543] RBP: 00007f6ad38a5120 R08: 0000000000000000 R09: 0000000000000000 21:50:38 executing program 1: bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000240)={r2, 0x20, &(0x7f0000000000)={&(0x7f00000000c0)=""/153, 0x99, 0x0, &(0x7f0000000180)=""/185, 0xb9}}, 0x10) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f00000002c0)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x200}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0xa, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) bpf$ITER_CREATE(0x21, &(0x7f0000000280)={r1}, 0x8) bpf$OBJ_PIN_PROG(0x6, &(0x7f0000000080)=@o_path={&(0x7f0000000040)='./file0\x00', r0, 0x4000, r1}, 0x18) (async) bpf$OBJ_PIN_PROG(0x6, &(0x7f0000000080)=@o_path={&(0x7f0000000040)='./file0\x00', r0, 0x4000, r1}, 0x18) 21:50:38 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) bpf$OBJ_GET_PROG(0x7, &(0x7f0000000080)=@o_path={&(0x7f0000000040)='./file0\x00', 0x0, 0x4008, r2}, 0x18) ioctl$TUNSETDEBUG(r1, 0x400454c9, &(0x7f0000000000)) openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) (async) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) bpf$ITER_CREATE(0x21, 0x0, 0x0) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) bpf$OBJ_GET_PROG(0x7, &(0x7f0000000080)=@o_path={&(0x7f0000000040)='./file0\x00', 0x0, 0x4008, r2}, 0x18) (async) ioctl$TUNSETDEBUG(r1, 0x400454c9, &(0x7f0000000000)) (async) [ 2589.261844][T11543] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 2589.269905][T11543] R13: 000000000000000b R14: 00007f6ad2b9bf80 R15: 00007ffc455ad3b8 [ 2589.277926][T11543] 21:50:38 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00', 0x8000}) 21:50:38 executing program 4: r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) r1 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$PERF_EVENT_IOC_MODIFY_ATTRIBUTES(r0, 0x4008240b, &(0x7f0000000100)={0x0, 0x80, 0x9, 0x1, 0x4, 0x40, 0x0, 0x100000001, 0x2080, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x7, 0x4, @perf_bp={&(0x7f0000000000), 0x1}, 0xe080, 0x8, 0x6, 0x1, 0x9, 0xdf8b34a, 0xe4a, 0x0, 0xfff, 0x0, 0x8}) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) r3 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) bpf$BPF_LINK_UPDATE(0x1d, &(0x7f0000000040)={r2, r1, 0x0, r0}, 0x10) (async) r4 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async, rerun: 32) r5 = bpf$MAP_CREATE(0x0, &(0x7f0000000900)=@bloom_filter={0x1e, 0x0, 0xfffffffa, 0x101, 0x0, 0xffffffffffffffff, 0x6, '\x00', 0x0, r0, 0x5, 0x0, 0x5, 0x5}, 0x48) (rerun: 32) bpf$MAP_UPDATE_BATCH(0x1a, &(0x7f0000000980)={&(0x7f0000000700)="d3613aff552cc347097b82e3c5e1901b1ef654103f19dc350ab2f6bca75228cc3a", &(0x7f0000000740)=""/119, &(0x7f00000007c0)='l', &(0x7f0000000800)="41b08e00ef003a70744a07892717fb70ac08d591e2080b77c66a6b799691af3245412021ef3a5218bb6458101c2db1d6e6c8823c80129910a23af3841fcf4983e78fba6aa6cbb6650a5ca3a5f1142928660e4ca14b9ad2f24dc953106bd9c1ce6d4a1fb61914458ca19b121f70c6994fc9b16054b5a62afd51543dace3fdf5d5620e6523ea5e7346a11757a94dde9078e126339a2525e776cddbc91c705d21517cbcf180f3f00edcc563d7a08ecafa560f29a4bf69bb196c2eed1d1b63f2649140b1a1697a19e9b988f0976218b1e8a51e8902efce0ec514", 0x0, r5}, 0x38) ioctl$TUNSETIFF(r4, 0x541b, 0x0) (async) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f00000003c0)={r2, 0x58, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r7 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$OBJ_PIN_MAP(0x6, &(0x7f0000000a00)=@o_path={&(0x7f00000009c0)='./file0\x00', r2, 0x4000, r3}, 0x18) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r7, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) r8 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r8, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) r9 = bpf$MAP_CREATE(0x0, &(0x7f0000000480)=@bloom_filter={0x1e, 0x10000, 0x0, 0x3, 0x2000, r2, 0x4, '\x00', 0x0, r0, 0x5, 0x0, 0x5}, 0x48) r10 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000540)=@generic={&(0x7f0000000500)='./file0\x00', 0x0, 0x10}, 0x18) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000600)={0x6, 0x1, &(0x7f00000001c0)=@raw=[@generic={0x0, 0x8, 0x6, 0x0, 0x7}], &(0x7f0000000200)='syzkaller\x00', 0x32, 0xc9, &(0x7f0000000240)=""/201, 0x40f00, 0x60, '\x00', r6, 0x25, 0xffffffffffffffff, 0x8, &(0x7f0000000400)={0x5, 0x5}, 0x8, 0x10, &(0x7f0000000440)={0x3, 0x1, 0x80000000, 0x8}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000000580)=[r7, r8, r9, r10], &(0x7f00000005c0)=[{0x2, 0x5, 0xc, 0x7}]}, 0x90) r11 = bpf$ITER_CREATE(0x21, &(0x7f0000000080), 0x8) bpf$BPF_PROG_ATTACH(0x8, &(0x7f00000006c0)={@ifindex=r6, r2, 0x24, 0xf, 0xffffffffffffffff, @prog_id}, 0x20) (async) ioctl$TUNSETFILTEREBPF(r11, 0x800454e1, &(0x7f0000000180)) 21:50:38 executing program 0: r0 = bpf$ITER_CREATE(0x21, &(0x7f0000000040), 0x8) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2400, 0x7) (async) syz_open_procfs$namespace(0xffffffffffffffff, &(0x7f0000000000)='ns/mnt\x00') (async) r1 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:38 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'pimreg\x00', 0x1}) (fail_nth: 10) 21:50:38 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00', 0x8000}) openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00', 0x8000}) (async) 21:50:38 executing program 1: bpf$OBJ_GET_MAP(0x7, &(0x7f0000000080)=@generic={&(0x7f0000000040)='./file0\x00'}, 0x18) openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x401, 0x0) 21:50:38 executing program 0: r0 = bpf$ITER_CREATE(0x21, &(0x7f0000000040), 0x8) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2400, 0x7) syz_open_procfs$namespace(0xffffffffffffffff, &(0x7f0000000000)='ns/mnt\x00') (async) r1 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:38 executing program 3: ioctl$TUNSETIFF(0xffffffffffffffff, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNGETVNETLE(r0, 0x800454dd, &(0x7f0000000000)) ioctl$TUNSETPERSIST(0xffffffffffffffff, 0x400454cb, 0x0) 21:50:38 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'pimreg\x00', 0x1}) (fail_nth: 11) 21:50:38 executing program 4: r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNSETVNETBE(r0, 0x400454de, &(0x7f0000000000)=0x1) r1 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000180)={&(0x7f0000000080)=ANY=[@ANYBLOB="9feb01001800000000000000640000006400000004000000000000000000000300000000050000000400000006000000000000000000000100000000560001020f000000000000010000000021006d01020000000200000604000000050000000000000e010000000100f700002e6100"/128], &(0x7f0000000100)=""/73, 0x80, 0x49, 0x1, 0x2}, 0x20) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000340)={r1, 0x20, &(0x7f0000000300)={&(0x7f00000001c0)=""/142, 0x8e, 0x0, &(0x7f0000000280)=""/87, 0x57}}, 0x10) ioctl$TUNSETVNETBE(r1, 0x400454de, &(0x7f00000003c0)) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f0000000880)={r1, 0x20, &(0x7f0000000840)={&(0x7f0000000640)=""/235, 0xeb, 0x0, &(0x7f0000000740)=""/247, 0xf7}}, 0x10) r2 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000900)=@generic={&(0x7f00000008c0)='./file0\x00', 0x0, 0x8}, 0x18) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f00000009c0)={r2, 0x58, &(0x7f0000000940)}, 0x10) r3 = bpf$ITER_CREATE(0x21, &(0x7f0000000b40), 0x8) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000011c0)={0xffffffffffffffff, 0xe0, &(0x7f00000010c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000f00)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x6, 0x5, &(0x7f0000000f40)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000f80)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000000fc0)=[{}, {}, {}, {}], 0x20, 0x10, &(0x7f0000001000), &(0x7f0000001040), 0x8, 0x10, 0x8, 0x8, &(0x7f0000001080)}}, 0x10) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000001600)={0x6, 0x7, &(0x7f0000001340)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x400}, [@kfunc={0x85, 0x0, 0x2, 0x0, 0x4}, @ldst={0x2, 0x0, 0x8649d49e6d977d38, 0x3, 0x8, 0x1c, 0x4}, @jmp={0x5, 0x1, 0x9, 0x0, 0x4, 0xffffffffffffffff, 0x1}, @ldst={0x3, 0x0, 0x1, 0x2, 0x1, 0x1}]}, &(0x7f0000001380)='GPL\x00', 0x0, 0xb6, &(0x7f00000013c0)=""/182, 0x41000, 0x40, '\x00', r4, 0x25, r1, 0x8, &(0x7f0000001480)={0x5, 0x3}, 0x8, 0x10, &(0x7f00000014c0)={0x0, 0x6, 0x5, 0x7}, 0x10, 0x0, 0x0, 0x1, &(0x7f0000001580)=[0xffffffffffffffff, r3, r2, r2, r3, r2], &(0x7f00000015c0)=[{0x0, 0x4, 0x10, 0xb}], 0x10, 0xf562}, 0x90) r5 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r5, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) r6 = bpf$MAP_CREATE(0x0, &(0x7f0000000280)=@bloom_filter={0x1e, 0xf6, 0x56f58168, 0x1e, 0x80, r0, 0x7fffffff, '\x00', 0x0, r0, 0x0, 0x2, 0x1, 0x8}, 0x48) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000380)=@bpf_lsm={0x1d, 0x1, &(0x7f0000000040)=@raw=[@generic={0x3e, 0xc, 0xe, 0x87, 0xd842}], &(0x7f0000000080)='syzkaller\x00', 0xa4, 0x84, &(0x7f0000000100)=""/132, 0x41000, 0x2c, '\x00', r4, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000001c0)={0x1, 0x5}, 0x8, 0x10, &(0x7f0000000200)={0x2, 0xc, 0x1, 0x8000}, 0x10, 0x0, 0x0, 0x3, &(0x7f0000000300)=[r5, 0xffffffffffffffff, r0, r6, r0], &(0x7f0000000340)=[{0x0, 0x1, 0x2, 0xa}, {0x1, 0x5, 0x7, 0x8}, {0x2, 0x3, 0x10, 0x1}], 0x10, 0x3}, 0x90) r7 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r7, 0x541b, 0x0) 21:50:38 executing program 1: bpf$OBJ_GET_MAP(0x7, &(0x7f0000000080)=@generic={&(0x7f0000000040)='./file0\x00'}, 0x18) (async) openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x401, 0x0) 21:50:38 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) 21:50:38 executing program 3: ioctl$TUNSETIFF(0xffffffffffffffff, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNGETVNETLE(r0, 0x800454dd, &(0x7f0000000000)) ioctl$TUNSETPERSIST(0xffffffffffffffff, 0x400454cb, 0x0) 21:50:38 executing program 0: perf_event_open(&(0x7f0000000140)={0x4, 0x80, 0x7d, 0x1, 0x1, 0x1, 0x0, 0x0, 0x14000, 0x9, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x2, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x2, 0x4, @perf_config_ext={0xd600, 0xfffffffffffffff9}, 0x800, 0x0, 0x5d6, 0x5, 0x4, 0xffff, 0xffb7, 0x0, 0x2, 0x0, 0xfffffffffffff000}, 0xffffffffffffffff, 0x10, 0xffffffffffffffff, 0x8) r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5452, &(0x7f0000000100)={'syzkaller0\x00'}) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000080)={0xffffffffffffffff, 0x58}, 0x10) 21:50:38 executing program 1: bpf$OBJ_GET_MAP(0x7, &(0x7f0000000080)=@generic={&(0x7f0000000040)='./file0\x00'}, 0x18) (async) openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x401, 0x0) 21:50:38 executing program 3: ioctl$TUNSETIFF(0xffffffffffffffff, 0x2, &(0x7f0000000100)={'syzkaller0\x00'}) (async) r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) (async) ioctl$TUNGETVNETLE(r0, 0x800454dd, &(0x7f0000000000)) ioctl$TUNSETPERSIST(0xffffffffffffffff, 0x400454cb, 0x0) 21:50:38 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x5421, &(0x7f0000000100)={'syzkaller0\x00'}) [ 2589.642602][T11589] FAULT_INJECTION: forcing a failure. [ 2589.642602][T11589] name failslab, interval 1, probability 0, space 0, times 0 [ 2589.692729][T11589] CPU: 1 PID: 11589 Comm: syz-executor.5 Not tainted 6.6.0-rc1-syzkaller-00198-g81335f90e8a8 #0 [ 2589.703317][T11589] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/06/2023 [ 2589.713408][T11589] Call Trace: [ 2589.716805][T11589] [ 2589.719760][T11589] dump_stack_lvl+0x125/0x1b0 [ 2589.724481][T11589] should_fail_ex+0x496/0x5b0 [ 2589.729220][T11589] should_failslab+0x9/0x20 [ 2589.733767][T11589] __kmem_cache_alloc_node+0x2fd/0x350 [ 2589.739285][T11589] ? kstrdup_const+0x5f/0x70 [ 2589.743928][T11589] ? kstrdup_const+0x5f/0x70 [ 2589.748582][T11589] __kmalloc_node_track_caller+0x50/0x100 [ 2589.754353][T11589] kstrdup+0x3c/0x70 [ 2589.758288][T11589] kstrdup_const+0x5f/0x70 [ 2589.762737][T11589] kvasprintf_const+0x10b/0x190 [ 2589.767646][T11589] kobject_set_name_vargs+0x5a/0x130 [ 2589.773067][T11589] dev_set_name+0xc8/0x100 [ 2589.777614][T11589] ? device_initialize+0x510/0x510 [ 2589.782926][T11589] ? __init_waitqueue_head+0xca/0x150 [ 2589.788318][T11589] netdev_register_kobject+0xc1/0x3f0 [ 2589.793710][T11589] register_netdevice+0xbcb/0x1490 [ 2589.798858][T11589] ? unregister_netdevice_queue+0x3c0/0x3c0 [ 2589.804775][T11589] ? alloc_netdev_mqs+0xee6/0x1290 [ 2589.809904][T11589] __tun_chr_ioctl+0x3091/0x4700 [ 2589.814861][T11589] ? tun_chr_read_iter+0x290/0x290 [ 2589.819986][T11589] ? __fget_files+0x279/0x410 [ 2589.824682][T11589] ? __fget_files+0x279/0x410 [ 2589.829371][T11589] ? bpf_lsm_file_ioctl+0x9/0x10 [ 2589.834325][T11589] ? tun_chr_compat_ioctl+0x30/0x30 [ 2589.839623][T11589] __x64_sys_ioctl+0x18f/0x210 [ 2589.844399][T11589] do_syscall_64+0x38/0xb0 [ 2589.848829][T11589] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 2589.855255][T11589] RIP: 0033:0x7f6ad2a7cae9 [ 2589.859678][T11589] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 [ 2589.879384][T11589] RSP: 002b:00007f6ad38a50c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 21:50:38 executing program 3: openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r0 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x8, &(0x7f0000000000)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}, @map_idx={0x18, 0x8, 0x5, 0x0, 0x7}, @map_fd={0x18, 0x9, 0x1, 0x0, r0}, @call={0x85, 0x0, 0x0, 0x93}, @ldst={0x3, 0x0, 0x6, 0x5, 0xa, 0x0, 0xfffffffffffffff0}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r0, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x2, 0x0, 0x0, 0x4}, 0x10}, 0x90) ioctl$TUNSETIFF(r0, 0x2, &(0x7f0000000040)={'wg0\x00', 0x8000}) 21:50:38 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) r1 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r1, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) r2 = bpf$ITER_CREATE(0x21, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000d80)={0x6, 0x2, &(0x7f0000000c00)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x2}], &(0x7f0000000c40)='syzkaller\x00', 0x8f, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, r2, 0x8, &(0x7f0000000d00)={0x0, 0x5}, 0x8, 0x10, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x4}, 0x10}, 0x90) bpf$MAP_LOOKUP_ELEM(0x1, &(0x7f0000000200)={r2, &(0x7f00000000c0)="2d082938a774d4a7063ff9c5faecba83166937b992b9df825e8d63b611c333fac012189a24b252ddb782efc8742440b8ba6113e412d26290df70b3b509a9360be30c3ebd7bd499782c33046ffd009f0fc17e97680aa87d83fe69bbbac7c721b61a5bd71aa4502195e512b3e489d4e0d85e5bca5675d205bd248ac329f7b39f931357e15d72c614d29c143828395d4c39096b23c49339b9dadcede6020ad6ac7da35a3f16bcb5f644e92e52e95c90107e7539fd6077712a946a32feff79250dfe9df4b575fd511f8023f32c2fd0cd9e564df9a08b069168738a3e937b47b1f497c3796bba8f9752652be65810a6ae24", &(0x7f00000001c0)=""/41, 0x4}, 0x20) ioctl$TUNSETFILTEREBPF(r0, 0x800454e1, &(0x7f0000000080)=r1) openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0x401, 0x0) [ 2589.887983][T11589] RAX: ffffffffffffffda RBX: 00007f6ad2b9bf80 RCX: 00007f6ad2a7cae9 [ 2589.895964][T11589] RDX: 0000000020000040 RSI: 00000000400454ca RDI: 0000000000000003 [ 2589.903940][T11589] RBP: 00007f6ad38a5120 R08: 0000000000000000 R09: 0000000000000000 [ 2589.912003][T11589] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2589.919982][T11589] R13: 000000000000000b R14: 00007f6ad2b9bf80 R15: 00007ffc455ad3b8 [ 2589.927980][T11589] [ 2589.957476][T11589] general protection fault, probably for non-canonical address 0xdffffc0000000000: 0000 [#1] PREEMPT SMP KASAN [ 2589.969523][T11589] KASAN: null-ptr-deref in range [0x0000000000000000-0x0000000000000007] [ 2589.977962][T11589] CPU: 1 PID: 11589 Comm: syz-executor.5 Not tainted 6.6.0-rc1-syzkaller-00198-g81335f90e8a8 #0 [ 2589.988395][T11589] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/06/2023 [ 2589.998563][T11589] RIP: 0010:strchr+0x1b/0xb0 [ 2590.003191][T11589] Code: 4b ac f7 48 8b 74 24 08 48 8b 14 24 eb 89 90 f3 0f 1e fa 48 b8 00 00 00 00 00 fc ff df 48 89 fa 55 48 c1 ea 03 53 48 83 ec 10 <0f> b6 04 02 48 89 fa 83 e2 07 38 d0 7f 04 84 c0 75 51 0f b6 07 89 [ 2590.022810][T11589] RSP: 0018:ffffc90014eb7a40 EFLAGS: 00010282 [ 2590.028887][T11589] RAX: dffffc0000000000 RBX: 0000000000000000 RCX: ffffc9000a0b1000 [ 2590.037299][T11589] RDX: 0000000000000000 RSI: 0000000000000025 RDI: 0000000000000000 [ 2590.045278][T11589] RBP: ffffc90014eb7ad0 R08: 0000000000000001 R09: 0000000000000000 [ 2590.053283][T11589] R10: 0000000000000001 R11: 0000000000000000 R12: ffffc90014eb7ad0 [ 2590.061298][T11589] R13: 0000000000000cc0 R14: ffff88801528eb00 R15: 0000000000000001 [ 2590.069374][T11589] FS: 00007f6ad38a56c0(0000) GS:ffff8880b9900000(0000) knlGS:0000000000000000 [ 2590.078492][T11589] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2590.085085][T11589] CR2: 00007fc62579d988 CR3: 000000001c554000 CR4: 00000000003506e0 [ 2590.093063][T11589] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2590.101043][T11589] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2590.109024][T11589] Call Trace: [ 2590.112306][T11589] [ 2590.115240][T11589] ? show_regs+0x8f/0xa0 [ 2590.119501][T11589] ? die_addr+0x4f/0xd0 [ 2590.123678][T11589] ? exc_general_protection+0x154/0x230 [ 2590.129243][T11589] ? asm_exc_general_protection+0x26/0x30 [ 2590.134979][T11589] ? strchr+0x1b/0xb0 [ 2590.138987][T11589] ? __mutex_unlock_slowpath+0x165/0x640 [ 2590.144640][T11589] kvasprintf_const+0x25/0x190 [ 2590.149432][T11589] kobject_set_name_vargs+0x5a/0x130 [ 2590.155240][T11589] kobject_add+0x12a/0x240 [ 2590.159764][T11589] ? kset_create_and_add+0x190/0x190 [ 2590.165070][T11589] ? do_raw_spin_unlock+0x173/0x230 [ 2590.170312][T11589] ? kobject_put+0xbe/0x440 [ 2590.174846][T11589] device_add+0x290/0x1ac0 [ 2590.179801][T11589] ? device_initialize+0x510/0x510 [ 2590.185032][T11589] ? __fw_devlink_link_to_consumers.isra.0+0x270/0x270 [ 2590.191898][T11589] ? __init_waitqueue_head+0xca/0x150 [ 2590.197291][T11589] netdev_register_kobject+0x183/0x3f0 [ 2590.202769][T11589] register_netdevice+0xbcb/0x1490 [ 2590.207907][T11589] ? unregister_netdevice_queue+0x3c0/0x3c0 [ 2590.213840][T11589] ? alloc_netdev_mqs+0xee6/0x1290 [ 2590.219059][T11589] __tun_chr_ioctl+0x3091/0x4700 [ 2590.224028][T11589] ? tun_chr_read_iter+0x290/0x290 [ 2590.229151][T11589] ? __fget_files+0x279/0x410 [ 2590.233876][T11589] ? __fget_files+0x279/0x410 [ 2590.238578][T11589] ? bpf_lsm_file_ioctl+0x9/0x10 [ 2590.243552][T11589] ? tun_chr_compat_ioctl+0x30/0x30 [ 2590.249132][T11589] __x64_sys_ioctl+0x18f/0x210 [ 2590.254009][T11589] do_syscall_64+0x38/0xb0 [ 2590.258444][T11589] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 2590.264356][T11589] RIP: 0033:0x7f6ad2a7cae9 [ 2590.268791][T11589] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 e1 20 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 [ 2590.288526][T11589] RSP: 002b:00007f6ad38a50c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 2590.297381][T11589] RAX: ffffffffffffffda RBX: 00007f6ad2b9bf80 RCX: 00007f6ad2a7cae9 [ 2590.305642][T11589] RDX: 0000000020000040 RSI: 00000000400454ca RDI: 0000000000000003 [ 2590.313859][T11589] RBP: 00007f6ad38a5120 R08: 0000000000000000 R09: 0000000000000000 [ 2590.321990][T11589] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000002 [ 2590.330710][T11589] R13: 000000000000000b R14: 00007f6ad2b9bf80 R15: 00007ffc455ad3b8 [ 2590.338887][T11589] [ 2590.342076][T11589] Modules linked in: [ 2590.355952][T11589] ---[ end trace 0000000000000000 ]--- [ 2590.375168][T11589] RIP: 0010:strchr+0x1b/0xb0 [ 2590.379969][T11589] Code: 4b ac f7 48 8b 74 24 08 48 8b 14 24 eb 89 90 f3 0f 1e fa 48 b8 00 00 00 00 00 fc ff df 48 89 fa 55 48 c1 ea 03 53 48 83 ec 10 <0f> b6 04 02 48 89 fa 83 e2 07 38 d0 7f 04 84 c0 75 51 0f b6 07 89 [ 2590.401653][T11589] RSP: 0018:ffffc90014eb7a40 EFLAGS: 00010282 [ 2590.408230][T11589] RAX: dffffc0000000000 RBX: 0000000000000000 RCX: ffffc9000a0b1000 [ 2590.416367][T11589] RDX: 0000000000000000 RSI: 0000000000000025 RDI: 0000000000000000 [ 2590.424689][T11589] RBP: ffffc90014eb7ad0 R08: 0000000000000001 R09: 0000000000000000 [ 2590.432714][T11589] R10: 0000000000000001 R11: 0000000000000000 R12: ffffc90014eb7ad0 [ 2590.440937][T11589] R13: 0000000000000cc0 R14: ffff88801528eb00 R15: 0000000000000001 [ 2590.449809][T11589] FS: 00007f6ad38a56c0(0000) GS:ffff8880b9800000(0000) knlGS:0000000000000000 [ 2590.461242][T11589] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2590.469688][T11589] CR2: 0000001b2f022000 CR3: 000000001c554000 CR4: 00000000003506f0 [ 2590.478442][T11589] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2590.486517][T11589] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2590.494576][T11589] Kernel panic - not syncing: Fatal exception [ 2590.501398][T11589] Kernel Offset: disabled [ 2590.505724][T11589] Rebooting in 86400 seconds..