a310eae75e8dc956cb1c645c12e1e5a4da89fd5d88f7ca1c8f9ddbf93f3d381e458301f9b509a3ff9ffe6df9bf107e415865b8d48129a97fa9963fb174987eaab31ee6b67a3cdf6bbeaca9c66b0f25d83d082075e602b6a556957a5b5da582483a9ec97f759bcd270c1cf785cb13daab6bcb015238f0e2ed1d1a5797d2be275d5426f98302728920b104b15668e354a496ea0cb98aac1f1a2602d3f9f82247b721b4f74af2bbd4464b929c5c46eb30ee05f7cb0a8655a954dad19842baf350a09b1f0220aac289fde5bbce61ead7f95888ea018ed87b63b314118b22a662d4b02283a4573153e67f82cfbcbd0329d34c689a94634ec93cf9bd16597396a0400380c562be867875751bd3e53456d19e4799869e38697f9233459da8043cd7ad26836c9743aeb1f180ec6d9b34cf8fd36ba2c994354a58b7baf870935832dc06fb1839e2bc8bb9a4ab958f26f28334e60a7b3806681781618ecbf03699016dfb5d940332dc86b1a6cf92d141b85b4da4031b869b964535be7e25a04bd4dbf225355c95a44635e96902244ae69d0598a042372364171e855f5fb83777c7e91b3682a6210797978cbc0e98e10cec3cc41fd9ef475ff65644bc378e8167eea3e1afeeeee1051fc72397d147636ca9bab10030e6a6b3df3c22c3495de06ea0715763f8e4c47e5785d65ca5c64af1bb7be4c57c7ff720d74edc67ca183c6d627d293a5eedd24d222364544554280c45a2371bf395d7e4899270e22810e31cb13964d9d894229f0b1934723eeba8598d99b1c86b217004f9cc1afcb957b8d3169cff4ef2d8baab3d47dbc2f85184ae2ce518638eae1b47b16f86955f34ca88f7bf3851891a651f64f5e0d72daa2f4d497ae711d5e79160bad450ce356c6dca81f6946ce9861c80509fe9345d7c939a0ae45a347e9a146a2570de69129964fb5a36844254611ed9de54fef11d0b61fde2d70ff3738ac697ed9a4d3213a3123d6a91be0c5a78b9c7d492246bc954860732017e8d1ab9f0343d0faa11b5eb9efb3e67e20f5556df29b552c643754e0e37d683c6fcf9e3f07d0904a5f083a89944eadec29ce731774212922222b25db498b34dae173f56b8ddd378ccb92e16ec6ac638f2d7b61397f78e4c1c6dc8e4de44068833bd61c396b178877de7874f76ca00ef6e62eaefc5c8354cb3997f891375d73f6f4cb78d6d1efa0783d47f0fabf844cd261be45410dace2ae5fcb0321affdfc95e7fea10b99e89e487141dcb53348920280d94427ed50f6cc6d1baa208a29910caff0eb21a51caa957a32dcd10eccce6eb554cb77cd1f6df158afea2bf567f8e1c8ebd8c6786f05fb58cbc0e42fbff4fd26c8877bca21d9f401cc5e4e5cb98b836c127e0134f0d0a50a291699f5ae22527b3eab05d36692778ac35ffd13c01d708254778baf6473bb225fbacc5d520f2ba48a21beb881496c1b38964b58680aefe9c8b2f906d99564f5ab134c4a23b95fd9c06215bd8a4f70f9d0092839625783922bd5cc67734b01065cba9527fb55eeb2ca12542ee374ee422aed2413246e5b5eae1e20f9d1611b47db2bbf676f30079ce3989da90415f5bc828a81bf19a7ce81ab1bb389a6c3e0d0e0c934fcb3844a237140dafc5b8bd56c5ffc524e1ce3be9942e054678a12968802872761e3e995fbcd8c95e5898a56b50f5b17b3dd2e44a7a0367ff2e417d7474bfc92bb715b8dfa6a923accc7bd137e237eb5c8b75e661a8541ad877776e6d768933af66c22d252048446163eff63eae1f2403aa3f3c59a54eff1b83a648918b4699fb2b72851a5c866552984a452cd0315daaa8ad2fe52dd369b2d92262c8d4579ba21f183fbb581445f76500bec218ae383bf7a4ba221855f75599e74e08c4889f8dc2fe07888e789d867ccafbf485b4d9e029027b5be50f91a34bf2dc3f67cb48172b1008819d1b5825212f393466db6653a9c3a118b925f266ad080d198ade1512e22a8d539e2d48b3c7e788acd5f2ebd855546b0104faabbe284d35a5de15768f25d03c9ed483f4ce7cc554c3e7093be84d5eaee6164945e7595f1b79eb5fa0aac00af8002ecf1441cd58267925a7dac80a807438cab662c135b003e554ad8b1fe6ac9ef3f6ead3efe8e33d3f281991d548778c2c34d363952b0c47996b7c2f11d0912b92a55dcbd01262bcd2902d05f07bb98e14d7e9eeec43f8ffd2e8df7358aaf87f9c6ea58f0cd078637e8eb93c673bd84e01e3392795046f516053824e921d1dcc6e0cc9b32dbec160fb3ec45adb8e9a062ccf073393cdb77c20ef327aaf011bbcc4fe00fa19b8e1b390c8cb80ce97da0ea50dccacc6be787e93e69aa0098f3ec13e1fdb81ca0aa517aa191c62ab375b64af11fbf4c0e878f7ee777e456a8eb43f97a3293c99f577315853b057a8d50a85277fb69391e58d79d275a3ffb1dc4ed87c20a024d529b8bae4a2937b92443cf212b1ea07afae0c653486b9f6a5004f22ab4cd7662879f307c9e51ad26ced21953322fc314b91114cbd679b8faf14e2d74905fd31bb2ed178978e1df86ce3b4dca5950d5cf91190d730925959bc06339934bdfb95ba67142fe209d43bffce905928f1887d07833ee6d907c168a32a68fd6f4a279a8b85faadff7f7886f9d25a7772bc0ce437d40652ec41d8c0854d13b463b23559ccde13e34c524ddd225d3101ea9767b3d33c1aaa87e8646e9fe7d79567ba52c311c77c3a97421ed697ae4961da9416311ab259aedb33b9a924aa3fe3f328ae81708ae36c7da2515f6f6d0a1024a735cd878bd2b698239bc783b8de8c2243d8dcb4c11ec2dfaddcf7a9757e6692a11206d2de36d245c2b7a65ebcd1909140f99dcf9636b83b2772914cf96c5027a6f8968e75af98e6df5ba9f83c2abf69b716caad10e6d534c7a384dc0ec2c8ee934ae58b1a4a4a63f72fc7b876dcb40a75aa4f2a523809fcd76c21633c7a6b63eb20bdca6b6bfa849094f421ab6d845013c47765eac17e0ff29997b11ab7943142adbdc697cc94197caf8a568afdec1dcf88dcf79990d9e21a47c83b3fdc288c4ca0219cc4dee5cc2bc5a6871adccd6f902773834ca099384124cca97836d978a1e1e8c88018dd8e1991b1f4b57ab76ea34744f0db1354eca08d9537bfb16bb3fa5c424f2706035cb01c01608a2ace0e25a24e85683e637f64a36a5f5dc78499efef9f9a2c40b2a87a4de587e837bc856d23dc1177f5e1eb612563deb92081a18c34ba85478e2430ba6cdc1f003903f350e2918c06a608ec9736037f03c1513f204aa7b03b89b84bd7c655602be63fe88eb7200e44d52eecf773c10cf569ef65f57c59fd36b86d90b5cd1222b25f26b83b514937be7334df9e6300e24340a0a64d440f0877377fe6aa8248ab93f1009a2e7468eb970f642237741b6e0b66a3822a2c82ee8771c16c3b7303ce6fd811e687e25b89b1f4c0efa166c475177405bff70d2ef7c23379a1faa9c7f61175a5239f3c6d6dc32e185d079f8b834e2cec747a887e18f62eff95c56013e24b73141ee8542820630b5255aa8d3e5e918c156576d8758ba012c64be4d2435137f22f3eecb200671766d7f5c750e593d04911509c9e3d8e6a25d115a50a4a0d1d9d13aa500ea54468b40bc78119db4a2a115dab281e6a1c5ebc3f2b885fb9bc5e8fe49518fcfe68cefd696627cf6fcbde9178e1fb9589fe44161af1a49ed17ede85fa305f934cf034eff49402471a0c8e0386cdb1d1e0bee6565a133a485b3d0c03aa58bc18f120ef4d6b46892f5f576e5cdf94e414ff8336e2735b51fe2c924abf71182c7a56d526916e98d95dd74049db3cfc0644acc7f4ab78518495886fe29cc418836f7319b941426c3a915be2ada6a7e7d05c0204395748940c91f615813b49bcfd577f18a9d0101add8e9c52bf74ff61bf0af1ecfe49d87e1b5014593a5ffba58ce95bc22b3a4b0870b07bbb87106ad020d47b", &(0x7f0000001280)=0x1000, &(0x7f00000012c0)="f08678459a0e88b8b598e08f19a2bf1271a23a4209be89510e06925ecd4a6c10bbe3827a6674f81f834d77a4d35bc23ca4cff3bf1684e228d384b8972ba881a6e4b40c5658029b17e604d7a601f426027b16087c8b9e5f2787641918937e581fae01df671b4592f7d7b0425de665ef43f14a3dc85eff5e43cba263c82caaa798430dde8f8a3ead456e4c0522435965cf6bcf130b21fb3a25679586778d8d93222466eb7f8aa07094774e4f7c6b3b298b17b48578ccb08342125c9278eb503827edee833deed3ae40d65b39489a149e797f0828ff017c25bd74e87f4507896b3c4c8ee15d0c2bd05a87431a94a3e1bf3979e5e0c62c", 0xf5) executing program 0: syz_emit_ethernet(0x3e, &(0x7f00000000c0)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0xfffc, 0x0, 0x0, 0x0, 0x2, 0x0, @multicast1, @multicast1}}}}}}) syz_emit_ethernet(0x3ff, &(0x7f0000000100)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "dbb4b8", 0x3c9, 0x2e, 0xec, @mcast2, @mcast1, {[@routing={0x8, 0xa, 0x0, 0x3, 0x0, [@rand_addr="6b6f3160edc16be216b5dbaf80035641", @empty, @empty, @rand_addr="b85e75b14a706d32ad170cfc28cd02ac", @local={0xfe, 0x80, '\x00', 0x0}]}, @fragment={0x2f, 0x0, 0x2, 0x0, 0x0, 0x3, 0x67}, @fragment={0x3, 0x0, 0x81, 0x0, 0x0, 0x13, 0x67}, @routing={0x2c, 0x2, 0x0, 0x1, 0x0, [@remote={0xfe, 0x80, '\x00', 0x0}]}, @routing={0x89, 0x4, 0x0, 0x20, 0x0, [@ipv4, @mcast2]}, @routing={0x0, 0xc, 0x0, 0x0, 0x0, [@mcast1, @loopback, @mcast1, @mcast2, @loopback, @mcast1]}], @icmpv6=@param_prob={0x4, 0x2, 0x0, 0x2, {0x4, 0x6, "98e5b9", 0x1, 0x61, 0x9, @ipv4={'\x00', '\xff\xff', @broadcast}, @mcast1, [@dstopts={0x3b, 0x37, '\x00', [@generic={0x4, 0x6d, "a2da6802c10901acb4399e45be2bb72f1df7412954b31d237da89d8e764767d6810d321f99946385d8a6de06be8485df6c7924d7c89465d54ddc2a284f12aac682900e323d34e993375d05bf29b6526662eacd31e86cad70d91c93bc508d907af0e3df94991706a62a1e4e4bc7"}, @generic={0x80, 0x8e, "9eb7158110ca8f5ff84a54c598eb4f1436f9a0915fdd0fe1389a58fb5abf055a386909a4684b66b2abe104fce41117adff57bdea620d40d79ccfdfd3b5b32d45e4d6f4de9d7b5034c3c1ed3c3b649c18150d9a26c140afaf9af546312387992c09d7c4195bc0e44eb84ddc643fcdddc0e73778de038fc55b15785d9fd096c9181b39c753e880a8de83247c44711c"}, @enc_lim={0x4, 0x1, 0xd1}, @generic={0x1, 0xb4, "f345de95ef6318a14de8c8c6fee603c7b11bff00fe85f5e4d4adc76ac1ebd1efbcc18de74f5266992d184362723dd8b72c7ab13cbebbc96ead6044593dce1d283c504225b8a79279f6b80a7e330bbcb86ff5d0367ae85674e0f1ffd96b2ea856fb14c70bc3ad9847322ece9a3f9078d254baf7f4a45a4273b9bbbc3aaeb6c4f7f9d9107f190f556d0e5e133779db57949d87898e2b2168191a95d720dd8e1c09e039e5b0ac01d397c1412a156b10e60bb637e97d"}, @enc_lim={0x4, 0x1, 0x2}]}, @fragment={0x1d, 0x0, 0x0, 0x0, 0x0, 0x7, 0x65}, @fragment={0x70, 0x0, 0x1, 0x0, 0x0, 0x1, 0x68}, @fragment={0x3, 0x0, 0x0, 0x0, 0x0, 0x19, 0x64}], "8bedc3128c8031f61f004204557e6516cdf4069e14fe1737a4887cba67b3d0ace32bd95af87ced0646cb34342e4286b16ce980fd6ec35dfde002d657f4b2fb183620e94651efd9f146d7382270399b2b4ce60d2313f3b32285e4ea2859d55b7861c8f090774de46a8c9f06b6b4ae06b8b4509ae920cc4280846bc3cc6582bc3ec5f7342dc2a3b677151596c4b17a9a64a9887d0a35fa6847b5256aa8265110c16db0a2f73f8bdaca50"}}}}}}}) executing program 5: socketpair$unix(0x1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa22f3c25aaaaaaaaaabb86dd60f6190000140600000000000000000000000000000000000d000000000d000000080000000013004e224e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB='PQ']) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000fa1000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xa000}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x18000000000}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000fef000/0x11000)=nil}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000fec000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000fea000/0x3000)=nil}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000fee000/0x12000)=nil}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e35000/0x2000)=nil}], './file0\x00'}) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffdfffffd, 0x1000300010008, 0xffffffffffffffff}) msgget(0x1, 0x210) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) mkdirat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000280)='./file0/file0\x00', r1, r3) getuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r7) msgget$private(0x0, 0x10) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) chdir(&(0x7f0000000040)='./file1\x00') setreuid(0x0, 0xee01) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) rename(&(0x7f0000000040)='./file1\x00', 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r5}}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), 0xc) pmap_unwire: wiring for pmap 0xfffffd807e48bca8 va 0x31165ba5000 didn't change! executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000000c0)) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1f674d19b1f9ec35, 0x0) ioctl$BIOCFLUSH(r2, 0x20004268) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', r0}) setitimer(0x1, 0x0, &(0x7f0000000200)) sysctl$kern(&(0x7f0000000240)={0x1, 0x28}, 0x2, &(0x7f0000000280)="6fee02d136fc882969deecec539925644ab108eca9d35e2826ac4cd4c03958dfef1724d264983e5e5910257e9503a402b2f2403e2089d89edb2148d817bc26d9dfd1e26e93e0b23712a74cd85d297093455b082cad9095ed84a1058dc8d414b098fdaaaabc109d9450c043a5498ebedb91d1c2d99fc702734cf76045dd1b0823e7f5446625dba05a47537d2032ce6fb1539b95985f44b322d3786d236cca345927a9f2546a996b77968be09d2c0b32c1ca3365d3f22ec62bd791320350cf72ef1d28c0ca8f8a710a8660b3afd564d80d3341876c8f472719bd4b3b04db0b71cd6b8be23fc013b437df740394af9f955226d7a595d07dfd508a14267e211085a141914da6df9c617794e4e949bfa3dedab6ad6cfc6aaa249ea0bb18100f729df09b7749f9f98930f09e50bf854b00264ba504d3ee5a939b19fa1438c4f516305dc139f2eeb80d884c278c424155ec0311718daa7a8f495712359cdbd5df4bbdb6b11f8c0a3420abfa019f2a1d9bb63cd9953ca2bc05bac9befb7df1796a57bc96f9553e0e05a2eb7038b954467bd38bc153bd9a72fc0c91963a47b518aa4e17fb7bedb4e5757acb05697761b3def909f1a696db4e9d25012c40493505415e9c7340550ef13a6bf385ed2988752c063151c6a084cb436c86ddf9e751dae25f8f356c7387f86a22145869eed42dc538fd41e8ca80300b600cbac6607448597eb20aa5be679dd696fd7986acfe264fa4f37e4d36e7a0291bc97a3eb439d2d4a13305be46e9276d53eb65094c7fa99f77cc7f0940bce2a2f13dd1be2b14795d9a53e66893a5d78a8d112387848197c0ce87631f84c1376673a96adef3182029474873ff735ee1771772c0f021892e6f05af0868ba0c36de9249d1a64e73ea57f4952cf1ba0f0654431922ce21fc877d0e5a6f8939945e97dd40c69281926c03a1ac6b92352c2e52af44a33e871f12421ae15d56841961750b674fa76e042988f2aaa2ef5040975f3bba51ec84ee7e93ff392e45022eadb83dde3f7c4e6f6590342919460a07aaa7e4c7ce30760784a85210e3d0020ce73c1e44e8d1d61141f8f99125eada1eeac977d8a345a6fda1538b3f7c3d0b915acb9cc2d40bb8af4ff6c19310a60d01762b9b264fdbf1630e36acae664746b3786e946ca9b144515bb51144370beb807df656281d46c1bfc318f2ed79bd0d28755587dd9b37ae03a3a84570c9f46c2aa0d4c7ea3e4fc83dd7c40721ff206c70c98b9bb6137b093298a10cf54b7fb1b405bf0e83e72166d3bfea7d3f3b30c5a96999f05c143706e5f19dad6c1ca87b274c6c202a6853d5c2e75807b31df83db0bb77a9c1793f195cff5dffd1937ce28e4e82210569efd18ca0dfc4cc40de910d465128f9b5cfdefd59d65095328383113450a3ae16f9d195eb381cf57cd6e07c04b6387b0115e68fb2d2bf4d8bd085e881610724ae5f328aef3a02eb38bcc529bc10cba319ec7aac3efff0ff80d24bfcccc5bf22b0fe932edc5527125ab02ad945e2b1781f372ccb466ec6e21bdace3e1e9a83edd59785721693b2522d018b1c8bdd0210ee7dba091942cbfc923825aaff0b5201634836d552479bc4bd00db0d54bc9d4228f3889b1178f70ddf450a93dd1c7700bf5ffbb2d2106d8bfe8b3c9456f7fde0411335df30593d63a7ced59c33f6aa13e498b99ea5c025108ba06ab28dbf168a095b6bf6eb2ea17ab391571e27d3ea69b29bc848cb040d08394d88196de0cbf3abb862bce49475f1bdfbed9762896b4bc8d6cb657b6730bf1e6c17e2a911906a40978c3d998ce58788b2030ecfb3fbdbba8935f9d1cdb41da310eae75e8dc956cb1c645c12e1e5a4da89fd5d88f7ca1c8f9ddbf93f3d381e458301f9b509a3ff9ffe6df9bf107e415865b8d48129a97fa9963fb174987eaab31ee6b67a3cdf6bbeaca9c66b0f25d83d082075e602b6a556957a5b5da582483a9ec97f759bcd270c1cf785cb13daab6bcb015238f0e2ed1d1a5797d2be275d5426f98302728920b104b15668e354a496ea0cb98aac1f1a2602d3f9f82247b721b4f74af2bbd4464b929c5c46eb30ee05f7cb0a8655a954dad19842baf350a09b1f0220aac289fde5bbce61ead7f95888ea018ed87b63b314118b22a662d4b02283a4573153e67f82cfbcbd0329d34c689a94634ec93cf9bd16597396a0400380c562be867875751bd3e53456d19e4799869e38697f9233459da8043cd7ad26836c9743aeb1f180ec6d9b34cf8fd36ba2c994354a58b7baf870935832dc06fb1839e2bc8bb9a4ab958f26f28334e60a7b3806681781618ecbf03699016dfb5d940332dc86b1a6cf92d141b85b4da4031b869b964535be7e25a04bd4dbf225355c95a44635e96902244ae69d0598a042372364171e855f5fb83777c7e91b3682a6210797978cbc0e98e10cec3cc41fd9ef475ff65644bc378e8167eea3e1afeeeee1051fc72397d147636ca9bab10030e6a6b3df3c22c3495de06ea0715763f8e4c47e5785d65ca5c64af1bb7be4c57c7ff720d74edc67ca183c6d627d293a5eedd24d222364544554280c45a2371bf395d7e4899270e22810e31cb13964d9d894229f0b1934723eeba8598d99b1c86b217004f9cc1afcb957b8d3169cff4ef2d8baab3d47dbc2f85184ae2ce518638eae1b47b16f86955f34ca88f7bf3851891a651f64f5e0d72daa2f4d497ae711d5e79160bad450ce356c6dca81f6946ce9861c80509fe9345d7c939a0ae45a347e9a146a2570de69129964fb5a36844254611ed9de54fef11d0b61fde2d70ff3738ac697ed9a4d3213a3123d6a91be0c5a78b9c7d492246bc954860732017e8d1ab9f0343d0faa11b5eb9efb3e67e20f5556df29b552c643754e0e37d683c6fcf9e3f07d0904a5f083a89944eadec29ce731774212922222b25db498b34dae173f56b8ddd378ccb92e16ec6ac638f2d7b61397f78e4c1c6dc8e4de44068833bd61c396b178877de7874f76ca00ef6e62eaefc5c8354cb3997f891375d73f6f4cb78d6d1efa0783d47f0fabf844cd261be45410dace2ae5fcb0321affdfc95e7fea10b99e89e487141dcb53348920280d94427ed50f6cc6d1baa208a29910caff0eb21a51caa957a32dcd10eccce6eb554cb77cd1f6df158afea2bf567f8e1c8ebd8c6786f05fb58cbc0e42fbff4fd26c8877bca21d9f401cc5e4e5cb98b836c127e0134f0d0a50a291699f5ae22527b3eab05d36692778ac35ffd13c01d708254778baf6473bb225fbacc5d520f2ba48a21beb881496c1b38964b58680aefe9c8b2f906d99564f5ab134c4a23b95fd9c06215bd8a4f70f9d0092839625783922bd5cc67734b01065cba9527fb55eeb2ca12542ee374ee422aed2413246e5b5eae1e20f9d1611b47db2bbf676f30079ce3989da90415f5bc828a81bf19a7ce81ab1bb389a6c3e0d0e0c934fcb3844a237140dafc5b8bd56c5ffc524e1ce3be9942e054678a12968802872761e3e995fbcd8c95e5898a56b50f5b17b3dd2e44a7a0367ff2e417d7474bfc92bb715b8dfa6a923accc7bd137e237eb5c8b75e661a8541ad877776e6d768933af66c22d252048446163eff63eae1f2403aa3f3c59a54eff1b83a648918b4699fb2b72851a5c866552984a452cd0315daaa8ad2fe52dd369b2d92262c8d4579ba21f183fbb581445f76500bec218ae383bf7a4ba221855f75599e74e08c4889f8dc2fe07888e789d867ccafbf485b4d9e029027b5be50f91a34bf2dc3f67cb48172b1008819d1b5825212f393466db6653a9c3a118b925f266ad080d198ade1512e22a8d539e2d48b3c7e788acd5f2ebd855546b0104faabbe284d35a5de15768f25d03c9ed483f4ce7cc554c3e7093be84d5eaee6164945e7595f1b79eb5fa0aac00af8002ecf1441cd58267925a7dac80a807438cab662c135b003e554ad8b1fe6ac9ef3f6ead3efe8e33d3f281991d548778c2c34d363952b0c47996b7c2f11d0912b92a55dcbd01262bcd2902d05f07bb98e14d7e9eeec43f8ffd2e8df7358aaf87f9c6ea58f0cd078637e8eb93c673bd84e01e3392795046f516053824e921d1dcc6e0cc9b32dbec160fb3ec45adb8e9a062ccf073393cdb77c20ef327aaf011bbcc4fe00fa19b8e1b390c8cb80ce97da0ea50dccacc6be787e93e69aa0098f3ec13e1fdb81ca0aa517aa191c62ab375b64af11fbf4c0e878f7ee777e456a8eb43f97a3293c99f577315853b057a8d50a85277fb69391e58d79d275a3ffb1dc4ed87c20a024d529b8bae4a2937b92443cf212b1ea07afae0c653486b9f6a5004f22ab4cd7662879f307c9e51ad26ced21953322fc314b91114cbd679b8faf14e2d74905fd31bb2ed178978e1df86ce3b4dca5950d5cf91190d730925959bc06339934bdfb95ba67142fe209d43bffce905928f1887d07833ee6d907c168a32a68fd6f4a279a8b85faadff7f7886f9d25a7772bc0ce437d40652ec41d8c0854d13b463b23559ccde13e34c524ddd225d3101ea9767b3d33c1aaa87e8646e9fe7d79567ba52c311c77c3a97421ed697ae4961da9416311ab259aedb33b9a924aa3fe3f328ae81708ae36c7da2515f6f6d0a1024a735cd878bd2b698239bc783b8de8c2243d8dcb4c11ec2dfaddcf7a9757e6692a11206d2de36d245c2b7a65ebcd1909140f99dcf9636b83b2772914cf96c5027a6f8968e75af98e6df5ba9f83c2abf69b716caad10e6d534c7a384dc0ec2c8ee934ae58b1a4a4a63f72fc7b876dcb40a75aa4f2a523809fcd76c21633c7a6b63eb20bdca6b6bfa849094f421ab6d845013c47765eac17e0ff29997b11ab7943142adbdc697cc94197caf8a568afdec1dcf88dcf79990d9e21a47c83b3fdc288c4ca0219cc4dee5cc2bc5a6871adccd6f902773834ca099384124cca97836d978a1e1e8c88018dd8e1991b1f4b57ab76ea34744f0db1354eca08d9537bfb16bb3fa5c424f2706035cb01c01608a2ace0e25a24e85683e637f64a36a5f5dc78499efef9f9a2c40b2a87a4de587e837bc856d23dc1177f5e1eb612563deb92081a18c34ba85478e2430ba6cdc1f003903f350e2918c06a608ec9736037f03c1513f204aa7b03b89b84bd7c655602be63fe88eb7200e44d52eecf773c10cf569ef65f57c59fd36b86d90b5cd1222b25f26b83b514937be7334df9e6300e24340a0a64d440f0877377fe6aa8248ab93f1009a2e7468eb970f642237741b6e0b66a3822a2c82ee8771c16c3b7303ce6fd811e687e25b89b1f4c0efa166c475177405bff70d2ef7c23379a1faa9c7f61175a5239f3c6d6dc32e185d079f8b834e2cec747a887e18f62eff95c56013e24b73141ee8542820630b5255aa8d3e5e918c156576d8758ba012c64be4d2435137f22f3eecb200671766d7f5c750e593d04911509c9e3d8e6a25d115a50a4a0d1d9d13aa500ea54468b40bc78119db4a2a115dab281e6a1c5ebc3f2b885fb9bc5e8fe49518fcfe68cefd696627cf6fcbde9178e1fb9589fe44161af1a49ed17ede85fa305f934cf034eff49402471a0c8e0386cdb1d1e0bee6565a133a485b3d0c03aa58bc18f120ef4d6b46892f5f576e5cdf94e414ff8336e2735b51fe2c924abf71182c7a56d526916e98d95dd74049db3cfc0644acc7f4ab78518495886fe29cc418836f7319b941426c3a915be2ada6a7e7d05c0204395748940c91f615813b49bcfd577f18a9d0101add8e9c52bf74ff61bf0af1ecfe49d87e1b5014593a5ffba58ce95bc22b3a4b0870b07bbb87106ad020d47b", &(0x7f0000001280)=0x1000, &(0x7f00000012c0)="f08678459a0e88b8b598e08f19a2bf1271a23a4209be89510e06925ecd4a6c10bbe3827a6674f81f834d77a4d35bc23ca4cff3bf1684e228d384b8972ba881a6e4b40c5658029b17e604d7a601f426027b16087c8b9e5f2787641918937e581fae01df671b4592f7d7b0425de665ef43f14a3dc85eff5e43cba263c82caaa798430dde8f8a3ead456e4c0522435965cf6bcf130b21fb3a25679586778d8d93222466eb7f8aa07094774e4f7c6b3b298b17b48578ccb08342125c9278eb503827edee833deed3ae40d65b39489a149e797f0828ff017c25bd74e87f4507896b3c4c8ee15d0c2bd05a87431a94a3e1bf3979e5e0c62c", 0xf5) executing program 4: clock_gettime(0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0xc, 0x50}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0xff, 0x207, 0xffffffbd, "04faff0e0000043a846102cb58c006000000e000"}) poll(&(0x7f0000000040)=[{r1, 0x1}], 0x1, 0x0) r2 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0xd0dbb9c8016d7edf, 0x5710) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x12}, 0x4, &(0x7f00000001c0)="8dee54bb96c2a53c34bead05e605cab1d00e575b35811aa2ae06906d5b89930494006bc45492e0e3b65db3c600ab0d354f485006bbbcc9017c094c267d52dbcfffd72ae42fa818538b54b8ee80e8317fe9931f8fed2d24244939a30e9d7d5d82fc920f9f908463e9c33eab0ac3a3120814802fe2b16c74b1b5ac4cce54f36fa36e477a20a507b38fa0780783748b9e9de6ed8388127938548c2eddc9fbf018016d63ff23422fe1a655f2b19980357c443e8a604bb290b9e73902d6131cff5868dd007b5bad2752a8af7ae4d3f9", &(0x7f00000002c0)=0xcd, &(0x7f0000000300)="89f968bcdcb18c1bdd30fe652c9d160d8d1a12825a7d7ef53d0f24bcc762a81db07a7ef36772707afa0906b68fe9ec53c3ae2d09578eab6c49f1513038b2898ff2b6b39ded25848d3bfa55f852a8ac47e906e4f7cb8a22b0cd95c5b073c31c4450da978cb8cd58e0589d981b43ba489f4ba53cd0649fad64b2366993ccc57ef5449487a34271c7276f2d37dbd5287272978c7e70a67368b1", 0x98) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000440)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082c8bbb3caebe1f4b643f9c76619cb3a0fc5d593bb7bb1f3b4d79b915af2d50c908c7eb9051860a8c2149181bde3a8105cc472d8ed098d487b62b0208903a7a74ab9180dc3a7e48848625043c7a9fecaeebb833ce08c3ecd70d8c549acf27b1db707de45aed98fac02698875ac9749bd3d21ea9a6ef5358ff4ca546aa81ce7e3fcd895d65213b225d675e9f03afbeee5d1568ca591777341d5cd55046cf4caa9ee11dd564ff9665c73092ffc131d1c74384f33f73cfbb2fa50ef12cdb3393fb26d8a1c4bc0427914499031a35f1be08bfb84c724265a0fe02f6b94b9a1e739473c0a16e21e4a032f2a0bdfd5d3d731d903fa9b04ab64e276e559253c27fd7e", &(0x7f0000000080)=0xfe64, 0x0, 0x37) openat$pf(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x10) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000200)="fc23780000000000000028a8790308fc29b2ddebcc9f2fbec154d6eb", 0x1c) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) shmget$private(0x0, 0x3000, 0x2a, &(0x7f0000ffc000/0x3000)=nil) unlink(&(0x7f0000000080)='./bus\x00') sendto$unix(r2, &(0x7f00000000c0)="b10005016000009f0500000007000000331c13fecea10555bd0fc6f1133100fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af630037282112000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012020000000000880d6633c556ae9be371a3f8343712051eeab71d890004070000", 0xb1, 0x0, 0x0, 0x0) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x200000000000025a, &(0x7f00000000c0)=[{0x7fff, 0x0, 0x0, 0x8}, {0x3f, 0xaf, 0x0, 0x20006}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x2000, 0x0, 0x37) executing program 2: sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, 0x0) semctl$GETPID(0xffffffffffffffff, 0x0, 0x4, 0x0) ioctl$WSKBDIO_COMPLEXBELL(0xffffffffffffffff, 0x80105702, 0x0) getpgid(0x0) open(&(0x7f0000000480)='./file0\x00', 0x200, 0x4ebfac6bbaf796d) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x3ddd}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) sendmmsg(r1, &(0x7f0000002b40)={&(0x7f0000002b00)={&(0x7f0000000100)=@in6={0x18, 0x2}, 0xc, 0x0, 0x0, 0x0}, 0x9a}, 0x10, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000001840)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) writev(r2, &(0x7f00000002c0)=[{&(0x7f00000014c0)="20002000019c0a", 0x7}], 0x1) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000680)='./file0\x00', 0x100, 0x0) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, 0xc) openat(0xffffffffffffffff, &(0x7f0000000700)='./file0\x00', 0x8, 0x104) dup2(0xffffffffffffffff, 0xffffffffffffffff) openat$klog(0xffffffffffffff9c, 0x0, 0x40, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, 0x0) setpgid(0xffffffffffffffff, r3) executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r0, 0xc0106978, &(0x7f00000000c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup2(r1, r3) linkat(r0, &(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000040)='./file0\x00', 0x0) chdir(0x0) openat(r3, &(0x7f00000001c0)='./bus\x00', 0x80, 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r4, 0xc0206921, &(0x7f00000001c0)) r5 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r5, 0x80206916, &(0x7f00000001c0)) open(&(0x7f0000000200)='./bus\x00', 0x0, 0x1) getsockname$unix(r2, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r7, 0xffffffffffffffff) recvmsg(r7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60aa862000302c000000000000000000000000000006000000000000000008"]) setsockopt$sock_int(r6, 0xffff, 0x1004, &(0x7f0000000040)=0x5, 0x4) msgget(0x1, 0x228) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000100)) select(0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0) executing program 5: sysctl$net_inet_tcp(&(0x7f0000000280)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, 0xfffffffffffffffe, 0xffffffffffffff59) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) select(0x40, &(0x7f0000000100), 0x0, &(0x7f00000001c0)={0x7ff}, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) setreuid(0xee00, 0x0) r1 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000100)) r2 = getuid() fchown(r1, r2, 0xffffffffffffffff) r3 = getuid() setreuid(0xee00, r3) open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x2}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000080)=ANY=[@ANYRES32=0x0, @ANYRES16=r0, @ANYRES16=r0]) executing program 7: writev(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = open(0x0, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x8020699d, &(0x7f00000001c0)) executing program 3: mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x11, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x2, 0x2, 0x0) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) listen(0xffffffffffffffff, 0x9) getpeername$unix(r4, 0x0, &(0x7f00000013c0)) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000140)={0x0, [{0x2, 0x103}, {0x2, 0x7}, {0x2, 0x200000}, {}, {0x2, 0xfffffffe}, {0x1, 0x3}, {0x0, 0x4}, {}, {0x2}, {}, {0x1, 0x100}, {0x1, 0x2}, {0x2, 0x10001}, {0x0, 0x5}, {0x1, 0x80}, {0x3, 0x50}, {0x2, 0x5}, {0x1, 0x8001}, {0x2}, {0x2}, {0x1, 0xfffffff9}, {0x2, 0x8}, {0x2, 0x2}, {0x1, 0x6}, {0x3, 0x4}, {0x2, 0x5}, {0x3, 0xff}, {0x2, 0x4}, {0x1, 0x6}, {0x0, 0x80000040}, {0x0, 0x1}]}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$FIONREAD(r2, 0xc0206937, &(0x7f00000001c0)) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) sysctl$net_inet_ip(&(0x7f0000000240)={0x4, 0x2, 0x0, 0xf}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "0100dd2dfa7f0000000400102000ff00000900"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x3, &(0x7f0000000200)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xffffffffffffff67) bind(r0, &(0x7f00000002c0), 0xa) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) r7 = openat$vnd(0xffffffffffffff9c, &(0x7f0000001840), 0x0, 0x0) pread(r7, &(0x7f0000001880)="79f47b4c4c", 0x5, 0xffffffff80000000) mkdirat(0xffffffffffffff9c, &(0x7f00000012c0)='./file1\x00', 0x0) unveil(&(0x7f0000000200)='./file2\x00', &(0x7f0000000240)='c\x00') unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000180)='r\x00') executing program 2: r0 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) recvmsg(r2, &(0x7f00000000c0)={0x0, 0x55, 0x0, 0x0, &(0x7f0000000200)=""/230, 0xffffffffffffffe0}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) r3 = socket(0x18, 0x1, 0x0) r4 = dup2(r3, r3) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) accept$inet(r0, 0x0, 0x0) executing program 7: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x3}) sysctl$kern(&(0x7f0000000080)={0x1, 0x27}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0xc0) r2 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r2}) (async) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r2}) pipe(&(0x7f00000001c0)) (async) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) setreuid(0xee00, 0x0) getuid() (async) r4 = getuid() ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) setreuid(0x0, r4) fcntl$getown(r3, 0x5) (async) r5 = fcntl$getown(r3, 0x5) setpgid(0x0, 0x0) (async) setpgid(0x0, 0x0) fcntl$setown(r1, 0x6, r5) (async) fcntl$setown(r1, 0x6, r5) setreuid(r4, 0x0) r6 = getppid() setpgid(0x0, r6) close(r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x84}, {0x6c, 0x0, 0x0, 0x100}, {0x416}]}) syz_emit_ethernet(0x1019, &(0x7f0000000400)=ANY=[]) executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000500)={0x0, 0x0, 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x24}, {}, {0x812e}]}) syz_emit_ethernet(0x42, &(0x7f0000000000)=ANY=[]) executing program 3: open(&(0x7f0000000040)='./bus\x00', 0x400, 0xd) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) sysctl$net_inet_divert(&(0x7f0000000500), 0xb, &(0x7f0000000780)="06fb6c70c3b8a151180e0196b05eb45f2672735ed02a5b75460e25b9ba22912fecbcddd5fca42d1ad01abadeec34d9a72bdf86b1da7b6f2b9dac388756304d1a8afa6defbe2246cd9271ff0dbfe1477ec29f66540ceacaf4479f99cb9011f5cf123a7609737af684bd901375143a2a9a718865c1568234e17ca252b5f1aa5cd0fa96425d37dc4e84e4ccc03ec201db2c4e749f451b463a07cd5a63afeeb960cfcfec421bd957782d787f3460ed8f3e0d36c4bf825a210d044d34096c8e1745c7d3b80e20cdf7d35ae462c18d6034b6b166853df1c63485e9a47966a8ce78e4d5dfd6d549c5e522fdf579a73c0b9bb7030e7383c55e544161e46af1f82be48bc6b036661a29747ca3897fcba89e7fa8324609ea344a8bdf39c7148dce1c15b8a5faf3cb73b095734906b7b1d40fdeb18841e0325af3b1a4d06e7defa598af7488240e7b7477bc6355f8c64445ede5", &(0x7f00000014c0), &(0x7f00000004c0)="8d1dfc", 0x3) executing program 0: r0 = socket(0x11, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) recvmsg(r3, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r2) r4 = socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000300)=""/42, 0x2a}], 0x1) preadv(r0, &(0x7f0000000800)=[{&(0x7f0000000400)=""/149, 0x95}, {&(0x7f0000000580)=""/252, 0xfc}, {&(0x7f0000000340)=""/122, 0x7a}, {&(0x7f0000000740)=""/180, 0xb4}, {&(0x7f00000004c0)=""/83, 0x53}], 0x5, 0x3) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1000000029"], 0x3e}, 0x0) recvfrom$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005016000009f0500000007000000331c13fecea10555bd0fc6f1133100fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af630037282112000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012020000000000880d6633c556ae9be371a3f8343712051eeab71d890004070000", 0xb1, 0x0, 0x0, 0x0) executing program 5: setreuid(0x0, 0xee01) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x13, 0xffffffffffffffff, 0x800) setreuid(r0, r1) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140), 0x10000, 0x0) fchown(r3, r0, r2) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x3}]}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r4, 0x82485608, &(0x7f0000000440)={0x4, 0x0, 0x6}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x34, 0x0, 0x2e) executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$hw(&(0x7f0000000140)={0x6, 0x2}, 0x2, 0x0, 0x0, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, 0x0, &(0x7f0000001680)) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) syz_emit_ethernet(0x2a, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r2, 0x80045710, &(0x7f0000000000)) sysctl$hw(&(0x7f00000011c0)={0x6, 0xf}, 0x2, &(0x7f0000001200), 0x0, 0x0, 0x0) r3 = semget$private(0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="6f30b0"]) r4 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r4, 0x80206979, &(0x7f0000000000)) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000001180)=[0x4, 0x0, 0xfff8]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(0xffffffffffffffff) r5 = socket(0x12, 0x8000, 0x4) setsockopt(r5, 0x1000000000029, 0xb, &(0x7f0000000080), 0x0) ioctl$WSKBDIO_SETBELL(0xffffffffffffffff, 0x80105703, &(0x7f00000001c0)={0x0, 0xce4, 0x5, 0x6}) r6 = socket(0x2, 0x3, 0x0) dup2(r5, r6) r7 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000180)={0x7, 0xfffffffd}, 0x8) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000100), 0xc) kqueue() setsockopt(0xffffffffffffffff, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f0000000080)=0x4, 0x4) fcntl$setstatus(r0, 0x4, 0x4) executing program 6: write(0xffffffffffffffff, &(0x7f0000000000)="c34d4c3b6f0b33c6487cc4bc2bdde1eab8e0246cdebf2ed2875496d13feb82b0af3b44ecf742e2602dd0fd20b47be07c89ac16f5e21d30448bc5b48007afed5e1af46e25259544cdbc0854c38c1882f8fb54190088096e7d226b06048e02d246552c85203a30fbaf39882eae9409cc11e17f5d1549551e2de56bfddea992b1c851ada163a9e7ebcfbbe09991b11cb14df36538910c5d00897677c78de5ba9dc9299489a5c662d8d5550fc6be2c4c51f17d1e", 0xb2) sendmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000006c0)={&(0x7f00000000c0)=@in={0x2, 0x3}, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000100)="19f3989094fc7c8254f6d668e699932a1615054f20e9a68b7e4faece838f931f07b2188af2592b853da15d812c794708b10aa6784340c559dcb629b650759c1fbfd366762ecdadfe5c9a7746f890d838632583e2f9c62eb1c62684d4c64e829930a2de90dc2fda76b2142ac7af38f3e0e26c8828037cdfd7a7bb6aeb6a28524dfbca74a30f7fd6977e0b74a06a264385e877ca41e8386e146437a1d9764b44ce5a60c06ed8475465ee79f6", 0xab}, {&(0x7f00000001c0)="4f66b8a6edeea662357d148a88055e285dcdd9d2051e84f6f6f98c577fdadbc3517c0135fd992987c284d2698e53d59e43b7dca9a9d49daf4053994a4324ba92653ee5f016fb606fe79f2200ef3bf3b853caa05f75fd4bc6f3af4f82b2d97c7dd2341a27ab646564da2a8520bfb54b4b6c4b4df67c241f3b1ca94afc6f8b3e85b809933aba56c4655cd0ac307b3f780a44ad59cc2e37c9867527fb0b22907b6ce79f60b54db68adb5c1a95be35480db57f93391ecc7ad80448598874927cf133de02e6d33b04c5c049a647d741d939bc5e93a1945c837ec3afbb7fa8215666e4c6ace2143a05e18d", 0xe8}, {&(0x7f00000002c0)="30cfc1eda6964fb9aebf4705a4644cf54fef82fee22a04fc2de81504", 0x1c}, {&(0x7f0000000300)="e79f29312ab3e0914818d3beebc616b15e9114351b530a7bfe1d5dcad304fda6e7eb72744901e8e6c0cff206eeec13db07ca64e26dd6274d2659cc15dba13e", 0x3f}, {&(0x7f0000000340)="a06fa9dbcc953995299e2a0e04f16c34e16f990902a9e8ce44e0fa2970866118d35f7ae027b920e9e38bfdf615f6dbd31324eedc57ca4cd66df3ecac21d64613260314e44b1ae1698fc91c8391a9229eae9a6ff6852eed025d734569924d0a62b1d7ac9f180193f845e1b2065eb0106c261be2a0df96a93f6dec637e8fc7a93742150c8552e6b5ff5d2e5ef0468747a5596e5381c5109e480ca0c3431c8b71a95f72cb02038680498a68d38f8bb8a99376c752c5def9743c90b90d34562b727a24b6d0807c5aa6dbbec545de2039541166d86a1d94c2fed141d63aca9ebe6d", 0xdf}, {&(0x7f0000000440)="5e6ea1064573c16d49a99b7bb25b8bdc9a8d86d05d8b10da3e5d017812a9a4da2db1a482aee6c7a45c30062dbb1cc56758f941853c2783d001608c197cf5394097f6d7db7bededc8d6f023fcdde0f2ae23cc5c29ef1e830c12bf7ae85f6926e9c231943373f5ab0aa32cffba218938e1967a23310af864ef390423b4aa11", 0x7e}, {&(0x7f00000004c0)="c3c0268d62ffa93a3818e2cfbd3c2e557ed432283e5caa458d30e4d0d02271664fec2c8d25638d288027dac318c2819bc48ee6216f552193bbc1f2b8c2e5d179972e1fddcc7fd626396b18979439dadeb3a263", 0x53}, {&(0x7f0000000540)}, {&(0x7f0000000580)="a92176dedc847cd159181741b668bd568ddf9f05f716eaaf82622de2df83858f85681196eba095c9b036575a54bf9a", 0x2f}], 0x9, &(0x7f0000000680)=[{0x30, 0x1, 0x8, "7f78a3faa5b8b8ac811d788230dc3f7f1dd2167fa3a9f6c7022b"}], 0x30}, 0xfff}, 0x10, 0x409) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000740), 0x1, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = openat(0xffffffffffffffff, &(0x7f0000000780)='./file0\x00', 0x100, 0x13c) mquery(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x0, r1, 0x53) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000800)={0x4, &(0x7f00000007c0)=[{0x453, 0x6, 0x81}, {0x3, 0x8, 0x20, 0x4}, {0x4, 0x1, 0x58, 0x567}, {0x8, 0x3, 0x7f, 0x3}]}) fcntl$setflags(r0, 0x2, 0x0) mknodat(r1, &(0x7f0000000840)='./file0\x00', 0x1000, 0x3) r2 = open$dir(&(0x7f0000000880)='./file0\x00', 0x100, 0x10) r3 = open$dir(&(0x7f0000000900)='./file0\x00', 0x1, 0x40) linkat(r2, &(0x7f00000008c0)='./file1\x00', r3, &(0x7f0000000940)='./file0\x00', 0x4) setsockopt(r1, 0x1f, 0x1, &(0x7f0000000980)="b2270e89c335a8b749ba46016a684f4866732cefc936dc10a808bb63cff99ead2b579f7a45646c2da155e468b6b20f2a425f2952dbfde74c83490498ee8a56728422cc186a8331e896e29a19eaf6a69c5aed523f836ba627129f18dd1a1b43e476deceb742e3f18d2eae05bd7c390377f826cab2528918e969b3a07276c8d9", 0x7f) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000a00)={0xff80000000000000, 0x7fffffff}, 0x10) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000a40), 0x80d0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0}, 0xc) ioctl$BIOCLOCK(r1, 0x20004276) sysctl$vm(&(0x7f0000000ac0)={0x2, 0xb}, 0x2, &(0x7f0000000b00)="6ecf0e8b00a2e09d88c9e668ceb92c7bdca7d33f29a6c4409778419333789536d7b46e216803a2aca59ce13e5cf1e1d130d72e5bebd45382bde653e4af9e800abe523e0fd00b71aeddbac237c25e41a723", &(0x7f0000000b80)=0x51, &(0x7f0000000bc0)="ecae20a5755b2e7a1e3b0679f066af57f95dd2fa051cc49e22334c26a0db0f904e458c6687855c69b79bb000740103af7760badd592ac14ea367ed81018eebae29024b36889e0837111003b59df7a8c2718ea1c19e7fcd3935b19eeb5f9d39f208861462e5de1e00429faf6c57c29a75dfb40585311924c21cb625bbd195fa4f6f863f9d4346e93e12cb4fc5573e957fc15d1d28498bef410b4ca0f17d16ca6bb1ca9da79b7368e02852ca5d184f35ec48037d9b6c9df15cc379dad8e44b57f7e71cd851bd25671781d4cf5b96367039e8cb20a799d0c7c14e60e2530fca503c6c9fdf42ddfd6c509a65ade8fce698602af6ae5b0d65b7dfc7a13780b5190611baf1d7597887671f0d90c804856d1e12f32a0f4af6f26b065a6810d495625368531c978656828a20dfcda369eba00fcc4a5bf588efe2654289f0cf8880262912383a966294a3e408500dd03dca6802179ef238274730a7c49ae10aa262c94e483cb6f20eee40d5b2a2eb64ae15a2fc6245e484fcaf69272398302906dfdbe4678d4a37366dc7fcbedb06adcb572b824c8ef3f1e5c456e5011c2ce793a9ce1c633603400fb57839f4fe8886a469763c951e0353b591042708529e1aa46c0dbb3e9c618ba1eeebbfd5d7c0d2752f1703cfb94b6a022e31de920bc11f560b21e67e98f7dca99cc18cda18e96f0a355ea4b4f335c903f984b419f5939a6bb78bd9d4de004629122963f2001910078e401aa8f15879a03fe055204c886c70d8c497c5d733c1878c8925e49b9140c543b6cb560bffc2336795de7b02b1fe7b97468be320cc19dbdbd49203c393ae21c78ff73483e6185025cc65434af731f13994ebeec6be97ae8376abc500a15afb09122048a50fb1f82ab3def7e5ee12058924334ba8d14a0b820bd2dfbe49309e07e38a5cc7482791602e169f26c988ae5a43daab4eda2a7984cd8df71220e2848a51908ef2d8c4de8f83b16fa69d73e642a368451c33663894b00469a8020b726607839bf2a1e6bdbb13addb8cfc7ca30b29667356f8e9ae481870f05e5b867794a1a1a7dbb61f25348b039826b9dbed20ffca557e90dd65776265dc6bbff1b3bbed7722d85c9cb3c70385276cdbf1f452e63801c4caa937c6a7f8d7f51be403a648fe7f91f8db5a58534b73447de54f9093f337f5ea41a031d3e579e0b099fa6130a6b6d9ce28264093b35aa5fa13643bcda0b2255a3f91d78ceb73d312fcb65f58a7df18d5098ea0ef7c062e1075ef5d5c7a73653c95087ab4d4bec58957fea598f17da79d593aeee74e5bcf8ed2b0c430f5c2975daabc34453666adf60752165c5b789e870171aa2b9228d81dc2444dd999cd45e4e6b21e6435535a0a4b88883f06ad2aa02f15a2bbd49d9ad108eb4d4b6e10e52ad85384b7d189e239c7d4cf8e76f56647deae042e198c1d45ef3046b005d7aa1bc5d59d6e800220ad5d44635d95e858d1466e6a9e6bb77b86635ec0762b148364fe8b9e87d85ce83e51210b56b5f14d2fccd869a43903981471f0258cc697766da1781ce52d645cb4881aae3448e66dbfee3b25e5edda0d7a1b50863b0585b61ff83a4fa485b473b502a1a45575920a9ffb7f722dad38fc4082d47bf61d7e12d95d9518c5d417976ed5b8a629b28573286ffc9d592fd66fc304ef44317b1149c078340e80eb11ee7db09940bc6479a8afadcf889a88805edee740e7024a2137363585e855f092c93318cb566e213fddf6dc1166fd5c1b416d0fd5adbc8aae7f74acb221749a92e7cb6f10ced8a735590dbb39829b57f7536ae82217aa3ac5cf90c1627c92252cacffca7a81d63ff7b06ffa55584fdd269f93939fe8cca3b11bbf0ada1e6f0713ba87f8ca6543111eb56a21b99e4c63655864e25c4b72c90bea36dd15f0d995985f1f8c0691c634a24d9693d5031f7d541d37a1a9197889c7774a24659e8ac1599aff2dd73efe5ddee153d2c03dd5ccf29065aa5488dd563a5cb4d7c1266a04a253e043281c7976af76ee34b6e9643918957cbd664c9a61a870b5c8a0d083d3108608be651febe754e072e7b9c8c2db900c02e1eb66e06f8ad4e841855c740d5c935a9447988ee163f640c5d674655b1ea33f237627d1e1877b72ff57c53abb21a4996bb56e9f39324bd8af9b9a70d06a21b97b3440c49b3f9303caf07fb80104ee5abdff7f7223d84cd1026c8d0ebafe496f4418531ba484dc972119b98ea33831eb1c1cdfee7acd524bd5ac96f20ca1e4c2724616d354f7498dbda6716fd6459e2038b1ebc1673053c8e4e2430a66b2dd4e4fd2b6979edfbd136c314483219d017b7c0506af61e299bdb98e0309423ddffd5dee4e6a12e142dfde71471631b430e187b6aa3dcfa36a298d4065606e9db7c5d069b5e310ec1c1866519b16c896cc1e966c9a9580ce685ef1ee86be5ee08ba25945a025719e74d9ac365e4e764f460ea48640dc727929cf67b3b309ac0a9c152f0f3eb60cf43c54d6de9b487df38d79f8c99fda5655afeb6f9db0f5112ae5a888b0e7e9b183f3c40cbe1b8582bfe7d153bcf1a53e44ee40d3528a083960e2d69ba401c9945b0e8257ebc27da18331623b9b86755a817bb8a8881616a9e5a641c0c9d8699cf942fffef6213085f46c54d3411fbe09ad0404c73f41c86729b08643505c258637c0152a6074693613b2a8c8d1a9f68e4e4eb868c58121aac130951b64d1aa617da1a398d8fd0b1cfcc4d8c8c2325f88c84b64997cbeaa7c8a19133ed2287449b9d9483e7d1afaf8cdbd43cb622fe9855d83b0ed6a71186be5cd6ec7b0e5245cf7198dc48f784817f8dfb9799743fe0352f24799ea0b2a4007b4f0632c649616ce2e01908d1eb8ab00eae03e4c89b46583e3710abf42d561126f4bdf45630083c70a788c3f2084069733a40ea89bcf3e91f5da7ed580f7158fc1c9bdb99c602f122c30c530c79864ccbb771d3333e32c8b9cd458cb501e9c44c354d9626c68fcd6f47a106ec2d1374d7f11f72f69119ce8d1f19a9867f29aa7aee8891306bafd9cb1cef546f843cc56846e86c2c37ffdd309c382b76f2f677f82f6c11ced4e7a6ae570d12253245adcad4db1fa534c77b3c976502eca0aad01bf371fde968757d156090a0aec95f01aab52c5299390a49d82be2a828881add61c0d1582f9cec84371efe132ee92b66c614a73ce5f4607f5b5d21cc898bb85f7f63da7c70156e04632d0b9e0013ddf71e83ca60e6a333a81f7bb42f6ed8c5563c5bb49f33099a0829b49c2a5d60b6b2e3106b77adae4cfeb26fb6612fe7f64913a8ce9afcd0c6db36aa110dd23f7465b9e6650fe950eda59e194e3793973a201e2ea875bea3fd869df72b2f414cd112abebb1e793dc3beacc16317c164d3fc1df607c2de191a958faddeafb61deab1827901a47bb944feecdc8521804e32a3af2c1f13888b57da0c5560ae443510b399e2bd92479248cff6238ef8e738fc0a001d6e178a64f046b9b2c76d725f50ff1a5692783e9c9f345cd61d494cd254bfa1a1eea2214e1ac765b3ac1e9febbe945f7ee4debf78871c16fcd9b562549854e6027caf4578c1c4a8994daa1ad4b4b84ad0beffda278a1e2caacc4d778b7dc8f984260ece82b4ed13c936395cf1e65913a6901d79dcb5f7243289b333bd41f1399cf8b79c9e37dce878ea8adf5a1577444bb4242daed15f60fa038c1c0764fefb4c0192b595acdc085a72220231e5738de12036100f4fc3bbdbe932f5c976e081759e00827ac18ac8244da238456a6b2fc104af5dad57ab8a692bb330ad3379734c36ba41dbe8562b1ca2b5e819b2fe5f274953466bb8e376e1ae2cfe62d25576eebb20ffb08e1ec37033fcbab970498912159d809b00d817ab4c5fd565faf8ad03e0a67ef8993be62bcc63428f9faa430f27b065a14ceed12835648ecf533e17563f01cc0df2f20286cdfb0887ae740134b3760291ef748e1fea7b752582b67881ef9d96617e5c7536b5d63a0c7b98734b4950a25f26516fd1f4b8c1de9ebc7620bc121647a5f9681414bba1c673ae52830fc616e3a52c91ba94b3239be00d6d81f37c26838e179231b3e48d5ae7d5e737f20ffce9cf2dd4c39d69108e874839492b1467aab0d25e059e8f080035a411872c18db6749acb0c48b60a1b7a9fca6bcaab47d6a1b0b162c7a08d728f38e17d99d34504fb64238bf001cef5cbcb3e149aea53d864422c2e993a241cb73fc14320d345ec26e3be02788f5608eb58d4091d4f3b69a308f85f65a027dbf167c71afa85b5fc3f785186b4c4cb274334fd66223b03cbd7c594431d77a9a9e82ed20d5e9879314dde815907fb5330492af92704b3edaf2d7a927558d5ddbc6249c0c0bf92d393596db33927f01a98ecb1c3a62ed6a9fbc278b051cf093a47f73fe3a5bff7b8a9e63bcf542c9760f3a1b5ab0ce33543ed8a84ec6df65af87d7532add2c81cda3b1a2bac25e7e2b6f0a22e0590e45c191b0d6e2f70afcf95af6e89aefc966a4f11ca1d504e8b9d24d4af16e41093ec9b7124332259b4f6bbab62eed475ae0d8624ec97b061ab896103b26eedb186c52cafd2cbf9dabe1024dd5d049950180bfb58d4900fdac1b886cb7acf571b2338fae1f4d37602ecac03acbf9e54f444132a10e46bbf8b1aa8bb0b0388ac9a86ae937481922a1bb2135656573927620b6691cf5a0f23af25ed6dc6df4f9dbdcf6e8372233a059498c396ea34e1cc1a80dcbd9dbcbef5474b562c2d5bed2a0ecb27825d3717c06fff6c29149390f2c6212530cebabf8b43b817e62f8be8a547a5ccb887d906643c33dd1febeaf1d8f644536e62e4c366db15bdad4098ecbaccdc9172e220d17f07735b938eba3962ca35ee720b80246b4ebc3bed8f9b25ebbabdb7deb96160ae918a45b99c1f943f250d055ad5c3fd5ecba4e72069bc49c6f3ad6065bf1655bacbaff45f1f8100e25ce28693b992b01833a14f290d51d0992c015e7696560a8059c3c2488a15bbd7c9eca0ef6f8ccfdfcec8e6b77e4c79fa1faf8be9cbc195de773ba81b3a33f506467ddba39ed8b52e2a1d71092211954dc25c6f4ef601763dccd949fa25069092be81054aba65d14c8e13eedc824318ead969bc4660a6a51e5af773321d9512f814947113b1d5889e8534ca837c49810724f124f118845ef2a8bb51c1de5e5df603e01f0e06566a6f6c27871d6906e428ddaa22029bdd7748cfa0f36a0f8a69ad7a5fa034dc4fe41aa7078df470407ddf8190efda447440762a47e673e4bf7ecb9ba27661b4f520c4cb38fb395b41caa1225a50e2d55ab05b45169d64a59c6a2c9f0077ab7feab27ba2be56e5014d86a1c6b8fba19127c220b80346fe879700dd3f96406040b3b6491be6e896e7a0f9cc6bb6881203a2af1984b574821a6d20efa82d25b0c65381f789f09cabcda921a69d1b9a7b865ac28fdc4a424e5636bae565de47b813960150ff75600564e45dbbb5e78bf74f8debe4292a179b8c20a81d3eec83cd2adc66303903a27e35a641bd8eb327e5a553ffa440988b20daa570f3128b82e44b17b7fe18861918912dec0bb562639121406bff083fbe71525ad2fea9ba67cfbf4ad2be8425dd10b5eca4786891e20d6be410441a0330a288113333f0b6d1ae94f40f842e423e15ffcd64c661686b0e3acb696cf8a858d7245d2ab0e585c8c3c7a8c19b70f2c3ddfd825726f9207369dc5159c9fefe41e5af3ab040e7b52b0721c58300dcf3e0c689ad82bb9ae76509d1b15247d3519074a67be02ed961015de5f0f16ace7be5de4e6424149d0892e4c72c1e5d9", 0x1000) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000001bc0)={0x94}, 0x8) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000004080), 0x40, 0x0) r8 = syz_open_pts() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000040c0)={0x0, 0x0}, 0xc) r10 = getgid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000004100)={0x0, 0x0, 0x0}, &(0x7f0000004140)=0xc) sendmsg$unix(r4, &(0x7f00000042c0)={&(0x7f0000001c00)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000004000)=[{&(0x7f0000001c40)}, {&(0x7f0000001c80)="aad0fd195d8062ab7bccad64f9ec0badd6bd11eecb23abc882b5a66c6ce5a8229c1b191bd426ff3334f71ca88e5b14574d752703e2f31b09a9ccabd1e07028cea12f71c40c47b45bc6865f0d87664692da60757fab5d8e4c90ce9b593d2f4729578e486acec1918683515a7ea22e3f6a84f70040c745dc368a680667164953ac5848fb5c1ee0876085b179854914ee1814c645cc368673fc176a9555fb9b07bf0d18ce2c2261d1a41e1c79f7f8b624bbd58c377c585f8791e6e01492a0f02761d70de9afbc6611d12893a53e6b8a65c36815bd09b7aa880c3151", 0xda}, {&(0x7f0000001d80)="f89a7b10bfe6350f9b380523784c5308bc0572af97819eae6a103ff7d37349591c4673241fd58a59b14fd27d", 0x2c}, {&(0x7f0000001dc0)="a9e1328f2601191fbf2f8e5c2e4d27b9ca310b834ce087cec85d3e14993c5c5fd1190ea6e74040fe7e3fd5559119729ee2ef71244fa4767e5127ced668218b1fc9be2e6a6143a8298616c8884a8ec232ba4dc94922158859d90f786638c34df5af7d298c32e040561426d0c3af3c809e301dae20f2e5898952a505978db0a1187b1d09433054301081cc1072fb2c", 0x8e}, {&(0x7f0000001e80)="f73fd75a7198512b01cef986368a6c133c9f485f4022f7ad369511af8c37634738af67a0f96e96792eaceea76c90f83e5686f6eb5d9b5bf48e122029841fe2b9f7a31dd394539de2dd1cf89e3987e8064194396af5dd4029bba046807628bf7060ed1342eea4ea398695c9ee6e2410646e41c4a93e2720f218b33c698ef9e7eeb9f8de76e45ffd050271d82db77b742c8b17e5fa31db4a9cb01526a6d4329d42384971b89e753a02ea3e44c1d6675380c55422706b8318305dea495dd690435fbf98d93b5e5c06a9e8c24354f7f2bc1ec5fba0063403537c84d8fb1cde2fb9db57a0c6a74bfb147d145a05bacbe40efa4475fc961ae96b7c6eafaf6338828289a4ecaa73a1183c583627d6f85b39b6dbc08a1a38cff043aeb94d5ec8218fc89b5a65f7d7a8abf1b83fbc1862090bd99286a2335fa03935db55653656aed4a6429103de3fe7b9b93c7cee97d2a20969f6a710b7e419618a2455da3462348e82840e01a252392200a2fa5fbf63f96d2075941cc39f796afc49c0187caa0300c4018bcf19d192ede38603e9dbd00ecd6471537c60f434ee16a78d0ea32978f8a76cc70728a5e167ebe6d4b6399ff2283a5a48abf9093a3c24a4132a3618341fc070c739794245f5ddc97f2f672c65643a24924ebedb547d1c353844f0917cb1bcee294848808e03cbb1ba997237793e01d3eafd8706e74a79545369eb1e2d6ac7fd6b69c4a00d983b934b4418d0ef574b40b80f4dee1bcb9e5320be7165bb8df304a50aad2fc029ca522720862115173f45c4e797d717ffc01789026b54e3a83bf740a79519e82a8cdae1ecf2e7f8c74fc34cd533326ff83b864deeeac401178460357f6a287c6a8c8bf24f606aeca0a2be245761e37430d037370b0e4b9a5cb55925fbbcbc0e10e32bf6aec0e93afb3e1b8882bb766cede27199241260eff1865c147150f548d1d0f4c385addcb061ffe90100721d832190a6861b36afc8b1989b475ceee7ad2476aa3adc19a43c45842eb18ce2b76965e7f57dbc98f6254c52f31c70c5a33a51821fa61072a80cf1dd48050f43795cd99f7cc7e13f466916803a1d5bb6257c224c6492972bc18580eb8c528ed92f2425c9987d95a2ee6132b70bd8914aab4a227586166313685777abb9ff4511e13213a54f2b223c6551cff296e68b8ee3d32b7dd4718fbd3739f1a2806d3d3daf0254a7fb8a90502b697a50f4aff748d54bab5071ad24e745fdb7f244ea50b73a19c01945d9501781fab53bfd231b2e0a8e65e910f4506e185674ee3bfb585b5df643ec38912c056ebde03ed01e67c1a22f262a5e6030f7b56959e72e6ccc556956d2f526cef8e8e16b33e60deba453ab3f83c38a05457f301de9272db70afb6752aa6e36c2b6861ca501470ffeca5d74a54decebde598da7c38abea6707d65f99151f9102e4939eaa0b45ea44f2db424e148bf74320080326ea371c9e61665f062a0c6608fc8af60e045f1b3c5ccd11f2501ef49c7e5c107529c57495a976d9f286758aecb07f490191466d50247c69fe4fdc560e89d5ab6a352a2dc946d92762d4c80d03d5dadeaa201ef0ee931dd4a483ee7f340a2614083b5ba0803fce564a1e9ff70301f89a2d2f1bb974f977f7863e41340665f722d9839fb00e4bbf345094e7c73125fa551c1916c2fe291724387831ece258413fd350da48aa5529a309a6aac774d4af5f8ccedb91daed7f5d2d4e25de8762f62d4820ef20a654c87c7db10bafb961491198dd2424c2973c7097736d664e5829fc118e41ccf92ba40ca6287bf8510f1b97c984ae7d217c073adcb6245bd96db26ea4ca09e5fa5c24b374671ef469069b049e3063eb925d4fe1215d84b003ca86deca56574a23fa8833b850cf76c0660dbe754a59073ba1f3aa7f1aa86ffbf3daf0181f75d6be446c12379847a8c4128e4c3cd248dc0384a930e987ab11267681e336b8e8d429cc261027011d66588e290c3723ac1939a4ea72f86177015d34487e11a7dabbadd6079b18c09333e63a2c4c4fc8bd0e18c739ec6718623ee02d097df436412d96c204075982f7ea85e76af7d7885015381ed28e5dceadc5a9b358ff2afbf32a46d66110e92ee2837398db15c8abe0b16269356162dc520ae4c042ce88d7c0e3ea584d1bd4d646e6791eaf15ca257b43b36545c70f08ce61fb607a623d68078539e6d2aca7fc08814b57ebd921e33ae8903f86d8bbb09fcf48c0f9acd320b34f6c4213b50bd840f0eb6c3c512eeed75726c9c1c288871f8d6c693079f72124b00f11f19ccf9eabbb449f92850b6df9cad98996aa26b39f8ad8dc25a52673eed73d69d3bf5af5fda40db17c9ff795c41530f6de287045f5b9e4a4ae9e360c9841b2b07edd097dec63b1cc8d4a1f68053ad02a4005eaf51691cdcbd5867179f68644f1ee9cc13f157604bb0ba3ae03372fb0b4a6b89b38023be4ac0b63333338e05506652c9cedc5b0c7924d861e46b57813cecde74f3a52f8e96abba4a9585beefd11ad96064a938330ef156ed7af9acf1cf18c759406b3294eba5e8266946e1598dd085f7db9d043469abff7311909d272b943fffacdda9fe43175340a0103d13d68bc0499b760592081d2827a074585d6a8b2bb38693e9f5915585def60bbc072dad677eb047f708c78010a0ea5ae563c165cce42e3fa7519070e474f1553f416fe3d1b1145a7f88163d0b3e59a6f71348d5b050cefb5f17e948046e64edfe80fb93a86794fbcc61ff26323d88f03d3e3b66afdf7b1ddd8578ccca569953ec38f4c3c779e229deab45c081258ba45fa0aee22d8246c404bfc96ae325c86e760fbe6c4cdb9a8ae5aba0db84286df4c72854f896d8e13ef12f510106f3df8f2634e2b59e6a7e27e392315b6fb7d566664a626fe04be788983a03a6d199518cd319120f8d6088be13900a9b2261ac6a9a6347b6b561e2b7f8a069f99eaf3244340b8d3ca2d2edd515e28cf474ddfeac2664a72da1ed0ebb2551973506b6a4aeb2fee13b487817f5fb7adf82b12735aa46f35b891d570b9666ae0f6da3e62063ae84d0ec2f4ca5b7545dd04e0202a79fde433add6e8dbb104f0c97b00b3e4a8d9cbb3483266dd5de0a16dbae5af35cd9606b1d18bc31d98cd192f407c5a450d4f02f5e5532a8c936d2267fa01c8035350184d25f6632b2dbd66b6da012e8647918363ee9d8dde22105dfd692695d8109c2857da0f4513bf5282ff589bfe4f2f210f23042c82db7a77a0ef725a3fc74323d28d8e2134dbce743bf508ac386563ecab6694c3bf43c3ee9e4eabde0b1cdc487de637d9840e0ab7c5e51c0ce55943a70ebc99980843d3dc471c5415a821a89c670f86bb196771c64ab8d473e0a63bd9bf87e808d069746ee3343ed2380b0509f8216a99488e34989e620c8a81b6e1704d4c3e081f8f510cad0590fe1b576be8ad91810ebdc2a4eb59774248ea312e5b3b5cefa260a03c0a3582ac0d8abb2a2ea06466037ac01bed39b6c618d51fe18e18d1984976c78d094991204a7b0fe3537b2942a3961e87188639663150ed575777168a3107a8d3264eda979de6c8e5b8d600bee3aa7d84238ee27db01ce4a808abe182607884c0757285527c747d52f314b59df21434b952df3dac27b3c4f606a31ec9f5bf6779a92897fd1b04f2bb5df789896cf82b941fdb24ecee3a91f43d3464bb05933cbc5571c3ad6e93c4a5c63c4e3607261c32f6d1573cb343a1240bea82696d62fbd5aaf9507fdfe1470c908fe685fcc758e2f81f2da1487750c836ab291a3091d46f7da948242295486097a4c8a794264b0edb034c9f8be13f9abca1715bae2d9b13f30428ce8018d4f394a5be270e835c528113a8e30777d5a65a1cb418ed84fa2fc39b31d1e88c2fc450b3d1736dca203df7ea407b6ebc813acb9089ec377de183cce58b19965bdadb4b8b14ed731cb8bdd3efb9eb4b729f92b17c2e4315c0f85e258149d82ce5ea8abeba8d6d457e1141e9a4b2f1bcc181cc55e8fa08b88ea791ebcac94f742b17151e53c9052d20ed14e05002992b914c843eb1d627173b1a3be20d445b82b65b3e2c951e63f019429f4f54da6f9bbdb2f5a4e9306ab8d29093d3d653a16c7a86d4f68978a3ae49217001aff20ca8454523a7f714aa45309b377146bb0bac555399461cd2f2ae4e9c9c3562c545198be8ff6f444e60afe80a1745f7576247bd99dbf1cc382c7515af515ebbe89cbf3644aeb32c8dc6f767f7bb45c5528b1b027cefae7b774d617bc992ce2597cc639f7da011acf1e992fd1b3ceafd8b3e86b61879d85d1198a9fa12dced4437d403d78a3616987ac75e1358b2e3568bc775f6acbe4315e221bde5dcd597ec4752ad4cd768939052d6e41d0b1a9b7ad50d6cbcb4d5378f3badaed705c02815310a9051826e9c24de0a0cd6041353bae7a08fe487055a3f70c9c194cf3dcac48b0478776e53ea0e177eec74e9c801c4b756e41900b60a5a87327efd9be37311827b6531709d8805537e6305c2ca98a9ad0d019b00a31b3180819260d4ab12a633a9364e5980ddaad7e895eb0af20df90023d8de31af2bbd8a4586cc1af0f8ad241ab5f8d195c68425958f70eb5a5abf2bc87e0632e52e99a28a8e405affca63669b027bcab38ac795b7ef35eb473c0659ca51bbf00544da54860fde0bf630279d072fc650d51b49b8cfc6351e05e10602c7ecd8db2edbc4bf794aaa65d9d69c39833f4bad06db073edfb6b8059070c9ce2feedd01382c7503b091144af2f4dbf633b9fde78075c17b631b905ad2b5b33ec7567b3cdde9a1024126b583d8031d9633131f8738817872868ac9e2f4bf14acb7ea52f21d1e677b6cecfdb6d36cc4b6641865e5669ef4634fc1269f77be4c5106a67c568ee1511a80af502aa32a9b32d8ae5e2f3f64f158a7bcacacb6b86701b66f817c8615ec0ec801d88a4a46d868abd19bc3d6986c184328276ffed74c5e90854ccdc82f3f27c3eeb0e0fcfa4cbbc41dc329daec4343e7cb1987dc36856f12f0561500c06dba44067bc210aa015b63564abb6f59833af47e19f551ed9789d4b4b9a2529143663dd565967cb1d992c1fe31778e4b698bb6e14265bbaf29275495bc2b4b724244904b704ad3c6088631cf5c7d22d51e5e96bdbc4125f0801a7cf9d267bfed875a156d2e6d3816fd8742aee0a15366647860647f78773e8ee50c39cfddda4e63aa307c67af8ad1067749f4c1cb95bd613e5f79e818525e31d22320dd4b1ce5da921216d6f6b79cef46f16828eae2b3cf6b1756a3637e6e123bb2bd2563797ed5bb2a3c8bea778b336b8a2dcde556843d6afb3cfb909c0efe3f4cc4d241de311fae9730c41ad30069b7b3d205da45dd72ad9ad9a17b7996a759cd6f1e66450c7cc4d6589fb4aa726a3ea55159e6e2aba846402f017dd009ba35344187f9e72cd3d8c1c0891aedff11b24fcd864f68d6b6e8f5aeb0bff12bdd9210c82126a627fde40a074c32302f15c439c0506fb603180a33d626c786ea1fc2e7fdcf61b1fd29a46e74c9a2815d8d873a335aa78309a657105a7b345e4e29b5741b7a0f8d1825ddc30ada594f1368121457d6c6a8d18d3350f882081054af36561705f9e80ab121cf63b4eb1d2e44759c21186db0ee514dbda271a9ac7adbb6ad6ca4f6d493c61081dcea8b669bf4455ec2446df4f1f16c45f42f70999c27eb55ed2feaf3bdff9a47f8f3df0d50c56257b2aa38e0c2946f7fcdc03bc91f51605e303894bba6e7f34ceaf454a614c97ff81b8e5dcb366514818305466d0184209e26ddd00cdeba6", 0x1000}, {&(0x7f0000002e80)="94bb4b8726616c0055e82533516f0e92087f22a5db2478c9b5e7e980e8ad7a68fadaa3de7a1bfd3f20c12e96be5af239f1878b58e38c48fd5613013cd5c10af9837619835831932a93ecb45382e12786a1b8028e7624be3e5ad48d66fd43c75f0f7e627d0ebb3b593085ae6a3eccf056085f8783accb7d0831248fb161d8ed13355ce18dad0f5b28428cf066957ef7ba4eadb9d48c17f6e88d84b483876aaec1fa9c0a9f21e558e1df86d391c2674f14551b9f571008f2e901eac589c31d8bd93aa51a00371e017a8b59864fc5f143001462d4f22f883250dc72ebb64b67646b487d8a86652d8871b1b487b020f59f04e72b2c8508c3d2d8f07dca0f19f411d6d8cd1a07d0e5e6c0c24643a39b5ad43c9355ab2e7cf3af901d38fa1f1dc57c4f403885bd211844d56e13bf14599548921f9444187a510de3a37188fbe424e3ee8499ad2f4239a1e66c81cd86a1d8b121d78412bcd79c4912c805b9f2df9eeab93481aa1db273fd2334e83ffcf6572ed25e213c3b9f1b3e4dc492048cabdf40b3790a51e4c648d1830392550f549e3b598ca3fedebc2cec5144615f8bac7dca92e263869148304ca161bd1e1af58d126106df7ea6f6629df9dab109316df214f4a94651217956855e538e0399bfd2a5ab5b3fef0d65988e61190c05986cbb2c91b1e7471c4cf19ab82cea58ff92258e7f060f2a45f03bf7d8dffbf1e8b83dc347bb50eb71dbf4e718b73f9de0d3793609e0719099bc2fb7e470fe263d481bea122d69620153f71d531e2a62401719a17f0cd12e9cc3041cce2128813f4827458ddc81e0db18fc09f2c057d8d944fc54385555b1f03825a67ee73a6d748c246346dd220b391d439d9efbed390b62ee31f238572685412a3cb20b1e6828a971bf29ad02ffb7579c5a5f0ff229c3e79d19323a056334700f46279705cf2bd15f98bed0a527560f50567f3ef9b5e16dd4036b4be4f2fdb5076ea775ef241b5dbded21e0685c8d6131bccd7f881b48fe5d491d5431cafeecf65eb783e3406472ace6db073dcd9c1dc0c1d0ed0a729b1764767b3f6bbcd33342da273de16ee06a40e7891b10ae4b2b481dd65eb28cb350075219625aa7fc79cddee9037dc961fe5e5370aefa71c7b7beaa433ef64eeb2e8c1bff74015c918a8548fac50ae1ada87c85eafd965793c94b76cd82a8d8a234e82c2cb90907e89eead4f9708a66f1ce55d32d066f5c82d51ee569c52ade09ce6160f79c8850872ccdd4bad7f60d56d0de3e712bbd14479e8500aac5ca32c1bef203dfbdf21b7a086480fed097ee0de7cb8b9dcbe834a66d11f6b2a9648c700383817043e261fff359621f84f7eb9580578d38edf502a470b22ba28fb5eb1a738c904c431da4fca8a07f80608415c6283e11c227a5159046bd7a624ad9f29503ad05727f061b8ac9091206324d951f18e1f659dfc6fc04037fe43be45bfb636e7ca1ed689ab6a5aec842f78768e3f9a664fcfc60b47b2152ff2c327806178833a409aeb09e08d660451fc450448fbaa65a1dcde6bb1da882243e74e41e0973d336fb8cf927dc48cfc02355c9749191e0f82fe77da47ae2dd86038c390d6b3a6b045eb39e960819b28d035668eb672624b8738e60fe8aa37f4a20f3e539372470725d4a435a5ad74cba5321d2470a7be90380e0609ece337611574055a87132093c04e0f27dd86dcb1390ddec16d8189567ca5f924f1b7f4290f75e0dbd034d83b24ac58f137b43cfac6536c0f8dd958b32b63d4e42d4fc9803ff8e738947fc6441714cc88bd986a08de511681904c3f59c6cd517a75d2ada1f8951ffe72e03f31b4d413ed1c3b20b71275a2b087759205b9e8256c52718d76a96c180a3b1e157ef81502e2ab26817b1b6af15b86b89341a7f11eb7d3b259722150dcec2dfa61e1dd65d38a38f51eb5c4c7b5652fe73b4bac0179ca8720890ed9782085527e1983311914124a0f3b0bc6f0609036e6999be750cae0f5ec0d85cd1414cb6d695b240b7e78fbd8f1529c844e6fdc7e7dfa0f65c5be19bee2322c288d6caabe93e63153039e967876d1e4b0bc7cbbc9a3f87dd690a504e00ae8cb17d5507ca20a779f65e66e8e2d6484c174bcf541a14d32bc2237683a35a1ac9cf572b01f3ba9c888f12743069bddc601802cf2661972ec7efde3d35fd31469796408e76f48a0847770cafb779a650833d3f0d48ea7daf5a81533b37407533653614b6101622eae6b0a7e19ffbc1d0b856eaf7459569d92069b2a9f643bbf92591140189084e6e363a8cff170607042faa28485a64e1f8881476b52335a792d1d09830d652b56cf056a828b1534e20d1d3e51eebeb4fce46952f7245bd45f3f2dceee80c208ca20ea36c25abb6e6bf05f7202185dc717df0d00e9ea3ad651239673c2804073aba169c825682bde3bee44618514b5c3cc93792fcadde634a65f321d745d537f60543e59007a15968b23b8f07e5406ff14460ec84bf65728656926d0a30088b3f8446890c67d1de7ba6d51df12a720b6fa39f086f7213fe9c33eeb75958789794a16bcbd0d0ba0e6afc5a28732ca54f0c206f11d69efed3f8e9e07b9b4ccb4c370161a547e34eb38345e0cb6cd5afeeacae1d9ceef52474f75ad4b8e55d818c91ce1a92b67b35cfca5b860ba37c1b8dcc440ba20fa4a67531e124b8fb282f8967d514d656b486e6e8b304f82ac3394eabd6c88ed8ffeed86b258b679465c29ccda6bdc8e65d9cf8265da4a98c04a077a9c0bc8db458a2e7dc7ee11b05efe365838f9ac62d474132ff516e86e2927b037aef74d6b31efff5c574ab7bc820a7733dd5fd49243ed17e57fa216327e14844a190c4b9f23e170019400e0cd1549c1705a48518d4147cf588af1ed65408f7ef6ae07aa2e4ed02bf029e695ef3bbd55c4ad2b8cf4159da9a6cbb7ffa7e251512d61b7ed4d6201fbbbcf7aed77e7bf7c5f68516ce77bf81d51c45002b4aef66df1f63c3851ccb86a9cd4d1437f66ec8698a343d2f111e5fe1515873d6870bbe18bb59bdf9cfeb78661661f1c69a1970a59613bb1752c71d4cc5b51e63c64412ad39c25668128ef4fc1a4ee918af3bda5c3892866f6f78fbafa9247c755fd9fa2b76ee107072dca158f14cefb8aa150defe6e0fb498dcc5fa9eb0b290a645f53c55d0ca4107c517ce9c5d02107b6b9e431706b451dff64714d169647909ab30cf641846a2cbb69fc177249d7104b3401d4e7af3330de9ef5febf1f382f2e56300d94f57493b777c2e207c1175bff590f32a9817cfcf967abe57de6e481af3f1711268165b57c20bc250060dc573f545d0b181a010edc7879886df886b6bdbeeae90a57729a8ddc32082caeb30b5c537ba66465ecd0eceda90250a26a06616879370c293cada2241dfb153f0fcd2f00a253b926258eca89f9e363718a65f33f687dc5062492b6509b1636a630bab091904aae9b689d4b60417841fb1956ed5e29860a552f756594ecf2097ddc62d2e0668cf99180c6eba7ac6cb378579234c5a3d934f1830aed3342908b10c4253293e9bb9a71e2fbc50238659cc9c84ccaef08900738f91e1ced3ddd73a1fedbf65c4fda9dff4d518a5862227516f36415ecabab95a33ce8898185d17ca13b3d1e11bcb39c2fbca2daf9aac1347648f9ee7a5c8a211e57301bf85c705a2962aca257b255e723ca89f44e9e142021c303388898fe9cdcd3f44df47893c87c05570a59d6ef8d8f6f46ae0ad2bab74a8407135443e686df08d0bdefadaba0b9015ec137c5c30ac5f97e067cbf89b6943a8ef24413796f38fbfcafe944b6da114908e0eb055f03dcd49c523826b75c36d17baa1671b0ad71208468d1090ec556320fc4b6c8b3ba48854094c4763d4a7c54646d91f921e6b78a4fb1630ec3cda53ff1aba56b3aedf009d5d10a800746aa748a6a4541227df0daf489bafe53b385e17887a44c40228ea76996179de702ef165eb5f088c6c8ad6fbf2d2cb0536e64cf9e7922dc928c90ecc9b5e92a71dda6ab9f9c71d71ac0414038f357e26f91557dfeb3d3abcdf5673b56958d467307a1b9fd5fae4df3da515086f3f066115df7320f383a5d7fadcf0db19343f238b200ac33ae3b666ae5022227bd70ecd97ccea684612386ed6703dc013869d52a91843bb19dd949eb456f7b769ec2a2bfea93ec7ae24f502b937047d7742972b2ae61c806c7cbd410b675766279844052650f422ecf25bdd6169a420d7211d45ab12f5c94783eedd4ddf7f52765b1c08b7d5a49846410e4b3480c4654d9ab477134570a3231132331411182c0266d20b6ad7764241cfb90efbde68d2555ca32404eccdccfd7b12b569651030cfe820aa664de51e93f1b7d825749735b66da9863ccc6f603641dfc10840f9bd9fdf77ab681a1cbde33862d718ba23c053b2cbc7e395aa247eebb63b305ef855744d26ab915067daf5aaf88eaf227a3dade5513db27515b47fce4e6f323eab7973218146fd9ed3dca456bef039aa2a4fd206832204fc4c894febdaea80bbf34f7fa94d92f53f431dd084f2e300e0ff96fc43dd6c2e1ad9624037b4eec08676595cbedbc3a2fb4b8d25f9dbb62a026bb256c4b3ff89dea175582120c44b61e6bfffc1fbc7414b28d1ecb3d01f89ad776fba4243b7720b7e83cc8788953eb4308f53e1e6121837d60eb1e3772260d16add5f84d247ced7ff20e3b8eab3e61de6af5f75fd9f89680dca1859f64e69e1c9297d174bf5523b943bf7b383d643ae29925be759d66090bb7a1a9d058e9008de56de47efec060f62b362474a8ab616597c5c0397f6f041ad22aec3afc8641ad591b6fe1b96ca92b6432a0e276519862e6d0078ea9823ff6efd56ad976728310b46d805d89f115858cda3c1c85af44dadb985403d7c376cdc37c68aa8ba40f4716c9854008e1d10df1918c564208825e95ec602b4e34b913bdce5f60fbfbbb1619f8d8be266e3bdbe7670ec508a064c24d79965925bbc6446e787909ff73489220a368d1494ef94f632bf714294667164d15be46e3250a0c32cb8c18a31dc4321b7d1fb0d110834b8327b6f347299b84782759389f8a8c2fadc134f865c2d8a3ebdc07cbb98b28f31554df737442dd9343f74991ff3caf6d3da8d05fec8570813673d006e6d2be133de8b5cc0199fb834d0cda0534ac37c51a4831b4636691ef8bed90f27acd3ce1eaa9db179193d845b9579d79881e4bfb15a34e1e65cd9a0cbd4daaa0f2754835fa53f366e9fa821feab164fa140b92e164bf61698d115280e016c51181101e1915b138cc5d9093959f5a9cf0fa1de84fbd4b41144135302539734273067686155bbab245541ee573ad4c11ec2d005c78a52dd2fdc8a24309c06ee2c879747f8fd86d3627b10a337c8a1b3842019d422a2d6c7a26443856618512529508c4d3a1313546da05ac852ac7e76bdbeb00c43c1ee3c47155e75057a9e47298313d75a3852fd3403d1be043a3e8fcc33fcd3eb611e092e06b0e19548fe71b850820f497aa05205ab3d7c97977759132286a4f1efe5c1f27f20fafa9584559fe81222b2ad455d6ddf2c544fce5824c6aeb104e18826f4940fd2faf6add8bcb5dceabd78ebb90dc8b83a0af34317cc24706fb80ffd7a4234b4fea88678cce2f63ba7501be1788330914ef76ea46a0504481862bf04301ec34529f3dedb00e3b565ca4494c815d2eb765d99716f54102ebf5466c75eac59329b8d82f99e02eaa9ade4285e853e24957ad0d7d1ea21571b98bf042430c4017c1cbc1514945105c4024d2ab34bcb9c2bd2fc797ec4ee53da1", 0x1000}, {&(0x7f0000003e80)="9170909641d6c1c29e229fa6914a26dcaca32ca9cc12baaa9dd13f3d9754f881e31bff38d2b485ad01e70cb94512391da2e109f5bb27d22466694d2dffab132c2662371ec477780ae5f796266342abb5d345b54f67518e9427d0b27ef8890d52d9eb084e3b9fcb682fd9ec4d06f51304636c61e2bd83dbc3f262271ccb997e1915378bf0c810f321e6a70282a919c50ebee88c7025e54a6ed57466d3640ff13a1b07493d9770a6de02d7d793ca12bd68169a1f197dc82be5f7444e88c474a89f5ef0d07c9484ffe55564a0e1f4613d7b67c9de2b7d243af7", 0xd8}, {&(0x7f0000003f80)="28bea67024eaa8b44bd768ff8e5d346726f3caa90957f4440d75515f56f0a3e100565d0c216880fdcd03f25fecd05f905944174fd7334b23d5ea60bc3570ea338cd391a69f", 0x45}], 0x8, &(0x7f0000004180)=[@rights={0x20, 0xffff, 0x1, [r3, r4, r4]}, @rights={0x18, 0xffff, 0x1, [r3]}, @rights={0x30, 0xffff, 0x1, [r4, r2, r0, r0, r4, r4, r0]}, @rights={0x38, 0xffff, 0x1, [r7, r4, r2, r1, r2, r3, r3, r2, 0xffffffffffffffff]}, @rights={0x18, 0xffff, 0x1, [r4, r0]}, @rights={0x20, 0xffff, 0x1, [r1, r0, r8]}, @cred={0x20, 0xffff, 0x0, r5, r9, r10}, @cred={0x20, 0xffff, 0x0, r5, r6, r11}, @rights={0x20, 0xffff, 0x1, [r0, r1, r1]}], 0x138, 0x2}, 0x1) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000004300), 0x8000, 0x0) ioctl$BIOCPROMISC(r12, 0x20004269) write(r2, &(0x7f0000004340)="55169e94ce6a16178ff36422ced77fec73657f7d6d93a74e17939b6913f2ac2f314748785f738d8f8a2004d0185f018b698290b65dabf89c1024eef2ebe8e5339bc57272f5bb3840b28b005fd6385ff83fb77d4ada9fa7b7e1cdd64192fd110581f618d11bc2c6f2d5aa1f3abb6921f103989f087d573817b479fa391b5d1caabf652e829c7756c83d29c2696e05f2", 0x8f) ioctl$FIONREAD(r12, 0x4004667f, &(0x7f0000004400)) accept$inet6(r1, 0x0, &(0x7f0000004440)) executing program 5: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[@ANYRESDEC=0x0, @ANYRESDEC=0x0, @ANYRESDEC, @ANYRES32=0x0, @ANYRES64, @ANYRESHEX, @ANYRESHEX]) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000000c0)) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1f674d19b1f9ec35, 0x0) ioctl$BIOCFLUSH(r2, 0x20004268) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', r0}) setitimer(0x1, &(0x7f00000001c0)={{0x0, 0xff}, {0x1, 0x40}}, &(0x7f0000000200)) sysctl$kern(&(0x7f0000000240)={0x1, 0x28}, 0x2, &(0x7f0000000280)="6fee02d136fc882969deecec539925644ab108eca9d35e2826ac4cd4c03958dfef1724d264983e5e5910257e9503a402b2f2403e2089d89edb2148d817bc26d9dfd1e26e93e0b23712a74cd85d297093455b082cad9095ed84a1058dc8d414b098fdaaaabc109d9450c043a5498ebedb91d1c2d99fc702734cf76045dd1b0823e7f5446625dba05a47537d2032ce6fb1539b95985f44b322d3786d236cca345927a9f2546a996b77968be09d2c0b32c1ca3365d3f22ec62bd791320350cf72ef1d28c0ca8f8a710a8660b3afd564d80d3341876c8f472719bd4b3b04db0b71cd6b8be23fc013b437df740394af9f955226d7a595d07dfd508a14267e211085a141914da6df9c617794e4e949bfa3dedab6ad6cfc6aaa249ea0bb18100f729df09b7749f9f98930f09e50bf854b00264ba504d3ee5a939b19fa1438c4f516305dc139f2eeb80d884c278c424155ec0311718daa7a8f495712359cdbd5df4bbdb6b11f8c0a3420abfa019f2a1d9bb63cd9953ca2bc05bac9befb7df1796a57bc96f9553e0e05a2eb7038b954467bd38bc153bd9a72fc0c91963a47b518aa4e17fb7bedb4e5757acb05697761b3def909f1a696db4e9d25012c40493505415e9c7340550ef13a6bf385ed2988752c063151c6a084cb436c86ddf9e751dae25f8f356c7387f86a22145869eed42dc538fd41e8ca80300b600cbac6607448597eb20aa5be679dd696fd7986acfe264fa4f37e4d36e7a0291bc97a3eb439d2d4a13305be46e9276d53eb65094c7fa99f77cc7f0940bce2a2f13dd1be2b14795d9a53e66893a5d78a8d112387848197c0ce87631f84c1376673a96adef3182029474873ff735ee1771772c0f021892e6f05af0868ba0c36de9249d1a64e73ea57f4952cf1ba0f0654431922ce21fc877d0e5a6f8939945e97dd40c69281926c03a1ac6b92352c2e52af44a33e871f12421ae15d56841961750b674fa76e042988f2aaa2ef5040975f3bba51ec84ee7e93ff392e45022eadb83dde3f7c4e6f6590342919460a07aaa7e4c7ce30760784a85210e3d0020ce73c1e44e8d1d61141f8f99125eada1eeac977d8a345a6fda1538b3f7c3d0b915acb9cc2d40bb8af4ff6c19310a60d01762b9b264fdbf1630e36acae664746b3786e946ca9b144515bb51144370beb807df656281d46c1bfc318f2ed79bd0d28755587dd9b37ae03a3a84570c9f46c2aa0d4c7ea3e4fc83dd7c40721ff206c70c98b9bb6137b093298a10cf54b7fb1b405bf0e83e72166d3bfea7d3f3b30c5a96999f05c143706e5f19dad6c1ca87b274c6c202a6853d5c2e75807b31df83db0bb77a9c1793f195cff5dffd1937ce28e4e82210569efd18ca0dfc4cc40de910d465128f9b5cfdefd59d65095328383113450a3ae16f9d195eb381cf57cd6e07c04b6387b0115e68fb2d2bf4d8bd085e881610724ae5f328aef3a02eb38bcc529bc10cba319ec7aac3efff0ff80d24bfcccc5bf22b0fe932edc5527125ab02ad945e2b1781f372ccb466ec6e21bdace3e1e9a83edd59785721693b2522d018b1c8bdd0210ee7dba091942cbfc923825aaff0b5201634836d552479bc4bd00db0d54bc9d4228f3889b1178f70ddf450a93dd1c7700bf5ffbb2d2106d8bfe8b3c9456f7fde0411335df30593d63a7ced59c33f6aa13e498b99ea5c025108ba06ab28dbf168a095b6bf6eb2ea17ab391571e27d3ea69b29bc848cb040d08394d88196de0cbf3abb862bce49475f1bdfbed9762896b4bc8d6cb657b6730bf1e6c17e2a911906a40978c3d998ce58788b2030ecfb3fbdbba8935f9d1cdb41da310eae75e8dc956cb1c645c12e1e5a4da89fd5d88f7ca1c8f9ddbf93f3d381e458301f9b509a3ff9ffe6df9bf107e415865b8d48129a97fa9963fb174987eaab31ee6b67a3cdf6bbeaca9c66b0f25d83d082075e602b6a556957a5b5da582483a9ec97f759bcd270c1cf785cb13daab6bcb015238f0e2ed1d1a5797d2be275d5426f98302728920b104b15668e354a496ea0cb98aac1f1a2602d3f9f82247b721b4f74af2bbd4464b929c5c46eb30ee05f7cb0a8655a954dad19842baf350a09b1f0220aac289fde5bbce61ead7f95888ea018ed87b63b314118b22a662d4b02283a4573153e67f82cfbcbd0329d34c689a94634ec93cf9bd16597396a0400380c562be867875751bd3e53456d19e4799869e38697f9233459da8043cd7ad26836c9743aeb1f180ec6d9b34cf8fd36ba2c994354a58b7baf870935832dc06fb1839e2bc8bb9a4ab958f26f28334e60a7b3806681781618ecbf03699016dfb5d940332dc86b1a6cf92d141b85b4da4031b869b964535be7e25a04bd4dbf225355c95a44635e96902244ae69d0598a042372364171e855f5fb83777c7e91b3682a6210797978cbc0e98e10cec3cc41fd9ef475ff65644bc378e8167eea3e1afeeeee1051fc72397d147636ca9bab10030e6a6b3df3c22c3495de06ea0715763f8e4c47e5785d65ca5c64af1bb7be4c57c7ff720d74edc67ca183c6d627d293a5eedd24d222364544554280c45a2371bf395d7e4899270e22810e31cb13964d9d894229f0b1934723eeba8598d99b1c86b217004f9cc1afcb957b8d3169cff4ef2d8baab3d47dbc2f85184ae2ce518638eae1b47b16f86955f34ca88f7bf3851891a651f64f5e0d72daa2f4d497ae711d5e79160bad450ce356c6dca81f6946ce9861c80509fe9345d7c939a0ae45a347e9a146a2570de69129964fb5a36844254611ed9de54fef11d0b61fde2d70ff3738ac697ed9a4d3213a3123d6a91be0c5a78b9c7d492246bc954860732017e8d1ab9f0343d0faa11b5eb9efb3e67e20f5556df29b552c643754e0e37d683c6fcf9e3f07d0904a5f083a89944eadec29ce731774212922222b25db498b34dae173f56b8ddd378ccb92e16ec6ac638f2d7b61397f78e4c1c6dc8e4de44068833bd61c396b178877de7874f76ca00ef6e62eaefc5c8354cb3997f891375d73f6f4cb78d6d1efa0783d47f0fabf844cd261be45410dace2ae5fcb0321affdfc95e7fea10b99e89e487141dcb53348920280d94427ed50f6cc6d1baa208a29910caff0eb21a51caa957a32dcd10eccce6eb554cb77cd1f6df158afea2bf567f8e1c8ebd8c6786f05fb58cbc0e42fbff4fd26c8877bca21d9f401cc5e4e5cb98b836c127e0134f0d0a50a291699f5ae22527b3eab05d36692778ac35ffd13c01d708254778baf6473bb225fbacc5d520f2ba48a21beb881496c1b38964b58680aefe9c8b2f906d99564f5ab134c4a23b95fd9c06215bd8a4f70f9d0092839625783922bd5cc67734b01065cba9527fb55eeb2ca12542ee374ee422aed2413246e5b5eae1e20f9d1611b47db2bbf676f30079ce3989da90415f5bc828a81bf19a7ce81ab1bb389a6c3e0d0e0c934fcb3844a237140dafc5b8bd56c5ffc524e1ce3be9942e054678a12968802872761e3e995fbcd8c95e5898a56b50f5b17b3dd2e44a7a0367ff2e417d7474bfc92bb715b8dfa6a923accc7bd137e237eb5c8b75e661a8541ad877776e6d768933af66c22d252048446163eff63eae1f2403aa3f3c59a54eff1b83a648918b4699fb2b72851a5c866552984a452cd0315daaa8ad2fe52dd369b2d92262c8d4579ba21f183fbb581445f76500bec218ae383bf7a4ba221855f75599e74e08c4889f8dc2fe07888e789d867ccafbf485b4d9e029027b5be50f91a34bf2dc3f67cb48172b1008819d1b5825212f393466db6653a9c3a118b925f266ad080d198ade1512e22a8d539e2d48b3c7e788acd5f2ebd855546b0104faabbe284d35a5de15768f25d03c9ed483f4ce7cc554c3e7093be84d5eaee6164945e7595f1b79eb5fa0aac00af8002ecf1441cd58267925a7dac80a807438cab662c135b003e554ad8b1fe6ac9ef3f6ead3efe8e33d3f281991d548778c2c34d363952b0c47996b7c2f11d0912b92a55dcbd01262bcd2902d05f07bb98e14d7e9eeec43f8ffd2e8df7358aaf87f9c6ea58f0cd078637e8eb93c673bd84e01e3392795046f516053824e921d1dcc6e0cc9b32dbec160fb3ec45adb8e9a062ccf073393cdb77c20ef327aaf011bbcc4fe00fa19b8e1b390c8cb80ce97da0ea50dccacc6be787e93e69aa0098f3ec13e1fdb81ca0aa517aa191c62ab375b64af11fbf4c0e878f7ee777e456a8eb43f97a3293c99f577315853b057a8d50a85277fb69391e58d79d275a3ffb1dc4ed87c20a024d529b8bae4a2937b92443cf212b1ea07afae0c653486b9f6a5004f22ab4cd7662879f307c9e51ad26ced21953322fc314b91114cbd679b8faf14e2d74905fd31bb2ed178978e1df86ce3b4dca5950d5cf91190d730925959bc06339934bdfb95ba67142fe209d43bffce905928f1887d07833ee6d907c168a32a68fd6f4a279a8b85faadff7f7886f9d25a7772bc0ce437d40652ec41d8c0854d13b463b23559ccde13e34c524ddd225d3101ea9767b3d33c1aaa87e8646e9fe7d79567ba52c311c77c3a97421ed697ae4961da9416311ab259aedb33b9a924aa3fe3f328ae81708ae36c7da2515f6f6d0a1024a735cd878bd2b698239bc783b8de8c2243d8dcb4c11ec2dfaddcf7a9757e6692a11206d2de36d245c2b7a65ebcd1909140f99dcf9636b83b2772914cf96c5027a6f8968e75af98e6df5ba9f83c2abf69b716caad10e6d534c7a384dc0ec2c8ee934ae58b1a4a4a63f72fc7b876dcb40a75aa4f2a523809fcd76c21633c7a6b63eb20bdca6b6bfa849094f421ab6d845013c47765eac17e0ff29997b11ab7943142adbdc697cc94197caf8a568afdec1dcf88dcf79990d9e21a47c83b3fdc288c4ca0219cc4dee5cc2bc5a6871adccd6f902773834ca099384124cca97836d978a1e1e8c88018dd8e1991b1f4b57ab76ea34744f0db1354eca08d9537bfb16bb3fa5c424f2706035cb01c01608a2ace0e25a24e85683e637f64a36a5f5dc78499efef9f9a2c40b2a87a4de587e837bc856d23dc1177f5e1eb612563deb92081a18c34ba85478e2430ba6cdc1f003903f350e2918c06a608ec9736037f03c1513f204aa7b03b89b84bd7c655602be63fe88eb7200e44d52eecf773c10cf569ef65f57c59fd36b86d90b5cd1222b25f26b83b514937be7334df9e6300e24340a0a64d440f0877377fe6aa8248ab93f1009a2e7468eb970f642237741b6e0b66a3822a2c82ee8771c16c3b7303ce6fd811e687e25b89b1f4c0efa166c475177405bff70d2ef7c23379a1faa9c7f61175a5239f3c6d6dc32e185d079f8b834e2cec747a887e18f62eff95c56013e24b73141ee8542820630b5255aa8d3e5e918c156576d8758ba012c64be4d2435137f22f3eecb200671766d7f5c750e593d04911509c9e3d8e6a25d115a50a4a0d1d9d13aa500ea54468b40bc78119db4a2a115dab281e6a1c5ebc3f2b885fb9bc5e8fe49518fcfe68cefd696627cf6fcbde9178e1fb9589fe44161af1a49ed17ede85fa305f934cf034eff49402471a0c8e0386cdb1d1e0bee6565a133a485b3d0c03aa58bc18f120ef4d6b46892f5f576e5cdf94e414ff8336e2735b51fe2c924abf71182c7a56d526916e98d95dd74049db3cfc0644acc7f4ab78518495886fe29cc418836f7319b941426c3a915be2ada6a7e7d05c0204395748940c91f615813b49bcfd577f18a9d0101add8e9c52bf74ff61bf0af1ecfe49d87e1b5014593a5ffba58ce95bc22b3a4b0870b07bbb87106ad020d47b", &(0x7f0000001280)=0x1000, &(0x7f00000012c0)="f08678459a0e88b8b598e08f19a2bf1271a23a4209be89510e06925ecd4a6c10bbe3827a6674f81f834d77a4d35bc23ca4cff3bf1684e228d384b8972ba881a6e4b40c5658029b17e604d7a601f426027b16087c8b9e5f2787641918937e581fae01df671b4592f7d7b0425de665ef43f14a3dc85eff5e43cba263c82caaa798430dde8f8a3ead456e4c0522435965cf6bcf130b21fb3a25679586778d8d93222466eb7f8aa07094774e4f7c6b3b298b17b48578ccb08342125c9278eb503827edee833deed3ae40d65b39489a149e797f0828ff017c25bd74e87f4507896b3c4c8ee15d0c2bd05a87431a94a3e1bf3979e5e0c62c", 0xf5) executing program 5: writev(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = open(0x0, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x8020699d, &(0x7f00000001c0)) executing program 6: mknod(&(0x7f0000000200)='./file1\x00', 0x2000, 0x909) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r1) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) chdir(&(0x7f0000000040)='./file1\x00') setreuid(0x0, 0xee01) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xd6) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) executing program 2: semctl$GETZCNT(0x0, 0x0, 0x7, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000300)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd6000000000183a010000000000", @ANYBLOB="39750879de1427aeb39c35343966e9445c8d687a2072f21320273f87e25da35199e755074b4f4fe9678b935a3bb4be133174781611add7ff931261f9ea16fd509f7cdf8c66c392cd628bd457fb83c99b5558cd33e0ff27a09452c7427588dd79184ef0e6b2a49487ffa7ded193f05c85344f1e90390254e2f1ce3f322ff325a97fc7a4d4b44c1e75d3b448ebe87cbaa27ed5988cbfe714d19e6b741386663ae229c3c60245182842179bc2bd4ca188be5c1e14bae2a03d1111a2da0075a5989cdcba04f65a37d06742f332b7f9f7e78829d77c1b03d355ab7e7ee70713bb08836585a7582c0fc5e3"]) syz_emit_ethernet(0x65, &(0x7f0000000000)=ANY=[@ANYBLOB="9bb8b6c25610a85c9923c78e803828c4a96e961b0c1dfa75a7a8f7a1cb9db581f4ee9d1b0a7f3d62a3a355831c09424811194e09384f384870eb75e2b49444653c581b143385a664e66b2eb7710aadfc1bb065012f3ea355ef14890cb1b30774f2f1ab856b"]) syz_emit_ethernet(0x2e, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000aaaaaaaaaabb810004000806000108000604000278302894c6a7ffffffff1db3c91e8928ac1400bb4296eddd7e0ee45084db6d29ba466b72f33e70263f6432409c800b9f6af6be5d264192f1c1c65733f8b97c1fbc1e38ef860547fb5902963f16734cdf736296aefea701cd02f58b1973a8ed77dcb419c90a88c6a11a1cfc960b882012dd1a8345deecd63954ce4c89c4d1e07a3ea3f1a5d27f25a56ecf0bc9b98fdf02dcb0ea8ec4204a410688058409e0e51964f3c1884b90bfe65a0ff06a0b1fe96aa800eeabaa910110e8cbfaf5c193dcbc8d8b8d8f5a44ee13172063f3d6d09ee85dad825163e5c5c300"/256]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) executing program 5: socketpair(0x6, 0x4, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x0, r0) sendmsg$unix(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000300)="0010235a7e58a05a7e2eee935de5dc2ed0361d331b4301f57ed7b830bd5b6c1cf4f7176e44cf8adb562264f76ae3ac5fa43f2492308aa6c65fe83bca60649ef6c59274316fc793191234702d2cf526e1d54b0862f56ef5c5d72140760ca1e2d95a0c3cef13cc816d0a07be1ca41aa5", 0x6f}], 0x1, 0x0, 0x0, 0x1}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x10001, 0x0, "ad95be4b065c389908000000000000005d58fa8e"}) mknod(&(0x7f0000000000)='./file0\x00', 0x1, 0xfffffff7) open(0x0, 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x210, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r5 = socket(0x18, 0x1, 0x0) r6 = dup2(r4, r5) setsockopt(r6, 0x1000000000029, 0xa, &(0x7f0000001640), 0x0) close(r3) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r7 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0xb, 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0x8b) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff58) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r3, &(0x7f00000004c0)=[{0x0}], 0x1) select(0x40, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0xfffffffffffffffc, 0x2, 0xfffffffffffffffe, 0x3, 0x6}, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000100)="916bf179", 0x4}], 0x1}, 0x0) recvmmsg(r2, &(0x7f00000003c0)={0x0}, 0x10, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0xffffffffffffffff}, 0x0, 0x0, 0x0) executing program 2: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x205b1a) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x149) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r2 = open(&(0x7f0000001400)='./bus\x00', 0x40, 0x0) read(r2, &(0x7f0000000180)=""/198, 0xc6) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000140)) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x1000300000000}) flock(r3, 0x1) flock(r3, 0x3) fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r4 = socket$inet(0x2, 0x3, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x10, 0x3a366294) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getsockopt(r4, 0x0, 0x24, 0x0, 0x0) preadv(r1, &(0x7f0000001180)=[{&(0x7f0000000100)=""/13, 0xd}], 0x1, 0x0) r5 = socket(0x11, 0x3, 0x0) r6 = dup2(r5, r5) sendto$unix(r6, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) socketpair(0x6, 0x2, 0x5, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r4, &(0x7f00000011c0)=[{&(0x7f0000001300)="eb5aa90112db6bff49c87c5711df1b017ddef686cf6560bb07b143eaa0d706afb2aecfa6d15118f1c48128356e6455583b5b44589237ba7aadb94cb4096a833ed1bd80acaf03fa6cb62e", 0x4a}], 0xdd4, 0x8) dup2(r7, r4) poll(&(0x7f0000000280), 0x0, 0x800) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x8) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000300)}) openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0187009, &(0x7f00000013c0)) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) socket(0x11, 0x3, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) setreuid(0xee00, 0x0) r1 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000100)) (async) r2 = getuid() fchown(r1, r2, 0xffffffffffffffff) (async, rerun: 32) r3 = getuid() (rerun: 32) setreuid(0xee00, r3) (async) open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) (async) open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x2}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000080)=ANY=[@ANYRES32=0x0, @ANYRES16=r0, @ANYRES16=r0]) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000003c0)=[{0x80}, {0x81, 0x34}, {0x41e}]}) r2 = socket$unix(0x1, 0x5, 0x0) bind$unix(r2, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file1\x00'}, 0xa) seteuid(0xffffffffffffffff) r3 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @remote={0xac, 0x14, 0x0}}, @tcp={{0x2, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r3, &(0x7f0000000000), 0x10) syz_emit_ethernet(0xe, &(0x7f0000000140)=ANY=[]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) sendmsg$unix(r3, &(0x7f0000000280)={&(0x7f0000000140)=@file={0x0, './file1\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000400)="5a54b285cecd4554f06b284fc9ea441dadf1a20f576eb29a0845e757dceb784e7df7e1efba0eed27b8c55923ab6508cf4a703a52242471de03454c923ef054d8d429f5a2ae5e24dea8a4653ce330af35c8d034c60a9bc41ec9bb41aa1ca520479658bcb214708d0ad09d4def8ff58a5b2bc465b61b94081243d67c95103ab8f2c7248b47719a48031f14ca9748f828dbe4d505ad08e76dcbf3743271549bc693abe33acf9327fe69aecd04b7aa02a3bac779f123e429c5506a81fb3a9f2fc26d0bbc60f3321dc10b27f682999cfb2a14e4ffe80e201575a13ca1660469b093bedf76342b98d4092bde404f0b3f70d386fed314a566ca22b387e4ff68a9e84ab0c634ea2884952b839cc31816ea576a668082a9f299dbec3317096da131e67704e92190fa9d2bf0257054dc4e8c1a7e0c31ad7b2c26231690698df858f65c614f1bcc64b937c9ce7cb3eb8c7436d988f66828b9cb96adbc3eb6dee42ab29e031ac873689e88ae18d8faa531230948620fc6c0e9a37388ad9352db801408da79a5c88b5f26219a8dbfb11f3b806eab42dc4d93d378aa80542ec513743e3417583f4b99e675cd411a5e2823b709d72056a2f2abcf37779c499bddecdff90785ff79e3ff88029a2fb3d5d89051f1df69f5cfcb5ffa94da9f21e8a4745c9c68c3354d8b8bac898a78a2ed12669c8e4edd9f3a1b82aa1efd42b208917cb8f067ea16a310823db0c9c0bf4c3ed99c8004ce881ae45e23d4c412a9600a75ae09efaff3640283f4ebeec4526241c7fa5e3c48cdc6297b611be8e6fdd077c1bd6428084f61d1c006fcecf81178923c8425c49a87544370f50f23010213983a17833c91c9e34a1bad8899db02ada9df2ead14f6bcb10b6b82bf0d3b48201ee2fd0d0e8196e006a8afa3b261af6559acfe2b7910aac31603de834b92799104feb27a71c2831606433581d6cf5efdd22a50586fe34c200f805ff111925fe41a69cdd3aff768ecfbaf5ee4a805a61a392bdc6eef91e12b3d49b6a497a342f6ab5525612c975cbdf457a66c2f23a341fc6e0ba594909f1a229038b470f844966245d8f12a14714b1e55523e46fcab60d5953362f20aa4de1d01a621d98f1129cd39133cafc73c93d6455256f1861ed0578d0e4b051ac4d763ea91140063668f03a8cb630fd007ad3c5ea6faeff211db11c6cdfdd4fb8f4d35e5666cc60fac985c91a52e0d0e4b4d882d9879a44f859ed7b15001daa6f74966f30e4663850f1ab7178160948cfba5d29c6620ebfd60b974fa3089278c8ec88e82d5d5c7c8f219f35204f587db5fc6907bbc164d1a0f2c7d9173e853fab9ec3ec00fcc2f930d15dcb65403f773fe1594771fe89f296b598a4b8cd71b12072face453d26c5599f9f6b93fe4496937aab69c70d73f2462f316e7d5930d6e74aa50c7cf51ec8451695471ad40bcecd0eab3090506f58b566cb9194faf1280b763f7ed8dc9da8f98894db58f3be8f28387dda50341518c64eab91f2af3a6a49608f3d1da2df6126ec245b429770f3b6850630f741b8da35179f5a0371a41ae0b232fe77da33ca2fba258c9b734e7eb9f9fd07295302d855beb72f911a9fc952930abac025d8c4eb0901485ba40b1ce0afacc5adefd0bb5e851e1b176bda96252252034b84f06e8cdd87a325f599277ee5f89947ec1ced84184567777c98f0e2fa336858ae0184f2da7669415af7a1dde0307ec48a9a83140b6f50a6469fab3240a8017372c23e849893c87589a59b1f30ed85c8805331bbbf2a5f4e4b9f5f32d4ead9520bc6ab8b667f2c961475690857bee8649a6204b812394a5c91c24080ddf6b13fb1698547070d687ecffa77b6db21255d236cf80aad1b52a237ecdc91ec0d1934a9ae49383103fde81578a03628a5f9a3e0a5099546a315159be08ae558ae09cc4e414d139b3bece92622fb2f929798225c3a0e803d0378c2caa3f8bc9bca076946fbf3eaf29248536c17039290075fe02f3e3aa1f081d23d1bf5b76a66de45e6fdf607145ecfaad15858eb10f8f83c62ea84118c4de9f472f345521c42445ef0145d17b719e16fba584d8db5cb8d1ceff2e2f9dee0458b796f055716644f71632ab2eb74cf7ce766bf8f6f558f7a7e637222984a2be836c118027e77a8290ad314fce2634af45a9ea6c9555babdc96aab6ed679e433f865b2b5410f7cc33bfd5379392d615ed9e9a8c08f221ea1578bfb9b3f03aefabc635f0711aeaa1a9766273e8b6879a08bf50e6ce70573d55d416a89bf47879af715728ec5ffadb3522feb2b8ea103a9dbdf9116abd8990894e6a2b9706a3ef3cc0d7da5e3e616f016064bff5338725186c6c7149dc213a762a4b8e6fb242868494f78dd6607411cd2502bf806516d64bc479ae0fbc3c6097d5979fc82b2ea3a8d31c7573499d43f76006a6b4b3cba1ca8567c161ff4c09496db1f2ecb2d66e39828a5a21a010b0865d32b8b7ce02d028a13f848be606b339fd6133d6117092da94434145a481a792b60363e0bf75c1cf0e3c5a3f7164703160f6eff2810ab8a27bc737a7bc5f8f142534ac3bd04214bc80d152cd31f1384af83a6fbab7ae456693e52a274b42d9eb88eb81f84898deb8214fdb8b905bd8376206b5b5a475a1f956fae03601454216a7dfdd44175ae7a63595cc81f4a7a9b399cd60c7710c5974ea5fcb51fb9b7051c8ffd3b0ee0db147bb80c252050992946e83c1a80fd0a277ba94595debb83e43aad3f9d797f346747caa603e0c891a0b6105a7b925abc9fb61606a28f504da7a5413e8dcdbc65a9091f93f60a2ec24dc19cc40b544e0df2a8d401bba2e9b1610b2b4adf6c7a568b69cee915dc4402800668c70f369ce84b255cd353be64ce50910fb674afa60303dabec9c2c56ad89d405a087856cfd5fb641f171ac4bb3a8df31755407a99aec186cd414b55d77dc9c042827a61ab097a025efd6b9d39640a9be22fd5b3f771b2cdd4364898ccabd585f0b1e1a4264710589394259f33874d30a86f3a818ff69fc87fdc43591bd21d8c16ebd44e26a9a7df150f9dd89c0eb6998c150f3ad86e9e80f7668cd83d5a0e90172a3c3fbddb9777dac01ed4cb6b308f6d27c882f99e951c89152d9b5290e026a536fee401192c7cba596c038e7be4d0a23be81d9603977e472cb27a2859e28d48fbaef80caf32b686c576dd201fd9530d9b1744c79f93b970e99e7eb5901406c311460394e3a0dae2ac4f1d1d60d4d13160cd60a300a492c03dce16856d4ba90b0b382699e19034a216fe5b99aa4f9eabc653b410ec7e52e136370f8550d1691346206de17d46e92b6f5b4d60dfe39deccdff5a8eae938dfba7bbcb096d04e1ae2091ecbc241af602e99191b246d735bc2ebcd9004337f31e378c3ce7379e5d9fa8984a2c191d5c3bf95709510c1571d7d9a9d8707171b4f542e2bdeb20be394088c08a1f2fd7ddd39ada4006dc139d4837aec6cca95eac75927924914ee251fbc9810fdd183305cb8d7641ef74fb5e24797874937b7d86d98278b77d2ab580a6afb2f9e22d523d7afd4b6b322d75718a840a8fd4202aeac3ace5c7764a65c190271b154eee1a3dfe06c75a019acbc145608bc638fc2a6b81e58d17afbe17e42badf3281c42b6bb9962cc1f642c138de799d9f48b42eab0c898202c1ee76beb62b61aa2c2039452549cd820c1e65bfcb4f2b29ac46ce615d3404c9f4fe1e54b64fb039b42dad4f0604f65209959fe139722cf37f0c0ffd9c0c4aefb6a5086313d34848caffca8570b38fc4876752ab6b2df2332f9eea0ea9d864e2f871bcc57f3513a55e1ea74d0b260e01c22f5bba169153bb7fbd1fdac131c32a7ecdb62034e2adbd50edd01f2409b32adabdf7e8bc1364b10067de1b3e10fe691130d00114af8c89e1e3a5b9395775a15c533c34195b6e98b6881ae49a306d689c641be8d9cc7c4c86b6b9804abe280b133a7dad3e959aa15b3e40ba4532ba11aebe2c070f844458ddf6479e4c4eee81b92938eb92014ca892bb4c1fee84bddf57847b95c899691e5a4bdf971753f76414bf73b78877afae14256bc053bf21b8db1d5ec1f0efbf6477d6547c8c2225e690023b217ac325ba79ce76d942d2e65eb8ee5030a1fcf49691980f5a1efbe2048a5baef31f791e995782d4f898d4248819848de3dfcd34d04af3fd8cb5af9d4af0e6ab9b824f3acc90375776f776e2ce98926d76ac1fa02f8dc16c8ff95a5aee5edc3101e320b03dc1846d11f29cdd719e54a3d1e335980772a24d91dac3918389d287ed7ebf4d138108fef51d577344635846d03c9564008bb405e81e47e47dc65d9df06c44b8d9071c9170d972506120015f8d59c6a69882ee7ead632c96d918ee641e5ea70b9d9095dea52673da5664548133469d30eadb77ef13cfc34b61023eeb843e093266606cea8bd1e5a06ed8bb0b8cba0a39049d05d93bb0b034d1d287c9732809ac12e44a8d0c8ae4f3a0d271807dec59f5a77ea52a306f7fa4dca17a173eba3f8c4d4ac0430bd3a0feb3e2f11a551e71233ab990c7fa32665630a68f4459230af6d12719655ab0ca6992390f4b51db3288eefa4d866d7bedd8ec543883a6e8d9132f2b9dbf089c444a0183674f54e52b697b2d9c09ddd5825154e8e0f00f0fe578c7966ca0f77a4fb689f546a8072292549b3228460a1b1b594573bf125d619050d3cdab8ec729d162533b7c7dd2e31a0209b6e72bc58a9c9d3b2f27fa0b90be77b6f05109acce6195b819e8ef78cddb20fd71464f07fcac2526b9a0989a9ea525e762e65c79543d2bd7c52e17c550ba55b92d19ed3539f9f0c3a946583a2254bb9442ddb01e7e7ac1d3800e8ec8f76c627a192be8d95b6976acda0b6d128f38f29862cac518b51d5efc611d1fefc8235dd6892a676a5fdb05136356b8a2dcce2f376025511bb9641f315e05513548d26f7eb77b85f17cd6a109a46420c614f0ed02ad7116c930624c81cab4692593ed6fb4b73ae7ddf48e58d46d225a5ecdf3b4c0fe0284a2b1fa0a7ae966d4dfcc34b5c3cb93e95697178aa77090d22a465d6ef4d299af4d70fdd9f1d7d125ce6d01cfee953a2b882174bfc13f7c8e60f39357c38e14091e52580e2b8fc2f9dd4138c5fa694df2d4705ff52f8aa1d65e280afeb1f6703b6c6f7ff0888ef070d53ff2b5b1ab68de7ab148aae225631e840a09936cd5ce9ac6a79a6b10c4f8d3b200d8ed3e72b17b234b0543eac1f41ced7002f9f30fe7c11f5d25cfeb015b4ea3bfb013de1041ee84dbf08e512b5ca15df90a89be3373b639400039edce7ee372bd05c2bc4d396111dbfe35f1b92778794ee4f543b9448800e66077738b24e21d101a986ba7d7b17638d54efe0be1e31355102aba850a46cb7ef3324bd5878778dff13e7e51c60cb709083ab0fa2dcff7eac305ecdd20fe9a2100b9b3b6cbf2bd6cdf4c593258f71b2b59da3e2a6b881e978030fb7c5432c7dc6b7643287ec1738c6d1e755f97f1de90b3bcf71c8fc1f9b2b9f06c570a357d2426e9ea6632a8f8f08ca630ea4c7a4677b8b56447a14de27590d6735d3a2ff84c239be66ea335f19e0c134a43f184255334c58a38bf047470788fed8f8c5e3994d0bd6dc3a16ceac890f07b395effcdbb825c798ba9e5ed58d5a786b47ccb42b1f7d8537f331202084eb3a6d820a8f03330c3d32426b905c7689a0599fd57df8cadd1c5f047f07fd5a16f0e7f922dd37a5d1d417ee847614612b30b366cf0669387d1b01b1bc1ab36b2f6b3d4ec649696840695928e2a54370f389e93b2e1b62b284988b64b630", 0x1000}, {&(0x7f0000001400)="1cd6853226b70c20a5e17e78207be59d1f9da4922378d77eb94f283811bfbf744e82654222746254fe37582dd9f77412e1c87d43aa3c8ab2e966de15f9e2e788dbc004060dc84aede5a8b485cff565f8188ca8989fb3451ba9d357d6fbaf4357f7bad88b2516d0bf4cb52fd042984e5dfa16e4d1fe68d6160455d228c55bd3662e92b8260de9989f0480f9a0f94e5b752f6eb74bb5f4dac0adb7a0c8f25d00e8742ef82e78c8b6cea0db69db72c0b9bab997562e7508a9e4188dc07e8b9dea4971cb7152092d4c08893ba1d256072dfa47ef640a17af94a482e9ccd9bf72169e0d34d14f1cc6711e8fd0cbc69bab5c0612a278b15a4a6d061d51485f0d76a09bb75d7f4c4bdb4511a02b03eb4a1fdcf9dfb11e06408dbf835957309f4922256c589d18bcf5b1ccc65e786d5a6e63c26a1c9f26d1fa12a7861156afcfbad80a5bf8fd2849b33bc036c18c42de94a6134555aecfeea91dd3e5285167e05c9cea2b8c3d1b194b5551e9fd4f8cd8bf74b2520ebcfd0409ecce35f2d4a14609096a36b2f39601ba09a3a688cc52f2c3f1fbd92c9f360ff85057374667ab892f0219be83d4365bb33180300528cc7fef4b6b681d47d1f8b33b0174358a0ec8f55382ee5ef8af9984a8540288a47e08c59226e922699154eb563923e4c4526f7edf1734aedcde61e6d0d55b3d3d882aaf4ccc8e095400857b3c44f6568302ebe61f97977394ad07b58d57ab395fbcd9bb840040f45732fd4415b86270a4aa0ae9a435cce1d9d3fb3ee65f949b47dba7b4ab4d551fbf6c1f252e2ee7c71034880ed9922da86a65703b635211e03a3955132bcb9445342c43ab66c059c12642736b39492f1bdbe0f6a6b53e79c7a6ca885b413a09c831d03f9222d30b3826889d987fe801d574ff20786b40cd6c4a017a3d7d1c4bfe3036403e45bb8d0c66e24cd4ab79d79930a643d8423d3ddffbed7a7e95fa314b2b6cd50ff94c2a045cfec82e33a36222f5d3f60e84fa4e29655b516143b07c0543c9ad015abf58575bcc436399f9557bda8f9f3e84f63ea3de644cbeda5547a365289355c0908313de057b88af3541bd0283784d310ae4d1bf5f74aca0d9502ecac322105f727038fade4777a6cd710c65a93b2b911d429e11770012179f7cbb45e4ebabd28ae27d68219a19ca495a89f00e88e6974dbeb893d6cf336bdfa5d0211cc0bba86a6f62299947cbb3c683f1c581771ff1776084c5118c92483328e13ae12184653998d0f84614ab80ad92a6e1edc5f05ee83283a680f6015aea05a0fc45fa321ff251231b1abc5348d814492679ea7cff7b7d194f4576f2e7f0cf85691f4f61ac28668e47db491769c0876f6745b82b61e249799035be3de086b11e20f9dce2ddb9ec23cbab655acb7963709b4584b7a5014725aa4d90345e7325f5b1e988ef95bb3da54f67944fd799d81bd9c1dbc4d6f096abe05df5c7f31753898efb36b34fa5406fe08754c82f8e3848de6347cb6462fb14b702a4da9d8fefdb9eba959264b50206f180f6e02a4b4d599aa6cabb802ec71f0692d0e7e65953af8a7589c42a8ea342ba7fbdefcb02533a7d29d24d1253a4cf1e0255cbcbf3bbda23c2c68dd753e8052ecffb31c7141401b4351f07e3f9d5dfac9ffabff9d5cc51120013f41e45b042b82f8fcf9488926f066d815e8430d38c5d712de71fdd1d49756a25513c583da35bc3b0b03b170caa665fc505a025f00d59d0378b517388b83fa6d7dafe6c1b70012ece3d25e25b261e40724823aa25372446e9e276177893a7dc83ca72320dae08f6223bae350d569bf5c2ca2cd29b3893cae6294a09e40488afd0d51100f5f2a9a88c286a553a495d8509baae9ecfa5cb32e99878ab947b128b65a28bbdb956e0fa663dd3f30bc96b3df91989a258e16b3d3ed03571eeb2812dfc8a4c0341a524811b7f1c2716563202c3bacf0f6063a12f2b5ec81b311dfda03931c0828c9fad657afc993d0021835fed57ab19f2f97c2ee212d044d059e59fe0f292c5773d0047b8c508545fbc609be7ab42dcfd43198763faaf3a59b48cc62829c9f492fd25a43de0aea2cee2caec8916c89cdc02b5e855f8e364f8478c88e42a3e38f6e8536d7bb738e4196aa5059636c331f0c2f1f82f29272a82586b1973913b75ce4151e19931bb8b609e0d91588345ef4b5df37fe80a2c7dbb7675eb566ef39361e214dde14fead1784b4941da31b85b7a852867e56cae1c745a433a67e6749ac19b51308cb412dc1b2fc097420aa3d3e363a4712fc4b0f9e8bdb3f32c8ed4c648a848ff8c16690d8dc8735df2d37be2ae21031a480e9770b0a55168b61260107e40eaf6f75aed01640f81456c9d93bc9643a1513f188c88189edc19f1520cad1fe37a720e0c5e1e9d6a00b05b602059e57dd0d12e9e1e5b03e932e9601239e51eb8c2d7772efd0274d7dd5e143a7d6dc3b0007b7009d4697cf2a5907a606ab1a10bd2b01a1d0df766ad7cac8fc7241418a2884e2c748d04362c6bb9fab47b7473a8f280c7c4b1ba9a88c5ec77f8c20f012bb37fc8b80ed9d4d50932e395db8293a621a42f2422392722d63bf1f694e3a1bab34b6833c27389b8f1211bd99ed4cb7cb4f6a40b4f0a42939bb5838a9199d2e6e13a1203cb8a6fc20c4461b53cb181eb5ac6adddfabd4f84b276be596170ffdc722f29d61f4d121577443204d371d557ca8f42b364d1b90e2a5a2364b130b54972d48e7006817c769be6e7f75b4d13773e078f130b985284dcd5337af4658f8a21b943437d4dd01e98fd3aa76362ff09ffeb504bc635b135ecf5a42f219949c0e7ee35404a2e207277168fd4bd090c71167a780946d48b005192e8257a5cab1e39b4c3ea61de514c4d5d9e228d9b5119e9401335c8edc196c852643c9179b78d30567b77fe0a6e264eed1640ec540c26d0f060775addbc9fc29248ac31b885488f779d12891a80b4aaba652f2f8accf4272f03a017dcdd2ebd8757df0a8e96bc74e41fcc36d162aeac0e46be005fdb23c77b6bce8f2c297d5465c7a6a5870f756a42d0d95bb633c56f09e4b1edc25214b9547e13a798995b565176ea5f4ef6febfaffcf1cfd82cfc48914197ff72cc0679ff88a04c21b13d0ddef08bca3eb1b7e96ecc3f0cf3550677096408413d0ed78aadd0ad510a15447c8bd0b6891283022347f9e8bc77da039ea308053fa0da34b7df492241ae3ea1b8e3b42391544daec3569204915f73671943e4f5d39a3f259148c12108ff4952fca8bdbe7c721921ea18df3291ccd7f48028649d22b0327a64a784787972e24c85622893aeb0050ca240f934e0d7cf612f3df3b35dd3c357f9a994ab0aefc8fd603a828944472c544354a491a54d0948e8b83cd3537e37893d3ca8d187d05a279b230608cd018a8ea390347aa8640232af37faa329382e301a9a66f21383d90a0061ff78958e7d06602287418631508a7d722a15be2bcaabf464ba4bfb126cc7b2cb1cd231d159ae408c03542abce4bd826f932c3c4c290b7e964bc7fc5c78087c3662c578401a8006b484effa63208c88ae8fa4275f6a4d9166fb5eba7585045dc208b936f5e94c08454f4fa3be24d9879fdb0f70a4cc8cb652699d9ce4e3503d4dbdd95b622560dfd48b3e6ed91de24f374f21207b7c180d3a64a5674302c4ea255886376b7119689ae7cea79ae559621437e69dba211b861a4a3f096cd721f417626e0f08f1fd0cbc93f68a5b3b155afe5d102595601695568a6d7e67e4d29b4cf4cd4d0b0b67dfb9b3a6dcf6f7a915b164f35dda285b7f03078f576403c4c5f8e32c5bae81bda7b8acef0d933784c566902f036183a53563c29f1e645f0e12d55234a355e83e8f1431f11d5ec018d6f88a1d320df52029ac5b9280543938224a1539b34bc2944e4f70a77e3022e71161e74f88ca55d3d485c72c8894bf77ddff99eef21e5d29fd8d57ca37e672cd969f5a072c03fc634c90e69c7154fb32b7782aa54d225bb5fa82917591f2ea5b59a155fe17693aaf0eaf81dd49831d9a6d20eed934a47ea0600623201d4246a067f22a9826119f28f9b1bc287de53b9d3d1638c83aea69e471191fdc9f7dd4f164d90d35084e2e8345cddd9cf6d3ad38bd17bdd9823eb74a2f74891b39555b64fbffea167e7f856f0e64312d19be427c0c3e4512a363e6ca9c7838e86627c63301b9ac41ff1f067a663c64b6dfd69097bf47f0d47630b6c6fad9f468ec28ac48c64fa8a6b2dbde257b38e6b8c277865c3bdd01571ebd9b99b15d2703f78286e9701ded3f71e17bdc2eb542832a573b234811da7dde06d1b5f55cc74e5dd81f3cea0814581abdca518db8d953dca3ae2499b3728bd985b13def50e5115855127da14ba467f2772dda4c464a8ed109fb6791bb67cd3f31ea4163939f7c406a0fa648fdc416389ef210075b65dd96a246a4636fac618e0f5ea76d480160e6a1bec33d1826a86d07771f36dbb6bcc082cd113e22b268982daf0e58d10c4c7613b5fc6f0d39dd55ff56c485941af05e3b19458953862281ef99ee0af633d8c7ff18a5914424e3cdc47f6de5e6b842553d49bb4b6427bb49f11c1236fa33ee121bebea961c57166ad6474b1d844773d0d0fa4895bb1cf6b2be42bede2edec2aeb9219c0da0d05f3146181b9cb9ec7f68fa474ce2544948eef39f2395dba4501761db0089d940ddde61ab0718b8fbe6b3bde731123c3cb8ae02fb5966bea9f6b29dbb851d23d0a498cea6dbe94be36565928e35c7b78458b3b40c7b29bcedc8bff3f10dc9790bf0989505bfc62bc0271100e2eda5e2ecb73595c7f09e5f269cc40870dd44bd77d8648a73ab3853e572b5e2d4763b68be74cac8bc71a2c85048afabdd26b39321c9d2d2ddbebdd9ae55d093ad231d5ee66d82d3a0b7cba8b43733a5dc8138b4ecac332117929fc71fb0be039c55bcc90d5fce36a9f18604c257c0292fad94589a300a787461df149629c2bf54a90253f5da54212176bfa69f80c82b34f54780d29b75372d5122105cf881f1362dda53b273c21811b493d5a253a62e2d49058e954867f46d055ff9918426a8f99b477aaeb70e9427a5e10d21e80e6006ae81bae3ef938d2877924c776b6d38f9f7621f7bee6134675839114edae8ec7cff52b5f7f63a2e913a306b401720fa163a1fa3f6e9f6694afb1b8e7a1e00303dccf5ba3b0674ffe755a877b2033f732c0a90b648505d15c763fb1d643dc8c86076c1dfcfb0ebf8a308b7ec572251aa136ee21b6061fbbc1341515d56efc0df3af620e1741e0b74e4a71230864bda79493ff0e4157abc91c885dba02705527cc6da6ee2727a664555e0cc3dc182d98d3b6dd046c0325eb986cc32eb610c3c77bcc4b63c314adaabe6a60ada97febce271be49cea2548a0f25384755e923f79996c871fe367f384186f69b4c17f790f0ea78ad2d4adf398407a4ff92e8a3a011938fb79f90198e55e0442a2880f1b809a89b699eb095add54b07a5710f26258ed40797337ead357a4f04112690b6d430385f539bfee6e9d9522615d5bb5879fcfaa0145f81d44ba17063b316742ddbe7624f093272e90870594d14526d65a0faf84a2d615be11f04f0b1aede82cad057fd282e45378265f774ccc5a4b5171642b7dce7ee0bf8f6007bda6c118568efa2cde0d90c98a9b4d364820638cc4b534a568dfc68bc7a042f3d00d9c013dde827f301422c563d4322b6f8a91c86702eb7b4ef01f11092043b7744a6e14131a0ea9bd9229ca9b31e7a62b14fbf11caa39863aa72357ad575a2a1c5ff6606a72694ef", 0x1000}, {&(0x7f0000002540)="5d04b6e1320cfb5da3d720c09e7ed0475e5458aee5e6b995bbaa63f4ba96e3ac7ae53bafcb9febcaa8491dedfef01b3b3926ccdb276e17026990175cbcaf5b49a741c5462fe3d9b37937e502793eeee9e366db57deb120a75ae2007297421bc2178f6972475170d5fe838de296e30aec21067730e7eb9a8cbddb9e9af15b69a84fbd16865c2ac2fcb86bb64c564fdd253b71b1f632a43806bcd6112d7dd67fddd8016240fb9668e72f85982d6fc29a15120ca99b290dfab93c0bbe8054e74445b81a8fcb92381d3efedba5489db4e111dd4235e62b6ee5003fd71a4126970a61530c4f187cc9a1fdd00211dbe1bbba96bbb528022175e2d60aeb44edd8548e87af36673e287d66266c5824ed6f5d3605f8c3490cc1fe4abce07d655c2d6ec5917abc0ede7b18d21ba2f8211fb871d214f754912156d67982c9652b8fac48bebd90c435f2136ec40126612aae252ead91c9df824c3dca2ff1aa0a27cf7a276b38c91deae2fcdd44084bfaf494014ee2acdca5e449b7727af1c6b78c357dff81ba81cfdcc2388d5ca9b2e36a73a2898fe7568538668b6d5052b38d9beeacaaeadb0b254a031c487af45e35d20cce913600b223a3d2a3afaddd140b6dfa7c78f40dff1b7d02e93e5f671edc06b7ca82489f27d71e807d4017a008ce32a370cbfa1994423aaab3f1139a17551ad21d0e86155a490ccaf2e9db2765c0a4debbbbc753406f898d8428aeae215e369b7ad5bc4b02b466a43e013d7904547f17efb18a8d423be600046a1bd02c0f351a4b2f60d6247ff8862221f9134c43e3bdf8da0d7cc815cff4d3a5968b4c6dfe8f391e7d38930566d7b812d5caa84cf61901b7ac0b967fc1b5583828d3c8cbcac54e4b6fca8d21cccfc9b673ffb2aeeeae2ae5fb5c921755b0e9a23c233ae4a58b25993bbae14eaa03304f8fc63ac93f2622fdd236281bcb67496421c989988f152d9a93ce41e77d29b53cf0d4d75fa8694fe9544e901c96eb241484ac60a2ed04de86641613764c64ee83ca1d43bd77f713332a985d3e5e7bab3f3dcf0cbe1b88f24df1368b46386d4eecf7cf70298297a99dec5f16bc8908615bd00aadfded14a156d0da60e90ab39b7ee1eabae0de8b82be1b75669280f9dd5c3f3b54aa9c1dccd0c367cf7822126ee96b5aa847505bb25590b3e27397754fc41fc9155e1ec578b371c832f118f169b57ba077915ad6e4c8a62d6ffb438e551e394123cd3a657737bca5cfe08b83b4a3f509512e27f83413dde9869c0047e79bd116f8d4cea720fdf9f3b12338ab8663240588657351d3e457cc7f1741bd72f451b52865786455d08f9c16ab6709327956cbd3b0680a3c99d35dec2cc97906f9453bcfcbf3aab8319630f474664d5d9e054b64ecd86b045f41e6e5ef3984f14b2d7c00ae301980a21b811d95a4e9e9fb91f05da7adc733dd29fd5bd64a55b5c9e1550543365129e09e9e82b98f2db70f38e5161af8698c9664cff5ddecf4f2fae600c7c098a90dcb5e434c8513fd3af4fd480a874d0de9c6e958aa0a22d503818483b0c21a6e69386aebfcee3e8a5e2aeb848aba3dda804007b138bb7f9c1918639dfead2cd5aca014a8e2d6a0829092973e96a3e5291701c4ffe1b5e08feed07421188649722794e901687e222369e1af1e59db91c7812d79c20981170b511cef717286f5ac70501cebd1e5eff9d047bffa021f7e7a1c02db251bd761c0425a4d1f979e76b656ab63607eb9fb92307af8f7eabe7a1e8fb38e284749244ff099c13f2f0a77fe04401a22358ff369d48111684640d4521753d9449de9fcee4e0ac41b89edbcda62c6ac6be4d9ffff92a59eb8b4adac853a7d2e2ebb19a5b4413cbc9888041fd7f0f1ac77454142db78bc172abd3fb8abdd3864bb81aa00be3c77c409072610405adbfd759ee37771c1fb51f5ac335ac30c559781a886f6a0e52f35988277cfde31501a689b436f1a1bfb031e7ddd39af94c8167a3a62cf7dded0ceece832c0b1fada69947804c74f79592b1c6969e2fbc8b847cb7500f372e888aac57d78a0097bf3f6acb3217281c1cdbd6602cd5dd975167e8ce6157444170989e2c73c84f6b1d9a7aa06a75a156437639e4dbe96aaca3495e9fd7f00e32e0190f1cbb8659a1c89a7404b80f4abb3149f4aa5a25b4ae25b0c993a764d655e25363acdbfa42a23a6f0eff004f32e67a4d698cbf2f8f87335249897ae5206f9d7e16d83a85764b7d0ae22a32167025347872085606f233731d892677ec63426a63918d8ee58384ef8b981502594eab9ce6821b0b4ed431d84d9594be8382d3ba2505738e38484a4abf41a3b37b4aeaf1d154cb37be15b74952010468837611502fccade1686467af20b62004d600972dc18d974353faa78e432139e9ad9cbd1fddddbdf83d84b3432a344bab48a529dd30d3580ba53204a82a42e6833be8c9a246abc142fa2097a89bf6062879805d7af472085ac669bf776d88960e73748e5d8597b249731bd3eb335fe681fa26ac4dd20eacc5c7fe7c7964bb0c1638c45c8a28612d09a4fcc9bff46de7f296f1ead1e1f39594c39c12cfecc0cc651c53589b5c36d3642a84ea4d796a35193408380f2cecc2cfdc6e71845f8f66cc871579c1586b72afd5f736351540d225ae89ab5380f8058ad40708c283d566b4d13e3f47ee9f10f6d8f500ac9efbd324ae8cbd3d95a0504e568be02d3d9b034e0ecf6ea6bb69d50d252d24d210d66528863b01e2d2cba0996c2647fdeae8c0d010b9c8036e520ff84769a857559d1f7160c9bc622f28a0e3947e4a1ccb44ccbb1546f82d36c90ad4f98857165ea4072d74dd9889d42e8994dde36d29004fac3310577d5a59c3052465e6076610b508d2836b0a211f4c3e50693f976867fabfe5c928af36fa29d636c66fbdabe42ffd134e44d13860989df2e73c4e3198b2df3f46d87283700e675dd42eb9ad3a9d2b321672a6ced53112cccec72833ac0932252776e8510e39a849197e370bf8544766074256c3b5f2b5a864841ce6feb8f836fc047bfeb72dd3ffdd763167c172d5b5e7c7b87ca16b5e4076503852e62876c8550e1a2b447ddad5c4a1f8fb0f67dd29be23f3d728c3cfebff68a0325b375e518bc8a56584505a862cf115c3860feb1a1ebc56be95895d5edc8931f5ecea4b93043473e177a2b6d93beec9096e6ef847f5f048d981f200c8fab0d1b917531c9a93962dc846821fe20945829ddf20447233a7753ee7f106692f1d744a975aaeb67f307ae7fecd346bd52c72c1acb3a5f89af2f5e00a52258b68db17d7fedaa328fc17f727d421db88238ed4ea27aedb48bf9453670578693dc793a61725d09b9eb694d02c66978a85e8a2b26b83829b3c5bd3b4ca5faaff704785f79bb7047a702a63cc8f34d30c5a952e340154d6ab8f38e6d65df24cb2978be0362e388de7e219405304b384cf78c560ada1cd1b41aac08d0d3718073db7443626588a6624544f37e54c329b7395e3259db5832d6d0ceb271c265d99eb2e9d35b399a8fcc4bc585df4354db6702643dd25d0e1c01efa2fb1621991c7e10d552c0bf6a461bd070754a7044356ff35e61f82f29f8c7b92d595790093f72b7c0841337d769000553c0bbad380e7f95dc2d764c9d7a6cc1f803ba2aa109fb0d8ea2f493e16696ebb3f93103cb915272f03bff1668bf5f818069491cb566db6b96b90a7d529c3d1fb903ceebd2a0aacdf23cf09b6dc3eb32f09c0c5ef7894e7f3c5800b2a6643785454fb0abee435d1c5eff521dbbbb417b8c4fb9c3d17c2d5e386e35fdcc42415f267ab6a466c69aa96c6358d70cb53cffe64b00f2845d6519e4ffd9449baff307911b8de1b60b05057257b422ebcc1cc3b9695fbab4ef843d819f01c8c7e7b5459015725d3442199b8a4ce9d850c7eb2bc8410caa5909bf6f6868c301c09688863f839dcb6977cadb5af5e170b5e718b6b3b0b2bcfc80342ee9e8651de39edddf75b7b0b0d50ee7d486d2e14c97d61ba2f1182ba506cee36c5d6f4cd51b42339c044041d1a4cd768ecb7a328a7ad1ea154bb887c922eb9de11dfe57918b998909bbe346ce84d664fc00efe2e77057e4605a3056bc6ae3063cbec981991018af5325f74b8b4bcad00bd203841a7de0c4c03475aeb150119b14aa0f7dd10b65edd13d0bc13705ef35af9626bcd877baf6cd586bb126fbed597723a7c5cb35166f2868334ec75cfc06c3a30f26927cc462b9c4cd6733dc66020a7ed1d06f9232741f6af6315208e4b42e9065e0171632a0a8d3fe7b5182006c92598dafcc612e460cbfcd7158e3a6014cc57342e0d274b0358e10570e4cdd523e1fbd5b6a16182c5ca9310475e6b3ba926143c4bd50b96fac92e779158973c1d0a8e20b7bdc6422e027d15c80806dd148aa30cd5bf11c31d6971b61daed23dd4ce08b3a9cd195a15b8a9528cbff91dffc42162e80895353b66313734f0df68d25801427ba50705d382016de8ecbe978e26a35161f137dd9a756df22ec9446d85eaec697668114cc78b966787942a3838c50a925e6916be76e3b8627769de15bcc68a0a30f74b4d9b0d0265683c6a5bb4cb31342338f20485fc475914550aa7b421ba4c2ccf7b44aa808747956763a826009d1ef8c2ad4ae006f24b903cf3542ed9cc562ad595791c6238aa2e2171daad9f6b264bb829e2d2d58c0c0f5b548bfe54b9fb8dd8fc67c42501cf20e1a51e2c496d3e0463733dbe6c609ecb9656af13b32630c8ba406ffffc10444ae58a30f4b1d91bb5b43c78fea22347bb5893fdc39b06e318df17aa3715935e6cb51b7ff3842c2fcf083e94c540b3d51244c34c0c9e5a833121e6733c86e13c3485ef4cb14f76161bf916c124e504cbbe45cae56d552b70a32614719dde797b1c7b90bd5a4d9e05112376b29173040309a65df84a18ba73ab0801b75a3518155ac4d02dd5bbb4b871366591433e026e3c166cde27a1635ad534b3e746d570f00dc0f20b64d45a0bf40adbb747f1eb725c967124e2d7087a3fbf218a6ec0c305bbef204e5d813599dd9675025e932d4b09ed07194cd80bb7e9ad1f1c69660a6871cf2bc0c63f4723235a2f27f4010b84fce741d5b619667437279ab5346ddf85cf49d199881a0137a22be45afd3fd3d56c7afc43569d9cc5e1c8a8ad44eb8938c5f5b8b8ba2adf34e0402a2af3182b14332a8a3f61ef59d2d1309b046f68610b337d806c6210caa6584cb8d13c5b0e7294dbc1fc573f702dd3d23b34d391faccc3b522ef701062012fc4f921db0f949729eeb9758b630147d22a8d8c6b4ac580c2f2c45dcc7b7ba27c404d3d1d8b6c4d163a3db275d70e305d883c3913549bfb5aeaadfb04caf2c54c0d024e5ca4d79fc9523e87f6414dd06405479332ee59630686deb9e9ed6956d3466da87e17234a7f89f4ed04e78b769128e4100f510895877438cbd48e1c3ef0dba19518a0bf2ebd7c76dfe2707b73f29e9ed9b88b5890ec509f77e653285f36e4728acc26a96fb2b2adf07354703c0d47a4f0bd25da0206de4599d2b1b3e88e0bab8b72c0e788942a71a70d74265d1decb7fe5004d74bf5e848b678df2d5e46447e4970dff73c918a2c942f98518360a8acb8dd5caf59682f0cb6be205b25e2105b29e6f6d9b62567a2e67a76f37ae0476f20477e5df14c356eacf9a792c05000cf42dd1f1fd7d5863ec0ec16febcc462b379c3fec7a0d2f576eef1fbfd1a296449612e28105a3125d01b50303ba5fb507ea02cd62fe41b6a1f88c594565ef3dab7d90636e15319648f18d29461146ed50db7d", 0x1000}], 0x3, &(0x7f0000000240), 0x0, 0x404}, 0x408) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x60}, {0x4000006, 0x0, 0x0, 0xfffffffd}]}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000000c0)=0x9) close(0xffffffffffffffff) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) socket(0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSRSIG(r5, 0x80044272, &(0x7f0000001200)=0x200) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x81}, {0x20}, {0x86, 0x0, 0x0, 0x80000000}]}) socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x60, &(0x7f00000013c0)=ANY=[@ANYBLOB="ffffff0100ff00000000000086dd60080000002a3a0000000000000000000000000000000000fe8000000000000000000000000000bb890090780000000000000000000000000000000000000001fe8000000000000000000000000000aa0000"]) syz_extract_tcp_res(&(0x7f0000001200), 0x3eec1616, 0x80000000) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@random="78ad55e8f895", @broadcast, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x0, @random="07b2ba59f1b3", @local={0xac, 0x14, 0x0}, @empty, @multicast2}}}}) sysctl$hw(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0), 0x0) mkdirat(0xffffffffffffff9c, 0x0, 0x0) executing program 3: writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)='v', 0x1}], 0x1) write(0xffffffffffffffff, &(0x7f0000000040), 0xfeea) readv(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f0000000100)=""/177, 0xb1}, {&(0x7f00000001c0)=""/188, 0xbc}], 0x2) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000280)="258d3af1a4502f43ac2c47321bd69da3d2dffaf136c9edd499033353767235fbb38e8e0ad15785301009fb9538d4c240a3fbc5be1f10dc17295df7a4270bd59b5ac185f8efa5560e35e5ba38c7d0a9785c117908ed4b42be3934fd45293186806cf232a11eca5594ca5ca206b0f3692991", 0x71}, {&(0x7f0000000300)="09e925f3e8e7531a52a40c3d7fdd351534589ad33bb866598915ba1c62080f4f473a268a20d9ddcaaeeb863a8a96b69b3dc375741e68d87ea1dfcb048e3a744c78f65241", 0x44}, {&(0x7f0000000380)="2ac9dc173db5f9f00a0014d16dacc1b8cb3b96448b89fe540987908b383cb4a067b29b08cb701ea95b2352f77a7d865032d50daabb08263fdfe34c454c67f5f8cb637931c5c4f65851ca30a61c8193abe343dafa47274a976a4dbbdfb178e2437dc1ec937e7f2c1d0984199c673c4174aa8ec4077ae0a804a9d4013200e18948a98c92a245e7a5b2a1eb04d2be8dbeaf3ea0067fc32f152a5e6a7fcbcf240858f4bd38cfaeb3e116772c", 0xaa}, {&(0x7f0000000040)="d584875077eb34995962790514795058406b21cc1d79f3e551de550eb4c42db65d0cc1423c9626da835285f1979eee8814995aedf2f4", 0x36}, {&(0x7f0000000440)="0d0fb19d6b86e7b13556a95eb6595c7da674c795d6277fcfec0b3a84a309a6c496472cd35f6b3e073ab478e36ee08c7a51182ec523db0baccea6251ebc94957c187c7f1e8f0d1eeee991", 0x4a}, {&(0x7f0000000580)="953b84c43261784f4136c377c07815e3baebe4bf61de87cc917fc72d8d53740b743a83fcce6595d744c4bbbb77a886452baf1fcf4091557dbb69bf1bfd257661a079493432a6b14b18ef5a4e7d819786533d1db3962d09f79fb8f03edbde8e41d34aff1d41857a0fef188e333a680fbe77a5506a06ceae99c277fb6b3b74ca5adba28daed24d401a6eaa3a08d7fdc3ade6e827e86c4a5d99aa60623c0059a0dfba97e0179c741e91dc571454b1e94d1132819b084b7597eead246ecfd121bd9c6d6aecc415fcfde02ac01bae7b80dbe436c54faf479291eb6af2dc72f2bc2eeecc9adcc8db5016f852", 0xe9}, {&(0x7f00000004c0)="54071defac5f69af664d8760f616c41327303ad9d8f69e8b67c3ba441a2df8ccb43fd0f7241fd23a5f7025eec45f9f9cf56258e1e74925580cdad5da0d28987157562f8c482a337306cf796645f1867386b23fcad1b4ad74d8c7", 0x5a}], 0x7) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206981, &(0x7f00000001c0)) executing program 5: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = socket(0x22, 0x2, 0x6a) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) write(r1, &(0x7f0000000040)="018c39fa8d84c3da45780906f2fa03f27e66baa74f65bfeb0b309d0f39325aa315f6dcefaac1806e5d467f7de33fe4f0e2cb7db6871e041d19388b7bf1bb147838f3bb9eeab742ebd73467548b0e2391b1c5f0b8ba806585eddc0757b085f556aea503b19c439b081224aaf9d3a72dc47b63300bed0438984249a9d1158448abadb230d3a2180d58df760e12a7", 0x8d) socket$inet(0x2, 0x3, 0x1) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, &(0x7f0000000100)) r2 = socket$inet(0x2, 0x2002, 0x9) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f00000001c0)=[r4, r6, 0x0, r4, r4]) syz_open_pts() sendmsg$unix(r1, &(0x7f0000000700)={&(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000680)=[{&(0x7f0000000240)="ebc29339", 0x4}, {&(0x7f0000000280)="5545ab5c5149f3a5cf567aec004188fe3213a07f9ad155b357e929b4d56c2c6c32c78405922127bc040bed28ad7f42790836b1", 0x33}, {&(0x7f00000002c0)="937708ce296b7d31ef9c148c32c417e6d34b66e56fd9df0614c6eb3dd9535fd0d9ed0dfbcd5686a064500f789307ec4aaaa64e9c0e0dc7fe48f874c21f62ce1c7ca1c10e7533ffe36b944e2d497782b431068423a0f4e9ba82b517b27447d6abed6eb151fb26b158a311721a76f368b6f0b895a7ccf836904457814512ef7fe7632a52cb8753d1", 0x87}, {&(0x7f0000000380)="4b978c4f96c9fb1eb8b3cc910b94d6d8715bf21514fd34ef0751914e2db3a7de88fe2af539dbb65bd7a1c1e5417f554e951b667d079c04559a410448a24575881e91599d85ab7a58186233b4c50feb08e8b7936388dfc8af6bbc0a5a1a2877ccf4af6adf75299981f971d60db2d70687bc260d70ec1a6d284a0fe5265fa65cddfc21efb8c7cd4f7a790b368305096dfeb015a5bfc6a320cdd9eaa94a1f580f1ab8e641cbd2c58b803d", 0xa9}, {&(0x7f0000000440)="61b63d738a42d3361de2279951101c7c6b0d7dc5dbb4a71045999a3329e013934c376fe6860942c1af7670cff13c658bcc1d21d74025d506f99c9ba62832b680138e5ffbc2f810cca20eb9a155d943d40a5a3a3e2b2972d66ae2186e17570420961b6d77becfe038fc49facec1d0c1247082a2e97fcf4cdddf1a6fcb6d59bdff9eb140ebed0834898e02b47e69de5e30bf528ceba4b949b72aab227a676335a99fbe2e452905d5e8219f1ce6c3fd0883c3f23351218c3a2ab5", 0xb9}, {&(0x7f0000000500)="46bb31938da11de5d4df0761059251bc49fdf255dadf58e331f2e09150124d6886169aad5ddf582fb5df1f957bd75254663b9e6f5be03dc2445b71f608b949ef2353d7aa8ba756422e5865db9c2779e369662790258d22703a0f476558449f2ba53f38c9fcad8785fc8cf61b98d911a201524c91c53bd48372b8ce59a882c1d6b461164592e0e30d141a7934d6d28aa8a2f6893c2177df6f735500fc174db5083d64e60ad25252af014a8c40f2e783da7c8d8a030301afbca4074662ec2e507ef161c5aadff337b99cf4172388cd89211c687f6f5742c3b30663fc9c3f7ebb4a2635d694c104a90e31b6a8c89e8dd57546", 0xf1}, {&(0x7f0000000600)="6d45677addb654", 0x7}, {&(0x7f0000000640)="bed599908f131799caa4ac13a14e28e914c043d8095e46347fa6e3fed4", 0x1d}], 0x8, 0x0, 0x0, 0x8}, 0x8) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000740), 0x10000, 0x0) ioctl$WSDISPLAYIO_LSFONT(r7, 0xc058574e, &(0x7f0000000780)) setreuid(r3, r5) r8 = socket$inet6(0x18, 0x5, 0x3) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000800)=""/119) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000880)={{0xcfc3, r3, r6, r3, r6, 0xc0, 0x5}, 0x1, 0x1, 0xf92}) ioctl$KDGETLED(r7, 0x40044b41, &(0x7f0000000900)=0x1) syz_open_pts() r9 = msgget$private(0x0, 0x60) msgctl$IPC_STAT(r9, 0x2, &(0x7f0000000940)) kqueue() pread(r8, &(0x7f0000000980)="a80f87206cae18876343f23a5607bc3ba286621cd2a7484e9a9250d0cf4bdf34fdfb2118917c96f79e445edbf368be1db356b1980ab2b403741f8ec2af70ddc23c92f0e8482af8fb3c6c57f2f36f47964fbac01046d177dad047cd2df200d537c377c8884063c681c0953b3cbac64ca73132d7f47fe00a0e804e46b774ee980737ddf5e32af4583282737444bc2e43eed57816cf2678f8abe4617f698b465023ddffa0d614ba59c3f3abeb2f1bff0720e6110ff65aed944072799a33b2a3d19d7f72ab0edf9158a6d1e249cc15a9dd100b0bdc25b1dbac", 0xd7, 0xfffffffffffffff8) ioctl$WSDISPLAYIO_SVIDEO(r7, 0x80045745, &(0x7f0000000a80)) ioctl$WSDISPLAYIO_DELSCREEN(r7, 0x80085754, &(0x7f0000000ac0)={0x135}) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000b00), 0x40, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r10, 0x80085754, &(0x7f0000000b40)={0x20, 0x2}) getsockopt(r2, 0xb8c, 0x5, &(0x7f0000000b80)=""/57, &(0x7f0000000bc0)=0x39) executing program 0: setrlimit(0x6, &(0x7f00000000c0)) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x8, 0x74, 0x1, @mcast2, @rand_addr="03f100", {[], @generic="8ff1a20d7f3f752d"}}}}}) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getrusage(0x1, &(0x7f0000000000)) mlockall(0x1) msync(&(0x7f000024c000/0x4000)=nil, 0x4000, 0x2) executing program 6: r0 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r2) lchown(&(0x7f0000000040)='./file0\x00', r0, r2) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa08004500001c000090780000000000000000000000000000000000000000000000864ff5ad0a4976b8e89f1e"]) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000000c0)) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1f674d19b1f9ec35, 0x0) ioctl$BIOCFLUSH(r2, 0x20004268) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', r0}) setitimer(0x1, &(0x7f00000001c0)={{0x0, 0xff}, {0x1, 0x40}}, &(0x7f0000000200)) sysctl$kern(&(0x7f0000000240)={0x1, 0x28}, 0x2, &(0x7f0000000280)="6fee02d136fc882969deecec539925644ab108eca9d35e2826ac4cd4c03958dfef1724d264983e5e5910257e9503a402b2f2403e2089d89edb2148d817bc26d9dfd1e26e93e0b23712a74cd85d297093455b082cad9095ed84a1058dc8d414b098fdaaaabc109d9450c043a5498ebedb91d1c2d99fc702734cf76045dd1b0823e7f5446625dba05a47537d2032ce6fb1539b95985f44b322d3786d236cca345927a9f2546a996b77968be09d2c0b32c1ca3365d3f22ec62bd791320350cf72ef1d28c0ca8f8a710a8660b3afd564d80d3341876c8f472719bd4b3b04db0b71cd6b8be23fc013b437df740394af9f955226d7a595d07dfd508a14267e211085a141914da6df9c617794e4e949bfa3dedab6ad6cfc6aaa249ea0bb18100f729df09b7749f9f98930f09e50bf854b00264ba504d3ee5a939b19fa1438c4f516305dc139f2eeb80d884c278c424155ec0311718daa7a8f495712359cdbd5df4bbdb6b11f8c0a3420abfa019f2a1d9bb63cd9953ca2bc05bac9befb7df1796a57bc96f9553e0e05a2eb7038b954467bd38bc153bd9a72fc0c91963a47b518aa4e17fb7bedb4e5757acb05697761b3def909f1a696db4e9d25012c40493505415e9c7340550ef13a6bf385ed2988752c063151c6a084cb436c86ddf9e751dae25f8f356c7387f86a22145869eed42dc538fd41e8ca80300b600cbac6607448597eb20aa5be679dd696fd7986acfe264fa4f37e4d36e7a0291bc97a3eb439d2d4a13305be46e9276d53eb65094c7fa99f77cc7f0940bce2a2f13dd1be2b14795d9a53e66893a5d78a8d112387848197c0ce87631f84c1376673a96adef3182029474873ff735ee1771772c0f021892e6f05af0868ba0c36de9249d1a64e73ea57f4952cf1ba0f0654431922ce21fc877d0e5a6f8939945e97dd40c69281926c03a1ac6b92352c2e52af44a33e871f12421ae15d56841961750b674fa76e042988f2aaa2ef5040975f3bba51ec84ee7e93ff392e45022eadb83dde3f7c4e6f6590342919460a07aaa7e4c7ce30760784a85210e3d0020ce73c1e44e8d1d61141f8f99125eada1eeac977d8a345a6fda1538b3f7c3d0b915acb9cc2d40bb8af4ff6c19310a60d01762b9b264fdbf1630e36acae664746b3786e946ca9b144515bb51144370beb807df656281d46c1bfc318f2ed79bd0d28755587dd9b37ae03a3a84570c9f46c2aa0d4c7ea3e4fc83dd7c40721ff206c70c98b9bb6137b093298a10cf54b7fb1b405bf0e83e72166d3bfea7d3f3b30c5a96999f05c143706e5f19dad6c1ca87b274c6c202a6853d5c2e75807b31df83db0bb77a9c1793f195cff5dffd1937ce28e4e82210569efd18ca0dfc4cc40de910d465128f9b5cfdefd59d65095328383113450a3ae16f9d195eb381cf57cd6e07c04b6387b0115e68fb2d2bf4d8bd085e881610724ae5f328aef3a02eb38bcc529bc10cba319ec7aac3efff0ff80d24bfcccc5bf22b0fe932edc5527125ab02ad945e2b1781f372ccb466ec6e21bdace3e1e9a83edd59785721693b2522d018b1c8bdd0210ee7dba091942cbfc923825aaff0b5201634836d552479bc4bd00db0d54bc9d4228f3889b1178f70ddf450a93dd1c7700bf5ffbb2d2106d8bfe8b3c9456f7fde0411335df30593d63a7ced59c33f6aa13e498b99ea5c025108ba06ab28dbf168a095b6bf6eb2ea17ab391571e27d3ea69b29bc848cb040d08394d88196de0cbf3abb862bce49475f1bdfbed9762896b4bc8d6cb657b6730bf1e6c17e2a911906a40978c3d998ce58788b2030ecfb3fbdbba8935f9d1cdb41da310eae75e8dc956cb1c645c12e1e5a4da89fd5d88f7ca1c8f9ddbf93f3d381e458301f9b509a3ff9ffe6df9bf107e415865b8d48129a97fa9963fb174987eaab31ee6b67a3cdf6bbeaca9c66b0f25d83d082075e602b6a556957a5b5da582483a9ec97f759bcd270c1cf785cb13daab6bcb015238f0e2ed1d1a5797d2be275d5426f98302728920b104b15668e354a496ea0cb98aac1f1a2602d3f9f82247b721b4f74af2bbd4464b929c5c46eb30ee05f7cb0a8655a954dad19842baf350a09b1f0220aac289fde5bbce61ead7f95888ea018ed87b63b314118b22a662d4b02283a4573153e67f82cfbcbd0329d34c689a94634ec93cf9bd16597396a0400380c562be867875751bd3e53456d19e4799869e38697f9233459da8043cd7ad26836c9743aeb1f180ec6d9b34cf8fd36ba2c994354a58b7baf870935832dc06fb1839e2bc8bb9a4ab958f26f28334e60a7b3806681781618ecbf03699016dfb5d940332dc86b1a6cf92d141b85b4da4031b869b964535be7e25a04bd4dbf225355c95a44635e96902244ae69d0598a042372364171e855f5fb83777c7e91b3682a6210797978cbc0e98e10cec3cc41fd9ef475ff65644bc378e8167eea3e1afeeeee1051fc72397d147636ca9bab10030e6a6b3df3c22c3495de06ea0715763f8e4c47e5785d65ca5c64af1bb7be4c57c7ff720d74edc67ca183c6d627d293a5eedd24d222364544554280c45a2371bf395d7e4899270e22810e31cb13964d9d894229f0b1934723eeba8598d99b1c86b217004f9cc1afcb957b8d3169cff4ef2d8baab3d47dbc2f85184ae2ce518638eae1b47b16f86955f34ca88f7bf3851891a651f64f5e0d72daa2f4d497ae711d5e79160bad450ce356c6dca81f6946ce9861c80509fe9345d7c939a0ae45a347e9a146a2570de69129964fb5a36844254611ed9de54fef11d0b61fde2d70ff3738ac697ed9a4d3213a3123d6a91be0c5a78b9c7d492246bc954860732017e8d1ab9f0343d0faa11b5eb9efb3e67e20f5556df29b552c643754e0e37d683c6fcf9e3f07d0904a5f083a89944eadec29ce731774212922222b25db498b34dae173f56b8ddd378ccb92e16ec6ac638f2d7b61397f78e4c1c6dc8e4de44068833bd61c396b178877de7874f76ca00ef6e62eaefc5c8354cb3997f891375d73f6f4cb78d6d1efa0783d47f0fabf844cd261be45410dace2ae5fcb0321affdfc95e7fea10b99e89e487141dcb53348920280d94427ed50f6cc6d1baa208a29910caff0eb21a51caa957a32dcd10eccce6eb554cb77cd1f6df158afea2bf567f8e1c8ebd8c6786f05fb58cbc0e42fbff4fd26c8877bca21d9f401cc5e4e5cb98b836c127e0134f0d0a50a291699f5ae22527b3eab05d36692778ac35ffd13c01d708254778baf6473bb225fbacc5d520f2ba48a21beb881496c1b38964b58680aefe9c8b2f906d99564f5ab134c4a23b95fd9c06215bd8a4f70f9d0092839625783922bd5cc67734b01065cba9527fb55eeb2ca12542ee374ee422aed2413246e5b5eae1e20f9d1611b47db2bbf676f30079ce3989da90415f5bc828a81bf19a7ce81ab1bb389a6c3e0d0e0c934fcb3844a237140dafc5b8bd56c5ffc524e1ce3be9942e054678a12968802872761e3e995fbcd8c95e5898a56b50f5b17b3dd2e44a7a0367ff2e417d7474bfc92bb715b8dfa6a923accc7bd137e237eb5c8b75e661a8541ad877776e6d768933af66c22d252048446163eff63eae1f2403aa3f3c59a54eff1b83a648918b4699fb2b72851a5c866552984a452cd0315daaa8ad2fe52dd369b2d92262c8d4579ba21f183fbb581445f76500bec218ae383bf7a4ba221855f75599e74e08c4889f8dc2fe07888e789d867ccafbf485b4d9e029027b5be50f91a34bf2dc3f67cb48172b1008819d1b5825212f393466db6653a9c3a118b925f266ad080d198ade1512e22a8d539e2d48b3c7e788acd5f2ebd855546b0104faabbe284d35a5de15768f25d03c9ed483f4ce7cc554c3e7093be84d5eaee6164945e7595f1b79eb5fa0aac00af8002ecf1441cd58267925a7dac80a807438cab662c135b003e554ad8b1fe6ac9ef3f6ead3efe8e33d3f281991d548778c2c34d363952b0c47996b7c2f11d0912b92a55dcbd01262bcd2902d05f07bb98e14d7e9eeec43f8ffd2e8df7358aaf87f9c6ea58f0cd078637e8eb93c673bd84e01e3392795046f516053824e921d1dcc6e0cc9b32dbec160fb3ec45adb8e9a062ccf073393cdb77c20ef327aaf011bbcc4fe00fa19b8e1b390c8cb80ce97da0ea50dccacc6be787e93e69aa0098f3ec13e1fdb81ca0aa517aa191c62ab375b64af11fbf4c0e878f7ee777e456a8eb43f97a3293c99f577315853b057a8d50a85277fb69391e58d79d275a3ffb1dc4ed87c20a024d529b8bae4a2937b92443cf212b1ea07afae0c653486b9f6a5004f22ab4cd7662879f307c9e51ad26ced21953322fc314b91114cbd679b8faf14e2d74905fd31bb2ed178978e1df86ce3b4dca5950d5cf91190d730925959bc06339934bdfb95ba67142fe209d43bffce905928f1887d07833ee6d907c168a32a68fd6f4a279a8b85faadff7f7886f9d25a7772bc0ce437d40652ec41d8c0854d13b463b23559ccde13e34c524ddd225d3101ea9767b3d33c1aaa87e8646e9fe7d79567ba52c311c77c3a97421ed697ae4961da9416311ab259aedb33b9a924aa3fe3f328ae81708ae36c7da2515f6f6d0a1024a735cd878bd2b698239bc783b8de8c2243d8dcb4c11ec2dfaddcf7a9757e6692a11206d2de36d245c2b7a65ebcd1909140f99dcf9636b83b2772914cf96c5027a6f8968e75af98e6df5ba9f83c2abf69b716caad10e6d534c7a384dc0ec2c8ee934ae58b1a4a4a63f72fc7b876dcb40a75aa4f2a523809fcd76c21633c7a6b63eb20bdca6b6bfa849094f421ab6d845013c47765eac17e0ff29997b11ab7943142adbdc697cc94197caf8a568afdec1dcf88dcf79990d9e21a47c83b3fdc288c4ca0219cc4dee5cc2bc5a6871adccd6f902773834ca099384124cca97836d978a1e1e8c88018dd8e1991b1f4b57ab76ea34744f0db1354eca08d9537bfb16bb3fa5c424f2706035cb01c01608a2ace0e25a24e85683e637f64a36a5f5dc78499efef9f9a2c40b2a87a4de587e837bc856d23dc1177f5e1eb612563deb92081a18c34ba85478e2430ba6cdc1f003903f350e2918c06a608ec9736037f03c1513f204aa7b03b89b84bd7c655602be63fe88eb7200e44d52eecf773c10cf569ef65f57c59fd36b86d90b5cd1222b25f26b83b514937be7334df9e6300e24340a0a64d440f0877377fe6aa8248ab93f1009a2e7468eb970f642237741b6e0b66a3822a2c82ee8771c16c3b7303ce6fd811e687e25b89b1f4c0efa166c475177405bff70d2ef7c23379a1faa9c7f61175a5239f3c6d6dc32e185d079f8b834e2cec747a887e18f62eff95c56013e24b73141ee8542820630b5255aa8d3e5e918c156576d8758ba012c64be4d2435137f22f3eecb200671766d7f5c750e593d04911509c9e3d8e6a25d115a50a4a0d1d9d13aa500ea54468b40bc78119db4a2a115dab281e6a1c5ebc3f2b885fb9bc5e8fe49518fcfe68cefd696627cf6fcbde9178e1fb9589fe44161af1a49ed17ede85fa305f934cf034eff49402471a0c8e0386cdb1d1e0bee6565a133a485b3d0c03aa58bc18f120ef4d6b46892f5f576e5cdf94e414ff8336e2735b51fe2c924abf71182c7a56d526916e98d95dd74049db3cfc0644acc7f4ab78518495886fe29cc418836f7319b941426c3a915be2ada6a7e7d05c0204395748940c91f615813b49bcfd577f18a9d0101add8e9c52bf74ff61bf0af1ecfe49d87e1b5014593a5ffba58ce95bc22b3a4b0870b07bbb87106ad020d47b", &(0x7f0000001280)=0x1000, &(0x7f00000012c0)="f08678459a0e88b8b598e08f19a2bf1271a23a4209be89510e06925ecd4a6c10bbe3827a6674f81f834d77a4d35bc23ca4cff3bf1684e228d384b8972ba881a6e4b40c5658029b17e604d7a601f426027b16087c8b9e5f2787641918937e581fae01df671b4592f7d7b0425de665ef43f14a3dc85eff5e43cba263c82caaa798430dde8f8a3ead456e4c0522435965cf6bcf130b21fb3a25679586778d8d93222466eb7f8aa07094774e4f7c6b3b298b17b48578ccb08342125c9278eb503827edee833deed3ae40d65b39489a149e797f0828ff017c25bd74e87f4507896b3c4c8ee15d0c2bd05a87431a94a3e1bf3979e5e0c62c", 0xf5) executing program 7: writev(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x8020699d, &(0x7f00000001c0)) executing program 1: poll(&(0x7f0000000480)=[{}, {}], 0x2, 0x10000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) r0 = socket$inet(0x2, 0x3, 0x0) recvmmsg(r0, &(0x7f00000002c0)={&(0x7f0000000340)={&(0x7f0000000080)=@in6, 0xc, 0x0, 0x0, 0x0}}, 0xfffffffffffffef7, 0x0, &(0x7f0000000300)) execve(0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, 0x0}) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x3) mprotect(&(0x7f0000018000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) writev(r1, 0x0, 0x0) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, 0x0) pmap_unwire: wiring for pmap 0xfffffd807e48pmap_unwire: wiring for pmap 0xfffffd807e48bca8 pmap_unwire: wirpmap_unwire: wirpmap_unwire: wiring for pmap 0xfffffd807e48b010 va 0x5a2eed34000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807e48b010 va 0x5a2d61b4000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807e48b010 va 0x5a2d61b5000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807e48b010 va 0x5a2d61b6000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807e48b010 va 0x5a2d61b7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807e48b010 va 0x5a2d61b8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807e48b010 va 0x5a2d61b9000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807e48b010 va 0x5a2d61ba000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807e48b010 va 0x5a2d61bb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807e48b010 va 0x5a2d61bc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807e48b010 va 0x5a2d61bd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807e48b010 va 0x5a2d61be000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807e48b010 va 0x5a2d61bf000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807e48b010 va 0x5a2d61c0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807e48b010 va 0x5a2d61c1000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807e48b010 va 0x5a2d61c2000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807e48b010 va 0x5a2d61c3000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807e48b010 va 0x5a2d61c4000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807e48b010 va 0x5a2d61c5000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807e48b010 va 0x5a2d61c6000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807e48b010 va 0x5a2d61c7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807e48b010 va 0x5a2d61c8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807e48b010 va 0x5a2d61c9000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807e48b010 va 0x5a2d61ca000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807e48b010 va 0x5a2d61cb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807e48b010 va 0x5a2d61cc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807e48b010 va 0x5a2d61cd000 didn't change! executing program 4: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) r2 = getuid() r3 = getgid() fchown(r1, r2, r3) setegid(0x0) ioctl$TIOCCBRK(r0, 0x2000747a) flock(r0, 0xc) ioctl$TIOCSTART(r0, 0x2000746e) preadv(r1, &(0x7f0000000180)=[{&(0x7f0000000040)=""/211, 0xd3}, {&(0x7f0000000140)=""/44, 0x2c}], 0x2, 0x3fe0) r4 = socket(0x6, 0x4000, 0x1) r5 = socket(0x6, 0x2, 0x1) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) mquery(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x0, r5, 0x100000000) listen(r4, 0xff) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x1, 0x1f, 0xe2, 0x2, "22aca202eb86129606468c0b805d502186ac2a17", 0x800, 0x1ff}) ioctl$WSKBDIO_SETBELL(r0, 0x80105703, &(0x7f0000000280)={0x8, 0x800, 0xaa7}) fchownat(r0, &(0x7f00000002c0)='./file0/file0\x00', r2, r3, 0x2) getsockopt(r4, 0xffff0000, 0x6, &(0x7f0000000300)=""/79, &(0x7f0000000380)=0x4f) r9 = openat$pci(0xffffffffffffff9c, &(0x7f00000003c0), 0x800, 0x0) r10 = socket(0x10, 0x3, 0x9) close(r9) connect$unix(r5, &(0x7f0000000400)=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000440)) r11 = dup(r9) accept$unix(r11, 0x0, &(0x7f0000000480)) ioctl$WSKBDIO_SETBACKLIGHT(r10, 0x800c5712, &(0x7f00000004c0)={0x4, 0xffff, 0x1f2265ed}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000500)={{0xfff, r7, r3, r7, r8, 0x105, 0x1}, 0x5, 0x3, r6, r6, 0x544b, 0x100, 0x81, 0x2}) executing program 3: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0xf3}], 0x0, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000380), 0x7, 0x0) r1 = kqueue() r2 = socket(0x1, 0x3, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000003c0), 0x100, 0x0) kevent(r1, &(0x7f0000000400)=[{{r0}, 0x6, 0x80, 0xf0000000, 0xffffffff80000000, 0x7fffffffffffffff}, {{r0}, 0xfffffffffffffffb, 0x14, 0x1, 0x1, 0x8bdf}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0xb8, 0x20000000, 0x8, 0x4}, {{r2}, 0xfffffffffffffffe, 0x10, 0x3, 0x7fffffffffffffff, 0xfffffffffffffff9}, {{r0}, 0x2, 0x20, 0x20, 0x7, 0x9}, {{r0}, 0x6, 0x64, 0x20000000, 0x7, 0x7fff}, {{}, 0xfffffffffffffff8, 0x12, 0x10, 0x7ff, 0x1}], 0x9, &(0x7f0000000500)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x4, 0x0, 0x20}, {{r0}, 0xfffffffffffffffb, 0x60, 0x2, 0x9, 0x8001}], 0x1ff, &(0x7f0000000580)={0x6, 0x774}) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000140)={0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x8000000000000001], [], [0x0, 0xfffffffffffffffe]}}) open$dir(&(0x7f00000005c0)='./file0\x00', 0x80, 0x138) getdents(0xffffffffffffffff, &(0x7f0000000600)=""/83, 0x53) kevent(r0, &(0x7f0000000080), 0x404, 0x0, 0x7fffffff, 0x0) socket(0x18, 0x4000, 0x6) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, 0x0, 0x0) syz_emit_ethernet(0x6f, &(0x7f0000000200)=ANY=[@ANYBLOB="ffffffffffff000000000000080049000061000000000000900b00e0000002ac1400aa00004e224e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="c00000009078000004020000000b48fa89ae2b849e3874080a00000003000000000000001829c12e96ca4f910821907d57"]) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x101, &(0x7f0000000140), 0xffff, 0x0) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$VNDIOCSET(r5, 0xc0384600, &(0x7f0000000300)={&(0x7f00000000c0)='./file0\x00', 0x1000, 0x0}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) r7 = syz_open_pts() fcntl$lock(r7, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) flock(r7, 0x1) syz_open_pts() ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x60, 0x9}, {0x3ff}, {0x6, 0x10, 0x0, 0xfffffffe}]}) write(r6, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) executing program 6: socket(0x0, 0x1, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='c\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x200, 0x0) syz_open_pts() unveil(0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffff132f", 0x5) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x15, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) write(r0, 0x0, 0x0) dup(0xffffffffffffffff) socketpair$unix(0x1, 0x0, 0x0, 0x0) r2 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, r2, 0x0, 0x2}, 0x8000000004, 0x0, 0x4}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x4000000009, 0x82) semop(r5, &(0x7f00000000c0)=[{}, {0x5, 0x0, 0x1000}, {0x4, 0x2002}], 0x3) semop(r5, &(0x7f0000000340), 0x0) r6 = getegid() semctl$GETPID(r5, 0x1, 0x4, &(0x7f0000000180)=""/40) semop(r5, &(0x7f0000000400)=[{0x0, 0xffff, 0x1000}], 0x1) semop(r5, &(0x7f0000000140)=[{0x4, 0x2f, 0x2000}, {0x4, 0xfffd, 0x800}, {0x1, 0x0, 0x1000}, {0x0, 0x5, 0x400}, {0x0, 0x5e4, 0x800}, {0x3, 0x4, 0x800}, {0x1, 0x3}, {0x0, 0x1040, 0x1800}, {0x0, 0x40}], 0x9) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000300)={{0x5c26, r3, r6, r7, r4, 0x100, 0x6}, 0x1000, 0x1, 0x1}) executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xfffffffffffffe5a) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) sysctl$net_mpls(&(0x7f0000000040)={0x4, 0x21, 0x2}, 0x3, &(0x7f00000001c0)="1a263e4e32ca400616ee9456da67c0d834f11f494faa6a4f1e43dff8c4c92415a8e9575b6bc4b43086b1f5631bfe3b91df464df890197377c6749a9c13b32a9a389c518ebb46f2eea8318908833edd48d5316ec63f556432ece1f709a1f730da570095c099bfbc985bef43f60a8eab4aad1b92112f2d2c220b127bc65af4452e74ffab150305671a5f800fcbe532db9cfb2a013d4d36ceed028a62b1fbe986799e", &(0x7f0000000080)=0xa1, &(0x7f0000000280)="78314ad729a4022f05230e2908770b851292218de78ed531c4b31989910da3dd6ebf237b8ca3d88e952779bfcd50cdf85ba49945b2aedeac9bd588024525f354b1616b69dfaefa16627257c39cfad5496a0f05dd6e1cfbd730149e3df6e493d42f4f4b3cd87efa0b6e19c645efc364635f4f96510fedf254f29264591a48b4b5e26fbd58b63054ba36ba73b4b605e384328b20ab6e00b9fc9e70f1fd290e125fdce86e4ba985926377afe0895ccad5e2ef357b71a953eb00dca2fb22c38df4a59dfbfcce81a4a837437cbeec5831708609bc4e73e0", 0xd5) close(r2) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000000), 0x0) r4 = socket(0x18, 0x2, 0x0) setregid(r1, r1) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000140)=0x8) writev(r5, &(0x7f0000000000)=[{&(0x7f0000000380)="7e746376ecb3f4b7c3b9648dde9d8c13de18b9e215c4a9cac7034ab89ebf86868d83590bbbc0d90ba99e59ac2ac3a2812db4a42c910ec132c100ff7f737c911d105ade6f74489113b68abf53fec3be6aeb96d1dd0b41272e9a67087a7fbcf181a77e72520b7622324acd62aee319cf3e29c7534ed4beb03e67ea890203", 0x7d}], 0x1) r7 = socket(0x2, 0x3, 0x0) dup2(r4, r7) setsockopt(r7, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0xd, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) r0 = msgget(0x3, 0x280) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000002c0)=""/132) socket(0x18, 0x3, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$getown(r2, 0x5) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000280)={0x4f1, 0x6, 0x5, 0x3, "df2c53a211e79de654005d912735f51e1c7a376d", 0x9}) socket(0x11, 0x3, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) sysctl$kern(&(0x7f0000000180)={0x1, 0x37}, 0x2, &(0x7f00000001c0)="a5", &(0x7f0000000240)=0x1, &(0x7f0000000380), 0x9) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) setgroups(0x9, &(0x7f00000010c0)) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000180)={0xfffffffe, 0x1}) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x80206982, &(0x7f00000001c0)) socket(0x0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) poll(0x0, 0x0, 0xffffffff) dup2(0xffffffffffffffff, 0xffffffffffffffff) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000001410000331c13fecea105", 0x17, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x18}, 0x2, 0x0, 0x0, &(0x7f00000010c0)="77099b75", 0x4) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x1}, 0x5, 0x0, 0x0, 0x0, 0xfffffffffffffde7) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000080), &(0x7f0000000180), &(0x7f00000001c0), 0x0) pmap_unwire: wiring for pmap 0xfffffd807e48b010 va 0x5a2d61ce000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807e48b010 va 0x5a2d61cf000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807e48b010 va 0x5a2d61d0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807e48b010 va 0x5a2d61d1000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807e48b010 va 0x5a2d61d2000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807e48b010 va 0x5a2d61d3000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807e48b010 va 0x5a2d61d4000 didn't change! executing program 4: socket(0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) socket$inet(0x18, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[], 0x10}, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x3}, {0x14}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r0, &(0x7f00000003c0)="76e5dead6f01f8607d2100000063", 0xe) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xfe9, 0xfffffffe, 0xd2d, "8717f9050700000000000090d692480d51aa8000"}) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000580)="d93ecc3103e374a0faabbde344887e13f2600baa0387f3d2ccfbac27e79609ab6c99ab9695b8929f87786294b5c27d8967e3e580c7ed95de940053180bc2ea737ec627f9630d", 0x46}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x2}, {0x7c}, {0x6}]}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000000c0)) syz_emit_ethernet(0x6e, &(0x7f0000000000)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "36e282", 0x38, 0x3b, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "5adf00", 0x0, 0x11, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast1, [], "e15fb6c16da0d858"}}}}}}}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) pmap_unwire: wiring for pmap 0xfffffd807e48b010 va 0x5a2d61d5000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807e48b010 va 0x5a2d61d6000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807e48b010 va 0x5a2d61d7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807e48b010 va 0x5a2d61d8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807e48b010 va 0x5a2d61d9000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807e48b010 va 0x5a2d61da000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807e48b010 va 0x5a2d61db000 didn't change! executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8020697f, &(0x7f00000001c0)) socket(0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x29, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() writev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffc1, "0300c6f26461c094f4ffffffff00"}) readv(r3, &(0x7f0000000280)=[{&(0x7f00000005c0)=""/147, 0x93}], 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)='v', 0x1}], 0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000000040), 0xfeea) readv(r4, &(0x7f0000000540)=[{&(0x7f0000000100)=""/177, 0xb1}, {&(0x7f0000000300)=""/201, 0xc9}], 0x2) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(0xffffffffffffff9c, &(0x7f00000019c0)=[{&(0x7f0000000480)=""/149, 0x98}], 0x1) writev(r6, &(0x7f0000000400)=[{0x0}], 0x1) r7 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r7, 0xc0206981, &(0x7f00000001c0)) rename(&(0x7f00000000c0)='./file0/file0/..\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) pmap_unwire: wiring for pmap 0xfffffd807e48b010 va 0x5a2d61dc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807e48b010 va 0x5a2d61dd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807e48b010 va 0x5a2d61de000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807e48b010 va 0x5a2d61df000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807e48b010 va 0x5a2d61e0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807e48b010 va 0x5a2d61e1000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807e48b010 va 0x5a2d61e2000 didn't change! executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000000c0)) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1f674d19b1f9ec35, 0x0) ioctl$BIOCFLUSH(r2, 0x20004268) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', r0}) setitimer(0x1, &(0x7f00000001c0)={{0x0, 0xff}, {0x1, 0x40}}, &(0x7f0000000200)) sysctl$kern(&(0x7f0000000240)={0x1, 0x28}, 0x2, &(0x7f0000000280)="6fee02d136fc882969deecec539925644ab108eca9d35e2826ac4cd4c03958dfef1724d264983e5e5910257e9503a402b2f2403e2089d89edb2148d817bc26d9dfd1e26e93e0b23712a74cd85d297093455b082cad9095ed84a1058dc8d414b098fdaaaabc109d9450c043a5498ebedb91d1c2d99fc702734cf76045dd1b0823e7f5446625dba05a47537d2032ce6fb1539b95985f44b322d3786d236cca345927a9f2546a996b77968be09d2c0b32c1ca3365d3f22ec62bd791320350cf72ef1d28c0ca8f8a710a8660b3afd564d80d3341876c8f472719bd4b3b04db0b71cd6b8be23fc013b437df740394af9f955226d7a595d07dfd508a14267e211085a141914da6df9c617794e4e949bfa3dedab6ad6cfc6aaa249ea0bb18100f729df09b7749f9f98930f09e50bf854b00264ba504d3ee5a939b19fa1438c4f516305dc139f2eeb80d884c278c424155ec0311718daa7a8f495712359cdbd5df4bbdb6b11f8c0a3420abfa019f2a1d9bb63cd9953ca2bc05bac9befb7df1796a57bc96f9553e0e05a2eb7038b954467bd38bc153bd9a72fc0c91963a47b518aa4e17fb7bedb4e5757acb05697761b3def909f1a696db4e9d25012c40493505415e9c7340550ef13a6bf385ed2988752c063151c6a084cb436c86ddf9e751dae25f8f356c7387f86a22145869eed42dc538fd41e8ca80300b600cbac6607448597eb20aa5be679dd696fd7986acfe264fa4f37e4d36e7a0291bc97a3eb439d2d4a13305be46e9276d53eb65094c7fa99f77cc7f0940bce2a2f13dd1be2b14795d9a53e66893a5d78a8d112387848197c0ce87631f84c1376673a96adef3182029474873ff735ee1771772c0f021892e6f05af0868ba0c36de9249d1a64e73ea57f4952cf1ba0f0654431922ce21fc877d0e5a6f8939945e97dd40c69281926c03a1ac6b92352c2e52af44a33e871f12421ae15d56841961750b674fa76e042988f2aaa2ef5040975f3bba51ec84ee7e93ff392e45022eadb83dde3f7c4e6f6590342919460a07aaa7e4c7ce30760784a85210e3d0020ce73c1e44e8d1d61141f8f99125eada1eeac977d8a345a6fda1538b3f7c3d0b915acb9cc2d40bb8af4ff6c19310a60d01762b9b264fdbf1630e36acae664746b3786e946ca9b144515bb51144370beb807df656281d46c1bfc318f2ed79bd0d28755587dd9b37ae03a3a84570c9f46c2aa0d4c7ea3e4fc83dd7c40721ff206c70c98b9bb6137b093298a10cf54b7fb1b405bf0e83e72166d3bfea7d3f3b30c5a96999f05c143706e5f19dad6c1ca87b274c6c202a6853d5c2e75807b31df83db0bb77a9c1793f195cff5dffd1937ce28e4e82210569efd18ca0dfc4cc40de910d465128f9b5cfdefd59d65095328383113450a3ae16f9d195eb381cf57cd6e07c04b6387b0115e68fb2d2bf4d8bd085e881610724ae5f328aef3a02eb38bcc529bc10cba319ec7aac3efff0ff80d24bfcccc5bf22b0fe932edc5527125ab02ad945e2b1781f372ccb466ec6e21bdace3e1e9a83edd59785721693b2522d018b1c8bdd0210ee7dba091942cbfc923825aaff0b5201634836d552479bc4bd00db0d54bc9d4228f3889b1178f70ddf450a93dd1c7700bf5ffbb2d2106d8bfe8b3c9456f7fde0411335df30593d63a7ced59c33f6aa13e498b99ea5c025108ba06ab28dbf168a095b6bf6eb2ea17ab391571e27d3ea69b29bc848cb040d08394d88196de0cbf3abb862bce49475f1bdfbed9762896b4bc8d6cb657b6730bf1e6c17e2a911906a40978c3d998ce58788b2030ecfb3fbdbba8935f9d1cdb41da310eae75e8dc956cb1c645c12e1e5a4da89fd5d88f7ca1c8f9ddbf93f3d381e458301f9b509a3ff9ffe6df9bf107e415865b8d48129a97fa9963fb174987eaab31ee6b67a3cdf6bbeaca9c66b0f25d83d082075e602b6a556957a5b5da582483a9ec97f759bcd270c1cf785cb13daab6bcb015238f0e2ed1d1a5797d2be275d5426f98302728920b104b15668e354a496ea0cb98aac1f1a2602d3f9f82247b721b4f74af2bbd4464b929c5c46eb30ee05f7cb0a8655a954dad19842baf350a09b1f0220aac289fde5bbce61ead7f95888ea018ed87b63b314118b22a662d4b02283a4573153e67f82cfbcbd0329d34c689a94634ec93cf9bd16597396a0400380c562be867875751bd3e53456d19e4799869e38697f9233459da8043cd7ad26836c9743aeb1f180ec6d9b34cf8fd36ba2c994354a58b7baf870935832dc06fb1839e2bc8bb9a4ab958f26f28334e60a7b3806681781618ecbf03699016dfb5d940332dc86b1a6cf92d141b85b4da4031b869b964535be7e25a04bd4dbf225355c95a44635e96902244ae69d0598a042372364171e855f5fb83777c7e91b3682a6210797978cbc0e98e10cec3cc41fd9ef475ff65644bc378e8167eea3e1afeeeee1051fc72397d147636ca9bab10030e6a6b3df3c22c3495de06ea0715763f8e4c47e5785d65ca5c64af1bb7be4c57c7ff720d74edc67ca183c6d627d293a5eedd24d222364544554280c45a2371bf395d7e4899270e22810e31cb13964d9d894229f0b1934723eeba8598d99b1c86b217004f9cc1afcb957b8d3169cff4ef2d8baab3d47dbc2f85184ae2ce518638eae1b47b16f86955f34ca88f7bf3851891a651f64f5e0d72daa2f4d497ae711d5e79160bad450ce356c6dca81f6946ce9861c80509fe9345d7c939a0ae45a347e9a146a2570de69129964fb5a36844254611ed9de54fef11d0b61fde2d70ff3738ac697ed9a4d3213a3123d6a91be0c5a78b9c7d492246bc954860732017e8d1ab9f0343d0faa11b5eb9efb3e67e20f5556df29b552c643754e0e37d683c6fcf9e3f07d0904a5f083a89944eadec29ce731774212922222b25db498b34dae173f56b8ddd378ccb92e16ec6ac638f2d7b61397f78e4c1c6dc8e4de44068833bd61c396b178877de7874f76ca00ef6e62eaefc5c8354cb3997f891375d73f6f4cb78d6d1efa0783d47f0fabf844cd261be45410dace2ae5fcb0321affdfc95e7fea10b99e89e487141dcb53348920280d94427ed50f6cc6d1baa208a29910caff0eb21a51caa957a32dcd10eccce6eb554cb77cd1f6df158afea2bf567f8e1c8ebd8c6786f05fb58cbc0e42fbff4fd26c8877bca21d9f401cc5e4e5cb98b836c127e0134f0d0a50a291699f5ae22527b3eab05d36692778ac35ffd13c01d708254778baf6473bb225fbacc5d520f2ba48a21beb881496c1b38964b58680aefe9c8b2f906d99564f5ab134c4a23b95fd9c06215bd8a4f70f9d0092839625783922bd5cc67734b01065cba9527fb55eeb2ca12542ee374ee422aed2413246e5b5eae1e20f9d1611b47db2bbf676f30079ce3989da90415f5bc828a81bf19a7ce81ab1bb389a6c3e0d0e0c934fcb3844a237140dafc5b8bd56c5ffc524e1ce3be9942e054678a12968802872761e3e995fbcd8c95e5898a56b50f5b17b3dd2e44a7a0367ff2e417d7474bfc92bb715b8dfa6a923accc7bd137e237eb5c8b75e661a8541ad877776e6d768933af66c22d252048446163eff63eae1f2403aa3f3c59a54eff1b83a648918b4699fb2b72851a5c866552984a452cd0315daaa8ad2fe52dd369b2d92262c8d4579ba21f183fbb581445f76500bec218ae383bf7a4ba221855f75599e74e08c4889f8dc2fe07888e789d867ccafbf485b4d9e029027b5be50f91a34bf2dc3f67cb48172b1008819d1b5825212f393466db6653a9c3a118b925f266ad080d198ade1512e22a8d539e2d48b3c7e788acd5f2ebd855546b0104faabbe284d35a5de15768f25d03c9ed483f4ce7cc554c3e7093be84d5eaee6164945e7595f1b79eb5fa0aac00af8002ecf1441cd58267925a7dac80a807438cab662c135b003e554ad8b1fe6ac9ef3f6ead3efe8e33d3f281991d548778c2c34d363952b0c47996b7c2f11d0912b92a55dcbd01262bcd2902d05f07bb98e14d7e9eeec43f8ffd2e8df7358aaf87f9c6ea58f0cd078637e8eb93c673bd84e01e3392795046f516053824e921d1dcc6e0cc9b32dbec160fb3ec45adb8e9a062ccf073393cdb77c20ef327aaf011bbcc4fe00fa19b8e1b390c8cb80ce97da0ea50dccacc6be787e93e69aa0098f3ec13e1fdb81ca0aa517aa191c62ab375b64af11fbf4c0e878f7ee777e456a8eb43f97a3293c99f577315853b057a8d50a85277fb69391e58d79d275a3ffb1dc4ed87c20a024d529b8bae4a2937b92443cf212b1ea07afae0c653486b9f6a5004f22ab4cd7662879f307c9e51ad26ced21953322fc314b91114cbd679b8faf14e2d74905fd31bb2ed178978e1df86ce3b4dca5950d5cf91190d730925959bc06339934bdfb95ba67142fe209d43bffce905928f1887d07833ee6d907c168a32a68fd6f4a279a8b85faadff7f7886f9d25a7772bc0ce437d40652ec41d8c0854d13b463b23559ccde13e34c524ddd225d3101ea9767b3d33c1aaa87e8646e9fe7d79567ba52c311c77c3a97421ed697ae4961da9416311ab259aedb33b9a924aa3fe3f328ae81708ae36c7da2515f6f6d0a1024a735cd878bd2b698239bc783b8de8c2243d8dcb4c11ec2dfaddcf7a9757e6692a11206d2de36d245c2b7a65ebcd1909140f99dcf9636b83b2772914cf96c5027a6f8968e75af98e6df5ba9f83c2abf69b716caad10e6d534c7a384dc0ec2c8ee934ae58b1a4a4a63f72fc7b876dcb40a75aa4f2a523809fcd76c21633c7a6b63eb20bdca6b6bfa849094f421ab6d845013c47765eac17e0ff29997b11ab7943142adbdc697cc94197caf8a568afdec1dcf88dcf79990d9e21a47c83b3fdc288c4ca0219cc4dee5cc2bc5a6871adccd6f902773834ca099384124cca97836d978a1e1e8c88018dd8e1991b1f4b57ab76ea34744f0db1354eca08d9537bfb16bb3fa5c424f2706035cb01c01608a2ace0e25a24e85683e637f64a36a5f5dc78499efef9f9a2c40b2a87a4de587e837bc856d23dc1177f5e1eb612563deb92081a18c34ba85478e2430ba6cdc1f003903f350e2918c06a608ec9736037f03c1513f204aa7b03b89b84bd7c655602be63fe88eb7200e44d52eecf773c10cf569ef65f57c59fd36b86d90b5cd1222b25f26b83b514937be7334df9e6300e24340a0a64d440f0877377fe6aa8248ab93f1009a2e7468eb970f642237741b6e0b66a3822a2c82ee8771c16c3b7303ce6fd811e687e25b89b1f4c0efa166c475177405bff70d2ef7c23379a1faa9c7f61175a5239f3c6d6dc32e185d079f8b834e2cec747a887e18f62eff95c56013e24b73141ee8542820630b5255aa8d3e5e918c156576d8758ba012c64be4d2435137f22f3eecb200671766d7f5c750e593d04911509c9e3d8e6a25d115a50a4a0d1d9d13aa500ea54468b40bc78119db4a2a115dab281e6a1c5ebc3f2b885fb9bc5e8fe49518fcfe68cefd696627cf6fcbde9178e1fb9589fe44161af1a49ed17ede85fa305f934cf034eff49402471a0c8e0386cdb1d1e0bee6565a133a485b3d0c03aa58bc18f120ef4d6b46892f5f576e5cdf94e414ff8336e2735b51fe2c924abf71182c7a56d526916e98d95dd74049db3cfc0644acc7f4ab78518495886fe29cc418836f7319b941426c3a915be2ada6a7e7d05c0204395748940c91f615813b49bcfd577f18a9d0101add8e9c52bf74ff61bf0af1ecfe49d87e1b5014593a5ffba58ce95bc22b3a4b0870b07bbb87106ad020d47b", &(0x7f0000001280)=0x1000, &(0x7f00000012c0)="f08678459a0e88b8b598e08f19a2bf1271a23a4209be89510e06925ecd4a6c10bbe3827a6674f81f834d77a4d35bc23ca4cff3bf1684e228d384b8972ba881a6e4b40c5658029b17e604d7a601f426027b16087c8b9e5f2787641918937e581fae01df671b4592f7d7b0425de665ef43f14a3dc85eff5e43cba263c82caaa798430dde8f8a3ead456e4c0522435965cf6bcf130b21fb3a25679586778d8d93222466eb7f8aa07094774e4f7c6b3b298b17b48578ccb08342125c9278eb503827edee833deed3ae40d65b39489a149e797f0828ff017c25bd74e87f4507896b3c4c8ee15d0c2bd05a87431a94a3e1bf3979e5e0c62c", 0xf5) executing program 1: r0 = open(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0) socket$inet6(0x18, 0x2, 0xfa) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000080)) setitimer(0x0, &(0x7f0000000000)={{}, {0x100000001}}, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000a00), 0x1, 0x0) syz_emit_ethernet(0xbe, &(0x7f0000000200)={@broadcast, @local, [], {@generic={0x80f3, "1d649b08c877f7a64625d979c69b0bf5196dc8b3761033433e1858195ae3003d70ca8eeac7de90a96888de90b12691468b6e658ed3cbc8a49103c8cde8c5b3fa62c309b543e0ded393dd5e366b22d8ce04bd23957a02731848763dfa828bed879060e3363370938716cd11e388377f62d86898c269857df67fd02523621a5b569fcca29e20e57266efa2ae9f2a445f86170b2235ceda0c45f35f355d5796e9da45c01aedfa448bb0154bdc8426ebd96e"}}}) preadv(r0, &(0x7f0000000d40)=[{&(0x7f0000000a40)=""/68, 0x44}, {&(0x7f0000000ac0)=""/66, 0x42}, {&(0x7f0000000b40)=""/251, 0xfb}, {&(0x7f0000000040)=""/41, 0x29}, {&(0x7f0000000c40)=""/147, 0x93}, {&(0x7f0000000d00)=""/37, 0x25}], 0x6, 0x34) sysctl$vm(&(0x7f0000000200)={0x2, 0x3}, 0x2, 0x0, &(0x7f0000000000), 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0xd02) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) r3 = socket(0x0, 0x2, 0x7f) semget$private(0x0, 0x3, 0x20) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = msgget(0x0, 0xc0) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000100)=""/194) msync(&(0x7f000062d000/0x3000)=nil, 0x3000, 0x6) dup2(r3, r1) sendmmsg(0xffffffffffffffff, &(0x7f00000009c0)={&(0x7f0000000980)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f00000002c0)="fb609833377d035ddbf206ce32deb3494222e79d85e91a694b098f36250c64097f8b4c0fa34b06d017cae6ebd16faacafeb7a4fedeec20ec8373647a0add1e7ac2998319befe469b0408e3c07ac0d177b83024681bbd41d7ad6fda4b38e41476dec0f1cea5044648e73a6709a713e41a70d1d2574ce8cf1dfa920700b5a61f68396b511090837ec205144b3112f8418b03fd7d99900a9b0c5e0e8bdf7b6e6959b51d", 0xa2}, {&(0x7f00000000c0)="8d49d88360c15beff22e0afe1b516ef0def3b455d01699f1bd685484ff328f0ab9c44ed6c40c73300689cd1e8d6c179c64e21fec0e5af84b81c0d7", 0x3b}, {&(0x7f0000000380)="ecd9e392e2682b10efc3b9efb05ab91a75ea88d423ee6cba18d9f16db8719feadcb90206f0f9c6204cd29dd5f5f0051d081552c5122f06a7dc092487b904ed2eb3a197175fdd285fcc0b9e31ff69247bf69e9555d0fef1a5f393d1f44d", 0x5d}, {&(0x7f0000000400)="8af65e5eeb50a76130f35d0689e35edb7c696866f89e9a1ee2c6a941100f363af282a5e2fa588b6e3e181d9db65c5a6ff27cab049ed99c8e815ea8eb6a5423bf0769b8a68d263d933546c5b19be39a5316907e9e3722a9bef20a294b6141b1960579cb8726c43d82f95f9c02dffac42100489f27d37137fa7bacd5129cae8027e94694ea6a1def97388e53c8220f6b39219e22c75f5696ce411debd2a790470116c1f2f7ff062545488b1105c2ff1230", 0xb0}], 0x4, &(0x7f0000000500)=[{0x100, 0x1, 0x7, "a2bad36a80012bc1a0d12ae4f4d35b16e16503554e2dce31f409e24e365ead292e7c4da0240ab9dd195e8f1b95d60b9963704859adc08d4f3575dcd00d720da2dbbc0f7647c4ef58089c1818986274fdd3db0e832667d33314f12c621e573c0001e97b9212fa6cc642eaa46951c07af28332f7d4c0dc9c0f2e03e7c1944b7c261c41a969123d827b1c68c0885ff10973ea21f8229df48aa42a008bb89d13653f733567b31115d61aa33f066a38b3dca004916519b2c3bba335969f88bade7312e09fec93c7048fe70f0ed841a28e91ef826e81d873d116b2e5fc25ef4ddeadbc018d607cc9a41ce5cc74a2c8e0395f"}, {0xa8, 0x0, 0x1ff, "05c0b6f46bbae02dd26c4898e57ad82ad7d059f20bedbe0c415b5ef4e01671e7c3d6b23baf9be198936008f11c07b815557e3ce87a48bce9653d88edd9c927b887671797e2b4e4cd3433915270b86186cb93c761bdfd95d68561d0981246745631f18acf2c6f72c5ea3d296ec42cda127934bb2d32f0070784a765c07ff548918172764834f77061ab7557f4fbec5663b4"}, {0xb8, 0x1, 0x0, "92527a0d0eb31b30e5568dadd28318fc5275f5d162bbabfb19ee23d110e41c7a7bcfb83d5ee830e2f4ecaf3bcc589b57a6b6fbc005dea0d87b2a6f3a0ede0f72092dc1ac9c5aa04a7afb43a62d89422b78a4d922905a36128f49a09be1760c48435308763294d20985c0b8863b135a5da883c393918b645cb8d4657e022e1b0c706c56b2d2a683a66b8fb96de5f588ef495efd05092052297a5dbe061bb93182cf51739d865673"}, {0x90, 0xffff, 0x4, "eddfef6c0013791c59e2c71589834088c9d93443ed9094b70377d0ff57868c9139e370584a044da0b19273c814180b5a63cd0e2849d8e1e55baf3da82b8f6142d9dd846427577d10aca43fca0e6b03a72971c9267126dad558389fb70464f7ff9aef9325a6158f2eb9329b31f9ebec2f666722338013e8fb1ad89e6423de8940"}, {0x20, 0x1, 0x80000001, "8c353866d4b9e38199291dff986b18"}, {0x110, 0x1, 0x4, "4ba9be641d3cc8cb7dcccfa2a564da2e6e9b52027e074ff38be363e6930ee06b48aea989511ea0edd71600dd19621b4c6ad86f99735111c932aaf4807a2ff375341495edfe3b4658c69fa12e5b22f556fe00e67ceb1f82e45e4e689cc616666790d3e0e43419714f1f832dd6fc70f42cb708e4d63a0f9a81d21c2503a2030b1447839fa4c283125ab57a6ca8aacb342efd40fc3c922b07281c0a28611ce364a786c15c2d1898a2e5b47d3a0c01950ccb3eee60c4917274fda0be745f8af795ba398797d3ed0f2419d4fd09460f46c41730e5bc9d2bf7866f225ab05c417a9b683c401beb22df230b889f0836064bde1927f2dfcce8805285e3293453"}, {0x40, 0xffff, 0x7, "b8acc8aee46833a435512c30004b12efc0e1c8cf41c574071f8629878a75d48feb6c6d07b21b24f2f7"}, {0x20, 0xfffc, 0xcda8, "d9942bc488833f437b51ec7d2c688e"}], 0x480}, 0x8}, 0x10, 0x8) executing program 5: socket(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) socket(0x1, 0x0, 0x5) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x0, 0x2}, {0x5}], 0x1}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x5}, {0x7, 0x0, 0xa}, {0x400, 0x0, 0xe9}]}) syz_emit_ethernet(0x6e, &(0x7f0000000200)=ANY=[@ANYRES64=r1, @ANYBLOB="ef530de71d2b9195b03ce0b275ee7dbdc9f3a6ad39961be3c42b6e8002a93f6e1dd854392b4d33cfd1499f0714efd6a991655fb7bed4a34ad0d55158e8b90a9cf9ee40edd6877726e4ea8d121cfd8d875a65a281d4097f55edf67f49b87d74a6feb96b31cf390d2cd81cdd15f6d5d50b93931077efb8ac4002be478ecff3d0fad002e07503414ccb08c23d30e31548b2ce00de2ff91d9b6ccc778353be69aa81b85a2737b6da0af8b39c"]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x3, 0x0) shmget(0x3, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) open$dir(&(0x7f0000000080)='./file1\x00', 0xc3a2f86f23975bec, 0x0) ktrace(&(0x7f0000000000)='./file1\x00', 0x4, 0x434, 0xffffffffffffffff) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) socket(0x0, 0x0, 0x0) r3 = socket(0x18, 0x2, 0xfd) ioctl$FIONREAD(r3, 0x8020690c, &(0x7f00000001c0)) r4 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x40, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000300)=ANY=[@ANYBLOB="aaaaaaaaaaaab3aaaaaaaaaa86dd6000000000083a00000000000000000000000000000074bad6"]) r5 = socket(0x0, 0x4000, 0x7) close(r5) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket$inet(0x2, 0x1, 0x0) getsockopt(r6, 0x0, 0x14, 0xffffffffffffffff, &(0x7f0000000040)) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x8e, 0x1}, 0xffffffff, 0x5, 0x0, 0xffffffffffffffff, 0x3, 0x7, 0x7, 0x1}) setsockopt(r5, 0x8, 0x6, &(0x7f0000000000)="77ac6702b841c2527b00b49fbe12fb12cf2460ce2b6d6037c85b6295b4a44f77010fe178ffe8e6bda940670b7f98b6e1e9d82bea3bbb2c31d90c1aaefe4080e77f537cea86bbf2278555e3ac5f5785dd9d017302fe6168f49775c70e5463a8e3913378143ab8084bb7ea5e5518486082667c64fd3804c368ac4c705421a669eae435391e5b49050a72154cf1", 0x8c) pmap_unwire: wiring for pmap 0xfffffd807e48b010 va 0x5a2d61e3000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807e48b010 va 0x5a2d61e4000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807e48b010 va 0x5a2d61e5000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807e48b010 va 0x5a2d61e6000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807e48b010 va 0x5a2d61e7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807e48b010 va 0x5a2d61e8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807e48b010 va 0x5a2d61e9000 didn't change! executing program 1: open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r0 = open$dir(&(0x7f0000000280)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r0, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r0, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') open$dir(&(0x7f0000000040)='./file1\x00', 0x20, 0x90) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mkdirat(r0, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) rename(&(0x7f0000000980)='./file1\x00', &(0x7f0000000100)='./file0\x00') executing program 5: openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) chroot(&(0x7f0000000740)='.\x00') ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x9}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) ioctl$FIONREAD(r0, 0x8028698c, &(0x7f00000001c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x1, 0x8}, 0xc) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0xe2) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000240)=0x2) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaa8aaaaaaaaaaaaaaa6005"]) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x1}], 0x1, 0x0) pmap_unwire: wiring for pmap 0xfffffd807e48b010 va 0x5a2d61ea000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807e48b010 va 0x5a2d61eb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807e48b010 va 0x5a2d61ec000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807e48b010 va 0x5a2d61ed000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807e48b010 va 0x5a2d61ee000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807e48b010 va 0x5a2d61ef000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807e48b010 va 0x5a2d61f0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807e48b010 va 0x5a2d61f1000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807e48b010 va 0x5a2d61f2000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807e48b010 va 0x5a2d61f3000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807e48b010 va 0x5a2d61f4000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807e48b010 va 0x5a2d61f5000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807e48b010 va 0x5a2d61f6000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807e48b010 va 0x5a2d61f7000 didn't change! executing program 5: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4195169dbfff, 0x0, 0x1010, 0xffffffffffffffff, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) r2 = semget$private(0x0, 0x4000000009, 0x82) semop(r2, &(0x7f00000000c0)=[{0x4, 0x3, 0x800}, {0x5, 0x2, 0x800}, {0x3, 0x4}, {0x4, 0x2}], 0x4) semop(r2, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x0, 0x2a4, 0x800}], 0x4) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2000, 0x0) sysctl$net_inet_ipip(&(0x7f0000000140)={0x4, 0x2, 0x4, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x3006ff, 0x0, 0x9, 0xd, "fabafa588fc0001000000010000000001000"}) syz_emit_ethernet(0x3c, &(0x7f0000000240)={@local, @empty, [], {@arp={0x806, @generic={0x6, 0x803b, 0x6, 0xa, 0x9, @broadcast, "1d2dba6d625c5f019272", @local, "308d9dea0982ee06f90ec19c2352de08"}}}}) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000180)}], 0x1) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) setegid(0x0) r5 = socket(0x1, 0x2, 0x9) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) sysctl$hw(&(0x7f0000001400)={0x6, 0xb}, 0x2, &(0x7f0000001440), 0x0, 0x0, 0x0) fcntl$dupfd(r4, 0x0, 0xffffffffffffffff) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) syz_emit_ethernet(0xa8, &(0x7f0000001240)=ANY=[@ANYBLOB="573acda8f8f900000000000086dd6060627000722c00fe8000000000000000000000000000bbfa8000000000000000000000000000aa2c"]) dup2(0xffffffffffffffff, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getpgid(0xffffffffffffffff) executing program 3: semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r0, 0x80045710, 0x0) socket(0x18, 0x2, 0x1f) shmctl$IPC_SET(0x0, 0x1, 0xfffffffffffffffe) r1 = msgget(0x3, 0x384) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6090446c0108000000000000000000000000000000000000000000000000000000000000000088"]) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {}, {0x3, 0x0, 0x0, 0x3}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d0588be75e78a1d734e15bfe", 0x0, 0x0, 0xfffffffffffffd37) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) msgsnd(r1, &(0x7f0000000400)=ANY=[@ANYBLOB="0300000000000000e2f9fd44e9971e61d763cbcf3a7b9059a7370c87827d74c5627f5500d2ba3f16f25dbee496ae9d141188c5a06257401dbbf435044c66cc16ea3b7243e32fd71b8afdf62c819eaa5bc148603f539cbf402cb4a274f8484c6d56ab180499d4078ba354541a62e78e4271288373033a18cf3b90998a4136df73e063800000007dc609506f4b7e8a1c50ae01d9c11a368cbe255b56bea5818141ed0bfbf305933c1c40f393e6a89b1919145e050aa973ad3b270b6faf16923e3b529d8d89aac59fe4b79554afa31fae7b24ee7f4a6132d410dcd4436c7c8b883bbfe8abc4ab7e2e5e6c5e0701d61a156439a0b73e0309eb85190344fe95ea1b75e53b4178224b93a4cf6b0e2002d0ea847fb0d7b275b8a9302cca29f253b7514ce31a0986b9d82206d77308f9e3c47856440a"], 0x86, 0x800) getsockopt$sock_timeval(r2, 0xffff, 0x800, &(0x7f00000000c0), &(0x7f0000000100)=0x10) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00 \x00', 0x4) r3 = dup2(r0, r0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000240)) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000300)=[{}, {}, {0x416}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa", 0xa) connect$unix(0xffffffffffffffff, 0x0, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/86) write(0xffffffffffffffff, &(0x7f00000002c0)="b437ab93c964ca79d412b81e9418a838b5b17a47", 0x14) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000300)=[{0x35}, {}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) setrlimit(0x8, &(0x7f0000000980)={0x8}) r1 = syz_open_pts() close(r1) madvise(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x4) open(0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000200)="25a31bf4ffffffff0000011cc4f5e9009a1c349434344f86fc8aef6419de07ac150c66ed22", 0x25}], 0x1) syz_emit_ethernet(0x2e, &(0x7f0000000200)={@broadcast, @random="0000fe000100", [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @multicast1, {[@noop, @noop]}}, @icmp=@info_request}}}}) r2 = socket(0x18, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x65, 0x0, 0x0) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x6, 0x0, 0x0, 0x85}]}) ioctl$WSKBDIO_SETENCODING(0xffffffffffffffff, 0x80045710, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r0, 0x800c5709, &(0x7f0000000140)={0xffff2cf8, 0x2}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) fcntl$dupfd(r1, 0x0, r2) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0}, 0x0) sysctl$net_inet_esp(&(0x7f0000000300)={0x4, 0x2, 0x32, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) syz_open_pts() sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x1b}, 0x4, &(0x7f00000000c0), 0x0, 0x0, 0x0) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r2) r3 = socket(0x18, 0x2, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100c17975270000000000000000000000000000cea105fe00000000000000d3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b67", 0x52, 0x0, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0xb}, 0x3, 0x0, 0x0, &(0x7f00000001c0), 0x0) syz_emit_ethernet(0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) kqueue() socket(0x0, 0x0, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setgroups(0x9, &(0x7f00000010c0)) setsockopt(r0, 0x5, 0x418b, &(0x7f0000000580)="282638f9114941b30e46886aec017db4f1d6c46edc158aac3e41c2eb7bf5e527cafea040c9be120c1bcbbfc6c1cd212e917fa509f422cb31130ce9896965817ff6a4956639790495f2cfd598d2fbcbf964496681ffbc9e36e41377c168c55e15214cf7b65a2d3012c630856be7dfdc5c45377e521fa7449f2240680c5bd63036b13a552f8907f004e9442a3d23d5fd106e4d23834580a9da6692cfe33c1527f93595549898bbfb2d069d07ad22717acb60eb713deb7420eead643d6c927fbd121176648e2ea8f0", 0xc7) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f0000000280)={0x3, 0x0, {[], [0x5, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x1], [], [], [{}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0xfffffffffffffffd}]}}) pmap_unwire: wiring for pmap 0xfffffd807e48b010 va 0x5a2d61f8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807e48b010 va 0x5a2d61f9000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807e48b010 va 0x5a2d61fa000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807e48b010 va 0x5a2d61fb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807e48b010 va 0x5a2d61fc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807e48b010 va 0x5a2d61fd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807e48b010 va 0x5a2d61fe000 didn't change! executing program 2: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) syz_emit_ethernet(0x3e, &(0x7f0000000440)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast1, @multicast2}}}}}}) clock_gettime(0x3bd70b3292b7004, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$LIOCSFD(r1, 0xc050756a, 0x0) mknod(0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x64}, {0x20}, {0x8106, 0x40, 0x0, 0xfffffffc}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{}, {}], 0x2}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x14, 0x0, 0x37) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x50}, {0x80}, {0x4000006, 0x0, 0x0, 0x1000004}]}) writev(r4, &(0x7f00000002c0)=[{&(0x7f0000000240)="e049e64ada6fa45d6bee0bf84a9e", 0xe}], 0x1) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1100, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000140)={0x80, 0x1, 0x0, 0x4a, 0x7}, 0xc) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x1000000, 0x0, 0xdec5}, 0x0, 0x0, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r5, 0xc2585601, &(0x7f0000000000)={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa}) ioctl$TIOCSBRK(r0, 0x2000747b) executing program 3: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x32, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) r1 = socket(0x2, 0x1, 0x0) msgget$private(0x0, 0x200) setsockopt(r1, 0x0, 0x7, 0x0, 0x3c) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x0) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xfe9, 0xfffffffe, 0xd2d, "8717f9050700000000000090d692480d51aa8000"}) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000580)="d93ecc3103e374a0faabbde344887e13f2600baa0387f3d2ccfbac27e79609ab6c99ab9695b8929f87786294b5c27d8967e3e580c7ed95de940053180bc2ea737ec627f9630d", 0x46}], 0x1) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x2}, {0x7c}, {0x6}]}) (async) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000000c0)) syz_emit_ethernet(0x6e, &(0x7f0000000000)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "36e282", 0x38, 0x3b, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "5adf00", 0x0, 0x11, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast1, [], "e15fb6c16da0d858"}}}}}}}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) executing program 5: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setreuid(r1, r3) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000100), 0x6, 0x2) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000140), &(0x7f0000000180)=0x4) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) r6 = semget(0x3, 0x5, 0x200) sysctl$ddb(&(0x7f0000000240)={0x9, 0x7}, 0x2, &(0x7f0000000280)="ab152536f4cb6c6a07a32cf65817474fe73ce8752116459875e11db35a6bf8f3f8a7cd903f1061bc0755ea9b782ee2af8cb44c633c1616dc3441a85f296d6dec8765691fc8a9a54fe8fcfdfd18fd4a9ba5661e25d588e02b4ee985cc0dc4b45755c181259a04e50db856df911d040d83a16deb3afabd612d7264d9f93e17ca8861b8e5855f692dbd58a0ad4c43aca14b47dd68cfadfc3364b70aa2f94218a5437126e54c2dd67443c42b1283d5253084425d8545f2df874a50222514fe82", &(0x7f0000000340)=0xbe, &(0x7f0000000380)="f4a3392542d68c25871f0d22c94683428ce75686156908d5bdaf360c3d319bb4867a0d02a17896c944661fcf48de17522c84202809959cb9f8b3c21d758eeddab3f667ebf667609edc74c38febcf8c5b72c02a6629ae34505b3481a69445fd7cf09fa1160c6b9ae5e864d5bd6347a932f5917eae9d1c043a475fd31730c5794c9573992c74220045d6d0177a289deace0f56b9af69b0a578c9a443721d7589426a5efb42e6df30fd552128a72d18b05be8afbee956c483f48a48babffa22bb2148d789ef3932c68ac30f07c831a714423a4744cc62b39ad67a24fbd96d97", 0xde) r7 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000480)={{0x235a, r1, r4, r1, r4, 0x42, 0x8}, 0x9, 0x9, r7, r2, 0x4, 0x4, 0x7ff, 0x5}) syz_emit_ethernet(0x22e, &(0x7f0000000500)={@local, @local, [{[], {0x8100, 0x7, 0x0, 0x1}}], {@ipv6={0x86dd, {0x3, 0x6, "94478f", 0x1f4, 0x70, 0x8, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2, {[@fragment={0x4, 0x0, 0x7, 0x0, 0x0, 0xf, 0x65}], @icmpv6=@time_exceed={0x3, 0x0, 0x0, 0x0, '\x00', {0x7, 0x6, "5bc14e", 0x100, 0xc, 0x3f, @mcast2, @mcast1, [@fragment={0x6, 0x0, 0x3f, 0x0, 0x0, 0x8, 0x68}, @dstopts={0x3b, 0x29, '\x00', [@generic={0x5, 0xea, "365f4b8bc58e99ec7ed728cf7f32b2dc251a3e3e1964a76c43ad7541442c72f36fa3502839bc52768f76d2271c6a941318da1f79f76744c95c46eefefc85fdedef89df05d703088439a9b8d120786ecbeb417cfcdf555e40864c154e3c6f295e32618c2e14c861dcc271b07c8a06431c9c1d64a6c9eaf05c60d74102c7c2dc6d076d49cdc36570ea65c5929b96e90728f15d21bcf63cc0e12346842a3ff7fcd55b9de54cdd58bcdec3d15468e5d44ad53bd237609c30bbc62e26d02f694ad54ec1b006f0c94fd0bf82a31158a281ac7541a9b3866def674459b50f6ad55c3cab9861ce631aa762e9d36d"}, @padn={0x1, 0x1, [0x0]}, @jumbo={0xc2, 0x4, 0x1ff}, @padn={0x1, 0x3, [0x0, 0x0, 0x0]}, @enc_lim={0x4, 0x1, 0x3f}, @generic={0x6, 0x3c, "170540bcfe55684d7289ef2ee0e78b807333f3a749486686e7b9d5f635d1b063f9fe1386628d8b84ff307d5e397e32b257f06b6466b9c9bd17f47e1e"}, @enc_lim={0x4, 0x1, 0x55}, @padn={0x1, 0xa, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @pad1]}], "8297d2d76c6d8ab9476fc05e876e2405754548a9780c56d320aa2b207bccd3df93bd79f2b41c837ef8299ff32a8b24ed53457d6fefd1682a9f4b69ce7ab1d7939bfda7c353c92ca792d5783556090f97c59ea8362118184696f46487"}}}}}}}) fchflags(r0, 0x1) chown(&(0x7f0000000740)='./file0\x00', r3, r4) r8 = open(&(0x7f0000000780)='./file0\x00', 0x20002, 0x8) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000007c0)={{0x7fffffff, r3, r4, r3, r4, 0x1a, 0x8}, 0x4c92, 0xfff, 0x8ce4}) r9 = dup(r5) bind$unix(r8, &(0x7f0000000840)=@file={0x0, './file0\x00'}, 0xa) syz_emit_ethernet(0x5e, &(0x7f0000000880)={@broadcast, @remote, [], {@ipv4={0x800, {{0x12, 0x4, 0x3, 0x2, 0x50, 0x64, 0x9, 0x1, 0x50, 0x0, @local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, {[@lsrr={0x83, 0x7, 0x1, [@loopback]}, @generic={0x88, 0xe, "ab9b5ab1df0fda3010346a93"}, @ra={0x94, 0x6}, @rr={0x7, 0x17, 0xe9, [@local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, @multicast1, @loopback, @remote={0xac, 0x14, 0x0}]}]}}, @icmp=@info_request={0xf, 0x0, 0x0, 0x7ff, 0xf4}}}}}) getuid() mknod(&(0x7f0000000900)='./file0\x00', 0x6000, 0xfffffffe) syz_extract_tcp_res$synack(&(0x7f0000000940), 0x1, 0x0) mknod(&(0x7f0000000980)='./file0\x00', 0x10, 0x5d9d2458) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000a00)={0x8, &(0x7f00000009c0)=[{0x7, 0x7, 0x80, 0x6}, {0x5e, 0x5, 0x3f, 0x7f}, {0x66b8, 0x2, 0x7, 0x7fff}, {0x3, 0x1, 0x43, 0x8}, {0x126f, 0x6, 0x0, 0x5}, {0x2, 0x1, 0x1, 0x3}, {0x28e, 0x2, 0x3, 0x2}, {0x71, 0x2, 0x6, 0x80}]}) ioctl$SPKRTUNE(r9, 0x20005302, &(0x7f0000000a40)={0x5, 0x8001}) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) openat$vmm(0xffffffffffffff9c, &(0x7f0000000a80), 0x80, 0x0) pmap_unwire: wiring for pmap 0xfffffd807e48b010 va 0x5a2d61ff000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807e48b010 va 0x5a2d6200000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807e48b010 va 0x5a2d6201000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807e48b010 va 0x5a2d6202000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807e48b010 va 0x5a2d6203000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807e48b010 va 0x5a2d6204000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807e48b010 va 0x5a2d6205000 didn't change! executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}], 0x1}) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={0x0}) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x11, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0xa, 0x10}, 0x2, &(0x7f0000000080)="40363c8b1ce6911638fcd5cc0bc9a6d189793d72f5481d14f98f0400c6cf82efd05d36a06fac24080974ea57", 0x0, 0x0, 0x0) getpeername(0xffffffffffffff9c, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x40, 0x25) r0 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x128) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x2010, r0, 0x0) pwritev(r0, &(0x7f0000002540)=[{&(0x7f0000000080)="b3e2ebe3ecd950bd1c7ccaaaeae667eb32c5f47b44cc02f14934c2ec30d8031046363a3dde808c52a4287bcb666f0ff915c1528a997a2d72875dc9a7b07a830e9021c7e6b1a3c88750c82645ea380f2c72e22bc1fc1fca5730c850e0e97368634557041d8be337797687048b2b18d7b972450664dd7feb86f1ad8178a8887b3dabd4aca34b28f3038408828edc43b954065000b0e28d73cc7a05862a5d1917decf2182001a1ca46e539b398ddffb18be5ce77ab6b4cc769f93a4af2cfc7d671eab7a1127905db7f53480a563d7bd5ea99e1a0c8d4eba9ed0e0f3fcc043a90224bbea56af011aa796cd0e8978dae5209d879bb3ab5a59b4692524edb39bd9f30007b136331d0f1a448afc58d3e3e0b941b8835c448acaa3661a79ab9e962a260af4da4c05024b1cff85b9363db738bcf75668f365ff48d112e484dbbe1beeb177770acfe636c9eab36693abbd2cbe2a972d9bf5390f794573018dcbae28a6f310ee56779239bd7ae4a512e20eed33e80eb174304835b28ec626dfa644816d80fd6843a306cb6e14fdec61d613c44340c3213e121a5984d8fa57ebbd3f65eac9816e03f304eb2245dc18e343eb5c41567965f50e1754a5b49098c61dd0ae83ed2c02e61d13ba0589e50440824bacca08255ff757bea5dd95d6866cdbaecf6749effacd4ab51f64c996c3199dd50d2537c4141d9c163458ef8782682700be2553e73605c7533e925546ae80c64df11113345d447e0f512b53a070d935607a8959b8340916bdcc34d4440e39fd2bc31478c5675591ac7f8befb843ecb5d4201711f815696dd5110bcddd33910cf9dc6a15a29f422c37fe6f9f4e29abfcfaf8e83fde7a187ee112603762efcb38b5948f9126d5e2d2bb5f3baec31867fe12e6f0442f44ecb10ec9c10433efa2aa0cb3916796bebbcd3d81f8e09c5ab509868d4752d0e5e924c4be210c29c27e31a87875163c6499c4ef24b57a76a468c42c5ec4a59bd16a1299fa8b1e2b189c5248e9853c6072094bfb92a58b7b9286b82bd32708b4f90c9ba3e799e119df09fab8f188bb4f3ffb7e2c429331449b4a44faef250407e6971eb632d9c74222bcf506fbd7e4afcfb0bc7c20b432e9eb5dadc2ca5930bfae6f6b0f6d09208721163d0c1ed933f7d3409664786b04b4370af940d5c63934afbe0592c62621bcc7cc658fba41b49894c815c72ec675f3022144a7d2cf6a1c53d675494718b42a4a817fdfdbb229f761d65d09acb6c652db9a6acedfbb99850022e8d4077b3b347d4fa4b64aa3e89a973751b1579bd4e9b8ca60c6fb6508dea08ea104076bac472f06733544b8de806bda23333e04940db68d2c594e6b850592db2cfead9e991f888676b16047d3571001b2484c8952450abee1d4b66a82a5a31510166aa7a377dc69997c6e14eb2af20c26f427bf9339059d4860a2bb092a533300694f886f4928de35a03b469e6afdf5af725be6695f093f8ca489e903e696ecc47681aa9a36296da95a8dd27e90b6052d11ec02e0a7f4fcc40c7367c82ec41ef5b6c94201c8ced4e007660d8b4e524bd439ebb6ada424eecd24b50e28eb9e5c1c5359840c2374c86e36b9e603c861d2e5c7759ab924037fe1fa69346b5d007894293d80fad58cd8c52de3588001db91ce675ff6347e203224c5cd5c9cfd03040c62bd2579077ac4c33d311008a821cdc5a074a6bad5f22b016c1d84975898eabb3694756683d9ef42c0e8df925be764978b395b62b28687995da2a4761743c2107c0a51bc42e8b5cb94651e0041607153910f4a43fe2ce6ef27c4c1e5d01416d0e51533e856b73645c0d5b9f76dc31823241fc9fe14b1ec0b9365e1e16fd4108faafe7a1281fc5b88752ac64975f0e1e8571c0d252dbce2987d829587789c52a814aace1bbfb0efb5b6942fb70829424b3849fa869c1212ced02c6b1572e570020712b2f8d0601af5c8fb99bdf79c5ad83d088c6df781218a388fe9a5b137cce152d09622da3a418cffd39c2b3f9e97dc0c94423532e086199af41c8c2fbfe024958e81b3fc4b86c2df0681f430c619cc3b2932187b28be6c960d9b2d5c7e96160db828d10556710bdc1e467cf82ff6f368ec5bc7421e43bd227b8165927dd0399e07748fe0022b3de3008b3f0d4f95736817de3a740c497cc6fa6efda0d002755afdbb917205a01b34e0a24151aa374a0ee9aa419fe3e38f932c5bbe8949f016d0c3b8e9869b279e6cda3838f2718758db3351c01c3fdd303fdfad6bec8b00f852fec0850296565f07926dbf7984c346cfd43d07215cf94f57719e590a3b2aac9ac0b943ae7b48b20a16cbd5126795e35dee7c120210edbf7fb1ff8054e460d05ae8a3c297652b7b180b0e7a5cb765ddce54b03d16d7ff4d00679ccaf05d944ea64f950b0307c08d7fa8806ade7b941a0f4b3b26d8eb18aa77ed2f6c938de36d26bf35568d4497f5257c11648f2e635d8ba8724dd584376b74108aa47d71c31f31e9e730531be471a17afc8241244c3899953bf3b01326f00a3f9d8843125cf8318d90e5b439d086add703171e6d96a2ea00b790849d070c38b977fbd93b666dde84502e1a8e26a47872beb6a6eee17b502b256b700d3484401051507bb48203622cf093a8d20b72965ddfefcb5dde91079d41beb2e8867e23c8773ed38f55a85c03bd94bf57a1b92511690c1d235f4fcb64becdf49b87db18ebf83aa922f63fe2d800fd0e5d9963e946fb747035ccb7ec670ed07f79fea8fead938616ae5f79889c706fee068cb6e22f1ea4f433a8cd97a0d6321d15d690baebbdf2504f7d9b2dc1440c87f2e0e0a610ab2708ed652076b22d2dd8aeced0840f21c39b5b10b62d22ca4d881611373f113cc943144dd0b4731e1a10d9347f66be072b422248e2c61b49383e37d506f78c34cd4f5cde972163a60c0e73a5669449055f95b484a35b13d2bce7f6a9e32a7f35702bd02fcf5a3a4c924c5e4c4820f9d8513476288082c4ba056e9b4b1885cb505fa01128ea1a4167659ff14ed26d045a80bfcdd3398ec32eb4c45204bb5ec60ac8e90bda649206445c77a2e735e680cff3550e392f12844e45681c39f3b65123eaac307bd27233981d3dec8ed84297b2e700712e1fb6acec1166d6d9053a6c6d0c0bdaf52f4ec6a491cbe755e428818929e01fdf438d51e385ad65c8e0a685c0cf59e533db8aa9d3461c74b25f92a591ff0c69bdbf091975c492032ae6dc928a7e7a0139df0add5fe1248764119edbdb2c27d763f320497e2121d167b427e729e5a7d63c582d0241212356e14cf327f9c75a32ca045757b93350a568cbe2a5ad948ef912104bcd60a7411f621df4b423b2e1efef60b8426aa0ae30d0eec31c7c197580afc115beb86b19958c565822549372fc095978ab261b9e7078fcaa701b78ee5570bd3a4654b352cb5e3c74d6c2e4035079b8e9e3345feb9e4760a8a53776e23789895a38efbe539da17a0408a29f9f2e34defe63c641ef495e243522867d45df0236bcf86b9efaed54fdceb2aa419c618351320b5a63e96da17bf5918da74c3f6eaaa84c1ed8203441e1cc9ec06af2502515b48aa7e2a4b5d79ba58d1a0135d921aa2717e9f43e90ac29946f19a02dda7bc17b7b4d4de7b13e4740bc80d05fcfa4fa94f67c9c37f761219fe4d97a3525726a1a720ec8140337885d9e4f01b5c05340b7848491e21f75ecdb046849f09eaf4032161be8bd5256a12e317e67c72fbfa3d4d65c7b7ae2af37acca47be3bbe6375dc5ef6f6a2ee9b84e28df0a3f050942bbd1eb7358e44d60c45afcfb12d72f9cbd00c033ba9fbaf88bba946edb4331fd3f3367681be38e6675a80f66bed0ab70c4e153e5d599eb52646546742b1c7194f1f65c866323e1bcb2890a3464b191891f9ebac2ff0fea8b2c4d87a944c76c615587768d206d1a287fbc584e3b5856e802ef69286f55927f832f0896c9b6d2298484ca8e5ce328e1a3357751b7263f8d757142850cb1796e695017b257a220ac988200d19353d9566c8cae660ef3e13324b787b2902ffd708a660b433606800fc14eeb82b3dc663ca2eee9d5b6a73805c592c4917950d06517f6583e34a297db91e92f73f702263f47d0a5da53e2a23e0ed53f87d4ce297d71ed5b0ef95781790781e80194d843b8eacdb554bd5ba55eb82765207daf610b9b1f2445daa4083449931b3455a0c19a33ddf5b28dca393d7165dd724b28e26aa83d69a6cec9ccccccb068057f3e6f40d489ae8d93ebb2191fa468167d6aa3bc53b4409929cbcd652d84d9efffb4e3a1c8887bc7ee4c52faff98cd653704d314a2d333b661a3f0fc9b91eb4e52396d32c00d590289bcf4b21fb0f8d982e2d56c43db9d5bbfa7599b5cfc3b2223d1f1565983f421886fe733cd4e283f686d6b88bf75671329f5de9bc7f6a509b5e44e0a4a766caa683857db587bcd05de11562095848f0d2348c1da774432187a841369ac19806b0bdc5ebf9356bdfdff1ae69a4b1fddabd74e325b7d669ef2f74ae0337bbf74fe61408e2310286e7941d840c982dfbdd0a0b28fa0c700608352650e3ebbe193b34fc5980b55ab4197197b1ae47d4bb4622579c4767ae72d9520761c6d375cb95d62b4f12a82bc2fd22458e6ad69b393ed82ad2e6deb0b17b0fabadb680750bf536059587a75fdc8948faaad7f6c6cf7570b1039922e66f0d958c57b58bcb249f2870d24b5ddff77c0e83d9bc1980681741f0b41e6a86c376c0d74af87f54e1ff21d4130793a07cf3a321e6d2d93d13d48f8f4c13cbb43cb48ac7295eb4507c3a27b80ede17b211f146f5863d139430d36514a51dc6012fa19f906f2f9561cd6363362d6375bb9d93ec9f3f28cb9c3cbe81d2c78e741a4284151c8614316e985ec9fc8815712f5293f22e4cb7aa97702baf4e1504f71fbbb2255a804f3a87cb56487d8c855339b91e9d422ca2625141fd865e7a139e4752f48a93fba62b513260854d7a7c35baa6f026349e39e4a825bb2b4e42e08ac7abdc4aa7811d17b2f084139380be685503b95606bb676773b968a07788da21d91221e354144d15d621f7511444dbb080bd93c023b201396265908cc53c9e17645f4e6ff578e705b4694256fc114519b1072a4c6a121034c45e739bdeab65dfe13f7ceef25b025b61fa91b855bffc0d588b9025d8f9748be78be25566c7d8973567f615dcc9b23ee824586e3460c618d68fc8d0cce7336d4f37895ed9d0e233396ec0d10bb4a4c10bdf55447f460463569e390bebd5110c88e0cafd26e54494db80eef2370ff05e106216ae35ccca8cb3f019933abc89a783779e8bd49b34f9965a40c6de78c763fb57f1ba4b4a73480a2731e538fda057292cf0d5687231539faad564d438d6f4dcf80ccf333173e311af40f9cfb3194b128ffa903c8e8c2e6f5d38e0a7e9a72581aeee64f9f73e35d5f384b894025b22d01d444fee5cac8922590f9a21ea867605f83cbbdbd7e5cad9618294fd604e823ef2416c29e2f0f6ca2c17d6fa2192853fba9578316553c5bc6a877798ca52c82ad66b43bceee1e27c66201c7c8d843faf86b45327b225b78fb1767aee98e333a60066492253ca4ddc4c509f1bc466884e4e585d71e06482b02c11e1b7dd8ee2d4df6ee4919312b89f0b2800344a896288c208820c05fcf7a6ccc6e3787422858ee4c82b545293ccbc548fa9036952ea75e7dbd5b83710f0962a47e005074463a0b9d9c482dabe8e8a8e3d4e6c4d2f0eef87f5ec5e7ee361a5339d03b18ce26e6507a85ae43829929fc3d49a7a1eeea11669d7771c", 0x1000}, {&(0x7f0000001080)="e88dfb7b0d494bf8677f354cde0c958687c97d18b43a2ead5531a392c96b92672f128044395bce2e9cc0238bfdbc62ad76b5ac29161b770172c206d5ece84b45f984821d926289053ea85a0c000b872cd7dd4edc8be6df29ea22288087979e62a00f2644cf7ec6e7a540127990c6ca8917de206bf2d59e979ce857625a686c7c550799bab12bf92be6c1ea3608d7c045c12c1a043dba39efdc6697c4a38da06a43303100faa8d570ed6a176f4ae49c325f9de1a2ad2bb20baae752fd8b1a6a695b84255b9037", 0xc6}, {&(0x7f0000001180)="fe45b4a59a6b4a5e56fc5295a9c84f43f5fe580a863d152cc39928237d59b7efba", 0x21}, {&(0x7f00000011c0)="a312bee29325d412a2eaf3d07bb5dd27afc5dc82b9570e5703c57219b5f4ac1350bb78212954daf3d4ad4750583980965254a0aeb9afb615549257d945070b04fbbf31120477557c104faa27a98f56bd71a0735cb6af7bdd2f6689916d5343637917baa33164290739870bb42d0c53033e405c1f5c96e2dfe708b0472f7117dc3421c1bcafaa482e55f5cbdfe1fbee507690a3ea9a731ecb4158dc8add5580444b5e37a86ddd93dc44b038e57b391c9c5c9c7cb049a4b3ce8f8363c648a954b285701cd1644cad8e7fe885f7a1be3e216f9c2be4d617cf3b905e590c10307550566846b5ac244020f7bf25f07a5bb694091d1c767038b330238c9c2fb2da8feb1c3fdd2154c4ce73addfe17af83d9121ce9ab98ba8779e49352778d799a70a2fbb7b813112625a78a9ee3a59f48aade3234052a368095ae138384d002a1cbc5a55e0df2eeb081b03446382dece316589e75d6465b00828e15e7eb4b2d004748fe6043f373051299accd17cf268e57005453fff489fac72735332ee8ae979eb6099c5c8269c744a1d0d945ee1eac13b826f9c50d43cf4e4a3fc84928c026cf9abb223075996c489394242ca9f90b34168909157bb2b8b6ff56549efe040873a2724887459fe252f99adb96e86eec831eb51e8102cf8a81c2c55668dc5091b4e04ecf9b30a04410aa5d928fa4163728bdebcd2bd4d4f66d56b1923a6e6dbb1648d554fdf489174756e69136903c7767e1c8c87830d5255be77481dcd4b91678776be01fa566d4b24c9fb41d2602a9632249a24d706576df3914f4b10399ea82f474f6e9fa99fba9e04aa887b43ff822743986a0ca3c8142c995cfc533d64eb03089ca63ff78b851bcbcb524f3068ae2b2354c287f98e3ea92d5f3eea31e715f8c1c0be60299c7aa046209a8347c46a103db5397381d6528a9fb0656ea3e8f5c63741a1af554b9270f5f3a7ac3b1b59296b4b267fbd0812a1b89fccd438f2d316bb7f4a3589205592a87d70fe1ced948b796880a7d0efe10416a25d009df805a5650c13a5bfd740d6712121456fc1f86cc4958fe34d7d230d4bfdb6b3d897e3b7d63df47b2a2be243191c52082220f74ec029d1ff28ed444205f1cdd9b1ac1b28048ca859e75900e33e5fcd156f0ad089f712eae5d06e3c87b427544de290a0e6888de1da832a978eeb51743b8b95553d39656be40fe153ebc29046b72d1e8e6e4482758b61679787d9793d764b7af50cd2a35632e76f29ce51f3442ae8d772dde69ed6f4995be9b6531c9a97debc94f81c021361c832f65bd97e6e9bad6480c5651e94685e8af155ce0232433dd54e7fad94a6065f5e7473cf74a85a7c3f90e80f6f8b5db00f31ac6e8a1cbf3d1d63d95cfa7f93d43692c9e5db6cfae896d8f4243e31a744453aff12ab003fea5f338815025de7e1b3bce4d2f5b3ad47dbbba31ee79ce97a11065c508ec856438bd84c486894b0a6b59ad8a8630b3248aa5b1f72499d2bfd4e1cdef0be5f54c87add077aec9cd4518f752c38a4ed931e8a58d575f0c6f4ea1278e261dd2196b0551c7ea35a4b2f29ea0003a70ef85b163dfae3928844b4758456c255d6f94a7fa39cabfacc0682deb6260ecff7468908b3026ccad49dac9f3393f2c992c5a4547e0a97780b76dc4b074f7b059e2cd33687ecdc488aa1bc0183d1fa0561fab29a308cc35dd02b383172b68bb2cb5670a828d8561c54d39e91e4793f3f21c4d9c22a6bb33cd2f784eceeb85f0cac744ea7521524991a5ba8304ed7d9e9805eb4bf53a616aa5db1b27d96cfd9af7719a428e0256ac9b6b1b2337324b1d77aa2efc8a10526ee44675af18db3bffc1d62004917a293cb929d1ed1fc48435619622820dc35d488f3f06e1bdf5333804dbffd4ccd2043138e925cac9265e74e59e95c5516f61c6a05d413710d1fc4e01890f92e940df3bb97d5765b0c2d1920f9171b7c0e8bbb0d64886da1bac65bb423b0abf69acca138a225eedcdf99646e9d0cb693d93cfa7fb4b96e1adcba481a1edfa835f56592245ae6f907e3953acc7ad9b8698cc42542b36eb19d556f948b4c1927d0289ed045d25c8c9fc8fa8f04f041a1ea9d34abfa7286bb0dbab2ca33834cacb03408525213c690e0d5a50b7ba744520a3b4b3126ad7c24da26aab057581b0c193f180b343ec6103d6fec9edce2bb56797660d3ff70bc1010a7e7f32580d41e2e588915967aa217692339214919dc9f1eacf0fe8e4a26725464c52d1fc2144abef8d15a13b99b35b356de65de818da95d8055354571757310687638dd0107313810ba150407ee4f25776a7052a86ed48506e0555b50477c2bf5e5d57d2b2c5fc5d72dfe04ab8f85bcbe98b61a14777825d3a2478ed577777d510bd2095b312b41ecaeb2ea45a9a38092be1c253bb590fe527308ed6f8a10e307e63d49c5d6f0f5636f57ae8768e435f417c46b849698ca6dd4989d4c553a43c6d6ca864b7a4a55ed0aff7f971e25eea0ad7c5cf828a02bbacc815dc8ef12982f50aba9a77a7bdaf61893bcc7697ea8ac21b011520ab53ca50276dc6077f783f3fa9f693252637e51cc7c27d20e4ef48ae72615e9599649990cc6e88dfe8e06218246cebd6783f133d08a18eaf356c12b3dafad7d77d39e640f7bb8c46c18cc832f8dddf725b58a82eb1fecf624a9e735194eb37ff1cfd23e37a85a6c61e0dcd936678db5a9b7ec279aabe8f96f197874393beedf544d3cfbacb6f1f519ab650ff11804d911c4464616b6d520312409e339592cf3b88642380919b7bf591ab1a0569e34b635e3240c452fa0c3e5e51d1121063760e053ff811e7cbb36f5099efc50cbe81b2f8d33970f0c3bc23a3119dc2b456793010e2392e789b439063901a9e8c79b3ca15e95914df0db44c2f7f52d6a1d268360e3079e1c5a472a7807d31741acfd2a79dbdeda76484938ec16bf7d82ff8fabd43c01b3fdc7eeae8d1c09a7541aaa61960acb51eb5fd9ae1ede64ab2dfeed131072bf3c65f637950ece7d6bdc9507c98a9012b77044ba7ed5a988b9210c70984e9e2bea55ea8fa8073451cf283ece879e1f285c53ce23fd83cb0316fa7f806a55c763dc2529f60f6bc47d3da158fe022a12460e55bf6f8c2acd014375d09a91836e449b7c5b274b94428c801c165b3324f096fc4d0d20a60f7e911b11a947a28abaea0462a180e83f11da03e79e3264c0a52a2c7f22274bbcb1c836b26adf5f945560d5de9de1b33ab88325af34a099be43fad144d2cf5ddc87ccc0c60e0250cc9fb1099a3a606555a6ffdb6ab4e3fc74554676f6cbe1af0faefcebdcac3193c34448b27313949e722fdd9647094a09f5292a0bb27c5e0dd37cbcb623b113d302c2c597d34927c9c0b60eb556d6a5688eea69d7d021bda113b77a9f1cede7117fc635142e4ca43175589c83588b3fc2fbccf0f8667dbc9ef7fbbf38f63e28271ee7b935233b5c218b89ed865cc93ce7ed47fb34673e13e9652df0baed4fd675d6c87755890d83dba5f65031d152c8bf460ef12fbb68524bf47c77a5cecf964c03f72ecea5a8798286ec57c8829f5ff05a76e185b04b9aef01b886143ed57e87b1fda0d6e3711741f721c1ba4fb744f123db9b778bb4bd13d7439cbc7fdb28581f007b03eafc9228788e28235efac53834f0abf6393afd464a73b720e2a114c35073d665f3b201d6b9adaa4cb7c4c86020f6db57bfafd6cfd08c0c09dbaf9c4c1718bb119567b56547d526a57dbeedb43298531288ae8eeac0b6e479d27c5a064b95898532174c36a9e6cebb4b191860ed5da0ab5d7784914835d51f82e83613fffd80edbf552b4aba00a31353a0a0bf32e939a594fcea7a00ef351a844adc4d5aad84602a9fd322b7e298cc50f4186105e880e89a448b59842eaf723e41ea165e72f846194b115980454ba0e49d57346c2c54829cc8a5fd4d8a0252470309b4b8be5307aea75a06b47ef6276d3dd8a999f70bf69652fd420ef865368ae948c860677717d3b2ff525563c4b8d3da0f4d49b6fdc9110ba3a1a70aaa39cca69d4ff21ff50e98b9233d5825769ebf1506d5697aa056871afebe8881e45db797245db681ccbaf5a062108753b1bc3e7b485b8f12e900e464c592ec1395ecb4800fba54e3a2ee4de914e490c0924f2db679ce5b920c805014c75be5a5d2ab687dacdba5351014bff216f7c126cb1d29ccf12b3d2908336a1e63ffc677b6c7c56774a281f7810cefbcc6ab310fa48cf12ab26a37c3855482e840e6d93281b5b9370697273bfdae353e7501b121b108fd7d03e6e34e6a5fc4d6ea08553f7e41df0dc5751b266177bdf8e931873b115f1c84eaf7fcb3f2bb45c291bf33a439e37744b3af71114d95031a2ea3385f2a368853a88fd65197328025fef3cecc099388692712447785a2718a8e2a8dfed22dd82c97f8c6d4a4a55933a924f5de3ab4743e9cb7d20a5183c79f5cf5e0493c3314fb88473852f8586eb3b33a54230f309866d4685c0b15d4fd768d3d211436f4e779b944aa00dadb294b305f5748e074f14179c94132f7ff3252eb80098ff2896f31decdd2818dcfc395c1e683ce2fa7ccc5180943f93b9e9a2083aad5ed1d3485b31ba63bd5090aba7da68761158877094b31fd00c149b76cce1feacda8eecdced198f3f5c8e75a25b9d0be36874033f0339003e3633b2ab5f020a508f853d2e27fccf75f54cbf674a773ea21bc5596a9f8d145a480131d5a18e548a2cc7089d78fa5b897f1f9e7d98f73b3d1e8d1687873690601ce98b17d917f7e391a6dee30df9d943f99f9216a1788dcb590511930e2e04fb61adb534cb3395da3eb06a7f24de736aedd00e7d5c5e16aee457fc71c5dc4e9afaf69cb0b6e05089e18dce20ba7b31d1f59d426e0a0173448cb4e039a84c9ab63a00e72954c888885cde6a08af716e344e2887f1a30107302ededa920938e944f9f3b827026a54939358a6d231521a81b2dfa200360b270be6ad9d2b5956d7089ddc357f3cf613747f364b52d82198c900c419acc332a048f9f53564b7aad3d2906dca64c3cb191e402a46900e15ece2dec96a64818efe71cbfbf183956224deee160bab23a53a4f9c64946c15b6309082ad595059bfebf7b23812ac0de26ccf4959f2e254e9025d482f0cee57c5a4d556c2e5c87679ad4bdb75b4cfbf655b8baa010b71a54480f17c6ef6e9e1bd9dc02a9d52016dd726d02dcce7deca5fc5947fb730402046819c9197c081ac5ed9a3a47e2eaf10962d3d5a8ac644c33baf895a4fb46b16ecba4331af8272f317d9080074567a53e717d67bf825bdf27aee9ee9665501e7626f1bc3f2101a5a9dbc7e647f7aa352360fa6c496623d3f77d7eb43102f796909ed485f45ec14c6ed9187064b8eca2232eb87f276855f7a74c5bbf880c73ecb7b433948129c388294880beb6d69f3c0e22355f13a9712f19eba2c7688a30c6ccc3c4d53af445cc55fd5d23f8eb1b3859c1b5ba813d5291f25963ca51e141642585cb686af14ffc59d11c95dbefc5e8f50dc7ac15b6e001767f3db09096e34ca80ca3cd108a3ecbc8edb50d8697845f8d3e69cc6c5d996670607e5d16c62f38fb26143a7266a60c915e944a41e24c9375b73a029a81f57c84ccef69d2f8607b70879bed4296dd44e9c8f9918ec6665d394a803584342809108134aa5b5b921adf9c14696d6774a9c65d5dc7ee7e3b15ffe115363c063d5f69928b76501302183a2cfe13492c72cb87159dd78857e298aec4e69fd3f8f94515193db87ed64e392aacb38566c8f24c0e8b913d480826a4fd2a", 0x1000}, {&(0x7f00000021c0)="2b4a5716bd971ffa3846c5e1575c6aea80cc8651c107d0c2888d91793c812faf0da9db39c5873be74fdfeb9a9108a81f376bd5ab7fea700bebae758e29146bbbc13ccaa996fb2271823c019987f1ca517fb6c26045ad2a4636dffc3c9029628d29c394ee15dc966e414abeb232382f15b21ef5ca7968a832abccca37bba238bc9c", 0x81}, {&(0x7f0000002280)="5e5229ea70089b249a8cbdf2696771d6d1215c972f80c716454553498e92d399a2839aa245e0baa649614624f3d243e2ed83dd", 0x33}, {&(0x7f00000022c0)="6f8d4d9ef138ea5319a51fa5583af2803f7d19aa2eb34520034d04cdd2593a050c7a0e02a6bfad78a6857faa41d3cf08516353f70097fa272bc3a59a45fee57b8caaa8137308c2a719fbf77927a398269dcbefe7f64283d0f332dda4df16a56e6a26dcc4a6d10d54c404cf7538d2b91f1d", 0x71}, {&(0x7f0000002340)="768e705917b55235ebf3d4f1031952113011752f1321073e737c7fd86529c2be96947f4965132955b1f811be4a24cfe70474c3afcfad020d15b477fdacbf01656456d2f518914b39d4828a79a48067edba6d6744114f2e43ba8a7310f14f02230c290c99805750f42e19b058fea8ec47a173d26adef11481b2f37b7c28d4b91256dd875a5ac14eb0093227a46ef90f15cea4be5942a3604a99a4afb46c96a1871157dff7e5773a6ae63b8686f5f6b71b45b0a8c1a4cf3c6d9fcbb9b6759416fc44", 0xc1}, {&(0x7f0000002440)="626e7f113807392c429ce4887c34c00337acf750f5a090ff5b29bf1181da7c6b6e7758be67a6dead267ee02524fc80e23a86bd54f5f219bda99625ef0dd343d8dbd9a1a7fe8fb552cde215ec956e88b66f31f20bb3c1420d1cafcdd878f903c23d9eb345867ba324d690e1e33fc1ded65f23ab4950ea3fd7a0a2813ad185414a0091b4d3cf9e420876e84131147200ae2fde198620236175133588100cf1d93cf090399e4fa638e89e1b646edecd66d74317527265b156b2f28699b699212a94cb249e3ec8e9d277b9b9fe1c9f80a01c48709de41e4b7ce657a1313e2a81c2b324bc0c097c45707aeb2738da43ae7e642b", 0xf1}], 0x9, 0x800) munmap(&(0x7f000000c000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) pmap_unwire: wiring for pmap 0xfffffd807e48b010 va 0x5a2d6206000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807e48b010 va 0x5a2d6207000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807e48b010 va 0x5a2d6208000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807e48b010 va 0x5a2d6209000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807e48b010 va 0x5a2d620a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807e48b010 va 0x5a2d620b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807e48b010 va 0x5a2d620c000 didn't change! executing program 3: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580), 0x0, 0x0}}, 0x10, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) close(0xffffffffffffffff) sysctl$hw(&(0x7f0000000000)={0x6, 0x18}, 0x2, &(0x7f00000000c0)="e5be7cd9", &(0x7f0000000140)=0x4, &(0x7f0000000180), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001100)=[{0x0}], 0x1) socket(0x0, 0x0, 0x0) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000000300)={&(0x7f0000000200)='./bus\x00', 0x6, 0x0}) executing program 5: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x1, 0x5, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$FIONREAD(r2, 0xc028698d, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8020697f, &(0x7f00000001c0)) sysctl$hw(&(0x7f0000000300)={0x6, 0x1c}, 0x2, &(0x7f0000000340)="c6", &(0x7f0000000380)=0x1, &(0x7f00000003c0), 0x0) executing program 1: r0 = socket(0x18, 0x3, 0x8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = socket(0x11, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000600)={&(0x7f0000000180)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f0000000080)=[{&(0x7f00000007c0)="b8e8eb716bd7ff725b7468608bf43fecfdb0900e12fa06c9e462eb850490a9eb4848d9dbb8b48ff68fdb81086bcbcfc93ea454c0baeaea4c39a4f0d992ef96f978907b153c4fdeeef8f2dfcb19006223b2aff28b6294f6fdb76d66d8e6c19d04d63abdf50c84b27117d2c15efac3acb8281f82ba7ccb3d5e45a11ca7774d8bcf30fb6292e6e0707972302705618d695a765f9e0a154c08a1b60906b834e5d72c83a8e30684a519d055614cfe03cc7b6e066ac14ddd3baa31f7942782b849cda2b78b77f16c2a920ee546d9cafbe4a26acc4e51a7d0c520acd02b7b2fc65cb3a3efe86042b43b656571aac5d8aaf8887cb6dd1995fa869ee08c8adca3c7c953ec77e6be775c8ea5919cbe3a6ecc9a40ec4820b38b707fb1d1053a117bf8ce99d25a0d5cbec4a0a64344442fc874f8919ac184a1fc906c7c1751d3d95af0c19e37e67e8c44aaece421b49392222bac7cfec56ed6ffe96d7cd1a48422af0eba55fad39afd67857092f3b8af50ed79fa55bbc24eb50bf453dd8810ec752d92dd45029b71fc5e383315c8e4d0d806beb89ec55ee2870076b64db7b0b2ad5d1acff02754bfd098f1f151e5d12ad3d60b7e37d4c9b02f20cd6660bed2d913ab232b20637e264db0f8783bfa590c5fd95f2c3eb982ff93f90c9e07a091d034c4da8d313af8c01caca4f52817144702ff736c4dfb43ff3a61f6a701faa74d55e23317ea78ab46603bf92dc58f01b1fa50a7eb5457561253d663238874d933d36c6eb5bf440d41a2fe1f473f9248b1d5b05aa672b7b2c26e342fda2e2b825d8169f77017e7ba11b80868e4c92f052ccd197413f7d7e7c29400ea8dace6d827c5dab0880434e7b0df42d6e8e0d8460ce5ada44ea752ab64a910628b397755a334557e22e59e049c2a6dbf84496c6492f4e0f861a684a6ef32b748237f4f6cd4aa6af654b21656daf8c45054a446a98f7dc75d7cf3a2d6474a332de8ef08523802ba98a8830d0f87a53ca580d8779193380e6ed0e4488301e1ca7c35d6819c75b3d626ebfc6fb4e5927ada7c177ad1b9d5955144e8a79a97cb32f8ac96de211bff36e44a98d1a42606be070f77575bf44b58aeae85f1e36d943e76a45ebc232934b29a758d0be3cd03c000f5326ebbb3fecf5010208c925ee873c340f310bec3e09b0d0d4a619f1205226f953fa0d548362c627feccdc5d3a7b38f07c555bae2cf94e2c8ff6ebea53af18e901f48a412969275f0754d559b3b50c287bae5125788de7c3d20015f07236db109ce7dbb856ca94e0fbca723a598bbda3c9b9a403dede5a296988d033333dda32c4434e3fef6d617725377852cd9e131cc2648cbcb3e8c82b277c73dd4afcfa3bfdba7b7a3257cb4ed64455cc4929a8f8208e96307c1caebb4d280ba805f19fe92fdbb51747c718fc5b05a513ce508302834c72d7f17ef65426b3c676b30bc2349926809f4f20ab51c1f6282d446d42567ce49306ea06f84cf120418301d8db6b29fb7c9820293dfd82e100b76c7105e0896c43ef077d95d824a184cae0a8d68eb580857c0c354085b098d61da74fbc9718fe7ee2a2a69434df89814250fa1e05596c707b4337680361f5581117b9d141704f97c787e04483434828ef8995b97011a0297e808e284eef5d2c3cd3c5347e03451db3def631a65f777b9dbae019fa46ba1c60d5662f89a6e804f97331d6b4f131d5ca8d9a75e1ba73a27656fafc911a56c55b079e2da2904222be6e5115bdd36314aecf8a49e9a8c68e28631521ed9ef6c7c57e8ba2c9238786fec37a83c7ee26a90fcdf72c641dc07354900355dd46edd57ab46746c58e44283b19e5da41352e4a00cae8ab338292ee92810eb54fede5fdd697d0f3f69189505f9fb9ac28d333b2d7c59297fdb48e3f59df1a18d7583677d1385c91e4529e5b017e1033affca792356f7a89ea02cadb367997b0a40c9eadb3a82d917c83edb05a86486453f12b9f03b67ceeb0d41022385d27b934785c0ac7b47cf1468c1c6e0776b5c9b8b12d8c5778416f0cf5095e5c8f0abe887800999116a51e30732bc4b608f3e0864fa268496a2392af7092c258989c2ad8a98b730f23b4e97d368fdd663b5313683f7b7c4dd8ef520fb2b642a4e54961a295bf2b6b69546b45b41b00e7b410c8eba732faa693c8a51c51f3baca2c9dad581b3c56987d2f6e41ab861340e2a3202831c39a99537c827e32022173281411c80ba0988c6886378177e86f27cc29f6e5ce742669f3469c311e9d2156513f92cc04985afa9eee8ef3036991fdaa621c9c13db0e69503eb0b8a829050e0d4054dcc67d46e1561adc4bd03ae81fa3cbee2d98afa597ca907a92acd570c23351a38e4f6db3cf3cf46a71a1e4c79ea953083290bc3b12454a4515f810d75eb04d448f393699988cb8c71fa5cb16f59c4ba1d776e6e34c47aad9edb9f46e25a026f939f2b01dab70d226f4a4d8a3ea1279edab2841430aff78483cb56f6f56fbe4d3350858ea0cdbf13e416ceee3166a19c764f7a3630a51ab0acabd2fb8cbc7ce1b0fa5c3a3d00cb3525bf456ed3dfc0342ae89e0f6d432e31118c54e0c6a3bef444a7f071ea237812f12c054b08fc44dc1e53b105f5816a26fd0580600c24cee1785dc9649a4e5961fbfc8a59be4d0d4f770e2bd9818f1bb429cc376ce31f1003f5379f945b2d096f44f0cc0542ee3e79189fb107e01da015e6eeececd692e690bdc1386863d68be871c1c0d25007bdf8a76c202457951c4e22effd13e96a8b23a6069089d737ed72ea7b44322556ee3ed3136db6c090316a2d9da8101908d4cffbe6624aa8b69d9276ddb6a5ee46e147aea5591c3c4185f930b14d700f101cbae55f733090777e0bec4492366d60cc5ad845294b0624e3afe234abb3b722128a23f65913489af7fdb7de671d5b1bfb8545aa20e0d1df39f52d2eeb6bf85ca26ebfc39fce02a991c50479892a437cd5f4773b5fb44e7819990d1c90309a5d925f06794667bc8bc81f813fb58edb4e315d9bec8c73cdd7d9aa261a3837fb8828e2d02ad39561538500cfe22e6b7a0e5212871271492a93f531536412e338c4305bf9d3a939cd6880182c6474de69983254eda5039f07973f4efa5a93d6376301eab8f0f2d0ce467d0c7e59891ced8f8c54e4e4b7771edb22f9fc6c0b9513fa5c3c0b3be7dccc223ef528304c2a0b55c7b7a885e0bbc652be47bc4334c3c824601a2ca580950f0b882d134efdc65aa540a0e4f0232455e41cd06a6e5208217135154e6bafc2d4d2b054a93fe61a0d7cdc300192658dd7c24896d956254a785d8b8e2571acfb98de02a9407ab8290c1ffa7c2143d8d07df92e15915b707e9a02c90945fdcaff810e8cfdafdb0bc2973cf908ae80b0760dd63b74cb543a414b582fe157f727c974980cfe6a6c890c17bcbc53ca6f3a41d88f84978d23c2f40e380296b977835b6ca3a5e75d59b01be07da14faeabd99fba388f7e1dadc58103387aaab1b6099ded60f83b4b85b3522345b378f8e4ca735feafaa7d8b5c56c3cfe93818c847812a4284b66e9c9724e83517374dbbc42c7f96c3724e3141c22bcf1e68478e0ed4492523b2f087c1685ca861c08874ccad82b2c5aaa1c1062e731e5c8e7a77579fb5c4357074bafa0785f10b00928bc227053053dddf2514fff23e24bd71763dd0e447555bf738ffc13905aa53a347e8de83d1ed7335a8deac83a29dae0dc95746848fc051b592491dddf665da24f6f49d02364be6f315b8fc3e4a9c61dff0794f81105d4f2523371965d46de758c78d8f8a9ad8e392c55d88269b92b7c166a3e3deb69558911174e0671e42d7ad2192bd2d3853cb204ee894a7872dca7c9f412952a825811bed23ba1cf349516973e2ad674c70b1f5683bcafda4b2884a3cc792bc7e5eaca8a06213f7b8f101a93fdcda3a59a599ecbfcadab12b4ac6d4785f510307984648857f386bbee46d3297c7ff4dbd2a1368a9c524ee9cb70d5f9791c981ea938d804a52d5077bd3aadcb5eec97d67e3c54745744b372bb4cbb441098ee9291fb650d3e7b5a55ea9af35cf71fa46002bc1202a853c538f174d2e0b4149df4c54bea825854456d7ac9bed0ffbac94c64cc7089ac2cb24f157bab0dfe311ea2d4b967af17759d3fc1dac8b065956cbb599bad49777deaf4e8d503e7387370d6ab57ceb4e57fe4a164354dbfef3bbc36197fe6e48195e9083bed73789c18ace16082ec8e10b12086727b8a28796b206c66f62365f81487f9ff16ed0ebf079e6f81c5758ce090d36c979ff3f3de0d51bb4c7c78ed4cfb2f787e26ca9117583a464b81b7f77b188d28b3035a182124b049bff8a1114ed8f6be3699f88a32196d55d40decbb3eee76939c4469b9c4ed7c821950108ec9126a4e0a3fc632437191bf22e5261de7a5c804e62f287786d8915bc9b6de792a61384c3b6e12d34a3bb1f69c32c58e192e1d4b54f9fc1faa8d3fc94f7067fbe440852a3661713349fb160ca46c181f29248bc3001ea467306e8524dfb1abb9fe17987f8b98f12b8d73d9e210180f3d468b0d45992309827421b18eaddfb15c9fadb90d7b4412e2335783b83c34d90a765f755065dd3ce2c16d3c119fd0b4471dd496ca4d907b92bd717c2540594957d78f71ced774a265e6b7b04cfebaf2cb6462f98d9813b55e321bf9bb10d68e8f3c536c14a6f9f8e3bdea2cc083fd86a681c59100045bcc4f2bb64f33a2d0b6744defa82b544c3136b4098e3560f4637078eec9c2bb20e83533efb4616de3db16af098df95e25d2c3ffe7172b19c0b023cb92b87cb15377ad6d97080bdf2d3f366db11d26920f988e533f178397d2bd61e16717e9bc2af3753c43abe80127750d2934b74365e42dcf20e1d29449f8e06f64dc96470fbb62b4001e00171f45bfea35596d83197ef5e84a31d4dc9f221bb7900bc4feb96b03be96121677d998610ab0e41b34d73914129cfda4e785acbd853729af8acc11eb3b14e01010ca077fcbbdba1457a41540e0272a2cd6c1eea3c1d4c1835aa3db5bdad9568e5ca3cd6fd74a49035dc3e5d3a599ee52123af7bb0f25265ca801197195fc69cb8c426f8b9657a14c037c8f8345ba4c23b62ac535ae89d4e8a741415af03e53790ffbd58043004c5b6161ae14c64384ab01dee5d12812df820c1f29b7ea1c3a2d62add1b82c3b59bb6c800b6c98d21de0c803813f8d0f636f53bf8a99caa8c194ec90848efc5058fab42e26e4b762b8c6c53911b53e1f9382c2822b167141b1a1f47a7016c7152ce17c763733e88d917acacdfdbfea4c6da5a8f12c524024fc28700e64b134e5ae5718f8b58bae4bd5db65e84194464a360f5196486d5e0db20a48549ecbe7a9c2ecafa870791ca99904f0c276c17ee3553a9ff09541cd54010c3deed02ce94de2061d7dac5dd0fc8ae53c3c54290e8504577fa1d5c707fc1ca68e471302326f9a76c1863efb3302387b6b5df7b6a96bed6c9a93f72240b73672640f731c0d3efaa3c01be3a740a8ee9f77caeda0e5a5f9d9f374170d46e23d40bbd86c750e7b7ef32805180c74d448fab060337739f2cc5abfc74c5b974f21518299b9f68c7cb78ec49ff0c14dd437f6f4e0f4f406ea1a1ab6d4175c17a7171a33a814286548ad8de1e755ef165859dcbab42b93e15acda992d0eee5a080959d5af80d342c9b699438b889bba67f3c7fc042ccc6939bfd981443ec2bc7f1f7bddc8c5d4ebd7b01797435c3188d3fdf475341340d2fc44009fc6a0a25793aaab023358161f7d750d9541de57e8cff28ddac5f0a88bdf511e1", 0x1000}, {&(0x7f0000000200)="6bf3e21201bed59e5edaf2a0392fb9b5e76404a0042c3a0599395b1e2542d372790f1312484572dcc373647f4511afd4d84a6ae30c3352b335f1cec155469b77be8197374b424439c5eb2fa9569cd847bca634344f7ab3937c9a34d727f54176ad08dea0d53d20eccacedb3ed0d64f4a9215e472d77b48cf687f61655fcf05fae1", 0x81}, {&(0x7f0000000300)="46f1ca6138f553467b7b65e9dda09c5318f8197a3c3a44cabaac0a9e400b5086bc8a8b6c57cf3b1539299e3d87b7be615ea0db379a43900bbd53c25154646714281044d0c817eb96b1c63a27a4", 0x4d}, {&(0x7f0000000380)="bcf6ee429b6e50fdc4fc9f4c345a3ee0d4c2c457fc235ca5bd80349ef3b20bb5757e21f56cad647df9ca806f25a3882899eb10113f6e6b4c2ad976142fb7c8bd78e9ff69e4a91001f1cf782613f4170ee958ca06ec42fc47cdceb34c8e23a918020abc345aa6c99e1e35a6f1a12c4b7721fb047f9c82d3d5ded3f3f947ba0c7c7387976e474af08728f772a04eb8c2dbc2978eb5c5ec35ab99ad343daaaf41590b3234d69536bc47d964ce728b494c56d6e7ef65dca67a", 0xb7}], 0x4, &(0x7f0000001a00)=ANY=[@ANYBLOB="f000000000000000ffff0000050000006a47ddee2c39ef927230bfdddc0ef1658e88b8b937f2bfc4171314534b371cbe02a64a9c95d50075f9d4d73cd91073c8ebf234a821e4f75ad2b617fb1fcf5c44839f289b5e0908042dd7b331054d86dd963e4ca599eb650b16a7e41cdddfac528f628db31b9b88ed583957f005378e6f193f7448a80f6e8b04000000f9b5b1543c15a5df08e8dbb8d7a4da6c04606dc6a2db20ae869a05474e265fab8a75279391b453d45e622a8dd836b083054438d9d9c6c9ce593c388c1d2b32f7a2f33c1b257da155292380058d3c9293b49667545eec2acd0e3b4925f6483aea29b7e2ad59045359c608fd00a000000000000000ffff000067f900009f7e0ef74afab501588838a7bcf62d5989299a2456ab67cf4ac1f2712fd2c039830a4ba456768745c912374f1865f42d57c284e228bd8fe02d34367220f1b52888570889d181886c6b244b080fb849b08b2dc7c252257c12efd55725832f76e14fd36a3c2e2af9ac80b26fbb36da9fbe9205df4851ecaed68ae94b929ab3136fa5746c2ab19255408678d7cd8cd17e44d85d2df8cb90aff06d73ac40c806c9ee14349145fca8dfbd8e0d7c8315b5e846f83bb20aa0583bdcf92f08c14e1b61431fd304896aea69d829a1b9add1f6d6c4945bb2699e1499d337ff7adad4086d4e558ea837a62a8146e23ebb3a2c3b824b3f89d9694be2b1048cc0bc14237ac46eacac3a39edf0ad11027a7f76a05012fc2079dd9b95b68c105224f77b293191cf5b1ce4c93ade17aef79da865fa498a7de612c1cdd96fb592ea96b6da61a249b4610d656cd9b85595ad0fbf9fe3ebea4069b57898748f21eb0ae153cd7fb59949329ee94fd19c7464c914b26470aa04453ed39428a2632145d4623e056f0100000000000000eb51d6cdc1214f5c1786a195edfa1c1831756676addf58185a99e666670f8ebaf1c0b888b77fe3481d2b957a5a95af2dcd1670136469ae579387c9af8a4e0014b6d6dd774dfbc5918577dbc0bfdfb27c2fb90a93224750c6ba69c77855acaf49cc9bebf036a8cd8f2e7725e8cf0651f4e429702919446d4b852400bc92ecfd451746c561a0188ca8f76c242a7ab35d4d4042c630f0b21a09b668e59bace4d23ca5c11db9ea784fd5b2e1f74f5ae0b675a87f7970972eb40fc1b720654513d0173fb3200441eeb4a46b20bed1c2da2653a05df85b6b19462605f4e77ea91a8db979b248aee3829a1e7243cf33ac88e57a02b0fd4dff3c6838f213790ad0dcb85dc8623b1a67f064831059d32c756a2995b4e07d650542805d17d2fbff17472f26c5122e87b39b181fc3e36b3a8f426c3339bc0d22cf1b6835c1c8e4d1f7e768d9483c8b1a61c04445fb801b5b4f29"], 0x190}, 0x451}, 0x10, 0xc) faccessat(0xffffffffffffffff, &(0x7f0000000580)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x796, 0xffffff7d, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) kqueue() shmctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x20, 0x104) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f00000017c0)) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000440)={0x3, &(0x7f0000000480)=[{0x87}, {0x6c}, {0x6, 0x0, 0x0, 0x20}]}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='x\x00') execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$BIOCFLUSH(r3, 0x20004268) socket(0x1, 0x4, 0x0) setsockopt(r2, 0x11, 0x1, &(0x7f00000004c0)="800788a4a0bfd16fe844be5818455d60df8dcc9d6644d6327ff1e7c63650c8693b383f2251327f9e9c4adce58bf3af35ccbc90db66024deb83d3e34e26c1084ec66d845edcf848cc201807650c92511b7ff1018124b2623ed6512c3c9177ee7fd79a69c94e2d6854181529a63e8cd4b950be7476765b1a3c62e750ed15f047146f450e5530051ae0fc9cb0f6b9191292d468bbb682cf455082d592b06f1f582b84a845f73b9fdaabc76871c026847742ce472f0baf149a5e5fd28628", 0xbc) writev(r4, &(0x7f0000000100)=[{&(0x7f00000001c0)="f007426c6a7984d37bf0785ff6c9", 0xe}], 0x1) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000)=0x2e, 0x4) pmap_unwire: wiring for pmap 0xfffffd807e48b010 va 0x5a2d620d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807e48b010 va 0x5a2d620e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807e48b010 va 0x5a2d620f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807e48b010 va 0x5a2d6210000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807e48b010 va 0x5a2d6211000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807e48b010 va 0x5a2d6212000 didn't change! executing program 1: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5ff08de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a9a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x4, 0x1f}, 0x3, 0x0, 0x0, 0x0, 0x2) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x3, &(0x7f00000025c0), 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000001300)="8b", 0x1}], 0x1) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0xe02) open(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) setitimer(0x2, &(0x7f0000000180)={{0x80000000, 0x7fffffff}, {0x3, 0xae}}, 0x0) r3 = syz_open_pts() writev(r2, &(0x7f0000000140)=[{&(0x7f0000000700)="f46387eddb44e9678348dba23d79a37e96cba90a2572ad5bebe17f680f1ef648f447f0ab32", 0x25}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000001180)={0xfffffffe, 0x0, 0x3f, 0x8004, "00fdb1186461c0810289c796791461292140a3fc"}) poll(&(0x7f0000000100)=[{r3, 0x40}], 0x1, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x32, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) sendmsg$unix(r4, &(0x7f0000000340)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) pmap_unwire: wiring for pmap 0xfffffd807e48b010 va 0x5a2d6213000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807e48b010 va 0x5a2d6214000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807e48b010 va 0x5a2d6215000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807e48b010 va 0x5a2d6216000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807e48b010 va 0x5a2d6217000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807e48b010 va 0x5a2d6218000 didn't change! executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x6000, 0x8) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) fcntl$setstatus(r0, 0x4, 0x8) open$dir(&(0x7f00000000c0)='./file0\x00', 0x100, 0x1) setsockopt(r2, 0x11, 0x3, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4fcf668246c0900e1937c727a4bdb8d000008e371a3f834371205", 0xb1, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x1d}], 0xbb, 0x0, 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3750786dd60d900000104000000000000a17a6c58afb8877c8be162e3fe800000000000000000000000000e50ded99200aa02009078000000006006c33e00000000fe8000000000000000000000000000aaff02000000000000000000"]) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYRESHEX, @ANYRES64, @ANYRESDEC=r1]) executing program 7: openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x462, 0x0) r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x723, 0x0, 0x0, 0x0) getpid() mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0/file0\x00', 0x100, 0x13d) seteuid(0xffffffffffffffff) fchdir(r1) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) r3 = dup(r2) pwritev(r3, &(0x7f0000000380)=[{&(0x7f0000000280)='~', 0x1}], 0x1, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0x80) chroot(&(0x7f0000000000)='./file0\x00') unveil(&(0x7f00000002c0)='./file0/file0\x00', &(0x7f0000000240)='W\x00') chdir(&(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='c\x00') socket(0x18, 0x5, 0x4) syz_open_pts() socket$inet(0x2, 0x3, 0x102) r5 = socket(0x2, 0x2, 0x1) getsockopt(r5, 0x0, 0x6b, 0x0, 0x0) close(0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) socket(0x18, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) getpid() executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0x10000, 0x2}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r1, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef13896", 0x15}], 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = kqueue() poll(&(0x7f0000000000)=[{}, {r2}, {r3}], 0x3, 0x7) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0) r6 = dup(r4) ioctl$SPKRTUNE(r6, 0x20005302, &(0x7f0000000100)) syz_emit_ethernet(0x8e, &(0x7f0000000140)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "5f6ad9", 0x58, 0x29, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, '\x00', 0x0, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @rand_addr="172d6adda16ffe4140105f05d9bedcd3", [@hopopts={0x0, 0x4, '\x00', [@jumbo={0xc2, 0x4, 0x7fffffff}, @enc_lim, @ra, @pad1, @ra, @enc_lim, @jumbo, @generic={0x0, 0x1, "11"}]}]}}}}}}}) pmap_unwirepmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wiring for pmap 0xfffffd807e48b010 va 0x5a300af4000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807e48b010 va 0x5a2d61b3000 didn't change! executing program 6: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mknodat(r0, &(0x7f00000002c0)='./file0\x00', 0x2000, 0x828) syz_emit_ethernet(0x15b1, &(0x7f0000000300)={@empty, @random="c162f30b680d", [{[], {0x8100, 0x3}}], {@ipv6={0x86dd, {0xe, 0x6, "f49c9f", 0x1577, 0x6, 0x3, @empty, @remote={0xfe, 0x80, '\x00', 0x0}, {[@dstopts={0x88, 0xe, '\x00', [@padn={0x1, 0x1, [0x0]}, @enc_lim={0x4, 0x1, 0x1}, @ra, @jumbo={0xc2, 0x4, 0x1a}, @generic={0x8, 0x5d, "fc2a71b8a56247d62309b2bda9178bea83e1e79927eee4c2e07b51d1b0fd20cfc1560e946cec7c73f154cf1004d89c6a753f6b8ee72e85d8d99f77a0636d42b6bf325873332165ed7f817d06fc1cb61cdcaa2917d890db8bba2639b077"}, @jumbo={0xc2, 0x4, 0x2}]}], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x5, {0x2, 0x6, "b066ce", 0x6, 0x33, 0x4, @local={0xfe, 0x80, '\x00', 0x0}, @rand_addr="124b08a9f4cedeaaf67bd3a50b05441c", [@hopopts={0x62, 0x201, '\x00', [@pad1, @pad1, @pad1, @generic={0x8, 0x1000, "40487f4bdd9606dc7cca511369b5a0f86177434d8d74cee0a52f4ac1c7f2035b121b81809d29afdf5bbcc5451fed8def7efbddb5de8624dd4053657adefec0e952f6aba2743d8a22fc5f51d4be151dc830ccd0847b6832110749d224cfcc0fc37e66d8f16165984b79ba53fc8920443a3af8fbc42d9111afb465235fa99b7974907d88c3d56498847a568a3e78dbee7549eed86520eb131eea5a8cc623ed0d096c898501d5f436300b0ac4f82914ad543b77b607dfbde4d4c2816162aeef8dd8c7148427545120e33c11d43b41a89e0cc6cf49a95207e39ab84047b69a104c2d4bbdaa936939b6bcb34627e34f0816f19c935da7b30e3bf7c15a49263684bae8df56001644e52239ca4afe58e5a6745680e7de01a14cddceafc85fd59b72ba51f2fbe55517cfac042c1a3a82b1a9babb0fbac51b5424e24167bffef0e7284e459bd4c3d5d7f6883dafc848364c7ea04c2d7c1bcfac3855d901e9a08a61603b7a9008f57b833dca251c6f56e1c0b759fbe75c6e41d7fb8ff3cb084b363521c732ea324d6db8c93088a7a86a85eb6eac0ba2b31ccf3e6de77c5697a46e0dff5d9abd87a56a2cbc5e97d406988159808f52866ff3fa9fe27c932c357b7d9e8c5c8378442973b0f749cf58a369fa8a9cd34fb9426656d75171f0a4931f69a72e2411fe1a9e59ad2ba34e10f7acd59ec8952506ea354af7d77c6d7ce69f9b16706e04701e1163a4cfc457d46b8460fec66046a20590b18e18225726fb8663aa55f75cd0503eb91506c78e347e4d6d2eb7469b334341bd582cf21d3f65c7e0fcc3f4c2640488a4c64aa0b6e673c4430dc948b4c6022c331dbce6da4f9ef8729f0be8e194acc8f865b215d1a452fd0a3f02589cf1d35683f0511d705567301ed4c4126c1768dc0b6b86dbeab0904e6b23c310462dc7e82cf3dda671dc0c224984ab57ff014e55900dc98fe3dba76b63832bc88e678d0c20d25ecd65e0a62b674d68440db85f60555f372df54e7f32059de3c7977b73085705c2a7fd357b031296041063cd42063bba6fd5eb472fd2984495a36e00d680bf45c14a8da89dbecfc2abd202af8beb0b3f2d07877840dfc9afc4c5a97b2625f12088a386d935ce334f8b9f275b272de402aefb5f68fa37c70b4962bd2b19f990c0f8a17fcf7b34e77d7ae59159ddd7abf60fe9a664674817e912b59156c1ab3bb2014162113099fac7c8b1270bc719711840f5b0254ef7de18146268c872ae69444281c49a0327987dfa534a97d7286d539c554a8a90e9e1c78e7f2226dd84302f4ec842a9af8136937109ac1bf19cbf227c1a563924436fc724f7857c1c1d02c962a390cd7c32ccc3bea558975c09905e9d84ead43687ec1fa6632b6a26a03850ee2bf8fd99b668266515b1cac9e1c120364b4fa59f00ee81430fb316e91245a9a1ec2b82eb9de098a23060f6a540ac7ba3581e94401e175052fd5971a3868bedbbc134bdf4bd7d550c473deea59ad6e96958fb2a423058cf23db596ac17d0436749fa0f38763dff6305b61d7ca73a7bc6347b1777b51d2b013a0eb7c8f28ce82737d658c04025f88581725af68244f0a775916ce959098c1280f532d9b79a7893b971cacabb1a2340f7032b9062bc3700bd1b542e7705550c395878ed994819a45ba95af5171e5a5bc51e326ae814a7bcf04aeb56ef28fffdc26cfae4724ba7b08576af53297e37ab0058b32441482b5de3447e2ca8671cf1b5b972bede0f9e17b0dda5105555cb031127b9346320bbf2bd9db894c05da2b36ac4378b2f5d59fc7a8275cc8e98499d94211016c7a1f0f3985c7d3ed4e210b603097ee02c6130b490838c5bfa86b7f945fb6b8d2f8e6c31bb110b4eff95b601da4c3b1f6fca09890678d762d54c75ce086a89b71fd38740b5fe6cfc520a8759a9e5b38578ab86806f1ef4e354a137d82154f77679a68fc8afaf6a66bceb2234d01924bd55945d8aefe324c9cc9e023614f6a7a5a807b56859bff17e373bdeb97cd9c4bb397ecbc128ba03177cfeed03555ef6566858b9083eb1efcf7695af85a4da8a5d1e9344bbd3116de4f68ba58b0033297c8b93cfa71b97cb8ec11aff7dc19cefee0ae59c536a3cf4b0a63036b2366f36e535a339637c5986a3be61deb2f5339581777625a876e838a0a82994c34e2c73415721852b91ee24c9f37b0a8915ebe2d1f6e4382b2c9534305ba12dfb0b8c8f4f79224b19033dc6f4dabc712e3c0cadd580a48d5ee13aeaa6b571fc176ce6e8c93b81cd6e3e00d2d771bd50a6c949d91aeb6a6d96137e2d26da5b84aa6fb94007903065bc02485306c4c9a657bdb87f2fdf28823bebfb8ea64e923be6b8bef37e6ab42af31a928747cf59803febaba2cf85fb6f0f6258e877bc369ee47f8a467be5a534f03c3021b82497f017021d17e8d3507fe0ee87823fe56f1b21080fd10ca21f4aca4d3ffac6fe72ae2670431cd106f4378928e65276a8f45bf680ed2d52aa41f6497ebe6b6bb5fb4c601aaf5cc02d5f57850cc74eadb218cd93c137ae7d961f2315e3624f17c9a82757204910e58cfee21a9241314e383b261ae1d900342a12322b7faac1dca77892d3b48e4b5d5f0749fbe6a84e1c4a95bf9255f53100f64c974aeca9dfbaf4583556db94721826857e47e0b3cd516fbb5ae4d7d95090ccdc5df5f280bd0218eb0187b3de997c68c0f4f64f8e945d8d8cc2fc5329359eae3b5a3d5ce73a8e3bf4a41632e3ce6338644d316be2055c944527989a7562b2930d3c250dcf553a72338038da230fcf177c25a40f312386695c70217c0983818f53292f9048ee3f1b0793eb4a2cbd2690ff9a2aad71f9c754f0b8b32d17f8b4e8cc6c81392a5499a287adc8c045a856d166031f0371c5d86aa30ea1cf10f5b518d6678646fc96c53361ae726e4b84bd10eadb0637514735a37f23279a49c59c895ca60da26dc0026927a8e7a7d1b70b19c6759c58645b781cde3ad932eb637100886ac6557d4c0c8e2948a4c5eb76b8872be50e23255a77e4891b83834ed5c949bbb11026157dc0dc7a4460d0babb4774f5078a9b26c118a336d61d14332e02aea3d9f83416836f09febb0ef8f0fec6333b8a4b68378dfff0380c00fd2bbcf9f505c27b323ec97719f4fbe0d273904e2d00a34fa32af62f9606ddefe21a2a900f8d3837ec6237e8500fb43dd9eb2962ba119f051b1eff2cd156fe5c9a3d9b27dacbe2a4cd24b9c920e530946ecfd77ea057cbceda11a200d0416c1d5316c18dfc06663f4f3539fa706aca10bed6f9d90598c7461dc92c7c244e82a6723f5826cc5ba52836321845a85195a36aa72acc90b0e5cee404e478f6b52e29d4c524615d100fe45ab3d01173594e45788fbb90c0581d778da41afe155bbd19ec74691cd7aa31d860624d24200bd04bdc943462b82bc643516763a5fbf2853649d0fee569a71077256d036881461a9a9b5f807d19e8afc0908222de04c98110f43a01f512ca7676e537f28248359ee7956f43d38f634db33f0f90293274e9c3ca33045d2a7af695d0602d1f0aa79e81ce8b969360f48377c680cfb57512fc17571f79d79e144eebfc559d3b21756d213068a0d38c180d4e96d2815e1e488ddb19c1827a8bec8cc99e2f5c1434508a364062e5e90a21aa756062bb9346f08c461a3268893c2eb8579efc084773c839dcc33f65e926668642aa3ff97d466104b2bb635c1398fd321ef938ae8700a48dfe7f7d2bf5c7502f1366109c3ab471fb0d667e44d47737de546414694e5fc3ce2b55612179f7b2a07939b797f09343237a959230bdcf6e2978b12169ccdd94ea2d0800ec08abef3378eb70d51046cc1f5d760ed0910584af053ddc8eb0f74d7e570c7ae28910f7d899ac3fbfd71b63b912267b288d9f308373c8acc06ca386e5ba8e758a795221f591bca178d055d0b4a2b4fc9e35474aecb78e49ffd9b42021f51855d5bd03285fb7238a459d633d865a4ced6295e95e934f8d5059ab430a39604eaa1faf7b2f3c2ff4844ef22b02407c507af2f566325996d7a85b0b930b2e562143a5129adb33c3768e28d99e7214d41a6e5740b5091b537753f91a527705637292d20c6b54bc1c309b497ed86cc1e115310b280c3d9f7e48900b0c958e92b9d450574a6d3e7dfc1d90909d9ce26a406aad97fdd5acdae6ab420d404228f69e11c05ec16ea52d1d8d95aa6081fbcebef23c623918bbc39e2cbb825879850197dd219fa0e912fc3ca948daa40ca4575acb6587ca3352d0490be953efd2fbaf85b65adde0a95583e4db2c42bc6f38bd2f9b7d6af42072a92b0eb01a0a26606b5ff24579a82df71b8d39b11804933541262f1a5ae88789af44ff260c8dc2f2151bc990c0f2092701c24f1d898c102cddf39342f73a1a71c51c8021a35999b9941ef7f70e63e9e9ba1027a75dd02e9f128565ab2b3336e9c7201913b95a5efb93554cbb41d368c257a22608b20762d0421f34f51d5de8e82e5a4b9cbf7ddf52a30243fb2a0549b6a30fe1042351fd21c4bcfc3ce9837925961ce815d81455c6bf3d7fc096ce646bff7516a4cf43b156dba1f17dd3f7cea0b426562c2cab050ffa4e3c1e32399947cf39aec8f646ca6492681621f606d8c767605112973a67dacfbccbfcef8f7ce3dc09f0a3d9e73306664517e7089d4ed2de350634f920515955c520878606d363eb849be3d050c645bde16ec2d67f3cccfc4969c8620f42119c4d9111a37be050134b84aefd17f18c143b86e21e50228caada7f0f8a3d0305e76c792dbc596c100381be08f1f93a5e5c490b862c55bed6a1486a277101f050943aeb4b583e6b9690faaa6eb11c87d555e042af412b31fc01d5027fa3f511ac3090b94494888d151822ee9a8eda802fcef38d46f08047a35d8aa83c0fc66d2b77e600915f846ebcf91c9b10ef66867a9ac9abd7015bc77fbf66d91fcf11bab6ca5e44d37a3f4c8accf4b19faaf507d6e10f8f37364e6728b607c9b9c58bc56d2e76c86d7c534546b374f0e1a0241cd21b2a6a63fab52c57ca875bfde42c1029a4780576b877427be05bcaa0a57b2c2008580192b0aeb2a6f218402e3c49e5d7dd9b02fe73bf923909a592346c7eb3a97c57a328dbd6deb0991f24e89ed0039101da8664d2c7b5b6617606c1cbe965c02572d9d411dccc053b1231c8032869a5be5e9e853e4a4cca53db09722c04474176b3453623dfb80adb8010b6ec741e9ce11f7103914a5233ce50f29c0bc421ff9fd3d3b07ebefa4231a84481e41894143eb6fa8baada7a01b37521f60c3e657fa0ed912bd4866e25dd1230546b3e6229cfd784edba6a1e2f21d56f8b1731f20cc5ff53623153277ad51881711d8a47bae9350aa94c8ff50a28a71bfd1bc2bd8a1a1aa3b1f0e588eb53ab8ac90605eadc0f9aeb01225f212bdcd13c1b41a572ebdb95e5d96e772806924687e75bba7b166e446633cc59e671d0a0d1366506be784fe3cd09054c86f9995ac8296ed4497366385492a848caaaca99b30edfc1d679e629c19f0211aa83eb77baffe21d32cb8555fa5feaf530a799d6f61228d96e27871d2165047b174913bda36b817e25d38f17c4f8b2143fdb46603f1ddede0022d878019f63c3d6fd1e4d507cc91eca095c19019009eadf0dc3efb1468b1e76f06d4a4d16e159b12b5a2dac93080c8ef9aa9c38e95a301cff108770e160f313b81a0286c618ec6620043455138038de32ad8f43f7eabe784f9db3a3104b9dba16be667bfb2994235294c0e31bb378ee35701aac03465f9271f7fecc7a3f8c7085a5ab61fc6"}]}, @dstopts={0x1d, 0x0, '\x00', [@pad1]}, @hopopts={0xa, 0x25, '\x00', [@generic={0x3f, 0x22, "372ac89aa5aa6c22a63dcef1851396c5a933a6e8a4c685d8ba654adc0ac4f47d4908"}, @generic={0x5, 0xfe, "b7ae1fb907a16449d9adfb628506b0e3d4b1396e8bb0e9d9c22cfd9f5225c1ea14bc29a1b952496a420fea5f20fea3517923b323090df80d4c8ea7b48cdede27f020d6eece457197a4873150f1c663edeff7c25fd137cc5e01a1005b7b46ef4b4254efbdf8b613e2414f6539fc8a74f4e05bcffc25cc9123af88f314e5d658f9004d79b1628107b203470f6c050d7a2287e06713fc2a6e500a9e7d2359738dfb1e8dda8f226d5a395e6c7b6c6ff5a28f89f1301367099b4857f84284337b891a6406d2a991c568b18f0b5f231083d2f09122c9d82aab34035c70d8cc4e3bd241e6a913096c82c873dab43959776697fb47de792ca521ee535f6e5f953427"}, @jumbo={0xc2, 0x4, 0xfff}, @pad1]}, @dstopts={0x6, 0x37, '\x00', [@generic={0x0, 0x7d, "50ef14e4b2fd157ad740ae624ab8f89daa504f51f7cd391006a290a86f12f8f9310e1ab803d7bb6df60d423b88dda8fc4d8e99a2b9f62ad7a188fb45c652bcf0dfef5f1ad65b02e14e13998fa64557685d808bd7d89e10617d09dcd2c4b327060d3f6887737c299cf2136cd12dd1d81f88470f8ed8158be4f1d3b65b26"}, @enc_lim={0x4, 0x1, 0x4}, @pad1, @jumbo={0xc2, 0x4, 0x80000000}, @generic={0xff, 0xd8, "5f2d4999918c0b5afc01f331abfd38086cee0046449cefbd912a32b5bfa90b0b6b3a606f519b42acc59b052e3f0b208ccab2d250b15c1410b51b6a160856d693b8fc38ab09d1071674accc11d3bb06c4fd9c27c26b14aff57a5248893a610a1b1572de5a26392deeece0d5151853ec86d49831357597ed598cb15d78a37edc9f3334683a78a89d79c425a890b265cd88791a9172e47c2848ce7760980b8ff7b74e5fec7c82f2cfc7a88665e76cf1cbd8a2f5dc5fa5494f87b3f4e50cc391433938c7d1bd88e7fff66e40dfb3e218475a4e03d53e63873ef4"}, @generic={0x1, 0x56, "a9aa975edc4a9a9665e6f5e0f4e12d80545c1c7fca17c2d0fba67bfc769cd8193663feb5370edc9c85ea127aa842b8e1f9d9012da415d87b579c51f1b02962101a49bc533a43cf11e49eedfa2fdb8b3a2fbaf32d7455"}]}, @dstopts={0x3a, 0x11, '\x00', [@jumbo={0xc2, 0x4, 0xd257}, @generic={0x6, 0x7d, "1233c5269e567a5b057c5f023501875b33411640236917933261b73f7f6c825cf043fc53730eb5628da2c34753f2b37fa6debb9e15dff85546f96adeebaf7b35a34fb3e0fca40d3488b47bdf5f6e38b1fd342d40622e54eaea4a142390acf18d3d2d7d4a16bcbe82b0a9d65542067ff20456d85bdf785bc07c3a132d42"}, @pad1]}, @routing={0x8, 0x2, 0x0, 0x80, 0x0, [@local={0xfe, 0x80, '\x00', 0x0}]}, @hopopts={0x11, 0x0, '\x00', [@ra={0x5, 0x2, 0x7}]}], "630387e686ef720fad8252cbd257dcd1edc39ddc4270c6230d5247566ba0be15c1f937ed558c38330cbf01978621762b2b2f6ae305c243b8d178128f221eb54d1b4f79f7be68ca988dc6e6f02c573ce3126fc51ab7229bc807d07e126529dd4f6234e1a75e30808956772fd878eeb9f1eee1070392ad0c2553e7f00ce810d75c04293233596b4a832e23b05c30211f4869b2214206fc4e678dd37e06fecf4e88e35821f28ac76b8650e730a9b25b0a1ff955c6838c79e26bdc344f170690caef8c2c800c6d03f92add89f1c0ff9a408e76d9352bee484993bdf416e5bbdd98c236171b9846f1dc"}}}}}}}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x35, 0x0, 0x1, 0x1188}, {}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000200)={0x2, &(0x7f0000000280)=[{0x0, 0x5}, {0x1, 0x10, 0x0, 0x200}]}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x1, 0x0, "bb08000100f1675910508b00efff00"}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) execve(0x0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r3) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1000000000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x0}, 0x8) open(&(0x7f0000000080)='./file0\x00', 0x78e, 0x0) getpid() socket(0x2, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="100000feffff000001"], 0x10}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmmsg(r5, &(0x7f0000001600)={0x0}, 0x10, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r6 = socket(0x18, 0x1, 0x0) socket(0x0, 0x0, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x0, 0x0, 0x0) getsockname$inet(r2, 0x0, &(0x7f00000001c0)) mkdir(&(0x7f0000000300)='./file1\x00', 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x200000da, &(0x7f0000000640)=[{0x6, 0x8, 0x6, 0x4}, {0x7ff, 0x2, 0x8, 0x800}, {0x4, 0x11, 0x0, 0x3}, {0x0, 0x7, 0x40, 0x2}, {0x6, 0xff, 0xff, 0x5}, {0x1, 0xc, 0xff, 0x7}]}) openat$vmm(0xffffffffffffff9c, &(0x7f0000001500), 0x0, 0x0) r1 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r1, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000019c0)=ANY=[], 0xb0}, 0x8) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) minherit(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x3) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f0000000040)) msync(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5275b07e05090fb6) symlink(&(0x7f0000000740)='./file1/file0\x00', &(0x7f00000000c0)='./file0\x00') r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f0000000140)={0x10, 0x4, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x2}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x8001}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x85}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xb}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xf19e}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x100000000}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x8000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x7fff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x800}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0xa7}], './file1\x00', 0x55ce}) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x90, 0x0) r3 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) r5 = dup(r2) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000440), 0x40, 0x0) kevent(r3, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffff9, 0x4, 0x2, 0x40, 0x4}, {{r4}, 0xfffffffffffffff9, 0x41, 0x80000000, 0x5c6a, 0x8000000000000000}, {{r5}, 0xffffffffffffffff, 0x82, 0x10, 0x6, 0x4}], 0x7fff, &(0x7f0000000480)=[{{r6}, 0xfffffffffffffff9, 0x40, 0x40000000, 0x80000000, 0x7ff}], 0x5, &(0x7f00000004c0)={0xfffffffffffffc00, 0xb74}) msgrcv(0xffffffffffffffff, &(0x7f0000000500)={0x0, ""/212}, 0xdc, 0x0, 0x0) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) pwritev(r7, &(0x7f00000001c0)=[{&(0x7f0000001640)='f', 0x1}], 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) dup2(r8, r7) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) fcntl$dupfd(r9, 0x0, r10) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x2}, {0x7c}, {0x6}]}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2010, 0xd16) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 5: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="140000000000000007"], 0x30}, 0x0) r0 = socket(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001a00)={&(0x7f0000000080)=@file={0x0, '\x00'}, 0x3, 0x0, 0x0, &(0x7f0000000040)=ANY=[], 0x18}, 0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x10) executing program 5: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x2}) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pmap_unwire: wiring for pmap 0xfffffd807e48b01pmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirpmap_unwire: wirvm_resetcpu: failed executing program 0: sysctl$hw(&(0x7f0000000240)={0x6, 0x4}, 0x2, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) munmap(&(0x7f0000fed000/0x13000)=nil, 0x13000) r0 = shmget(0x1, 0x2000, 0x86d, &(0x7f0000ffb000/0x2000)=nil) r1 = shmget$private(0x0, 0x9000, 0x5, &(0x7f0000ff4000/0x9000)=nil) shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffc000/0x3000)=nil) r2 = shmget(0x1, 0x2000, 0x2f8, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r2, 0x0) shmat(r1, &(0x7f0000ffb000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ff0000/0x3000)=nil, 0x3000) shmget$private(0x0, 0x1000, 0x420, &(0x7f0000ff7000/0x1000)=nil) mprotect(&(0x7f0000ff1000/0x2000)=nil, 0x2000, 0x4) shmat(r1, &(0x7f0000ff1000/0x1000)=nil, 0x1800) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000000)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x30, 0x9}, 0x21, 0x7, 0x0, 0x0, 0x7, 0xdadb, 0x757}) r3 = shmget$private(0x0, 0x3000, 0x14, &(0x7f0000ff8000/0x3000)=nil) r4 = shmget(0x1, 0x1000, 0x20, &(0x7f0000ffe000/0x1000)=nil) shmat(r4, &(0x7f0000fed000/0xe000)=nil, 0x1000) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x3000) r5 = fcntl$getown(0xffffffffffffffff, 0x5) r6 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000080)={{0x4d, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x40, 0x6}, 0xfe000000, 0xff7f, r5, r6, 0x9, 0xe2, 0x5}) r7 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000100)) fcntl$setown(r7, 0x6, r5) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x0, r8, 0x0, 0x0, 0x0, 0x80, 0xea2d}, 0x9, 0x6, r6, r5, 0x0, 0x8, 0x4}) madvise(&(0x7f0000fee000/0x3000)=nil, 0x3000, 0x6) executing program 5: r0 = socket(0x18, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb0}}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000000)={'./file0\x00'}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)="04ecf2c9ca6cbe8a28c3735ff5f78e171057175295007de24a4a155a34c32f0bf851fbd09f5024246ee29dca71a5744f2029df322b88e3934c57341a37303e50f215ce0e910ec29427ffc330857a0a1b852a6c4c06dad693f5030b252488072eac982a3a83f9d5e8596117e9442ac8", 0x6f}, {&(0x7f0000000140)="33eac5ed2b295e8155b2a1e5bfbb67c6d1aa4e3df5b24604054d8abe2898a12c745e09d237406e400f", 0x29}], 0x2) executing program 6: writev(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x8020699d, &(0x7f00000001c0)) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000000c0)) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1f674d19b1f9ec35, 0x0) ioctl$BIOCFLUSH(r2, 0x20004268) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', r0}) setitimer(0x1, &(0x7f00000001c0)={{}, {0x1, 0x40}}, &(0x7f0000000200)) sysctl$kern(&(0x7f0000000240)={0x1, 0x28}, 0x2, &(0x7f0000000280)="6fee02d136fc882969deecec539925644ab108eca9d35e2826ac4cd4c03958dfef1724d264983e5e5910257e9503a402b2f2403e2089d89edb2148d817bc26d9dfd1e26e93e0b23712a74cd85d297093455b082cad9095ed84a1058dc8d414b098fdaaaabc109d9450c043a5498ebedb91d1c2d99fc702734cf76045dd1b0823e7f5446625dba05a47537d2032ce6fb1539b95985f44b322d3786d236cca345927a9f2546a996b77968be09d2c0b32c1ca3365d3f22ec62bd791320350cf72ef1d28c0ca8f8a710a8660b3afd564d80d3341876c8f472719bd4b3b04db0b71cd6b8be23fc013b437df740394af9f955226d7a595d07dfd508a14267e211085a141914da6df9c617794e4e949bfa3dedab6ad6cfc6aaa249ea0bb18100f729df09b7749f9f98930f09e50bf854b00264ba504d3ee5a939b19fa1438c4f516305dc139f2eeb80d884c278c424155ec0311718daa7a8f495712359cdbd5df4bbdb6b11f8c0a3420abfa019f2a1d9bb63cd9953ca2bc05bac9befb7df1796a57bc96f9553e0e05a2eb7038b954467bd38bc153bd9a72fc0c91963a47b518aa4e17fb7bedb4e5757acb05697761b3def909f1a696db4e9d25012c40493505415e9c7340550ef13a6bf385ed2988752c063151c6a084cb436c86ddf9e751dae25f8f356c7387f86a22145869eed42dc538fd41e8ca80300b600cbac6607448597eb20aa5be679dd696fd7986acfe264fa4f37e4d36e7a0291bc97a3eb439d2d4a13305be46e9276d53eb65094c7fa99f77cc7f0940bce2a2f13dd1be2b14795d9a53e66893a5d78a8d112387848197c0ce87631f84c1376673a96adef3182029474873ff735ee1771772c0f021892e6f05af0868ba0c36de9249d1a64e73ea57f4952cf1ba0f0654431922ce21fc877d0e5a6f8939945e97dd40c69281926c03a1ac6b92352c2e52af44a33e871f12421ae15d56841961750b674fa76e042988f2aaa2ef5040975f3bba51ec84ee7e93ff392e45022eadb83dde3f7c4e6f6590342919460a07aaa7e4c7ce30760784a85210e3d0020ce73c1e44e8d1d61141f8f99125eada1eeac977d8a345a6fda1538b3f7c3d0b915acb9cc2d40bb8af4ff6c19310a60d01762b9b264fdbf1630e36acae664746b3786e946ca9b144515bb51144370beb807df656281d46c1bfc318f2ed79bd0d28755587dd9b37ae03a3a84570c9f46c2aa0d4c7ea3e4fc83dd7c40721ff206c70c98b9bb6137b093298a10cf54b7fb1b405bf0e83e72166d3bfea7d3f3b30c5a96999f05c143706e5f19dad6c1ca87b274c6c202a6853d5c2e75807b31df83db0bb77a9c1793f195cff5dffd1937ce28e4e82210569efd18ca0dfc4cc40de910d465128f9b5cfdefd59d65095328383113450a3ae16f9d195eb381cf57cd6e07c04b6387b0115e68fb2d2bf4d8bd085e881610724ae5f328aef3a02eb38bcc529bc10cba319ec7aac3efff0ff80d24bfcccc5bf22b0fe932edc5527125ab02ad945e2b1781f372ccb466ec6e21bdace3e1e9a83edd59785721693b2522d018b1c8bdd0210ee7dba091942cbfc923825aaff0b5201634836d552479bc4bd00db0d54bc9d4228f3889b1178f70ddf450a93dd1c7700bf5ffbb2d2106d8bfe8b3c9456f7fde0411335df30593d63a7ced59c33f6aa13e498b99ea5c025108ba06ab28dbf168a095b6bf6eb2ea17ab391571e27d3ea69b29bc848cb040d08394d88196de0cbf3abb862bce49475f1bdfbed9762896b4bc8d6cb657b6730bf1e6c17e2a911906a40978c3d998ce58788b2030ecfb3fbdbba8935f9d1cdb41da310eae75e8dc956cb1c645c12e1e5a4da89fd5d88f7ca1c8f9ddbf93f3d381e458301f9b509a3ff9ffe6df9bf107e415865b8d48129a97fa9963fb174987eaab31ee6b67a3cdf6bbeaca9c66b0f25d83d082075e602b6a556957a5b5da582483a9ec97f759bcd270c1cf785cb13daab6bcb015238f0e2ed1d1a5797d2be275d5426f98302728920b104b15668e354a496ea0cb98aac1f1a2602d3f9f82247b721b4f74af2bbd4464b929c5c46eb30ee05f7cb0a8655a954dad19842baf350a09b1f0220aac289fde5bbce61ead7f95888ea018ed87b63b314118b22a662d4b02283a4573153e67f82cfbcbd0329d34c689a94634ec93cf9bd16597396a0400380c562be867875751bd3e53456d19e4799869e38697f9233459da8043cd7ad26836c9743aeb1f180ec6d9b34cf8fd36ba2c994354a58b7baf870935832dc06fb1839e2bc8bb9a4ab958f26f28334e60a7b3806681781618ecbf03699016dfb5d940332dc86b1a6cf92d141b85b4da4031b869b964535be7e25a04bd4dbf225355c95a44635e96902244ae69d0598a042372364171e855f5fb83777c7e91b3682a6210797978cbc0e98e10cec3cc41fd9ef475ff65644bc378e8167eea3e1afeeeee1051fc72397d147636ca9bab10030e6a6b3df3c22c3495de06ea0715763f8e4c47e5785d65ca5c64af1bb7be4c57c7ff720d74edc67ca183c6d627d293a5eedd24d222364544554280c45a2371bf395d7e4899270e22810e31cb13964d9d894229f0b1934723eeba8598d99b1c86b217004f9cc1afcb957b8d3169cff4ef2d8baab3d47dbc2f85184ae2ce518638eae1b47b16f86955f34ca88f7bf3851891a651f64f5e0d72daa2f4d497ae711d5e79160bad450ce356c6dca81f6946ce9861c80509fe9345d7c939a0ae45a347e9a146a2570de69129964fb5a36844254611ed9de54fef11d0b61fde2d70ff3738ac697ed9a4d3213a3123d6a91be0c5a78b9c7d492246bc954860732017e8d1ab9f0343d0faa11b5eb9efb3e67e20f5556df29b552c643754e0e37d683c6fcf9e3f07d0904a5f083a89944eadec29ce731774212922222b25db498b34dae173f56b8ddd378ccb92e16ec6ac638f2d7b61397f78e4c1c6dc8e4de44068833bd61c396b178877de7874f76ca00ef6e62eaefc5c8354cb3997f891375d73f6f4cb78d6d1efa0783d47f0fabf844cd261be45410dace2ae5fcb0321affdfc95e7fea10b99e89e487141dcb53348920280d94427ed50f6cc6d1baa208a29910caff0eb21a51caa957a32dcd10eccce6eb554cb77cd1f6df158afea2bf567f8e1c8ebd8c6786f05fb58cbc0e42fbff4fd26c8877bca21d9f401cc5e4e5cb98b836c127e0134f0d0a50a291699f5ae22527b3eab05d36692778ac35ffd13c01d708254778baf6473bb225fbacc5d520f2ba48a21beb881496c1b38964b58680aefe9c8b2f906d99564f5ab134c4a23b95fd9c06215bd8a4f70f9d0092839625783922bd5cc67734b01065cba9527fb55eeb2ca12542ee374ee422aed2413246e5b5eae1e20f9d1611b47db2bbf676f30079ce3989da90415f5bc828a81bf19a7ce81ab1bb389a6c3e0d0e0c934fcb3844a237140dafc5b8bd56c5ffc524e1ce3be9942e054678a12968802872761e3e995fbcd8c95e5898a56b50f5b17b3dd2e44a7a0367ff2e417d7474bfc92bb715b8dfa6a923accc7bd137e237eb5c8b75e661a8541ad877776e6d768933af66c22d252048446163eff63eae1f2403aa3f3c59a54eff1b83a648918b4699fb2b72851a5c866552984a452cd0315daaa8ad2fe52dd369b2d92262c8d4579ba21f183fbb581445f76500bec218ae383bf7a4ba221855f75599e74e08c4889f8dc2fe07888e789d867ccafbf485b4d9e029027b5be50f91a34bf2dc3f67cb48172b1008819d1b5825212f393466db6653a9c3a118b925f266ad080d198ade1512e22a8d539e2d48b3c7e788acd5f2ebd855546b0104faabbe284d35a5de15768f25d03c9ed483f4ce7cc554c3e7093be84d5eaee6164945e7595f1b79eb5fa0aac00af8002ecf1441cd58267925a7dac80a807438cab662c135b003e554ad8b1fe6ac9ef3f6ead3efe8e33d3f281991d548778c2c34d363952b0c47996b7c2f11d0912b92a55dcbd01262bcd2902d05f07bb98e14d7e9eeec43f8ffd2e8df7358aaf87f9c6ea58f0cd078637e8eb93c673bd84e01e3392795046f516053824e921d1dcc6e0cc9b32dbec160fb3ec45adb8e9a062ccf073393cdb77c20ef327aaf011bbcc4fe00fa19b8e1b390c8cb80ce97da0ea50dccacc6be787e93e69aa0098f3ec13e1fdb81ca0aa517aa191c62ab375b64af11fbf4c0e878f7ee777e456a8eb43f97a3293c99f577315853b057a8d50a85277fb69391e58d79d275a3ffb1dc4ed87c20a024d529b8bae4a2937b92443cf212b1ea07afae0c653486b9f6a5004f22ab4cd7662879f307c9e51ad26ced21953322fc314b91114cbd679b8faf14e2d74905fd31bb2ed178978e1df86ce3b4dca5950d5cf91190d730925959bc06339934bdfb95ba67142fe209d43bffce905928f1887d07833ee6d907c168a32a68fd6f4a279a8b85faadff7f7886f9d25a7772bc0ce437d40652ec41d8c0854d13b463b23559ccde13e34c524ddd225d3101ea9767b3d33c1aaa87e8646e9fe7d79567ba52c311c77c3a97421ed697ae4961da9416311ab259aedb33b9a924aa3fe3f328ae81708ae36c7da2515f6f6d0a1024a735cd878bd2b698239bc783b8de8c2243d8dcb4c11ec2dfaddcf7a9757e6692a11206d2de36d245c2b7a65ebcd1909140f99dcf9636b83b2772914cf96c5027a6f8968e75af98e6df5ba9f83c2abf69b716caad10e6d534c7a384dc0ec2c8ee934ae58b1a4a4a63f72fc7b876dcb40a75aa4f2a523809fcd76c21633c7a6b63eb20bdca6b6bfa849094f421ab6d845013c47765eac17e0ff29997b11ab7943142adbdc697cc94197caf8a568afdec1dcf88dcf79990d9e21a47c83b3fdc288c4ca0219cc4dee5cc2bc5a6871adccd6f902773834ca099384124cca97836d978a1e1e8c88018dd8e1991b1f4b57ab76ea34744f0db1354eca08d9537bfb16bb3fa5c424f2706035cb01c01608a2ace0e25a24e85683e637f64a36a5f5dc78499efef9f9a2c40b2a87a4de587e837bc856d23dc1177f5e1eb612563deb92081a18c34ba85478e2430ba6cdc1f003903f350e2918c06a608ec9736037f03c1513f204aa7b03b89b84bd7c655602be63fe88eb7200e44d52eecf773c10cf569ef65f57c59fd36b86d90b5cd1222b25f26b83b514937be7334df9e6300e24340a0a64d440f0877377fe6aa8248ab93f1009a2e7468eb970f642237741b6e0b66a3822a2c82ee8771c16c3b7303ce6fd811e687e25b89b1f4c0efa166c475177405bff70d2ef7c23379a1faa9c7f61175a5239f3c6d6dc32e185d079f8b834e2cec747a887e18f62eff95c56013e24b73141ee8542820630b5255aa8d3e5e918c156576d8758ba012c64be4d2435137f22f3eecb200671766d7f5c750e593d04911509c9e3d8e6a25d115a50a4a0d1d9d13aa500ea54468b40bc78119db4a2a115dab281e6a1c5ebc3f2b885fb9bc5e8fe49518fcfe68cefd696627cf6fcbde9178e1fb9589fe44161af1a49ed17ede85fa305f934cf034eff49402471a0c8e0386cdb1d1e0bee6565a133a485b3d0c03aa58bc18f120ef4d6b46892f5f576e5cdf94e414ff8336e2735b51fe2c924abf71182c7a56d526916e98d95dd74049db3cfc0644acc7f4ab78518495886fe29cc418836f7319b941426c3a915be2ada6a7e7d05c0204395748940c91f615813b49bcfd577f18a9d0101add8e9c52bf74ff61bf0af1ecfe49d87e1b5014593a5ffba58ce95bc22b3a4b0870b07bbb87106ad020d47b", &(0x7f0000001280)=0x1000, &(0x7f00000012c0)="f08678459a0e88b8b598e08f19a2bf1271a23a4209be89510e06925ecd4a6c10bbe3827a6674f81f834d77a4d35bc23ca4cff3bf1684e228d384b8972ba881a6e4b40c5658029b17e604d7a601f426027b16087c8b9e5f2787641918937e581fae01df671b4592f7d7b0425de665ef43f14a3dc85eff5e43cba263c82caaa798430dde8f8a3ead456e4c0522435965cf6bcf130b21fb3a25679586778d8d93222466eb7f8aa07094774e4f7c6b3b298b17b48578ccb08342125c9278eb503827edee833deed3ae40d65b39489a149e797f0828ff017c25bd74e87f4507896b3c4c8ee15d0c2bd05a87431a94a3e1bf3979e5e0c62c", 0xf5) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x1}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) faccessat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000001a80), 0x0, 0x0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000040)) open(&(0x7f00000002c0)='./file0/file0\x00', 0x20000, 0x0) getpid() socket(0x2, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, 0x0, 0x10}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmmsg(r3, &(0x7f0000001600)={0x0}, 0x10, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfc54, 0x0, 0x2e) dup2(r0, r1) socket(0x0, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r4) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x55}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000080)=0x4, 0x4) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f00000000c0)={0x3}) shutdown(r1, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x4102, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000100)) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x14}, {0x7}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[]) syz_emit_ethernet(0x6e, &(0x7f0000000440)={@broadcast, @random="2cbf38174634", [], {@ipv6={0x86dd, {0x0, 0x6, "000100", 0x38, 0x3a, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @mcast2, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, '\x00', 0xfffc, 0x2c, 0x0, @rand_addr="457c5601a5ae235d3544d14cb2e907c8", @mcast1, [@routing={0x6, 0x0, 0x0, 0x5}]}}}}}}}) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x2}, {0x7c}, {0x6}]}) (async) mknod(&(0x7f00000000c0)='./bus\x00', 0x2010, 0xd16) (async) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 0: mkdirat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000040)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="04010000ffff000001"], 0x104}, 0x0) dup2(r2, r1) executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000040)={0x10001, 0xffff, {0x100000000000000}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1f, 0x8000, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000080)={0x5, 0x1}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) r2 = socket$unix(0x1, 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000180)='./file0\x00', r4}) close(r4) execve(0x0, 0x0, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 4: write(0xffffffffffffffff, &(0x7f0000000180)="16849206b92cae70db9d3721fd80877f27c7cf81b728d4f1c8b80665511fc4bd2bd25930351af21e367958652b950f87d8ade71bef8645268b2abe7d238965d97be097caf89bfe039c37", 0x4a) r0 = socket(0x2, 0x2, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) utimensat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xfffffffffffffffe}}, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r2, &(0x7f0000000500)=[{&(0x7f0000000640)="96e9cf1c0f9fc25ac05e6f4c", 0xc}], 0x1) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000140)="125f9201003ff7cc464a02b0f20e4c4abb7697d88c06083790890395825804db229062dbbd262434bb83292d95b18ed026eaeac5b2f661a3a3eec2a01285b530e8b492f56779e2e8059689a9c009a36cfa72a61f5b81f3c17d90158e432e3827be5bbb498791a75c9436a87be7993f54a6cb26411cdde3351bf7049fd2b796548c7c6ffc429d2f35a470f5edc3515e6f4d47dbceee959e50794a1d77d16299044fa529e93420e79f3d01ff782b01d902ca62a1d97558af1b8e1d2a0a780c564726564580bf912c9f2015ac116874fdfb295c20be2fcf2221f49ead10bf0909b9d425f2344c7220c15abd735b69a5057a1a4234", 0xf3}], 0x1) execve(0x0, 0x0, 0x0) socketpair(0x2, 0x8000, 0xfd, &(0x7f00000002c0)={0xffffffffffffffff}) readv(r3, &(0x7f0000000d00)=[{&(0x7f0000000880)=""/159, 0x9f}, {&(0x7f0000000940)=""/119, 0x77}, {&(0x7f00000009c0)=""/202, 0xca}, {&(0x7f00000003c0)=""/60, 0x3c}, {&(0x7f0000000680)}, {&(0x7f0000000ac0)=""/131, 0x83}, {&(0x7f0000000b80)=""/226, 0xe2}, {&(0x7f0000000c80)=""/24, 0x18}, {&(0x7f0000000cc0)=""/55, 0x37}], 0x9) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000140)={&(0x7f0000000080)='./file0\x00', 0x1ff, 0x0}) openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, &(0x7f0000000280)="bffd06c1", &(0x7f0000000040)=0x4, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmmsg(r4, &(0x7f00000000c0)={0x0}, 0x10, 0x0) writev(r0, &(0x7f0000000800)=[{&(0x7f0000000340)="9d6e63583392179034c4ab766459642290f00b4795f83287bece298b883a9c58e64d222468dad7bbef9b4e40eb5a51ba65fd2e40d0cb11da85aaa5af29c2629230e7206d87b8760ee587a86ac1a1941f9b1eea21c077dd400015dfe89eec8a74e54723d0eb7edc677778c14d4429e775b824b0c74e326643093fdc93f346", 0x7e}, {&(0x7f0000000540)="d86a8fe73e6960c6f58a863238396730b0fde9336d28a7a5ea8a56e3a27a4e05a8f9aea1620bdb03f9d12329d84186362bd00c1d47c9e6a0d492a58146fdc3bb559cede3338baaa1ec663e70c589bfd5aa744bf55045aadc1e67dffc2c400c926436c420821f1056b5ce08fd6d8e29494edfb41cdd8e374b3c9c8b1ec93971b2673a55c9dbd1f0eae2ccd9185b6cd9a60872a6096e4eaa6136eb14d82e0a0fa459cacfd62c03c70b59e53aa90e906d40dbf0210806ca8d79b9b3abd6c4d3810a65002ae451ff099b0abee75e92a7014cb6768016451b88128b105c74dcb7b4b6c73fbb4180400287a4a647ed63cee4731229aabcd0bd823b3827f3", 0xfb}, {&(0x7f0000000100)="b6aaf5d417ab813162", 0x9}, {&(0x7f0000000440)="a19301f425c2794760a39673c6f66f08a21c7cabc385c38096b1f9df3860bd3f656e7761dcaa00a86356b9fadb00ff80e0bdaf7e5e8e77c140f1141df581b493b87251bd6987622408712e6a736bff64c0e8e10718265823efbe95a432bf01810ad84c7f0b36af9b3a894b1888436e58c5444dbe46b13f7d75ff5788e4a8a86e48b494ece928747479e606b4c510010e7799fa21027e6d3a46a1b24bf90d0fe1c55cf6b2c9049431c288812e14689db88ac1d205", 0xb4}, {&(0x7f0000000700)="057d789c34427f41433a67f5ec69ba213686f8c3205a802aeadc32a911446faf0faa122dd6504cbe0275b6d9ff48a5c10ed4b37407ffd0b0302f828abbb53195379284938bad1d8979124e88016eb3d836a5e2bd5cb70c73bcde64f693240ce2e7cf1819a5584d9fdac944b19c47e26fe4400e8f3ae04d40a5de51f9eb4723cdd193e232207153c14cc509a52536833e3f0f72585826355e4786fff38db942f1f10b46db8f3069f58696f9214837c92342575ce73c4a1c4a5765ad529a84b3305d3c9c94271c811592819e85d3f572824b9abc", 0xd3}, {&(0x7f0000000240)="b93a4def8eb157a83ec46258ac71b056b276407e3d22baf7acf3b83097e65d271774efdef29d03452d", 0x29}], 0x6) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{}, {0x80, 0x40, 0x8}, {0x6, 0x0, 0x0, 0xe00000}]}) write(r1, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) ioctl$FIONREAD(r0, 0x80206979, &(0x7f00000001c0)) executing program 4: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) mknod(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) open(0x0, 0x0, 0x0) socketpair(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000740)=""/4096, 0x1000}], 0x1, 0x0}, 0x46) recvmmsg(r1, &(0x7f0000000180)={0x0, 0x2}, 0x10, 0x2, 0x0) sendto$unix(r0, &(0x7f0000000100)='Q', 0x1, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x6c, &(0x7f0000000040), 0x4) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80286987, &(0x7f00000001c0)) socket(0x18, 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fff7fff, 0x0, {0x0, 0x8}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) close(r4) sysctl$kern(&(0x7f0000000500)={0x1, 0x42}, 0x3, 0x0, 0x0, 0x0, 0x25) syz_open_pts() getpid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000880)={0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f0000000200)}], 0x1}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d48) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) fcntl$setstatus(r5, 0x4, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) r6 = syz_open_pts() close(r6) syz_open_pts() executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x80001) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8020697f, &(0x7f00000001c0)) (async) socket(0x0, 0x0, 0x0) (async) select(0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x29, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) (async) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() writev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) (async) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffc1, "0300c6f26461c094f4ffffffff00"}) readv(r3, &(0x7f0000000280)=[{&(0x7f00000005c0)=""/147, 0x93}], 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) (async) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)='v', 0x1}], 0x1) (async) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000000040), 0xfeea) (async) readv(r4, &(0x7f0000000540)=[{&(0x7f0000000100)=""/177, 0xb1}, {&(0x7f0000000300)=""/201, 0xc9}], 0x2) (async) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(0xffffffffffffff9c, &(0x7f00000019c0)=[{&(0x7f0000000480)=""/149, 0x98}], 0x1) (async) writev(r6, &(0x7f0000000400)=[{0x0}], 0x1) (async, rerun: 64) r7 = socket(0x2, 0x3, 0x0) (rerun: 64) ioctl$FIONREAD(r7, 0xc0206981, &(0x7f00000001c0)) (async, rerun: 64) rename(&(0x7f00000000c0)='./file0/file0/..\x00', 0x0) (async, rerun: 64) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) (async) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) executing program 2: socketpair$unix(0x1, 0x1, 0x0, 0x0) chmod(0x0, 0x0) chdir(0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x1, 0x1, 0x3f, 0x66}) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r1 = socket(0x18, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) open$dir(&(0x7f0000001700)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYRES16], 0x9}, 0x0) recvmsg(r4, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) chroot(&(0x7f0000000740)='.\x00') sendmsg(r3, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getpid() ktrace(0x0, 0x0, 0x40000530, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) sysctl$hw(&(0x7f0000000080)={0x6, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) semop(0x0, &(0x7f00000000c0)=[{0x2, 0x255}, {0x1, 0x7ffd, 0x400}, {0x0, 0x8, 0x800}, {0x4, 0x8}, {0x0, 0x89b}, {0x1, 0x5, 0x1800}], 0x6) fcntl$setstatus(r5, 0x4, 0x80) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100), 0x100, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000180)={0xc, 0x10001, './file0\x00', 0x3, 0x9, 0x4, 0xfffc}) r6 = socket$inet(0x2, 0x1, 0x9) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000000c0)) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1f674d19b1f9ec35, 0x0) ioctl$BIOCFLUSH(r2, 0x20004268) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', r0}) setitimer(0x1, &(0x7f00000001c0)={{}, {0x0, 0x40}}, &(0x7f0000000200)) sysctl$kern(&(0x7f0000000240)={0x1, 0x28}, 0x2, &(0x7f0000000280)="6fee02d136fc882969deecec539925644ab108eca9d35e2826ac4cd4c03958dfef1724d264983e5e5910257e9503a402b2f2403e2089d89edb2148d817bc26d9dfd1e26e93e0b23712a74cd85d297093455b082cad9095ed84a1058dc8d414b098fdaaaabc109d9450c043a5498ebedb91d1c2d99fc702734cf76045dd1b0823e7f5446625dba05a47537d2032ce6fb1539b95985f44b322d3786d236cca345927a9f2546a996b77968be09d2c0b32c1ca3365d3f22ec62bd791320350cf72ef1d28c0ca8f8a710a8660b3afd564d80d3341876c8f472719bd4b3b04db0b71cd6b8be23fc013b437df740394af9f955226d7a595d07dfd508a14267e211085a141914da6df9c617794e4e949bfa3dedab6ad6cfc6aaa249ea0bb18100f729df09b7749f9f98930f09e50bf854b00264ba504d3ee5a939b19fa1438c4f516305dc139f2eeb80d884c278c424155ec0311718daa7a8f495712359cdbd5df4bbdb6b11f8c0a3420abfa019f2a1d9bb63cd9953ca2bc05bac9befb7df1796a57bc96f9553e0e05a2eb7038b954467bd38bc153bd9a72fc0c91963a47b518aa4e17fb7bedb4e5757acb05697761b3def909f1a696db4e9d25012c40493505415e9c7340550ef13a6bf385ed2988752c063151c6a084cb436c86ddf9e751dae25f8f356c7387f86a22145869eed42dc538fd41e8ca80300b600cbac6607448597eb20aa5be679dd696fd7986acfe264fa4f37e4d36e7a0291bc97a3eb439d2d4a13305be46e9276d53eb65094c7fa99f77cc7f0940bce2a2f13dd1be2b14795d9a53e66893a5d78a8d112387848197c0ce87631f84c1376673a96adef3182029474873ff735ee1771772c0f021892e6f05af0868ba0c36de9249d1a64e73ea57f4952cf1ba0f0654431922ce21fc877d0e5a6f8939945e97dd40c69281926c03a1ac6b92352c2e52af44a33e871f12421ae15d56841961750b674fa76e042988f2aaa2ef5040975f3bba51ec84ee7e93ff392e45022eadb83dde3f7c4e6f6590342919460a07aaa7e4c7ce30760784a85210e3d0020ce73c1e44e8d1d61141f8f99125eada1eeac977d8a345a6fda1538b3f7c3d0b915acb9cc2d40bb8af4ff6c19310a60d01762b9b264fdbf1630e36acae664746b3786e946ca9b144515bb51144370beb807df656281d46c1bfc318f2ed79bd0d28755587dd9b37ae03a3a84570c9f46c2aa0d4c7ea3e4fc83dd7c40721ff206c70c98b9bb6137b093298a10cf54b7fb1b405bf0e83e72166d3bfea7d3f3b30c5a96999f05c143706e5f19dad6c1ca87b274c6c202a6853d5c2e75807b31df83db0bb77a9c1793f195cff5dffd1937ce28e4e82210569efd18ca0dfc4cc40de910d465128f9b5cfdefd59d65095328383113450a3ae16f9d195eb381cf57cd6e07c04b6387b0115e68fb2d2bf4d8bd085e881610724ae5f328aef3a02eb38bcc529bc10cba319ec7aac3efff0ff80d24bfcccc5bf22b0fe932edc5527125ab02ad945e2b1781f372ccb466ec6e21bdace3e1e9a83edd59785721693b2522d018b1c8bdd0210ee7dba091942cbfc923825aaff0b5201634836d552479bc4bd00db0d54bc9d4228f3889b1178f70ddf450a93dd1c7700bf5ffbb2d2106d8bfe8b3c9456f7fde0411335df30593d63a7ced59c33f6aa13e498b99ea5c025108ba06ab28dbf168a095b6bf6eb2ea17ab391571e27d3ea69b29bc848cb040d08394d88196de0cbf3abb862bce49475f1bdfbed9762896b4bc8d6cb657b6730bf1e6c17e2a911906a40978c3d998ce58788b2030ecfb3fbdbba8935f9d1cdb41da310eae75e8dc956cb1c645c12e1e5a4da89fd5d88f7ca1c8f9ddbf93f3d381e458301f9b509a3ff9ffe6df9bf107e415865b8d48129a97fa9963fb174987eaab31ee6b67a3cdf6bbeaca9c66b0f25d83d082075e602b6a556957a5b5da582483a9ec97f759bcd270c1cf785cb13daab6bcb015238f0e2ed1d1a5797d2be275d5426f98302728920b104b15668e354a496ea0cb98aac1f1a2602d3f9f82247b721b4f74af2bbd4464b929c5c46eb30ee05f7cb0a8655a954dad19842baf350a09b1f0220aac289fde5bbce61ead7f95888ea018ed87b63b314118b22a662d4b02283a4573153e67f82cfbcbd0329d34c689a94634ec93cf9bd16597396a0400380c562be867875751bd3e53456d19e4799869e38697f9233459da8043cd7ad26836c9743aeb1f180ec6d9b34cf8fd36ba2c994354a58b7baf870935832dc06fb1839e2bc8bb9a4ab958f26f28334e60a7b3806681781618ecbf03699016dfb5d940332dc86b1a6cf92d141b85b4da4031b869b964535be7e25a04bd4dbf225355c95a44635e96902244ae69d0598a042372364171e855f5fb83777c7e91b3682a6210797978cbc0e98e10cec3cc41fd9ef475ff65644bc378e8167eea3e1afeeeee1051fc72397d147636ca9bab10030e6a6b3df3c22c3495de06ea0715763f8e4c47e5785d65ca5c64af1bb7be4c57c7ff720d74edc67ca183c6d627d293a5eedd24d222364544554280c45a2371bf395d7e4899270e22810e31cb13964d9d894229f0b1934723eeba8598d99b1c86b217004f9cc1afcb957b8d3169cff4ef2d8baab3d47dbc2f85184ae2ce518638eae1b47b16f86955f34ca88f7bf3851891a651f64f5e0d72daa2f4d497ae711d5e79160bad450ce356c6dca81f6946ce9861c80509fe9345d7c939a0ae45a347e9a146a2570de69129964fb5a36844254611ed9de54fef11d0b61fde2d70ff3738ac697ed9a4d3213a3123d6a91be0c5a78b9c7d492246bc954860732017e8d1ab9f0343d0faa11b5eb9efb3e67e20f5556df29b552c643754e0e37d683c6fcf9e3f07d0904a5f083a89944eadec29ce731774212922222b25db498b34dae173f56b8ddd378ccb92e16ec6ac638f2d7b61397f78e4c1c6dc8e4de44068833bd61c396b178877de7874f76ca00ef6e62eaefc5c8354cb3997f891375d73f6f4cb78d6d1efa0783d47f0fabf844cd261be45410dace2ae5fcb0321affdfc95e7fea10b99e89e487141dcb53348920280d94427ed50f6cc6d1baa208a29910caff0eb21a51caa957a32dcd10eccce6eb554cb77cd1f6df158afea2bf567f8e1c8ebd8c6786f05fb58cbc0e42fbff4fd26c8877bca21d9f401cc5e4e5cb98b836c127e0134f0d0a50a291699f5ae22527b3eab05d36692778ac35ffd13c01d708254778baf6473bb225fbacc5d520f2ba48a21beb881496c1b38964b58680aefe9c8b2f906d99564f5ab134c4a23b95fd9c06215bd8a4f70f9d0092839625783922bd5cc67734b01065cba9527fb55eeb2ca12542ee374ee422aed2413246e5b5eae1e20f9d1611b47db2bbf676f30079ce3989da90415f5bc828a81bf19a7ce81ab1bb389a6c3e0d0e0c934fcb3844a237140dafc5b8bd56c5ffc524e1ce3be9942e054678a12968802872761e3e995fbcd8c95e5898a56b50f5b17b3dd2e44a7a0367ff2e417d7474bfc92bb715b8dfa6a923accc7bd137e237eb5c8b75e661a8541ad877776e6d768933af66c22d252048446163eff63eae1f2403aa3f3c59a54eff1b83a648918b4699fb2b72851a5c866552984a452cd0315daaa8ad2fe52dd369b2d92262c8d4579ba21f183fbb581445f76500bec218ae383bf7a4ba221855f75599e74e08c4889f8dc2fe07888e789d867ccafbf485b4d9e029027b5be50f91a34bf2dc3f67cb48172b1008819d1b5825212f393466db6653a9c3a118b925f266ad080d198ade1512e22a8d539e2d48b3c7e788acd5f2ebd855546b0104faabbe284d35a5de15768f25d03c9ed483f4ce7cc554c3e7093be84d5eaee6164945e7595f1b79eb5fa0aac00af8002ecf1441cd58267925a7dac80a807438cab662c135b003e554ad8b1fe6ac9ef3f6ead3efe8e33d3f281991d548778c2c34d363952b0c47996b7c2f11d0912b92a55dcbd01262bcd2902d05f07bb98e14d7e9eeec43f8ffd2e8df7358aaf87f9c6ea58f0cd078637e8eb93c673bd84e01e3392795046f516053824e921d1dcc6e0cc9b32dbec160fb3ec45adb8e9a062ccf073393cdb77c20ef327aaf011bbcc4fe00fa19b8e1b390c8cb80ce97da0ea50dccacc6be787e93e69aa0098f3ec13e1fdb81ca0aa517aa191c62ab375b64af11fbf4c0e878f7ee777e456a8eb43f97a3293c99f577315853b057a8d50a85277fb69391e58d79d275a3ffb1dc4ed87c20a024d529b8bae4a2937b92443cf212b1ea07afae0c653486b9f6a5004f22ab4cd7662879f307c9e51ad26ced21953322fc314b91114cbd679b8faf14e2d74905fd31bb2ed178978e1df86ce3b4dca5950d5cf91190d730925959bc06339934bdfb95ba67142fe209d43bffce905928f1887d07833ee6d907c168a32a68fd6f4a279a8b85faadff7f7886f9d25a7772bc0ce437d40652ec41d8c0854d13b463b23559ccde13e34c524ddd225d3101ea9767b3d33c1aaa87e8646e9fe7d79567ba52c311c77c3a97421ed697ae4961da9416311ab259aedb33b9a924aa3fe3f328ae81708ae36c7da2515f6f6d0a1024a735cd878bd2b698239bc783b8de8c2243d8dcb4c11ec2dfaddcf7a9757e6692a11206d2de36d245c2b7a65ebcd1909140f99dcf9636b83b2772914cf96c5027a6f8968e75af98e6df5ba9f83c2abf69b716caad10e6d534c7a384dc0ec2c8ee934ae58b1a4a4a63f72fc7b876dcb40a75aa4f2a523809fcd76c21633c7a6b63eb20bdca6b6bfa849094f421ab6d845013c47765eac17e0ff29997b11ab7943142adbdc697cc94197caf8a568afdec1dcf88dcf79990d9e21a47c83b3fdc288c4ca0219cc4dee5cc2bc5a6871adccd6f902773834ca099384124cca97836d978a1e1e8c88018dd8e1991b1f4b57ab76ea34744f0db1354eca08d9537bfb16bb3fa5c424f2706035cb01c01608a2ace0e25a24e85683e637f64a36a5f5dc78499efef9f9a2c40b2a87a4de587e837bc856d23dc1177f5e1eb612563deb92081a18c34ba85478e2430ba6cdc1f003903f350e2918c06a608ec9736037f03c1513f204aa7b03b89b84bd7c655602be63fe88eb7200e44d52eecf773c10cf569ef65f57c59fd36b86d90b5cd1222b25f26b83b514937be7334df9e6300e24340a0a64d440f0877377fe6aa8248ab93f1009a2e7468eb970f642237741b6e0b66a3822a2c82ee8771c16c3b7303ce6fd811e687e25b89b1f4c0efa166c475177405bff70d2ef7c23379a1faa9c7f61175a5239f3c6d6dc32e185d079f8b834e2cec747a887e18f62eff95c56013e24b73141ee8542820630b5255aa8d3e5e918c156576d8758ba012c64be4d2435137f22f3eecb200671766d7f5c750e593d04911509c9e3d8e6a25d115a50a4a0d1d9d13aa500ea54468b40bc78119db4a2a115dab281e6a1c5ebc3f2b885fb9bc5e8fe49518fcfe68cefd696627cf6fcbde9178e1fb9589fe44161af1a49ed17ede85fa305f934cf034eff49402471a0c8e0386cdb1d1e0bee6565a133a485b3d0c03aa58bc18f120ef4d6b46892f5f576e5cdf94e414ff8336e2735b51fe2c924abf71182c7a56d526916e98d95dd74049db3cfc0644acc7f4ab78518495886fe29cc418836f7319b941426c3a915be2ada6a7e7d05c0204395748940c91f615813b49bcfd577f18a9d0101add8e9c52bf74ff61bf0af1ecfe49d87e1b5014593a5ffba58ce95bc22b3a4b0870b07bbb87106ad020d47b", &(0x7f0000001280)=0x1000, &(0x7f00000012c0)="f08678459a0e88b8b598e08f19a2bf1271a23a4209be89510e06925ecd4a6c10bbe3827a6674f81f834d77a4d35bc23ca4cff3bf1684e228d384b8972ba881a6e4b40c5658029b17e604d7a601f426027b16087c8b9e5f2787641918937e581fae01df671b4592f7d7b0425de665ef43f14a3dc85eff5e43cba263c82caaa798430dde8f8a3ead456e4c0522435965cf6bcf130b21fb3a25679586778d8d93222466eb7f8aa07094774e4f7c6b3b298b17b48578ccb08342125c9278eb503827edee833deed3ae40d65b39489a149e797f0828ff017c25bd74e87f4507896b3c4c8ee15d0c2bd05a87431a94a3e1bf3979e5e0c62c", 0xf5) executing program 3: sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f0000000080)='(ENd', &(0x7f00000000c0)=0x4, &(0x7f0000000100), 0x0) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaa47aaffffffffffff8643defc723c8e64256c96686225dadc40dd6000000000001100fe8000000000000000000000001500aa"]) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) connect$unix(r1, &(0x7f0000000380), 0x10) r2 = getuid() fchown(r0, r2, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r4 = semget$private(0x0, 0x5, 0x1) setuid(0xee01) r5 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6, 0x0, 0x0, 0x8002}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000002200)={{0x10000007, 0x0, r3, 0x0, r3, 0x4, 0x1b}, 0x9, 0x4, 0x7ffffffffffffffe}) semop(r4, &(0x7f0000000000)=[{0x0, 0x5022, 0x1800}, {0x0, 0x8007, 0x1800}, {0x4, 0x1, 0x800}, {0x1, 0xa3, 0x800}], 0x4) semop(r4, 0xffffffffffffffff, 0x4) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r6 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x78e, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffffffffff"]) ioctl$FIONREAD(r6, 0xc0106978, &(0x7f0000000140)) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000180)={{0x7, r2, r3, 0x0, r3, 0x0, 0x2}, 0xb, 0x3, 0x4}) semctl$SETVAL(r4, 0x7, 0x8, &(0x7f0000000340)=0x3) semctl$GETZCNT(r4, 0x2, 0x7, &(0x7f0000000140)=""/36) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x20) executing program 3: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setreuid(0xee00, 0x0) r4 = getuid() r5 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r6 = getuid() fchown(r5, r6, 0xffffffffffffffff) fchdir(r5) setreuid(0xee00, r4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r3}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b}, 0x3, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80606949, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0x0) socket(0x0, 0x0, 0x0) r7 = open$dir(&(0x7f0000000080)='./file1\x00', 0xc3a2f86f23975bec, 0x0) ktrace(&(0x7f0000000000)='./file1\x00', 0x4, 0x434, 0xffffffffffffffff) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000240)={&(0x7f00000001c0)='./file0\x00', 0x0, &(0x7f0000000200)='./file0\x00', 0x8}) write(r1, &(0x7f0000000100), 0xfffffe5d) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) fchmod(r7, 0x100) executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) socket(0x0, 0x0, 0x0) select(0x3b, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffc1, "0300c6f26461c094f4ffffffff00"}) readv(r2, &(0x7f0000000280)=[{&(0x7f00000005c0)=""/147, 0x93}], 0x1) r3 = open$dir(&(0x7f0000001280)='./file0\x00', 0x0, 0x0) lseek(r3, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000040), 0x0) sysctl$ddb(&(0x7f0000000000)={0x9, 0x6}, 0x2, &(0x7f0000000100), 0x0, 0x0, 0x0) executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) r1 = dup(r0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000580)="c6302c9c455c7be3d8598d3ac53af8e7574f36", 0x13}], 0x1, 0x0) execve(0x0, 0x0, 0x0) writev(r1, &(0x7f0000001000)=[{&(0x7f0000000f40)='>', 0x1}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=""/236, 0xec}, 0x800) sendmsg(r2, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r4, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) sendto$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x4, 0x1f}, 0x3, 0x0, 0x0, 0x0, 0x2) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x3, &(0x7f0000000100)="164aac3240e961691050366b27a103d67e8247b3f64394a5207c9dc1d46f7619922b850e867da56d10cad5c685fec04260e5c6391976eb20190ff89680ec0b61bc9979da0c5fd4ad96f18448925a29b997c11ad8bba83e23dfdce4c191e7290d6cb2870aefdd2e29", 0x0, 0x0, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x17}, 0x4, &(0x7f0000000080)='h1EB', &(0x7f00000000c0)=0x4, &(0x7f0000000100), 0x0) sysctl$net_inet_tcp(&(0x7f0000000340)={0x4, 0x2, 0x6, 0x14}, 0x4, &(0x7f0000001180)="9b82c671", &(0x7f0000000380)=0x4, &(0x7f00000003c0), 0x0) r1 = socket(0x18, 0x4003, 0x0) open$dir(0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[]) socketpair(0x1, 0x0, 0x22, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0x1008, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000200)={0x4, 0x2, 0x0, 0x23}, 0x4, 0x0, 0x0, 0x0, 0x0) madvise(&(0x7f000006d000/0x1000)=nil, 0x1000, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket$inet(0x2, 0x2, 0x8) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000040)) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000140)=@file={0x1}, 0x2) getsockname$unix(r4, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r5 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000580), 0x4) connect$unix(r5, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8) mkdirat(0xffffffffffffffff, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) select(0x40, &(0x7f0000000000)={0x1ffffffffffffffe, 0x1000000000000004, 0x100000001, 0x7, 0x0, 0x4, 0x10000}, &(0x7f00000001c0)={0x0, 0x0, 0x4000000000000}, 0x0, &(0x7f0000000100)={0x7}) open(&(0x7f0000000240)='./file2\x00', 0x1060b, 0x10a) close(r1) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x0) r1 = getpid() r2 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r2, 0x0, 0x7, &(0x7f0000000340)="15337ac0", 0x4) syz_emit_ethernet(0x36, &(0x7f0000003880)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}}, @tcp={{0x0, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) r3 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r3, 0x0, 0x1f, &(0x7f0000000340)="15337ac0", 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x3, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) writev(r4, &(0x7f0000000980)=[{0x0}], 0x1) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f00000006c0)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3f8d}, 0x10, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, &(0x7f0000001440)="cca610fb", 0x4) sendmmsg(r6, &(0x7f0000000080)={0x0}, 0x10, 0x0) sysctl$kern(&(0x7f0000000740)={0x1, 0x4d}, 0x2, &(0x7f0000000780), 0x0, 0x0, 0x0) setsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r6) r7 = socket$inet(0x2, 0x3, 0x0) setsockopt(r7, 0x0, 0x5, &(0x7f0000000040), 0x0) recvfrom$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="5de3b2d5a4933ad9eeec0b026cb7de11", 0x10) executing program 3: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) lseek(r0, 0x29984e2b, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000000)="8eb0", 0x2}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x33}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) recvfrom$unix(r0, &(0x7f0000001680)=""/4096, 0x1000, 0x0, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file1\x00'}, 0xa) listen(r0, 0xfffffffe) accept$unix(r1, 0x0, 0x0) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r0 = socket(0x0, 0x2, 0x0) close(r0) r1 = socket(0x1, 0x2, 0x0) setsockopt(r0, 0x0, 0x31, &(0x7f00000000c0)="b21100000d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e39ecff6669cc07868de45ed3fc33719caf1f71ecec8a918458b2c10a1c66653b276e180e9cbd338f998f89f5363892230f575295d48889c9a92c90f722492fc8d75680b37ba955d2c15e6c9d900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf40000000000", 0x90) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(r1, &(0x7f0000000840)=[{0x0}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206913, &(0x7f00000001c0)) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) rename(0x0, &(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x2, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x404, &(0x7f0000000380)=@abs={0x0, 0x0, 0x3}, 0x8) readv(r3, &(0x7f0000000000)=[{&(0x7f0000000240)=""/183, 0xb7}], 0x1) setitimer(0x0, &(0x7f0000000140)={{}, {0x0, 0x5}}, 0x0) getitimer(0x0, &(0x7f0000003980)) preadv(r3, &(0x7f0000000500)=[{&(0x7f00000003c0)=""/176, 0xb0}, {&(0x7f0000000480)=""/120, 0x78}, {&(0x7f0000000340)=""/10, 0xa}], 0x3, 0x1000) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() writev(r4, &(0x7f0000000040)=[{&(0x7f0000000080)='\x00', 0x1}, {&(0x7f0000000140)="e5ad766f3dd0db76d7637067d15d869ff42162654859d7f3a453229aa20694a4c86b127210ce340d", 0x28}], 0x2) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) ioctl$WSKBDIO_COMPLEXBELL(r6, 0x80105702, &(0x7f0000000100)={0xa235, 0x0, 0x9, 0x7fff}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) readv(r5, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) executing program 6: sysctl$kern(&(0x7f0000000000)={0x1, 0xb}, 0x2, &(0x7f0000000080)="6d44c0d2", &(0x7f00000001c0)=0x4, &(0x7f00000000c0)="bb52d5e9de9c0597407bf326a06e32a45e729fad025271117a45c3661a53455256fdb43e3157374c1f4d0d31801d8d49cc81b3e266979400087c97570b58bdb1683c4e4c14ff3e5b03852839bc3af7c14221aee48a6c1b4146df838b2f7b06aad2a535fa219d0f0cf05de9a00c16ca96ded7c70bc02e247465e9fc33cf98f5fb1b729fb00a0eca3076deb798f4c7615db56c014a33f898c51d2e884669a89284", 0xa0) r0 = socket(0x0, 0x0, 0x4d) bind(r0, &(0x7f0000000000), 0x10) r1 = dup(r0) connect$unix(0xffffffffffffff9c, &(0x7f0000000440), 0xa) listen(r1, 0x0) fcntl$dupfd(r0, 0xa, r1) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) r2 = open(&(0x7f0000000540)='./bus\x00', 0x200, 0x1c0) pread(r2, &(0x7f0000000000)="2beba8c5bfaaff44b437dfbb000000", 0x50cc3a, 0x80000000) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = accept(r3, &(0x7f0000000480)=@in, &(0x7f0000000040)=0xffffffffffffffcc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r7 = semget$private(0x0, 0x4, 0x3a) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000200)=[0xff83]) semop(r7, &(0x7f00000002c0), 0x0) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000340)=""/156) semop(r7, &(0x7f0000000400)=[{0x0, 0x3}, {0x4, 0x95, 0x1800}, {0x2, 0x401, 0x400}], 0x3) semctl$GETPID(r7, 0x4, 0x4, &(0x7f0000000240)=""/89) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000000)) semop(r7, &(0x7f0000000300)=[{0x3, 0x6, 0x1000}, {0x2, 0x77ff, 0x1800}, {0x3, 0x80, 0x800}, {0x1, 0x8, 0x800}, {0x2, 0x1000}, {0x2, 0x7, 0x1000}], 0x6) r8 = getuid() chown(&(0x7f0000000000)='./file0\x00', r8, 0x0) seteuid(r8) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x0, r8, 0x0, 0x0, 0xffffffffffffffff, 0x200, 0x1ff}, 0x10000, 0x9, 0x401}) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000002c0)={{0x5, r5, 0x0, r5, r6, 0x4, 0x4}, 0x3, 0x4, 0xa2a6}) close(r1) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) getitimer(0x1, 0xfffffffffffffffe) executing program 1: open(0x0, 0x70e, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x28}, {0x28}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x2}]}) open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) read(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) setrlimit(0x3, &(0x7f0000000180)={0xb66c, 0x100000}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) open(0x0, 0x70e, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0), 0x1, 0x0) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000180)="94", 0xffb9}, {&(0x7f0000000240)="ec", 0x1}], 0x1000000000000276, 0x0) executing program 5: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x1000000029, 0x1b, &(0x7f0000000000)="5ab7776a", 0x4) sysctl$vm(&(0x7f0000000400)={0x2, 0x8}, 0x2, &(0x7f0000000480)="ba16611a", &(0x7f0000000540)=0x4, 0x0, 0x0) executing program 7: socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff8000/0x1000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ff8000/0x7000)=nil, &(0x7f0000800000/0x800000)=nil}, {&(0x7f0000c9c000/0x1000)=nil, &(0x7f0000c53000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x1000)=nil}], './file0\x00'}) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000180)={{}, 0x0, 0x0}) r3 = fcntl$dupfd(r1, 0x0, r0) sendmsg$unix(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000080)="f2", 0x1}], 0x1}, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000100)="910268a55dd952c179", 0x9}], 0x1}, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)="18345e5fb8de11ff09622c03d2efee7358836aaeaa580fbed001637148d70ecb143e41c66b43c5c6113b3446679834f4a37b4dc718a61fe3920f135d6f7900cf9393b1ad44a2a3e673ad9ed27e5898ab850da0f0", 0x54}, {&(0x7f0000000280)="41951012587bbe9a05fd7ff77c33d41fd29e6b3c4652c1c1a73768371e78175ec3767bdd91e329ead8f8d3ca80d584baf42a72953fd258ca9e107ed9", 0x3c}], 0x2) ioctl$VMM_IOC_CREATE(r3, 0xc2585601, &(0x7f0000000500)={0x10, 0xffffffffffffffe0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xbc}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x2}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x6}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x8}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000003000/0x1000)=nil, 0xb2}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000003000/0x4000)=nil, 0x1}, {&(0x7f0000003000/0x1000)=nil, &(0x7f0000004000/0x4000)=nil, 0x8}, {&(0x7f0000003000/0x4000)=nil, &(0x7f0000ff4000/0xc000)=nil, 0x80000000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0x3}, {&(0x7f0000003000/0x13000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000010000/0x1000)=nil, 0x13}, {&(0x7f0000006000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000006000/0x3000)=nil, &(0x7f0000005000/0x3000)=nil, 0x2}, {&(0x7f000000e000/0x1000)=nil, &(0x7f0000008000/0x4000)=nil}], './file0\x00', 0x2}) recvmmsg(r3, &(0x7f00000003c0)={0x0}, 0x10, 0x2, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x412dff) poll(&(0x7f00000002c0)=[{r2, 0x1}, {r3, 0x80}, {r1, 0x100}, {0xffffffffffffffff, 0x100}], 0x4, 0x80000001) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000400)=[{}, {0x3, 0x8}]}) writev(r4, &(0x7f0000000340)=[{&(0x7f0000000040)="94c79bd261e1e88e83beb11c0a3e154df77b5335bd1667d9fd77c59297b3cad0ade427f63f2912518a179b7c207bc5ba040a20b5c36bfaca54e49900550bad2f165552f266a6b12d4900c56a22e814223e67a3fdf5ae19bcbb5d0a815015db8752d03d1b08f84b4976ec52d4a82598424ed3a6a523a3591db0e862a2f4dd1168cb17845fff1fb5df5535cae3e20e2bdb92138d0c1b0720e1c121ccb763f092cd5dcaa3d901", 0x2cfea}], 0x10000000000001fc) r5 = openat(r4, &(0x7f0000000100)='./file0\x00', 0x40, 0x88) shutdown(r5, 0x2) executing program 6: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f0000000280)={'./file0\x00', 0xffffffff, 0x3, 0x4}) chdir(&(0x7f0000000140)='./file0\x00') setreuid(0x0, 0xee01) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r1, 0x1000000029, 0x3f, &(0x7f0000000040)="674cd6e5", 0x4) r2 = syz_open_pts() close(r2) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0xfffff7ff, 0x4b1, 0x7ffffffe, 0xffff4b19, "0de9f3fb7f5b9804dc1b48696d6e9fc6c9f4d3c9"}) write(r2, &(0x7f0000000040)="8078fbd8fdd822eb22ae8c8eee1acf032b6cdb69ec20bf07068ea50e45c6c192352b1f123653dce695dd156dabf6991c8a8a", 0x32) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000180)="0c1f3d77ae106ef634d7368c0d5c7a5b07", 0x8}], 0x42) mkdir(&(0x7f0000000100)='./file0\x00', 0x184) r3 = open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) fchdir(r3) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000000c0)) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1f674d19b1f9ec35, 0x0) ioctl$BIOCFLUSH(r2, 0x20004268) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', r0}) setitimer(0x1, &(0x7f00000001c0), &(0x7f0000000200)) sysctl$kern(&(0x7f0000000240)={0x1, 0x28}, 0x2, &(0x7f0000000280)="6fee02d136fc882969deecec539925644ab108eca9d35e2826ac4cd4c03958dfef1724d264983e5e5910257e9503a402b2f2403e2089d89edb2148d817bc26d9dfd1e26e93e0b23712a74cd85d297093455b082cad9095ed84a1058dc8d414b098fdaaaabc109d9450c043a5498ebedb91d1c2d99fc702734cf76045dd1b0823e7f5446625dba05a47537d2032ce6fb1539b95985f44b322d3786d236cca345927a9f2546a996b77968be09d2c0b32c1ca3365d3f22ec62bd791320350cf72ef1d28c0ca8f8a710a8660b3afd564d80d3341876c8f472719bd4b3b04db0b71cd6b8be23fc013b437df740394af9f955226d7a595d07dfd508a14267e211085a141914da6df9c617794e4e949bfa3dedab6ad6cfc6aaa249ea0bb18100f729df09b7749f9f98930f09e50bf854b00264ba504d3ee5a939b19fa1438c4f516305dc139f2eeb80d884c278c424155ec0311718daa7a8f495712359cdbd5df4bbdb6b11f8c0a3420abfa019f2a1d9bb63cd9953ca2bc05bac9befb7df1796a57bc96f9553e0e05a2eb7038b954467bd38bc153bd9a72fc0c91963a47b518aa4e17fb7bedb4e5757acb05697761b3def909f1a696db4e9d25012c40493505415e9c7340550ef13a6bf385ed2988752c063151c6a084cb436c86ddf9e751dae25f8f356c7387f86a22145869eed42dc538fd41e8ca80300b600cbac6607448597eb20aa5be679dd696fd7986acfe264fa4f37e4d36e7a0291bc97a3eb439d2d4a13305be46e9276d53eb65094c7fa99f77cc7f0940bce2a2f13dd1be2b14795d9a53e66893a5d78a8d112387848197c0ce87631f84c1376673a96adef3182029474873ff735ee1771772c0f021892e6f05af0868ba0c36de9249d1a64e73ea57f4952cf1ba0f0654431922ce21fc877d0e5a6f8939945e97dd40c69281926c03a1ac6b92352c2e52af44a33e871f12421ae15d56841961750b674fa76e042988f2aaa2ef5040975f3bba51ec84ee7e93ff392e45022eadb83dde3f7c4e6f6590342919460a07aaa7e4c7ce30760784a85210e3d0020ce73c1e44e8d1d61141f8f99125eada1eeac977d8a345a6fda1538b3f7c3d0b915acb9cc2d40bb8af4ff6c19310a60d01762b9b264fdbf1630e36acae664746b3786e946ca9b144515bb51144370beb807df656281d46c1bfc318f2ed79bd0d28755587dd9b37ae03a3a84570c9f46c2aa0d4c7ea3e4fc83dd7c40721ff206c70c98b9bb6137b093298a10cf54b7fb1b405bf0e83e72166d3bfea7d3f3b30c5a96999f05c143706e5f19dad6c1ca87b274c6c202a6853d5c2e75807b31df83db0bb77a9c1793f195cff5dffd1937ce28e4e82210569efd18ca0dfc4cc40de910d465128f9b5cfdefd59d65095328383113450a3ae16f9d195eb381cf57cd6e07c04b6387b0115e68fb2d2bf4d8bd085e881610724ae5f328aef3a02eb38bcc529bc10cba319ec7aac3efff0ff80d24bfcccc5bf22b0fe932edc5527125ab02ad945e2b1781f372ccb466ec6e21bdace3e1e9a83edd59785721693b2522d018b1c8bdd0210ee7dba091942cbfc923825aaff0b5201634836d552479bc4bd00db0d54bc9d4228f3889b1178f70ddf450a93dd1c7700bf5ffbb2d2106d8bfe8b3c9456f7fde0411335df30593d63a7ced59c33f6aa13e498b99ea5c025108ba06ab28dbf168a095b6bf6eb2ea17ab391571e27d3ea69b29bc848cb040d08394d88196de0cbf3abb862bce49475f1bdfbed9762896b4bc8d6cb657b6730bf1e6c17e2a911906a40978c3d998ce58788b2030ecfb3fbdbba8935f9d1cdb41da310eae75e8dc956cb1c645c12e1e5a4da89fd5d88f7ca1c8f9ddbf93f3d381e458301f9b509a3ff9ffe6df9bf107e415865b8d48129a97fa9963fb174987eaab31ee6b67a3cdf6bbeaca9c66b0f25d83d082075e602b6a556957a5b5da582483a9ec97f759bcd270c1cf785cb13daab6bcb015238f0e2ed1d1a5797d2be275d5426f98302728920b104b15668e354a496ea0cb98aac1f1a2602d3f9f82247b721b4f74af2bbd4464b929c5c46eb30ee05f7cb0a8655a954dad19842baf350a09b1f0220aac289fde5bbce61ead7f95888ea018ed87b63b314118b22a662d4b02283a4573153e67f82cfbcbd0329d34c689a94634ec93cf9bd16597396a0400380c562be867875751bd3e53456d19e4799869e38697f9233459da8043cd7ad26836c9743aeb1f180ec6d9b34cf8fd36ba2c994354a58b7baf870935832dc06fb1839e2bc8bb9a4ab958f26f28334e60a7b3806681781618ecbf03699016dfb5d940332dc86b1a6cf92d141b85b4da4031b869b964535be7e25a04bd4dbf225355c95a44635e96902244ae69d0598a042372364171e855f5fb83777c7e91b3682a6210797978cbc0e98e10cec3cc41fd9ef475ff65644bc378e8167eea3e1afeeeee1051fc72397d147636ca9bab10030e6a6b3df3c22c3495de06ea0715763f8e4c47e5785d65ca5c64af1bb7be4c57c7ff720d74edc67ca183c6d627d293a5eedd24d222364544554280c45a2371bf395d7e4899270e22810e31cb13964d9d894229f0b1934723eeba8598d99b1c86b217004f9cc1afcb957b8d3169cff4ef2d8baab3d47dbc2f85184ae2ce518638eae1b47b16f86955f34ca88f7bf3851891a651f64f5e0d72daa2f4d497ae711d5e79160bad450ce356c6dca81f6946ce9861c80509fe9345d7c939a0ae45a347e9a146a2570de69129964fb5a36844254611ed9de54fef11d0b61fde2d70ff3738ac697ed9a4d3213a3123d6a91be0c5a78b9c7d492246bc954860732017e8d1ab9f0343d0faa11b5eb9efb3e67e20f5556df29b552c643754e0e37d683c6fcf9e3f07d0904a5f083a89944eadec29ce731774212922222b25db498b34dae173f56b8ddd378ccb92e16ec6ac638f2d7b61397f78e4c1c6dc8e4de44068833bd61c396b178877de7874f76ca00ef6e62eaefc5c8354cb3997f891375d73f6f4cb78d6d1efa0783d47f0fabf844cd261be45410dace2ae5fcb0321affdfc95e7fea10b99e89e487141dcb53348920280d94427ed50f6cc6d1baa208a29910caff0eb21a51caa957a32dcd10eccce6eb554cb77cd1f6df158afea2bf567f8e1c8ebd8c6786f05fb58cbc0e42fbff4fd26c8877bca21d9f401cc5e4e5cb98b836c127e0134f0d0a50a291699f5ae22527b3eab05d36692778ac35ffd13c01d708254778baf6473bb225fbacc5d520f2ba48a21beb881496c1b38964b58680aefe9c8b2f906d99564f5ab134c4a23b95fd9c06215bd8a4f70f9d0092839625783922bd5cc67734b01065cba9527fb55eeb2ca12542ee374ee422aed2413246e5b5eae1e20f9d1611b47db2bbf676f30079ce3989da90415f5bc828a81bf19a7ce81ab1bb389a6c3e0d0e0c934fcb3844a237140dafc5b8bd56c5ffc524e1ce3be9942e054678a12968802872761e3e995fbcd8c95e5898a56b50f5b17b3dd2e44a7a0367ff2e417d7474bfc92bb715b8dfa6a923accc7bd137e237eb5c8b75e661a8541ad877776e6d768933af66c22d252048446163eff63eae1f2403aa3f3c59a54eff1b83a648918b4699fb2b72851a5c866552984a452cd0315daaa8ad2fe52dd369b2d92262c8d4579ba21f183fbb581445f76500bec218ae383bf7a4ba221855f75599e74e08c4889f8dc2fe07888e789d867ccafbf485b4d9e029027b5be50f91a34bf2dc3f67cb48172b1008819d1b5825212f393466db6653a9c3a118b925f266ad080d198ade1512e22a8d539e2d48b3c7e788acd5f2ebd855546b0104faabbe284d35a5de15768f25d03c9ed483f4ce7cc554c3e7093be84d5eaee6164945e7595f1b79eb5fa0aac00af8002ecf1441cd58267925a7dac80a807438cab662c135b003e554ad8b1fe6ac9ef3f6ead3efe8e33d3f281991d548778c2c34d363952b0c47996b7c2f11d0912b92a55dcbd01262bcd2902d05f07bb98e14d7e9eeec43f8ffd2e8df7358aaf87f9c6ea58f0cd078637e8eb93c673bd84e01e3392795046f516053824e921d1dcc6e0cc9b32dbec160fb3ec45adb8e9a062ccf073393cdb77c20ef327aaf011bbcc4fe00fa19b8e1b390c8cb80ce97da0ea50dccacc6be787e93e69aa0098f3ec13e1fdb81ca0aa517aa191c62ab375b64af11fbf4c0e878f7ee777e456a8eb43f97a3293c99f577315853b057a8d50a85277fb69391e58d79d275a3ffb1dc4ed87c20a024d529b8bae4a2937b92443cf212b1ea07afae0c653486b9f6a5004f22ab4cd7662879f307c9e51ad26ced21953322fc314b91114cbd679b8faf14e2d74905fd31bb2ed178978e1df86ce3b4dca5950d5cf91190d730925959bc06339934bdfb95ba67142fe209d43bffce905928f1887d07833ee6d907c168a32a68fd6f4a279a8b85faadff7f7886f9d25a7772bc0ce437d40652ec41d8c0854d13b463b23559ccde13e34c524ddd225d3101ea9767b3d33c1aaa87e8646e9fe7d79567ba52c311c77c3a97421ed697ae4961da9416311ab259aedb33b9a924aa3fe3f328ae81708ae36c7da2515f6f6d0a1024a735cd878bd2b698239bc783b8de8c2243d8dcb4c11ec2dfaddcf7a9757e6692a11206d2de36d245c2b7a65ebcd1909140f99dcf9636b83b2772914cf96c5027a6f8968e75af98e6df5ba9f83c2abf69b716caad10e6d534c7a384dc0ec2c8ee934ae58b1a4a4a63f72fc7b876dcb40a75aa4f2a523809fcd76c21633c7a6b63eb20bdca6b6bfa849094f421ab6d845013c47765eac17e0ff29997b11ab7943142adbdc697cc94197caf8a568afdec1dcf88dcf79990d9e21a47c83b3fdc288c4ca0219cc4dee5cc2bc5a6871adccd6f902773834ca099384124cca97836d978a1e1e8c88018dd8e1991b1f4b57ab76ea34744f0db1354eca08d9537bfb16bb3fa5c424f2706035cb01c01608a2ace0e25a24e85683e637f64a36a5f5dc78499efef9f9a2c40b2a87a4de587e837bc856d23dc1177f5e1eb612563deb92081a18c34ba85478e2430ba6cdc1f003903f350e2918c06a608ec9736037f03c1513f204aa7b03b89b84bd7c655602be63fe88eb7200e44d52eecf773c10cf569ef65f57c59fd36b86d90b5cd1222b25f26b83b514937be7334df9e6300e24340a0a64d440f0877377fe6aa8248ab93f1009a2e7468eb970f642237741b6e0b66a3822a2c82ee8771c16c3b7303ce6fd811e687e25b89b1f4c0efa166c475177405bff70d2ef7c23379a1faa9c7f61175a5239f3c6d6dc32e185d079f8b834e2cec747a887e18f62eff95c56013e24b73141ee8542820630b5255aa8d3e5e918c156576d8758ba012c64be4d2435137f22f3eecb200671766d7f5c750e593d04911509c9e3d8e6a25d115a50a4a0d1d9d13aa500ea54468b40bc78119db4a2a115dab281e6a1c5ebc3f2b885fb9bc5e8fe49518fcfe68cefd696627cf6fcbde9178e1fb9589fe44161af1a49ed17ede85fa305f934cf034eff49402471a0c8e0386cdb1d1e0bee6565a133a485b3d0c03aa58bc18f120ef4d6b46892f5f576e5cdf94e414ff8336e2735b51fe2c924abf71182c7a56d526916e98d95dd74049db3cfc0644acc7f4ab78518495886fe29cc418836f7319b941426c3a915be2ada6a7e7d05c0204395748940c91f615813b49bcfd577f18a9d0101add8e9c52bf74ff61bf0af1ecfe49d87e1b5014593a5ffba58ce95bc22b3a4b0870b07bbb87106ad020d47b", &(0x7f0000001280)=0x1000, &(0x7f00000012c0)="f08678459a0e88b8b598e08f19a2bf1271a23a4209be89510e06925ecd4a6c10bbe3827a6674f81f834d77a4d35bc23ca4cff3bf1684e228d384b8972ba881a6e4b40c5658029b17e604d7a601f426027b16087c8b9e5f2787641918937e581fae01df671b4592f7d7b0425de665ef43f14a3dc85eff5e43cba263c82caaa798430dde8f8a3ead456e4c0522435965cf6bcf130b21fb3a25679586778d8d93222466eb7f8aa07094774e4f7c6b3b298b17b48578ccb08342125c9278eb503827edee833deed3ae40d65b39489a149e797f0828ff017c25bd74e87f4507896b3c4c8ee15d0c2bd05a87431a94a3e1bf3979e5e0c62c", 0xf5) executing program 5: mknod(&(0x7f0000000080)='./file0\x00', 0x2950, 0x13d4) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x84}, {0x6c, 0x0, 0x0, 0x100}, {0x416}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f0000000080)=0x4, 0x4) writev(r1, &(0x7f0000000640), 0x0) readv(r2, &(0x7f00000007c0)=[{&(0x7f0000000180)}, {&(0x7f0000000240)=""/131, 0x83}, {&(0x7f00000005c0)=""/153, 0x99}, {&(0x7f0000000680)=""/129, 0x81}, {&(0x7f0000000400)=""/106, 0x6a}, {&(0x7f0000000740)=""/83, 0x53}], 0x6) shutdown(0xffffffffffffffff, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x0) r3 = socket(0x11, 0x3, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r5 = open(&(0x7f0000000300)='./file0\x00', 0x11, 0x0) fcntl$lock(r5, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x2, 0x1000300010008, 0xffffffffffffffff}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r4, 0x0) execve(0x0, 0x0, 0x0) sendto$unix(r3, &(0x7f00000000c0)="b10005166000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec592040000000000ff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e52000080042000"/177, 0xb1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r6 = msgget$private(0x0, 0x2) msgsnd(r6, &(0x7f0000000480)=ANY=[@ANYRES16, @ANYRESDEC=0x0, @ANYBLOB="d53b8561d64702611e93067e2417ee6deb7534e8fd0cec5b851d5585295abdcea4f6da2b12b9a52f9a8eb013f311fcf21bf2eedd5b4211968745ba79839e66ee5fb7d15e03c2f49878e95820389c39885b7564340a6528d8b1e01e23acb10507fd9bb5987cde6043e1ba2ed2edc3ffd00d54b830585080f7ca2ff524c2c3ef1741450584f527362b6f0cf42beb057ac92dfa9651e96550ac77bb7d2dc9bb476342da15f90612705831c4d9c33f93b72f344ac97e610cd548d02d0421bc888d7569e637", @ANYRES32=r6, @ANYRES64=r5], 0x401, 0x800) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r7, 0x80085761, &(0x7f0000000100)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket$unix(0x1, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) executing program 4: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) open(&(0x7f0000000380)='./file0\x00', 0x100, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmmsg(r2, 0x0, 0x0, 0x40e) sendmsg$unix(r2, 0x0, 0x0) socket$inet(0x2, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6}]}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(r3, 0xc0187009, &(0x7f00000000c0)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f00000015c0)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec3708241a18cb2aa7d114891626c6a141463c3c0d2d03cbca346b84f2d5158d78397cb2aa84e2d2e0b29d1927f6e547b2392a9a69b8fe2d48129501b75b25cde212bda9c1c8edbfd0bd7291970a8288746421815a4f24adf6a7b9925f825bca9c62ffb932d87b863c3fd867c8e43554f33e97a05cbcd58711d8c8d869f2e7fd6574bd5ae84254ecc31f19e35ccad58910e", &(0x7f0000001500)=0xdad, 0x0, 0x37) close(0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = dup2(r1, 0xffffffffffffffff) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) shutdown(0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000577000/0x3000)=nil, 0x3000, 0x2) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000040), 0x4) executing program 2: r0 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) close(r0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socket(0x10, 0x4000, 0x1) kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000280)={0x0, &(0x7f00000002c0)}) sendmsg$unix(r2, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18, 0x409}, 0x0) socket(0x1, 0x2, 0x0) r3 = dup(r0) r4 = fcntl$dupfd(r3, 0x0, 0xffffffffffffffff) dup2(r3, r4) sendmmsg(r1, &(0x7f0000000480)={0x0, 0xfffffffe}, 0x10, 0x0) mknod$loop(&(0x7f0000001540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x6000, 0x1) link(&(0x7f0000000d00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f00000008c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') r5 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) chmod(&(0x7f0000000a00)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x194) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000a80)="9ada6ec92287219f1efb5a15f25fe03008a2787ebb995bfd062db269293f183db6501d40b115f256b5c1abbd03402afed9513d9c1cca66e191a18f201b72506295f4b522f3e02a4b084966e0f6b78db5849efc4eefc05570068491e44ecb1ceab98a0221a5c0465cea3f13a5a4e7c8a2e905757c3e6c20b67a293f6d8be3e4d91164f88e812d62341719c996a4d041126459a2a670531b8becc4415a1d693ee17a7c9f74db7150e925297df6b83cde3e8b83bf8a117bff7b0778357fd606593f8b282cc3401e1630e5336baaf012dd54bf7ab1faa39325c567e31b43271726f957b5e4e4b54a349a7ac6ed", 0xeb}, {&(0x7f0000000700)="3a660965296fc5a55683059f2f8bd15f188ff854a671ec9e6223ca05b8058beccd79547e1de346eb36478fa5ef5ac02a77db5b91f70fb40d5c67f980fd5e89666f92701178fdc0eda4de2d3429d078ae265449f6cd93800c968929e43f77a5cc2d46b6be4a3ce89f8b0b22880a9dbb8230b795d95093d261af830c", 0x7b}, {&(0x7f0000001380)="961a4eec5269b6760a5171efda27f188bf0ce01b404614994426eba1e5c7bb0bd84e43cef06a8d0cd31b3b22b9de5320e2d2a3c6fdfa93eae2ee6189410bc899d5b60139380ae4f0f82d3cbbf453c5b8fa93185c3c613f8cb39919c4e9d89972d7d5f59a0944c831e4117b4208998ef722b9258659174ccda1923fb92baa2f774fb31404d0eee8bd2360bb6e4b176f9a222a", 0x92}, {&(0x7f0000001780)="d6841ee0e31a11ce8fc384bb9fdb9e0ffa83e4f9d48c3867d0d62a64e8ffd08773238b914a1bba95c73163b21f394b886a72a6a0aadca310cabee83dfecadfc66ca240ce9222bea4857ad9a89f5190b8cea380a7e94cc38e9fd33e2dc9b7c72024876dc3093fa9067d9efdfc9cb2385a0e580c2c2d5fb6b1bf8641d1ae57043d70aa678bfca726b186e5f4c8e90aba6d7de33164ab087c4374e8d67d29b0d9c3a58d80edfd67436b1fbe49d76f882765f94883aa385e670dd2ef1764f1a1bbc43a2b89b13f8a27fb07f96aa0c2360161b2de7ef9d34f94ee28452455bcae06ff02d34a5f4645935c", 0xe8}], 0x4) writev(r5, &(0x7f0000000100)=[{&(0x7f0000000040)="20090000019c0a", 0x7}], 0x10000000000000bd) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r6 = open(&(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x20000, 0x0) mkdirat(r6, &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x17}, 0x4, &(0x7f0000000080)='h1EB', &(0x7f00000000c0)=0x4, &(0x7f0000000100), 0x0) (async) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x17}, 0x4, &(0x7f0000000080)='h1EB', &(0x7f00000000c0)=0x4, &(0x7f0000000100), 0x0) sysctl$net_inet_tcp(&(0x7f0000000340)={0x4, 0x2, 0x6, 0x14}, 0x4, &(0x7f0000001180)="9b82c671", &(0x7f0000000380)=0x4, &(0x7f00000003c0), 0x0) socket(0x18, 0x4003, 0x0) (async) r1 = socket(0x18, 0x4003, 0x0) open$dir(0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[]) socketpair(0x1, 0x0, 0x22, &(0x7f00000000c0)) (async) socketpair(0x1, 0x0, 0x22, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0x1008, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000200)={0x4, 0x2, 0x0, 0x23}, 0x4, 0x0, 0x0, 0x0, 0x0) (async) sysctl$net_inet_ip(&(0x7f0000000200)={0x4, 0x2, 0x0, 0x23}, 0x4, 0x0, 0x0, 0x0, 0x0) madvise(&(0x7f000006d000/0x1000)=nil, 0x1000, 0x0) (async) madvise(&(0x7f000006d000/0x1000)=nil, 0x1000, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket$inet(0x2, 0x2, 0x8) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000040)) (async) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000040)) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000140)=@file={0x1}, 0x2) getsockname$unix(r4, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) socket(0x2, 0x1, 0x0) (async) r5 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000580), 0x4) (async) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000580), 0x4) connect$unix(r5, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8) mkdirat(0xffffffffffffffff, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) select(0x40, &(0x7f0000000000)={0x1ffffffffffffffe, 0x1000000000000004, 0x100000001, 0x7, 0x0, 0x4, 0x10000}, &(0x7f00000001c0)={0x0, 0x0, 0x4000000000000}, 0x0, &(0x7f0000000100)={0x7}) open(&(0x7f0000000240)='./file2\x00', 0x1060b, 0x10a) close(r1) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) executing program 3: writev(0xffffffffffffffff, &(0x7f0000000880)=[{0x0}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000080)="b10005010000009f0500070007010000331c13fecea10500fef96ecfc72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0902000000e371a3f8343712051eeab70800000000000000ffffffff00"/177, 0xb1, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000000080)={0xcea}, 0x0, 0x0) executing program 0: writev(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x8020699d, &(0x7f00000001c0)) executing program 3: sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000280), 0x10) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000040)=0x8) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000), 0x10) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000240), 0x0) r2 = socket$inet(0x2, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240), 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) dup(r1) listen(r1, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7869) open(&(0x7f0000000200)='./file0\x00', 0x80, 0x121) writev(r4, &(0x7f0000000300)=[{&(0x7f0000000000)="23215a0eac4c57ead96efd345df756459ffccae74aa927e85e4e1844578212bb775e14c946966e176943ccf43d2809a9a35c7ee725173a1f0751c1a00120a3eadc2ab271a6df14e9e4eee27782f6794753a4e335cf8a71194e48e3f790310a", 0x5f}], 0x1) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) setreuid(0xee00, 0x0) getuid() setegid(r6) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000100)) semget$private(0x0, 0x2, 0x39a) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000580)=0xc) getuid() setregid(0x0, r5) executing program 6: recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=""/99, 0x63}, 0x103f8a}, 0x10, 0x3840, 0x0) getuid() r0 = geteuid() setreuid(r0, 0x0) r1 = getuid() r2 = socket$inet(0x2, 0x3, 0x0) setsockopt(r2, 0x0, 0x68, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{0x0}, {&(0x7f0000000280)}, {&(0x7f0000000d00)="88debac394a4bd0c95977b899aee37c1f0e428b37aca546c6c00ceaf390b46303c924661894d6db9f89c3e5b59e8931486c4c0f31bccc415c21f3cd542ed7995c9431ed2e23cd9afda1099574019e2b8d4b55e94e9815d157b7b14e17245acfbea634b10e68ca7bddf0c11e748bd34db5de6095c851552555ee4bff5f048477958eac091b689bf275d643697fdf93a9a20faf7fdb2b9bef97502054ff89889cf040b8356e35ef876fd31d70f82f9b540c42df109bb2fe312e2de28ffbcb0e3636c86d8fb82ea23f0d501f443cc6025aa6cffb12991a567be9f2c661f9c3af31f", 0xe0}, {&(0x7f0000000840)="0303b20ea1403867fc8b0aa3bed0ffd3150273d840420c8c12bd4b63bf1c6e38abadc3606fc0e8fa387c4a934aa97d404cca95d7250ab9c603d63cc3adae18d081ec", 0x42}], 0x4) writev(r2, &(0x7f0000000080), 0x0) socket$inet(0x2, 0x4, 0xd7) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) recvmmsg(r2, 0x0, 0x0, 0x1800, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) sendmmsg(r3, &(0x7f0000000180)={0x0}, 0x10, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x4b}, 0x2, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0xb6, &(0x7f00000002c0)=ANY=[@ANYRES32=r1]) open(0x0, 0x80, 0x42) socket(0x11, 0x3, 0x0) socket(0x10, 0x3, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, 0x0) sysctl$net_inet6_ip6(0x0, 0x63, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f00000001c0)='./file0/../file0\x00', 0x0) close(0xffffffffffffffff) socket(0x2, 0x2, 0x52) executing program 4: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) open(&(0x7f0000000380)='./file0\x00', 0x100, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmmsg(r2, 0x0, 0x0, 0x40e) sendmsg$unix(r2, 0x0, 0x0) socket$inet(0x2, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6}]}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(r3, 0xc0187009, &(0x7f00000000c0)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f00000015c0)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec3708241a18cb2aa7d114891626c6a141463c3c0d2d03cbca346b84f2d5158d78397cb2aa84e2d2e0b29d1927f6e547b2392a9a69b8fe2d48129501b75b25cde212bda9c1c8edbfd0bd7291970a8288746421815a4f24adf6a7b9925f825bca9c62ffb932d87b863c3fd867c8e43554f33e97a05cbcd58711d8c8d869f2e7fd6574bd5ae84254ecc31f19e35ccad58910e", &(0x7f0000001500)=0xdad, 0x0, 0x37) close(0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = dup2(r1, 0xffffffffffffffff) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) shutdown(0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000577000/0x3000)=nil, 0x3000, 0x2) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000040), 0x4) executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450a) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r1, &(0x7f0000001480)=[{&(0x7f0000001180)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900930cfb026192c80209a18f1b92ee344e0dc5f300b1fa9a3163ced458e00f4be5a6726c4443193bae8d75b2", 0xd7}, {&(0x7f0000001140)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e126126", 0xee7}], 0x10000000000000d6) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7a4d9313fc972c10a40c0608d874d976c75c050b"}) r2 = socket(0x18, 0x3, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0), 0x8, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000640)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000000100)='?\x00\x00\x00\x00\x00\x00\x00', 0x8}], 0x1, &(0x7f0000001580)=ANY=[@ANYBLOB="10000000000000000000000000000000ede34262b86cbf1817cfc39efd365bf812cc872c0a02b5cd8c68d31df83a43498dd3b72d8f5c0970374f8c698c224207e6064006336f231b96b99678a57776cc911d3142f3c6f27595def7f7ec21be1149ac34cdfd0a3da6c58353aa092abfb8c2d93d191da995058d8d5fcb488cfa01ccf98a9692b4278b0baf9bd94e6687cd68df39af5144c3deeba6b32edf2a6ee753289f21f74c70f788134fb632d242a4e5351439a7c6da752a075c3604efd3544f2de22f1852cac29493216df313b95e9136e842815dd891fd5202e2774f5fe775fac15fe96f0226a72e7f65ab46b90000000000008003319588d9ab45e8493ce0ed0a21fd449a4fe08300712d6eeca96d52674ae63c3693fae02d96d24cce0db07ef0325ef2d155083287172750061899477c06766d07835f0880827f50aed27e513aefbf0abbf789ca6b3dca9840a2cf7f406cfc616213e8fa5158fcbf86af96c241cf5fb8cb847c831ad18df27128810736c68d137f19ed1376959b390d0b5be6983623f9d3c1a4e3770bbf5429823d59ac3fcbe300009d0c701f1c130257e1ac2ebe9a2563352e41e1c839271c245d4635373ec180b046b08c51e383ec355bbc1e8c2472b8ca79f8d1e93a31abfc94d049a30f900830d773e15125b4e30e4398970ede09ade8d32cee6205ea86acb54605ee8cc8337005ff1eed6a8f996280ed4480b718372222d41d3369e8b53c1ebd31a01eeebaa432605816dd48097558d9a179b48c97f8bcead60980"], 0x17}, 0x406) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001440)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000140)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000080)=[{0x0, 0x0, 0x0, 0x99}]}) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_INTR(r4, 0x800c5606, &(0x7f0000000300)={0x6, 0x4}) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r5, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) flock(r5, 0x2) r6 = open(&(0x7f0000000040)='./file0\x00', 0x205, 0x0) fcntl$lock(r6, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) setitimer(0x0, &(0x7f0000000140)={{}, {0x9}}, 0x0) setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x9}}, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x80}, {0x2}, {0x6, 0x0, 0x0, 0x200}]}) writev(r3, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) executing program 7: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) kqueue() sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x2, 0x0) getsockopt(0xffffffffffffffff, 0x29, 0x0, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140), 0x8, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x0, 0x8, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r2, 0x0) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x80}, {0x2}, {0x6, 0x0, 0x0, 0x200}]}) writev(r5, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f0000000100)=r1) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) r1 = geteuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r3) r4 = getuid() r5 = getegid() setgid(r5) r6 = getpgrp() getpgid(r6) r7 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, r1, r3, r4, r5, 0x0, 0x7fff}, 0x4, 0xffffffffffffffff, r6, r7, 0xffffffffffffffff, 0x5, 0x7f, 0x10001}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x14}, {0x5}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[]) executing program 4: r0 = open(&(0x7f0000000140)='./file0\x00', 0x615, 0x0) flock(r0, 0x8) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000002c0)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e30ffd2d236acf20bf404be01000000f7c8cf5f882b297be1aa050400ce94e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300000100ba0900000808e37193f8343712cc11ffffffffffffffff000000000000000000007f62b60beab90000000000000000", 0xb1, 0x0, 0x0, 0x0) executing program 4: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1000, 0x0) sysctl$net_inet_carp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x0) ioctl$FIONREAD(r0, 0x8020699d, &(0x7f00000001c0)) setgroups(0x0, 0x0) setuid(0xffffffffffffffff) syz_open_pts() executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x64}, {0x3}, {0x6}]}) writev(0xffffffffffffffff, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) unveil(0x0, &(0x7f0000000300)='W\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000000)=0x200) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f0000000040)=[{0x4}, {0x5}, {0x6, 0x0, 0xae}]}) syz_emit_ethernet(0x7e, &(0x7f0000000280)=ANY=[]) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) lseek(0xffffffffffffffff, 0x7fffffffffffffff, 0x2) syz_emit_ethernet(0x6e, &(0x7f0000000080)={@broadcast, @random="2cbf38174634", [], {@ipv6={0x86dd, {0x0, 0x6, "000100", 0x38, 0x3a, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @mcast2, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, '\x00', 0x0, 0x2c, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast1, [@routing={0x2c}]}}}}}}}) executing program 7: mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mknod(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x802069b5, 0x0) socket(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4000000000000000, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x401, 0x6, 0x8, 0x693e25f225a5e5fe, 0x2, 0x0, 0x7c5a4b18, 0x0, 0x1, 0xed3, 0x400000}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 4: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000280)={0x9}, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r1 = syz_open_pts() syz_emit_ethernet(0x2a, &(0x7f0000000080)=ANY=[@ANYBLOB="fd9339c0fa4d5fd01f461c9308004500001c0000000000019078e00000e7ff00000005009078405d6039"]) dup2(r1, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) write(r2, &(0x7f0000000540), 0x0) executing program 2: open(0x0, 0x210, 0x0) flock(0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) socket(0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001100), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x1}, {0x1, 0x0, 0x9}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)=ANY=[]) chown(&(0x7f0000000180)='./file0\x00', r1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r2}}) close(0xffffffffffffffff) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94100e4ac63c90dddc11f11cad5cc4", &(0x7f0000000080)=0x2, 0x0, 0x37) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x17}, 0x4, 0x0, 0x0, &(0x7f0000000080)="316442fe", 0x4) executing program 6: r0 = open(0x0, 0x70e, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) sysctl$vfs_nfs(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001100), 0x800, 0x0) ktrace(&(0x7f0000000000)='./file0/../file0\x00', 0x0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x1, 0x20}, {0x0, 0x0, 0x9}, {0x40e, 0x0, 0x1f, 0x10000000}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)=ANY=[@ANYRES8=r0]) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000000)) r3 = getuid() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(0x0, r3) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000000c0)) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1f674d19b1f9ec35, 0x0) ioctl$BIOCFLUSH(r2, 0x20004268) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', r0}) setitimer(0x1, &(0x7f00000001c0), 0x0) sysctl$kern(&(0x7f0000000240)={0x1, 0x28}, 0x2, &(0x7f0000000280)="6fee02d136fc882969deecec539925644ab108eca9d35e2826ac4cd4c03958dfef1724d264983e5e5910257e9503a402b2f2403e2089d89edb2148d817bc26d9dfd1e26e93e0b23712a74cd85d297093455b082cad9095ed84a1058dc8d414b098fdaaaabc109d9450c043a5498ebedb91d1c2d99fc702734cf76045dd1b0823e7f5446625dba05a47537d2032ce6fb1539b95985f44b322d3786d236cca345927a9f2546a996b77968be09d2c0b32c1ca3365d3f22ec62bd791320350cf72ef1d28c0ca8f8a710a8660b3afd564d80d3341876c8f472719bd4b3b04db0b71cd6b8be23fc013b437df740394af9f955226d7a595d07dfd508a14267e211085a141914da6df9c617794e4e949bfa3dedab6ad6cfc6aaa249ea0bb18100f729df09b7749f9f98930f09e50bf854b00264ba504d3ee5a939b19fa1438c4f516305dc139f2eeb80d884c278c424155ec0311718daa7a8f495712359cdbd5df4bbdb6b11f8c0a3420abfa019f2a1d9bb63cd9953ca2bc05bac9befb7df1796a57bc96f9553e0e05a2eb7038b954467bd38bc153bd9a72fc0c91963a47b518aa4e17fb7bedb4e5757acb05697761b3def909f1a696db4e9d25012c40493505415e9c7340550ef13a6bf385ed2988752c063151c6a084cb436c86ddf9e751dae25f8f356c7387f86a22145869eed42dc538fd41e8ca80300b600cbac6607448597eb20aa5be679dd696fd7986acfe264fa4f37e4d36e7a0291bc97a3eb439d2d4a13305be46e9276d53eb65094c7fa99f77cc7f0940bce2a2f13dd1be2b14795d9a53e66893a5d78a8d112387848197c0ce87631f84c1376673a96adef3182029474873ff735ee1771772c0f021892e6f05af0868ba0c36de9249d1a64e73ea57f4952cf1ba0f0654431922ce21fc877d0e5a6f8939945e97dd40c69281926c03a1ac6b92352c2e52af44a33e871f12421ae15d56841961750b674fa76e042988f2aaa2ef5040975f3bba51ec84ee7e93ff392e45022eadb83dde3f7c4e6f6590342919460a07aaa7e4c7ce30760784a85210e3d0020ce73c1e44e8d1d61141f8f99125eada1eeac977d8a345a6fda1538b3f7c3d0b915acb9cc2d40bb8af4ff6c19310a60d01762b9b264fdbf1630e36acae664746b3786e946ca9b144515bb51144370beb807df656281d46c1bfc318f2ed79bd0d28755587dd9b37ae03a3a84570c9f46c2aa0d4c7ea3e4fc83dd7c40721ff206c70c98b9bb6137b093298a10cf54b7fb1b405bf0e83e72166d3bfea7d3f3b30c5a96999f05c143706e5f19dad6c1ca87b274c6c202a6853d5c2e75807b31df83db0bb77a9c1793f195cff5dffd1937ce28e4e82210569efd18ca0dfc4cc40de910d465128f9b5cfdefd59d65095328383113450a3ae16f9d195eb381cf57cd6e07c04b6387b0115e68fb2d2bf4d8bd085e881610724ae5f328aef3a02eb38bcc529bc10cba319ec7aac3efff0ff80d24bfcccc5bf22b0fe932edc5527125ab02ad945e2b1781f372ccb466ec6e21bdace3e1e9a83edd59785721693b2522d018b1c8bdd0210ee7dba091942cbfc923825aaff0b5201634836d552479bc4bd00db0d54bc9d4228f3889b1178f70ddf450a93dd1c7700bf5ffbb2d2106d8bfe8b3c9456f7fde0411335df30593d63a7ced59c33f6aa13e498b99ea5c025108ba06ab28dbf168a095b6bf6eb2ea17ab391571e27d3ea69b29bc848cb040d08394d88196de0cbf3abb862bce49475f1bdfbed9762896b4bc8d6cb657b6730bf1e6c17e2a911906a40978c3d998ce58788b2030ecfb3fbdbba8935f9d1cdb41da310eae75e8dc956cb1c645c12e1e5a4da89fd5d88f7ca1c8f9ddbf93f3d381e458301f9b509a3ff9ffe6df9bf107e415865b8d48129a97fa9963fb174987eaab31ee6b67a3cdf6bbeaca9c66b0f25d83d082075e602b6a556957a5b5da582483a9ec97f759bcd270c1cf785cb13daab6bcb015238f0e2ed1d1a5797d2be275d5426f98302728920b104b15668e354a496ea0cb98aac1f1a2602d3f9f82247b721b4f74af2bbd4464b929c5c46eb30ee05f7cb0a8655a954dad19842baf350a09b1f0220aac289fde5bbce61ead7f95888ea018ed87b63b314118b22a662d4b02283a4573153e67f82cfbcbd0329d34c689a94634ec93cf9bd16597396a0400380c562be867875751bd3e53456d19e4799869e38697f9233459da8043cd7ad26836c9743aeb1f180ec6d9b34cf8fd36ba2c994354a58b7baf870935832dc06fb1839e2bc8bb9a4ab958f26f28334e60a7b3806681781618ecbf03699016dfb5d940332dc86b1a6cf92d141b85b4da4031b869b964535be7e25a04bd4dbf225355c95a44635e96902244ae69d0598a042372364171e855f5fb83777c7e91b3682a6210797978cbc0e98e10cec3cc41fd9ef475ff65644bc378e8167eea3e1afeeeee1051fc72397d147636ca9bab10030e6a6b3df3c22c3495de06ea0715763f8e4c47e5785d65ca5c64af1bb7be4c57c7ff720d74edc67ca183c6d627d293a5eedd24d222364544554280c45a2371bf395d7e4899270e22810e31cb13964d9d894229f0b1934723eeba8598d99b1c86b217004f9cc1afcb957b8d3169cff4ef2d8baab3d47dbc2f85184ae2ce518638eae1b47b16f86955f34ca88f7bf3851891a651f64f5e0d72daa2f4d497ae711d5e79160bad450ce356c6dca81f6946ce9861c80509fe9345d7c939a0ae45a347e9a146a2570de69129964fb5a36844254611ed9de54fef11d0b61fde2d70ff3738ac697ed9a4d3213a3123d6a91be0c5a78b9c7d492246bc954860732017e8d1ab9f0343d0faa11b5eb9efb3e67e20f5556df29b552c643754e0e37d683c6fcf9e3f07d0904a5f083a89944eadec29ce731774212922222b25db498b34dae173f56b8ddd378ccb92e16ec6ac638f2d7b61397f78e4c1c6dc8e4de44068833bd61c396b178877de7874f76ca00ef6e62eaefc5c8354cb3997f891375d73f6f4cb78d6d1efa0783d47f0fabf844cd261be45410dace2ae5fcb0321affdfc95e7fea10b99e89e487141dcb53348920280d94427ed50f6cc6d1baa208a29910caff0eb21a51caa957a32dcd10eccce6eb554cb77cd1f6df158afea2bf567f8e1c8ebd8c6786f05fb58cbc0e42fbff4fd26c8877bca21d9f401cc5e4e5cb98b836c127e0134f0d0a50a291699f5ae22527b3eab05d36692778ac35ffd13c01d708254778baf6473bb225fbacc5d520f2ba48a21beb881496c1b38964b58680aefe9c8b2f906d99564f5ab134c4a23b95fd9c06215bd8a4f70f9d0092839625783922bd5cc67734b01065cba9527fb55eeb2ca12542ee374ee422aed2413246e5b5eae1e20f9d1611b47db2bbf676f30079ce3989da90415f5bc828a81bf19a7ce81ab1bb389a6c3e0d0e0c934fcb3844a237140dafc5b8bd56c5ffc524e1ce3be9942e054678a12968802872761e3e995fbcd8c95e5898a56b50f5b17b3dd2e44a7a0367ff2e417d7474bfc92bb715b8dfa6a923accc7bd137e237eb5c8b75e661a8541ad877776e6d768933af66c22d252048446163eff63eae1f2403aa3f3c59a54eff1b83a648918b4699fb2b72851a5c866552984a452cd0315daaa8ad2fe52dd369b2d92262c8d4579ba21f183fbb581445f76500bec218ae383bf7a4ba221855f75599e74e08c4889f8dc2fe07888e789d867ccafbf485b4d9e029027b5be50f91a34bf2dc3f67cb48172b1008819d1b5825212f393466db6653a9c3a118b925f266ad080d198ade1512e22a8d539e2d48b3c7e788acd5f2ebd855546b0104faabbe284d35a5de15768f25d03c9ed483f4ce7cc554c3e7093be84d5eaee6164945e7595f1b79eb5fa0aac00af8002ecf1441cd58267925a7dac80a807438cab662c135b003e554ad8b1fe6ac9ef3f6ead3efe8e33d3f281991d548778c2c34d363952b0c47996b7c2f11d0912b92a55dcbd01262bcd2902d05f07bb98e14d7e9eeec43f8ffd2e8df7358aaf87f9c6ea58f0cd078637e8eb93c673bd84e01e3392795046f516053824e921d1dcc6e0cc9b32dbec160fb3ec45adb8e9a062ccf073393cdb77c20ef327aaf011bbcc4fe00fa19b8e1b390c8cb80ce97da0ea50dccacc6be787e93e69aa0098f3ec13e1fdb81ca0aa517aa191c62ab375b64af11fbf4c0e878f7ee777e456a8eb43f97a3293c99f577315853b057a8d50a85277fb69391e58d79d275a3ffb1dc4ed87c20a024d529b8bae4a2937b92443cf212b1ea07afae0c653486b9f6a5004f22ab4cd7662879f307c9e51ad26ced21953322fc314b91114cbd679b8faf14e2d74905fd31bb2ed178978e1df86ce3b4dca5950d5cf91190d730925959bc06339934bdfb95ba67142fe209d43bffce905928f1887d07833ee6d907c168a32a68fd6f4a279a8b85faadff7f7886f9d25a7772bc0ce437d40652ec41d8c0854d13b463b23559ccde13e34c524ddd225d3101ea9767b3d33c1aaa87e8646e9fe7d79567ba52c311c77c3a97421ed697ae4961da9416311ab259aedb33b9a924aa3fe3f328ae81708ae36c7da2515f6f6d0a1024a735cd878bd2b698239bc783b8de8c2243d8dcb4c11ec2dfaddcf7a9757e6692a11206d2de36d245c2b7a65ebcd1909140f99dcf9636b83b2772914cf96c5027a6f8968e75af98e6df5ba9f83c2abf69b716caad10e6d534c7a384dc0ec2c8ee934ae58b1a4a4a63f72fc7b876dcb40a75aa4f2a523809fcd76c21633c7a6b63eb20bdca6b6bfa849094f421ab6d845013c47765eac17e0ff29997b11ab7943142adbdc697cc94197caf8a568afdec1dcf88dcf79990d9e21a47c83b3fdc288c4ca0219cc4dee5cc2bc5a6871adccd6f902773834ca099384124cca97836d978a1e1e8c88018dd8e1991b1f4b57ab76ea34744f0db1354eca08d9537bfb16bb3fa5c424f2706035cb01c01608a2ace0e25a24e85683e637f64a36a5f5dc78499efef9f9a2c40b2a87a4de587e837bc856d23dc1177f5e1eb612563deb92081a18c34ba85478e2430ba6cdc1f003903f350e2918c06a608ec9736037f03c1513f204aa7b03b89b84bd7c655602be63fe88eb7200e44d52eecf773c10cf569ef65f57c59fd36b86d90b5cd1222b25f26b83b514937be7334df9e6300e24340a0a64d440f0877377fe6aa8248ab93f1009a2e7468eb970f642237741b6e0b66a3822a2c82ee8771c16c3b7303ce6fd811e687e25b89b1f4c0efa166c475177405bff70d2ef7c23379a1faa9c7f61175a5239f3c6d6dc32e185d079f8b834e2cec747a887e18f62eff95c56013e24b73141ee8542820630b5255aa8d3e5e918c156576d8758ba012c64be4d2435137f22f3eecb200671766d7f5c750e593d04911509c9e3d8e6a25d115a50a4a0d1d9d13aa500ea54468b40bc78119db4a2a115dab281e6a1c5ebc3f2b885fb9bc5e8fe49518fcfe68cefd696627cf6fcbde9178e1fb9589fe44161af1a49ed17ede85fa305f934cf034eff49402471a0c8e0386cdb1d1e0bee6565a133a485b3d0c03aa58bc18f120ef4d6b46892f5f576e5cdf94e414ff8336e2735b51fe2c924abf71182c7a56d526916e98d95dd74049db3cfc0644acc7f4ab78518495886fe29cc418836f7319b941426c3a915be2ada6a7e7d05c0204395748940c91f615813b49bcfd577f18a9d0101add8e9c52bf74ff61bf0af1ecfe49d87e1b5014593a5ffba58ce95bc22b3a4b0870b07bbb87106ad020d47b", &(0x7f0000001280)=0x1000, &(0x7f00000012c0)="f08678459a0e88b8b598e08f19a2bf1271a23a4209be89510e06925ecd4a6c10bbe3827a6674f81f834d77a4d35bc23ca4cff3bf1684e228d384b8972ba881a6e4b40c5658029b17e604d7a601f426027b16087c8b9e5f2787641918937e581fae01df671b4592f7d7b0425de665ef43f14a3dc85eff5e43cba263c82caaa798430dde8f8a3ead456e4c0522435965cf6bcf130b21fb3a25679586778d8d93222466eb7f8aa07094774e4f7c6b3b298b17b48578ccb08342125c9278eb503827edee833deed3ae40d65b39489a149e797f0828ff017c25bd74e87f4507896b3c4c8ee15d0c2bd05a87431a94a3e1bf3979e5e0c62c", 0xf5) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r1, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) r2 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r2, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x2}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 3: sysctl$kern(&(0x7f0000000040)={0x1, 0x50}, 0x5, 0x0, 0x0, 0x0, 0x8) getrusage(0xffffffffffffffff, 0xfffffffffffffffe) r0 = socket(0x2, 0x3, 0x6) connect$unix(r0, &(0x7f0000000240), 0x10) r1 = socket(0x18, 0x3, 0x3a) select(0x40, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x3}, 0x0, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r1, 0x0) executing program 1: setrlimit(0x8, &(0x7f0000000480)={0x7, 0x54}) r0 = syz_open_pts() close(r0) ioctl$FIONREAD(0xffffffffffffffff, 0x80146959, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) sysctl$machdep(&(0x7f0000000000)={0x7, 0x6}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3, 0xff}, {0x60, 0x0, 0x0, 0x8000000}, {0x6, 0x3, 0x0, 0x20}]}) r2 = syz_open_pts() mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x40000802) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)=0x8) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x10001, 0x0, "ad95be4b065c389983d554ecc416cf34eb18fa8e"}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000100)="a3a12ee259eab1ebe5635e1e8eb4913a007301fcdb1c044c482a32e2745c1354f2fc67a773e53595d051bd92676bb536f96415c1d238d2b22857737cc509b4df44e1ff4fd0caaf558a", 0x49}, {&(0x7f0000000180)="5cac27a8d23ed9b8f61d793ba782f7044463b6e39439fab2c1d67bd46c41ad1bf54188d0b25d5dc6da0c486acf1e80956f3cf20e3d06e640f97b91251eea6bdaa8", 0x41}, {&(0x7f0000000200)="5b5f1436f6ba8dbd53bb52df4be90b6513595643a7e452109e43598e9ff25af2bc75850e0315eabf08432776d7882cd1a52055b11a344aca24dc1e0819be3fb5b4f5102b3da070200a18aacf190c5223481d615e0f3b4cadb27a5a64328482c72df7e948bbb83fd33fd55a32060557d593265c803f91be628189e27a215e61188c24508e92c54ff1c5f43ceed99f25ad26841da0358cc670", 0x98}, {&(0x7f00000002c0)="6a59b1d6b9a2b867de875b71432b707ab9eb6a19b4fe54a8de6f02a4880735ac946fa84e3593c21a03fa1cfa7f4bcb6f6531aef18f7bc8ad610c981429bbf626c1f7b84d8133d9b9e0a3435984365df4b358859d076f3b37fc9788", 0x5b}, {0x0}, {&(0x7f0000000640)="09e48812545d11201b876bb4320c39536d9ec0a0e66e7030f9fd8ef5f79919040953b3edd921b132a98f338cc630198540bbc708edc6ed6e98f5efa41526ed8f885ac643a66bb2a19b5258cc7fc1079ee7d8b7cd1bd10ba433c147f79910fbf4dbdc795e7d02a1d462283875fcb2f082c1ba27e8f96265ede4e1e156d8a4f8e0afe3219ea3dc539d0f518fa0cc22bceae46d72c86db96ff94642f8d9cd4103b07596575416d265e2f201bba7f8690ac8b4d8f716af5c8ec1fa79618c6b2fae770d3c247b76dd907c3f5701a4fd8bf0e041de7ef2f1d7c1a573edac07dfe2aae9fd19c3e9f2027dc5887e11e55d53eed99b1d0b0d3f7e9b802dc6d8d92ad6f3ef5c1e0dbb976b84fc09346a3b80b56581a613986757355d60f0e536c13f3bf77baf19c66973244729261777ca9d79911d486d099681121c63f4800b08f908de357b824498ba4a23b348a53d597333a683ffc44cd480ad52f29a16e47eea692de1466ecd50297ae6419bee4e044b5563da40c5e7df72d659e57b477b48133f0c7f22b3141aa46fe873f1facca15e1bcb6eb8370ff344c33105b8439c5ac4a940c503a3ac277d62ca9b37e7b319e4e5ecd2c982e97a9d3434c3f12e4d695972c36efa395abf43a646d77cb2b835cb4089e17e1293fa0e9c3a10bbd0156325876e6a02a03f967f16275037383c9dccd41e98c29c3f701076201dfa14448187dfae59324cf4c4b0f8e6790889371c049a50addac737c2baeb14626b0cd9f242b661faf04f61cefb1a4f605b0ddfb60d0baa5dad5d0a56e43cd1a935bf2ca08693a0521501ba8bca5bccfc0638da903f56fd918e00204b07f681204bd1fd9b4c7814b06787d6a13192cd6d7906cb168a24bc9a7f070fb3bf99abdf3e29e3459e64596c2ef3b2c10024090374afd342792dc54d3be9bb01e092de8168e09ee1c84caa54c97e7bb55ff665cc5810101b1bcb47289ebb71c7f98806fe5c7edf4c2adfdac7ae43e0667d3e0896eb2aa34a1c4af5842821215421a8942bb95e0991d9c32139c4a0b136d6613a4a624a71e285e27252d77469ac50ee0f6e92301109decf84942e1af156427558131eb6bc3ceb91a763312963a3213fbae0f26a15a24bb3125de9ff42ad9f4a6753ba6db0d67e3297a3d86e4153a5bdbfc24d0715bf98b7f5a8767047fc5862015a2746a489f3756c3b70210ffa0965dcfac3df110466334559af9cbcb7b68bf38b54b50c7e51b1f9bac300ef2ed78ef3be52b0c80b5282a06bb4467082d706c3d2f7b6f480bf2f82a2da388a34d41c87fe847fb7cd4a576340cf7f81764c04452726a63a12156fd0a9181652fb62b1e900e33c8ffa8449ad8e966b0c9a42dfc9a1ecab832aa28dba1a8d9622533dd62484dd6672b78928ca17373c3cc6c3091b862585ff68aca532d971d493f6fa0767f28efea4368bc5a775f6839ce60e1a894756454af5efcaa24e1617948f8a76384a416c1f15afae00a29d8be8a64968163693ab9fe1e3d59491707df9504ada5a2223d0d0d65dec9d99441805c069cd0df7fb8aa5e193b750b845b6e15773797ffb6e6cc82c69a2ce9f8864e5bff3efdfe583fafc169fb6e12020e75e76a2cbee5e982da84f34b3abea0925ceea4826ef4ecb3266d516fcdf4dc9be9c55bea9b0f89223567b145f8298a394c35490a1198e365e0ff72347e9f241efca896dce2490f82442868a291f3831efb7848e301e6306af53191f41e42d95a51ecb34edbf08cbd0f1218ffbfae90d4058237747d99833b1a8ece54f750501f33e1c59a18a8467c367c7b557f9fb57ec89f2ec5fd4bf039e19c002d3ed4631684b956f1519e6c6359274d5ca925091f77e12cd930d2474e5b63b60a53228c4bfdf0a4ede93cf959d3c79a4040e593121b3cfb28424bd6d95b255b8cf3f740dadc455af783c9f270d9484b1184b7ed2370d23cccc8c9eb22aa8b3be1106ffc8eb0807feadd0d14f999d48cab214cb1f6295fec10a1ea8cb48032781cb5784584a7874a708e93c56e0f1ff8d0ba556be10bbf5b7c003d73f36ad4af0819bf2b9b38ecdba6d9bdc6e4863762b69a1998efda681146059784604a2933883e3e338201d8e1381ef7013cfbaa59bbfad98730628f6d2f8c0b7bec051b051129ed42198752d3fff455d18eb7ef343498f4584836a8a219ec8b12ba1d57c3686001112aae8eca3d65fb7fc92999e09af6284b13d038d7539b705914960340190e420e7b34bbce8f117ea8ae79d40642abd6a650085a2136a64b9559506e91fd7de802dc518aed71a77b2bb11cb3e1b604536f8aa94d37039c092e57103834f5367629667c6989a0417ce0bd1405862beb4a38bb191516f15e3637def7a811d5e44844818b3dfd81c2c42789c1e61131e659b9c5e0be141b5ffe5c7fbc285b6ddc3ea0c9f682f6f36bb7244086316edbe2023579f7281bc99521fd76b5e032d0c8ac180ed74494c03bef1a6ef53d747e46dec08060b66b502d0baa37aa4d0a27a0d7657105be79f82f052da153b6510d3aa4169e4ec05ce598e7bbc28e3a23b2c3bd0354f0cd759452fc1d56d2860a656be3201c92f771dc13966674fabb8dfeedcf82ad009387b354183d5826bf030fb7af26040d6c203c28a4b9b33d3838fda30be5da41dde449eefcb7cbc5cbb4018d3366cb7b7050dabd97a50d4d2cd1108a6779e443f03e9892086c778e5d94de1a4f8591579932ba8288bb3c10ca1fd94e778626abbe03003e47800ba681f862cb876a6fce86664fcd99ad72bf1d7315393734961b4bb5a7d5527f25b7f749e025c96211ac334fbfbd56e9decbc2128f3bee90e5fa6712f8c6ba1b975b329b641d7a92415eb35536bab8a3aaa16d5a39e68c637807ab36e9f3f279b957931dc48d1cc87120512a7a35a308987602ce7abc664f5f7b1a7726a36fdc41f9e0e0bdcc5cacedcd02137b2be75c6780160e38939f6531e5742f80c324c3521f547788c8650fe52c7db303cec00442633bc02ced09b8ad56d16c24920a336192717cc1e1fb441c72f3e7d0d4f1a6d52399341412ae5e155a45bdb6c63d50ce972dc7c738d58b5a2d2b53da08fb1cf28ade76932018caca4d262854392b373510171cbbbfe4c79e80dcf4b95bc3a0e06a387f764ace53bbeaabf80dcaf94aca2690d37778a8c1ddd3524f51a0f3b99f5dfcec70564f2fde8b25e3912cae03fde451edfdc96499ba0b1168612f0e99033f6d087fac51fc2d7f5c35180ad2427590c2af4083905254362bc686e8406235e1a300ea033dd6bf041744963159e38ec9e4dea08cf1e0467796e41c58a0d692223cb1a959d46b742251d24f6a46464194f4845517642fd5f840d44c9c7d5c7d9f298c28603dd605939675d218ec7167f8c4490ad10398077db3b7051c5dccb1abb624408ef54034e9e8883acce258796b2dfea00732caf10ccc11d14d3ca25b8a252ca586bb729beda4eea7f2465343b18dee3e32562cc8367d624108e2ee746d4904bfc7a5cf196c7526e3a6039f76ac2e3a0ca9b199cf3c3b86a5a5600697e6f7a15deef28d05ce11eae15a0d7b37fce2cb06cfdbd08777cde06629e7ea24c7f43b3c755f8b45681e11a6b8bf0a3f9537cfd3f716c1caa3e5ac02a1a854f19303d7d877b8366d9ffbc39be967661a2d2b9326a3655f82f243d701ed1b38bf40ec740a9f1dd7dabd8a8fbac6743831c4cd90df13fc15ba2777988d081df0e7beff3e6ae18aec37812f3ac84f0626b410bcee093528bf0656ce00ab851174f76ab73ef57120531321e4ea6a64f89fc6a28c73e09d2bd30d46fd53b4222949d88f7966924f6c74a0652c5cd4f6108ec1aff1bde51a86a09f0990a8ad77f688c68f71badb37fb037399a2a1f44b3c5480e5ea0af6ab0bb2320d5445fbe54ce8c30fe0424cbb07c6e414e9e25ce2f62e9dc5aeceea236a4caa2121ebf3ec770ff6167385fb2f8aa62dad90121991611cfa3bd4bfeb114cee0c226cc76d6a599f746804ae1a925ac2bc76abf3670bfc628b82668b5071498609bfef5d649f9306c40719abe965d343daa8d5e503bff1091d013eea3d6f28c7e2ec15ebbec96f77779edd3d4d31101995066c8f936f4a8391aa5e3fb20b33df125347b61318a13c185711a6e1371be7b32dab54320568a04edc4967bbe75166daba15f1330b3b8ac1f36425ddc4f8aff56f293cbe0a687aeedd13ce8e066f326cf14978f942528e2deb3c2a1e22f08c34357f72b189e96e818ac88c9beedff2712750a7be5217fdf0471a2a89ebfb409c1a959f12de3dc643f10e90497f75f8d3a026bb3f898551a8c2e25445a5a5f62a5f0fd9de3a3fcac183f4a1c8414c42ec9b0fe12b0c7fd58a3340847780e0565a8149406d7109c04b92921157cc2c2a0ef7fd5198c70284497333c46a430e4f541baad0b7721acaf3a6d2206bc5466abb98893c0eeb9a15d1014c6b5f9cfa6e3ff10dcca47dd39f1cbf5ea13453f2eacd8ab26f314bb44c16958236b77a31a17f1e16d3af8a8ebb6933ea485a46869ed9f704bd414d3e17f12b5043f6d9cf2c146549c0c7a7437d4f8f943349c9eab2c77cf7a634cbfb5039de0b7ea018e296b39c2c01b7ff7906aeeac9355f46d1f6e302462af7d2fee0d938c9cdfdbc31e3246601bb0ca6e1dea08cbafac7b5cef887997e49b14c181655bd57a0dfa5f4166df00d0bb140085701aa70d76edc46350fcaf7ad41d4b2f64a334ecfe9b344cfec8f4d042c5760f0cb644e473f73431263bed73525ba69ccd03bd4decc6f93103ee8da4a349ef5a059f8421de7d49fb87076079ebd3e8210d1773ccd5fe66b74085baaa2cd70088451a5c1278c9c8b0690acb87b26fe1d47f7115d69438f26af51797e196b2dae4fce7d20e2a801004b615e6b8b73328142c282dfd3be3d9a5147afec086d32565b2920058db32fa1b2183a51088a272ecb0c1cccd17469e38fc9240c8b158f5f8d0a881dcd89e3e7f4ea0b524f1a593b916db081aa6c7b2e85249e56782060734dcd12a085a54f231cad3a6744c64831a3d204a288cfb055c467a0c63c4429c6f6f3698be5a74ee85117a778f65e13ce36323dc49f0a5f688a7a7f3db9373b33348112bfdaaeb9b5c5f73d36fb5644556137d59ed8332ac3ef3cf94dea136370bdbddedc1e5e325866c0559419c3c9e0ae634c4c87c39ddaba07704fd5c8ecf94394d618f51e9c39581f183cd5af4d4582c7a23a38b86ce2d587d9ed25fc30be68ea8932b5357fb925974ecb16e06db1f7b302418b35b64054670c2f12fd8e0d84f9a4b34b98f49845e9d0ebfaf3f758275c659b551abd8de1a325f6f5766dc63b7a5acdf1256744b10a7b933dc6d9cb66229cbed537cb85670300eef1c99914a4c557f8dbf0f309f88c394ba7c56e7864691d66976f747b4771e70b3eec09b571337647fc52aa732d315f570af84f79f0d50ee83bfe89e5abed33b930f5c71a6d10fb6323d5dc565b8cb0aa358c361c1c7d5ad0bd96e0acda2c08f843a23822f5edf2d0569df2235b88ab42ff363b79c67b158fbbc44258c666cd515559dc10e248e423ab6409c2da850f2d91ba8bd34386e3a5f2b8636c25e75c2c693d103e10f705e979bc0b8f46845f1f02d055fd8ea4cf67ff14c88fe80e7198ffb5d61e1bfff520396fc56eb0da6e9adc418f9eeefc267203320478a0919473a96afc8bb9dd2d9d17e195b41e8e6b912de393a5bd5cd7c401805c16a62a88850e6b751999e3537f66d63806e6b57e8c52245aebe737a52ba7098b4451a87831b8ea1bb9a1946e9b29b711269", 0x1000}, {&(0x7f0000000340)="f85660ad4c19df047bc56462a3c513dea7c9a47dc8478f2cc621fe68edfa74f82d39a3168882d92a5df9ef4618af", 0x2e}, {&(0x7f0000000380)="a960f73d93f1de0860cca0d4a04834dbe8bd3ec050a908b9016e3b69b0c4ed78718fd227d2ff6fb26fabca3606defc3af69280243101d732e0acc943d59c2c854dcedb0645646be54bc7e2953531e5772ad827175f685ee1ca47ffabc4fd24922665113ab6d70edb6317d3f404da28b5cc9968471583c8ce3c73a8f76311a4453c94ad333b5152b80af6b5c8", 0x8c}, {&(0x7f0000001640)="a22f6a08f435c07565584d47b4bf86b819d5ea20c80468f8cf9713971bde4e59f657c1d7cdc9c24eea51d269c6de2e49189d021dfd58beae0c4aba1d13e22846325a0324316172fc3b5d744f2d9b978b865e32c464f2c6bf17d239b0724a7f47ba14665be0f1137c8043da54d91d096314c7caed63dd0267e96c2a8fcfdb4359afe391e73dcf695b54ffa78017f311fc239c841552f7b428cde4a8a10e7ea5359dfd692fe077c1822f9b0d06880a42710b9767395133e833148fa512820edf3f8549ae90a3dbf36f455355958555c5b51f9bac0786f68d6dc7c0ed7cb736782c18f6de0178ec0ed2ca2089a33961daf07e528da88dd557be7f0ed8a0504856ebbfeef9c8e5a175b17e3f40b9133d3e537a73334c1865935710251042b0fab177e61f35c20a15fae8ea1c1f121803f8de5454b8a296cd1bc5e4e6a8be766dc8dc0d3097f00dc0bfdee22c9244262d2963dce223bec1033a447a55b9b6371455a96ac0998e99326e06d81c94a3121bd3cf2d7266fffa152809eae4c348c03005ce865a758960dd30bdd882206fa9565f5fe7519e2c0184b81cf7c51211b7342209528349d02f31fc30ee32464b66225c4dfe427a31776fa487a42e03fb01fd026faaaeadf0bb2b5d452c03d6bec120416be9e540ec2395b9fbcf11f42a36ce8aa19eddda6c572fff476e36fc562c7c24f19ea8c906d4785cc14276eabfaa175d14e610d3b2da8eac899f2bd81c75ec74dc388ec9000e490d5bfc4521d6ee4523b57d529b4aab80c375215825bc06ad1f449e4b306f79e223d64b01ef1416f32cadaaeebd00b81a95ea01578ea02288110d18a1ddca2c5e1378e9d8e25ac0b414cb9247ea17f48178a09dc89d6e76becd6f7f54e06292022b3e9eecb4b0826174ca26ef4933c9bc63125bbd4e8a27ef791d6c887873e11f8c3c08929f3451d29c91baeb75d08d7480f4796c1540ad4ec0a8688448aec2f5f0130328e2b996e6691761659e5b228aec25cb7e83dc180a601737759b11cebe9247b15693a5990579f14f7acd7ebb8df00efb77910b1d47caad3d23f22c640c58cd2b17d70bd4d2b1c2ef08d7a97d96fb8c5c507c73caec8868ac4e4924e6c3c2c119453e5a2b542bf925e71e6ddb01b952af52dba62cb4fa42512a59214139ee8a360fd5ddf37fda373a7d4da85c88b4eef7d4a42976f0e3aa0038974ad50fd915f9daf7dee87874d1fc126ac26ba20f91b72a92f598fe078e3fc593027d88d989c5ae0a4d682736b38eb417eb778dea155abefeccb37a40c91fdf92df00e58247f9047bc4f8efcc874e03798533a0fe6e699ad7c6617a357874ddaa36d3c8b8fb4a33234d5403f82a690212e1e031fbc93097ccf5d469b59789c76498704b94d6098fc7440d1ed8e671acfefceefe7b6ac9d2c63dfcf8646142eda6ce0274a9e8d30d8849403f511c3187f3225d603c46ff71623e2d311fb0056a3a4e19221d9fba604b7e70cc5c33175a3e054f4408efc5f003ff7a6dc015df65d3420295fc8964a37c1175b65599202b97b15141805dc032650259177079df03832220b84af664e1944f40d405c9bbd4ea72d982997841d1f76dcb5c55ac5fc512780c78fd0bd7d800803bbbb484e0db103f8340fdfbe2eb6a11fb876bd4ffbe2491cd9a6436164ad315c0e028ebb8dcdf4afa96cf849f87a49e4d0afde4292bcda6e34718e7474bf5987a7546c8c05ef59eb84c6856c3e7a1990b2172777f4a65a5e40b6f9ab5e5474e574933dc87d3fb2e54d35eef94571aee33863c456fe920df1c7b3b84fd6806170f988a1e4cb7bd344283692354e94d369700e8baa07935b6174e743f6fe22bf92497488115a3c55dd80547e91d3d3c6388d0e493a8b36b0cc4e28bba4658959d05f45e0f8face48fcff3a3f700f6af9a583f6392bc1357fbbdaa0eab75983d39d40bda6081b6ac01b81b44a746e1545e3bc93db21705f8d0359b43b2be7f2b22c2f7557a937e33ee79c6cbac5eb27f2c3535fe05af3afd527872cb330ab7c85e90d5bfa5524d67801981885b0bbb734906a38b29234f26b55ad3abc85e97668c17c1dbf9f793ee3948f3d8cf11d9418d978103868e5361722692d62e04ce350ac042d5002b9635dc33ce21ca58b3b2fbc9981352bb19b2fb14d71b57f30f1c12deff0e8a48e96f54801aeaa41ed52e68924411fefcf7ee91fcfb7eb3577836a239902b51bcb35b16e71317a4d73bd70062da2fd1497a3b35a86cdc5078e5824a8161b75540a6b05a0b404d558c0c9592966956a0fd367ae60479db7705893fefd9a95b941ab035b55cfaf10d1dd8d66b6bf4bcdfcabb05c523d6bbff07915fc52b98fc540c560b48143d8b09a2c17fa690820c34e067c03584764f304fdac4f4e28acf1f3046eb4f93f8d08b666fb92276014e9ea8d57087386478ed3c9f0ab31d0c6c47fd0ec1ff38f34cec9a560431e86c6d3bbf0a0cfab245ffb0a8125a7c494b06e3619f93e4b2248db8196fdf30912c16d4bf4f280277970537152bc972dcf283cb2e9a64ad92e45bbade97ae691cdbe438b5168f539b990232f0136da9ddd80dd15df196a7dd6451429bf81141c3ab07aa9b21593f2257adcd8a1f892f4996b6b6a544a99009065c70a892d3b6d1bea6273f6086ccd647c44bbd9323a42a2088a358bb6abd696d9d306053bfd7f0c264fc0e4f664d04d03a60f048d1fb03b375d2828f18ddcb6abfd83d44f5e7950f2ca5077863cf2aa0f7d161385f849bee929be1c4f78f28286e5026fe751c33461d8b328842a9f9a2a44523a4a98e2d5061d05455d629a37d0bbfce91fe467d5bbe844cf6dff69b7ca50a6cc579c6283ee701b9f2f886c17ef25d63283e90b24851b51d5ef10c577d589870e2cd700650d1692226cf4184fff310f38874cf15681ca71b554fbe813eadba524523c52af8d5dbcba450d7467469130c31a1052ae05f9b25be63bd39b3925511d002d28398ac3241d1fe8c0e432205813c1b53c75de971cf5840bd67255d5080c5a4b1b6df48ef10aeb406e7c1ece320ecfbb5e93c1f849a464c66b8e821f4a896f6f8671b1420b069664e601c75129bc84834d53285be4cbdc5c14aa7bb38bebf8e77494d656c4cb8d36f0f78f584def6caf5edf18f8fd25cabfb0904a074d966ee4ec68fdb373b683d9ea4ebafc11dfa101482e92f2b8c591af9ff5e7c12512d5629de7aafcbdb573ff334268548cceb6c09493572c76979287dfc10ae4138271c211a816781fc09ad85042709bf082904437255ef7a3f92ae08a6fded30affe3c92db82af1ab5dd5487b1cd2b471056760c31983394e5d89f021d4624112667aeeb5031c4c13ab8a316e1c76cabc5f10194fe9a6d6b8169d37524137b37304aaef7464a28180b3405d2a2c3e03ce72e2ec18d9a17fd069f0150a0e9f4dcf78e96d88ef60d7c7530ed29ca0a2abcecbad8b9a46fc6b04209a988a60ee9ff3125f792ca8be92a02f64ecec7a71763ca91755f35f074a5cdd284a9b6d3c3b317019bf5157694e84a3c191469a63501c8993dde112a8be987a2b5416fde4ba00aeef513c8f7bbb2bba437e564bf37b9574615ec390a20b7433e2669932cf8e6812b6f07f8dcd0548c600951a56b60d440ad445067370d9a093fb3a727a96c2d63b1b83194d42644cf15bb5186b1bcbbc1ad44baed9a07fb1194d4f00357d8970d891d9f4a189aec87de5e60800fa3883a64f76034a1e7e21f2cc4fb933a5fdc8e926108e5d0048f9251ab587517236ec0a51ac46063f2446d5bf286114f7d32810bf359ba6276e3a1567648c409fd000e9893c0b9ee91333bd9ed27dd5c5f3c8def8c5c5250a108814195b7cbc8136a3b4d79bfefb4fcb98243b4b5f325f798286f432b3f7ddf845381d96b6aa2b6e39f13b7843135fa2e2e97a2d2fd8b9ade98be91a5fa254b3b52edf0165de4f0e7685322ca464db608708066828d1ff8f579e6be5f3a9e776c6f16ad36e189b0d6dd4b215df8876ca2b0385c125646df3a3a2efc0be0426f490347de5792d76a8a2773c63a1bc300b29eea0fbbb003c40ee918d722349d65e2535088081688a0a582799367d4bde00366af5c5b702e50dcaf568612e29c23e4eccdb2c9229df9670692d6d45ed44b4321405a51556248d36cfc38f6470f7da721c2e3a4543c968e89f81724f2eef75cbc4158938ee91b2368bc84e4f27dafccebdeefcfee4908252d8e848bf7c0bc237255b6baca460044b5ea45c00a18cc08ed88165679d462dfc65731d0c5567be52355d279545f7fad7135ec467b3fb1705f1cc06ddc2847879870783614c1d58e45fb75972446e4220d60e5ed552f78b9febe4e2d2aa582c287ee45f44fae44443ef4c0640aa53cc8d8784137d38d6fb6dfca4dc6b98b47a7d3780d0e366b2bf6ebb8884d36de7875781d878e32d776bb57d6d0747ae8bc1b55ff05112d5454a9217aba1c340e6f21d1f1808b43a5116d646f0102c7d103918af4a7ed4af0372d239f75da728fca5c19bec46aa884191a59dd92e003111e0a80b0b626904e0b8e3cf5b2e6fc2cd3a318a698623d8cda7e3b1ba1d8a232715588601db885d960cef9b0d983094d2597b88e97695cfb4f4f751ead2cd1eeb5c0eacfaea523fc5c3963df0e27a5f706e3ebb9b1ec333c3a1d3b9a9e968252608d4605f6a5340d72ec4a4d449dca3c64d57625cdca87b6ca57cfdab3416037b11f6f861fd5a152e9fafcb2744253213dab32ca1985722e3398c6185f2b06c188dcdb90fd726ccebc9e4d819c4a515369df65651e083382a77ee4dccee63227c6e0c89be7cedce9e0e63bbd585d9373de3501135e3fafa4c0c4c0ceb09ca5e5e44c6cf24f7913af48c2a5c0825748a60b3ec086ff8730b9393a7401f708b1dd19f1d0dff9e02ea837b705699843e3c71f072258d3ebc3f6315edec4fec96f9cd2561dab0d6d1f1d8f402e97761107f30e21ac0e730055a9bd4c9cab7afc2003b52b298e63f53ea73e718fcf6f028e1ac121bd22c6f5b4a0a37efc468462643c858fdc03dea3da2a98f65e942d2d7f9e75c84acbe9e823e3d95ecb391d32e7d2619164fab1c58b44d93cac86947e87607c660ab44629ed6d5ad6821308ed17b5010303639bdfdbed1457ed9891b48a866efa12c7d678b21d3e1bbb0eef787299da0250de9b32c90910ec7a5a73f22c164ad341ae883dfe54a2dea48aeb8202163565244707aeeef4e9ffb88033bb41e2adbdc5ae2922068366288cf2863be28f4edeb6cd9435f35cb024f2fd4f2ee72a52920e576e2bb7a4638e8dd5dd132ba0e375072769013f189f52d998e133d8debda3489d375113308bf3b02f993de20a85991553fbbdf08cd7e0ec1285ed8beb5fceeaeef90b7a57c1974f22b07214ad2442d273495644bf2fe073af2d808f37df9e3675651b2fb4a9d311ff6dd05ff0f3fd2967846fc284b2d20ea5bd27800c691920fb640dc0db934f5a59b2666c3c216636b8596a254aa7beb5913aaee41d99edbdb44fce1c160b50f18c2e1406ea14b500086d0b85250a8869ffacb9b5d76e51271da823e89360e0c72d9bd32add36b95a60832990e74f9f9118cd3fa440c267303dcc79dd218caf1818ac3a7cc9be894dc32095f0c222b4a9283dd88e4c6fb443d4d5c8b79bda9400c1e38155ad0a1b2df6264a14978b9f4ce633708609d6e488666619a600dc5f218a358618bd2b2a9597174b005cf330b43287e2e4ee49451f14db2b7629c64be2e31a37caa5dd30ade3ce28b3b10fc701e765943a34b5469ba65e0c4c751e0d", 0x1000}], 0x9) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000080)='E', 0x1}], 0x1) r4 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x54}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) mknodat(r4, &(0x7f00000002c0)='./file0\x00', 0x2000, 0x828) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x800001, 0x101, "1abd1c37bb18fbffffdeffffff00000000e9ff00", 0xffffffff, 0x40000000}) executing program 6: chmod(0x0, 0x0) chdir(0x0) syz_open_pts() r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() fchown(r0, 0xffffffffffffffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0x0) syz_emit_ethernet(0xd9, &(0x7f00000002c0)=ANY=[@ANYRES32=r1, @ANYRESHEX=r3, @ANYRES64=r1, @ANYRESDEC=r2, @ANYBLOB="f30340f5a5d31d39416ca98a36d16fcba44797c1fb69a2484fa077305b3e6e62a6d7859c2f97b5284e0e9013122ecdcf47719507632bac8090d73665abfd3245898dda7d33ce"]) kqueue() recvmmsg(0xffffffffffffffff, 0xfffffffffffffffe, 0x8, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mkdir(&(0x7f0000000040)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setregid(r3, r5) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000680)=0xc) lchown(&(0x7f00000000c0)='./file1\x00', r6, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) socket(0x11, 0x3, 0x0) socket(0x11, 0x3, 0x0) sendto$unix(r8, &(0x7f0000000100)="e1ab8a1d16213a9d135847bef02cd4a02903092cc7818943f577949b8adaad01009334f43741f8a5e4dab403928dc2d442f772b15a0185d859200ebcedbe10e6f7777790013fc7b6ce9038", 0x4b, 0x4, 0x0, 0xa) setreuid(0x0, r9) setsockopt(0xffffffffffffffff, 0x1000000000029, 0xa, 0x0, 0x0) executing program 2: r0 = socket$inet(0x2, 0x3, 0x0) shutdown(r0, 0x2) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYRESOCT=0x0, @ANYRES8=0x0, @ANYRES64=r0, @ANYRESOCT=r0, @ANYBLOB="eb055ec2490a93731e8ab5a5c98cda475f", @ANYRESOCT=r0, @ANYRES64=r0, @ANYBLOB="a00ea236783ea27513211228f03672cc87a9b6b8cf7c63dafcd86a60216a3116c6b8274fa9272d33df5f108795740191c8ef3082f36f09e8dd7162350b0bb7160be14a3fe3a0d675c39353327704b7dfc04676920b7850b3c3ade038944846da0b2136301673a345cbf5857096590398b976bbec7132af13786e188fc1a6cab82c1cb3058fa953ec723f1f2fe124acd3bd2374934bd1b25977cc2eae9238466eba7dc121ae0d43338ab89977d2bc9e2bfb60afd905fe1042f8179c7e10c62d", @ANYRES32=r0]) executing program 2: r0 = socket$inet(0x2, 0x5, 0x20) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) recvfrom(r0, &(0x7f0000000040)=""/65, 0x41, 0x1, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)}, {&(0x7f00000001c0)="1466204d796abae4583f65938fcd073f378d98326db486f3df7026e0390b75704c86f2729f9c345601bfb3b95a155c38843637fabf30c0782bef9cab3b227f873ced4961e28cb531228ece51b48bd0cf0e7a8a3bba3c509a95a9cf9a2ff86fc686110ca8dc667ad07fb6b69323937a41423e8fff421d80b4d8858d4c79928acd1f56d485aaa102c5a0c3978d2c812e6a3ff5fb3e0fa67af5", 0x98}, {&(0x7f0000000280)="236de5c4a903036bcc90c4c911dfcc236063a70023a64ad32b88e13941edd5c107db494ef471e663bb87fdf074936463574db0ba9500e81d8748f563d8191071e1912ea01948694c1d868455b273e0ac", 0x50}, {&(0x7f0000000300)="f9ce2515aa5c1fdb8d65a814c8f73f57fdb3974301a442ad2aad296167aca24c492cc3a13c34e931fd2a25f764a0a2d3e530362aad9f03a256f0ba018850b7f6fd2bec4951c647a35b2b8e0aad090b62aa655ee5fcc5f346dfc81f9372f6db859c6aeaeb9d8debd3f1baf01033714abb1a58ba3039eb7a027679a7ec4c82f615840b08363acad052761f80389380fe43fd32f1d59cf4174427947c299ab6a4799150d16d00391016860c92bc2d5c1220df94c1fbdfe31eb766fbbf664461e2ca", 0xc0}, {&(0x7f00000003c0)="eb", 0x1}, {&(0x7f0000000400)="9b0198486fd10f707581396df67a84f5d37e540f7aa797c459e176683f4cccfaba13e84d20feb5a55f38cfab2f95308ed14ad7d87008b95c069222907afee743e0d7cd50485fc72e48bc874aa1df41af5b62d17baeb5d73c361015086840fc45322ef3c4cf75102ce34fe49bd750c9f1465dd011731f31ea914f9399956ecac6e5d5d68fa88043b1f456a8839f39", 0x8e}], 0x6) getpeername$inet6(r1, &(0x7f0000000540), &(0x7f0000000580)=0xc) getsockopt(r0, 0x72, 0x10000, &(0x7f00000005c0)=""/248, &(0x7f00000006c0)=0xf8) ioctl$TIOCSDTR(r1, 0x20007479) mprotect(&(0x7f00007ff000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000700)) getsockname$unix(r1, &(0x7f0000000740)=@file={0x0, ""/256}, &(0x7f0000000880)=0x102) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f00000008c0)) r4 = semget$private(0x0, 0x0, 0x2) semctl$GETPID(r4, 0x4, 0x4, &(0x7f0000000900)=""/8) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000940)={0xffffffffffffffff, r2, r3}, 0xc) getpid() r5 = semget(0x2, 0x1, 0x2ff183d7d5c8d58d) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000980)=[0x7, 0x3, 0xfa59]) geteuid() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000009c0)={0x2, 0xfffe, 0x3f, 0x3ff}) r6 = socket(0x1, 0x3, 0x30) connect$unix(r1, &(0x7f0000000a00)=@abs={0x1, 0x0, 0x3}, 0x8) connect$unix(r6, &(0x7f0000000a40)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000a80)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000ac0), 0xc) setuid(r2) r7 = openat$pf(0xffffffffffffff9c, &(0x7f0000000b00), 0x80, 0x0) fcntl$setstatus(r7, 0x4, 0x4) executing program 6: mknod(&(0x7f0000000400)='./file1\x00', 0x2000, 0x5c4a) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) sysctl$net_inet_tcp(&(0x7f0000000200)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f0000000240)="62b64fa8", &(0x7f0000000340)=0x4, &(0x7f0000000380)="e8e24fa7", 0x4) syz_emit_ethernet(0xae, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffff2cbf3817463486dd6000010000783a00f6ec06a4df466c130a1f590bdb9e4ff6ff020000000000000000000000000001010090780000000060000000fffc2c00457c5601a5ae23553544d14cb2e907c8ff0100000000000000000000000000012bf415"]) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffff"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}, {}, {{0xffffffffffffff9c}}, {{0xffffffffffffff9c}}, {}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd01) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCSET(r1, 0x80106468, &(0x7f0000000380)={0x0, 0x0, 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = socket(0x18, 0x1, 0xfd) sendmsg$unix(r3, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB='%'], 0x30}, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000180)={0x0, 0x100000001}, 0x10) r5 = socket(0x18, 0x6, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x3, 0x0) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x6e}], 0x1, 0x0) r7 = getppid() ktrace(&(0x7f0000000140)='./file1\x00', 0x4, 0x40000600, r7) poll(&(0x7f0000000080)=[{r0, 0x7d}], 0x1, 0x0) executing program 2: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r1 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{}, 0xc00000000d, 0x0, 0xffffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) r3 = msgget$private(0x0, 0x0) r4 = getuid() setreuid(0x0, r4) r5 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x100, r4, r5, r4, 0x0, 0x1b6, 0x84}, 0x0, 0xfffffffffffffffc, 0xfffffffffffff166}) setreuid(r4, 0x0) r6 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) msgrcv(r3, &(0x7f00000004c0), 0x8, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r9 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) preadv(r9, &(0x7f0000001600)=[{&(0x7f0000000000)=""/115, 0x73}], 0x1, 0x0) sysctl$vfs_ffs(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r10 = getpid() ktrace(0x0, 0x1d97c82b8eba19ad, 0x506, r10) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0x10000, r4, r6, r7, r8, 0x2}, 0x8, 0xfffffffffffffff7, r1, r10, 0x3, 0x8, 0x800, 0x1926}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r11 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r11, 0x80286987, &(0x7f00000001c0)) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x12, r1) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) executing program 3: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) r1 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r1, 0x0, 0x7, &(0x7f0000000340)="15337ac0", 0x4) sysctl$hw(&(0x7f0000000140)={0x6, 0x14}, 0x2, &(0x7f0000000380)="d307c2d6c8bd46bc1ce3f4641eea6c57e4b3aa775eb15f10f3eef2fc3a3e1501394e0aa6febb3a7e6704ec2baa34612a9cbb90d34bf1866b57bc", 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x2d}, {0x40}, {0x416}]}) syz_emit_ethernet(0x3e, &(0x7f0000000500)=ANY=[@ANYRES16]) syz_emit_ethernet(0x36, &(0x7f0000003880)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}}, @tcp={{0x0, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 4: fcntl$lock(0xffffffffffffffff, 0x9, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000400)='./file0\x00') ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000280)=0x5) link(&(0x7f0000000940)='./bus\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r0 = socket(0x11, 0x3, 0x0) chflagsat(0xffffffffffffffff, &(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x2) symlink(&(0x7f0000001700)='./file0/file0\x00', &(0x7f0000001780)='./file0\x00') open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005016000009f0500000007000000331c13fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af63003728211e000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012020000000000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) link(&(0x7f0000001240)='./file0\x00', &(0x7f00000009c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r1 = open(0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = socket(0x18, 0x1, 0x0) shutdown(r2, 0x2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0x100) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2dd021b39d56e148447b6cdbb846555006c035ce"}) ioctl$FIOASYNC(r3, 0x80047470, &(0x7f0000000280)=0x5) kqueue() select(0x40, &(0x7f00000001c0)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x8, 0x0, 0x2e) executing program 3: chdir(0x0) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f0000000200)='r\x00') open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80047308, &(0x7f00000001c0)) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000100), 0x0, 0x0}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8020690e, &(0x7f00000001c0)) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(r0, 0x0, &(0x7f0000000100)={0x0, 0x2, 0x80000000, 0x1000000000003f}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) close(r4) socket(0x18, 0x2, 0x0) setsockopt(r3, 0x401, 0x4, &(0x7f0000000140)="00fb6c6e", 0x4) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0xfffffffa, 0x0) close(r3) r5 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r2, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) sendmsg(r3, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000000c0)) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1f674d19b1f9ec35, 0x0) ioctl$BIOCFLUSH(r2, 0x20004268) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', r0}) setitimer(0x1, &(0x7f00000001c0), 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000280)="6fee02d136fc882969deecec539925644ab108eca9d35e2826ac4cd4c03958dfef1724d264983e5e5910257e9503a402b2f2403e2089d89edb2148d817bc26d9dfd1e26e93e0b23712a74cd85d297093455b082cad9095ed84a1058dc8d414b098fdaaaabc109d9450c043a5498ebedb91d1c2d99fc702734cf76045dd1b0823e7f5446625dba05a47537d2032ce6fb1539b95985f44b322d3786d236cca345927a9f2546a996b77968be09d2c0b32c1ca3365d3f22ec62bd791320350cf72ef1d28c0ca8f8a710a8660b3afd564d80d3341876c8f472719bd4b3b04db0b71cd6b8be23fc013b437df740394af9f955226d7a595d07dfd508a14267e211085a141914da6df9c617794e4e949bfa3dedab6ad6cfc6aaa249ea0bb18100f729df09b7749f9f98930f09e50bf854b00264ba504d3ee5a939b19fa1438c4f516305dc139f2eeb80d884c278c424155ec0311718daa7a8f495712359cdbd5df4bbdb6b11f8c0a3420abfa019f2a1d9bb63cd9953ca2bc05bac9befb7df1796a57bc96f9553e0e05a2eb7038b954467bd38bc153bd9a72fc0c91963a47b518aa4e17fb7bedb4e5757acb05697761b3def909f1a696db4e9d25012c40493505415e9c7340550ef13a6bf385ed2988752c063151c6a084cb436c86ddf9e751dae25f8f356c7387f86a22145869eed42dc538fd41e8ca80300b600cbac6607448597eb20aa5be679dd696fd7986acfe264fa4f37e4d36e7a0291bc97a3eb439d2d4a13305be46e9276d53eb65094c7fa99f77cc7f0940bce2a2f13dd1be2b14795d9a53e66893a5d78a8d112387848197c0ce87631f84c1376673a96adef3182029474873ff735ee1771772c0f021892e6f05af0868ba0c36de9249d1a64e73ea57f4952cf1ba0f0654431922ce21fc877d0e5a6f8939945e97dd40c69281926c03a1ac6b92352c2e52af44a33e871f12421ae15d56841961750b674fa76e042988f2aaa2ef5040975f3bba51ec84ee7e93ff392e45022eadb83dde3f7c4e6f6590342919460a07aaa7e4c7ce30760784a85210e3d0020ce73c1e44e8d1d61141f8f99125eada1eeac977d8a345a6fda1538b3f7c3d0b915acb9cc2d40bb8af4ff6c19310a60d01762b9b264fdbf1630e36acae664746b3786e946ca9b144515bb51144370beb807df656281d46c1bfc318f2ed79bd0d28755587dd9b37ae03a3a84570c9f46c2aa0d4c7ea3e4fc83dd7c40721ff206c70c98b9bb6137b093298a10cf54b7fb1b405bf0e83e72166d3bfea7d3f3b30c5a96999f05c143706e5f19dad6c1ca87b274c6c202a6853d5c2e75807b31df83db0bb77a9c1793f195cff5dffd1937ce28e4e82210569efd18ca0dfc4cc40de910d465128f9b5cfdefd59d65095328383113450a3ae16f9d195eb381cf57cd6e07c04b6387b0115e68fb2d2bf4d8bd085e881610724ae5f328aef3a02eb38bcc529bc10cba319ec7aac3efff0ff80d24bfcccc5bf22b0fe932edc5527125ab02ad945e2b1781f372ccb466ec6e21bdace3e1e9a83edd59785721693b2522d018b1c8bdd0210ee7dba091942cbfc923825aaff0b5201634836d552479bc4bd00db0d54bc9d4228f3889b1178f70ddf450a93dd1c7700bf5ffbb2d2106d8bfe8b3c9456f7fde0411335df30593d63a7ced59c33f6aa13e498b99ea5c025108ba06ab28dbf168a095b6bf6eb2ea17ab391571e27d3ea69b29bc848cb040d08394d88196de0cbf3abb862bce49475f1bdfbed9762896b4bc8d6cb657b6730bf1e6c17e2a911906a40978c3d998ce58788b2030ecfb3fbdbba8935f9d1cdb41da310eae75e8dc956cb1c645c12e1e5a4da89fd5d88f7ca1c8f9ddbf93f3d381e458301f9b509a3ff9ffe6df9bf107e415865b8d48129a97fa9963fb174987eaab31ee6b67a3cdf6bbeaca9c66b0f25d83d082075e602b6a556957a5b5da582483a9ec97f759bcd270c1cf785cb13daab6bcb015238f0e2ed1d1a5797d2be275d5426f98302728920b104b15668e354a496ea0cb98aac1f1a2602d3f9f82247b721b4f74af2bbd4464b929c5c46eb30ee05f7cb0a8655a954dad19842baf350a09b1f0220aac289fde5bbce61ead7f95888ea018ed87b63b314118b22a662d4b02283a4573153e67f82cfbcbd0329d34c689a94634ec93cf9bd16597396a0400380c562be867875751bd3e53456d19e4799869e38697f9233459da8043cd7ad26836c9743aeb1f180ec6d9b34cf8fd36ba2c994354a58b7baf870935832dc06fb1839e2bc8bb9a4ab958f26f28334e60a7b3806681781618ecbf03699016dfb5d940332dc86b1a6cf92d141b85b4da4031b869b964535be7e25a04bd4dbf225355c95a44635e96902244ae69d0598a042372364171e855f5fb83777c7e91b3682a6210797978cbc0e98e10cec3cc41fd9ef475ff65644bc378e8167eea3e1afeeeee1051fc72397d147636ca9bab10030e6a6b3df3c22c3495de06ea0715763f8e4c47e5785d65ca5c64af1bb7be4c57c7ff720d74edc67ca183c6d627d293a5eedd24d222364544554280c45a2371bf395d7e4899270e22810e31cb13964d9d894229f0b1934723eeba8598d99b1c86b217004f9cc1afcb957b8d3169cff4ef2d8baab3d47dbc2f85184ae2ce518638eae1b47b16f86955f34ca88f7bf3851891a651f64f5e0d72daa2f4d497ae711d5e79160bad450ce356c6dca81f6946ce9861c80509fe9345d7c939a0ae45a347e9a146a2570de69129964fb5a36844254611ed9de54fef11d0b61fde2d70ff3738ac697ed9a4d3213a3123d6a91be0c5a78b9c7d492246bc954860732017e8d1ab9f0343d0faa11b5eb9efb3e67e20f5556df29b552c643754e0e37d683c6fcf9e3f07d0904a5f083a89944eadec29ce731774212922222b25db498b34dae173f56b8ddd378ccb92e16ec6ac638f2d7b61397f78e4c1c6dc8e4de44068833bd61c396b178877de7874f76ca00ef6e62eaefc5c8354cb3997f891375d73f6f4cb78d6d1efa0783d47f0fabf844cd261be45410dace2ae5fcb0321affdfc95e7fea10b99e89e487141dcb53348920280d94427ed50f6cc6d1baa208a29910caff0eb21a51caa957a32dcd10eccce6eb554cb77cd1f6df158afea2bf567f8e1c8ebd8c6786f05fb58cbc0e42fbff4fd26c8877bca21d9f401cc5e4e5cb98b836c127e0134f0d0a50a291699f5ae22527b3eab05d36692778ac35ffd13c01d708254778baf6473bb225fbacc5d520f2ba48a21beb881496c1b38964b58680aefe9c8b2f906d99564f5ab134c4a23b95fd9c06215bd8a4f70f9d0092839625783922bd5cc67734b01065cba9527fb55eeb2ca12542ee374ee422aed2413246e5b5eae1e20f9d1611b47db2bbf676f30079ce3989da90415f5bc828a81bf19a7ce81ab1bb389a6c3e0d0e0c934fcb3844a237140dafc5b8bd56c5ffc524e1ce3be9942e054678a12968802872761e3e995fbcd8c95e5898a56b50f5b17b3dd2e44a7a0367ff2e417d7474bfc92bb715b8dfa6a923accc7bd137e237eb5c8b75e661a8541ad877776e6d768933af66c22d252048446163eff63eae1f2403aa3f3c59a54eff1b83a648918b4699fb2b72851a5c866552984a452cd0315daaa8ad2fe52dd369b2d92262c8d4579ba21f183fbb581445f76500bec218ae383bf7a4ba221855f75599e74e08c4889f8dc2fe07888e789d867ccafbf485b4d9e029027b5be50f91a34bf2dc3f67cb48172b1008819d1b5825212f393466db6653a9c3a118b925f266ad080d198ade1512e22a8d539e2d48b3c7e788acd5f2ebd855546b0104faabbe284d35a5de15768f25d03c9ed483f4ce7cc554c3e7093be84d5eaee6164945e7595f1b79eb5fa0aac00af8002ecf1441cd58267925a7dac80a807438cab662c135b003e554ad8b1fe6ac9ef3f6ead3efe8e33d3f281991d548778c2c34d363952b0c47996b7c2f11d0912b92a55dcbd01262bcd2902d05f07bb98e14d7e9eeec43f8ffd2e8df7358aaf87f9c6ea58f0cd078637e8eb93c673bd84e01e3392795046f516053824e921d1dcc6e0cc9b32dbec160fb3ec45adb8e9a062ccf073393cdb77c20ef327aaf011bbcc4fe00fa19b8e1b390c8cb80ce97da0ea50dccacc6be787e93e69aa0098f3ec13e1fdb81ca0aa517aa191c62ab375b64af11fbf4c0e878f7ee777e456a8eb43f97a3293c99f577315853b057a8d50a85277fb69391e58d79d275a3ffb1dc4ed87c20a024d529b8bae4a2937b92443cf212b1ea07afae0c653486b9f6a5004f22ab4cd7662879f307c9e51ad26ced21953322fc314b91114cbd679b8faf14e2d74905fd31bb2ed178978e1df86ce3b4dca5950d5cf91190d730925959bc06339934bdfb95ba67142fe209d43bffce905928f1887d07833ee6d907c168a32a68fd6f4a279a8b85faadff7f7886f9d25a7772bc0ce437d40652ec41d8c0854d13b463b23559ccde13e34c524ddd225d3101ea9767b3d33c1aaa87e8646e9fe7d79567ba52c311c77c3a97421ed697ae4961da9416311ab259aedb33b9a924aa3fe3f328ae81708ae36c7da2515f6f6d0a1024a735cd878bd2b698239bc783b8de8c2243d8dcb4c11ec2dfaddcf7a9757e6692a11206d2de36d245c2b7a65ebcd1909140f99dcf9636b83b2772914cf96c5027a6f8968e75af98e6df5ba9f83c2abf69b716caad10e6d534c7a384dc0ec2c8ee934ae58b1a4a4a63f72fc7b876dcb40a75aa4f2a523809fcd76c21633c7a6b63eb20bdca6b6bfa849094f421ab6d845013c47765eac17e0ff29997b11ab7943142adbdc697cc94197caf8a568afdec1dcf88dcf79990d9e21a47c83b3fdc288c4ca0219cc4dee5cc2bc5a6871adccd6f902773834ca099384124cca97836d978a1e1e8c88018dd8e1991b1f4b57ab76ea34744f0db1354eca08d9537bfb16bb3fa5c424f2706035cb01c01608a2ace0e25a24e85683e637f64a36a5f5dc78499efef9f9a2c40b2a87a4de587e837bc856d23dc1177f5e1eb612563deb92081a18c34ba85478e2430ba6cdc1f003903f350e2918c06a608ec9736037f03c1513f204aa7b03b89b84bd7c655602be63fe88eb7200e44d52eecf773c10cf569ef65f57c59fd36b86d90b5cd1222b25f26b83b514937be7334df9e6300e24340a0a64d440f0877377fe6aa8248ab93f1009a2e7468eb970f642237741b6e0b66a3822a2c82ee8771c16c3b7303ce6fd811e687e25b89b1f4c0efa166c475177405bff70d2ef7c23379a1faa9c7f61175a5239f3c6d6dc32e185d079f8b834e2cec747a887e18f62eff95c56013e24b73141ee8542820630b5255aa8d3e5e918c156576d8758ba012c64be4d2435137f22f3eecb200671766d7f5c750e593d04911509c9e3d8e6a25d115a50a4a0d1d9d13aa500ea54468b40bc78119db4a2a115dab281e6a1c5ebc3f2b885fb9bc5e8fe49518fcfe68cefd696627cf6fcbde9178e1fb9589fe44161af1a49ed17ede85fa305f934cf034eff49402471a0c8e0386cdb1d1e0bee6565a133a485b3d0c03aa58bc18f120ef4d6b46892f5f576e5cdf94e414ff8336e2735b51fe2c924abf71182c7a56d526916e98d95dd74049db3cfc0644acc7f4ab78518495886fe29cc418836f7319b941426c3a915be2ada6a7e7d05c0204395748940c91f615813b49bcfd577f18a9d0101add8e9c52bf74ff61bf0af1ecfe49d87e1b5014593a5ffba58ce95bc22b3a4b0870b07bbb87106ad020d47b", &(0x7f0000001280)=0x1000, &(0x7f00000012c0)="f08678459a0e88b8b598e08f19a2bf1271a23a4209be89510e06925ecd4a6c10bbe3827a6674f81f834d77a4d35bc23ca4cff3bf1684e228d384b8972ba881a6e4b40c5658029b17e604d7a601f426027b16087c8b9e5f2787641918937e581fae01df671b4592f7d7b0425de665ef43f14a3dc85eff5e43cba263c82caaa798430dde8f8a3ead456e4c0522435965cf6bcf130b21fb3a25679586778d8d93222466eb7f8aa07094774e4f7c6b3b298b17b48578ccb08342125c9278eb503827edee833deed3ae40d65b39489a149e797f0828ff017c25bd74e87f4507896b3c4c8ee15d0c2bd05a87431a94a3e1bf3979e5e0c62c", 0xf5) executing program 5: r0 = open(&(0x7f0000000480)='./file0\x00', 0x2, 0x4ebfac6bbaf7840) r1 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x121) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000000)="23215a0eac4c57ead96efd345df756459ffccae74aa927e85e4e1844578212bb775e14c946966e176943ccf43d2809a9a35c7ee725173a1f0751c1a00120a3eadc2ab271a6df14e9e4eee27782f6794753a4e335cf8a71194e48e3f790310a", 0x5f}], 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000500)={&(0x7f0000000480)='./file0\x00', 0x56, 0x0, 0x3e}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) getgroups(0x7, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) setreuid(0xee00, 0x0) getuid() setegid(r6) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r9 = semget$private(0x0, 0x2, 0x39a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000580)=0xc) r10 = getuid() setregid(0x0, r5) setreuid(0xee00, r10) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000180)={{0x8001, 0x0, r6, r7, r5, 0x100, 0x53}, 0x4, 0xf44, 0xff}) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000500), 0x0, 0x0, 0x0, 0x4}, 0x404) semop(r9, &(0x7f0000000280)=[{0x3, 0x3, 0x1400}, {0x3, 0x7, 0x1400}, {0x4, 0x9}], 0x3) semctl$GETPID(r9, 0x0, 0x4, &(0x7f0000000ac0)=""/201) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000004c0)) r11 = getuid() semctl$GETVAL(r9, 0x4, 0x5, &(0x7f0000000800)=""/266) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000003c0)={{0x4, 0x0, 0x0, r7, 0x0, 0x116, 0x7}, 0xfd2, 0x2, 0x455}) seteuid(r11) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000680)={{0x40001, 0x0, r8, 0x0, r4, 0x64, 0x13f}, 0x200000000000202, 0xffffffffffff0002, 0x10001}) executing program 3: symlinkat(&(0x7f0000000140)='.\x00', 0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00') open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f00000006c0)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) recvmsg(r1, &(0x7f0000001bc0)={0x0, 0x0, &(0x7f0000001ac0)=[{0x0}], 0x1, 0x0}, 0x0) faccessat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x4, 0x0) r3 = socket(0x18, 0x2, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000440)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0xfffc, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast1, @multicast2}, "0300000000000000"}}}}}) syz_emit_ethernet(0x1b, &(0x7f0000000000)=ANY=[@ANYBLOB="fffd6000000000000000009b"]) sysctl$kern(&(0x7f0000000000)={0x6, 0xb}, 0x5, 0x0, 0x0, 0x0, 0x0) setsockopt(r3, 0x1000000029, 0x3f, &(0x7f0000000040)="674cd6e5", 0x4) writev(r3, &(0x7f0000000700)=[{&(0x7f0000000440)="5c32906f673e62b5", 0x8}], 0x1) r4 = socket(0x1, 0x3, 0xff) sendto$unix(r4, &(0x7f0000000000)="b1000504600000000000000009000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e371a300803712051eadb71d89e00100faffffffff7f00ff00000000", 0xb1, 0x1, 0x0, 0x0) socket(0x1, 0x4000, 0xff) r5 = semget$private(0x0, 0x2, 0x1) semop(r5, &(0x7f00000000c0)=[{0x4, 0x1000}, {0x4, 0x0, 0x1800}, {0x2, 0x3f, 0x1000}, {0x3, 0x5, 0x1800}, {0x0, 0xfebc, 0x1000}, {0x2, 0x9, 0x1000}, {0x2, 0x627, 0x1000}, {0x3, 0x100, 0x1800}, {0x0, 0x4, 0x1000}], 0x9) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r1, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) r2 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r2, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x2}, {0x7c}, {0x6}]}) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, 0x0) close(0xffffffffffffffff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="e5fd0cc0", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0x100000000000000, &(0x7f0000000040)) getuid() syz_emit_ethernet(0x6e, &(0x7f00000001c0)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd3a003bcc2629a17a336f2228877c8be162e3fe8000000000000000000000000000cb3e009078000000046006c33e00003a00fe8000000000000000000000000800aa000000000000000000000400000000000000002174256de9d9e41bf21b4cc88a8d8d857e73f972f15e374ad0654b8ea26459d6bac7db96d351e41aa797d988ee29b77139760e9424e4fc1db57e4165df4bcec4c9611b2b1d12bd1e482c0f9b1c0d519c78b8ab0000000000e48f88be4d2c956b7424a728e5"]) mkdir(0x0, 0x0) rename(0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmmsg(r1, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001802c1, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) setitimer(0x0, &(0x7f0000001600)={{}, {0x1}}, 0x0) getitimer(0x0, &(0x7f0000000000)) r3 = socket(0x18, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) sendmsg(r5, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x0, 0x0, 0x0, 0x3b}, {0x7c}, {0x40e, 0xc0, 0xfe}]}) setreuid(0xee00, 0x0) rename(0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt(r0, 0x0, 0x21, 0x0, 0x0) r1 = syz_open_pts() close(r1) kqueue() r2 = syz_open_pts() writev(r1, &(0x7f0000000280)=[{&(0x7f0000000200)="f1", 0x1}], 0x1) close(r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) fcntl$setown(0xffffffffffffff9c, 0x6, r3) read(r1, &(0x7f0000000040)=""/1, 0x1) r4 = open(&(0x7f0000000200)='./file0\x00', 0x210, 0x0) fcntl$lock(r4, 0x9, &(0x7f00000001c0)={0x2, 0x0, 0x0, 0x100000004}) flock(r4, 0x2) pwrite(r4, &(0x7f0000000000)="8afaca1834862808472b5c964ea326ee63d75aaedce7117f2f75940474edcc98d0e9a344d39439c35a0d3cd772501eafc6007068181c47b4c98002", 0x3b, 0x3ff) ioctl$WSKBDIO_GETDEFAULTBELL(r4, 0x40105706, &(0x7f0000000640)) r5 = syz_open_pts() close(r5) preadv(r5, &(0x7f00000019c0)=[{&(0x7f0000000240)=""/53, 0x35}, {&(0x7f0000000240)}, {&(0x7f0000000100)=""/138, 0x8a}, {&(0x7f00000002c0)=""/157, 0x9d}, {&(0x7f0000000380)=""/222, 0xde}, {&(0x7f0000000480)=""/244, 0xf4}, {&(0x7f0000000580)=""/104, 0x68}, {&(0x7f00000008c0)=""/234, 0xea}, {&(0x7f00000009c0)=""/4096, 0x1000}, {&(0x7f0000001a80)=""/244, 0xf4}], 0xa, 0x1) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000001c0)={0x0, 0x0}) pread(r6, &(0x7f00000007c0)="0b60f0e2c3344c17b115d39085fbc696db9d3050f7c01b542405c732699b2389ecdd4e69bcfcb07faba909ac5915dc68e61ecf712ebe87d27f75a42beb3d0ec31aa2fc3152656b5315d505470e992b6dca0c321adbb711adece650a9d1831510be18b3072a4bd340e087d2043fcfd1d5f8bf9df9934ce20a0f2adb0bffd0add22fede8b92e0c85e1e47b939767ea73854fa9307e86de516b12e8f542a218666b826193f157d3ecbc35a447e2069c4c9183bb321558013a40ebbb96af15c0b1f6918ee671c8637dc696420c", 0xcb, 0xfc) close(r4) executing program 4: r0 = socket(0x11, 0x3, 0x0) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f00000003c0)=""/105, 0x69}], 0x1, 0x0}, 0x40) sendmsg$unix(r2, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000640), 0x2}, 0x0) getgid() executing program 7: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "b1095b3d1b471d2d0000e1ffffffffffffff00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xffffffffffffffe0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x2}, 0x3, &(0x7f0000000440)="b8d9c9602f04d9eab1a19a8d44c18cd96d6980a02faba70bc67e6381b43475616c20e03019f3d4ec7f91c35c052dd3decf59e0779ba06de7c07ae4a4c231b3f6db97c3e8f240568cacdac61054113d800f23f16a871b4686cdc2cdab95d55fd70cf85707459fdcb7b91b51fc2620c7ca83e9ae786c3fc00263d3de8da1b6a447e77f9aea1d2e063101ff1996b67f0c06bcc51f3e5edc5936232e9e0c379b2d0422b3615ad04cc64291150c44277c891d95e8647ed52eefda9b7cbfe15f2e7fadccbcc85127474f68089769d48e396c109cc6582838d3d795b7db2152092bb42e212c2e987bdab7ba7e8dffde8aa9c577255aa894e6a671e65950a6ce2bfaccbf0422771d3ad6f5e00721f72464a880318975c608816521dca7ebb6f25c88a7a7de3d7f229850e761a8bba966f7d02b92bf1eddbaeab5b03b9f11a3d743db3cdf7dfa258dc62e8d5bfacd812ef1c67f0c0cc94d2d294e1c404ae210da37c506925b5590aeaf4ab5bb491546ceedbc5fa68b87b406bea77ecc6ab5ac9c61f59853a4f9aafcc3915640cc1ac3e76f25a59d8a9afd4a2b3d02d8808fbfbab432666dc63df8219d17be080d2773fd045f9e6afe29ad6c6b8e1524a2f55c1830d4dc6cc5d30847f43279d14b7a73fc1718a0d822a27405a67b63fc5a0b363edd5dae9d3ea646a5f0fca4e1f6a80c7b481ce7b01b90b8df32098788e4d91bc1f420649402c3694d14533ace1a2d27b74af6d4e34d370684cab070d660b6e28bbc003b79a73626f88b10f497f15e8f176ea5b08e4d03e7ee53c5c0e1fe9b0a91e52d514126d94d91a9cc96c29a0648b97bbdd5cc02020f8968ae7d485ba3f897526e2838e6d6297d320339cee1e570549cc39e74fbdcf6bf5a57567c39ac96fb03631ecbc76cb8cefa9393fd5e2e11b2c935d367ac8471459c317916bbb1be8518221b81344e83f08a82c9aeb3479f13cbf1b27591b7a87f3de39e8ccadad309d26336aa625631f30b4845cf3ff3f18338f89f6055744c7586b435dca42a0714b3bc5f8858bd8c9233acad65fc74a1edbee9636a625de5a5814932c81094b44416752109647cea892bf94b199df11e433d7d3dfa7c66413e7b032dd54bda0f87e6c9a4a19f15892dcb1a19786dc98a71c52911d73fff5e5fcc63a6ac7313b1994223d3d1bb7c9c62c80a803e6ffd7a953baba4769bcf6d34381ab3ef1241d574b4487cd9ee7920495f5e8e856a53c75d40d39fb1adacdeaae254dfe0ba98d7ccdd436b7db17bfe8f1042b9fe38e2128ecc2ef6ddeaa527a384aace330e0105548d06145162d11238742a8d73e43cdfb04c982f274a827cad3ea7c21491c321d7d9d2840ecb216657caf39ee7a111a9c0c6320ac232175cef9a8914b085ec8f5278d04b4359ff701006dcf502f768117739585ae9235608b8cf35852df5bb2e551f245629a85a7f82bd40523fef8491b8a3b4e0203311e95517411ded0efa094e171ae902cd85ad3671f5d47950bed6279f86a2c743141b2fa92f177383a30767ce73c6507e86a54e5c70449c547f8efab62ad4ee62745bce6c509364188abf6eb59f3fa739051c828772e9cd1d3af91f6b892bca11f5feeafacf34ef3b4ddf845e7b4c46e7d4a56abbd7ebd13f4aaf46728dd1b88099695154d023b79a4273f8bb1d701cb73837d06f1a6d693a57bb811263d31653715a7ae6f172e817ddd4321e75d115fd74ffaeb07875a4f90118be9a77467feac2e1c1ae2070d894380cac24e4fed12febe656832e8773de969e58874b38f7c8cb450c427ff3b0b3b6ee2a9955da8e37a646933b99e4397594cef947d299e7e150d9bc665bcd1c1ac28d641cda5e43766404f59e5d115de1007d4146b67a3f7719fa34eaa6d179a358d389e4fe0ffa84d0a64fdc569413e72490c65132de29ad632c27988e38543009c3a46fd733386b4cfd87c7b869315536cefdecf299bb0e7b449885b54834a82cc2dfe9102acae09a22c9041347a1b9c5bea4ad70538c46463371ce61835ee4f0e3f269455f8c351cfb315cd40f93b515d7afa360930ceb256c6feb220980aa0fcc6fc98f3dc29073bbbad97576dd3cdf3a1405be267ec2dc1fe2028f592f3cd0cef50105f4f8fae951f103681fa8baa6c6d8db1ac2e977568e6a0152629574e4eb2c5f9c9d9ac9da03b936cff3d7ec93663ac2c97d2411b353853afead75fd976ba7cccbe1650947a8a4b005436f2ec4835397269c905bd3549f7fb20d96497052f51192fad43fe7290111e0a9c8e1b5cf0de23ee833508c89768561848ace167ab0eaa85c86832de6e967ebce28d8c2c2675850f8664955a214c8e5a6782b5e85e517d6f56741bcb1b58d5a2e98f37e5461668cd76edefbc9cbf91b87cb45c12d8d1874c0d113ec948fe212fed8de72ea9a1c3e34c10091eb6881ef39281e75838d4ee208cd1108a7f4e1d4f027bba42f37f9f5594eb78e5eb6890d64b22a1b63999052050e536847dab9ee619879eb164083d3be7591643ba6c12720b9eb2e9f82f54b377921ae26fd856ebb9cec2f65fe8f32b2f00c2455eaaba9b80bb4c0c685b093de7a98116203fdb0a2a6771555061f124bcc27ea0857c420ddd7a73a71a83896f8cb7b4129d8ce0625eb2de8c9da41498ac39f84f46b8104905c7ecfdf6962bccc1fd9961fc510699af91e9d10c28384903dd65de94c453407e9eb6627de42b6936ecb4e4a4071da428778a89fcc9c91156c803cf09c5c5ed4d2f0c608386076865c3f854aa6218e2e6ff0d6877ebff69d6d343f132d1e1b672ee1a2165a714f76a00dfe18b320eb218f5eec72707fe89e164856a02da9290898547d83194723c039e9d95863cad1ae1d77e8c01109e3df4c5486da153c3d4d45895ddd8086e35ff4928d95987bd1bad5cec3dd42e38958229e8e1d12208fef66acb89f2f8dcdf54264c8de2e5f2286f4eaefd5cb43d612a057b7f3659357e0de77450b570c140b46b579db0cbfe3c8977e6e134cc2fa7f6f2209ac2b2a309b9acf19142876dee4539da33d2b3b75dc7df0e50aa232dfe1ded32d1c5ac3bdde97908a45dc8d64e999857e019a5188a336ae6fbabe04de47ee4220eec9f27e708bf7cb9eb15e97655554aa3d017c0527b588c0d3eb7648a9d7e8c8fccf07a518fd856a8671261c7c219a1a297b18ed4340f1a30a6eab6ab6c0f5af12e198c6634cede4d18946744fdfd2f90b2e87d8c2fb17a8dee9a51f929f35b3a5517f519cf4dea576d886c9b4f238e916bc283a152bb874f7f9bebaa560857df51787b4f9d84b52502c25eb566a2a4682fee610b6aa0adcf09824e61bacd1c37e683cc3d4b0104e88651e48e465099f92ad54f5ef5aca8d868f2acb899daaf11f9d33df9db4c61ef10998f974a11d48073199e5cd88c93517a45b29cff078f38de9d4f381903db66aba36105a7aef36301a0b656455ade69164efd93011838ed5c6ba2e604b711f17f255fcaac3306bf8bcd0186a9d73c0a5dffbe95a04d94816bf060c62a685682936a84368826e088e0c39a29f379a952c0af5b65a537f84676eaf20d72fa618824c253ed9810f40f084bbdb4ddcf58db06e1a5ce1d01bc395688d5babb2c220e03e5f2b7bd1258059c7e0aec18cca662336ce2437e9324c1635d78f69f6cececf6949345ab25e9e311503a84357c5bdc2cf15c3019ec0cb732c28efa80a278df538bce52005862926483aebe14c99d1609148fd9539ece3b5ceeaa13a79b8a70e0d728ac01b2a40899a6eeeb56c77a460d493f01c13303a5b27c0894b79416965a471506b33b85622ec0b5be76c801382ad9148b1b232e29bc471eb44db9bb93d9e79fa1fe68b5f9a95a983c6dfba856cdaedd46bcdcddc9622ed6cb33ab688e91bbedf3cf7a817735135e289538b900a5b168a213baf8a6351ca173930c2df71ba6edf50dfd2811eb8f75356859e60d7862b6d2d1ba2fd09e3022b6745a7933f0f057fb1357b59c5126eb4113373960b57870903649a2150616df8ab47f751d74a524b45d2045cc72f231bcf5a9ad83d7ad3fff55062717fcadb67f5313c9646094465a3d498ccf9fb05eaebc0b206779a574e8456b82c7ba59ad7dfc0f10fa9e65afdf0ce22039fde0800cdf3eeafa1ccc717eb45992057114f68c700bec7d185bfe95a4759b33841377633565632018a8b8dfd3df736bf5eb0df0cf8ba0878a1f676aeba52c490efb961460e692248686a0297c9d7aafdce7446378dfdac8e04d362768816d40d3008baf47c6fcd2c45458dcfb5eb35004845b672c70af54a416c70041072e0a46eb72e6de716544461939ef0d46da847d9e7589fc8a5b5522c83d6305d869abadafb6dc9da054c733af85f848a7d9219cb1ed15b979c9ccdb49aef8b716c282e89030c3046dc245bcd01ac9fc5576bcb7750fb4b76731c2463b9ad81049052f53aa52943ebbfed0560652536be982e348656b19daee09344d7c6d220a9d612f35c535b64aa261545780b92e7231a3939776e71f69bc1bd19ea0122ca49e4cb365aba93c08cbd8196e649c1881b12cddf6031e0815ae44b6abd6fab9284671d7ffa49922ca6c91b99c19e8baf9a9e07927a91f4dafeb6772fbbf22a1ec20961456bbc29b2ae315e8021f5f075a6c371fbceb9543436e6d5729d96b0c1870c0d220ca42d22f2da8ca3db891e2336f30da5155afb0a08a054f2be5bb2847c33083df15cae385a4d11904001eea3fd3a1dbda746afa77f63ef68311935572ca2f1e44eada824e727a6f7e33ebb2b3bfbd07af8a03d3df2264edecaac518c72477524c2cba781e9d64ba24fd1e6c823029a36f8660c6eea7ffefc0ae0165ab2185d40a33b68e51044eceacbe0ca36bbcb26736154ffa25bfbfe6098c45164ec80e1695c933ecc9174ff37ede9f6722dbb639512c1b0c5fc23048ada4cec9620e70cc8e54b1ca033605be6c10cf3014bb0e2c319d128521eb57302f4be8f5ad19d3de69b7a5ee7c8ae5744f7d3dd70b8e2617395d3842a717502e4400b5037cf59fcb23345ecaa8a68e75ffd2a94eeb8becb6cd2ecb025ddfb522d9a5137d975fb83fd5f77a00a742be8bc5dc0f37c5c2630d6b237943b3506db1664a27877b9d2484ec5623b2c174d8f35adbee8ea4262a339290420702edc71e8645343cc9d1ca03f31270d2453466aaf71689d25fa1a8f4f0c1b6a6f269f2978262501444fbebc74316530e77437f239f56965a1d84431285f7497ff81ac11a185bb6c3ba3e4f9af766e85457f7f57cb61456316bb584b59b957deb43fad9863f09a6afb0280b09e3b3b059b84e92864ef0082ab2f4e1c931f96e8ca81c7a532ad942c9dd85da43f177535d37934fbec0d87a6b3740bd6b5540c71faa986c74145199d27548318bc2e289410e7f20ce82d02936b4a9d395de413c6478ed6d2a4cea9bd1855d63dc5b5641856eff99514cc2601d2777d8dfe8e53519fc0eb5aa3ae88dfb586be6c9c93dbea426c9486fd0b54181f3b2acd160719977112ecc02dcb5e7f70f65084afdd5727124abb804d71827779c0aac2b6992d3116c4a839280b24ed1959025880abba53c5bc372f697915c8ff7f6c7b63bae10daf4a64a024522bc19144c92980d607997e2628a4f4df41e6a837745ef150b4ab776bce5e2178b3d1d55e317c0e2460d9c88a8a50e834d7638efd9cb6a90547a9f01a83e63245065a34c48c8fbfcf877cf80f6eb2711377cbe868fed10593161891ce779494b05eeb92335674334892d8026ea8bdb52a3c8bcbe2b8182a7edeee9034eb7ce7351a99b452", &(0x7f0000000180)=0x1000, &(0x7f00000001c0)="00b4faa8eabd94b1c2ab08c838995797deb7370c62fb8ad35c80d370b4632979ec3b1a4d173051768cf99797e731017018065bb86e78c7095b8ce87837dd005bf4c422daf94cbd575f4d382fc2bc569b8e7c050e9de91b9fa95bec7443a8212d3a38a642ad6497e9fea149408ad90ab840f589cb984d930cf28c82d1c7ba41c6f60d25fdda994ee33b1503f3e7035285f677c85b98100848220d83c5d7b390185dd8ffbed67ecf8a", 0xa8) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = dup2(r0, r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r3 = socket(0x11, 0x3, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1e}, 0x5, &(0x7f0000000140)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5eaf3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5d879fac2492f4a0491b1ea3359aa5c5164ad97ac7c3aaddd498c0f962f5167b69cfdc8287fc34b8138340e60c404a855858ea5fc", &(0x7f0000000000)=0x59, 0x0, 0xfffffdfd) close(0xffffffffffffffff) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x33, &(0x7f0000000080)="b6", 0x1) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xee) fcntl$getown(0xffffffffffffffff, 0x5) sysctl$net_inet_ipcomp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffffc, 0x0, 0x10, 0xffffffffffffffff, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x5}, {0x74, 0x1}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) fcntl$getown(0xffffffffffffff9c, 0x5) r6 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r6, 0x2, &(0x7f00000013c0)=""/79) connect$unix(0xffffffffffffff9c, 0x0, 0x1) socket(0x26, 0x2, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0), 0x0) getsockopt$sock_int(r3, 0xffff, 0x1008, &(0x7f0000000000), &(0x7f0000000040)=0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x60}, {0x8106}]}) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) syz_emit_ethernet(0x6e, &(0x7f0000000240)=ANY=[]) executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xcb, 0x0}) writev(0xffffffffffffffff, &(0x7f0000000500)=[{}], 0x1) setuid(0xee01) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000), 0x10) r2 = open$dir(0x0, 0x80, 0xc0) close(r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x35, 0x0, 0x0, 0x1188}, {0x14}, {0x16}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r4 = openat(r2, &(0x7f0000000180)='./file0\x00', 0x20000, 0x0) r5 = semget$private(0x0, 0x1, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f9", &(0x7f0000000080)=0x2, 0x0, 0x0) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000040)=""/254) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) execve(0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x1a, 0x0, 0x0) executing program 7: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="c7", 0x1) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) close(r0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() r3 = dup2(r2, r2) close(r3) setrlimit(0x0, 0x0) r4 = syz_open_pts() r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffe1, "0000030000e300dfffff00"}) writev(r4, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000880)={0x0, 0x0, 0x7ff, 0xa7ba, "d8f10dee0ff9308d9306551000000200003f00"}) writev(r2, &(0x7f0000000480)=[{&(0x7f00000009c0)="04fcd8b6cfe247926f935d344b134a9c230b3f5547673a9d92d4ff49d9fe4b064f8d71d69a63431fa7a6e9e496a0ad090aad3136be88a172639b52a2e7bf12e7dcb71f8bd9c0c6fa955a905b37dcdb0935bb2cd7c56f34153fca6932c54c795eb17c1d5be1c8772c0de5a32eb46ff2eeda06a18780ad587c9b97fff1a8f3946a0655fe539313b683bbec929d480787b42c68caeade2bf8036e35d7e346a2a63d538bfd1f6c0c7729eefa527495c234f41132782f1163724e340bc6ee796b8fad06c906abe4172244c08342f73973e9977c5a2916a53ce8af5d9a3ba30ee2bf4fab25a77b4b1843f0716b8cff53f53259ed35b6e8ed9b463f8738d412e7cb652de39fa3a0f65744a8873275e874f345ecc8d80abf0d0d", 0x16f}], 0x1) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) write(r1, &(0x7f0000000040), 0xfeea) poll(&(0x7f0000000000)=[{r1, 0x4}], 0x1, 0x0) syz_emit_ethernet(0x0, 0x0) execve(0x0, 0x0, 0x0) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x1, 0x0, "bb08000100f1675910508b00efff00"}) writev(r6, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r8, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x0) setreuid(0xee00, 0x0) getuid() executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{}, {}, {0x3, 0x0, 0x0, 0x2}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffff9c, &(0x7f0000000840)={&(0x7f0000000340)=@in6={0x18, 0x0, 0x4, 0x8}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000380)="1f2c5a99a6e9133f18f09685cb7b27b4c4d9becd", 0x14}], 0x1, &(0x7f0000000400)=ANY=[@ANYBLOB="5000000000000000ffff0000070000007b97c2378d967b1288110afcf602787c9e97d5d222786317ad75e96d6de37b5fe355dca8d7e43dd99d0b15a3b4106baaed09341100b4ab2ffd978e9aa800000000000000010000000180ffff28a04997184820f2e4982879200d3b2f9cfb00aa8fd1622d25abeee89b886e486051e6e12a6d251f5c621cb157d82eaf7853a910c6bb424d42d9cec25ccc60757aa05472f0e253def5ee715b23182360dd7563b81b3909c9274bc006118352bfdba4cf49a62454bd1eec3509206d6c81c18051973b7ee3dffd7fdd7985e1ba68febb8c8a7bc04b26e7233e740a870d4d3d7e2a7be0f39b002800000000000000010000000800000001bf8093b31ecd8a3fc84d6edb936a208d18fbbf11420000f00000000000000001000000ff070000f64e1838f79726412d01c762cb5cdf14e605329ead48ada1317b3185403f29709aaa299a7932bcc6bb668a690d21cfa7c1e3f24131e71ecc9dbdac88b668d4452872b450600563f2d82e9598cc45910303510d2bcfbefd737b7d54b085a775ae7fbe573bb9289171d788461274d8ad4d7151bbb547798dcb2a05e104613cdaa89f5ca096c901501d3531bc6c4df975c8a7e4042e8bdedd86a7ac10fc405b46003c6168d0b47086ddf6e7f2c8b54bb431bff21b38372c13b2ed4a489214eb5659f68e053388df0b4a0bbcc191350255d0f2d7d258f09f000dc9de0000000000009000000000000000ffff00000600000057247fd7074069a16184aeab7fa8c8621fcc04b11ed1c59687a8d1b5207005b96164c655c32b6ee2d675c24f32818beb9c9e0483525024bc1d1804d429eba11902f597c065aae9d5fbd453499cf543cf848d72d5b751ec56e535d593807fb1bc37306adb5970dccba44fa950dceaa941e7dc18ec03e32b8b9a4519d41308ce002800000000000000ffff000064000000e292fb1d3b9195d169561562e31e897c625ddcfca8000000b000000000000000ffff0000ffff000044feff0609d15fcd54ba6b5495ed420de0f005f612240657a7b4e840993c5cf18f0dc396f55f5f6e797f563b290632955c2c183b959a49c40ac678f70b6795661fb1d0537562aecda6d71d360bd557c7c1d42bb04ede105c31e101c15088256dc20a4306a6a3e586e98b93297c0554f851a3fd86800b010dd18b3e465808f969f19f53e5b6e0413fdaa4e5d6e191014dcbf3ccb2d3bfdd788e000000000000009800000000000000010000000600000036af0dbe026fdbad79ebfc93d3dd4f13115ac356bf4492e55776724dd15292c21ea4f3ef93491314c816b52a9f9ef523a0d90d1d46edca45f7e87a5a00d946a67bf47047c39b1d64d4414fdeb08dbc96976e4d5c8ccfe17f7005ed313d464f1d2d90dd48284b2c5eea477e34ff0bf84f5f0c6dc338fbe953379a27f1465fed1cd4b4109882d40000"], 0x410}, 0xb) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1e}, 0x4, &(0x7f0000000080)="47b0835032ef78951cf96be21578f30378748b866947c35d386d872cd73e5ce1d722348d6e094dae709465", &(0x7f00000000c0)=0x2b, &(0x7f0000000140)="f3f2696fc90226cfa1df8b70c65c2f8b2b9eeb1a22c115342b1c2b27caf82c412ebf4c7c5b013d0eb484cc6c74f5d232e035653e933b4d85e29724d7", 0x3c) sysctl$net_inet_ip(&(0x7f0000000180)={0x4, 0x2, 0x0, 0x5}, 0x4, &(0x7f00000001c0)="5c35bd357d1dfa11b24cf459f8faaf0bea61652c08c59da96252c25fc18fab6eed9b793bee5e6d47590df4a4e858105f86a0892f725a26d785", &(0x7f0000000200)=0x39, &(0x7f0000000240)="6de19b3f35b6933aaed9ffda846ee4b1a68b82e317a56a8632620fb03b8d28286e896f3b907e36d968b476a2b7a89fa0a803348159e0946161a31dfdd300af7450978b7fbea39e1ce7c5939749003b231d24de99a0cedb4876a112dafc1434e7fe44e4", 0x63) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x50}, {0x40, 0x0, 0x0, 0x4}, {0x4000006, 0x0, 0x0, 0x1000000}]}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)="e049e64ada6fa45d6bee0bf84a9e", 0xe}], 0x1) sysctl$net_inet_ip(&(0x7f00000009c0)={0x4, 0x2, 0x0, 0x13}, 0x4, &(0x7f0000000a00)="83eb7b60a9708b30ad6e84f360a995987ba6d18c1b25e12313debc3764a5da81b2bdf70b555efbb8a29827f7033af1ce11e9b43a363c2559c61b2775ee7db3fb054e2d99df7a4630846169fe8bdcfe", &(0x7f0000000a80)=0x4f, &(0x7f0000000ac0), 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x2005, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) close(r1) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {0x0, 0x6}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x1}, {}, {}, {}, {}, {}, {}, {}, {}, {0x1}, {}, {}, {}, {}, {}, {0x0, 0x800}]}) socket(0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x55}, 0x3, &(0x7f0000000300)="58bc5a7f0000000000000084cf8f23dca7a080bb8f00000000000000e74f1dd1ba20b3ffcc35c11fc39a17498311bcf9f34ce55efc6aae818aa9f6e6382c76c7ba51ac6a998cf9860d52111f5d81ef087ffcd82c4c878c5790233ad2174c54cb2612500bf566060916ea8ce2916ee768e635a143b67839dbd0c0f87302ff60121c7c6bb13349a09d77014ade41ef21b1f6673563bbaf74e8c4f207f1a98aae3524c2c831ef18c45f2dae0f7396fd8d8b50b43b38f0e29e7113e47e4251a34854b7457c68087a48e7a3f975dfe7a67fb5a0a018321539a58382d197be5fa64c2065f0f40b3b8d6a779512ac7145d76c1825fc2d3d381817b0a138ff39a0996b3bf594265730ecc49333b7a2fad0fbc19bee22849dff2514224a62b5d91dca628c7787c4ae0371372f1bbcc596fb493c0b18f74983c5d1e955178b3aee2c466f0d16036f629b31cd041bd2fa9887cdf9a0fb07d336ecd57d3440eff694c41f5d4dd50423189b2354e7f1e4f77004d52925308399921c92b4a9cbbdf88f0f6517c78406b1569f401d49dedb62d1a382941b0f45fada915c851fcf9427105530c62bdfd9bdac5c440e9cfd3d2153e342c8464bb3edccaec8e5c835523c8e4c91aeb218661fd1591a288d83ee32eed88da0324e92eaf6a6e11d5c6194782123", &(0x7f0000000080)=0x52, 0x0, 0xe5f81a4756f9a02) ioctl$FIONREAD(0xffffffffffffffff, 0x81206919, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) socket(0x1, 0x3, 0xff) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x1, 0x0) ioctl$PCIOCGETROM(r2, 0xc00c7006, &(0x7f0000000080)={{}, 0x0, 0x0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x2000, 0x0, 0x37) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) executing program 1: sysctl$vm_swapencrypt(&(0x7f0000000000)={0x7, 0x2}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_esp(&(0x7f0000000200)={0x4, 0x2, 0x32, 0x1}, 0x4, &(0x7f0000000240)="d6d4d45b57c30b700041c97f9f3a1f11bde71d0923a91c7cc350a0a27532b3f751efb61fa50594e7941b1e4689f546e932dda709b1fa4e77a20bad571dd8d64253f7", &(0x7f0000000300)=0x42, &(0x7f00000003c0)="e708aa5dead142aebcdba4d063a77163884433275a3cf3c5d7c5675528a811f900901a3aa7e261c983f73108263ae7e2f794d1e673dca7f32777696991d5ca9ad1e809c6d4cb57aabf221e4c6001daa8e78d2683", 0x54) sysctl$vm_swapencrypt(&(0x7f0000000040), 0x3, &(0x7f0000000080)="1c59886c5980e2eecd9955f7d951fc5629ba35d5f9653f2378fa2dfa1b800cd6ac40dcd0849510eb", &(0x7f00000000c0)=0x28, &(0x7f0000000100)="0ca7eb1418285a63d280790e5eaf3d905cff2436ed0b657aa951fa306b1c8752310a256efffbb21e262c2c89283c3fcd437aafb5a6e68e7990d4c18b6d32bff8ac5256d0857d09460837ce87b53e910bae31ed9412bd2b19d24f1069b6bb9f582d177ef93d72040361ee8288ffbb837d441ae3144af08d6fb827853e7ae9d6e067d563dd00c789fec018ad509f558abf1e1dc833e70fa18219fb67c0c4fcc156f05d63ec840a2c26727e34839b8770d736844430af845ea3d67445c618987ed0960c0e2486de2338c7b3e91136", 0xcd) sysctl$net_inet6_ip6(&(0x7f00000002c0)={0x4, 0x18, 0x29, 0x6}, 0x4, &(0x7f0000002600)="25264af00efba86bb7352af72afe0bcf18d4164d132a7c27d22dd70104e4e2267563fcb822533ff5e195d9ecc57513fecc6e9b5c2f72974e72f6eb17dfd54c3a68b3ca08a61a08b01fd27cda8edc715aaca27cef4893fd43b683177f4af824b92526db1e6db3609cd09480254c1ceea8bc84f4bc6102f27e6ade5777f36a0a2e6c72c845eac4e5c4d9ea6f662fa37062e332b199abf5cf679a75619939aebc413561e3dda04cc061d5b2237a3a05d7191cbcb7e365e5054d3aef3fa6dc0b94cb668e92edba40a2502ebced0f261b7affb446f2c3dc34aa7c8be2d52829a76949982fa63e5404692c1727d41bb00cedbad4ae17fb9c9e581cc6a91102c9176fa244af4e8afd7f92d2e5b0f22a8f90952b6b58d3c348ec512a53816efed60196550264138d2ff20968464fbcfdadc36c1c1135e43dc006df273990c127d17ff633b88cad80503c5caaa8c284fb2b70cd6eac45c6c55b8a0e785c28e1e5b6c6508e3ee9167911fd0b1a6b295850bd082093a22724f668abc3fb54eb6c4b6ee4c376b0796a5c86e557f214edc7cf3474179f415d80eaa4b78d45253da86b068e9fd00d3e32db26b1fb0d8a467e7cfc865e78d651221ac55590c6ced917443b044450c558bdc314c3953042f3b83ec123283fecf9f92e1dcf81bfd12edba97db9d0c47ec5c23bd210589e70e78a89015b23e995a669d115de853bd5bc1cf21571a1a163d5a2cb2bd08ac4d7d11d732a26b9e24742d7522b62697f1fe052a725dd4d7340d7999e3a972558a9505f8ed77b527fa3d5279793dee02a2ae98afea9f704ef58f5080622eae053dd2cb7b3defd7aadef0df7a6b29041052b8241b0254fe8f294f635d4c104f6c6ad87200ce4c195696255362aa38d24de48432a5d349f2f96f69fe04649a7a0a5902dd831c182e38fe54bd69acf1d33cae90004a6a481af80530c652605ad68ad18a118364878e84b728a2d7a6e23f4b290a1c6c9742140839fb17090cd26f1605a4fff646129ac01d4ba151fc60741000f9a6aaca9cc5195b1b43ee3f303935aaa40940a4ced1bb3f7305e6d30a277f214d181c338be9c584b7983091dd53f5beef93656f8ec8abd5d1bb907b0311dc4b31778f97fbff22071d9309192ceb3983c0df079c29fdd02b9329a75d2e513b13a7f78893640c5eaaf49147c9bfd0bf751ff053b0a96b1d89d70f1a5a57b06a6fdef2e81ca4da0be5d3d98f526446327b61eadd141ba7b534b67ba7ec0122e49471c85f60d7a1798cd76e2661dacf66b2d0441d820a0bc41ccdbdca14d28cfd9365255a9b0b7b69c1b93cc26d62bc7dc8d6efb301771ef5bc519d1c0b11326c5d6f987cefd9806263589033e777a3e5fdce8f184d195b4e3abc3a7d83b9121464cc79b6e4925a05d7a3f169b041efa56edd66a9f21c06b93f2329fe39b8148b99852ac9a98ecbe29f1290c851e2caf0139924d7e4a963773aa6e94495eae9b0e34063e725b3c3c50151bdfcecb466260b76c553a1da7fede196b084d60148d84c617b76d3293645bc87b6d6d852b848398c50979e45a2a5b91181b295a2138e1b46df11aadab3714ae403b1d762f3fde781a6259a78430e701348fc35890c4830809c5d2ae8e2ebb2be406f415e56bd799a6ab5d725ffaba6ef40d7544fdd72055b803eacf24901536d5e1ff8b2d7cac06ed0533a72b65a5aa133a7fb61830f25ecf1f217fff648452fbed92c4a7d9d44cf6056c909302697c6cb4a7cc9c5887a307452524012caa838c0af17fdc37b27424f85cf02cb486a950d9e6b838e9e457f27c0f21d040be9f5759a590032f605bb089f512813831b41fa47ba912de3fa2ff5bc29f8b1ad6241afe6270500ef65d336a9f9b083e110b2b3aa5d50d4671fb2218fe076f3cb093584ffb51f46e37c55a21035b4e475b8c26e99e0ffd1d98541a89413781b275d4152139fe9a7c26daebc4ea073768952f6847ec4e94f4f3f6f114e2189aa4a1c031c522910b280090f88288718b91e8eec659d9da2897a6571230e19e374aa9048270a9734ff5281f5af30d8080fd2d85287a867a91d4799b346ed08047e9c2e2420860c41a3fe7110ba060dcfb53afec0c79aea5f2f020f0d2ed12e6a82ccfdf5ed2d154c207858ce4df65c6e042f886602d58194fb66d04c9cea914a7c9d0197576b0117f14765252229381102c06d771180ab8b7c80559e37f868e19a86ebbb85d1cf5e772ba2893842d57536fc699ccf339f391965bbdf8a1b3c43c66b85022c63fc4d063344766c239bf72022fe3333cea7c99ae078a72f5b9f01a77388599ab08cbbffe562aa298d3d76ef45de3685f80e79aa9b02c185d202744887eb00e361333b1f4ab5f4b2b32891779bd0dc97f26361e8fee174766b51bd5e759645c33df045eac2f6b608b143bc892dbc11fabcbcaac30a9961175a0b9b895ac6ec045f0b6ba704c94fe8d1654b12eebf7720561f1889d47f0d6dd4fef0ab67e93f2018e9411ca8ac79b305f71e0639ac4edd417ce2be35c3d8fceae8a56f579cd675fb88695fcbc5b0afd75d4794c73e453f42dc8427272457173a293e6957e01c504dcb1918b15fc5f4f0f1a908224da6f5f2ab84d6f15c16db9a82e83fef252a4bd73162b440b7fb65592e079c20f092a087f77adb4ba26c475e30a0031a2873cd8ccedabfa0ab71367073b284b2c572a14541aaaffa1568664375ff2441978e1cbcfd0f69106e497b8f929655593aaeab40c207a22f0ce784a32a1c6c80c165cc4d01ba5565549394bc203623174804efb43dc22f7014af4a1c396ee3d67f1e358aa6546d20b945bfc7dd8224dc414b6ad9484aaae663da9e0a5b1f853ef1dbc95966c19882d40735e4fdb81f3a544edccdbb72bb7219cf87dce97bb8a671c35964766c45303b7319d4e2e87847ba148eeda4a5a0f97f0cadb7ebcbe3c2fb5ecb4b9470829847ee6d2509de695818b7a73aacea2b27be8e97136b846606182ad40b3ecc0d3fcf9a0d37f89717c84537ffdd7c2cc9949d44d606939a94adb8580da19ff8c24060d4958f7f4360709139f479084b6b154ed379af520e39607e4b546093c8d642735dab4bc8bceb9dee66b1bbf6167514fff854a7d358f1ea5b5712a79dc84ae6a5691b20aa5a4f6ab3f5246416ac9ace0c73ef33cdc7b9bb70d2b56c602db7922a3e2c879328b4c21d051633f450ef7ff23f17b23c160a1fed34ac9e04579560db269db6abd2ab660b89ce3cbb5fc08a075a6287a24c3da580178cdd13a635a2282280cb89629974c86c80061f3976de9152cd25706c333f23be638a595baa6a3967ee12f2feba933a2ba4da541e44f195a5b35c25a536529748c0907bb992d7a161849e3171be0244e57c40fded01d108cc84f5dd67eea4aecb337836dbf88f453d2c235e3861c2e2f7aada35c72ff6a7881ebebdd89b508ce177bf9220fcbadb33d47b486a307717643dfff57aca22694ef83e33f8ac10b83a4df31eaa672d10655182af6f89e27d0bdf0a126903ed52ecc74bc0bd7467de8181f34ed65d364f42f452e6428a7f3e122807070027dcfa8081a276c77a5c4039b213436d715db97dceba48816f34be98856e95a67692486fc9c7c318536cdbc7d6dfe700b5151dac0692cdd56375aa6fcbba9f43165a51723eca3a7d491892fdf7265a7c6a2014411aaab79548847a8e97bbd504321e44c7724922882dac6f03751babfca12908db9aa10434ef8a9174168c03272bbca7293e6e19fa182fd59e59e2ad331d4d44229167de45afa8c92db8e82dd7c5678bf2f507ff320b5d21be333f5ab85f67d504bd189d2720b418341c24a9bd58ab3972573fffae6048a1eb7f7ccc02aa89cc7676f0c54bc0e148b807ca1fd83ef471e66bf51d441d424a7aad7f02e4b974c1f86c369f312e0591c2fa9a3ea9eb9c19b8e256611fb2f8ca9282cbdfed529b3a95cc4a6f625568b301f5a839b87261560e1592034a6bca8bc1301336d09d1c0b6380742212730762003bfd7c81dec198fcdfc45a7790d4586fcc2be856d530888df9d1e2ef3f561da931fb8739ec6c6f3c0356b0b1b525c9271c9c037a651d34d27e1e1bcdfe29363d30207b6c76b8737b534cfd31da6fa22e412a2248d953df37f4c7c0b36ed09c5594692c2401bea0114811d41174d3672cb81233d841fedf6a05e7f6a9d53588d698974dafb9f51d9860d2cdd379c7fce8c487de3c950a1cbe1088a1adb0a53e1e2c6d59ddd3b346416c5458b3e07fbc8c304e96185784319e19ca3d8f06f039e554e33622db50fcd0b72a0f3a91aaf719828cbb3b54c6dfee243ab09196da6d088288369a0fcbea22d400430b830d9300f5044290d582c6a780c5018d3ce8d66adb528c3acdf008d2af5121967a5188e3f37ac3c9c82e048d5fb616e4f6cef67076d33c1033cfc10a3070996d3b7f9fcfbc8558f897a5da3de65bd82ff663be5e95b2427a1cbd8d0e9a41366f3ac9f10d0d2731308184548a0e111260b784df6de8e06d48a32ac61df22f3509cbf1de837bfee59654260", &(0x7f0000000380)=0xc88, &(0x7f00000003c0), 0x0) executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2950, 0x13d4) (async) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x84}, {0x6c, 0x0, 0x0, 0x100}, {0x416}]}) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f0000000080)=0x4, 0x4) writev(r1, &(0x7f0000000640), 0x0) readv(r2, &(0x7f00000007c0)=[{&(0x7f0000000180)}, {&(0x7f0000000240)=""/131, 0x83}, {&(0x7f00000005c0)=""/153, 0x99}, {&(0x7f0000000680)=""/129, 0x81}, {&(0x7f0000000400)=""/106, 0x6a}, {&(0x7f0000000740)=""/83, 0x53}], 0x6) (async, rerun: 64) shutdown(0xffffffffffffffff, 0x0) (async, rerun: 64) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x0) (async) r3 = socket(0x11, 0x3, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r5 = open(&(0x7f0000000300)='./file0\x00', 0x11, 0x0) fcntl$lock(r5, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x2, 0x1000300010008, 0xffffffffffffffff}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r4, 0x0) (async) execve(0x0, 0x0, 0x0) (async) sendto$unix(r3, &(0x7f00000000c0)="b10005166000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec592040000000000ff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e52000080042000"/177, 0xb1, 0x0, 0x0, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) (async, rerun: 32) r6 = msgget$private(0x0, 0x2) (rerun: 32) msgsnd(r6, &(0x7f0000000480)=ANY=[@ANYRES16, @ANYRESDEC=0x0, @ANYBLOB="d53b8561d64702611e93067e2417ee6deb7534e8fd0cec5b851d5585295abdcea4f6da2b12b9a52f9a8eb013f311fcf21bf2eedd5b4211968745ba79839e66ee5fb7d15e03c2f49878e95820389c39885b7564340a6528d8b1e01e23acb10507fd9bb5987cde6043e1ba2ed2edc3ffd00d54b830585080f7ca2ff524c2c3ef1741450584f527362b6f0cf42beb057ac92dfa9651e96550ac77bb7d2dc9bb476342da15f90612705831c4d9c33f93b72f344ac97e610cd548d02d0421bc888d7569e637", @ANYRES32=r6, @ANYRES64=r5], 0x401, 0x800) (async) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r7, 0x80085761, &(0x7f0000000100)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) socket(0x0, 0x0, 0x0) (async) socket(0x0, 0x0, 0x0) (async) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) (async) socket$unix(0x1, 0x0, 0x0) (async) write(0xffffffffffffffff, 0x0, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000000c0)) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1f674d19b1f9ec35, 0x0) ioctl$BIOCFLUSH(r2, 0x20004268) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', r0}) setitimer(0x1, &(0x7f00000001c0), 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000280)="6fee02d136fc882969deecec539925644ab108eca9d35e2826ac4cd4c03958dfef1724d264983e5e5910257e9503a402b2f2403e2089d89edb2148d817bc26d9dfd1e26e93e0b23712a74cd85d297093455b082cad9095ed84a1058dc8d414b098fdaaaabc109d9450c043a5498ebedb91d1c2d99fc702734cf76045dd1b0823e7f5446625dba05a47537d2032ce6fb1539b95985f44b322d3786d236cca345927a9f2546a996b77968be09d2c0b32c1ca3365d3f22ec62bd791320350cf72ef1d28c0ca8f8a710a8660b3afd564d80d3341876c8f472719bd4b3b04db0b71cd6b8be23fc013b437df740394af9f955226d7a595d07dfd508a14267e211085a141914da6df9c617794e4e949bfa3dedab6ad6cfc6aaa249ea0bb18100f729df09b7749f9f98930f09e50bf854b00264ba504d3ee5a939b19fa1438c4f516305dc139f2eeb80d884c278c424155ec0311718daa7a8f495712359cdbd5df4bbdb6b11f8c0a3420abfa019f2a1d9bb63cd9953ca2bc05bac9befb7df1796a57bc96f9553e0e05a2eb7038b954467bd38bc153bd9a72fc0c91963a47b518aa4e17fb7bedb4e5757acb05697761b3def909f1a696db4e9d25012c40493505415e9c7340550ef13a6bf385ed2988752c063151c6a084cb436c86ddf9e751dae25f8f356c7387f86a22145869eed42dc538fd41e8ca80300b600cbac6607448597eb20aa5be679dd696fd7986acfe264fa4f37e4d36e7a0291bc97a3eb439d2d4a13305be46e9276d53eb65094c7fa99f77cc7f0940bce2a2f13dd1be2b14795d9a53e66893a5d78a8d112387848197c0ce87631f84c1376673a96adef3182029474873ff735ee1771772c0f021892e6f05af0868ba0c36de9249d1a64e73ea57f4952cf1ba0f0654431922ce21fc877d0e5a6f8939945e97dd40c69281926c03a1ac6b92352c2e52af44a33e871f12421ae15d56841961750b674fa76e042988f2aaa2ef5040975f3bba51ec84ee7e93ff392e45022eadb83dde3f7c4e6f6590342919460a07aaa7e4c7ce30760784a85210e3d0020ce73c1e44e8d1d61141f8f99125eada1eeac977d8a345a6fda1538b3f7c3d0b915acb9cc2d40bb8af4ff6c19310a60d01762b9b264fdbf1630e36acae664746b3786e946ca9b144515bb51144370beb807df656281d46c1bfc318f2ed79bd0d28755587dd9b37ae03a3a84570c9f46c2aa0d4c7ea3e4fc83dd7c40721ff206c70c98b9bb6137b093298a10cf54b7fb1b405bf0e83e72166d3bfea7d3f3b30c5a96999f05c143706e5f19dad6c1ca87b274c6c202a6853d5c2e75807b31df83db0bb77a9c1793f195cff5dffd1937ce28e4e82210569efd18ca0dfc4cc40de910d465128f9b5cfdefd59d65095328383113450a3ae16f9d195eb381cf57cd6e07c04b6387b0115e68fb2d2bf4d8bd085e881610724ae5f328aef3a02eb38bcc529bc10cba319ec7aac3efff0ff80d24bfcccc5bf22b0fe932edc5527125ab02ad945e2b1781f372ccb466ec6e21bdace3e1e9a83edd59785721693b2522d018b1c8bdd0210ee7dba091942cbfc923825aaff0b5201634836d552479bc4bd00db0d54bc9d4228f3889b1178f70ddf450a93dd1c7700bf5ffbb2d2106d8bfe8b3c9456f7fde0411335df30593d63a7ced59c33f6aa13e498b99ea5c025108ba06ab28dbf168a095b6bf6eb2ea17ab391571e27d3ea69b29bc848cb040d08394d88196de0cbf3abb862bce49475f1bdfbed9762896b4bc8d6cb657b6730bf1e6c17e2a911906a40978c3d998ce58788b2030ecfb3fbdbba8935f9d1cdb41da310eae75e8dc956cb1c645c12e1e5a4da89fd5d88f7ca1c8f9ddbf93f3d381e458301f9b509a3ff9ffe6df9bf107e415865b8d48129a97fa9963fb174987eaab31ee6b67a3cdf6bbeaca9c66b0f25d83d082075e602b6a556957a5b5da582483a9ec97f759bcd270c1cf785cb13daab6bcb015238f0e2ed1d1a5797d2be275d5426f98302728920b104b15668e354a496ea0cb98aac1f1a2602d3f9f82247b721b4f74af2bbd4464b929c5c46eb30ee05f7cb0a8655a954dad19842baf350a09b1f0220aac289fde5bbce61ead7f95888ea018ed87b63b314118b22a662d4b02283a4573153e67f82cfbcbd0329d34c689a94634ec93cf9bd16597396a0400380c562be867875751bd3e53456d19e4799869e38697f9233459da8043cd7ad26836c9743aeb1f180ec6d9b34cf8fd36ba2c994354a58b7baf870935832dc06fb1839e2bc8bb9a4ab958f26f28334e60a7b3806681781618ecbf03699016dfb5d940332dc86b1a6cf92d141b85b4da4031b869b964535be7e25a04bd4dbf225355c95a44635e96902244ae69d0598a042372364171e855f5fb83777c7e91b3682a6210797978cbc0e98e10cec3cc41fd9ef475ff65644bc378e8167eea3e1afeeeee1051fc72397d147636ca9bab10030e6a6b3df3c22c3495de06ea0715763f8e4c47e5785d65ca5c64af1bb7be4c57c7ff720d74edc67ca183c6d627d293a5eedd24d222364544554280c45a2371bf395d7e4899270e22810e31cb13964d9d894229f0b1934723eeba8598d99b1c86b217004f9cc1afcb957b8d3169cff4ef2d8baab3d47dbc2f85184ae2ce518638eae1b47b16f86955f34ca88f7bf3851891a651f64f5e0d72daa2f4d497ae711d5e79160bad450ce356c6dca81f6946ce9861c80509fe9345d7c939a0ae45a347e9a146a2570de69129964fb5a36844254611ed9de54fef11d0b61fde2d70ff3738ac697ed9a4d3213a3123d6a91be0c5a78b9c7d492246bc954860732017e8d1ab9f0343d0faa11b5eb9efb3e67e20f5556df29b552c643754e0e37d683c6fcf9e3f07d0904a5f083a89944eadec29ce731774212922222b25db498b34dae173f56b8ddd378ccb92e16ec6ac638f2d7b61397f78e4c1c6dc8e4de44068833bd61c396b178877de7874f76ca00ef6e62eaefc5c8354cb3997f891375d73f6f4cb78d6d1efa0783d47f0fabf844cd261be45410dace2ae5fcb0321affdfc95e7fea10b99e89e487141dcb53348920280d94427ed50f6cc6d1baa208a29910caff0eb21a51caa957a32dcd10eccce6eb554cb77cd1f6df158afea2bf567f8e1c8ebd8c6786f05fb58cbc0e42fbff4fd26c8877bca21d9f401cc5e4e5cb98b836c127e0134f0d0a50a291699f5ae22527b3eab05d36692778ac35ffd13c01d708254778baf6473bb225fbacc5d520f2ba48a21beb881496c1b38964b58680aefe9c8b2f906d99564f5ab134c4a23b95fd9c06215bd8a4f70f9d0092839625783922bd5cc67734b01065cba9527fb55eeb2ca12542ee374ee422aed2413246e5b5eae1e20f9d1611b47db2bbf676f30079ce3989da90415f5bc828a81bf19a7ce81ab1bb389a6c3e0d0e0c934fcb3844a237140dafc5b8bd56c5ffc524e1ce3be9942e054678a12968802872761e3e995fbcd8c95e5898a56b50f5b17b3dd2e44a7a0367ff2e417d7474bfc92bb715b8dfa6a923accc7bd137e237eb5c8b75e661a8541ad877776e6d768933af66c22d252048446163eff63eae1f2403aa3f3c59a54eff1b83a648918b4699fb2b72851a5c866552984a452cd0315daaa8ad2fe52dd369b2d92262c8d4579ba21f183fbb581445f76500bec218ae383bf7a4ba221855f75599e74e08c4889f8dc2fe07888e789d867ccafbf485b4d9e029027b5be50f91a34bf2dc3f67cb48172b1008819d1b5825212f393466db6653a9c3a118b925f266ad080d198ade1512e22a8d539e2d48b3c7e788acd5f2ebd855546b0104faabbe284d35a5de15768f25d03c9ed483f4ce7cc554c3e7093be84d5eaee6164945e7595f1b79eb5fa0aac00af8002ecf1441cd58267925a7dac80a807438cab662c135b003e554ad8b1fe6ac9ef3f6ead3efe8e33d3f281991d548778c2c34d363952b0c47996b7c2f11d0912b92a55dcbd01262bcd2902d05f07bb98e14d7e9eeec43f8ffd2e8df7358aaf87f9c6ea58f0cd078637e8eb93c673bd84e01e3392795046f516053824e921d1dcc6e0cc9b32dbec160fb3ec45adb8e9a062ccf073393cdb77c20ef327aaf011bbcc4fe00fa19b8e1b390c8cb80ce97da0ea50dccacc6be787e93e69aa0098f3ec13e1fdb81ca0aa517aa191c62ab375b64af11fbf4c0e878f7ee777e456a8eb43f97a3293c99f577315853b057a8d50a85277fb69391e58d79d275a3ffb1dc4ed87c20a024d529b8bae4a2937b92443cf212b1ea07afae0c653486b9f6a5004f22ab4cd7662879f307c9e51ad26ced21953322fc314b91114cbd679b8faf14e2d74905fd31bb2ed178978e1df86ce3b4dca5950d5cf91190d730925959bc06339934bdfb95ba67142fe209d43bffce905928f1887d07833ee6d907c168a32a68fd6f4a279a8b85faadff7f7886f9d25a7772bc0ce437d40652ec41d8c0854d13b463b23559ccde13e34c524ddd225d3101ea9767b3d33c1aaa87e8646e9fe7d79567ba52c311c77c3a97421ed697ae4961da9416311ab259aedb33b9a924aa3fe3f328ae81708ae36c7da2515f6f6d0a1024a735cd878bd2b698239bc783b8de8c2243d8dcb4c11ec2dfaddcf7a9757e6692a11206d2de36d245c2b7a65ebcd1909140f99dcf9636b83b2772914cf96c5027a6f8968e75af98e6df5ba9f83c2abf69b716caad10e6d534c7a384dc0ec2c8ee934ae58b1a4a4a63f72fc7b876dcb40a75aa4f2a523809fcd76c21633c7a6b63eb20bdca6b6bfa849094f421ab6d845013c47765eac17e0ff29997b11ab7943142adbdc697cc94197caf8a568afdec1dcf88dcf79990d9e21a47c83b3fdc288c4ca0219cc4dee5cc2bc5a6871adccd6f902773834ca099384124cca97836d978a1e1e8c88018dd8e1991b1f4b57ab76ea34744f0db1354eca08d9537bfb16bb3fa5c424f2706035cb01c01608a2ace0e25a24e85683e637f64a36a5f5dc78499efef9f9a2c40b2a87a4de587e837bc856d23dc1177f5e1eb612563deb92081a18c34ba85478e2430ba6cdc1f003903f350e2918c06a608ec9736037f03c1513f204aa7b03b89b84bd7c655602be63fe88eb7200e44d52eecf773c10cf569ef65f57c59fd36b86d90b5cd1222b25f26b83b514937be7334df9e6300e24340a0a64d440f0877377fe6aa8248ab93f1009a2e7468eb970f642237741b6e0b66a3822a2c82ee8771c16c3b7303ce6fd811e687e25b89b1f4c0efa166c475177405bff70d2ef7c23379a1faa9c7f61175a5239f3c6d6dc32e185d079f8b834e2cec747a887e18f62eff95c56013e24b73141ee8542820630b5255aa8d3e5e918c156576d8758ba012c64be4d2435137f22f3eecb200671766d7f5c750e593d04911509c9e3d8e6a25d115a50a4a0d1d9d13aa500ea54468b40bc78119db4a2a115dab281e6a1c5ebc3f2b885fb9bc5e8fe49518fcfe68cefd696627cf6fcbde9178e1fb9589fe44161af1a49ed17ede85fa305f934cf034eff49402471a0c8e0386cdb1d1e0bee6565a133a485b3d0c03aa58bc18f120ef4d6b46892f5f576e5cdf94e414ff8336e2735b51fe2c924abf71182c7a56d526916e98d95dd74049db3cfc0644acc7f4ab78518495886fe29cc418836f7319b941426c3a915be2ada6a7e7d05c0204395748940c91f615813b49bcfd577f18a9d0101add8e9c52bf74ff61bf0af1ecfe49d87e1b5014593a5ffba58ce95bc22b3a4b0870b07bbb87106ad020d47b", &(0x7f0000001280)=0x1000, &(0x7f00000012c0)="f08678459a0e88b8b598e08f19a2bf1271a23a4209be89510e06925ecd4a6c10bbe3827a6674f81f834d77a4d35bc23ca4cff3bf1684e228d384b8972ba881a6e4b40c5658029b17e604d7a601f426027b16087c8b9e5f2787641918937e581fae01df671b4592f7d7b0425de665ef43f14a3dc85eff5e43cba263c82caaa798430dde8f8a3ead456e4c0522435965cf6bcf130b21fb3a25679586778d8d93222466eb7f8aa07094774e4f7c6b3b298b17b48578ccb08342125c9278eb503827edee833deed3ae40d65b39489a149e797f0828ff017c25bd74e87f4507896b3c4c8ee15d0c2bd05a87431a94a3e1bf3979e5e0c62c", 0xf5) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2, 0x0, 0x4, 0x9}, {0x54, 0xe0, 0x0, 0x6}, {0x812e}]}) r2 = open(&(0x7f0000000180)='./file0\x00', 0x10, 0x100) r3 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x40000730, r3) r4 = socket(0x18, 0x3, 0x0) close(r4) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f00000001c0)=0x5, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname$unix(r4, 0x0, &(0x7f0000000200)) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{0x0}], 0x1, 0x0) r7 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r7, 0x0) r8 = dup(r6) ioctl$SPKRTUNE(r8, 0x20005302, &(0x7f0000000100)) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x20008, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000700)=[{0x2, 0x0, 0x0, 0xfffffffe}, {0x28}, {0x6, 0x0, 0x0, 0x6df1}]}) write(r9, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000400)={0x0, 0x1, 0xfffffffffffffffd, 0x269000000}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000280)=""/119, 0x77}, {&(0x7f0000000440)=""/145, 0x91}], 0x2) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f00000000c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) sysctl$kern(&(0x7f0000000040), 0x400000000000016d, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(0xffffffffffffffff, 0x2, 0x100005, &(0x7f0000000880)="3341bafc334cb938d3c795c16e0851db49c285c6a59ac1601278fbf043e58cc4ee0e7dfe348cb9a4c6c367f0c58b38b76c0040656f320ca507001808fb336a1b4429b534cf413f8ba925fdd1d359b173a47f529c336a59d806da2a7631002b3759ed0af6ffcadad65d494439daf6ea3161991c4068db34f1875e6eebd650cbb4b2b697c35885f87ed2a74ac9fbc2821dc9ad716c1bc3b25816cf31f552afb31b4004880400f01c8a466bf8e0bfbdb690dea352e5cbdeecb3c17064150c77c66e29163429456f4f0f201c320bcc6f4ed9c1e67c7b3389d244b168ced52b50f8385bab10231fccc95a0c96482f47f2a4f121e73d400faa21c5fcf469fce41cd57a854696103ee15cc5866cdfa54eee3af4eb07768a19bc162327cb7a409474b1f7faad3fa5744f74aee905734f787a2d97eddf64fd5b6d3919e3c8a06556ac19d54602f5ebaa06e364c9b352ae12b092c8b070bb53153f5e23bbb233ed0866c616766fcbf8648ac04782430813f2578cc83d989c", 0xfffffffffffffe76) setitimer(0x2, &(0x7f0000000280)={{}, {0x0, 0x4998}}, &(0x7f00000028c0)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x48}, {0x2d, 0x0, 0x0, 0x4}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r3, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x40}, {0x30}, {0x6, 0x0, 0x0, 0xfffffffe}]}) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x12}, 0x4, &(0x7f0000000140)="afad2e017780905be1f3fd6ebeee7fa79f020000008770141e12ea689a9c767de1b94201000100531f3919f2b79c9dec2c0a734391259feaa4a2e0dcc21387b308ef8e4c4dacba528411cc906400000000000000023e0e0229d5ceba1262aa268d0452107404338ee7ae294083c08acaa524eb5772887a0eabb9aa778eb6b72765a6c00c67a310cf53142b2f1c0f505a3fc3b75b14144058b4d7dee4673ac27828f1022a75237190e2fe95f9003cbc0b1d927e0c48bb792364ca0a6c46b545946f2b3d00569456c1bcf99f24dc89d53d35f81d8f", &(0x7f0000000040)=0xd4, 0xffffffffffffffff, 0x0) mknod(&(0x7f0000000200)='./file1\x00', 0x2000, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000240)=0x80000001) r6 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x85, 0x20}], 0x0, 0x0) kevent(r6, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x15}], 0x40, 0x0, 0x1f800000, 0x0) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r7, 0x80085761, &(0x7f00000000c0)={0x1}) ioctl$BIOCSFILDROP(r7, 0x80044279, &(0x7f0000000180)=0x4) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, &(0x7f00000001c0)) executing program 6: writev(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x8020699d, &(0x7f00000001c0)) executing program 2: syz_emit_ethernet(0x1946, &(0x7f0000005c40)={@random="69e1629b6174", @remote, [], {@ipv6={0x86dd, {0x9, 0x6, "6b9efb", 0x1910, 0x50, 0x0, @rand_addr="93c57dee41a32873f9177445fe0afdba", @local={0xfe, 0x80, '\x00', 0x0}, {[@fragment={0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x65}, @hopopts={0x0, 0x1f, '\x00', [@pad1, @generic={0x3}, @jumbo={0xc2, 0x4, 0x4}, @ra={0x5, 0x2, 0xa5f}, @pad1, @generic={0x5, 0xe5, "1d2d1d354d43fd37b2f39476f83f28aef8f157bac813889aa7efb7f6df04d61be0bcd43331c9a416fd2e427ae43ac282ccc984b52a328706680d3c7f300c954806f594a741047d8a7780c474723b1c0ec38a36fbea95d5056ddd34efc40b3dac7a52e2778f406ec4fb4c412032de5c9ae8fbf1247b46e7614498aae1c17c84e9a11fa490f5b005731c7f538757710581efb1d8f3bfa889402bdaf960125f59128aa7abea99ceb5f20607ac7050ef4d445d6f9d0162da47d5d6c5630accd950f9134138fe16fb096671718bfbcf2377c34615db476663741664a66f6d75e795eb07b6caf522"}]}, @dstopts={0x2c, 0xa, '\x00', [@generic={0x81, 0x43, "71144ff975da152bbc3b9d552fce09e089e8f55b178cc6e5f9eac92975dc7f8d413c002887d8b3ade62b1bf673d4e6efb94c4df6f1ea1bfa6b79e19f74ed5f6750d843"}, @jumbo={0xc2, 0x4, 0xff}, @enc_lim={0x4, 0x1, 0x2}, @pad1]}, @dstopts={0x1d, 0x4, '\x00', [@padn={0x1, 0x1, [0x0]}, @ra={0x5, 0x2, 0x100}, @jumbo={0xc2, 0x4, 0x1}, @enc_lim={0x4, 0x1, 0x9}, @jumbo={0xc2, 0x4, 0x1}, @padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}, @jumbo={0xc2, 0x4, 0x624}]}, @dstopts={0x2e, 0x2c0, '\x00', [@generic={0x8, 0xff8, "5be5ec0bf4e7d4adeef73376ea1b6bc0a397e4b07e5eee923831739e6b14583d605a6a28b1b5c8fccb8f6d45efb6d6101be5a13b1b6ba687194eecee56a3ee94cb9d4f86f4fc51ef698a4cac729ee2768aca0a4f80cadd342d5935a3c48565bda9d79585a669e54706249537b04fd0f7f96caf4ffcfc3eea07ab6d45a8b71f005687253fddd2c396febed84e775f5843b2acda2ed44e245cd81c4c2918a739d2c802bf50e1ff345cf502c9c4b2c70a9e08d000115f8aee37ec13e58ef7908c2d0e8b366bc7c89be3d1c67b8c912b24208207eef6dc0073ca24d30fd397f48aa04304b24faa6de72e98cc674a6bf56a02c189567e26632dbfd82edd7d15603e2b26a3f838e3947ef34613c7ad5db881af323501c1dfe219d449058eb2a1b1ec3b4a821e948f4e1c893b4b30c175c50ad992cb22062e0a781400a3632c328921750c067238d19fb3dfdacac99744ea686b830c4178f9ee13c53567944967e52f3b8ba4ad83d461a9c1cd21b7ae712a740d7f1be33dca82232a187e9dfcf2c35b07438bd648026cf7490c65444009e36013f5f25760382b33c78d959d6ce07610b64e95de1d30a9ab2525edd8f501ec865abb4fd731b8067ac462a455498466837712eda494d8c0f5c2539df4e0f4d08e20fbdd59b38c6e8e4caf1eae2470a3a42a6f18fbf5394e15c3c49aad24fe543027f672d2bb303355dd8ab0582e2f64e0332c3666d60b68a02ee75f07902bfb8b59219a78df279de1cce938fee2a7c932634ea72360292fbb5c64cc06cc10dc6c7ad184b4a39f7e31071b21b39711a7e108967c989ff4c44a4bea064be98fd0cfe49bf7a243610cd571f2cfce5fc07c59c4506f183560ce9b02bd69de7f65d3a5d2d36f542be2c3f4e1f341c022c2ca68d467ea4394f2927eefb985c48db2c8d476ece5c7f2b3a8f31197f8549be3f7782cb045794c5c8a1b9c51d942100bc3ec9b8058e45fe80dddd87e5b909c7b67aa303151d57e9b9d4e81e9f7db0699545d7ce4c13da09017aafd6ec0e39c9814d1e4a8201c36854f058d0b886d2584c8e656d64a46cf445eaaeddf10c3c6cb3726f829b5c3b4bb64904bdf53750af53a03e9042c47c561fa9f8c41cceeff21b7289ae557053fa8c381b29364c48f0ecceab46a3d9dff619cfadf2f739f9ec09a7db07f84d35e1087adcad3826b1f8d7ba9a292edfbbf032283237ac7846049cdfbf588943085d8dfff1c85b97c2c18422b8cf95231f71879a3e4074c1b7f30510eef55f104e479fe4c302d230235e8cca3faa08af0729f6ba67f931db2f716d43de07d5e1d99916788cedb609098864b62fb38f1bd723a70505004e622a9f53aff783f2edcb8c091ceabfa360902c7ef742a4c148f9f00bfc8660086f3cdc9f55ca108bb0a3f0c8760b762b201ed7ff927c6d700805562b9179222a8f44d9c957f34ebb4687778ef83d0dab706c5b35292e24701e77cba3529f2ef359df97179b216d6a8c0208556bcf32a35ade2d0afd824783e0a91ae361031d142893433b2f65acd6633d74d765fbe7add979df2f1c17323524003926664377a2cb09b846dafd5d9f8c40727a3506b838158af5cd5271d8f01745722b9ace954839c23f64aa57a331db25a27d3d507b00d192b5b9dccdf730a94a362aa056851e0bb13dcc9d53a77382ae536e9b69086de0741c7e5b9d9d81fa27ea567d87a9daac05014e010b36b50271d41d5720eb9e265887c9b0dd2e89459be7bb573c2ecbb58cbcd2fc4dc148fa981317fae81ecc513a6969d6b4886cfaebde80098f7afb64ee5e4f825d70b504cdde07d55696b64b900118830008ccf14508456c8022b6b54812c5d83c3341d7f831a08b712e9ca3b374dcff597d81349513730532ab40ed145f7a1948044957590e1b3c31bb93e680efd1908cca414357735f8633ece3da363d519e9eb28e706fb6823b1448bef37a6d58756b30220be2501c730913871817966856f0c7594411c1ba46c404e1813abf0e1ff10b7d11d13f722b3047a50abdac5d94d4c634768a52b0f75d9eabd00488f866c672772f72e08ba0d30580a3f510ec3db426d08a57a5ea5835d3419d6d9923f6c0a059d483f96e4ba795ad56295d98a8a63c3ec78d2bdc8e5a1e6eff14198702a6467050148edd7fe419f9ebc2a7bd37de9a7a3693f2570cf7458404fd43146f35dc9c9c3864d30ce5a4f8e0eae3b1000702e6888d5e25301c338356e1b71a188cfd7c3bc7f42e26fb798dd98052caa71fe52e25355d898e7b6ddb5fb513e1e686b80c5ebd849f846e5c4ae8c04a37d4df4810c8bae67b8c93ef6d50256b667fc31ed0f63c1319115a17a29e8a81f889d2d5cc341447cbdba5bc6e55451293ea9e74b8026ef522cd53d82d74d465de63bcc76eaa86b8956e02de112ed9dcb874c709ea44afb0b8f47ef059b5884b63e5b4560ec791fd1582590b2b1b99b2635e16a43e160c8340a8ed8e1d13dcd2338baa027b8f770126cec6b877300be32a66afe6d5890da7dc2303782a103cd0b6eaaa29d91eb3832a3688420a6df830f34ac56084a220ea6fdeb6c1e189063b541fa5faef0e7045cc03e873db4178a4a48e3e8048727048a5615ee7e91013b4b357d9c5e8045edfff1645b7dac842ea298f2f7ce00a03b56718f976c2b9be04963f673bccca2cb559f62b24a7dae9d8cd47ddac3955d100530bbf4a94a562fb3392a304f6c927ecae8a3ff6bb5603678151f7541a5147874d0e76f6a982b4bf2bebeee7cc11007a315478e7beae64b5f66b3e0e0ac62de63ec95af6a8476c3b7b5737458a59fb21ebdd4d2df3d422e0b0df25e661e127be602ea5e02332b1f20954256ff84fe7b6ca04bdcf0f47c2dae2349717144cbee92c57067bb324dc69780f2ce45d6fdbbeaf29c1bf482e9925477d6d21495bff3f33fd4c18e5ff7ee46ea761a5eadc480b32a5b2086f5f123a3224bfffcf62f7ee91639995c9f4af015d4aca6d57c5ae4cc6ff7fcdd6fd299ab769ae4a260c932c5fd3304f939d6ff0220819a9b3740c5ac25e6e8d7bb00cc273dc1bf3d7f53f0fc23f9b140582ce9ad8d44ab434c6a3f6307f3f32a1766c8d13c0902f40becd56039a03cdd04ba8ce0e914715794fbed115c86c42566e96a695a2a3fb367995a00e9fb0c3c07ee8ac9ad5a34ed6c5bca962c2b8b846ddb2c2ab3e76184bb66d043345e4efcc8e562b6a83a4e21a7638e38a15eb1445685555dca7d8dd6257450a741decdb43e3bd914e9efc05c1ab0554572f35279a9d0184ee3f1907290d1084b31e2a2b74d06a0d0b0bd36bf8eb4914c19d0867247fb1e242855b9fcbe75f88b42023cf1c4c2155c5dc273b7f36742ead582c00d5d5d7d967fd319fe6557d7a7fca7799de03dde07561837768e99fbd62e8254aad9bce633ae7689e4bd46e7c298920400681fb50d219c70af2484afb03bab376658e27632907649336a50f59579f572842b52b2fd4ed867833af8ebc7c5951de961325d25d3e1e372f7d0525ea1f3f3f0c04633cd60cee60c5633eff9629b458aeaa57b5e46881ec94a7c61fa5221d5d6db9d8f6655e436cd173931b8e733ca045cff5e78d51d7bf43520d75e2011c8496fa277131cb8fa4ee72d1766efd059b79a8a9a40c7c9d06dbff81442da215dd7f06c87cec25849361143f0c61f04c2dff97b11adc20e2355d10a9b933677d2ba9e671cb4667e543efa3ae299d61ef3306df27038a5cf34b883e2f9085b3c3ef35a23f5fe884d19effc2141ca43179bfb87729256dd292dcc36818c3baaef10b3a2c803d0aac9d537a93df9111db819faf28cc2d758219867dfa26ec6ead408d6b148f84bde374bc68d4f1c658d75d2e257c5fe2898337bc84c6cbee9fac98f56bf60347da66e7c1ab2bc7d774589cbaff08c6e708f1f0b665f462f12f314dc9eb7d45308a3f2cb6a348adf68ee454cec3da36ecb6f58d841baed9a6a592410cebee9e0478c477410ef223134e5e4362e33d90cd23d5c6c62e8412d0061fc0d61a62553489afbb63dc8898f406d65a6cbb31d973ab523dd059de18624256e008bc45c32b9e8112fcbb85f423cf2e7bb293ff3c4e731f4557ab24be22477a3d2326b47065a28652b4f68d8276bfbaeb6e7c47372d8ef19c0a9c1046c73ade5cee8012742421314e8bb81c7cda50b316258afc1ec2b2663c594ada2c93b145aaadebc08e8209acbd98cce218c4349aae265342edf771ff736b11d65f6190c0612b21f36cd5540d0aa09614842ec6b4e746813a594e3f430533960997f150a498a34cea6998f0cffcf30eb0ff66bbe2b7b34812e06e47eed2636ba2920595e60ca773fefa1bda4d7dc123aa6b45fff760d72011b0eb4286fb96ce04181d227d8d4f77566a76ca12368c295d73b909ca786f80721839ad0b9c501b92984e162423c81694284ed1febf1f43fce9a6e58f0725d8a23d407d7640564eb90be624dba312bccb706e19f2c433ca7c9b1d2f4d15b6dbc0687ce24f9d2ea477c1a028d5985a6544b4134313850d1ecb1cb8c776fc4c86413d50550376ab9c51c5b041dddeb00bfcc7553aa7ba2c0cf8f3b9f5a088b17d02d418defcf835c6ec729e880879e3d892a2c68c538e732d25f2f3a31a7029a25b18cab7e6d9de08bee83eddb7c02173117763eadc967fc775aab9dce24447cc0917ef2b0a566afd259d6e040c7012c7d797ae51bc9b3b385d78eadcf3042213d3e1739f11fa0297ff890af298ecdccd33699b522a58a6c285eb9c65cf388c583e3d7378cac8ac809c5ea2fa478463ecc5a29278c9c24fa8b99927226ae2f7924d80df345f72cace2d938f39269bf31466b6b604f4c74f5871dc4a44784e96405d889443d0b8e2b7ed4ca13ce02330192104f21cada369b74d6bd8868332538c4eb86f7580e3eedb373d5f1fb78fb892496cdbd177f02231908594debd9072bf384b3a748fff6540bb1b4b3432d3af75ed78769f21a1eeb3596332596366f62b0fc021c8285e1a8373fd2dc1f009004c167f49fbf67291ea858948e1e3dd4b2d81e429da2725e159f4196c0f778020085a8b118be8a3134d05f9c208b222c365b5df199dd527ad0187cf09ab4e1e362570a93580a9c290271c2e4fbfe9df7e07267198ee576dfeb06a874c410e627576b1d72e4365bdd75d80030a95a20adc76cd33ea815b2d2de24acf2f0d3f0266e68c595b1cb220a67529739386a9fdbc04d551f94d009b8553708f0ec7d1c7b5ecbac452b67a6ce2303ba6566bb55fa3a2316aa20db8fdcefc4f8b820caa4b48e7b48d9a5e249037dbb4ee12de16dd585adf89ea5221ce4edb4d86aa7081d04d3e2fa6553d38b3c9d1ebc83a9849f9af7fee5a5ab63c50565684f99c07e1cddc3aef2303455d257ce5903cc494ce4c8f417976d44d72a21ef3b035db26c0a3e947e4d71ed1844332da5dbe0f0c88290d32ec635a1e741e69ffbfa471da72a5fb66088c6b6d1c4854d2f48b62142b67c0814e4b512c5a77cb4f1f4afc07800b428f7e9a6c6584d735745b24542e85463e8e8e91023899d0aafceaee170705c4c2a40e6b95972c86658b6b25ac221161263ad80fe87d16c4b895fe24662c7376caef6e60a42395a75e1b3f1cf4ce005e1ff41a3e3d1d7f26ed7e9ede909df0194c7944d3e37bdff8a6889576bdfcef91dd966883c1f9d0ff5e556f4427396a09e1cf11859edf196126c0b787cb22bf18109ac6c3ea35f61b7ba72e8d052abb7a12d074d076f869960793c25d801f4a355a1af34ea894293c00b412ff4c7c1476e"}, @jumbo={0xc2, 0x4, 0xfffffffa}, @padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}, @generic={0x2e, 0x5fc, "8e241d0279efaab53028bc052d1c362f20de54168d10b363a4483cb36dbc8c0225d621d3ba3e700884757aeec6250d8583cefd4db38c473a864839b6621298dc723cbbeb55e8909a02ceaebad1db0f6bce6d929d92a888317f96acec997fd4a74d0ea405786a6d41d80823fb6ebc4b43de4400bf17de161075f0b918467b8a27b5df32085c4d1db4871a2cb56746d8199644298cc8009bd2f553ea90deae147c483ed0f568869efc3a0841a776487c902dac137261eb7211ac2af6aaec4974fb65f9cea74f4db6f197a6492d85ba74d74f8ba8a5f2c444b26ee2ff62892572f445a2a5a931d0ea88daccd245107c59235cd53597cd1be6298a77a1a9c70114623b59669047182c7e85c84528acb7fb620213c3b8fa77d4506193edc16b966ccfef9efa31da3b03e397fa1b9381c7bf584b72baeac7d2d5de4c5ba09bde01286a37f0d93ce132dab8279e8d6ce307ed78cc3abf4cbe83aec63be910945acdd657887697f253f3304ee8515b313ac9c78ac890c4200e8d4e23539eb0a0b05fb1fb035645b4e80ec7bcd7cd3d2c6f8b2dcf6a9e3495f045362dd810b7376436f5b98906a176b709e7542c671c50e894606e3e6a55e25816069d830c748c30d62bc3f3f4e37f2158d27d53e5856c8ca03a444745ffafa791f099c26f98b8056ea85ee12e8d3c6c861182e92be18acb137cddd4149cc282985926a777dcc82b67709b96f376d3b3bf333f167b0eb315d27a9014664ae89af3856a21e52afce31ea0cbb5adca64e501c5dcc0e72d4e3ba7bb44d0e44250d38970ed6dda8ddb9fc2f6b4200dba29d752b72b621134eed7d5957ab3c3640f6ef964cf7214ad26abc2617c9dea3d393b6938dfeef8ef3eb191fcf635dd8d24020656d5962404c8eec6cbed61ea637f5e7e95d299cd8c76c5bde535c901a4f8412f494d051183a03f0767a00c2689897e80df38fc86cb891373a2c4261ca3341f3f3b67ead854b6cfbd3bae7ce26fcd4dc657dfa6a608e3487c190908f3b4fb5d3769476d0cfecbe716c8f0237a4d5bfcc44678b3ef2400fedd883fa30bba553d085906d6d4bbc038df8fc51ca40904482194942ee81f5310a8f89e48aa66d8bf26d0df690d26fbfd8acde08ae20e9a3550e41c116b13b0b758f6ef575d53bd2829b434bfc04ab673ad9c01e6768d7320bd114aba3f1f9e57f8e6538a55a58844be7c41a204bafbefeb38d0d41953ac289a78ea98b73d59dea625638f60a237b110ba9a72dcb95ad41d61ec95300e676005eaeed0b2b88590ae1f175f1bd52b51345ce22d39696b77ee281d26a33e852a1ce770ec927e67a72d8034dacc73470c2d471b220c1b2657e9ca2b3abd0ef727508d23b8460a8e7f9748043f41027d5b9beaab7d5646b842fa771d604da79c0a25f44115aa396d5715e6338e57103ea133f21f896b278936f49612464482715f245c856ef224a454994ecd2f7187621b4fbe18a1a2744f293b6beb922b29873192a324c5ef79b29b38ce15258a92b52c26eaa78ca923181f5fb7d71de49ac0433aac9e5fa14a16caf08b70158338100c7ae3b8c296084b06c8947d470129594778fd92bdb1b8d0cd6a7b4d371f02eda0ad0599cfc3b420787e72db115ac4883976ed7a829f2af502906131d0d780e2f0d0f257c85e8e5848866240251945ad7e085fbff3612740400c68dbe08ab2ac7e8fec5a849ab92a2a09a91d1e1705aeb1450c3613114bccb754e00008c8e210fe7e262448bc0ff8554b84a9efa2c061fcf06d837809cd0c75282f411f0446e9cb5373f952994a7875beb5f35a17e18ebe816ceea554f43afdd9b8bd2fea78a1b09a8c475ec2a9f4619047cbb09f3fd429722e65bfa985bdcc434574de472686bf9ada1031c3ba61c96428f29073e68f7a729e9e96b1aa21f6a79f5be3d73ad7c89d4082721b6182f559b5a7151f888131a10e11a1e1e919f4fe66dc27add9e87f175867a0e3acb55a9b4a063045b9373e85ca1604e3746b796e6dc9396517edb2edabac3bcd569ea29e9148a75e4ba09f011bac97e8fce6502ed9ec95caa1896bfa4a01c4ae5d172b79dd3cf53437da47f67a8412c2f397d0506d387ec14fb6bf6bdf7e12cd6c1fea18407530162f4216e96cf6d601429fa67563e3c5c4ce129559d29bbce27445"}]}, @routing={0x0, 0x8, 0x0, 0x0, 0x0, [@empty, @ipv4={'\x00', '\xff\xff', @loopback}, @mcast1, @ipv4={'\x00', '\xff\xff', @rand_addr=0xffffffff}]}, @dstopts, @fragment={0x2, 0x0, 0x3, 0x0, 0x0, 0x0, 0x67}, @fragment={0x0, 0x0, 0x5, 0x0, 0x0, 0x14, 0x63}], @tcp={{0x3, 0x2, 0x41424344, 0x41424344, 0x1, 0x0, 0x14, 0x4, 0x8, 0x0, 0xde, {[@sack={0x5, 0x1e, [0x4, 0x7, 0xad, 0x7, 0xfff, 0x1, 0x1]}, @eol, @timestamp={0x8, 0xa, 0x989, 0x80000001}, @nop, @md5sig={0x13, 0x12, "b31d40c9a6f4bd06134a80a354186e5f"}]}}, {"9e996b1a6e51bb8739026b2a089dad578db1861cdc80c2bf3ad02c010e4088bab605e2ed069cc6519952b0ef272250d7aa01bf50170ae80758623405a538d6e2f8fc951fca4a261aa83213d57af281775f635a3c7996fa3e1af79b37a0b69d01fe2db18923c29b6e6e5c606ef3dac8fb5944214a4d0632f130c99b42164996d36007e65002b2e8fc2f748b0a47e66e4cf7245746a58c15ff861d689659e215cc20ae585c5b79dfc45768e2008c521ec9"}}}}}}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) sendto(0xffffffffffffffff, &(0x7f0000000840)="ae088843", 0x4, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000240)=0xc) connect$unix(r0, &(0x7f00000003c0), 0xa) r1 = socket(0x18, 0x5, 0x6) fcntl$getown(r0, 0x5) r2 = getuid() setreuid(0xee00, r2) sysctl$kern(&(0x7f00000019c0)={0x1, 0x16}, 0x2, &(0x7f0000001a00)="48bf7c6774d5abc00ec86e81e6e445355f8e", &(0x7f0000001b00)=0x12, &(0x7f0000001b40), 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000001940), 0x80, 0x0) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f00000004c0)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000022acf2047804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0e032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221505f4fcf668246c0900e1937c727a4bdb8d000008e371a3fc81000000", 0xb1, 0x0, 0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001980), 0x0, 0x0) sendmsg$unix(r1, 0x0, 0x4) socket$inet6(0x18, 0x4, 0x3) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f0000001b00)) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r5 = syz_open_pts() openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) select(0x40, &(0x7f00000003c0)={0x30}, 0x0, 0x0, 0x0) close(r5) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x4}, 0x4, &(0x7f00000001c0)="936c3f0a5a364f46", &(0x7f0000000200)=0x8, &(0x7f0000000300)="a833981be8afad65400d3aca591aab5e4604105e354aaacee73c177e5ba5fcebb0c73bb668", 0x25) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000002c0)) r6 = socket(0x2, 0x3, 0x9) dup2(r6, r4) getuid() unveil(&(0x7f0000000000)='./file0/file0/file0\x00', &(0x7f0000000080)='r\x00') semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) executing program 0: mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='c\x00') writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[]) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f0000000040)=[{0x9, 0x80, 0x3f, 0x6}, {0x7, 0xff, 0x4, 0x3}]}) executing program 6: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x11) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x5, 0x4) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000040)='./file0\x00') sysctl$kern(&(0x7f0000000040)={0x1, 0x45}, 0x2, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", 0x0, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125c", 0xaf) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) mquery(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x10) open(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f00000003c0)=[{&(0x7f0000000500)=""/252, 0xfc}, {&(0x7f0000000280)=""/100, 0x64}, {0x0}], 0x3) r2 = open(&(0x7f0000000b40)='./file0\x00', 0x8000, 0x40) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f00000001c0)) close(0xffffffffffffffff) open(0x0, 0x20, 0x1fcec91fcffd8bfb) close(r1) syz_open_pts() r3 = syz_open_pts() fcntl$lock(r3, 0x7, &(0x7f00000000c0)) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000001040)={0x9, 0x81}, 0x8) r4 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r4, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000080)="23151f00020000200000400000000000", 0x10}], 0x1}, 0x0) readv(r1, &(0x7f00000004c0)=[{&(0x7f0000000100)=""/75, 0x4b}], 0x1) r5 = socket(0x2, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getpid() getrlimit(0x0, &(0x7f00000001c0)) setsockopt$sock_int(r5, 0xffff, 0x100, &(0x7f0000000100), 0x1) r6 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r6, 0x2000741d) sysctl$kern(&(0x7f0000000200)={0x1, 0x28}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 0: sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x17}, 0x4, &(0x7f0000000200)="7631664201fea3fc37d03539e31339d1a873493d4388b12b6393f014fde94bffffffffffffff7f30169219364d170e0049553cf8", &(0x7f00000000c0)=0x34, &(0x7f0000000180)="10000000732c2faf1d3a3a5712acfee39e9db96342014bfe1e09250f3b97fe8b6a42af40c6c1de830c05d80a6d6378ec8349d54734c75b5869967b5763a7c750cbb37e74c2c8ae670db65816f69fae74e3ceaaf72075f7a0d4d9e7c4ef8967a076f0b8af9c653584", 0x68) sysctl$net_inet_tcp(&(0x7f0000000340)={0x4, 0x2, 0x6, 0x14}, 0x4, &(0x7f0000001180)="9b82c671", &(0x7f0000000380)=0x4, &(0x7f00000003c0), 0x0) socket(0x18, 0x4003, 0x0) open$dir(0x0, 0x10000, 0x1a) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[]) socketpair(0x20, 0x0, 0x22, &(0x7f0000000240)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1008, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x23}, 0x4, 0x0, 0x0, 0x0, 0x0) madvise(&(0x7f000006d000/0x1000)=nil, 0x1000, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x8) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000040)) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000a80), 0x10) getsockname$unix(r3, &(0x7f0000000100)=@abs, &(0x7f0000001200)=0x31) r4 = socket(0x2, 0x1, 0xfc) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000580), 0x4) connect$unix(r4, &(0x7f0000000000), 0x10) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmmsg(r5, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) r6 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x800, 0x40) pwritev(r6, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) mkdirat(0xffffffffffffffff, 0x0, 0x0) socket$unix(0x1, 0x7, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x80) executing program 2: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x40) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r4 = getuid() fchown(r3, r4, r2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r6 = semget$private(0x0, 0x5, 0x1) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000002200)={{0x10000007, 0x0, r5, 0x0, r5, 0x0, 0x1b}, 0x9, 0x4, 0x7ffffffffffffffe}) semop(r6, &(0x7f0000000000)=[{0x4, 0x5022, 0x1800}, {0x0, 0x8001, 0x1800}, {0x4, 0x1, 0x1000}, {0x1, 0xa4, 0x800}], 0x4) semop(r6, 0xffffffffffffffff, 0x4) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x7, r4, r5, 0x0, r2, 0x0, 0x2}, 0x2d10b873, 0x7, 0x4}) fchownat(r0, &(0x7f0000000280)='./file0\x00', r1, r2, 0x6) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000380)=[{0x3}, {0x30}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000340)=ANY=[@ANYRESDEC=r7]) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, 0xffffffffffffffff, 0x0) open$dir(0x0, 0x0, 0x0) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x1) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) write(r7, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) rename(0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x1000, &(0x7f0000000200)=[{{}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}], 0x0, 0x0) shmget(0x3, 0x4000, 0x0, &(0x7f000000d000/0x4000)=nil) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0), 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r8, 0x80085762, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(0xffffffffffffffff, &(0x7f0000000340), 0x24) socket(0x18, 0x2, 0x0) executing program 7: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="89ffa22f3c25aaaaaaaaaabb86dd60f6190000180600000000000000000000000000000000000d000000000d000000080000000013004e224e212f79d115cfecf46c6d18"]) accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000340)={@random="f394e768fe1b", @broadcast, [], {@generic={0x8035}}}) r1 = socket(0x0, 0x0, 0x0) ioctl$FIONREAD(r1, 0x80206979, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x0, 0xfe}, {0x24, 0x0, 0x0, 0x7fffffff}, {0x6}]}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000240)="1234c147d168098b93029dfee05e", 0xe}], 0x1) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x1) connect$unix(r1, &(0x7f0000000000), 0x2) write(r2, &(0x7f0000000180)="39f29fff56576a8d", 0x8) executing program 2: mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) mknod(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x100, 0x5c5a) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) r3 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000000), 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100)={0x0, 0x100000001}, 0x10) fcntl$getflags(r1, 0x1) rename(&(0x7f0000000200)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000300)='./file0\x00') executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000000c0)) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1f674d19b1f9ec35, 0x0) ioctl$BIOCFLUSH(r2, 0x20004268) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', r0}) setitimer(0x1, &(0x7f00000001c0), 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000280)="6fee02d136fc882969deecec539925644ab108eca9d35e2826ac4cd4c03958dfef1724d264983e5e5910257e9503a402b2f2403e2089d89edb2148d817bc26d9dfd1e26e93e0b23712a74cd85d297093455b082cad9095ed84a1058dc8d414b098fdaaaabc109d9450c043a5498ebedb91d1c2d99fc702734cf76045dd1b0823e7f5446625dba05a47537d2032ce6fb1539b95985f44b322d3786d236cca345927a9f2546a996b77968be09d2c0b32c1ca3365d3f22ec62bd791320350cf72ef1d28c0ca8f8a710a8660b3afd564d80d3341876c8f472719bd4b3b04db0b71cd6b8be23fc013b437df740394af9f955226d7a595d07dfd508a14267e211085a141914da6df9c617794e4e949bfa3dedab6ad6cfc6aaa249ea0bb18100f729df09b7749f9f98930f09e50bf854b00264ba504d3ee5a939b19fa1438c4f516305dc139f2eeb80d884c278c424155ec0311718daa7a8f495712359cdbd5df4bbdb6b11f8c0a3420abfa019f2a1d9bb63cd9953ca2bc05bac9befb7df1796a57bc96f9553e0e05a2eb7038b954467bd38bc153bd9a72fc0c91963a47b518aa4e17fb7bedb4e5757acb05697761b3def909f1a696db4e9d25012c40493505415e9c7340550ef13a6bf385ed2988752c063151c6a084cb436c86ddf9e751dae25f8f356c7387f86a22145869eed42dc538fd41e8ca80300b600cbac6607448597eb20aa5be679dd696fd7986acfe264fa4f37e4d36e7a0291bc97a3eb439d2d4a13305be46e9276d53eb65094c7fa99f77cc7f0940bce2a2f13dd1be2b14795d9a53e66893a5d78a8d112387848197c0ce87631f84c1376673a96adef3182029474873ff735ee1771772c0f021892e6f05af0868ba0c36de9249d1a64e73ea57f4952cf1ba0f0654431922ce21fc877d0e5a6f8939945e97dd40c69281926c03a1ac6b92352c2e52af44a33e871f12421ae15d56841961750b674fa76e042988f2aaa2ef5040975f3bba51ec84ee7e93ff392e45022eadb83dde3f7c4e6f6590342919460a07aaa7e4c7ce30760784a85210e3d0020ce73c1e44e8d1d61141f8f99125eada1eeac977d8a345a6fda1538b3f7c3d0b915acb9cc2d40bb8af4ff6c19310a60d01762b9b264fdbf1630e36acae664746b3786e946ca9b144515bb51144370beb807df656281d46c1bfc318f2ed79bd0d28755587dd9b37ae03a3a84570c9f46c2aa0d4c7ea3e4fc83dd7c40721ff206c70c98b9bb6137b093298a10cf54b7fb1b405bf0e83e72166d3bfea7d3f3b30c5a96999f05c143706e5f19dad6c1ca87b274c6c202a6853d5c2e75807b31df83db0bb77a9c1793f195cff5dffd1937ce28e4e82210569efd18ca0dfc4cc40de910d465128f9b5cfdefd59d65095328383113450a3ae16f9d195eb381cf57cd6e07c04b6387b0115e68fb2d2bf4d8bd085e881610724ae5f328aef3a02eb38bcc529bc10cba319ec7aac3efff0ff80d24bfcccc5bf22b0fe932edc5527125ab02ad945e2b1781f372ccb466ec6e21bdace3e1e9a83edd59785721693b2522d018b1c8bdd0210ee7dba091942cbfc923825aaff0b5201634836d552479bc4bd00db0d54bc9d4228f3889b1178f70ddf450a93dd1c7700bf5ffbb2d2106d8bfe8b3c9456f7fde0411335df30593d63a7ced59c33f6aa13e498b99ea5c025108ba06ab28dbf168a095b6bf6eb2ea17ab391571e27d3ea69b29bc848cb040d08394d88196de0cbf3abb862bce49475f1bdfbed9762896b4bc8d6cb657b6730bf1e6c17e2a911906a40978c3d998ce58788b2030ecfb3fbdbba8935f9d1cdb41da310eae75e8dc956cb1c645c12e1e5a4da89fd5d88f7ca1c8f9ddbf93f3d381e458301f9b509a3ff9ffe6df9bf107e415865b8d48129a97fa9963fb174987eaab31ee6b67a3cdf6bbeaca9c66b0f25d83d082075e602b6a556957a5b5da582483a9ec97f759bcd270c1cf785cb13daab6bcb015238f0e2ed1d1a5797d2be275d5426f98302728920b104b15668e354a496ea0cb98aac1f1a2602d3f9f82247b721b4f74af2bbd4464b929c5c46eb30ee05f7cb0a8655a954dad19842baf350a09b1f0220aac289fde5bbce61ead7f95888ea018ed87b63b314118b22a662d4b02283a4573153e67f82cfbcbd0329d34c689a94634ec93cf9bd16597396a0400380c562be867875751bd3e53456d19e4799869e38697f9233459da8043cd7ad26836c9743aeb1f180ec6d9b34cf8fd36ba2c994354a58b7baf870935832dc06fb1839e2bc8bb9a4ab958f26f28334e60a7b3806681781618ecbf03699016dfb5d940332dc86b1a6cf92d141b85b4da4031b869b964535be7e25a04bd4dbf225355c95a44635e96902244ae69d0598a042372364171e855f5fb83777c7e91b3682a6210797978cbc0e98e10cec3cc41fd9ef475ff65644bc378e8167eea3e1afeeeee1051fc72397d147636ca9bab10030e6a6b3df3c22c3495de06ea0715763f8e4c47e5785d65ca5c64af1bb7be4c57c7ff720d74edc67ca183c6d627d293a5eedd24d222364544554280c45a2371bf395d7e4899270e22810e31cb13964d9d894229f0b1934723eeba8598d99b1c86b217004f9cc1afcb957b8d3169cff4ef2d8baab3d47dbc2f85184ae2ce518638eae1b47b16f86955f34ca88f7bf3851891a651f64f5e0d72daa2f4d497ae711d5e79160bad450ce356c6dca81f6946ce9861c80509fe9345d7c939a0ae45a347e9a146a2570de69129964fb5a36844254611ed9de54fef11d0b61fde2d70ff3738ac697ed9a4d3213a3123d6a91be0c5a78b9c7d492246bc954860732017e8d1ab9f0343d0faa11b5eb9efb3e67e20f5556df29b552c643754e0e37d683c6fcf9e3f07d0904a5f083a89944eadec29ce731774212922222b25db498b34dae173f56b8ddd378ccb92e16ec6ac638f2d7b61397f78e4c1c6dc8e4de44068833bd61c396b178877de7874f76ca00ef6e62eaefc5c8354cb3997f891375d73f6f4cb78d6d1efa0783d47f0fabf844cd261be45410dace2ae5fcb0321affdfc95e7fea10b99e89e487141dcb53348920280d94427ed50f6cc6d1baa208a29910caff0eb21a51caa957a32dcd10eccce6eb554cb77cd1f6df158afea2bf567f8e1c8ebd8c6786f05fb58cbc0e42fbff4fd26c8877bca21d9f401cc5e4e5cb98b836c127e0134f0d0a50a291699f5ae22527b3eab05d36692778ac35ffd13c01d708254778baf6473bb225fbacc5d520f2ba48a21beb881496c1b38964b58680aefe9c8b2f906d99564f5ab134c4a23b95fd9c06215bd8a4f70f9d0092839625783922bd5cc67734b01065cba9527fb55eeb2ca12542ee374ee422aed2413246e5b5eae1e20f9d1611b47db2bbf676f30079ce3989da90415f5bc828a81bf19a7ce81ab1bb389a6c3e0d0e0c934fcb3844a237140dafc5b8bd56c5ffc524e1ce3be9942e054678a12968802872761e3e995fbcd8c95e5898a56b50f5b17b3dd2e44a7a0367ff2e417d7474bfc92bb715b8dfa6a923accc7bd137e237eb5c8b75e661a8541ad877776e6d768933af66c22d252048446163eff63eae1f2403aa3f3c59a54eff1b83a648918b4699fb2b72851a5c866552984a452cd0315daaa8ad2fe52dd369b2d92262c8d4579ba21f183fbb581445f76500bec218ae383bf7a4ba221855f75599e74e08c4889f8dc2fe07888e789d867ccafbf485b4d9e029027b5be50f91a34bf2dc3f67cb48172b1008819d1b5825212f393466db6653a9c3a118b925f266ad080d198ade1512e22a8d539e2d48b3c7e788acd5f2ebd855546b0104faabbe284d35a5de15768f25d03c9ed483f4ce7cc554c3e7093be84d5eaee6164945e7595f1b79eb5fa0aac00af8002ecf1441cd58267925a7dac80a807438cab662c135b003e554ad8b1fe6ac9ef3f6ead3efe8e33d3f281991d548778c2c34d363952b0c47996b7c2f11d0912b92a55dcbd01262bcd2902d05f07bb98e14d7e9eeec43f8ffd2e8df7358aaf87f9c6ea58f0cd078637e8eb93c673bd84e01e3392795046f516053824e921d1dcc6e0cc9b32dbec160fb3ec45adb8e9a062ccf073393cdb77c20ef327aaf011bbcc4fe00fa19b8e1b390c8cb80ce97da0ea50dccacc6be787e93e69aa0098f3ec13e1fdb81ca0aa517aa191c62ab375b64af11fbf4c0e878f7ee777e456a8eb43f97a3293c99f577315853b057a8d50a85277fb69391e58d79d275a3ffb1dc4ed87c20a024d529b8bae4a2937b92443cf212b1ea07afae0c653486b9f6a5004f22ab4cd7662879f307c9e51ad26ced21953322fc314b91114cbd679b8faf14e2d74905fd31bb2ed178978e1df86ce3b4dca5950d5cf91190d730925959bc06339934bdfb95ba67142fe209d43bffce905928f1887d07833ee6d907c168a32a68fd6f4a279a8b85faadff7f7886f9d25a7772bc0ce437d40652ec41d8c0854d13b463b23559ccde13e34c524ddd225d3101ea9767b3d33c1aaa87e8646e9fe7d79567ba52c311c77c3a97421ed697ae4961da9416311ab259aedb33b9a924aa3fe3f328ae81708ae36c7da2515f6f6d0a1024a735cd878bd2b698239bc783b8de8c2243d8dcb4c11ec2dfaddcf7a9757e6692a11206d2de36d245c2b7a65ebcd1909140f99dcf9636b83b2772914cf96c5027a6f8968e75af98e6df5ba9f83c2abf69b716caad10e6d534c7a384dc0ec2c8ee934ae58b1a4a4a63f72fc7b876dcb40a75aa4f2a523809fcd76c21633c7a6b63eb20bdca6b6bfa849094f421ab6d845013c47765eac17e0ff29997b11ab7943142adbdc697cc94197caf8a568afdec1dcf88dcf79990d9e21a47c83b3fdc288c4ca0219cc4dee5cc2bc5a6871adccd6f902773834ca099384124cca97836d978a1e1e8c88018dd8e1991b1f4b57ab76ea34744f0db1354eca08d9537bfb16bb3fa5c424f2706035cb01c01608a2ace0e25a24e85683e637f64a36a5f5dc78499efef9f9a2c40b2a87a4de587e837bc856d23dc1177f5e1eb612563deb92081a18c34ba85478e2430ba6cdc1f003903f350e2918c06a608ec9736037f03c1513f204aa7b03b89b84bd7c655602be63fe88eb7200e44d52eecf773c10cf569ef65f57c59fd36b86d90b5cd1222b25f26b83b514937be7334df9e6300e24340a0a64d440f0877377fe6aa8248ab93f1009a2e7468eb970f642237741b6e0b66a3822a2c82ee8771c16c3b7303ce6fd811e687e25b89b1f4c0efa166c475177405bff70d2ef7c23379a1faa9c7f61175a5239f3c6d6dc32e185d079f8b834e2cec747a887e18f62eff95c56013e24b73141ee8542820630b5255aa8d3e5e918c156576d8758ba012c64be4d2435137f22f3eecb200671766d7f5c750e593d04911509c9e3d8e6a25d115a50a4a0d1d9d13aa500ea54468b40bc78119db4a2a115dab281e6a1c5ebc3f2b885fb9bc5e8fe49518fcfe68cefd696627cf6fcbde9178e1fb9589fe44161af1a49ed17ede85fa305f934cf034eff49402471a0c8e0386cdb1d1e0bee6565a133a485b3d0c03aa58bc18f120ef4d6b46892f5f576e5cdf94e414ff8336e2735b51fe2c924abf71182c7a56d526916e98d95dd74049db3cfc0644acc7f4ab78518495886fe29cc418836f7319b941426c3a915be2ada6a7e7d05c0204395748940c91f615813b49bcfd577f18a9d0101add8e9c52bf74ff61bf0af1ecfe49d87e1b5014593a5ffba58ce95bc22b3a4b0870b07bbb87106ad020d47b", &(0x7f0000001280)=0x1000, &(0x7f00000012c0)="f08678459a0e88b8b598e08f19a2bf1271a23a4209be89510e06925ecd4a6c10bbe3827a6674f81f834d77a4d35bc23ca4cff3bf1684e228d384b8972ba881a6e4b40c5658029b17e604d7a601f426027b16087c8b9e5f2787641918937e581fae01df671b4592f7d7b0425de665ef43f14a3dc85eff5e43cba263c82caaa798430dde8f8a3ead456e4c0522435965cf6bcf130b21fb3a25679586778d8d93222466eb7f8aa07094774e4f7c6b3b298b17b48578ccb08342125c9278eb503827edee833deed3ae40d65b39489a149e797f0828ff017c25bd74e87f4507896b3c4c8ee15d0c2bd05a87431a94a3e1bf3979e5e0c62c", 0xf5) executing program 0: r0 = syz_open_pts() pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)="66f4fd8317cab95dad044977120f3473b689c367f8fc971e9e1cf8a7f3e7a4984302974aecc018daf394018c34c3165a8bb6fd2ddd4e9e6a8be44ad8c28887534924005642e9fe3a2db2d9b745bf64e7ced224", 0x53}, {&(0x7f00000000c0)="bf55cc4fdb45afb1edb29b9ce5c87970f0b014b276d058b7ad61995b32e85e35193b2a36156e9ca28236d10f4cb704c88276c8f3faad6ae4e9d2289dbf3c2246fea5ee84d873c9ab70b75805787d5c42b456d1d5aff2d73e6d74972374715b193291429c2748d2ba88d6382a3ccb5760b47aeb995a074ed40b623e64c691a0c40fd8894ad0d5f9b6c10567fb62259221b9dcad3d95a60f3935442467341fa3cf500e85a70acb134aa63c9164badc8b8bc2566050166e1cda4e6bcb2e", 0xbc}, {&(0x7f0000000180)="2a0c51fd695eac85f637754f2f94b1ca39f0bf3dc02985ea37391543cbfeb1a9767a52f88a26bffc2cd23a83c1720af95e0a0b8699c6ba90a98043e115c9a12b2cac4caaf075500b754c70176071622b4ec43ddf4bb4dc8173cc0aad1a823cd6b9814d282d4b1d702ef9350ac007a05aa3786af66af44196d11f9d8e4f7754436b30409075bc8f90cbf62420c41371a17741eebb12af5e111acb0a290370a06f0a9c6ea4480e9e81d35f970cf3fb514e", 0xb0}, {&(0x7f0000000240)="8312c720dfaf6a5cec922ec9ac1cbc3b0f52b32c699a200539099d8dde2f4aa043b682640f942ea7c0b89b", 0x2b}, {&(0x7f0000000280)="3980d4dff4f780fd536b462ddf66fe72429d47304e17", 0x16}], 0x5, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@random="fd9339c0fa4d", @random="5fd01f461c93", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast1}, @icmp=@mask_request}}}}) executing program 7: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0x0, r0) r1 = getpid() ktrace(0x0, 0x1d97c82b8eba19ad, 0x506, r1) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x1ff, 0x40}, {0x18, 0x2, 0x80000000, 0x1000}, 0xc6, [0x7, 0x3, 0x1, 0x6, 0x20, 0x3f, 0x10000, 0xfffff800]}, 0x3c) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x1}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc0105715, &(0x7f0000000000)={0x0, &(0x7f0000002780)}) syz_emit_ethernet(0x42, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x34, 0x0, 0x0, 0x0, 0x2, 0x0, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, {[@end, @noop, @end]}}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @multicast2}}}}}}) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0xffff, 0x9, 0x0, 0x3}, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x4, 0x10001, 0x4, 0x4a6}, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x9, 0xffffffffffff8041, 0x0, 0xc768}, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x237a, 0xfffffff8, 0x0, 0x8, "78603af6ec907c0ec92aa0edbd899699b2cd26b3", 0x5, 0x200}) sysctl$kern(&(0x7f0000000240)={0x1, 0x32}, 0x2, &(0x7f0000000280)="1a44c592", &(0x7f0000000380)=0x4, &(0x7f00000003c0)="27cb6cbf", 0x4) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x6, 0x2, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x1005, &(0x7f0000000140)={0x200, 0xfffffffffffffffa}, 0x10) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x3) fcntl$setflags(r3, 0x2, 0x0) sysctl$hw(&(0x7f0000000200)={0x6, 0x6}, 0x2, &(0x7f0000000240)="1b839f5e1521480e89f5", &(0x7f0000000280)=0xa, &(0x7f00000002c0), 0x0) chmod(0x0, 0x4) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000001840), 0x800, 0x0) pread(r4, &(0x7f0000001880)="79f47b4c4cbb9600fc1b159e", 0xc, 0xffffffff80000000) syz_emit_ethernet(0x1019, &(0x7f0000000400)=ANY=[]) executing program 2: writev(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x8020699d, &(0x7f00000001c0)) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2, 0x0, 0x4, 0x9}, {0x54, 0xe0, 0x0, 0x6}, {0x812e}]}) open(&(0x7f0000000180)='./file0\x00', 0x10, 0x100) (async) r2 = open(&(0x7f0000000180)='./file0\x00', 0x10, 0x100) r3 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x40000730, r3) r4 = socket(0x18, 0x3, 0x0) close(r4) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f00000001c0)=0x5, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname$unix(r4, 0x0, &(0x7f0000000200)) (async) getsockname$unix(r4, 0x0, &(0x7f0000000200)) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) (async) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{0x0}], 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) (async) r7 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r7, 0x0) r8 = dup(r6) ioctl$SPKRTUNE(r8, 0x20005302, &(0x7f0000000100)) execve(0x0, 0x0, 0x0) (async) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x20008, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000700)=[{0x2, 0x0, 0x0, 0xfffffffe}, {0x28}, {0x6, 0x0, 0x0, 0x6df1}]}) (async) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000700)=[{0x2, 0x0, 0x0, 0xfffffffe}, {0x28}, {0x6, 0x0, 0x0, 0x6df1}]}) write(r9, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) (async) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) executing program 7: sysctl$hw(&(0x7f0000000400)={0x6, 0x1}, 0x2, &(0x7f0000000a80)="fb382e54ff6e8281ab7638ceea4d0e553eb4806cffb86df326cfea0ff6b7d5bb32eef50fe5930fe3e2c8ef2ff6eacda82d4ed01d08672368d753cecf6c51d6f7af6ca46e0a623bca35cd61b25ccad2fcb56bb5b6c6483d450f8b552e39a74459d223705e31fb21631dda16378f4fa78f57624dfb73e4ec145acf71857851923994e63938c0e084b258d5ba8d21dcca7dc29426af83f583a1a51b8f8d490fdcbbc3e7c379ed3fd58ef4169b95d92a39b5a9218089a49c9626df7e8a756b153866f61a510b55983750c574c299b38e5f1a361998e0ee3d97890f247e00b6c7d2d79da2bf52b7ade5b573f4cf0f1298cf56aadfa1a82076445af05420c99771de89937662d69f36bfa6770f907712df8102295d0b45dd8c5814b3339acdeddb9a63f5d23d862ecc35e557cb268dab15e7e07e532589c780ec9f4facd5a830db7706ccad572d097523e4d3716aed40223b3a1b55f839bc9b3348f47be6e23a885741310ab185cce91a8e65081c0266406ae893ac60fc894348020e37c8467a42391350c176fab5cd18b2863727f56faff20f904186fde3498490a271d9f1aedc9fdbee54d1a22e81c4eda1bad13bce47cd22445ca12e53909670d4ed47b397852502119861469af5bf53b20e02dca92fecc97890c56a1981813d957790bd9e0f3a989cb420f09129a60524c05d250de6ed8062426a7dba7d4956b9bf4ea9bab7e1a6facca3bcb355a0594c079b292f22cd07034cfbcb3fcae6d45f7664b1cb1b73bd8797c3677c2ddc8c7dfba5f92b35971633b27a308db717cbd40b117becbc988a67e7726ab5d15fed030da7f182bd911fe14ed31c005074068f1ef9bb0bbc1c377249aaf8a73f1cdebe2d49d03048de96f6b277b03d3add405d501713ba3bfc9cd789bc458f99262bcbfe66bf3047ea676221de7e61d836f0065406944645a6a27b34af90601e13ba5d042436bb80d95547a40a97eb6cc6d378f6e80ae312a1a046b4bbd22975f4b44aeb24d6033e147c645e93d42b860a1a2323937a2d3b6880afb1c9864b9d34d9125005b299698cfc2cc264a4e515cb4b21b44da635eaa2b16725bb57bc900c3e6c555428d4f36d8bc87b5548594a7c7fd8d77d073e6888c32254575164771bab48210f183f2b35aad62077b2a414b7ecb1fbfb5cc0fd0d34b9f30531de736d8bc0a31a2413bc13426a088f93e1fa2c4f4224d63e626147259544257253bff6eb1520960b9a8cbf46947d8f8885ff53cf1158fa37accbacd3683438a57d731f340c84dec328a11b7bf0fc1283c67c3875d8a0a6969aa74db714b94ee8f485bd0961714247b78280c1f8746e6c2b9366073543e75fbe13c20b5ff82ad78105fa2cdc95f84f4a4dfb344ca6b14516727802eb13319e193d51643eda5949a2433990514a190229204bf9c135afaccfcf2dd74bec41b38f39447b50fe659325a9026c06f2f01cee030ce60e09540fe85300e12bb309ebadf9f67e2329c1f03e189d2e8ddab326362a310054e8bf70d3e5b4b023d9deae2779c4d15ef71009db4a1adcac0e210843ae7e6f762370c0af28c9264a0f4dd4dbf4620e0e0ec543e881537957dd4d066030684a71910f653d399455617ad161260d4a47de58e50cb5618cd1cab751256c44e2e085e365c65d953ff3401effca80c12c83626267c755256a3c837f9228542cc72f05e8d64e38688c4d285a2d4d04d4baf20ba26d16ab487125347f1418a79da9b9bdd6a967115e46577df4a8b38b46e9d3be08eb41de3c9e430151d262e604a4b4861c59bb22d83440e558df5f48d0c2c72d71c60fcbe38a8bdc6f23fc34688e8b1f5b9650ffec7d7a62eefcd42f8fa3529acadb7e85dc074acc508a0c2ac2765bddb7feec764833c0522155e0619fabe1b21d6e0a0d08bec700288c7817b376f094c39bf61ea6963b90fab556f2e560e694327a2d50bc66367c9f3721c848802a8964571e8d64012b50d4e58b6fe9f48b9fc8e373dd58e4dc767192118d5cb72068550a8a206c4e3eccc613122379789bd38b154339ca20ff975a4212879403978cf1f549c28175ac6059bdf5899b515d732b5b290e2e53a26dbe65c7dac41a4f709b2af216ff18837d2fb6c0e3547011edf57c27da319352db5bb7d055a6c2d9d0d08cb1bd16b276e4a7e86d0a33bbb96dd4054e41dfe195b1279f96e2c892ba3b9cdef2a232ebc0cec3cee20ff673ed8449321756f91859105b3e47212ac4eff84c0ff1f0fddff35efeeea4497b27b4363601a030b0d9840b6b247e00ad986c1661ca3eda3bdf09b442dc1bb15c2fc7eff956c19f20129c2d8116a459fecb6eefe8426281509d92ea858be51abec7a4544b5595372a938f0604fa1bb5a0ea48735e39b758920808b6551fba8b512e1617785fe6d43b49fb4dedce56c1a1e9efbe444bc46c03f16b0ee42f1d07e9a212a65134decb15facc8aae601e25f2e5c2ee83919863a284b51c3f208bd5240bf9a755a7e054a2d0e23bcf542304c535f6f552bbdabc1925d470db263791812a243c3898e1d7275335f576d03d99d163c1a144233db6cd2c09efdf75a46a9dbb9d5ca9b2893a14572040e3db767fb9af31c42eb143769c50964eb80ec98e0bfe82f8e48ded2e8f41e1443160d4a8ee2fadd18ff2237864f0bfdceacb6d4fc374c6dedd70952264c6bb79d73e10833fe84e22854955ad1d9b758b2a554633fc516639cb66c73f889b6ae37592b5a8911aa45b5337cbde6aebe5b05be55cba60829c66e26847bf1759093142ce376e0242c2d9b36e7d8d6b76d9f50244c03c21877d2238719c81d3396e0b4605f76687142c77fd70c142cc414ba16f39cf07197d858ad2f66ef0477ffb26af50ade88c45734eb2dfc84da2e19da84ee2789d7d6008820a96f5a5dd19bc2eb3edaecb9518b61632815a624cd4b48fb36c5ad8eb2ed6edfc6d316c0a6f9ac854a6506885ec2c39869bc8895297d54ff7a4bfcbf0cb9d2641558c750aef2cf10589637050e5ce5384964a04e10525882d9e6a0864a79d82d6dd33035af9a2e67c80ae35e17daf62bccf13c80d25957f48b94e06f72d6d98549c9f4ec677abd0c9717770f8ec49b248bd57c41f7cfa68d119db31cf4650db5df4687cb7eff650d5dae60953cd99fd302042829e200d4b0d5e80939dc931bb2f750e9e9f07a45b0ca69dbf07907766649bf3ec1f6624f4962c20b62e2b6977cc92a8ecd55b474f9c8bef70f262f1e3c4894f00f9503650456adcfe16a35decae98b403969d2e8a77a5a41a866d1e4dcdcf03f9974928a05ed1f4976ea7bf084a104c705d195e62efd2914cbead1d597e95d0d4f0c08cd9e8e07b74747e9381e067ef6b5a35d2a5a41ba98401e7c0f0e21c12a69ade6007183d1be59a742106ec656d725717fb9c596a383b6c2548e2a51394003064e9815c21eb4bf17fd95814460a271f2d66795abf3908b628f29b4a98133c9f5dc564df92ff826f7be52e3f36ebe70600c12bc8a6c1ca617d17e0ce806ccd6c76cce11c4229a97d19ab766ec642a749599ae58a1de1bf7cecebb60585232b3a1592ceb052da9a116ec942cd2bda7c88894999864bd5b2d1d287bcaf987112d7bb0ba335f84550f28ec8d34b0b49665a0381781f7cd8de41d97c105b2b251f7a6f9231ce38e1c5a2048f57bf6950d63305546ea656387cac9a1fbc780c5218b2a9bace9bbfd9abca4338ef50ec861854ebe63b2a96c808b9e8cd4661a9b4914cf7de21881cb926e50969ca87d8c1f0bf570d13f4c608b0fe508a538846c8ba460ba6af08b34323694212454fd7809f70ca2c3d28ac8a70371db860f4dccf5cbff57c5d1d1a8b29d3534f33f1d60d1d2bcb4fcaed43024f673dce69c48a3acdec2c89eeca32af2671feffedbe0183c7c70f5d4962ca780a262d7b6846818e50ccdfd9e29ed924d9ede9854053a5d4eaa2e6e55b3f27c3d3875b2011ff25f0f9f882f11ab2627da4f821aee4b018142902ce0be07d1b02981e8b8cf8f48d8de887684e8ed69f1076a77295ac856acac5271eca9fd86cf8e956196af3f2b2566f3c57f9eb9bc70d66a71611eb4f21f82874faf956598b2fcc0dbb26fc79a0ed7f698a3c2ca50695dfab16d57bde16ad4a2e7a8255c72c373f94045637998ad15939e7f86be4e95e7758bd59d564d4b726d3a56e96819a0002d1879c90da20ac705ffca4151ea321feeecb9f98c7e3472a92919a2179c69e8c109344324f037da8fc8bd3670808289dc48944bace31fc92e4e8c8e259026e1b4bbae0a5015302b32cb090ba6a4d156989008690ae50a8ae7d325833a2d7e1da02df84d0d867e17347684ac4ee3fa9324e6c896047eb0cf6f9b9adbac1742cde220f027c651de580a0ceb02823a6c480b2ca02fabf3734d741224dd9acb85f8c6293299b31a99604dab9ed7bf1b20709571f5b381fcd2edff985f080377079de392fd2c183c033d0e37f9d2e4f9fdb225ad68e7207c3074783ea035ba97ee4d6b8282730a7043627bac1ab518da9f2d944235b16a1ea60045f8e569ec21c660b117779d2e2b7ed6acf8d7309565b46ca450977ed7d6139005c4638ceabe6acdbe6bb1100417c74942170b3233e32ed8395795dcb0a11f43cff099fc82e11b827ee4fddcc0197ec439e8b97d1969c26d85e5eff307c81f2727e58eeb967f4bd4c8741617a6d7ead68a3fa90754e2d01b42e511376a6e6850d3f96323708f08f11701dd54deb82b8f92382a778ec719a9ddd21fdc07ee8e5ac90fd1712f29bb1ebae2e32487c4e8701b61a04ecb2d0924c75e8d37c40069338eabf152da3b5868f6478315b5d0fc62661eaa0a3e2b41571ffe71383d997e9369fef601a495137f9aee6cf830095ab8eafd179dafbbaf48c484ed4ad9b71c95d46856083be859248f2af174ec8f7599d5c5979f166cf820e212362c8f3dbdf6164c8e4cc94862754856c06f18d6ae1a28b9873ddd440c657f1bc36f017eec6a30ea4c67b4f75728188ecb1f655db6a2e24f77583b18d8811e4472541a1b9bdbfe80c22196c969ef75ffaefda5128f2526e226e0c5d88f2ab1826da295eb5a83ff93e1b093becb9114773836279248e819912fe3b3f308d539ab5d8a47fe8149de2eb65007a5b8ce657bec7fe13809c115d21b8816007053bec34bee09825fc05330e4ea6c494ab942cfab8ace42279daa03484036c4de7d4fbedd879466a06c0df0fa461170e923781026479a1be1889044f1784c10dd2eac3b0e08eba356dedb0fdab25925a46571f72e906563176a41633005236c58fea684ee7361cf6d653224cd9b162dfadbb3df4e4e68927acc3e101f6336b70a9812a14df0eb494b1648d8ef41c5cb9177f8019ecddf44d168064baf55424414eb6a4e30252e1b6e0cabc7b9637a0179899885e1907f88f238c4d5b167874b261e401d7e86d3b8b294e98a6f01af30963d96729271ca5d249c9b0ad62593b28704f8ba53e8d746d618d8b38da2c4cf8587ba37882da3b6b2bb3297abdfb9da133eb4457ef438006f21a6a4cda1f751d548c7c4daf2c5e458da0ffc3849cd3c548dae53f705f926930b870d36c8cf3fb5e58f2d13bc4fcff642943878791d3b1ac6f597ec2e262866ba8871b61091f72f98018f6f95ddc41362308b5e95ef624a6bc3ff2ef2a0cea6a60642c60a307bc55f3629aaa4546e31c383dc2f0bb657751ada35177bd7d725d4bb2421c3f85a36a5768f997dfa35f2361360668efd7514560cd54c7884ebeaa5c05c53eb4dab7894165bb32cb4a3a533c23366dfc062326babdeb27", &(0x7f0000000440)=0x1000, &(0x7f0000000480)="87543128aaff9b06e65107c875d71c2db4e70b84c55bb96155959d1a3e0b6c76576e7629b1ceadaaf83b3c9c9369df9c858500bb8cb9d4093dc2c8b92493f92b14bf4b9329923b9993e63432406c7258613dd85837a768c96cb357770de1068587df1bcdc0898dd7904d69a1ea8320eac9cb6e0fabbd814ff90dca76baac119d4615a98802ec6098042d207cd663fe97c9ca3f9dc21125ade5b5d7d69182d9466932575cadf2a1b9d2b7f79ed34d86c40b95e92fcdf0ee9150e13b13f0b04da3fc47e22407caf7afd2af08ca197c96fb619acac6dd4d578d2e0849875114104dd45ee12cfb491da864d2b65b1db9c562c1", 0xf1) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x35}) r0 = syz_open_pts() close(r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='c\x00') r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x9) writev(r0, &(0x7f0000000380)=[{&(0x7f00000009c0)="29988318b0a02caec07ae50d451e0b92154d91a008fbb19d2e6b540a93c132a9be9069fa1dc409e0d624b9da36f9ad5adb9353c33a56b32cb01dc9fe0e3522e661e48f3da86eec66f152f2babcccb154f4b3a963614658747b7e5f5767a1cf20596f64c80b87861ca4beca4c97e57d5988c09959de76d908d524033e5d735a3f4e758cdc1dabd877cd6be57260f85e47879376f07aa3959c3622d59f39e199c57de8c34c2b6d5ed111a14b4bae0a42", 0xaf}, {&(0x7f00000002c0)="a0c4aa88a40cf019043620bac31071913d7c7efdcf69ff15b5ab41febd458898b96bd9a3579b45f8311701abfbc95bef3fc5105122bd8b2f835133c3d790119aab190d2ce80544b21cfa045bab38817d0757b13b686d9bb138a70d3026ad8aa4c8be68c69c70044b5adaaba449d6a322c31b0b352914f1174608668a5c2879b88568682baf15b8fe55205309943c846d665c364f50346847725f5d48bb7bcfbda7f307894a96eeb445545e11", 0xac}], 0x2) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000003c0)=0x80000000) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r3, 0x41946465, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000080)="9b180bc3eb987aa9feb13ec99e805e6e840100000000000000040000000036ba1bd82e86322c3eac80280712f838130efce149d400d06a3f23616e77006e8836ed3d315eef8c4546a8a6f40d826effff000000000000ebd669ecdb15cec53342366139d11a5ab5024d227a976f7a5334d900a0dad2dcbbc5cb3c72d000260526a3a80855f3c394639e29c5132580a944d5c26a625e7878005f2ab435cca257352828a76e53dea859ba346a762995e89423058a5c6318950bdcd08b9eca5d4d3e6706eac9b4e8aa9b05000000000000008324a00d2f5019383919525cb6f7e8574b2a374f07231b157d5bb7ad3b045c4724150d16e304c7bff16bceb7d956e658478f4df2f36557a1d9d9108d733338d72634935376f8a49507756f497752a2f8fd0559dcf66f3e3833f21ae32aafcb9695b8bdacf9429c25483a9275182602000000e3034868d0da3b5618eadc3c48796e5e35754771436218bdbdc9e20a623855e941dc0d72fc433aef100000006201788ce2b8802cb60eec6add5e94345f0bfb3428e95dcbe305c1e97dcf7025b78cad2cc1a0d0d787d2c9b93e27142bbafe3426f334b80f043ba9136d57eb4c353d46dd8143fa85d9b11f7475a7ad310c93df4effff00003e3bb073e334270f1db496d7679378ffffffffe6f4588f7966917a0b5ec8909db98323dbd668fb7dc5693a090e94691e8d000000368f29c86344671843a1f208261a72de585187e996dc", &(0x7f0000000040)=0x210, 0x0, 0x0) syz_open_pts() executing program 5: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r0, &(0x7f0000000380)=[{&(0x7f0000000480)="354337e5f0d05c1fcd652bcaf7143da5588e3fb2ae4fc2331b68b11d99c76270ab9caa1cac4e33e34e278fe333143a09828af17cf3b5606645a4173a6a8f0919cf988d1dec2274784311221462951b5004", 0x51}, {&(0x7f0000000880)="3481911116e366b7317cb7655ec2589785b41a2d4656a23adbd183b80197e8902f735b8ae8fc92f0c4876ea0f29aa95f910b35cf3ae583f9b71e52d8f2472bdccadfdc0b183c970010743554", 0x4c}, {&(0x7f0000000500)="0da3c5421195e2f25a5eb8fb5f62c42d47043637fd7dbca1a69a3e1b72387598acd055bb3cad3477956dbb7c6d37a507d40a7eea7b700866fb93b2eb1f3807c74aafbc069ac14a57f044d5694a290e4038680a85ef90df6a4832332d80f9c74ad66abea1d7e0b5673e2a1f30efdb49d3377d0c6ec1da64ce5f7adef572b0d47ffbac1ccf4f5544793a27573c4ef8", 0x8e}, {&(0x7f0000000800)="f64afda58e3b355ef9d6b36423c9e7110fc7d97f90d4a38ba20ba273525feab6feb2f8087f891e7fb87c334412f369641f5da33f4a3c44b6bbe626000800001be10fc9692786c2cb32cda813d9cb1850", 0x50}, {&(0x7f0000000ac0)="67c013daf580df81206bd05fbe63eb679f4c5cdfb7a478bb2cf3d51e2445824271498ebcb37bc7b5131b89953245a949b7f33d1c51e5333d034765080db932c2feb02ca723c912371a01457f7c982bfbebc016fa1435da391420655f9cf5d1092eb4109463dd3f53601f4c42cf8bced6596ca8ff424a041aaf7f59f87a219f4c45d671897d1b", 0x86}, {&(0x7f00000027c0)="8233812e2e1448a9d34b97ca62b6b7a877c5b7b9a28c9ad467acef3d318c5b89c6012f757c78f0fe657c8114f9cd2d4b9080bad52495ded71ce3b07a3911d203088032dfdb8bfc36e15eaa7adaaa803889457d3b2545e5099a95a68e316ef64dbc7a9ac0de53f57a7505ecaf46f555d9ac903862f15a17b873889a800e371f0f5bb52e62301bb194e4ddad52aa4d436935a6ed02af177a0a84d757470cd4b2a5ea3b70af8d2f7dc78413b99007d4336786254ec64a18267de870f482b0a88cf09bcc19233aff8964214369b4b4d4bda8ea8e5549d906bb0ebf2d0107d9699a28d1faad23c89574ac8e162c06b0f546f8dad058a8e0f190eedb6c7bfd044136d44daa63fa4332613da4e9289a1e0943ef2d1ae05284692b99d14ae00586df23ef4e7e9ac2388c080bdccda783ef1cab94918d4cde318213b249bc6cc5e963185659d0b922e0aa846fb6862be3ad6691ccca52579c9e7d63dceb499cd5990b9a5b815c7dfb489406bf6d68f5216d27e0a6223b7547dcada34bbeee3f140682434ed707e02fadefffa5f4a8e79456c19b43d943c63e290a9a41698868505e4dc196c8205cecb5a81ff993a3570fc43f19c499539f8f0c306fc803c9c974762d3b22798b402fd613814d04aa3b274f59bb66bcb31d75d7c1674a78fc39ea9435f52878494db83441a6076b9ee5a57f95958dfdf01ff2a50b06bd3a4bc9a7cd6609618148fe629629a9842bf7be603041447e3956b81c2c053112d5d0e4145b340358240853f573ea49edebaf540fb9967387cd8ed2fae185cfd796aba400f0971beedf95a8fb5d8a7b8ed3e809b29b5bed95714fdeb4869f92ccf1b66619b3641e14004c8085b1e62637288313ff8b51b4112138161f87e3686d6b5da626adc8b0a7a851b1f2c0cdac08c73f0238e133cdd4ce91dd04c48bc61c88a42320a529c4a3c40b23a1ca25407c9f140343fbde854adc465b82319ab1ba8e3931887eba8d080000007ee302abe4cdf079106acb06e8b2b2ed328aedccf5d69e2b495e6f68171bea154e9088564b27264ee437d89e2bce664cfdcfae4c2adfc2e5f17a313b7fc96e9fad2222d28bd0f3dbd17c01cd8f86cf0f487bbca691f4207a6f08bd32df4a537af31cb66a52553f8599e918ddeee779512dfb2ff9081aedb62e7854be45827ab19b8f55315dedc3b155f63690f6bf383d88eded7857fb4ee50ef3d22f3b40d44921e7e7dc36b619518422f7534c2ee09f056f02db0481098899deae400290bbfb4eac90ee443b12e09542595c4134f42fe275d47ff5c53305ec9cf9af49fa7da3b487d08737f58ff51ba8c11f2e022cc63ce99c4e953a06a65941a41737591e23835b9eaf5f61af11b47bf02b874d69d30c047f92ad1adeef93e19b218a93c09dbd32810bf9b3425ae1293f582bcac0d49076ad31f96f674b2b5201a5efa8dfcd36d2aa3193f6d4d368fdacdd91ebd6559a6851ffb723471ac7ffe55bfc09aa3c2f48c9c8c423ee9268c851b58300e34e8f2a19cede4156373432866ea13764a7009235c30de1bc35a26c57a696136ca9b76b7fbbff97123fbd9ad3b19671a44fb9af164f37506991f8f1762718fab2079b2eacb9254f775581d512efb9efc7b3d618423052360d9163b6dcd47b6785f0df13d02d5e473bd7dcef8c6df06252decee5a1478a8ffb76833c395d4115eb340acd3b34a54bf5dc76a059a745652aafda3c74ee03a75c3fbd78c98780a5c47bc9aa08675f060900c2a63bbdd78f14a9d645e6b26082e86fcd98a627e8a61c64c1ded7abd09d774d7d83f46599a86ad4d7d37203b7434baea7ae839b56a93719ffbf5064be693408e6e7e1ae8876b8c7ceaad21d069fd6f908fa89d327f2df496879a63931db3fd8a8b658da0bcf27099d7361f26d0910bc83310235bacc16278df20d66fe8daa2ad54f8f797922e3608489e780888f1ee24e05158f572866c5c928b7d482169bbc0cec0e2c926b50f28c3417c5971336f1a6aed141e8c20ab469049096ee97b88742fe463205d95548a1350a07be5506731465dc7ae6475da1c4dcd97377c5cfd0c0a424213a78cc05858fef3388f279d67c7b105c834ae63338741a222e0537173b0c245975c5e0d75c5fed61c3a13bfd2fa51b0f3ccd5547aec3e1e03c872771238b47ef22654ad1ec91650ea0609292f53ea32267c56ea6bd732207c6beeaa4ef4bc5baf475cdba749e6eafc56e7ae983d71268fbf24ac4cc4e3d8037e48f6adba31c1467e78f9d7ce984a0ec73352002e70f84a4cca3b8804aa55a61d4553b0f85d6f1dd9a9a4df93723a05cd3611328812d206450787ec8d6889fa4d0a9e6e1306112990265960d93f17cf870a903845ea1912d75badf1ca602f607ee4b6b232d1d73794c690a479fc79e78aacd5bf499a5dc4571820db421f00a9ed095c30ee81672ec8b961750db2c10c4e157c8c236cc3d1bed7f6734324815820047faac8f6bc94c4afdbd4b7ba46d593c979acd17e0a0c1fbb5c0eb2c8c4ca9ff7818edbc130c728fab232d4f0b6c6f38feaaae5de989050e99549f28c60b59963d09334fe6e987927449e3316225af22fea71cb9d24560b9f096657d05ceb6cf6e3c90bf94eaf80f9c200ab2009e0220545d0281ca04bb834c517b5494553d63c0b3a4f64da82c0ea07a8bf2d65c9eac82fce992202d9b14b4990c4a9ce20991db47fa092fb6971d1746299bf38e3e7bc9b1e06b088804794ccd0fb4cc2258374952badd38ad61557e57537e986f0017aacf9d2562d83f8f73f7fd5405c62c23d4a2ab84131eff29d207969ca27999bdb2e4c924786e9b52505f3f08afae27609d63b5d0635ea86bdf0c9b4cf8e028b9f1eea97ed1538b56ff67c1dc12920511c4da99134ae57a164457f5f6334aa1af738c7dca37f954cf316f0007c382313f09be4fd27f2402d1131fe38e5b4efdd36db98543ac6a336dc6adbdfe54902be63939b34112480a40904cf552dec96ff1cc9ee2abcfd1b74d574ae4ec933d252a9177e94970ec6a055539e2e06335b5d0f6b6f24718b56d9bb55eeeaefa9c1b88507247af4d14a268cf29377bf96150847a5f1e0d722aa9e1e2e494661c2a72cee5a455fd7f6f709416c8b69455b8958e584b39c961dd79040dffa2f8d9fa445552ba5474174073dadd6d2f21f562998d37fd24d8a5786f77a79bdd1f3b474942a394192a36117100e85df33084a71fd16422c2566291d4624bfcb29e42ffce7325151bc7f14aa0f5614606897a8b3dd26db9743ef09057fd24f878e600d21b37738175933c2384ebe6814a2d1887648808ccf51c0f9a11813948512ca3de4e44cd1a48f00cf8b5312a1228616badcdc281075193e2d343c0017c79829e88c8e809ba5af5b841616370859aef58037624d43fd5d2d375fa035af462a9ebbdccf2d92906d8309f47e2e4989050d3a9be192f6d2b1af5adce93ff34a63d49af30bfc10b1fb3f86a3a4502ec9795041e4bc72be72520013af3bde5911c4be9921c5641fc4287718eec197f99f1785577a7c7523c4c74a1b3552773eab7cb03fef474d53206538f3c9686bed136d0ad7ac312f484ff21b23b8abdcdf812bf53ddde68231e00fb03c3e652ba9e7a4b0e43167942c23a7ea031da14ed5e9a0c4fa7ae1275183d875df0ba2904bb941b5f998fce1b3ca5ed02d776d44b2689f9dc40e701ecbd9d597bb806f18ed494490ccc98403277981a43984eb498ecee3bf470bf919c1b1b9c795dea8717f772adcd40373c74868491ee0d1192d2718c5d72894380e3241154f7d5470e223d82bef8e89039ab5f6cb242640d0e8fa296e4e1ff90f852e3af3e6300ee5ee0f5878506b9a1fd5da3b7ee84b0b7918fe6d82ad32a48dc3e1531960d6c4048f6c8727f819f63120d33445a3cdf29a1786d47eb157100f73a9aec9a89441c2451ab65b12c54836fd4f340797e381e786b533752fb2048a9b74a817f9123d0a085848d6778e86b36b35de761d87cc8f4525d97544653986833963752be130cb7811c7f8f6fe834e60f99f1e200cd6762c5e1dad062a8dc33623466dcfe73d85e323e570ea1fb114b24ae14ffeb4f1b52ee4073d748db40bd554d3f8a64e48eb0fa9f7569c632432d4a105a0c2cd15a0e808fdd7280e877abbdea1ac1b573f8f7131d9ea4e5d6124b4cd94021ef09578057746a269c472d5e54f44f79aaf7953820b8030292aec11200a4779112a6c0f0db5a77250dcfa1aab7b8996f30e61328172ad5302d494f1d1b14e8040b08709a3c59725e3c4d913d3c140c75fa83c10e3a08be1b95d48a306566b4e14757d71b59f7e9af605d13447af3a738e3b87d206402e83c7146e87490dd6a83ba84e0b632a1d077fa953ead33f6e459f0c496488d43d5edcced1beaa5800bd805133b7fa138e7838e635d091816ec801e96542633fbb2884a25bbd1b7625619188930a55744fdaaeb8063356a24a918c3d1a2d5f0698c811a5e54828090cbdfbc3ef87b0f94abc5117445b8458798b8fce7fb5fc915aa3c0c0fb693e763d71c992b48441d9d177ae4ccd8fe09e932bbdaf6fae555ebbd76f335875fd5ec0f9212f9ac2e240ff3f87252405e2d1c40f1eefc2ed7e74d074466450b16303b4a877d4178e69aa48748ba70ca32412d68dfd9521692d8bf176a47cc873d9ca9c64fda089251b0d1ed9f1a25ccdd1314a417e136b6b711e07df069025a71e831e22be99b4a0d073d2cbc67ba23278ac27377effbcdd77ea52151165da84ce0785120381a660fb5d52feb5ecce45585911a941d22388c2b07e914d811d331fd588f6bb83c0fbf796b4eaea992ce731b39e2e73de82ab529e4ab769257b61793528682958cc6f43288bdd2d5b3c78719b7e28af3c8f679978f231bae455a5451366999856449c041a4e50de5e94319c84e3fd690718a7a8274acb876f618fcad1ee91d0af548e925c8c2065133f2ddad15777376a0a9a6cd9a79b92bb57f8a6f88286cc2490baf67c4c0882ddef0c9004bfc00fb75398c0438496c1eccbc160b824f58e830d36d0742e6b4b1742bdc32eb2371466f40b209b4d3804edc37cd818ba6b6bea226911188068abf0bac122981a11312fdc46237dd6e5a06b6d73f3b72c77f805f950a30f1045e9fa89be460ecee4ba4fa28a11774f1c4bfe8fc4abb397262ebf53e918415b74a71ec564e25a4917323365d74c162a7c0f591075f5086bd9c6c1d9e5d57f95ca50bd104ea0d77ab76472bd45437087589bff09e6c082490e89e2e4898b17f12b27f0b4e736b3eb78830d98b7cbcf32c2f33a1bbfa7b1e68575fc016e2bf801e9839d92c83215736acefadcb3852b24add64a6b6736d79f434b26f1cb93a795f8a2e706ec51208402553bea8d5c41201cd98e471d82cd867952b43ba562a1bb32e39f6cbc6ff3e3e294ee3162859c5b8d9e939d400c8417e356bf39e65c1fdad46d28e3b65e9c17c95b2ed790ddf19cd6ccfcb21dd4d74091e548ae45e06be2528cbd0e8196ca451a1d297f26dc9485b4b2b27e5378d273bc853364bd97205130cea8cc6105f60515498a1ac4f720105214ccc5d3e7f07d07a0e6e4364b1ee1e0f7a18b89122c4feac983af51d02794b7203b31de5635e98e490ad3b8a2967f4d356a44523fd22b8ad0bd6bb74a09b93ebc3523d4ccbfba970c53f9804e70aa2d6c20215d7345d06a54089763fc76bf7b1eff0f0bfd5a8d9cb38b5a1fec10f841f902c2ecf2a5003e7fca9e8b3485e950dcf89c5bffc7ca2c58a9d7ee979a91fe7b6dbfd39270a385679879a529fb27aa0301c2570fe7770ccd3fd8444c82564ab3d9ddba2088094905ebb1af94bbd6a7713581518f9d63e9050925d812008de7410379ac9fe5378bfbcdc790e7054cd54a42bb0bd174184a350500b64c88591aa649807135f6e6ddbabc0f1de09f01f6f", 0x1065}, {&(0x7f00000009c0)="06b6bd3ccbd6d42a2452f379e4e95b491f96cc3cf11ccb0a0cdc16811540b4f5d614996c003bb6d8fb5119abed122e3edebe9ce1d29fa1fb4ac09422284a7404948e17e8974f2b44f588e6f49bbcfc3ad2a505faafaffc0dc056031723b098823794e9558d468562e9215a479b051610f7bf33bed7798cc52cf9de87bf211ae278d2d07a411f4924c55257f303ea437e0c2d44260e06d7ea1a9e977ed251aa3ddfb94f53fe1b2bb3bc52ee015d7084a4a249683f8957e505d719a062f05d6ecda622b35a668fcb9767ca61655df1fa73c2dee6ce3923110282f4dafe37811e20f70d0ad906369944102e9836f3ba39a21645419a335b10", 0xf7}], 0x7) readv(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000740)=""/131, 0x83}], 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x462, 0x0) r4 = getuid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000400)={{0x3, r4, 0x0, 0xffffffffffffffff, 0x0, 0x80, 0x3ff}, 0x9, 0x41, 0x7ffffffd}) r5 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x8, r4, r5, 0x0, 0x0, 0x80, 0x34bb}, 0x6, 0x0, 0x2}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x401, 0x0, 0x0, 0x0, r5, 0x80, 0xffff}, 0x6, 0x0, 0x9845ca3}) setreuid(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r9 = semget$private(0x0, 0x4, 0x174) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000002c0)={{0x2000000, r7, r8, 0x0, r8, 0x32, 0x404}, 0xfffffffffffffffb, 0x391, 0x5}) r10 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x40001732, r6) r11 = getuid() r12 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f00000006c0)={&(0x7f0000000040)=@file={0x1, './file0/file0/file0\x00'}, 0x16, &(0x7f0000000440), 0x0, &(0x7f0000000cc0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=r11, @ANYRES32=r16, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r14, @ANYRES32=r12, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r4, @ANYRES32=r15, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=0x0, @ANYRES32=r5, @ANYBLOB="00eeff002000000000000000ffef0000000000004f6f61506afc35e4e36d033601b53734dbb0d7403a8655fe1704eb8cb60e69f3854954fd15a3c7405d6b1bd3dfd99550dacf7127", @ANYRES32=r13, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="00e900"], 0x108, 0x401}, 0x4) symlink(&(0x7f0000001700)='./file0/file0\x00', &(0x7f0000001780)='./file0\x00') r17 = open(&(0x7f0000000600)='./file0\x00', 0x70e, 0x30) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000100)={0x4, &(0x7f0000000180)=[{0x1}, {}, {0x6, 0x0, 0xff, 0x20}, {0x80, 0x3, 0x0, 0x401}]}) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000240)="1234c147d168098b93029dfee05e", 0xe}], 0x1) executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0xffffffffffffffff, 0x8}, 0x10) close(r1) getpgrp() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0206923, &(0x7f00000001c0)) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8020690e, &(0x7f00000001c0)) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e6", 0xf) r4 = socket(0x2, 0x3, 0x0) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r5, r4) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) write(r5, &(0x7f0000000000)="04bdfa5d3050006123339a346f731573d8d508750100000000000000325cebc37fc4e1dd543dbe2da6dd00000000000000000000000000000000a9c5143eff49ac23e9a72bc07d8022d78f", 0xbb20) read(r0, &(0x7f0000000140)=""/3, 0x3) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0) writev(0xffffffffffffff9c, &(0x7f0000001300)=[{&(0x7f0000000000)="19f3b0b3b875dbbb0f7263bb28", 0xd}], 0x1) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x80206979, &(0x7f0000000000)) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x400c570a, &(0x7f0000000080)) ioctl$WSKBDIO_GETENCODINGS(0xffffffffffffffff, 0xc0105715, &(0x7f0000000080)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) getsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r7 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r7, 0xc0106924, &(0x7f00000001c0)) executing program 3: syz_emit_ethernet(0x8f, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6010282700590000000000000000000000000000000000009b8b88bbfa0dfd4372f2cdb215d499ac4e214e2300089078901e41f35944157dbc14db9c2053e4fec15ba7b2efb0ce02834c97cff28c9806137fdf3dd69f202d5a5ef8526b761808a70f08418f03ca8bf6b123c83492e6ef077d2587e0364c00edcba205929bbd1a0a70522e5967974c37df963bfd317742290388ca2a0b5768e70c94d605c763cd1c87d45b64e28faa22de162c25bc726fb5655ee5f19f4bff3b24ee907f84c7c7d79873d9d552a7eff690c76248963f7f45a1a148940f4cf56781cce9609fa25c58a43701c7e710274487bf9f48b3577d863c6635c55a2b30cc70ea8e85a583a5"]) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x53e) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffffc, 0x0, 0x10, 0xffffffffffffffff, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="bbffcb73d04107", 0x7) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x5, 0x2}, {0x74, 0x5, 0x1}, {0x812c}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = semget$private(0x0, 0x2, 0x224) semop(r2, &(0x7f0000000000)=[{0x0, 0x3, 0x800}, {0x1, 0xfff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x5, 0x3f, 0x4, 0xfffffffc, "9d67ce0d0679b7308225a15c406a7204e8ac76aa", 0x2, 0x1}) syz_emit_ethernet(0x3e, &(0x7f0000000140)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}}, @icmp=@dest_unreach={0x3, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr, @local={0xac, 0x14, 0x0}}}}}}}) executing program 7: mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x5498) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd6000000000183a010000000000", @ANYBLOB="39750866def727aeb3d6d41cf066e9445c8d687a2072f21320273f8f"]) executing program 7: socket(0x1e, 0x0, 0x2) nanosleep(0x0, 0x0) sysctl$net_inet6_icmp6(&(0x7f0000000000)={0x4, 0x18, 0x3a, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x3, 0x4) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000012c0)='./file1\x00', 0x0) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) unveil(&(0x7f0000000200)='./file2\x00', &(0x7f0000000240)='c\x00') unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(0x0, &(0x7f0000000140)='c\x00') open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x17}, 0x4, 0x0, 0x0, 0x0, 0x15) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b, 0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) r0 = open(0x0, 0x11, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x1000300010008, 0xffffffffffffffff}) r1 = msgget$private(0x0, 0x3a) msgsnd(r1, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x800) msgsnd(r1, 0x0, 0x401, 0x0) msgrcv(r1, &(0x7f0000000300), 0x4b, 0x3, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000100)="c3125b213313e96fb627e272aa9500d1af23ab06941a649248d421fa1adbe33ca64c89752e7cf42a223a2d8e6120fbc4080d8b3affea23f5639c8c60b0968a408d2a9b5c94871507ffcd9676eb28e07e2b4bb972e9ecd6dd0049ebe3b740dfc8dca3bbcfb4c6265bddab96061a53b66bf963d5e4cece347f6bc2945a1d69f77eb446d41c489d26f60c532c3fa76f2b29c2cfb343e76c1e53a40af558a8bf760b2ebfe83e5b55c438f26e202dee86605e8c19d863e97bd1d5ce9f43da254ab59c95e50dd1256284744e81323196", 0xcd, 0x0, &(0x7f0000000080)={0x18, 0x2, 0x5, 0x80000000}, 0xc) msgsnd(r1, &(0x7f0000000000)=ANY=[], 0x83, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) executing program 2: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x241, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(r2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = socket(0x0, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) r4 = socket(0x18, 0x3, 0x40) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) utimes(0x0, &(0x7f0000001440)={{0x100000001, 0x804}, {0xed5, 0x12}}) writev(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000580)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "5f6ad9", 0x38, 0x3a, 0x0, @rand_addr="8a211dd1450021b07f5a1957de7400", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, '\x00', 0x0, 0x3a, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @ipv4={'\x00', '\xff\xff', @rand_addr}, [@hopopts={0x88}]}}}}}}}) socket(0x0, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) socket(0x0, 0x4001, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0xff}, {}, {0xfcd}]}) r5 = socket(0x0, 0x1, 0x0) accept$unix(r5, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) socket(0x11, 0x3, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) write(r6, &(0x7f0000000540)="76e5dead6fe2f7607d2100020063", 0xe) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x1}) in6_pcbnotify: Huh? Thought we never got called with mapped! executing program 4: mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x0, 0x1ff}, 0xc) sendmmsg(r1, &(0x7f0000000000)={0x0}, 0xfffffe32, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000100)=""/187, 0xbb}], 0x1, 0x0}, 0x0) dup2(r0, r2) execve(0x0, 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000140)=0x400) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000480)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r4 = syz_open_pts() close(0xffffffffffffffff) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x81}, {0x20}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) close(r4) syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$FIOASYNC(r4, 0x80047470, &(0x7f0000000280)=0x5) socket$inet(0x2, 0x3, 0x0) select(0x40, &(0x7f0000000000)={0x3ff}, 0x0, 0x0, 0x0) executing program 2: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="140000000000000007"], 0x30}, 0x0) r0 = socket(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001a00)={&(0x7f0000000080)=@file={0x0, '\x00'}, 0x3, 0x0, 0x0, &(0x7f0000000040)=ANY=[], 0x18}, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) dup2(r3, r2) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r2, r1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc020691b, &(0x7f00000001c0)) executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000180)="b1000501600000000000000007000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361b1257aea8c500002002fbff0c2300008abfba0900000008e371a3f8343712051eadb71d89e000040781e4b2feff000000", 0xb1, 0x0, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x6000, 0x20000000) r2 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x75) poll(&(0x7f0000000100)=[{r2, 0xd}], 0x1, 0x0) r3 = socket(0x2, 0x2, 0x0) dup2(r3, 0xffffffffffffffff) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x7}, 0x4, &(0x7f0000000300), 0x0, &(0x7f0000000580), 0x0) executing program 3: writev(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x8020699d, &(0x7f00000001c0)) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x2}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sendmsg(r1, &(0x7f00000001c0)={&(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000140)="7bb1508928d1649d784d47a32bd506607b286c465e5f3092a5339e5e2daf57106787d4", 0x23}], 0x1, &(0x7f0000000300)=[{0xe0, 0xfffe, 0x3f, "8a6513f95bf1bf391e0ba7373c7ba88a703fcb8650d35384ce5a37561a1c64138379bfdee81b5d8643a7654de63c674d8d3230bdb8e00e48abdfedbdfc2529442adcb05fb736f3bfde344c595b6c488a3d519736f17590b6df996f27ed69edac0d216def130b1325c918f63da0de66fac52eaedef0bc5f39385e1585b9e0fc42c8983649d69aa9e10e55d56bfeaa07ace403c1ea5a9d97e69538e592c4b032835402d014ba9592eddf27ecde7a2d0eb9d11e87dba4206f26e75965e1724ac34b466289edf779c3a4e79ab8c1fa7b0f5e"}], 0xe0}, 0x1) executing program 7: mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x28f2) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r2 = dup(r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x6}, {0x28, 0x0, 0x8}, {0x28, 0x0, 0x0, 0x1}]}) syz_emit_ethernet(0x138, &(0x7f0000000240)=ANY=[@ANYRESHEX]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setregid(0x0, r3) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000340)={{0x5, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r3, 0x0, 0x81}, 0x6, 0x7, 0x1}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x808c694e, &(0x7f00000001c0)) kevent(r2, &(0x7f0000000300), 0x3c, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x0) r7 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{r7, 0x4}], 0x1, 0x0) r8 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "490130ca3f8b0d2a847633cc29d1d91844b37d1f"}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) flock(r9, 0x4) kevent(r0, 0x0, 0x0, &(0x7f00000000c0), 0x3f, 0x0) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x20000, 0x0) semget(0x1, 0x4, 0x81) flock(r10, 0x2) executing program 2: open$dir(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r1 = open(&(0x7f0000000300)='./file0\x00', 0x1, 0x0) seteuid(0xffffffffffffffff) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000002600)) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) r2 = socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050400000400000000000141", 0xe, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$unix(r2, &(0x7f0000000000)="b10005016000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec5920400000000000000361b12578ea8c500002002fbff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e520000800420000000000000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x1000000ff}}) sysctl$hw(&(0x7f0000000000)={0x4, 0x18}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$net_inet_ip(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000400)='./file0\x00', 0x10, 0x18f) fcntl$lock(r3, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x4c0, 0x269000000, 0xffffffffffffffff}) executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x49) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r3) setgroups(0x0, 0x0) r4 = getuid() setreuid(0xee00, r4) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000080)='r\x00') r5 = msgget(0x1, 0x0) msgsnd(r5, &(0x7f0000000000)={0x2, "c5f0ff33c2079243c5e121ba97a5be809a5b0a44b2631438379ee1872bd6eff53584bfa05ffa536c6b21543259b91cba10dc26cb83b2800e78d5d17204d9a24238199fc401a2d4b3d8c339d873e81503fa91ffac4496aa30bed3dfa70be9da18d9915563d6cd6e4a9fb1cc1075eed1b09704d049ea4c76432c5e636f8a56ffeb1c221439f9d16c137dcd68f6b22aa60378300e0e91cfbd8de1c1935d26a675411d4cfa1b9838c1ddaba5d98d38e33cad2e8c75c8b347944d9e2d8c12f8eb132551cf255f10f60e349e8a92d88118a3c0ba89cd34d95542b8a36c4ccd479d6d78eca1ec910be11ec9c61faabf4ed830000f8e"}, 0xfa, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000180)={{0x5, r4, r3, r4, r3, 0x140, 0x6}, 0xc2, 0x1, r2, r6, 0x6, 0x1ff, 0x9, 0x1000}) executing program 2: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f0000000ac0)=[{&(0x7f0000000340)="b4e2c6090220403dd00796dd71564372c08c34d6aef97fd23a9dc8dd10b9c50444811a3e4e28ebfc6d3db88f2f04c16d430124f179adff018abe47b700000000000003ae33ecd245f0f761b32f731209899fe63f7a0d6edbf1d60ebb91b4689cc31e2b066c575d5a38c5f80365a5ea038f2daf7ea74dd8bf4c524ece5c2804a636b3417e8361bc5c34b985c210080aed72ba85b73da887f4febd651d4a74ae2359d1e1ee98575701043961200a10c89bf250dd71b7ae7eb0f72f6a3d8a84e1bfe1ef8cfb63e5104b6f4cdf957dd8b3cfd07084c70a146cdce197c2c1741ead275118a2cf4eef4fbfc547f2f2489430b0e839fa17a297efd1625819c53909444defd39ee3c61ea71345b04783f81a428afd23e0c5aeaa6feb3dd8f2fa2424617ee33ffd33d65da1419b9b38665184eb675687098189c71ca2a722e5f63eea06fdb9ab84eac81493ff2f0b1efa24fa9ce2f875a7ba9d6a7f515f688272a86edcf5ce235412d346367592d528d80ecf638bf163c43be5adb04e38a18ffa6827e04223", 0x181}], 0x1) execve(0x0, 0x0, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) mquery(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x0, r1, 0x0) (async) sysctl$hw(&(0x7f0000000040)={0x6, 0x2}, 0x2, &(0x7f0000000080)="0dcc92922f6138d341ac42e17d51b5cb5219d548f49050a332af3b0ddbc1c5220a8c97a1fa9746b28eb6778c73c5f61d45140c26132c4c378ab9cdd1aba4b110cb7e0e9379c7f36d623613f6dff48956fd508775302771aa46804219b3dd76b1b799f5f53a83e1e9856efd3fd5788b9378e64e5558a1bf6d6492a74874c3f74c2bf6f1ea24aad66a79bafa22a4e81d93a2f5f037d4d2b7ab8214959fe6a324d4dee221241b05cea3d1eaa98fc04a7124e743df31da64247b9e7b693f97dcd6c46c919e82782c4fee60a7354e4f5a488772e9a2d36f87b80434f20095da1b03f4f11ed30171", &(0x7f0000000180)=0xe5, &(0x7f00000001c0)="b7241e2a3235d2e831922e1ff2f5f4bf58cf6bb2536617544f0043fee2ae3ccb9229a40d9f4d4581b028899cef7d17d2aa85dacb41086d3a3b411d7ada09c7ef35984f49c177a1a547b0cedf66c66a64dd81e4cb036928a142eafe5527332aca7d31bcf77dc5", 0x66) executing program 3: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x6) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) linkat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00', 0x0) r1 = socket(0x1, 0xc005, 0x0) ioctl$FIONREAD(r1, 0x8080691a, &(0x7f00000001c0)) sysctl$kern(&(0x7f0000000040)={0x1, 0x16}, 0x2, &(0x7f0000000180)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0xa1, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe97b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad238a7317e73650b8b125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98606e472b70b560f7021f567adf4d", 0xee) r2 = socket$inet6(0x18, 0x1, 0xff) r3 = getpgid(0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x3, 0x1, 0x4b, 0x7, r3}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) symlinkat(&(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000280)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4000000009, 0x82) syz_emit_ethernet(0xa2, &(0x7f0000000480)=ANY=[@ANYBLOB="2b996fe33c600000000000000800400000940000000000009078ac1400bb00000000071b00e0000001e000000100000000e0000002ac1400aaac1400bb440c0000ac1400bb00000000830700ffffffff890700ac1400aa071300ac1400aa7f0000017f0000017f000001890700e0000001831b00e00000017f00000100000000ffffffffe0000002ac1400bb00004e224e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000aef61ea8318e293f3fb3f38c6c95754a15a9624c598257857282c4bb18ffd0d78b"]) semop(r6, &(0x7f00000000c0)=[{0x1, 0x0, 0xe5ce97ab354d96be}, {0x4, 0x4, 0x1000}, {0x5, 0x0, 0x1000}, {0x4, 0x2002}], 0x4) semop(r6, &(0x7f0000000340), 0x0) r7 = kqueue() r8 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) kevent(r7, &(0x7f0000000040)=[{{r8}, 0xfffffffffffffffc, 0x7}], 0x7fffffff, 0x0, 0x0, 0x0) r9 = getegid() semop(0x0, &(0x7f0000000400)=[{0x0, 0xffff, 0x1000}], 0x1) semctl$SETALL(r6, 0x0, 0x9, 0x0) semop(r6, &(0x7f0000000140)=[{0x4, 0x2f, 0x1800}, {0x4, 0xfffd, 0x800}, {0x0, 0x0, 0x1000}, {0x0, 0x4, 0x400}, {0x0, 0x5e4, 0x1800}, {0x2, 0x0, 0x800}, {0x1, 0x3}, {0x0, 0x1000, 0x1800}, {0x0, 0x8001}], 0x9) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000300)={{0x5c26, r4, r9, r10, r5, 0x100, 0x6}, 0x1000, 0x1, 0x1}) semctl$GETPID(r6, 0x2, 0x4, &(0x7f0000000440)=""/11) semctl$GETPID(r6, 0x4, 0x4, &(0x7f0000000180)=""/71) semctl$IPC_RMID(r6, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x3}, 0x4, &(0x7f00000000c0), 0x0, &(0x7f0000000240), 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = socket$inet(0x2, 0x4003, 0x0) setsockopt(r1, 0x0, 0x1f, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000140)=0x2, 0x3) r3 = socket(0x11, 0x3, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) shmget(0x1, 0x2000, 0x8, &(0x7f0000ffe000/0x2000)=nil) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f00000001c0)='./file1\x00', 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r7) chdir(&(0x7f0000000040)='./file1\x00') setreuid(0x0, 0xee01) unveil(&(0x7f0000000140)='.\x00', &(0x7f00000000c0)='r\x00') recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x3f8d}, 0x10, 0x0, 0x0) fcntl$dupfd(r4, 0x0, r5) close(r2) socket(0x20, 0x0, 0x41) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000380), 0xc) msgrcv(0x0, &(0x7f0000000000)={0x0, ""/18}, 0x1a, 0x3, 0xc00) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000003c0)={{0x5c2, 0x0, 0x0, r9, 0x0, 0x50}, 0x2, 0x9, r8, 0x0, 0xff, 0x5e, 0x2, 0xffffffffffffff81}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r10 = socket(0x1, 0x8000, 0x0) setsockopt(r10, 0x0, 0x69, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001180)={0x3, &(0x7f0000000040)=[{0xc0}, {0x3}, {0x6, 0x0, 0x0, 0x100}]}) syz_emit_ethernet(0x7e, &(0x7f0000000280)=ANY=[]) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036e28200303b01fe8000000000000000000e9a08e5260000000000aafe80000000df5d73d8cad9c900000000000000aa0100907800000000605ab3b9000000008000000000000000000000000000aaff01000000000000"]) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0xfd) lchown(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) socket$inet(0x2, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb08004500001c00000000002b9078e000000243000001780000000000000065664643dcd7fe4497e190661d9d2720ec4fb14f108a87a7314288b0a472d58ab76c18d355a68b174b21dd3070ecc7dc3bea9f79048dbcdb0b8a27b5a3d333df7b357aad"]) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r1 = syz_open_pts() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x400000002, 0x0) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) close(r1) r3 = syz_open_pts() ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0x1) ioctl$FIOASYNC(r1, 0x80047469, &(0x7f0000000040)=0xfffffffc) read(r3, &(0x7f00000001c0)=""/153, 0x99) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x14}, {0x7}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[]) executing program 1: socket(0x18, 0x3, 0x0) syz_emit_ethernet(0xe26, &(0x7f00000001c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd609874230df00000fe8000000000000000000000000000bbfe8000000051050000000000000000aa2c000000000000009959f2205149f7ae18e4a52fd363d3dcdf1cebd627f9defe9a56b3c62e9d840776f2cbf4e5af36424c43aedb47bf00ab39125f6f01cbe273"]) r0 = kqueue() kevent(r0, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffd, 0xaa, 0x4, 0x1ff, 0x200}], 0x5, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0xdb, 0x1, 0x4, 0x22603f31}, {{r0}, 0xfffffffffffffffe, 0x10, 0xf0000000, 0x81}], 0xffff, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000300)={&(0x7f00000000c0)='./file0\x00', 0x0, 0x0}) socket(0x2, 0x2, 0x0) socket(0x0, 0x400000000002, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001540)='./file0\x00') r2 = open(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x8000, 0x0) mkdirat(r2, &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) sysctl$net_inet_udp(&(0x7f0000000140)={0x4, 0x2, 0x11, 0x1}, 0x4, &(0x7f00000000c0)="29d44fa723ba8a2a9f29b0f4426bf8c5", &(0x7f0000000200)=0x10, &(0x7f0000001880)="f81bc024166c6aa535a23aa6726317a9806ebd132e0300a3a4729af3be4d2393353cef04d467fc7ebac780e27654799acdcb8ee94f3a90c54b2af76618ddbcbb6f4b241347fae5f9cf913b361634c23eca935e9345526650505cd2fb029102fe8b486177ce8c828bb8f025e95a238d71c53b08bd48810906c7e5345c6d88b6f88d551c7f13b510f2174f30e013cd34c0fa6dd1fbe6eb3b882796d35ad852fb36c9d7eab6456dbd7157137ea73c6b6ed9c139bf3428d40cef8a82b38b26c0fec6c1603f5cbfe150514c1021e7846571a26ae0e4df430aaffe03e0b17d5f88b1c2a9b1430c", 0xe4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f00000000c0)}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1e}, 0x5, &(0x7f0000000140)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5eaf3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5d879fac2492f4a0491b1ea3359aa5c5164ad97ac7c3aaddd498c0f962f5167b69cfdc8287fc34b8138340e60c404a855858ea5fc", &(0x7f0000000000)=0x59, 0x0, 0xfffffdfd) close(0xffffffffffffffff) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x33, &(0x7f0000000080)="b6", 0x1) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xee) fcntl$getown(0xffffffffffffffff, 0x5) sysctl$net_inet_ipcomp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffffc, 0x0, 0x10, 0xffffffffffffffff, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) executing program 2: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240), 0x10000, 0x0) setsockopt(0xffffffffffffffff, 0x12, 0xfffffffc, 0x0, 0x7) shmget(0x2, 0x4000, 0x494, &(0x7f0000ffc000/0x4000)=nil) socket$inet(0x2, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x80}, {0x4000006, 0x0, 0x0, 0x3feffb}]}) write(r1, &(0x7f0000000200)="3a02000002a000feffff00000089", 0xe) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f0000000480)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000040), 0x400000000000000b, 0x0, 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)="c9587c7db50c77506f586d4b026148b74bc16aba517471fc166134a9abf4213f39e63c1a2d5da24f73c786de7d", 0x2d) syz_emit_ethernet(0x52, 0x0) sysctl$net_inet_icmp(&(0x7f0000000140), 0xb, 0x0, 0x0, 0x0, 0x0) fcntl$lock(r2, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x5, 0x100000000}) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x4, 0x1f}, 0x3, 0x0, 0x0, 0x0, 0x2) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) sysctl$vfs_nfs(&(0x7f00000002c0), 0x3, &(0x7f00000025c0), 0x0, 0x0, 0x33) fchmod(r0, 0x100) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$FIOASYNC(r4, 0x80047470, &(0x7f0000000280)=0x5) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mknod(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) open(0x0, 0x0, 0x42) socketpair(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000003f40)=""/4110, 0x100e}], 0x1, 0x0}, 0x6) recvmmsg(r2, &(0x7f0000000500)={0x0}, 0x10, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000100)='Q', 0x1, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x6c, &(0x7f0000000040), 0x4) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80286987, &(0x7f00000001c0)) socket(0x18, 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fff7fff, 0x0, {0x0, 0x8}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) readv(r4, &(0x7f00000009c0)=[{&(0x7f00000007c0)=""/193, 0xc1}, {&(0x7f0000000300)=""/25, 0x19}, {&(0x7f0000000500)=""/73, 0x49}, {&(0x7f00000008c0)=""/121, 0x79}, {&(0x7f0000002f40)=""/4096, 0x1000}, {&(0x7f0000000940)=""/102, 0x66}], 0x6) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() writev(r6, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_index}) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0xfffffffa, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) readv(r7, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x87, 0xfe}, {0x34, 0x0, 0x0, 0x8}, {0x40e}]}) executing program 5: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) setreuid(0xee00, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f00000001c0)) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000140)={&(0x7f0000000080)='./file0\x00', 0x56, 0x0, 0x1b}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x8000, 0x0) ioctl$BIOCLOCK(r3, 0x20004276) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) sendmmsg(r2, &(0x7f0000000780)={&(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3}, 0x10, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x1, 0x1, 0xfffffffffffffffb, 0x4}) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x20000, {0x6, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto(r2, &(0x7f0000000280)="2425a89738d1f4b77fe09e623e3033a93dc5d7b27e30049e39c1d8a5b3890f807b488c1bed6c823458be0a2b2a475f063b2be118b0d9a4349eedeee98219bdc6de0df88878e21d84e402f1d30128d3894c92f6b1eb10b12692acf203ebc334bde9389b149cca577e9a23496a27c736979ec6abe623fab7e6cec301d5fda635f6a4e070db7a23c969f624698448cb73a41be208b0618d", 0x96, 0x8, &(0x7f0000000340)=@in6={0x18, 0x2, 0x9, 0x10001}, 0xc) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0xc, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713a48e69931929648", 0x14) r5 = socket$inet(0x2, 0x1, 0x0) dup2(r5, r4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) shmget(0x0, 0x800000, 0x44, &(0x7f00007ff000/0x800000)=nil) getsockname(r6, 0x0, &(0x7f0000000a40)) seteuid(0xffffffffffffffff) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0x80206918, &(0x7f00000001c0)) executing program 2: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513000000000000000004000000000013fecea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407000000c011200000", 0xb1, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000100)="307c149285e666f9c66966574dd9f5bcb63e404e60b1b84eb36e9148b840026634f4f763e442ad8a0401f2613826e40a6fab83e69dd4cc627776b958f5e4dce2b8986b7c66cf9a9d445d6e8c1ea838232c0f787dddd2b1716f0894383e84", 0x5e}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{}, {0x54, 0x0, 0x0, 0x6}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) r2 = socket(0x1, 0x2, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x8, &(0x7f0000000140), 0x7f, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r2, 0xc0286988, &(0x7f00000001c0)) r4 = shmget$private(0x0, 0x2000, 0x320, &(0x7f0000ffc000/0x2000)=nil) shmat(r4, &(0x7f0000ff9000/0x4000)=nil, 0x1000) executing program 1: writev(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x8020699d, &(0x7f00000001c0)) executing program 3: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {}, {0x3, 0x0, 0x0, 0x3}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d0588be75e78a1d734e15bfe", 0x0, 0x0, 0xfffffffffffffd37) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x45}, {0x4}, {0x4006}]}) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)="aafe69dcb2589f600fa5151c0418", 0xe}], 0x1, 0x0) clock_gettime(0x67f3248105b4e004, 0x0) syz_emit_ethernet(0x23bf, &(0x7f0000000100)=ANY=[]) executing program 1: openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x9, 0xffffffffffffffff}) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000280)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc2576b9a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec1d89e000040781e4b2fff040ff00"/177, 0xb1, 0x0, 0x0, 0x0) executing program 2: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x20000, 0x0) sysctl$net_inet_carp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) executing program 1: clock_gettime(0x2, 0x0) mprotect(&(0x7f000023c000/0x1000)=nil, 0x1000, 0x2) r0 = socket(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000400)="56cf5daafc6597872431ff6c668c28adc33a60651a078a116b3548a8be66444658a069b71e92feadcd7b3434dadfc4fc3fd4ef7525b58b0086932b0a93463511a8889f58073c33282b2afa1967c7908d4d0aea830b68a43711d6c4457ec4a41a772d6ae311730b7823d96ef1c25a7bae68954da1ffde05cf138758ef54d053a94bce1d28f7ea235a66647b6db6eda0d5e78db16b66fae3f13fb8d25610c09b96003d8776b05dcc0dd56881e848483a0826bb010e52d7207026a59074a6a4c0f7677a7a35a8d29e875aebabef354e082b69112d486781c897abf6bb9a1be014c358af0deaaf1701cf", 0xe8}, {&(0x7f00000000c0)="46c4f10bc87c57f494288740223f05da53bade43d96cee8b67a2bda851f346b3ec9514ee7d0936290b45282695c91e2a70b65200f542ea22fd10e92e681b7d17f388cd46b789f244bb552adb6aef00b7e486f48e4cc1313a28f16195c6202c2ccb8c51bdae1106", 0x67}, {&(0x7f0000000180)="6a4f939b9120a9a9809353ee8ab94d9d91982e88125e29ab412d900938c67b9869bc54c26b6074d2a35d9d398f962d89ba53ee17d2e213e3ab6f3979ec0a52db259bf5213f9f085a6ea854d0a9429e9c8ae4502adb1d8605e2001f6891d3e9f68939bddd0f20ca0424c518bf522d50f4df260b3dad2d000ce1940d5d2b0d02d0b498ae6e324cc6fde7a660bf569c4837d7a408a2ce2e3394d529632e37105b9cc837618031080e760d63a1683936e78eb6058a2c73956f99378324d8e2b6ec205f4cbc3f685ea145ede3ba5a469c6cade196c9e9c6e452e9ae5a7c2930f8c6616a72bcc7a0dfb30cf9e1fcd28bc84ef0", 0xf0}, {&(0x7f0000000580)="e3b2156dbd9692b49e19f37cd58d0a936f8b3bcdeaab6e6e81205275c9f96bec019eceb8d1ab8b4223651e2f00aecd567c4e0158978cd10c6ff7a99d4b22cee5f1454fa432575f47f92067bd93b98472da81026395a03cdbacca75ee65a4ed34318093c82c3a86abcc780d18841f73143bfd3fc98aa8d91b42da40a226b28f0e692fa4a7105d63767b6e2c21b5a00206f3a14dbf11cc13fcc30502c58b7d3e46bf3e1e37eeaaf68a081908e671d36e3e63d27e923a65caf62c2b4e1416259d5f7a5bf7db4f23f19874bc01d809e59e903c67fd677e31a4e19efc76afe755fbbb037fd7e2432865a156bfd65ee03553d157a4647a5b887136d1e8f587a7354dda1c733fa5eddd5344a5e4abd2a82e44f662bd05cf4b0170fea22a81953a7ddefdda2378d0e1d82878a4ab2b989df08f340a2b0f850bd1a0cd2c45622f182f16e8d393418a26dd435bffb3b2fec8268cbde5a82ad699c1a321783448581e2980a49f064c8fb4524f4ee2d5ec6558b43889c5512a3d49bf8d743586c6aba91c4dfb279926eb0bb838e2540956d80ce3075179caa3774a6dfb9d06119bb5db088e19d9d5b5316a80058ce9ce58deea27735f865e4678a597fec6454bb8a57155249919805984743b8433880014449e4fe37b6e9b26fbff153cb0eaa20df6b730f1db3d69670a48123e020cabff4664800469ed4f45d4caea8925f7f2080e36843df69f85d7f95085eb9f6ee243924fde44c3e88015a8de23c5e2fbab6fd7463e9ede2de5e1deb202ed905deee7c0fe991f23ebbdddd3167e44d65a3b74155e814279e265a738b5049802389e0229cff7e223e2b58f1415ef2c3472a9d5a0217e836f70fa16e76d2b75423b6bb11ee629bcef30dbd4363a23c1d06e344ab65fc3a13928940afbe9d401b0d954b5c7597673c94928f2bd78dcc5a8dafda6a2fadac8f896c96fd5ceaab4f4bd6dce2f6f607b699adc394bd1a65cb2565ebcbd83d85ba4e01a2773b32c42cb3f53633cc4e46a5f96594ae42c4e57c70ec8a33bf72d5d4caa13423658628bb71e17c4c396ba36e47d8b2978d75b0f02070f708bc4a2c7c3a70b87347ec074913f00d979e1a4c2a0c81d18125e1b7b18cabcf759b7ed3ebe1fdf5b65ccd0bb3a9ffc8379bde4ceda452b4c5f0f56e38c8dd49ecf16f95423a2c2a021fb7c1f9a953099554ab252991d47e003c0263a6aea2d25a95f1dd2ff97225a7cf26833d2191d7b7ece6574e52c76ca61e8de29176dbc01eb9cc4279712a9abb60e629c667b99cde7a6eef8ac65371915cd8aa22ef63c84cef6705f475c8bb2189bbb38c55b8cfc6ec88698aea1c0a0089671cb2c2806c6ed58ef051b6fe76bee9e21f43e8743c31572bb6221f60a58703341a1785205fe0c5912df91f8bd44559d6531abd065a0af1efe7fd7164e8a8ca3540091c8bacc9fcb24d310ba32bd93f8dce7f8d060ed5bb237014e22ee842ccc7d86badcf8a54ace053edc2122a28d4ee34e0419de0095a99a68ad5945db5a7a0880a6ddadf23aaaafbf0c44ac3595724e58f0378d1a024f1a624173e8966a0b85a2178d9d3ecfda88a8f11ff5413188acc6a84c2ec07488a3e1ba7fadca399fb74b2f7e89f5c1bc6c43a2cb0e557c64d66f8705547cff85bbe81255ef7cc2345338f6a1f0ae2b69e867db120d70cf19668cdbccf86654c5d99341fcec9fc807c8f0aa6e312d1dec4cf609a9b7a80e330cb30798da24ac1615df35f6441ea5125ff16273d1f922d913f58ab50006414535f17bcd07cd5883ccdc29baea7abc32620d0ba976079b8ae7f715a1852458375848bdfe97e93cff478d6eecf37d8f39548e3e568d1e70330ddce2694a6138590e49c50d3f356a2e3965d4356b06cfdba6aa5dcdbc1af8c206e713c09c7b34bd05c09fbda17089f4e0933c986d240cf081516000a818dfa417de094dfa1d152a7f16e117671620749c28710f3808a04d04c4916543877761c662019ada1296095bf2ea2c0103b3a58b4789cd176e65d34863fc5ba42392f8d9df8bd4f511783f53eecd263a45f9debc828523f21130f554d07709f1a2c57297d82a63566891303b9a0ac8eab0fb8361322380731991ec5d2320c39ac6c0713dacf1dfa2fa2d08aec56cfc40b99f11d2bf5ac2cf16d4cbe863e8b751d5c4c8e21339b46d0316786a286998a6e4d022239698d6418ebac9038571c3c584422c0562fd5558e21bb02e9316811aa3902c952ed2edc1ba9479fa879bcb0c4c8e7c0eca5d917ac0a3340d517ac26e6c38f642defd624a291f88bd9788598a403cadc8f14e6f55011de9d87a22c1ee04ca16a66500f8d226e993b03af3d9bcb2e526b2794a93b2c557839c09de7065d93112ca73bc4675348d9f8a01cf971e3cad6265988b3503ace0b42c399a8a76a673ad5a1b52746b5f1cfde16a7c6b650a208187ada27b642399ddbcfd1da5c9662a69535258d82e9008497c6a1893bdac6d67c703fd31d6f07d685be529743f994b7c5a4f02e15b642f8041a4665cab6c228879add168329e303a58c32fe11da69b9d5c24102554350bde6814979ac5c3d11c182d3f4f7f50c2c77d0a1e4be7719b570b3b584174fdf47ba19106e87b3d7da42120e4d2f40300ca6b7554a39865cf5b583784480c36f2064118fbf0c90af720ed577f8386a36078d07a961f43c640833b37de42ece43b727816d1afdf5f37d8f289ce4a590a80f8dc7648330e27e11e8b87aeb59981a1fd2df9d79b8a5d9b37f9de3459c2aaf2925f29bf7008a8318ef6a230f95a109d62058d3943a2554b8a8b64694c91808a9c14c382e381867ebcaaf8bdda8404719ea24d62602d40c8f1cc54ed32eac599633c66971a977152f8af50d1159f3cc4c5cb5841cd98d292255be524f7f2d3a4826f0fcba1a2a44ade0affd0c4796394840bd0cc2183e31833768788678de666467972dc814ac147324e3baeb268113c1fea9dcdb811a8e3d904fd1afa3ca106a2400e8e46a11b4f4f647ce2b4e8c8cfe82d532ca6795d2eb26f91ecf24b22ae5d2eabb0a1d5992c1bb6862ec112416d63fd423e5ba485f345e5398d3624089569058f98eb53708bcd06c5769005ee847a7f784155809da3efe8e91828763db6ae4fa8bb4607c354de16f7407f82e232af2ae7834ab14456fa7f441186fa78fa75dc274e28476d6cf1ef8c5d3c737b133bd6089c3f9566ac3136f48c709fdb880da880bdc8395e529264889b6267776423650bfeb65744d3b7913b86d4c280f0f0fe66e3b8740b7fed41ad5a8f570fd185edeb7a30abc226d18cac7a35e81340518228769587ae4c6b85cf5fb7f79530e2b192069a2eb7290e364c6d85a3e679980513120c525d243d2906df755f6c214746a76b39b2c4a3c8fc36e41453180327ab5c354a4c14fb8ad77fb7412756011772c5457665a6b64548f5d5ae11d408ea6d1c8e25cd40ddfe803e7b0134198336fb0c771429d014adedeb976a9305b8eff0d41cdaba4ff9fc276d31255f6843f8c74a988550ffe34235957ac622e25a032ac007c711f2c891315d86fe6b35eb728cadd72e877f455f7bbed6b746f374f0b11e3bab66778538b8e5a926f241d9b5067f1b4726d5964c7199e15e0d590ac34d257c075e88d3c95ac134e0e45fe3f57e38aa850ebf950a52aaf9eb10e1abe54870cffcb62a7fd0c94a86ff3959b1e39ee589a4d64f9f18c072014a7c90f96c4848ac9d0b80b0d85f07610dc167ab45f146e1aadfe4827f234dfed24903ee905612480edefca3aec8ccfa5d78e79d0ef8787eb92d6447721260e645278d9d7a8a4e479037acd90581f7a83ebf4ef3f2873ad49fcdb019e1fb9a38b7a23abbc4458953192f791f7929d09f803362ede6431d7a9638e802688e14607d480ec672a378ec6d1f7c1a9ac864578d078f455846681cac4c0438adcabe94ab06009ff00125992a9f134c4c25f14edca5cb6ef369f373bb490a666e21d10d1f63a8f0285ec1c5230a7bb3ad43b2186441400935abd16f2e4cb482520e6b482f59ded5c01dcd60f1f37ab18597afe66c67241d81ede5af6563635bb6c455ba26dbc16659635cadc30329e204a15cd569c2e0b45e7847fe03e2df384113e5dc238db158aaacd4fe55b55ed1c42d7ddd56e11a89dc7cd042f4d004ce305a4201e270b8391f366e0e056779d0cd417217dddb57704f0d91e9764860bb0f51ee7c4c2438e6f806994726fdf2ee42e8db109723c481026bb0c205ded3421baf0de5f299368a99437867c6ab3373d9e8455587d449263838e9ee5214d5c163909e1268610f79b274d48ee9ec2a03b8eb46c0c8c489379afd793ac3fbb4c03a37bd5ce1e15eba5ec886ce2e0b42078edc53f76d88a7a0b773f7471522eebde942be793a469c4334f5b39880201446b4b09469b3654451616ef4fce87139da2c436d662d5fdb15cea0299116dce89b149b6e7bac68b4776cd97fa4d4999975549d83bbe2c3cda40283f44e5d8cb5a8920348c6c08271a7d7e3565a0c144b69246e2669ed388cffd14d4bcdf91e50d4987be1423b3c219bd704c012e5540692904043bc936ed4c4b998ba2ef4f6f9381b17b3fb3db4d07ed83fe843260b80711190e7ad599b1255d814b4bea10281810ae8a96a5dda37448212c132942af3a58639ce8a7c1571c4b087807a26ffeddb425a39dcd1b6550201ed49745c9a060cff5324fe6202804e7c235092693c1a2de90bd63d8f44cf44fe7b421c06170daa95a23cd03f7b4f194430606566923d89864e9a4b81ca8cf48a9c1260e58558c2107345406fb305355387071f9bfbbe85ff1e914a0cf9cecf7ec113e4da204256bde6a98edf5558ddd52e9ea3ae4f4d47b806b5e7fc22cd0250d3f3239b110f08b7fe4c771f9f5831c4a443484d87c5d000d35593d011550dedb7fcb0305d7a0699ee36081dfda37bff33b283150e370a34ed15ac7f7423333c0097bd11d42f3b4b00f3d689ef", 0xdc2}], 0x4) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r2, 0x0) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000cd, 0x0) mlock(&(0x7f0000051000/0x2000)=nil, 0x2000) executing program 0: openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) select(0xb, &(0x7f0000000000)={0x1f000000}, &(0x7f0000000100)={0x80000001}, &(0x7f0000000080), &(0x7f00000000c0)) writev(0xffffffffffffffff, &(0x7f0000000500)=[{}], 0x1) setuid(0xee01) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000433000/0x3000)=nil}, {&(0x7f0000626000/0x2000)=nil, &(0x7f000093c000/0x2000)=nil}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000c17000/0x3000)=nil}, {&(0x7f0000b64000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8eb5}, {&(0x7f000037a000/0x1000)=nil, &(0x7f00008bf000/0x1000)=nil}, {&(0x7f00008bf000/0x3000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f000062b000/0x2000)=nil, &(0x7f00002b7000/0x4000)=nil}, {&(0x7f0000601000/0x3000)=nil, &(0x7f0000b08000/0x1000)=nil}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000633000/0x3000)=nil, &(0x7f0000518000/0x3000)=nil, 0x20000}], './file0\x00'}) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) select(0xb, &(0x7f0000000000)={0x1f000000}, &(0x7f0000000100)={0x80000001}, &(0x7f0000000080), &(0x7f00000000c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xc07, 0x0, "9707957d0500c0406b1309000000fb00000f7e00"}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) socket(0x18, 0x3, 0x0) pipe(0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) getegid() pipe(0x0) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r1, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) accept(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) syz_emit_ethernet(0x138, &(0x7f0000000340)=ANY=[@ANYBLOB="ff02", @ANYRES8=r1]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000140)=@in6={0x18, 0x2, 0xfffffffc, 0x41d6}, 0xc) r4 = open$dir(0x0, 0x80, 0xc0) openat(r4, &(0x7f0000000180)='./file0\x00', 0x20000, 0x0) semget$private(0x0, 0x1, 0x0) executing program 2: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000040)=[{}, {0x6}]}) socket(0x18, 0x1, 0x0) open(&(0x7f0000000300)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) chroot(&(0x7f0000000740)='.\x00') sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) open(0x0, 0x70e, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x2}]}) open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) read(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) setrlimit(0x3, &(0x7f0000000180)={0xb66c, 0x100000}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r3, &(0x7f0000000240)=[{&(0x7f00000011c0)="d88999b6df21a49d0463778f804d3f929b434f4e820634817395c18e627cf8965aca7f767bd7e69dd528f2aa1fb102b074e1e562512b626c444423", 0x3b}], 0x1) execve(0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x80}, {0x40}, {0x4000006}]}) writev(r4, &(0x7f00000002c0)=[{&(0x7f0000000240)="e049e64ada6fa45d6bee0bf84a9e", 0xe}], 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)='N', 0x1) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getpid() socket(0x0, 0x1, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x200000000000032f, &(0x7f0000000040)=[{}]}) executing program 1: sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000440)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082c8bbb3caebe1f4b643f9c76619cb3a0fc5d593bb7bb1f3b4d79b915af2d50c908c7eb9051860a8c2149181bde3a8105cc472d8ed098d487b62b0208903a7a74ab9180dc3a7e48848625043c7a9fecaeebb833ce08c3ecd70d8c549acf27b1db707de45aed98fac02698875ac9749bd3d21ea9a6ef5358ff4ca546aa81ce7e3fcd895d65213b225d675e9f03afbeee5d1568ca591777341d5cd55046cf4caa9ee11dd564ff9665c73092ffc131d1c74384f33f73cfbb2fa50ef12cdb3393fb26d8a1c4bc0427914499031a35f1be08bfb84c724265a0fe02f6b94b9a1e739473c0a16e21e4a032f2a0bdfd5d3d731d903fa9b04ab64e276e559253c27fd7e", &(0x7f0000000080)=0xfe64, 0x0, 0x37) r0 = socket(0x11, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) recvmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x842, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047470, 0x0) fcntl$dupfd(r0, 0xa, r0) select(0x40, &(0x7f0000000480)={0xfffffffffffffffd}, 0x0, &(0x7f0000000540)={0x6920}, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[], 0x9, 0x2}, 0x0) r3 = open(&(0x7f0000000680)='./file0\x00', 0x40, 0x94) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) r5 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r3, 0x0, r7) setreuid(0xee00, 0x0) mkdirat(r5, &(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x67) renameat(0xffffffffffffff9c, &(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r5, &(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') faccessat(r5, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x5, 0x0) sendmsg(r4, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000000)={'./bus\x00', 0x0, 0x0, 0x3, 0x0, 0x0, 0x1ff, 0x2}) setuid(0xee01) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x0) r8 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$DIOCMAP(r8, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000180)='./file0\x00', r8}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) getpeername$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, 0x0) executing program 3: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x17}, 0x4, 0x0, 0x0, &(0x7f0000000080)="316442fe", 0x4) executing program 0: semop(0xffffffffffffffff, &(0x7f0000000000)=[{0x3, 0xff18}, {0x0, 0x6, 0x800}, {0x3, 0x9, 0x800}, {0x1, 0xfff0, 0x1000}, {0x3, 0x4, 0x800}], 0x5) r0 = semget$private(0x0, 0x3, 0x680) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000040)=""/190) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000100)=0x81) fcntl$getflags(0xffffffffffffff9c, 0x3) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000140)=""/4096) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000001140)=""/41) r1 = socket$inet(0x2, 0x3, 0x1) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001180)=""/4096) flock(r1, 0x0) r2 = geteuid() semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000002180)=0x7b) accept$inet(r1, &(0x7f00000021c0), &(0x7f0000002200)=0xc) sysctl$net_inet_tcp(&(0x7f0000002240)={0x4, 0x2, 0x6, 0x18}, 0x4, &(0x7f0000002280)="36306055788171eeb034d146fc92b52adcd42b657c23dffe19abffaafb1468bd28356af06de732f7aa897850ad042f77105c965a76a0747a727a493dac0b006ace073cee01da985f130fe0d565b78496cf750176bbdf05c3bcfc3cb6c9ab6e05f3ae3d21775b61bd6e0af97d9bf909a3a576ce3bcece064f209b45e8802f72b0e5253f5380299391e591a223cba25228cb27ae960a6256c8bb111224466dc8afb8e8a7dad888ae14e1dfd130573036101c8a", &(0x7f0000002340)=0xb2, &(0x7f0000002380)="c4e7324c5231611959f43bd9d0c93ba40d5e5868e9ea66ae19febbf1e78bf187cbe2248fd9e50f69ac6b7885aca694b8910067c32f3524977a41abbbb798f86653ee0b027c376b1fbec8c71541c07c2d7d00c833487aa2b772488a4d1c4a521b30fe949306a45e61601036270c22fefc211993b95696d2030a8d919028af24c7e045e68c362052b28d2992d7e41fed5b101538f807d31a5d4b6d46773000eb66eb512b07df8977dfb154497305bb747125015ddd78e53d6d612ef65c4185be5a95cfecedfe06c4704ede87612669e63a4d92174e80a9c54fc74d52d147afed90ffe46ab9fc6f061a228cc51a836d9e0698068b20a43b7f", 0xf7) seteuid(r2) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000002480), 0x400, 0x0) readlinkat(r3, &(0x7f00000024c0)='./file0\x00', &(0x7f0000002500)=""/29, 0x1d) r4 = geteuid() ioctl$WSKBDIO_SETBELL(r3, 0x80105703, &(0x7f0000002540)={0x0, 0x1, 0x101, 0x77}) nanosleep(&(0x7f0000002580)={0x4ce957bb, 0x4}, &(0x7f00000025c0)) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000002600)) socket$unix(0x1, 0x1, 0x0) pipe(&(0x7f0000002640)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000002680)) r7 = geteuid() setreuid(r4, r7) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000026c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002700)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000002740)={{0x7101, r4, r8, r7, r9, 0x22, 0x7f}, 0x400000000000, 0x5, 0x6f}) fchownat(0xffffffffffffff9c, &(0x7f00000027c0)='./file0\x00', 0x0, r9, 0x0) executing program 3: syz_emit_ethernet(0x23bf, &(0x7f0000000100)=ANY=[]) r0 = kqueue() r1 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x7, 0x2}], 0x7fffffff, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000000)={0x0, 0xcb, 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) execve(0x0, 0x0, 0x0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x8001, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0xf7e, 0x0) executing program 3: writev(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x8020699d, &(0x7f00000001c0)) executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{}, {{}, 0x0, 0x0, 0x0, 0x3f}], 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000200)}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = socket$inet(0x2, 0x3, 0x102) dup2(r1, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getrusage(0x0, 0xfffffffffffffffe) ioctl$FIONREAD(0xffffffffffffffff, 0x80206910, 0x0) syz_emit_ethernet(0x66, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036e28200303a00fe8000000000000000000000000000aafe8000000000000000000000000000aa0100907800000000605adf0000001100fe8000000000000000000000000000aaff010000000000000000000000003865089eae33f2cb3b9e3958400001aa9a033f3686699dec2302e445f9c57454a9d2f790c7e5326ed1a5a1045f1a8e35e21f0f888677c4a010346d47a066765de757bb8f1516f4b4d8e58466a7ef1b2e78c2a5447f56d04ede606840439d6e6ac895e02f"]) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) executing program 2: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x80, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r3, 0x800c5709, &(0x7f00000000c0)) fcntl$getown(r1, 0x5) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) ktrace(&(0x7f0000000100)='./bus\x00', 0x5, 0x40000106, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000700)="986718a663c73328f4839764ec0d7e6fea2ed9e879060753c1fda2ea549649364e677dc43367db8a62ae02e606e9ffa4b5c1671f831f7e5b47f95dc960d8632aacc1e5a41fdad49db578c6be991551c854af2b71ad74f732c5e0ec9f2cf2eb2fda78d24528aaab7ac31eb80c9fd6af1b4054a7f596d9da11425976c3a56cd10036a2", 0x82}, {&(0x7f0000000140)="fb21d331ba86fb052e", 0x9}], 0x2) writev(r0, &(0x7f0000000080)=[{&(0x7f00000007c0)="daf674adfdb8661f1b2e65dfbfc13507d699b9a9939557bbf6f71f5b83b03889c629d9687773c05855d1400ba456feff7778c6d082d1daab73ee6c329b0540aa59f1946870cf710fddfa2d1418c4473447365a04aff63a13460300000086ddd88002b084a098fa81d42708427c0bcd3de5de69201bd0c823ecfab0a336dff1996c666bfb7a57b3731b7a652ee9de8bc05a64c7f706aaf690f4af2b3d7addaa5f2433fa2e6579922392019f2ebc323b12d7a0d8886a25c228196b9b310c7b0c1528eba6c1a53a39637354539d5dcc06cf2f84557c594072f25eed38ba5b852aa92d50a03bd446395959bd8405393a6378c5ca9866b44476fc21b557a510ea4d584e3db09ff92a61f36f2ac811911e1069cfdbeba1990bfc3e02da4790695481f532c5dff50f5fa4cfb0a195e51d3c8474cfa8fc63144f128269248f54eed8e7a401ea822d60057061abce0bff5d81159528556c9d60ed688e2aeb94634cdda61fbcce70f2725a4571ced78a2012854a1ec6193ee93917c59c82cd89e062de8d5a0e5e2aa82a7a301d37ed2f63a16ca492dcf1fbe4d1dd0c73eb478760689d4f3acad39439b6f634c9570d81c4bfd78469b2b84e49b4b92588f83d2d752b5bbe76bcadd738dd6e3773ca2499147901152e3ccf92e8dae68f339e61ab97017d393f605c270e8e217d911d7633fadf419595cf8fa80ab1192bc09f10022753597413f75c6f549741647fa1829767bc1805bf382428", 0x213}], 0x1) execve(0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000002700)={0x7, 0x2, 0x1}, 0x3, &(0x7f0000002980), 0x0, 0x0, 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)=""/121, &(0x7f0000000040)=0x79) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) (async) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0xffff, 0x9, 0x0, 0x3}, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x4, 0x10001, 0x4, 0x4a6}, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x9, 0xffffffffffff8041, 0x0, 0xc768}, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x237a, 0xfffffff8, 0x0, 0x8, "78603af6ec907c0ec92aa0edbd899699b2cd26b3", 0x5, 0x200}) (async) sysctl$kern(&(0x7f0000000240)={0x1, 0x32}, 0x2, &(0x7f0000000280)="1a44c592", &(0x7f0000000380)=0x4, &(0x7f00000003c0)="27cb6cbf", 0x4) (async, rerun: 64) r2 = socket(0x18, 0x1, 0x0) (rerun: 64) setsockopt(r2, 0x6, 0x2, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x1005, &(0x7f0000000140)={0x200, 0xfffffffffffffffa}, 0x10) (async) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x3) fcntl$setflags(r3, 0x2, 0x0) sysctl$hw(&(0x7f0000000200)={0x6, 0x6}, 0x2, &(0x7f0000000240)="1b839f5e1521480e89f5", &(0x7f0000000280)=0xa, &(0x7f00000002c0), 0x0) (async, rerun: 32) chmod(0x0, 0x4) (rerun: 32) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000001840), 0x800, 0x0) pread(r4, &(0x7f0000001880)="79f47b4c4cbb9600fc1b159e", 0xc, 0xffffffff80000000) (async, rerun: 64) syz_emit_ethernet(0x1019, &(0x7f0000000400)=ANY=[]) (rerun: 64) executing program 4: openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) (async) select(0xb, &(0x7f0000000000)={0x1f000000}, &(0x7f0000000100)={0x80000001}, &(0x7f0000000080), &(0x7f00000000c0)) (async) writev(0xffffffffffffffff, &(0x7f0000000500)=[{}], 0x1) setuid(0xee01) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) (async) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000433000/0x3000)=nil}, {&(0x7f0000626000/0x2000)=nil, &(0x7f000093c000/0x2000)=nil}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000c17000/0x3000)=nil}, {&(0x7f0000b64000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8eb5}, {&(0x7f000037a000/0x1000)=nil, &(0x7f00008bf000/0x1000)=nil}, {&(0x7f00008bf000/0x3000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f000062b000/0x2000)=nil, &(0x7f00002b7000/0x4000)=nil}, {&(0x7f0000601000/0x3000)=nil, &(0x7f0000b08000/0x1000)=nil}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000633000/0x3000)=nil, &(0x7f0000518000/0x3000)=nil, 0x20000}], './file0\x00'}) (async) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) select(0xb, &(0x7f0000000000)={0x1f000000}, &(0x7f0000000100)={0x80000001}, &(0x7f0000000080), &(0x7f00000000c0)) (async, rerun: 32) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async, rerun: 32) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xc07, 0x0, "9707957d0500c0406b1309000000fb00000f7e00"}) (async) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) (async) socket(0x18, 0x3, 0x0) pipe(0x0) (async) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) (async) getegid() (async) pipe(0x0) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) (async) listen(r1, 0x0) (async) r2 = socket$unix(0x1, 0x5, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) (async) accept(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) (async) syz_emit_ethernet(0x138, &(0x7f0000000340)=ANY=[@ANYBLOB="ff02", @ANYRES8=r1]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000140)=@in6={0x18, 0x2, 0xfffffffc, 0x41d6}, 0xc) (async) r4 = open$dir(0x0, 0x80, 0xc0) openat(r4, &(0x7f0000000180)='./file0\x00', 0x20000, 0x0) semget$private(0x0, 0x1, 0x0) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) seteuid(0xffffffffffffffff) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x2000, 0x0, 0x37) syz_open_pts() sendmsg$unix(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000380)="b40cafbae168c9365adfead193963f52a600480d3279515e3356b34b92da5d67d28fdf17c4a4eb90086abb16e94aa5c8d8301c0f", 0x34}], 0x1}, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0387200, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) setreuid(0xee00, 0x0) getuid() sysctl$kern(&(0x7f0000000040)={0x1, 0x27}, 0x2, &(0x7f0000000080)='g', 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) socket(0x20, 0x2, 0x83) socket(0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) syz_emit_ethernet(0x6e, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x800c5709, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, 0x0, 0x0) select(0x40, &(0x7f00000000c0)={0x81000000000008, 0xfffffffffffffffd, 0x7fffffff, 0x91, 0xff, 0x1, 0xfffffffffffffffc, 0x4}, &(0x7f00000001c0)={0x400000003, 0x3f, 0x2, 0x9, 0x0, 0x80, 0x7, 0xe4}, &(0x7f0000000100)={0x6, 0x80000000, 0x3, 0x401, 0x467, 0x100000004, 0x200000000000, 0x3}, &(0x7f0000000180)={0xee9, 0x3}) socketpair$unix(0x1, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r1 = dup(0xffffffffffffffff) listen(r1, 0x0) r2 = socket(0x0, 0xc002, 0x40) fchmod(r2, 0x2) executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) acct(&(0x7f0000000180)='./file1\x00') mkdirat(0xffffffffffffffff, 0x0, 0x0) acct(0x0) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) getsockname$unix(r1, 0x0, &(0x7f00000001c0)) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x3) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x26}, 0x4, &(0x7f00000002c0), 0x0, &(0x7f0000001440)="25a1a00239a2d691f0093de404f0be6215b0e8988b7571005220c63cb0b5451880df670f896aa427337c1a7a4edb124dcca00120fd88e078d8674efbb17c7a05c8e3860995f96c2e", 0x48) r3 = socket(0x18, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f0000000240)=@file={0x1, './file1\x00'}, 0xa) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(r3, &(0x7f00000003c0)=@file={0x0, './file0\x00'}, 0xa) sendmmsg(r3, &(0x7f0000000140)={0x0}, 0x10, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x106299, 0x4, 0x2, 0x0, 0x4, 0x2, 0x4, 0x0, 0x1, 0x3, 0x2}) poll(&(0x7f00000000c0)=[{r2, 0x2}], 0x1, 0x0) poll(&(0x7f0000000080)=[{r2, 0x7d}], 0x1, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) open(0x0, 0x20201, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) executing program 2: mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r0, 0x800c5709, &(0x7f00000000c0)={0x2, 0x80000001, 0x1}) setreuid(0xee00, 0x0) r1 = getuid() setreuid(0xee00, r1) r2 = socket$inet(0x2, 0x4, 0x0) setreuid(r1, r1) setsockopt$inet_opts(r2, 0x0, 0x200100000001d, &(0x7f0000000000), 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setreuid(r1, r3) truncate(&(0x7f0000000200)='./file0\x00', 0x4) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000340)="91960a9d35e89f4bb912e000ae0b65bc6a77a560f56ff16602c52fd507e2d7def53ab30c632d3a5a9bebd8b10dc7e821f0866eb4fc245c4f5750b5868f7e26ce0111e3254424551313c5a078352f51090bfbe19618562c7f5549cba28af7bb54c5f4473a02c76f9ea02117319e8e2a15bf50391a840fe6d6c7817d40b1878d12459bec36eb6f220f68260b4ab0af96003b0e10dab61a81b847d08e77fdb32c3ddc0c5e3fd7c5b8b398e4b26c19bacc835c53851b9068cf2b03c0a9f6d783577fc4e3f964b039a1243cf373f23887e5ee0f0abe7b74ed05c51ec7f2c80ef5423a97", 0xe1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = semget$private(0x0, 0x4, 0x3a) r6 = semget$private(0x0, 0x4000000009, 0x80) semop(r6, &(0x7f00000000c0)=[{0x1, 0x0, 0xe5ce97ab354d96be}, {0x4, 0x4, 0x1000}, {0x5, 0x0, 0x1000}, {0x4, 0x2002}], 0x4) semop(r6, 0x0, 0x0) semop(r6, &(0x7f0000000500)=[{0x4, 0x3be, 0x3000}, {0x2, 0xa}, {0x2, 0x224, 0x1800}, {0x4, 0x9}, {0x1, 0x3}, {0x3, 0xbe1, 0x800}, {0x0, 0x8}, {0x2, 0x2, 0x1000}, {0x0, 0x7a, 0x1800}, {0x2, 0x19, 0x1000}, {0x3, 0x800}, {0x1, 0xfff7, 0x1000}, {0x0, 0x7, 0x1800}, {0x0, 0x8, 0x1800}, {0x4, 0x6}, {0x3, 0x3, 0x1000}, {0x6, 0x7fff, 0x2800}], 0x11) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000240)=[0x1a, 0x405, 0x6, 0x0, 0x200, 0x1, 0x9, 0x3, 0x21]) semop(r6, &(0x7f0000000140)=[{0x4, 0x2f, 0x1800}, {0x2, 0xfffd, 0x800}, {0x3, 0x0, 0x1000}, {0x0, 0x4}, {0x0, 0x0, 0x1800}, {}, {0x1, 0x3}, {0x0, 0x1000, 0x1800}, {0x4, 0x8001}], 0x9) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000300)={{0x5c26, 0x0, 0x0, 0x0, r4, 0x100, 0x6}, 0x1000, 0x0, 0x1}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000100)={{0x102, r3, r7, 0x0, r8, 0x92, 0x8000}, 0x9, 0x6, 0x2}) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000180)=[0xff83, 0x7, 0xfffc]) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000000)) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) executing program 7: writev(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0), 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x8020699d, &(0x7f00000001c0)) executing program 4: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x3c, &(0x7f0000000000)="03000000", 0x4) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x1000000029, 0x3e, &(0x7f0000000000)="674cd6e5", 0x4) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) r0 = open(&(0x7f0000001400)='./file0\x00', 0x20, 0xd) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001440), 0xc) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) pwritev(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)='mS', 0x2}], 0x1, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x5a}, 0xc, &(0x7f0000000080)="71f91e3471ac0058bc5a91502f94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000040)=0x1935, 0x0, 0xd2f5e5e4748744b3) r3 = socket$unix(0x1, 0x5, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) sendmsg(r3, &(0x7f00000013c0)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001100)=[{&(0x7f0000000100)="9aebd2c80ac2c81224c71e6a6eea6210c5549e9d04ad964fa5dbdb3dab7f4bf419970bd7eadc3b8ec85f756c8b39280604bc5a1460870954d9c030d49f24543c4d5f26111d93a49440e1c763eb51a5b06957b3d34f46c1064e20a693f2bc4d2444e4ade98acf492400877a163a70d6356a961cdce9f740616dfbff30e5c96d09ec473af6f994385f0bfa4c86cca6c95c5d837eb2cab4aa8f16c5a787d38eb8c8d009f4e53113b16900c7eba7e95a2358dcd7b308c7233a5255a9d58df0cea2a29d544def2398b4b28e4e7600e11e7947db792452b373c48bb2e6c6ef5633ff98b19e38c2a4152322fc5e52c147ec24871d371169149a1de13dcc5820a59749107dcbbfa2e98764859ab44fba4185fa5dcc453af69a87c93c68f84b047d3e2cdff077af28bdf845b589f0e0857117238c7490a2119e757979aa323d5571a6e86486a16fcd631d3401b6073447f467949d6cd4db60a2698e7b78dd963db2198fd7d21e1f3df78bc84e91a979babf9820047936c90013cd02c5aec64accf42182f4f149384ecf9561a6988f776303915ef9f40f9dd6421023abcbd9fe4b34c5c47a875c9eb18ce75dddb3b07e5042330cb16b114ecbcc94dd75571209e7f22728527b24c4e93665cff91c3f72bb2939d6f8fc61871a37db2eadca00838ab965490ab4d93ae407b31ded6a38aac4e504ff6403193c1506d7e6e21f61f6be7342d1f952755e9df42a6e477e8d6e8bf349622b50abba8b451621cfe004af6724c25e391e06b04a23ee208df4783cbe6902d21eb7a421fe49f7e4e22cee33e28f9afb4746ac7ed107554bab3187ac8385cd06c6a59cc535a3c07dc8fa6305de7fb2d82f883f9de6226b7cb343964705271529552c71bc23eb8edb6d296ce724390a8c3a9c850db3dc4f5ccb252432d5061d2886b04b5e99d6d8ea3a66c963178857cdab591a20ba6ae7a4638c933dea9cda762dd13b2feef84dedabfd5a43710c8f57509518fbd99b15b8defdd2284357c85d92e99700aee177c73cf41c7058849643c33f375880ae6f3a3aa817864f3082c1a68e338b0599b24333b311bf7e539ecdcf6ef8fe6d28b741e7aa0b08df19979aadd0067e25c12f7cc4f0541a5e5996eb007f9e9add23fac8b01d570590859e0a39b3435864bde87ad273bb6892f1699a83bdf066c5136c19e1417fb07bceb422187e5816936b243689788aa8511bcfde8391653eaebd0845177d4a1d46647a0fa475c336386eeba7e4ac8f9bc54354f419ccdb9a791c3043645d09f1593b5d9701ca3e96ac2955c807fd637aa47cee81ae271f18c2b60ad9a0419b10587f1cf53a80357ac324f9631d4123d0ef032bb1494cf179277ac09c7f557614030a2c93d1865f180ea69edb67a5479f1d64d9bc4edc21e6cf44421e5fcc6c7f73eae39037d2dc0d9a90d21a0613a762bb15f5fd49022de517ecf690f7e4326201b15f4f38e0bdc4ca02062c99f9b3f2fb0742e915d295f0b58b90289903630f43982f8ee86106b8d1b952a892b0a0e1bef6cfa9bf13ee276017dbd5e40a1e804e97f0cd9d9dfa056c9dfa4f3943373d24bd9fae758eddf50abdda6bb516e7159b9b7efa2e2e4cf184c4dfd7261c2cb24209c2b32dab250d59278e799c5de94d05c71673acbeeddae3710113705391ec81f437a5ddae48109e017501fa8eaae7ff7282b4274bec54bc8233d2d4044679900a574c7e791e1b9d2ea0aca6b48829f8052c81debb081564b5552ec5ec3c9b4e0e966730579412f55e0369008cd71da53a8c606c9a3ababca72e7d84282f8408cbb78ee951f39778823535a7995091fe968b23cf85321cdd65d9a28e5128a46e9009afe551db965fe0bbe4296b22f64ac364d4d3add244d22c52cc1cb673bb94dadbf3ce1fb9876640f48c50aa37f01241b87537f29ef3c1135a0e89f6ca9cd3ec64c03c959b672e24dee1f9444b1657bb574d7f7b0c02b6393a9e5c0930456e32877e79cdc92a157f8d8ff47d21bc38e114fc6770038acb41a160ed58c67c3f6e619a309c24b3ed508be354ef040cba36164f2436c4db7cc338fe798436fc02cf5006468d8a9b11c4c84a501e228dde0a19fbc242b0568988d6855936504d6d4cf9464db955823194f8ba8bcfdd95d7aba598316fed403c4b270a6664067c9993bc3b878cb2fc70c781cebe1f38880324c1f20f1fccb6bb71e55276cb6a40942a48d570c0fe59969e0159f705652bae9b24db36446aea3dfdbc228a710b405b2380b3b1f493a288154ab1988936e7a5776a13c5ab2d5417385bfaa0f70cf305083e017865d7b6dfb8a451f3bb58cb4e333c9da1f95a656a345177daad37471e99a56d20146cc28e4662d4a1bf1873de9ec06fdf80859ae367272040955fdfb2078ad30f559864a1a617856b0bd814132f3cff372aa29151e79fc4268b2d28c95ae48bde012bcf99562fed146099d29780c97f34927e0e60f09cee667cd06497a1be47a6e850097e180273e34283551483bfa6043b9439f333a8690e1dbb5f890e5183467a7f8b42b14c2199114b05ef1c48e48674e16f7fa39a55d30599c9925a713f6c2d3b69e55c1d8c06fff46245c1ab269179d5620fecccc74534a0b43944025432ca5760494166bcae628eb17ae783ec4eebaf504ab692cfdac80d3eb25d065465b942a5d64d6e0394f0880b8a912b0d86ab81b51cb95a32a31c5fc75c57e322ef7d90b94625197be3fda4810a836e781af2593eeee0137e8a157aac4dba918f8f9807ecdbd7f478ca788571216a7dc2c6ae495a78fcb5a07b35a8ac0177f07894d292d0b52fc9990972a285e421a86407eb04e209d4f48bf744a608041efe434cfdbc938eee80916b88380946ab9d25b8aa721b4b1f79efcba9bec2c4761ef04329ef81897e16fc5912297695a05e75b90b56fb4f7bafc6a5d00d4dd53f228e711010f23347eeea74f59278d3ac5634811c84c5f2bce176c2564d61af3f07f9e0e6fb07f708a6589723c97860dfdd34c4200b93ab704bcd20b5de284437220b7900e81f18cb8550ef13501063734f15733270fe16bb9fe5cfff311d36d2679cce850517531e12523708470d62803219675a67ceb60247a3ecee3dffa58a361f6dae95e1533992ac08c0fc2023b8cd573abced1f2537d29470d76b8a7a5f6cf5279e6528121c4ea95cd401f6df3d159172ee38fc0507a7a44740b9c01e8a8ec87873ad92286ba8964a0fb884a6c58edec4d198a0fab50ec026cb68eb10d17ead7b510f13c262a5e4faa4bed1f20075561be5ba406928433d88863bf3d07a2b3c77e5dbf0527e69c4263fa3a4cd9ebf5721f01f71e3d0355567455a291991f3fd1cd12602ddf430c4b846ac62e56fe50c357420ef3b9f71b57552825386b16224af44ac4e45f792e5de6cbbcd448d1ba9805a6f67c3b221585688dce36bd4b3bc43ae9b565a3448a6e4c36276dee2f9f815a4e714031fe55886d8bc815265d565e3bebab10f1dbff6057b9fb8e72977850b1cffdf98e5096d7516feaf7e2a0c33107d62c36d933a6785f9e3f61ca56df3a0a95381e26c4ef1c5bb9b5d4ec260040e02a87e211e828aa1ebc2c4438c03a8bbd2b19c733cea33abc5bc063f38541d77ccbe7478ef2dd938ab3c89558d94455bc4ab87107803211aa350bf49e3790a29adb5706f32c24caf2a0b201579de33277bc7e4c446096008cd47a7c2cce20c54de83ad5f6461a1dd9f4ea0d5b6b6aca88eed712256e4fb6d770970d80460283524f6a96e519bcac89fc918f3e4271b2f053ffbc9f4bd38b5ebb9900d671b8dba914da3afb29d964ee800af8fc20834d8c8738e123bab0afd322511b6e6dbd9de11abde1caa787c7b50501d60309a9a85ef5265215beae0abe4a4e4f00a35f185f33c17aa1e35f880c6266123ce3f8065817b797f0d790966b61619c883423b78a5c0a7a0f4bf86fa0cc9fede81dbc75f76d15f8169c26f79dfeb674f7aac715750b304d506e8f2f3a8e5dfbe0c908fda64ebe3ab4b839db0a436b7e9c283bbe3c0ecbda35e215ff51c9a2ffd5e74ebf961aabb7717d6098d68ea2aaaa34157a7d40ef0506ddd5370c152ee6d50aaa6deed7e7e636e24876c458b5e71546331fdb7a2afd4c73bdfa02c48fb704e5a7b0ef06460d2b28e2451049299921f209e000af6927933b9e477588f872eccbe3d7dd9023173e40704dba812194083bf2506fecb518342006450a9940b819bf2104efe00e67e8e60edcffea3d6cec25449de313d975db440c94c66b2e8710bb3b54bf55b00cacc778b815ca99236d68a832e01d7d6aec7b35ecdc82df4fbc17b57df60bac4c7854c455eb78e1b63b4e6bf851927e07c4060c8ea1998d290c6ffb78d562f4ceadf735e08f258640acb40a10c3c275976e6b20897939a535c56b523643742ce2af14fe61a907ae8f25e6382eea1e0cbdafaa278f54f2c2eb7ae4cfc295870822c3aa089182cc89127c26e21729c62f76d91475d33a9cee0ec0599bff6a93eb228d7e95682f0ec92deea588328c461d49394ff3e4e5c24a8137152481ac8efbad88293c2b2bf00525311d9131b01876295d486e4a42a48e8d0f72f67b4f470eda7673e6edb591a6d0fe1c3283444a86f381a58288c981696bbf6de844f1e2c068c1becf6b405f6bf4f8d996d4798990ab26762c574810c39543f0b634ba28fe91159d2b190f3dae3dad79b5a688b3ed66f3f02c895afd4ef4cfe4e6baed87f493c67200bad8ffe88dcc5b885aaca6dda6a20d7f3242f537b324a4ba52287b5a766f0f018beadad63d69e922dc925dee2c3e97849f3e48e5969ce25c2f9bf0161359c691b58e0b67ca8631fa44ddd5d4688152d9331fe0c869eb75148865e7f0e42f02ff8016a60b7a36fc17c80e366e2114936de731c20eaf153d552e5d37fd8eb6a9e8ca73987cf4b54c8fa1d29b83f28b5d5038304ae6ea3feb8b7009a7febd0b95cf32a2f89ba3c34292d1e56a444b5e346df9a24558bbb695cd11899a47a21c73ea92c1f32a9b5dc94df8e45b0a53a4500634f448d258c0eca16474ac90defba6c3e6d879b4cbc1464126117f3122c12be235b24fe5b7ecde7e9596972bd64cf2cd2c63986a2b2a0472d9cec70dcfd7d306c725f777093907b037a06cb37a6e1ac5850cec28a52bdcd79a6f95d636e1a4ebde1eba2a92452f6718d83eaa668102fd6008100f20d4f8dabdc20a07da295655435f0b24742a81aadfa7c294725fc73368589621651de585d84adb7f6f4f4f9c68c9cbdbd0e589326b3c2b291d3612f516eed04124855d6c3f4c59e59d28de293dcd4683e7d9851f2538dabe47ac83eee304b96d63011202a536391ed7c18168f9cf81075c0d5f41fd65d09cc1b9e39c9cf86b6347514ed85967a6d370f20068d0651c7451b0824afa77e008928cd07b2235097e0376521e618cfac5fe1759f1068b56f6c44ec7b1806d2049b7a6b80997d75910d3d42f51c2e01d8abd7bdf8b96bddcf41989024974bc9f3fcf8e974e572691fc7fe2dfdc29c14107e9f09a621da5c0717c95d20191c36e26fbd40cbdeb1bbce7c80c0ac5ffdcc5a5ae56bd9c586d5704cf05cbb3c835b6adce4c2a112e333788f0cfa2dc57767569368fcf09766d90595609d847ae53a541ee6e50db77339ff945ca0865c4c92a5757b4caa2236fd466ee06d17cf83f527d4f63ca93a73935010a19c3c9ecfb0d434faa75c70ec3cd2348d8259a689d271d3deac1018fafdb0b3e4825174023d3f1b15527cade5f071a7884a66d258155259a1adadadc68d20139ae30241d8", 0x1000}], 0x1, &(0x7f0000001140)=[{0xf0, 0xffff, 0x5, "ef1d228098ba7d183e69c93ff170aba06d199a6faa16ba7fc04a1bbed2014d779a140eb5d27cfa73156725d89d86851d2d70b3dcfb6e2d42f84dc32aff8facd5c843450d6621ff380b4713a875a9c32b2e6f823010480f827b642703af174d4a67a905c96f8abe29123d9ffe0c7822ec388a5828f338675a152f13725ba30c1f88fea8cb429ffd7514554066286357532e172a74439dc33834a3eea316e224e6531214e037380e86aa22aba436ef54be6e19f4f02372ca695b90de2b26da93b8bc4a361bf9f8f9306ddde1fa4f532413e6e0de5441c865c7d7729db4b7bbbe"}, {0x58, 0xffff, 0x9, "a4eb9aea03b9fc5e0e5a98f76e25e7844189812ecc9dabecd655cf844438f07dec02d74da8ef4c001a7085118537962fce06c24f663081948cf0f879763158b98a1aa27407"}, {0x30, 0xffff, 0x4, "79a26d769fe3a18e42dd1732dd8497fa4aab7114c1e0c612f6ae"}, {0xf8, 0xffff, 0x81, "edafa746755435acc37b0215e19d95bd54903f84d707a21b617c22cba87cce4d10b311cfd5211bf03051cefba17d9122a1391d4b9abcdcc03e061c352f9d6d3f2db47447336056b35b04041354aa729262e492b20fe13a911e795f70a8811582dfb179aa9d505b00578c0a6e7312a3b6e78ee681c19e728d61f6200543bbffe5b3c19761c518a95faf4ad58fe6d6b44c185f93d4f598dd2a4a5f2768dae8e159e427142e914fc0cc656291bfb51cd23f6d3ae88aa506a3b83edf4ceed93ea9823572a6a6a343f6e464e4a648c80373034bb2d2098f2e38948b84d5666f0b131c8fc1"}], 0x270}, 0x5) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) poll(&(0x7f00000001c0), 0x0, 0xfffff509) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b10005016000009f05000000070000007d9113fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f45335c223e7d026ba8af630037282118000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012fbff0c230000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000100)=0x6) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f00000002c0)="fb9b2f636f76eab6627ccb3955c4daa0ff4f7d82e9611317932247e17e5fef4e67ec372ec6f6644a547e3168400db9b7f06c3cd5c5373d7a891ce8b86a40e0d3909529e8a2637ec0aa67ea752077015fb40cd4567fc95d9cae9ab0f8f74938623632", 0x62}], 0x1) execve(0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[]) executing program 2: acct(&(0x7f0000000000)='./file0\x00') readlink(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)=""/131, 0x83) acct(&(0x7f0000000140)='./file0\x00') r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) getpeername$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x8000, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000002c0)={0x5, &(0x7f0000000280)=[{0x2, 0x2, 0x9, 0xfffffffe}, {0x100, 0x8, 0x81, 0xf6a}, {0x2, 0x20, 0x2, 0x3}, {0x20, 0x3, 0x9, 0xffffff4c}, {0x0, 0x8, 0x9, 0x5}]}) socketpair(0x1, 0x1, 0x40, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r3, &(0x7f00000007c0)={&(0x7f0000000780)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000340)="9ef2cbbdcecd87455376c61819ec5266", 0x10}], 0x1, &(0x7f00000003c0)=[{0x88, 0xffff, 0x5, "885e91f1a5d918ce23bb1b6572d7ba6d33236211575a2caa3bdba2b05107c7b989b41bc67ed79fdd298ceebb63d706a10e6eb7c27f19aed05ea0e4b8f1bdcf663cf9ffb6e213e67a47a724046809a04331b09a43f044eb3c53b537cc61a37c9eca26a8f1d44464c1b00bdc822e13090a9aa2"}, {0xf0, 0x1, 0x8, "0d77b9fbd8c77b37ffd9892e25483dbf657d7cbad203f00288e760daf2cdebce547b291f3b47de53a1eed82a398817098e4e32fe6923135c7c362dab24768556d744735e1a9d153bec7779d3798979c8789b4998ae1b2fd061aa76bc632c7817857c12b875de0f45c9850b3df7fe3593f5af5f20af90ad5869d733f69348d2dd4e618789e5b03605f43e852ff1ec9a9c2de9636a35d707c7a1eb010b6fc90859ca47e19c9647a2dd1a18153a0c4f7bd696876a41213529851f79ef44d3ef0343fd185ceff17d98a5b1784af0f80c8c6055e5bd91e5b88c71bea0a8228f02"}, {0x78, 0x1, 0x1, "1a8fe4b36058e1316fa5126d4562bd46967773eeb3a0b3dd0d1819101b79634d3947e47bbcefced6ecebfb2b453e9b83c294d5a0751112ea32b0ff960a033bf6f28f90a47dad75e7e4281ee8c3639c67285325cedf2657ccf669d2f0d03fd4f6f124"}, {0x40, 0x1, 0x2, "94102e82a7282b459e6cdb33c253a266f954f9703025169275a8195c386ea33e4965113ecdc42ca124"}, {0x68, 0x1, 0x6, "0d786fba12f4ab0f20d41fa914294289b34f08027f5e6d1fecb2dfff7ef692b89877ee268f4dffcb8acd976807ed7bf242150b2600c2c941a0490d5073e65545c778eb36bd125a3556b9c43076db43e332a794421e2fb526"}, {0x60, 0x1, 0x0, "d76ecbdeab68d2239afbb05a413176bc46391f8f02093239365f9b2261293b1d35549c7ba15c16b513b9277fd23be367e818421ca1a8bf94bc52372444f57d97a80e1d479a167af3d2f430"}, {0xa0, 0x1, 0xfffffc00, "60c6e80e6c5470ab8c14d5d9bca885df00736d93bdf36055f8cdfa81f4501c408f8108f10f482e5b3057508ddc2b40b03f0e7469ea57825790ff086061766dd7618ddf8528b9b32da6ef66293bdeff6b6ad36228f471d544a61ade897902e765487dc3b23f7d762ac8db7b09d8359787fc77ad9925631942eeab89bcc6165006df50dde5fdc0bcc821481d"}], 0x398}, 0x9}, 0x10, 0x3) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000840)={0x5, &(0x7f0000000800)=[{0x7fff, 0x0, 0x7, 0x2}, {0xff, 0x0, 0x1, 0x9}, {0x5, 0x1, 0x7f, 0x8}, {0x5, 0x1f, 0x8}, {0x7, 0xff, 0x24, 0x9}]}) pwritev(r3, &(0x7f0000000bc0)=[{&(0x7f0000000880)="0c4bcbb3ebe71e7bc7768c9ab69ef8108ee6f60b2da839748ae950cb3d083bbac6478d930bc231d0cc629fc75df1b0d51878a4e14911e8347db6d6495a96f5495142218fe1065374cf8d8008d4693e5aa4a1fceb63fa522b76509742d86d957212d4e1c2259e550d7ae8e40cf7eb2a6270029395933f58802031d5224fbeaa1d9a43f73b8e81f5c26df26f15960b49ad0f145da2251e5abed67516040ca261557758b0c498e073ad22a12ab604325f87ed1fd790b43843dd30dd5f70d1ca820c240dea3f3457b6d24310b0ab21ad", 0xce}, {&(0x7f0000000980)="d616135f34ebcb8c82c1d59f1e5f87deee884a1f819dd008c6751ea78bfd983eae98e2028b8d0ba949877b09910321651483ddc3a8f53f212e466c1f21db39f06d7406d1203bbbf669d3a34fc95720906122d97215c17c902c92105ff95a72", 0x5f}, {&(0x7f0000000a00)="0a2bb3d14e1867781abb30e5e11cbdc0d11c27ddcc8d3231add4bb5dde58be96923a6e1a284d8b3606e7d4ddaced61955d405cc74cad6aa1b38267ee", 0x3c}, {&(0x7f0000000a40)="1d0f1d55f6a59b571325bc36f99fcb5b5915ed243f61e182a843f9b04c89a3c2fcaa", 0x22}, {&(0x7f0000000a80)="5ceca9d06f8101dfacd6048632e6cc3839475077fd6954202408b7d626ef60bbefb6fbd6c23e00a90d211282f0d3a2e3cc99f7f3b077b01a60f222cea608559fd3d03a6ee6fbcadb0a1bf383c5b30a17b4d170ba458ddf6c75aef03860bb4d45d2dbd218c97eb0828ab737ebe2ff4f6e6b", 0x71}, {&(0x7f0000000b00)="ba960dc995186232cf6c95293cae2c07e526c3995c0a3c54bdbbde9a6348754e2dd260cd02c5a8d90f3525eed3cb382e90b5b147926191c2f1296b7e6f6ec14d6f232b3bb83283c4228c3cb909", 0x4d}, {&(0x7f0000000b80)="1b297189692a2471817959e9e29fda25eca5dfe56b92e46c", 0x18}], 0x7, 0xed9d) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000c40), 0x20, 0x0) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000c80)=0x1) r5 = open$dir(&(0x7f0000000cc0)='./file0\x00', 0x400, 0x40) r6 = open$dir(&(0x7f0000000d00)='./file1\x00', 0x20, 0x20) utimensat(r6, &(0x7f0000000d40)='./file1\x00', &(0x7f0000000d80)={{0x0, 0x4}, {0x2, 0x5}}, 0x0) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) sysctl$fs(&(0x7f0000000dc0)={0x3, 0x1}, 0x2, &(0x7f0000000e00)="c6405004f14578eb1f7995a9", &(0x7f0000000e40)=0xc, &(0x7f0000000e80)="2ae775c6e7ee35e4ce5eb5d0402ffa687306891cfcde376faa8ec7a01b422c9f48ff001f85181aeea302a2672622686c4c5ed7299330daf833204fb3f2a6a927e50a4aed4c32e7abf04df3f891d3f5f6994157d51bb34a8640fa73c57cb67627b8f53c5601274ca1cdb56188ca827cda374f34373d05aa79d79e2b42a2b515e04c727e74b6fcff76cdb5bedfd9c7f6617ec70e95d9162f01c021fbe1dba39e3e2a8055d9a2fc4e29d0d8415acb04a2e7ee49649fbf36ce535c62578c4dcbe5f6cc1f739879b56b49e5e3303047f384a5192b9214b7599d2a5516f99751bbe90a8cebc0c405a7082e7669ca953b", 0xed) linkat(r5, &(0x7f0000000f80)='./file0\x00', r5, &(0x7f0000000fc0)='./file0\x00', 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001000)={0xffffffffffffffff, 0xffffffffffffffff}) openat$bpf(0xffffffffffffff9c, &(0x7f0000001040), 0x80, 0x0) symlinkat(&(0x7f0000001080)='./file1\x00', r4, &(0x7f00000010c0)='./file0\x00') mknodat(r6, &(0x7f0000001100)='./file0\x00', 0x20, 0x20) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000001140), &(0x7f0000001180)=0x8) r8 = openat$pf(0xffffffffffffff9c, &(0x7f00000011c0), 0x200, 0x0) recvmsg(r8, &(0x7f0000002640)={&(0x7f0000001200)=@in, 0xc, &(0x7f0000001600)=[{&(0x7f0000001240)=""/221, 0xdd}, {&(0x7f0000001340)=""/235, 0xeb}, {&(0x7f0000001440)=""/183, 0xb7}, {&(0x7f0000001500)=""/210, 0xd2}], 0x4, &(0x7f0000001640)=""/4096, 0x1000}, 0x800) getsockname$unix(r7, &(0x7f0000002680)=@file={0x0, ""/36}, &(0x7f00000026c0)=0x26) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000002700)={""/16, @ifru_broadaddr=@in6}) executing program 4: open(0x0, 0x0, 0xa) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) close(0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) socket$inet(0x2, 0x2, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) r0 = open(0x0, 0x611, 0x113) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) recvmsg(r4, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x41, &(0x7f0000000000)="5ab7776a", 0x4) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r6, &(0x7f0000000100)=[{&(0x7f0000000040)='#!]', 0x1ae32c60dbadcd8b}], 0x1) close(r3) mknod(0x0, 0x2000, 0x0) r7 = open(&(0x7f00000002c0)='./file0\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r7, 0x80185760, &(0x7f0000000140)) syz_emit_ethernet(0x3e, &(0x7f0000000340)=ANY=[@ANYRESDEC=r6, @ANYRES16=r2, @ANYRES32=r1, @ANYRES16=r3, @ANYRES8=r1, @ANYRESHEX=r3, @ANYRESOCT=r2]) executing program 2: syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="73702eb9ccc3", @random="0a5414932199", [], {@ipv6={0x86dd, {0x0, 0x6, "756aa3", 0x30, 0x3a, 0xff, @rand_addr="9c7e4d5081645bf0376e0865911feb7e", @remote={0xfe, 0x80, '\x00', 0x0}, {[@fragment={0x88}], @icmpv6=@ndisc_redir={0x89, 0x0, 0x0, '\x00', @empty, @mcast1}}}}}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) read(r0, &(0x7f00000000c0)=""/142, 0x8e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x48}, {0x8006}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x8000, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) syz_emit_ethernet(0x2a, &(0x7f0000000440)=ANY=[@ANYRES64=r0]) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="73702eb9ccc3", @random="0a5414932199", [], {@ipv6={0x86dd, {0x0, 0x6, "756aa3", 0x30, 0x3a, 0xff, @rand_addr="9c7e4d5081645bf0376e0865911feb7e", @remote={0xfe, 0x80, '\x00', 0x0}, {[@fragment={0x88}], @icmpv6=@ndisc_redir={0x89, 0x0, 0x0, '\x00', @empty, @mcast1}}}}}}) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) (async) read(r0, &(0x7f00000000c0)=""/142, 0x8e) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) ioctl$BIOCSDLT(r0, 0x8004427a, 0x0) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x48}, {0x8006}]}) (async) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x8000, 0x0) (async) ioctl$BIOCLOCK(r1, 0x20004276) (async) syz_emit_ethernet(0x2a, &(0x7f0000000440)=ANY=[@ANYRES64=r0]) (async) executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r0, 0x8060693c, &(0x7f00000001c0)) sysctl$fs(&(0x7f00000012c0)={0x3, 0x1}, 0x3, &(0x7f0000001300), 0x0, 0x0, 0x0) fsync(0xffffffffffffffff) getsockname(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, ""/4103}, &(0x7f0000001040)=0x1009) executing program 5: socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) msgget$private(0x0, 0x0) socket(0x0, 0x0, 0xff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x0, 0x0, 0x0) ioctl$FIONREAD(r1, 0xc0206923, &(0x7f00000001c0)) ioctl$FIONREAD(r0, 0xc0206922, &(0x7f00000001c0)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x4, {0x20000000, 0xfffffffffffff8f9}}) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000240)=""/183, 0xb7}], 0x1) preadv(r2, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/175, 0xaf}], 0x1, 0x1000) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x10000, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x0}, 0x8) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) r3 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000100)="144d530850bf63db10632dde8eb5a9168fc0d992bb3ba2d589c2b9246488fd47bd9b86d8ed3eaae72aa697b7cabd3b41e2abc6e4b486abce610ba53304883f8c56867e7206b273a465ebc8fac9f8b94b4aee08b4699290328eacc90c35e36ae6e8fcb2eeb8abfe02edaf0c93e533a2cff89f82d6e1563d18ead4cb8c7d71403fdcbbad3bf98a22d8d64bf5ea0f231c1451", 0x91) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000040)={0xff1e9fe12341a2f, 0x4}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r4, 0xffff, 0x2000, &(0x7f00000000c0), &(0x7f0000000080)=0x4) connect$unix(r1, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) socket(0x26, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd912eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x1d, 0xffff0001, &(0x7f0000000340)="7fe3ea582b64117cda57cfc05745822c6b73c067b6e0b6608231d52b5fbe98252e", 0x21) connect$unix(0xffffffffffffffff, &(0x7f0000000300)=@abs={0x1, 0x7, 0x1}, 0x8) setrlimit(0x3, &(0x7f0000000980)={0x3, 0x100000}) syz_open_pts() executing program 2: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f0000000ac0)=[{&(0x7f0000000340)="b4e2c6090220403dd00796dd71564372c08c34d6aef97fd23a9dc8dd10b9c50444811a3e4e28ebfc6d3db88f2f04c16d430124f179adff018abe47b700000000000003ae33ecd245f0f761b32f731209899fe63f7a0d6edbf1d60ebb91b4689cc31e2b066c575d5a38c5f80365a5ea038f2daf7ea74dd8bf4c524ece5c2804a636b3417e8361bc5c34b985c210080aed72ba85b73da887f4febd651d4a74ae2359d1e1ee98575701043961200a10c89bf250dd71b7ae7eb0f72f6a3d8a84e1bfe1ef8cfb63e5104b6f4cdf957dd8b3cfd07084c70a146cdce197c2c1741ead275118a2cf4eef4fbfc547f2f2489430b0e839fa17a297efd1625819c53909444defd39ee3c61ea71345b04783f81a428afd23e0c5aeaa6feb3dd8f2fa2424617ee33ffd33d65da1419b9b38665184eb675687098189c71ca2a722e5f63eea06fdb9ab84eac81493ff2f0b1efa24fa9ce2f875a7ba9d6a7f515f688272a86edcf5ce235412d346367592d528d80ecf638bf163c43be5adb04e38a18ffa6827e04223", 0x181}], 0x1) r1 = socket(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0xd, 0x0, 0x0) sysctl$kern(&(0x7f00000005c0)={0x1, 0x9}, 0x2, &(0x7f0000000600)="371dc444", &(0x7f0000000680)=0x4, &(0x7f00000006c0)="a127847f", 0x4) pipe2(&(0x7f00000003c0), 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) pwritev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000080)="e8f5ac06ae84750d7e53cdfbf2fc888d7ec80f522c497c99b50bdefd5f33328a21b077df16", 0x25}], 0x1, 0x0) sysctl$kern(&(0x7f0000000300)={0x2, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000780), 0x80, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f00000007c0)=0x5) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f0000000000), 0x10) write(r2, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) r4 = socket$inet6(0x18, 0x2, 0xf8) recvmsg(r4, &(0x7f0000000740)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000280)=[{&(0x7f0000000040)=""/239, 0xef}, {&(0x7f0000000140)=""/240, 0xf0}, {&(0x7f0000000240)=""/16, 0x10}, {&(0x7f0000000500)=""/221, 0xdd}, {&(0x7f0000000600)=""/207, 0xfffffffffffffe05}], 0x5, &(0x7f0000000700)=""/42, 0x2a}, 0x1002) execve(0x0, 0x0, 0x0) executing program 1: setuid(0xffffffffffffffff) r0 = getppid() r1 = getuid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, r1}, 0x0, 0x0, r0, r0, 0x0, 0x1}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r3 = socket$inet(0x2, 0x4002, 0x0) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r4, &(0x7f0000001600)=[{&(0x7f0000000240)="1f5b4718a896b4749358754b514d", 0xe}, {0x0}], 0x2) execve(0x0, 0x0, 0x0) shutdown(r3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0)="89144c0129ea94f77ea66ed006e3bc58e261c99a", 0x14) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)="11", 0x1) getpgrp() r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) r6 = getppid() fcntl$lock(r5, 0x7, &(0x7f0000000100)={0x1, 0x0, 0x0, 0x300000001, r6}) accept$inet(r5, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$lock(r5, 0x8, &(0x7f00000000c0)={0x2, 0x1, 0x9, 0x2e, r6}) syz_emit_ethernet(0x6e, &(0x7f00000000c0)={@broadcast, @random="2cbf38174634", [], {@ipv6={0x86dd, {0x0, 0x6, "8000", 0x38, 0x3a, 0x0, @rand_addr="f6ec06afdf466c130afc590bdb9e4ff6", @mcast2, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, '\x00', 0xfffc, 0x2c, 0x0, @rand_addr="457c5601a5ae235d3544d14cb2e907c8", @mcast1, [@routing={0x2b, 0x0, 0x0, 0x5}]}}}}}}}) sysctl$kern(&(0x7f0000000000)={0x1, 0x27}, 0x9, 0x0, 0x0, 0x0, 0xfffffe0c) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x15}, 0x4, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r7 = syz_open_pts() close(r7) r8 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000800)=[{&(0x7f0000000140)='4', 0x1}], 0x1) writev(r7, &(0x7f0000000580)=[{&(0x7f0000000080)="6fcba96e64d77dfe77d06091c8341acb34f68c0a", 0x14}], 0x1) readv(r8, &(0x7f0000000600), 0x33) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0xb}, 0x4, &(0x7f0000000080)="00811e7993e6b879e77c3e68e1ce9359b622cef481162e0a4e35af9d3681dd09c4c694de56", &(0x7f00000001c0)=0x25, &(0x7f0000000200)="59c82be5aef9cb902392087c89c0d00c4f72b0d154c2d2b74f15cb2412af6d55a4ec04930a64b75172f949a331ca88e83b2ea3f365cfa3db5606cd55e36a6e511162223b82e20178d63a82eec7d37a5eea9d69f72e7454c55dd643a99fde92b788fb3ecb7392866f9d893cb6c70760823b991c15ed221b57214c9377b3b2ebb873af810676369408858ec4c15101d8b148cd559a7128071a4f2352d3339d30cbc3e2ec26c2cbb1dd53c74e2a", 0xac) executing program 7: chmod(&(0x7f00000000c0)='./file0\x00', 0x0) mprotect(&(0x7f00006fa000/0x2000)=nil, 0x2000, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) ktrace(0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setregid(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) acct(&(0x7f0000000100)='./bus\x00') mquery(&(0x7f00006f9000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0xe895) executing program 3: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040)="fd0cc085", 0x4) syz_emit_ethernet(0x2a, &(0x7f0000000100)={@local, @local, [], {@arp={0x8035, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x2, @empty, @loopback, @random="6a134f0fe734", @local={0xac, 0x14, 0x0}}}}}) executing program 4: mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mkdir(&(0x7f0000000000)='./file0\x00', 0x1d8) setreuid(0xee00, 0xffffffffffffffff) r0 = getuid() r1 = getuid() chown(&(0x7f0000000180)='./file0\x00', r1, 0x0) r2 = getuid() setreuid(0x0, 0x0) getuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x40, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x7}, 0x5, 0x7b8, 0xffffffffffffffff, 0x0, 0x80000001, 0x80000000, 0x4, 0x2}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8f4}, 0x100000000, 0x0, 0x0, 0x0, 0xfffffffffffffff7, 0x5407, 0x6, 0x2}) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x820, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x243c, 0x0, 0x0, 0x0, 0x0, 0x50, 0x1000}, 0x101, 0x1f, 0x0, 0x0, 0x5, 0x10000, 0xffffffffffffff7f, 0x8}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a00)={&(0x7f0000000580)=@file={0x1, '.\x00'}, 0x4, &(0x7f0000000880)=[{&(0x7f0000000680)="5db64d34295d264ce4c4cc12378a92d6026462c9deb30cae37908df2fe74fc3ff0ea6da551f8ac13d6b093c59b31ec6096749cac36e030909ef939ba039fa7d51943926e9e95e5d1867f8e8533782b2cd3e5afa1912a9349debbcf5bbbde4cb0770a420c6f309c4de6e4acdbedb9623c646578faf5f718e77692889f4f84188b9cb403ff660be2c6356e752eb15f4201b68a888985edd0cd61a4960f952cfde69445409b7004788cfb1b1a061b3bb38e743da660ee33906cc526e2066901e9a91a3ef4ee189a64f75a7bc6f3cc29141110057a", 0xd3}, {&(0x7f0000000780)="ce3cab17bf47e250fc6c75f8e72054e13f5fb7dd45b2169f5e842f720598140521ffefc34510941fd93e6aac4ccf145c72195040013aba8358c4718e392e5fb319f731ac8634b3426d25198f1741a0cd969a3b4862974d305bb37c4c48f62ac170ea405a2d8461c9c425028fd476bc88e77e5412a35bfb2f275e4560bdc4c61f9f502d05ec1be4cc1e7afcc57fa1ebc381465b6c070b1b1165b3960da1c603eb6b59471674524253748afa8aec9fba4e21b51ce78796b6b65b56d4dee7f31570ee1327bb538e876657ad26f2", 0xcc}], 0x2, &(0x7f0000000380)=ANY=[@ANYRES16=r0, @ANYRES32=0x0, @ANYBLOB="24e3fdd46734ba20ab63d8000000000400000000220000", @ANYRESOCT, @ANYRES32=0xffffffffffffff9c, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="20000000000069b638ce86870d3bb28948b02d0f19636459c4fcb9ed54ff709a28d76e0532350c3915632b415932b61216696c59a6fa955efbc24b33e0087923dc592270192b49d0aeeb7864bf7d31317adf333315177c04400851a486b1db7ad3a7e1972218fbfad57a3fb46ca9cd0be0edef1004ca19842233ef5b1415e0760f0cc7b0981619c0665250ca0b56ec1c", @ANYRES32=0x0, @ANYRES8=r0, @ANYRES32=0x0, @ANYRES32=r2, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x80, 0x8}, 0x407) chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000040)={{0x6, r0, 0x0, 0x0, r3, 0x111, 0x8}, 0x7, 0x0, 0x81}) r4 = semget$private(0x0, 0x3, 0x0) semctl$GETPID(r4, 0x0, 0xb, 0x0) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000004c0)={{0x200, r0, 0x0, r2, 0x0, 0x38, 0xa}, 0xd1c}) semctl$GETPID(r4, 0x0, 0x4, &(0x7f00000001c0)=""/182) executing program 3: kqueue() socket(0x18, 0x3, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) socket$unix(0x1, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x4}], 0x1, 0x0) read(0xffffffffffffffff, &(0x7f0000001500)=""/83, 0x53) ioctl$BIOCGDIRFILT(0xffffffffffffffff, 0x4004427c, &(0x7f0000000040)) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5c4a) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kqueue() acct(&(0x7f0000000180)='./file1\x00') ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f00000002c0), 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) write(0xffffffffffffffff, &(0x7f00000006c0)="92", 0x1) readv(r1, &(0x7f0000000700)=[{0x0}], 0x1) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) syz_open_pts() select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x1}, &(0x7f00000001c0)={0xcea, 0x0, 0x20, 0x0, 0x8000, 0xfffffffffffffffd}, 0x0, 0x0) executing program 1: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) munmap(&(0x7f0000ff2000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) shmget$private(0x0, 0xe000, 0x200, &(0x7f0000fef000/0xe000)=nil) r0 = shmget(0x2, 0x2000, 0x381, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) msgrcv(0x0, &(0x7f0000000100)={0x0, ""/12}, 0x14, 0x1, 0x800) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) syz_emit_ethernet(0x2a, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffffffe23affff8035000108000604000400000000000000000000d9ab4f0fe734ac1400aa"]) msync(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x0) syz_extract_tcp_res(&(0x7f0000001240), 0x5, 0x81) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r2 = msgget$private(0x0, 0xfffffffffffffffd) msync(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) msgrcv(r2, &(0x7f0000000040)={0x0, ""/28}, 0x24, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r3 = socket(0x18, 0x3, 0x0) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x400000002, 0x0) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) msgsnd(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000004000654b6085074b987cdd4a13527a4d8553932729ffbbfc3c27fe865a7c251316d2ce1039944952de4d466d1393009e1cba556d017c7a568a80bcefe041da29fb2d97185c7a90287529c634209f887c03dedbf2dd7aa9a659542d0b7c7d8af9e395474207b67291b3810593cc5b5eceeaf66cacb95a36fb401dbfd56f0572a4ca177f4df7985bd4ba9ed1d4d553354161dd9c1cff15da8921c0072cca3abb83335fe813e79954d3bc9a20a68d068f3311287a525e39467bf4d41203caed0beaa5d8557850861b13aa92be21ba2b22f54b3edac42dd63798273a643992000000000000"], 0xe9, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) socket(0x2, 0x3, 0x0) executing program 2: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x9, {0xffffffffffffffff, 0x1}}) setitimer(0x0, &(0x7f0000000040)={{}, {0x5}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sysctl$net_inet_tcp(&(0x7f00000002c0)={0x4, 0x2, 0x6, 0x17}, 0x4, 0x0, 0x0, &(0x7f0000000080)='\x00\x00@\x00', 0x4) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0xc, 0x0, 0x20, 0x57cb}, {0x2c}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r0, &(0x7f0000000880)="76e5dead6f01f8607d21000000630fb49c097a5e1161dcb79d2875e718bdef21a4a826f8b07da3a0c664e0af29a67d70e14a47ff6e05ccd1f7d32fbc127ca73cd6c433ce5ddc4b79226837f4b01d39751b9f5e1acf5d6dca454a73500622b962eb56f63c35a72fcbc80e7c1167b0eb032c6a8136bdc3e838dc5791661e1f787903ca4b05c2f78c672d1b0b72a1053998be39ef4e23b0781b6edad2c0e2ac45ee38f0aa20f40cfe525509e3a2288394e97a9b94fffc70cd65ef1d7a43cc1aacff6d1e5bb73d2a458ad3c870067f4bf0d80aa53e7cb5b9c7abcbf4ad8e290f3107696f5fca00236347bd6e09cfc02fcdfa5a421b184d83643b81aaa65efdc42cfa69574496436bb4f14222f9cdc29e6b69691e8dd1b766f102f9f548e1b27901b3886439e8ec317f0d61330f8e45616ade1c0ff0ff9cd401b63a055b7e16e27e85d331561cb35742c0d15a1a6f977b1098d3d6f0147abe9f7af5d004b1a29c7f7a15cc9a1c8d72d3db321f9ca1af77f8ab1da41be3dacb052b83542453e40b460ad7c27d3c222ef74c07c9962e3f75090817d09758f9c3ef19f7e05632d21b20e58f1ec0803f8899166fb2044b789503475861b4d6621ec470d4ebeff9a752ae1e3e3192b59c4513945eb8278dfbb599dfa5667a1c2f76e1c894de107bcc0000003bd0f71c76af0e9faaf86803e69e02185d606507ada956806e6f7b3ff2a0972e331f8786f36b00af96b5ca48793ad5b5c24728ffde2075652eda1a1ce100ed934c620e568cf37293d0388ce0f7c9aa861ce48960d174b880e63d596b4c1d523f73b6af32e43e9da2178ccfa2c73b2f5e4b237282b0eb91b48a97c919909556ea792f61073cb90762fd661b41493ca847c2621475f8b1a9a52a8e7ec237fec6e6d9e0cca0385af9500c96fd64f4240d2329c2527485745bd7175a7ade107207760de9470364330ce0bcf1d80177906b0c939527a117e6022d9d4a6b1b13356b76644939f5bd2b2737469668f956ff1ecc9d213f25aa0d68b2eb4e6d74becab567d10d22617d2e598f83020e426254bbe0092c59b43cd265b175d9eb9fbca0bb917a00"/783, 0x30f) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) poll(&(0x7f0000000180)=[{0xffffffffffffff9c, 0x10}, {r0, 0x8}, {0xffffffffffffffff, 0x40}], 0x3, 0x80000086) write(0xffffffffffffffff, &(0x7f00000003c0)="3077e6edbf450f7eabd90769d9940e199feaa2cef90946b88f3abbdc7f5ab082ffb65659bded969dbb809d082be965c9ade7b37f80034ce92c0606f55bccfe53d46b7146ab112ee62a55a6617368ded70cc2e781eb61653f6c30f170551c3c46d2edf2d207f41b777a71e88cbdea70cda96d58b25b5f7cf6945bb4f7df6b6ea8493db2c5ffb09d883e5d797e5c004783726b0d4a9ea37241c51304ff804551859fcd4b3499fbba", 0xa7) write(r1, &(0x7f0000000080)="aa796edc4e435ebc864205e75d71f6c972f9bdcd96bced59b1f1730a06128f5830f7d761a27433a23db03a6181b76824607b973670fde40d9d92aea8b8a336a8e7f758240b18287abd4b3921811493d8f7a492a91581f77af9d240717291c521983b03eaf67ef5cd331b2d93addafaa694ff86588378c505b43f830cca0c65549f0873e95f5908cabab3f67ab30dd54ca422ae285fec8eb69525c79362a39859f618c905f2b3524e3bb8f9e63d4a3e3b615d61c7be8eec03d74ee34255941a5064c0100a4149ab3dd253d1df158d63189379dfda57ac4496ddc91142810934ac3dee4dfe", 0xe4) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{}, 0xfffffffffffffffc, 0xff, 0x1}], 0x5, 0x0, 0x0, 0x0) r3 = shmget(0x1, 0x2000, 0xd6, &(0x7f0000ffb000/0x2000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r9, 0x4, 0xc0) r10 = getppid() fcntl$setown(r9, 0x6, r10) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000280)={{0xfffffffd, r4, r5, r6, r7, 0x2, 0x2}, 0xb59b, 0x80, r8, r10, 0x3ff, 0x7, 0x5}) kevent(r2, &(0x7f0000000000), 0x3ff, 0x0, 0x200000, 0x0) executing program 5: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) r0 = socket(0x18, 0x2, 0x0) close(r0) getgid() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) setgroups(0x0, &(0x7f0000000040)) r3 = socket(0x800000018, 0x1, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000280)={'./file1\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {}], 0x2}) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000000080)={&(0x7f00000001c0)}) recvmmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580), 0x0, 0x0}}, 0x10, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000240)=@abs={0x0, 0x0, 0x2}, 0xffffffffffffffe3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x800000018, 0x1, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000140)={0x5, 0x2}) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x47) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r6, 0x0) clock_gettime(0x0, &(0x7f0000000040)) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) close(0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r7 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$VNDIOCSET(r7, 0xc0384600, &(0x7f0000000300)={&(0x7f0000000200)='./bus\x00', 0x6, 0x0}) executing program 0: open(&(0x7f0000000200)='./file0\x00', 0x10, 0x101) truncate(&(0x7f0000000000)='./file0\x00', 0x31e8) executing program 1: setitimer(0x0, &(0x7f0000000000)={{0xffffffffffffffff}}, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) writev(0xffffffffffffffff, &(0x7f0000000400), 0x1000000000000165) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0), 0x400, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000280)={0x8, 0x0, {[0xfffffffffffffffd, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1d], [0x9d8b, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1], [0x6], [], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0xf582}], {0x0, 0x0, 0x81}, {0x0, 0x0, 0x0, 0x7}}}) open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) truncate(0x0, 0x200007fff) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000240)='./file0\x00') setreuid(0xee00, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000340)="e8f5ac06ae84750d7e53cdfbf2fc888d7ec80f522c497c99b50bdefd5f33328a21b077df16", 0x25}], 0x1, 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000500)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08004600002c0000000000009078ac1400bbe0000001010000004e204e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000e69239ad87bbbcd1153fbdf32c8ed0837dfcf3451c6de865169eb15999be469c07b512592f87572124cf5026002a83034345f83b4f4712505a9c1c06239a0159f0fb351fc5d2bb5cdeec41387cb2b56741ad4c41c94bffd9ac8c00a0b1eaff8e0022e66c2490a0752bb1f9dfa9486aaa042ac7f9b32c0f5fb62b"]) r2 = getuid() chown(&(0x7f0000000180)='./file0\x00', r2, 0x0) symlink(&(0x7f00000004c0)='./file0/../file0\x00', &(0x7f0000000140)='./file0/../file0\x00') mkdir(&(0x7f00000003c0)='./file0/file0\x00', 0x2) r3 = getuid() unlink(&(0x7f0000000280)='./file0\x00') setreuid(0x0, r3) chmod(&(0x7f0000000080)='./file0\x00', 0x2ea) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r4 = semget$private(0x0, 0x4000000009, 0x82) semop(r4, &(0x7f0000000340), 0x0) getegid() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x7c}, {0x64}, {0x6}]}) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) semop(r4, &(0x7f0000000040)=[{0x2, 0x7, 0x1000}], 0x1) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10242, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000100)="d1b00c2445587e1ef34b46db929c62c1d1e4aefb1f449d9a21ae42809242cde6b9340296abc573008407c723703428b30f200ffcf938d6bb04c838c2d10c94b4042f1e745fda990f2c9e425a74a81693969b281eefe79d7ad8140ddc7be08fd7efbdcc3f16465371a794d2705823af9a6f6738f524f86a1721134fde021283df2d75942f7629b89c03aa59301e4fed1583090635636dd401561dbca8cf2824cab53b6fec208b149ee40c195cd9c75dda81b5650f168cc5df29c518ee804f7f7d376d1fd21baca54dd370123ed51886ae20c90d6fd02eea0a1853840afcc4502b95b397b55d8f0c0e01f0ab6a8d06bfe71563a5d4e9e53a3c358e4607aaa12ab30fc4a4433fdc5dc9ac98ff3c7f8dee6fd706c8971920b5a0bea954a4ba05e5daed8bd5b9bffda759577b746549c79a24da4d25b2a004d33e974e3a6d5ea8d4b62e51c87f52c4010034e2557bf58a4487d0f9991fa88edac64e510e244a41384c9fc28eb2e59758557025433139f8ffff7f7884819d36153051806b2840510281887b6c8374e6a5abe0b429a40106a2ecfee50a3db0addc199ab6d07ef9ed9f367dc8315098595c68acb99b91fb40853538a373f817cdc742cf2d11c83ad49a6d5b746d28280e8d4a74e4b3b00a0ed9082fdb8cbe4d7316b41454b2b9c156c994224739b3f444421b7146d29dfbf33b4c2d6dcbb754ac7361f05989e5ebd244dacd7c2a9a304be7426c400264b089ddd427ad2096d677596eab84755cdea772bbd96490b1f975de1cd63de1771251c401d5fcca07dffe7300b8b218910000003f4208623ab3534d813c02b34039208db21072438fe2a1c74e801ddad778f2811637dd1ede7826adce11942ca1c0ad030a304ebeaef782327903b2a506f08015810e2f4610369a3719a3db5c680512a1987866bc4aa1a9741977fbb096baa71b1c5a69184abd09b8dc1044270f8136d1a5e7203735d3347cba9517728a1774f204e3893e6a3e6fd6a29d6aebea6f09d4936a92219326ae5ec3c3b5c38ded077dc40b03e8060f195e6d85d009af6b4c9d287c9c20c945983822eea1c520bef0889d5aeb42684b576e09b562ad49adc590338c4127f52b1008852f83b32f07144246803c427cc52cdebec24a7565559384e6d360dfe37ff7705a47de3c637c5ab46cb22897eb0c75f1631da5b248e3eaa2e7dc4b1fee90820f82f75de164d49c76b5b6826b3f6b73e77f5a59646661591d007438ff2dc66b7766c25c282687f09606087dab9fdc89f47718ef9c0e2bb9443b34ae331a4fcee972870183311e34636a18cb2abd4bd58cc9956c85f51d8ba1b43c02f7f2110b5ac6005b86605c20f86058cdb88f8a435abfebcf0faf6b96ed768680c0549a90ef42caddbbee6bf7854117df78c73e07638768c5bb667aeced8701bbb0c41fa9cf2eec7ebea8e5e815cf7814f67c31f251d4c0e9e14a55f694fb9671b90aaa1b857f67c13429b6093afec57996846b72893e3539918d3836f0ce05cdaf5930d981907784a13ef978dabe99c8a422fff13d42f743d277afaac7802406d40b4dfcce7a490978f623b167cd810d970731fcc312e7a8e7bf38fb4a974c8df9c4ad16f75cdc3900d7213abdadb16dadde499ca959ddd5aded275cec600ee77b1fa0953c0c23a1eb714e6ec1a775e802819b8bbe9db2c02211e32fa6a6f9fa6df10ccbf300000d5f070c5568bf93b429a4c023a08667c109dc", 0x4cc}], 0x1) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x8801, 0x20) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x10150, 0x0) kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x29, 0x82, 0x9, 0x9}, {{r0}, 0xada55d0380cc2d81, 0xa, 0x80, 0x9, 0x4000000000000}, {{r0}, 0xfffffffffffffffb, 0x30, 0x20, 0x6, 0x6}, {{}, 0xfffffffffffffff9, 0x0, 0x2, 0x8000, 0x7}, {{r2}, 0xfffffffffffffffa, 0x12, 0x1, 0x6e, 0xfff}, {{r0}, 0xffffffffffffffff, 0x20, 0x80000000, 0x1ff, 0xe0d}, {{r0}, 0xfffffffffffffffa, 0xc0, 0x20000000, 0x81, 0x1}], 0x101, &(0x7f0000000500)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x20, 0x8001, 0x1}, {{r0}, 0xffffffffffffffff, 0x54, 0xf0000000, 0x6, 0x9}, {{r3}, 0xffffffffffffffff, 0x80, 0x1, 0x2}, {{r0}, 0xffffffffffffffff, 0x55, 0x4, 0x3}, {{r0}, 0xfffffffffffffffd, 0x8, 0xf0000008, 0x3, 0x6}], 0x7, &(0x7f0000000240)={0x6, 0xc26}) sysctl$kern(&(0x7f0000000000)={0x1, 0x2c}, 0x2, &(0x7f00000000c0)="416d112fd329859cff515284fc59d516cde31c3e822e634d6a996143f5a67387b588cfb9dc7e5c433f61f2a16586887d1e2362f0f20c2186046805897a748df7421691a926893d2532fd41c1f591fb402d17fc", &(0x7f0000000140)=0x53, &(0x7f0000000300)="e731cc7c02ef641b8f540117fb8b15f20a20bc5b57622d7bd0687b94270b32d4f8fd002e59c31086dd5bade2b8d55e2941ec0b0065ac1088e37b4dda4298cc1e28dc162e1dbcf567cf068bf51da3b712c9473245631f28f8b487f629590a4208a36e00fe933019c6b071ec914767c10c3ecbb71b7a0077bf89fb0e9971e9a78bdada4a573a4b89d10c88681f8ca31d84e91b74ed7adaaed697e082d38efc41ecbb124294c78a01f8f53b206273b5172ee4c6589e9f718b872a7959107d6645582ea5688038384936cf6e1fe7e0cb20ca70a1077757709176af63eb634fbe55e2140a6a72ae7fb11feff4c46975b7b1484977dc70f74b19bd9e81f4164e32", 0xfe) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x2}, {0x7c, 0xfd, 0x0, 0x1}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000600), 0x80, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffff132f", 0x5) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{}, {}, {}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000), 0x10) sysctl$net_pipex(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) write(r0, &(0x7f0000000180)="39f29fff56576a8d", 0x8) executing program 5: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f0000000ac0)=[{&(0x7f0000000340)="b4e2c6090220403dd00796dd71564372c08c34d6aef97fd23a9dc8dd10b9c50444811a3e4e28ebfc6d3db88f2f04c16d430124f179adff018abe47b700000000000003ae33ecd245f0f761b32f731209899fe63f7a0d6edbf1d60ebb91b4689cc31e2b066c575d5a38c5f80365a5ea038f2daf7ea74dd8bf4c524ece5c2804a636b3417e8361bc5c34b985c210080aed72ba85b73da887f4febd651d4a74ae2359d1e1ee98575701043961200a10c89bf250dd71b7ae7eb0f72f6a3d8a84e1bfe1ef8cfb63e5104b6f4cdf957dd8b3cfd07084c70a146cdce197c2c1741ead275118a2cf4eef4fbfc547f2f2489430b0e839fa17a297efd1625819c53909444defd39ee3c61ea71345b04783f81a428afd23e0c5aeaa6feb3dd8f2fa2424617ee33ffd33d65da1419b9b38665184eb675687098189c71ca2a722e5f63eea06fdb9ab84eac81493ff2f0b1efa24fa9ce2f875a7ba9d6a7f515f688272a86edcf5ce235412d346367592d528d80ecf638bf163c43be5adb04e38a18ffa6827e04223", 0x181}], 0x1) (async) r1 = socket(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0xd, 0x0, 0x0) (async) sysctl$kern(&(0x7f00000005c0)={0x1, 0x9}, 0x2, &(0x7f0000000600)="371dc444", &(0x7f0000000680)=0x4, &(0x7f00000006c0)="a127847f", 0x4) (async) pipe2(&(0x7f00000003c0), 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) pwritev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000080)="e8f5ac06ae84750d7e53cdfbf2fc888d7ec80f522c497c99b50bdefd5f33328a21b077df16", 0x25}], 0x1, 0x0) (async) sysctl$kern(&(0x7f0000000300)={0x2, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) (async) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000780), 0x80, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f00000007c0)=0x5) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) connect$unix(r2, &(0x7f0000000000), 0x10) (async) write(r2, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) (async) r4 = socket$inet6(0x18, 0x2, 0xf8) recvmsg(r4, &(0x7f0000000740)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000280)=[{&(0x7f0000000040)=""/239, 0xef}, {&(0x7f0000000140)=""/240, 0xf0}, {&(0x7f0000000240)=""/16, 0x10}, {&(0x7f0000000500)=""/221, 0xdd}, {&(0x7f0000000600)=""/207, 0xfffffffffffffe05}], 0x5, &(0x7f0000000700)=""/42, 0x2a}, 0x1002) (async) execve(0x0, 0x0, 0x0) executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="cc", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{r1, 0xd}], 0x1, 0x0) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x7}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 6: open(&(0x7f0000000480)='./file0\x00', 0x200, 0x4ebfac6bbaf796d) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x13d, 0x1, 0xffffffffffffffff}], 0xfffe, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x68}, {0x1}, {0x8106}]}) syz_emit_ethernet(0x119, &(0x7f0000000100)=ANY=[]) writev(r0, &(0x7f0000001840)=[{&(0x7f0000000000)='#!', 0x2}, {&(0x7f00000017c0)="93", 0x1}], 0x2) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, &(0x7f0000000100)) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000280)="08ff102879987d1e22f90d63fc793aeb48c9d44728f1c189b312b670a427bd5f93e784eee82bba9083f9bced12d136a9772241e67661537750d1cd9670bb3e4b47ef2e21724b650a11373ceb6e37a31f3943adfec2915fe30561c12ee06d3eb56dcde1a204cbf8d57abc3139ec9fc0dcd61e2afd0dffbdd69d37303baadc3e22d6fa1935a2194ba1c24cde2d484e87bb63a6b3433d836d1e172a6ac89ca51da8307d70c353e335757f89043ae59e67b5b0ea7dc3598dc3b9887e0cda24ffbd08e0d8fc344f7cb064f0e1c2dd5b9298ebb23c4283deb736a4f98fd9f80da740d79b7f6ba76e"}, {&(0x7f0000000380)="1a75d1373404b6cd49c3e0eea7f15a1be8f7dfab000f54560a6a0465c0a81a38a96f2bd74e14fffb36c45b1e19c5fdeb8a7b3d668c7f4fcba71991aa2b7d22f84b916b32ed621dd5c88f0644a30a8d57616df3130a3a6eeaf7b2a7d2055b276785512bad58d7a580a5d06442c63573d8dcbe0ba041ab8345310c0ffb039e8df2195b3953ca8064ad5b62a825fc028cfca2799ed71d43f2df246746a8e35336a0b2d3"}, {&(0x7f00000004c0)="8dd1d81c3225b188205ed9f3dbae9a2cbeb24b0e805e48ffe3619fa192ccda8fb9120bddbd71794e0821e84132cf5cb1f5234c9c3d86bde3e62fbeedeeb2d96693737f04cae0e6be4f7f73c104ee4f9e7a594f31a95ee9620c333022bd90c144ec96bc0aa4c892f0be3d72c7c4669497727f0e0736520e93957e9ecc005cabdb724d3da4f0abed5e8ee44fbbd9ac8246f6ccd2cf7abac4293651aaac23917720be565f50146e602e16c46f626726380a94e2cbd64295e97ab6d2f176bd85388718f32158c8faee40114695aa05a372f4f4bcad80b5f9ddda435495d2e922081a7c96cb0e055338ecc4284004d0cbde7a87dff794e0519150b69210f55f66b0"}, {&(0x7f00000005c0)="6901664dbd0937ca87718069eb5c3ed919c74b5397fcee2b6f1130c61dd1cfdeec8fbb7e21da5ec6660062c0ac47cd6e80d8bf60754546dd9ca5726bbbfb72d1f96ac63b93bda0bdccf51e295db5a4b64a7a1eff82ff09f042c0a032379e2636bcf6e5ed9b6dcf2a4a5a8d862c676195c73a7a681c752534bdfbccfe4b32ff282ff885f9ac9c564e071cd8db81ab997a2e15a024fa690ef2d4317db70814dee17f0e12fd997c60da4b39861b9e1f6195f1debbbbdc1635b9dfe5339f5b3cc1622b8eb6313ddbd4d1bae856698648db6efd8c5c2ebb975b49ef04d5ddf287f3eff272dcd412a2d72fde110f50af"}], 0x1000007c) sysctl$net_inet_carp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000200)) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) shmat(r4, &(0x7f0000ffd000/0x1000)=nil, 0x0) shmat(r4, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmat(r4, &(0x7f0000ffb000/0x3000)=nil, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x40, 0x0) r6 = getpgid(0x0) wait4(r6, 0x0, 0x2, 0x0) ioctl$BIOCGRSIG(r5, 0x40044273, &(0x7f00000001c0)) mknod(&(0x7f0000000240)='./bus\x00', 0x2000, 0x3a366291) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0) executing program 2: mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mkdir(&(0x7f0000000000)='./file0\x00', 0x1d8) setreuid(0xee00, 0xffffffffffffffff) r0 = getuid() r1 = getuid() chown(&(0x7f0000000180)='./file0\x00', r1, 0x0) r2 = getuid() setreuid(0x0, 0x0) getuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x40, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x7}, 0x5, 0x7b8, 0xffffffffffffffff, 0x0, 0x80000001, 0x80000000, 0x4, 0x2}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8f4}, 0x100000000, 0x0, 0x0, 0x0, 0xfffffffffffffff7, 0x5407, 0x6, 0x2}) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x820, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x243c, 0x0, 0x0, 0x0, 0x0, 0x50, 0x1000}, 0x101, 0x1f, 0x0, 0x0, 0x5, 0x10000, 0xffffffffffffff7f, 0x8}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a00)={&(0x7f0000000580)=@file={0x1, '.\x00'}, 0x4, &(0x7f0000000880)=[{&(0x7f0000000680)="5db64d34295d264ce4c4cc12378a92d6026462c9deb30cae37908df2fe74fc3ff0ea6da551f8ac13d6b093c59b31ec6096749cac36e030909ef939ba039fa7d51943926e9e95e5d1867f8e8533782b2cd3e5afa1912a9349debbcf5bbbde4cb0770a420c6f309c4de6e4acdbedb9623c646578faf5f718e77692889f4f84188b9cb403ff660be2c6356e752eb15f4201b68a888985edd0cd61a4960f952cfde69445409b7004788cfb1b1a061b3bb38e743da660ee33906cc526e2066901e9a91a3ef4ee189a64f75a7bc6f3cc29141110057a", 0xd3}, {&(0x7f0000000780)="ce3cab17bf47e250fc6c75f8e72054e13f5fb7dd45b2169f5e842f720598140521ffefc34510941fd93e6aac4ccf145c72195040013aba8358c4718e392e5fb319f731ac8634b3426d25198f1741a0cd969a3b4862974d305bb37c4c48f62ac170ea405a2d8461c9c425028fd476bc88e77e5412a35bfb2f275e4560bdc4c61f9f502d05ec1be4cc1e7afcc57fa1ebc381465b6c070b1b1165b3960da1c603eb6b59471674524253748afa8aec9fba4e21b51ce78796b6b65b56d4dee7f31570ee1327bb538e876657ad26f2", 0xcc}], 0x2, &(0x7f0000000380)=ANY=[@ANYRES16=r0, @ANYRES32=0x0, @ANYBLOB="24e3fdd46734ba20ab63d8000000000400000000220000", @ANYRESOCT, @ANYRES32=0xffffffffffffff9c, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="20000000000069b638ce86870d3bb28948b02d0f19636459c4fcb9ed54ff709a28d76e0532350c3915632b415932b61216696c59a6fa955efbc24b33e0087923dc592270192b49d0aeeb7864bf7d31317adf333315177c04400851a486b1db7ad3a7e1972218fbfad57a3fb46ca9cd0be0edef1004ca19842233ef5b1415e0760f0cc7b0981619c0665250ca0b56ec1c", @ANYRES32=0x0, @ANYRES8=r0, @ANYRES32=0x0, @ANYRES32=r2, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x80, 0x8}, 0x407) chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000040)={{0x6, r0, 0x0, 0x0, r3, 0x111, 0x8}, 0x7, 0x0, 0x81}) r4 = semget$private(0x0, 0x3, 0x0) semctl$GETPID(r4, 0x0, 0xb, 0x0) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000004c0)={{0x200, r0, 0x0, r2, 0x0, 0x38, 0xa}, 0xd1c}) semctl$GETPID(r4, 0x0, 0x4, &(0x7f00000001c0)=""/182) executing program 4: r0 = socket(0x11, 0x3, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r2 = open(&(0x7f0000000300)='./file0\x00', 0x11, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100006, 0x1000300010008, 0xffffffffffffffff}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0) execve(0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005166000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec592040000000000ff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e52000080042000"/177, 0xb1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r3 = msgget$private(0x0, 0x245) msgsnd(r3, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgsnd(r3, 0x0, 0x401, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205318) ktrace(&(0x7f0000000200)='./file0\x00', 0x1, 0x100, 0x0) msgrcv(r3, &(0x7f0000000300), 0x8, 0x2, 0x1000) msgrcv(r3, &(0x7f0000000140), 0xfffffffffffffecf, 0x0, 0x0) msgsnd(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="0200000000000000210cd4dec2cb1d8bf2a68ffcc8ba3c196d6e5768fd697e85cd8d3452aa26c6fcce0d0db6597b2217de42ab712270bc1a3c70036f2fbc2b92a5fd9a0754570a9e1ddcf2be337a9a6269b3b86c2e3e014e63570f4610ea80dedf00625fbb6ff00eedb8127c3e75aa1444c88f94adca1487c665772150"], 0x83, 0x0) pipe2(0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0xfe) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x2d, 0x0, 0x0, 0xfffffffe}, {0x2c}, {0x6, 0x0, 0x0, 0xc8e}]}) open$dir(&(0x7f0000000180)='./file0\x00', 0x20000, 0x164) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000200), 0x0) setsockopt(r4, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r6 = socket(0x6, 0x4000, 0x0) dup2(r4, r6) msgrcv(r3, &(0x7f0000000140)={0x0, ""/21}, 0x1d, 0x2, 0x3800) executing program 1: r0 = socket(0x1, 0x4, 0x6) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xfffffffa, 0x1}, 0x8) r1 = dup(r0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000080)='--)-#%.\x00', &(0x7f00000000c0)='#)%\'\x00', &(0x7f0000000100)='--\x00'], &(0x7f0000000200)=[&(0x7f0000000180)='{\xec\x00', &(0x7f00000001c0)='\x00']) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000240)=0x80000001) write(r1, &(0x7f0000000280)="e7a2d6ac7ebd3c08488cd3dbedaac2e9426541d27ef16d130d78f2ee89a3530336d06dc42031e7f9", 0x28) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0), 0x400, 0x0) fcntl$setflags(r2, 0x2, 0x1) r3 = openat(r2, &(0x7f0000000300)='./file0\x00', 0x200, 0x18) fchmodat(r3, &(0x7f0000000340)='./file0\x00', 0x100, 0x2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000400)={0x3, &(0x7f00000003c0)=[0x6, 0x9, 0x8]}) getsockname$unix(r1, &(0x7f0000000440)=@file={0x0, ""/519}, &(0x7f0000000680)=0x209) ioctl$BIOCGRSIG(r4, 0x40044273, &(0x7f00000006c0)) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f0000000700)) pipe(&(0x7f0000000740)) r5 = accept$inet6(r0, &(0x7f0000000780), &(0x7f00000007c0)=0xc) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000800)) r6 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r6, &(0x7f0000000840)="3d373985ac7b13ee16e527278b30d1e7e3a272ec635fd13ae9ef0d631455c49b52093d89", 0x24, 0x404, &(0x7f0000000880)=@abs={0x0, 0x0, 0x1}, 0x8) r7 = msgget$private(0x0, 0x25) msgctl$IPC_STAT(r7, 0x2, &(0x7f00000008c0)=""/117) syz_emit_ethernet(0x36, &(0x7f0000000940)={@empty, @empty, [], {@arp={0x806, @generic={0x18, 0x800, 0x6, 0x4, 0x4, @random="fd3a05248412", "9d02d299", @empty, "ec8a599a531e486cb6894aa545797ea0"}}}}) r8 = accept(r5, &(0x7f0000000980)=@un=@file={0x0, ""/5}, &(0x7f00000009c0)=0x7) r9 = getppid() r10 = getegid() setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000a00)={r9, 0xffffffffffffffff, r10}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0}, &(0x7f0000000ac0)=0xc) lchown(&(0x7f0000000a40)='./file0\x00', r11, r10) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000b00)=0xa5c) executing program 6: r0 = syz_open_pts() close(r0) pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000800)=0x3) writev(r1, &(0x7f0000000400)=[{0x0}, {&(0x7f00000006c0)="1a17d80e55dd55818fc50629d4e1832e0bffffffff957759de62e763e90d2dd4649b24f8bfb4f3d1b6571d6f26c72273119f030c9314ac66560780897bcb029089d9b2f533aec5e6c7dd0312bc1e1f6b3ab54bc7db3355f34e0ff43289fc9ec310989fcadd58db589e55d54c0d3f1b519b3de1d9c9257f5e9a7be58790d9d8e74d9bd940dc9b01bf9941429a336b210bd43314b8709b23f9afb6e4afb5bc67c770c886c76db2d5c4bd3d17", 0xab}, {&(0x7f0000000140)="0235a2cc42ae3ce4a386868e9432137e94b175f94d1abf45d4ad363822af0be9dab811c32cb9a03ac95153e181cabd6369c54d1430328d75b76c5fa3c85ff1fd5474c3823523d7e8025f159921d04dcb5503ae5e2a3fc1108974d9ba945b2a9655975468611ebf82c09abb8f6937fb0271b86bb7a687a2babef74ecf4b25af298f53f44a396ab774a3bf7a801f9a0c81c8143c55d0882cb4988db02f09a1cd28193f7716e69ffe744ad7158074382e8e2f73597c", 0xb4}, {&(0x7f0000000a00)="76b6e7eebd3d7895788c449dc991fdce9adc318ecc729e74444b4cf28ee53d31b922ee4c1b03744e5f3cabe69bfc113b40b1672a9a454a50f81613a90f0dace51c7b490cd619b44e371426593e321158f4f03388b5e2e0a6d75b7ed645159a0898641a14e4ef64dcc9617190c1f32cd08658d611d3d629e785b66886c4fe4bd09f263fc64e69b5fcd69a264e47328fd3ebf183b58d244828524d2a8e35902022230f8940e7358780d762dc51849379f1ec97cb5728f7e8c9cb9392b5aa4d798df24eff45b94c9191d13078483145fddf2b466af18a50f168c8f33f9d64b6068b707d311d929a8f4a509a4b676bad908ce393f3c8257b928cc48e4c1c923cfa3c15759908bb855ec41f512a4ed2b3adadaedb62c73df297e8f720fcf11bd110f934b51b1ec8e54444882518f2d7d1f055d65029b772f7cab6cc4cdd536b7906d3488bf3061d6c6d49c335ab35129d4930b5cadf083ecaefe24fb5a2c4af69a5b7467de4647282247488648d6602315688155a474e50abf394f416c08ce67f5b8050d71f6f4772a6c5e3d14863b014aa2e89e3fcac8a46839d5e5e62c4cf03dbf5385835fe0f0a8bc3cd12a0e4e9242507be9f5fa5e62e79bc2325cb97af97bf3940c525972c9cfcbadec5db7f3e6942da9231f817c0c0abbe406e0e50e32b86329d5f9b9477800d60ec2f51517398f8ea66192face2523390cd6c93cc441510", 0x1ff}, {&(0x7f0000000040)="aece05009297b9c888a4dfbab9e0bbb24298c4353183564b", 0x18}, {&(0x7f00000002c0)="86917663808c0d9c67061c8ddc5b853e828a530ec2cac01365f1a7e2c7a7cca60d2b0fcd40ccd8015ee0755888e249b8faeaf794e70442b577620814c4ffffcfd1380adc3a4f474b4d196dc683e60075162b38c4252b3764e956afcd1fc04655bd6738fd5ed5f9498028478e42eaf31df15ceda85e75b99ba4aaf68db0aae59f9b7b489dc61ccf2fef36bd8cd193e43ceb5f2343905319107da58624229ebc9a60e7359c67ff9d", 0xa7}, {&(0x7f0000000200)="a5d2a31e4fd2ed0e431556d1d46f08c4389a3cf58148722949eacd20ecbfa638ec1b53c83255c543ed446b4b2957e40e22de9f104bcae46e27d7a851c6c88c063679f894cb26ebff8f0e5fb3af87769bb590687e6d54957621a72b7ac96031e7064814880e90bdd593ac064dcfbbd84baaa3136af0b852011e0583bc18dad2abc55518ffc97bb1f706c8df04f892a199aac6ab6a64", 0x95}], 0x7) getsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x0) sendmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)=ANY=[@ANYBLOB="b00000000000000001000000faffffff4b1e64795a5e9202bc3b314f6fa5bdee371e01ad60af5c5bb63ffce5c417388e775c"], 0x260}, 0x0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x37, &(0x7f0000000040), 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xff6cae7, 0x1, 0xfffffffc, "1a118c37510a9c4fa879000000fffffffffff700"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="d62a752c883ac364b76bbc4459801dc99be82e096a426ba26c3080e8b05f3e141f4680655b1d86", 0x27}, {&(0x7f0000000e40)="cdb2ad61ad64f8cbd40672bca315e26911f5b4f347b8c792cbfdb4ef908b282b1ed47b7a5ca377cab5b3f8d8b8bbd5cb4877551bc2dc495e4939811216917a5a81aaacec7eba7d9bf6abb8f5cbf0119776986e3bd86301cf8043cae8b951c9249b702b41829c770fd7fc0d7ee34460d81fc75ec29a6dbdeb769a51f1df011e7bd192cb13e39597007789629dd923aa4ff1640b0a7030e67e804f49f656c1f4dd7dfd1fd46bea2e5049eff79936dee78ff55c9986233db6e20ec6295c", 0xbc}], 0x2) writev(r0, &(0x7f0000000e00)=[{&(0x7f0000000080)="c3778fe486fa8f9f05ce4bfcaad7868e4bd7872ff0597773fa1e061cebd702547202798b96c0a24deae72d0db883bac94c4761e84558e6ca6270794d9b5eb06bb75ce478a7f5a6d622690c4c3313ec970000000011fdc121e175d8242b6269551e9560276c7118f0", 0xfffb}], 0x1) executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x0) utimensat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xfffffffffffffffe}, {0x10000000000000}}, 0x2) sysctl$kern(&(0x7f0000000000)={0x1, 0x2}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000001180)={0x1, 0x3, 0x1, 0x1, 0xffffffffffffffff}) r1 = dup(r0) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x140}, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x100}) shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x1000) r3 = geteuid() getgroups(0x1, &(0x7f0000000080)=[0x0]) r5 = semget$private(0x0, 0x4000000009, 0x82) semop(r5, &(0x7f00000000c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x4, 0x4, 0x1000}, {0x2, 0x0, 0x1000}, {0x4, 0x2002}], 0x4) semop(r5, &(0x7f0000000340), 0x0) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000004c0)=[0x7fb, 0x1000, 0x8]) semop(r5, &(0x7f0000000180)=[{0x4, 0xffff, 0x3800}, {0x2, 0xb}, {0x2, 0x7fff, 0x1800}, {0x4, 0x9, 0x800}, {0x1, 0x3, 0x800}, {0x1, 0x9, 0x1000}, {0x3, 0x3}, {0x0, 0xe2, 0x1800}, {0x3, 0x7fff, 0x800}, {0x2, 0x19, 0x800}, {0x3, 0x800, 0x800}], 0xb) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000240)=[0x7, 0x4, 0x7]) semop(r5, &(0x7f0000000140)=[{0x4, 0x200, 0x1800}, {0x3, 0x0, 0x800}, {0x4, 0x0, 0x1000}, {0x2, 0x4, 0x1400}, {0x2, 0x5e0, 0x1000}, {0x2, 0x0, 0x800}, {0x1, 0xda, 0x2800}, {0x4, 0x6, 0x1800}, {0x4, 0x8001, 0x800}], 0x9) semop(r5, &(0x7f0000000080)=[{0x4, 0x1, 0x1000}], 0x1) r6 = getuid() r7 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000040)={{0xffff4610, 0xffffffffffffffff, 0xffffffffffffffff, r6, r7, 0x40, 0x1000}, 0xffffffffffffffff, 0x1, 0x7fffffffffffffff}) r8 = getpid() shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x323, r3, r4, r6, r7, 0x8, 0x1f}, 0x0, 0x0, r8, r8, 0x0, 0x40000, 0x800}) fcntl$lock(r1, 0x9, &(0x7f00000011c0)={0x3, 0x1, 0x8, 0x9, r8}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x32}, 0x2, &(0x7f0000000100)="0042c103064201c93f5b", &(0x7f0000000140)=0xa, &(0x7f0000000180)="1fbe0203a483c5c3b4d5ba25bb0302234ef7895bc1cd6a30eb05e1fecec6d7aef557146f908e32c497497a79612042d85c80209567be8feac38f021ca6ca7615a0d3bbff6e1c03e324ea6378f3a12020c846c778165ac2cdbf3274b35d3aba3f68ed31b05b9709f57be1ce8cf80f9b21031b8fcfe5b9dc42c46b4bcaebb4b0e6a71d5842b39bedfafd09b9f2be1a158d1accc27d22e231fe904d455084554f4e1ae5fc9a3af8ab581f977f5d90eb1d4b29f6a3a3abd6852f6c19cd8b9da0ff1d30a8bdcaf24a5abf5245df5afa695315bf4fd945c21d7f4655c798daeea24a06165950f141c443cdd9c0440fb4a576bfa48fd13d005969699a6fe28169fd700c695c0093418423da70bb9774994a498d645cd545e7b64cb4e431ae264a0505d163c09432d45bc334ba44d4f0a3498b0451cec6fb3f02099fc9060d6d629f958ea8f4c2ff9f53eff8e431a81f9abcb5991ac8c2852787e104d184b08965e960c9f80058f91a0f1f32c450d931fcae65a6a4987c1c5bfbff61ec59724b03875238783c44aba096de0a5d88da26df33581bd639a227a2422f9b1f409a3d55757df30f8aeeb011e564714450b07fed65ae633ef7ab5ebd1b3ccb0305eeadbe69e986ceeedb4b2467b9c420a15f167f3e3798b6bdedc807395f70a9179e28ab18934fe23bbea207c67ef5d7a0659539d479df65862dd75863b293b3ae223059867efadfc0daedf891b333b35042c3461af40ae7e45ae7acbd7109226c2d84eb80c26d08010c57c45adb0a92fcbdd53799804e5fd3973b1af3ecd05ad2f8f585725e6f8cc6cc90d8c03abaa1f28bbafa4f4f9299a8368303a596f1c1248c81ba606ad5581ccc6708ec4b95d98baa6c8d670dafc0825c19c685400b37a64fa8f7d35c5bfdb8070daa8ec097ab67d2d36c4560aeb899d2ab693080a1995fa480f15649f9ef91381143a526548582b88ddf7696453ad603050ad3b224a3b9030db9a7a4165170a707f6c710b7acd191e6bc598beca15dbdc00400aa7d2f6c6b4acb2f24deb60f00a163f5335c7a630a5d43c0a5ae1ca4b9e08438c40f421df1eaeb882393c5622068cf03bcd22a320bb21b76d1a8f1836485c47ec0204c81dbe064463825b3a4ae4d32077cc44e01c728ed3e9681bce147ce7544a130d12bd7ac78829f97a8afc5d8005ec1c5909fe2ad9bfb3203ff5d03cde9412ad42a8374f4b86a5cb8ef993c7808268006ad589825cb04edce322d62b31d55a02fc687b2f4729239707055b531758ab9fa500c96f2f182d7ae2ac3b4470fb32d899db9d5357202d409a37b9871ff592865d2417e3f3ca6ef63c2b1175f9824a9f7d8360c1e77403f8e4692cf1e152a0577757ceaffbc1f4d48afcd8c0202f629fd101f1d956e0f910329e6085e56e30a070509924b7e234afa185836a2e39390539d14a15fd2c0b3b5390a54cac5e9a9095ff39cde4f9aec618a70c1de830ccfbfd719dfca1c04fc9f96ccce88ec7d42e1c1ab975b1e9cdfefe3a16cb687917826dbed2a7240818e78bd7a834e94f33979d137c11181f161041dd6871d3cb2f27473b3cf3b3319f611c4d94bfc5e9d74de246d47bb0ead74449c4981e9357a2fa372dbdd84a68d71f5d03e84270ef85f332c845de98df2e199440790d024615a14cd49011c6550f26374f6548d074a6ece7c2874cf85c2946db2dafe9b17964be9895fc2399fa77b47808e18204ce4ba838282a2998684ef0010a2ac96a355363d1dc425e2d3197a4a01b7db3790c28dd465e3f28adacfbd499cfb92728ed784a466aa8a84a1c71d398b506a7a4809e816d656a280d56806ed8c3c105e9d780d4cc263015585f3b03dd23278b7a594c37c9169ff9c23a7f19efd548dd38896fa724d2df6628b427b95fee342d0abbbeef289e54a6d32e62faa1c765b088659037c96c221ad9aa48426663e3e5721f8851da67f65eab104c2e794285f0f7a1fbdc15f004dac0246d228e84b97b3f0b13e7ea43a03cac33d0f2ed6180cf96baf29315f0431d56c2c89894809df912ee527ebb3b0f69c189754f2c178c33dce321e9952f11d2c39e17b8407ee5307c2989cf84221858e3d8d76ad75e2413675ed14810a3577142cc0f56056c5d421215c508649b4b61665abc7a40eb6feebebbe4c2b8e3a18658cafd861c5356d92cbb63c57e6e5e9c72a912be0eba3b0039ff101c14ce27519c015f64d7f5c5a2589a3ef82c9ad62bd75d23c5f0b5e357baecf92d49baffe6eabb5ab1b8505b2e4b6939eff7ce0787586d53d93ee358625643b0e8c062a451c2ee69c69b5704021f13062636f32a0704787050f97281cc263f0b85d36864981efaea458b463b04c8cbd007e6cf75b6c49e136b5c955011e4568d8196ccfac444c51b5cda95a67a1eda429fa682116b2c7cd31a75fd0271c4420599a9e82eb29b60ea818cb0c7422db431143069aad2bdaae2517ce88d78881f23b0fd41fa62b1caf8246ebf9094f2ed5204106671e04070d593967e795f8837c711dcf4ad01b66570e3c9b624306355a8dc954020a9e28211c8b3cc3d1852816a0c5b6a91f896ea5d9ab6e04c3fce759748343ef7cfb9eb01507ef2cf2fd7abfe00d46ef8f36d7ef1d3e16e696c63d3ba4f7b88d39d93d69ff4717177741bb3b3805a907641a3da40fc9e458afce2f4c52e4e2a9ab1a8435d428a5c5cfde99ff7d25c671882664f8c4d74210dfc256276d4ac736226d29e04ca1ad413739e3862f4eab635ae6afc47634990b26adda345a61ffb63dde2b7cfbd2430462eefaf120bfbd8aceb0564cf498e59d274914c93e001a046d9d2e79f63d402b1cef41980471435447af72acd60e63653cc73ac071e049d7ea69682bdd595ff8f375ff58068045373d8b319196a2434778c4ddaa6824cec6e7e9b2ba49d0b45fa0123854f3e0ba712e4380a3a524798fcb931dc40fe2e73b375c16e5524e8eb03a38e9fcda7fb9bb03a8bc93106ccdc34d145aca4529c1fd05f4e19f932cf514d282848a673231d0f3c68816cac47d84aa43f7f8921eea93ce8eac6884fb6c945b4ec0300d9ec757c26b2f7b825484ffea5881898147d2292ffdf9a158d036778b8e91e9fb08f9c6a5ce22d4fbd2a75f25edcd8186ac2f24d8e0bcec5764691f318ae9e8c0618c44d36bc5c7e5b1438426541e5d5490f25efa16375c5b8cc002608a39cd27748663865c4cd2d2aaa1f177a8ac421771689fc19090a862a0646484823012daddaff51c37ba1ef986b3c699e11a28536fa15be904586338f6726a63bce5374506a7baf09ef85bd315dd29817b564a97fa7a689d09f2a5bb73ac50184c8559d3e3028e67530c992b3e489800690e0a3de1e7d7bf0bb615cc785363bcd090cbe8157492186c4cf0db2f8e381b08dc1253bb343c6f1be7a5a106884e0ad25997be49c80a1c3d348513f2ff2f9142a834b4518e4353601b4583728077fd64186296c836615f06ed16df6fb7cd3dc8c936e0b39632a0e337211c13e91ea0e128068630b3933f1584ccb63bbd19ee60d73bcda20a375f58a199ef8a761362bf539b831a027b845f0efc339d9ca0c4b7b1a717eeaba9d1af3d99747fecd82b5a2fdc91c2d5c386705407ddfcab8a125eb68a74d994edd447b3b6f13c8a16b494d23be810f9700c3f504dfb1d9499b3788623375f0b14581e17ee991340f918c3145abbda4ec11710b5c9b41ed9e918530cf6391cbbedf7d07fe9f38b363c0dffc2158b83182463f19c4db80fbfcb27997bf8efb6dc5b7bcb2795c0908e2f4b535cd0f20e2d6380efbe8dc91b9653e12797687aa685ff67332287d4a1a33a687b3e82b46d0c92eb0ff32cb15036cd8b572f5d8b57c53c5640a58142d484894fc2533168128489f828f902e59997946298dabb2571c48222eb7e09c722d01867ae90e5da94f9cda28ed323ed738a616be449d5e3554331787d0066cc6a15272e56a0adaf10b55078f384396b1bdf12c5f9dcb589c0e7ada3425dac6b471bdc15fb4676eb001e6759990f986834c1b16bd2f226ccda6ef486449bacd9bb20f424ed45ad98bec39170a4f1e9993a05b8a1c5062bcc24790f52a7b9186918835d6b4866e6d4e912d724b1ef786fa651d01d272815842cdf0129bb54d5432a7a23880dd1c0ff9670ccfa7327faab9db910aaa19ef3ca6d77cb6c72947901766bae9f67806b4c7d34ec5373cd4ec51c39a3a476857c639b45cc9da225c0a405b3f29e1b231773ffeadea8a23081b0d10d9f912bd4a7ed9c4ef3a5e0ce9b096de8a166bb309804ed7be0c0567191fbc752625b0fe2453668d74d2ebed456956dea87c68346df9d19b7a3386694dfd6833753f0f88d806145435533af14a04c553a80f4eeff62e63c5426c3280f13e82960093ded361419f6377dbffa32fe23df472471be6e7541ce56f3539440cf4a755ce5abd5945d9c43679441ae3d656985123013d0a298eda1e8ff80a6ae971415a395bb21d2dac068d6e61fd768e0b5fabd0564f06210257e9deb417a094ff3d7c42e9b0e30081f0aabc8eb1161c00dec97d2d4bffc5ace192f8edb213b4998db5f8401ac5eba88076a2bbdd35cc0d9fc5847a3668b11ff7cc0a8bd3aefddd063d0db8c191412cd505b65a9cf38f1113e0058f3edfbc7b61bffcee2646e97b69fc1cac9fe24ab3e8aede214e2de45339e01bbdd9a9297b243fac35c22ea86a7cb3a75def5e1d23762550de3dee7d7b45a0d87164329f593e5cf3c7e2db2fa3ae4e99c19ceaa24d3aabe76124131d636b941c8b7ced211a813c4da0c931d1f72ad40b308ba9451ca85ffce7153fb0d3a609d8a3b4b82446e5194e087c5e7a9814898d729ef862b58d54f8b42dd531ade30f2b9900298bedadecf2f802f70d01476ab28d856172feb94722330dd26e30b13cbe81ce1bcc8c6e29c1c6dddfbfbfa13a43898daeac87f48288136953aa5621b39cbcc679332a39adf8eddac4ccb662bcc766fcb7b103dde7dea64120f32074a8658e85dd913a93e1c55d8d1c9e38fcb4fabf991e1c5342de66b4177dd700e224e60314a69712872764155e131a4626d42a5326316f632f80f986581e28e8b5abdd991010c55d12141feaf145f97a8c2f99eb2eaeb1791e1d9741c4cc8bc68228650574966ae124f8b7fcd84d32d9e881b9dd89a1309798060f298e0eab28c5c3506374f99316b822838340533d29172b38d82c8cce389b1a6c7909c6533febbc98cc629516d68acfc13b452f13b443f3a2fa6c717b1b5125b8f29b22d94af5b9b1ce747cb58fd4187c5b870ad715967f877bdb03f580b2e77ddcaab4365810d43b7093b72d86a6748a927e52c4fba06b0f5ec9f42549b7981ff66458c02c623313166d1dca08edacabf646d62020acb7822671866f91e550708673a92d7cf269e236af5ebafde63bbc28d7cc1754b6ea64f0d9004f278939d3314b1a20ba0bab4e50bbd741672f3a0cdd2555eb2f15c364af2a514daa52d86ebcde70671d6a91aec8caeb2a13291b0bcd88be47f5c29ec4f4e7cf5a439ff31a061abc907cc9f44f8376a31c64c7444bc148267917ec7d214fb1821d194c18f0c161cdde82c9ef9c9d1acbe5fc959ed24f442979f17e757e25a704d251727220f55e62927f48508f1fd79d8c0c479ec672346d2a041f00fa4d67b9996defd10f819b47ee7d1f6f234c240f5adaa9f0efea2b154c4ad19e56da69066cbadbaf28b867a000b7facbf41f7855e1d326ba9022ed616a079714c0a877d00c83501fefa9c8b516d16d5b4950323e12cdbba7174e563358dea74", 0x1000) executing program 6: r0 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x80, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = syz_open_pts() close(r2) r3 = kqueue() kevent(r3, 0x0, 0xffffff00, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x48, 0x10, 0x4, 0x3}, {{r0}, 0xfffffffffffffff9, 0x0, 0x8, 0x6ccd, 0x6}, {{r0}, 0xffffffffffffffff, 0x28, 0x0, 0x8}], 0x26db, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x1, 0x0) r4 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x5, 0x10}], 0x0, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0xc1, 0x0, 0x8001}], 0xff, 0x0) kevent(r4, &(0x7f0000000000), 0x3ff, 0x0, 0x8000800, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000300)=ANY=[@ANYBLOB="71e383e01bd8aaaaaaaaaabb86dd6000000000140600000000009f13bb26ffe7690000100000fe5835000000000000000000000000bb4e224e20", @ANYRES64, @ANYBLOB="5010"]) r5 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) r6 = dup2(r5, r5) socket$inet(0x2, 0x4000, 0x6) ioctl$WSKBDIO_GETMAP(r6, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r7 = socket(0x18, 0x3, 0x3a) socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r6, 0xffff, 0x1007, 0x0, &(0x7f0000000080)=0x51) setsockopt(r7, 0x29, 0x6c, &(0x7f0000000040), 0x4) r8 = socket(0x6, 0x4000, 0x1) ioctl$FIONREAD(r8, 0x4004667f, &(0x7f0000000040)) writev(0xffffffffffffffff, &(0x7f0000000480), 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x55}) r9 = syz_open_pts() close(r9) syz_open_pts() ioctl$TIOCSETAW(r9, 0x802c7415, &(0x7f0000000180)={0x7fff, 0x0, 0x1, 0xfffffffc, "8a53924af3357b16641a7235e1e51119a98caf28", 0x0, 0x7}) writev(r9, &(0x7f0000000880)=[{&(0x7f0000000340)="5d53b22d07d2ed8da6120852cf0ec7c095f76f52f3a78dddc64ab583b249baed812b3a5c868f53a15215f9c089d4543f62ed929fa9c6bf55d4003ebaf2f94052e5e0ba0176d9b95a1c15a9231b3f939b165de0c5a21163df31b2713860568e75a7d37886ef8071873ffae501be1a0cb5341f59a6cbcf98f1808fb89fc46af8cb17d7830de13ba5528d3807369202a20e8fbbc7921f1dfaa9c530f332fcdcca", 0x9f}, {0x0}], 0x2) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10242, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000100)="d1b00c2445587e1ef34b46db929c62c1d1e4aefb1f449d9a21ae42809242cde6b9340296abc573008407c723703428b30f200ffcf938d6bb04c838c2d10c94b4042f1e745fda990f2c9e425a74a81693969b281eefe79d7ad8140ddc7be08fd7efbdcc3f16465371a794d2705823af9a6f6738f524f86a1721134fde021283df2d75942f7629b89c03aa59301e4fed1583090635636dd401561dbca8cf2824cab53b6fec208b149ee40c195cd9c75dda81b5650f168cc5df29c518ee804f7f7d376d1fd21baca54dd370123ed51886ae20c90d6fd02eea0a1853840afcc4502b95b397b55d8f0c0e01f0ab6a8d06bfe71563a5d4e9e53a3c358e4607aaa12ab30fc4a4433fdc5dc9ac98ff3c7f8dee6fd706c8971920b5a0bea954a4ba05e5daed8bd5b9bffda759577b746549c79a24da4d25b2a004d33e974e3a6d5ea8d4b62e51c87f52c4010034e2557bf58a4487d0f9991fa88edac64e510e244a41384c9fc28eb2e59758557025433139f8ffff7f7884819d36153051806b2840510281887b6c8374e6a5abe0b429a40106a2ecfee50a3db0addc199ab6d07ef9ed9f367dc8315098595c68acb99b91fb40853538a373f817cdc742cf2d11c83ad49a6d5b746d28280e8d4a74e4b3b00a0ed9082fdb8cbe4d7316b41454b2b9c156c994224739b3f444421b7146d29dfbf33b4c2d6dcbb754ac7361f05989e5ebd244dacd7c2a9a304be7426c400264b089ddd427ad2096d677596eab84755cdea772bbd96490b1f975de1cd63de1771251c401d5fcca07dffe7300b8b218910000003f4208623ab3534d813c02b34039208db21072438fe2a1c74e801ddad778f2811637dd1ede7826adce11942ca1c0ad030a304ebeaef782327903b2a506f08015810e2f4610369a3719a3db5c680512a1987866bc4aa1a9741977fbb096baa71b1c5a69184abd09b8dc1044270f8136d1a5e7203735d3347cba9517728a1774f204e3893e6a3e6fd6a29d6aebea6f09d4936a92219326ae5ec3c3b5c38ded077dc40b03e8060f195e6d85d009af6b4c9d287c9c20c945983822eea1c520bef0889d5aeb42684b576e09b562ad49adc590338c4127f52b1008852f83b32f07144246803c427cc52cdebec24a7565559384e6d360dfe37ff7705a47de3c637c5ab46cb22897eb0c75f1631da5b248e3eaa2e7dc4b1fee90820f82f75de164d49c76b5b6826b3f6b73e77f5a59646661591d007438ff2dc66b7766c25c282687f09606087dab9fdc89f47718ef9c0e2bb9443b34ae331a4fcee972870183311e34636a18cb2abd4bd58cc9956c85f51d8ba1b43c02f7f2110b5ac6005b86605c20f86058cdb88f8a435abfebcf0faf6b96ed768680c0549a90ef42caddbbee6bf7854117df78c73e07638768c5bb667aeced8701bbb0c41fa9cf2eec7ebea8e5e815cf7814f67c31f251d4c0e9e14a55f694fb9671b90aaa1b857f67c13429b6093afec57996846b72893e3539918d3836f0ce05cdaf5930d981907784a13ef978dabe99c8a422fff13d42f743d277afaac7802406d40b4dfcce7a490978f623b167cd810d970731fcc312e7a8e7bf38fb4a974c8df9c4ad16f75cdc3900d7213abdadb16dadde499ca959ddd5aded275cec600ee77b1fa0953c0c23a1eb714e6ec1a775e802819b8bbe9db2c02211e32fa6a6f9fa6df10ccbf300000d5f070c5568bf93b429a4c023a08667c109dc", 0x4cc}], 0x1) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x8801, 0x20) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x10150, 0x0) kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x29, 0x82, 0x9, 0x9}, {{r0}, 0xada55d0380cc2d81, 0xa, 0x80, 0x9, 0x4000000000000}, {{r0}, 0xfffffffffffffffb, 0x30, 0x20, 0x6, 0x6}, {{}, 0xfffffffffffffff9, 0x0, 0x2, 0x8000, 0x7}, {{r2}, 0xfffffffffffffffa, 0x12, 0x1, 0x6e, 0xfff}, {{r0}, 0xffffffffffffffff, 0x20, 0x80000000, 0x1ff, 0xe0d}, {{r0}, 0xfffffffffffffffa, 0xc0, 0x20000000, 0x81, 0x1}], 0x101, &(0x7f0000000500)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x20, 0x8001, 0x1}, {{r0}, 0xffffffffffffffff, 0x54, 0xf0000000, 0x6, 0x9}, {{r3}, 0xffffffffffffffff, 0x80, 0x1, 0x2}, {{r0}, 0xffffffffffffffff, 0x55, 0x4, 0x3}, {{r0}, 0xfffffffffffffffd, 0x8, 0xf0000008, 0x3, 0x6}], 0x7, &(0x7f0000000240)={0x6, 0xc26}) sysctl$kern(&(0x7f0000000000)={0x1, 0x2c}, 0x2, &(0x7f00000000c0)="416d112fd329859cff515284fc59d516cde31c3e822e634d6a996143f5a67387b588cfb9dc7e5c433f61f2a16586887d1e2362f0f20c2186046805897a748df7421691a926893d2532fd41c1f591fb402d17fc", &(0x7f0000000140)=0x53, &(0x7f0000000300)="e731cc7c02ef641b8f540117fb8b15f20a20bc5b57622d7bd0687b94270b32d4f8fd002e59c31086dd5bade2b8d55e2941ec0b0065ac1088e37b4dda4298cc1e28dc162e1dbcf567cf068bf51da3b712c9473245631f28f8b487f629590a4208a36e00fe933019c6b071ec914767c10c3ecbb71b7a0077bf89fb0e9971e9a78bdada4a573a4b89d10c88681f8ca31d84e91b74ed7adaaed697e082d38efc41ecbb124294c78a01f8f53b206273b5172ee4c6589e9f718b872a7959107d6645582ea5688038384936cf6e1fe7e0cb20ca70a1077757709176af63eb634fbe55e2140a6a72ae7fb11feff4c46975b7b1484977dc70f74b19bd9e81f4164e32", 0xfe) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x2}, {0x7c, 0xfd, 0x0, 0x1}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000600), 0x80, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) (async) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10242, 0x0) (async) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000100)="d1b00c2445587e1ef34b46db929c62c1d1e4aefb1f449d9a21ae42809242cde6b9340296abc573008407c723703428b30f200ffcf938d6bb04c838c2d10c94b4042f1e745fda990f2c9e425a74a81693969b281eefe79d7ad8140ddc7be08fd7efbdcc3f16465371a794d2705823af9a6f6738f524f86a1721134fde021283df2d75942f7629b89c03aa59301e4fed1583090635636dd401561dbca8cf2824cab53b6fec208b149ee40c195cd9c75dda81b5650f168cc5df29c518ee804f7f7d376d1fd21baca54dd370123ed51886ae20c90d6fd02eea0a1853840afcc4502b95b397b55d8f0c0e01f0ab6a8d06bfe71563a5d4e9e53a3c358e4607aaa12ab30fc4a4433fdc5dc9ac98ff3c7f8dee6fd706c8971920b5a0bea954a4ba05e5daed8bd5b9bffda759577b746549c79a24da4d25b2a004d33e974e3a6d5ea8d4b62e51c87f52c4010034e2557bf58a4487d0f9991fa88edac64e510e244a41384c9fc28eb2e59758557025433139f8ffff7f7884819d36153051806b2840510281887b6c8374e6a5abe0b429a40106a2ecfee50a3db0addc199ab6d07ef9ed9f367dc8315098595c68acb99b91fb40853538a373f817cdc742cf2d11c83ad49a6d5b746d28280e8d4a74e4b3b00a0ed9082fdb8cbe4d7316b41454b2b9c156c994224739b3f444421b7146d29dfbf33b4c2d6dcbb754ac7361f05989e5ebd244dacd7c2a9a304be7426c400264b089ddd427ad2096d677596eab84755cdea772bbd96490b1f975de1cd63de1771251c401d5fcca07dffe7300b8b218910000003f4208623ab3534d813c02b34039208db21072438fe2a1c74e801ddad778f2811637dd1ede7826adce11942ca1c0ad030a304ebeaef782327903b2a506f08015810e2f4610369a3719a3db5c680512a1987866bc4aa1a9741977fbb096baa71b1c5a69184abd09b8dc1044270f8136d1a5e7203735d3347cba9517728a1774f204e3893e6a3e6fd6a29d6aebea6f09d4936a92219326ae5ec3c3b5c38ded077dc40b03e8060f195e6d85d009af6b4c9d287c9c20c945983822eea1c520bef0889d5aeb42684b576e09b562ad49adc590338c4127f52b1008852f83b32f07144246803c427cc52cdebec24a7565559384e6d360dfe37ff7705a47de3c637c5ab46cb22897eb0c75f1631da5b248e3eaa2e7dc4b1fee90820f82f75de164d49c76b5b6826b3f6b73e77f5a59646661591d007438ff2dc66b7766c25c282687f09606087dab9fdc89f47718ef9c0e2bb9443b34ae331a4fcee972870183311e34636a18cb2abd4bd58cc9956c85f51d8ba1b43c02f7f2110b5ac6005b86605c20f86058cdb88f8a435abfebcf0faf6b96ed768680c0549a90ef42caddbbee6bf7854117df78c73e07638768c5bb667aeced8701bbb0c41fa9cf2eec7ebea8e5e815cf7814f67c31f251d4c0e9e14a55f694fb9671b90aaa1b857f67c13429b6093afec57996846b72893e3539918d3836f0ce05cdaf5930d981907784a13ef978dabe99c8a422fff13d42f743d277afaac7802406d40b4dfcce7a490978f623b167cd810d970731fcc312e7a8e7bf38fb4a974c8df9c4ad16f75cdc3900d7213abdadb16dadde499ca959ddd5aded275cec600ee77b1fa0953c0c23a1eb714e6ec1a775e802819b8bbe9db2c02211e32fa6a6f9fa6df10ccbf300000d5f070c5568bf93b429a4c023a08667c109dc", 0x4cc}], 0x1) (async) open$dir(&(0x7f0000000180)='./file0\x00', 0x8801, 0x20) (async) openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x10150, 0x0) (async) kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x29, 0x82, 0x9, 0x9}, {{r0}, 0xada55d0380cc2d81, 0xa, 0x80, 0x9, 0x4000000000000}, {{r0}, 0xfffffffffffffffb, 0x30, 0x20, 0x6, 0x6}, {{}, 0xfffffffffffffff9, 0x0, 0x2, 0x8000, 0x7}, {{r2}, 0xfffffffffffffffa, 0x12, 0x1, 0x6e, 0xfff}, {{r0}, 0xffffffffffffffff, 0x20, 0x80000000, 0x1ff, 0xe0d}, {{r0}, 0xfffffffffffffffa, 0xc0, 0x20000000, 0x81, 0x1}], 0x101, &(0x7f0000000500)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x20, 0x8001, 0x1}, {{r0}, 0xffffffffffffffff, 0x54, 0xf0000000, 0x6, 0x9}, {{r3}, 0xffffffffffffffff, 0x80, 0x1, 0x2}, {{r0}, 0xffffffffffffffff, 0x55, 0x4, 0x3}, {{r0}, 0xfffffffffffffffd, 0x8, 0xf0000008, 0x3, 0x6}], 0x7, &(0x7f0000000240)={0x6, 0xc26}) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x2c}, 0x2, &(0x7f00000000c0)="416d112fd329859cff515284fc59d516cde31c3e822e634d6a996143f5a67387b588cfb9dc7e5c433f61f2a16586887d1e2362f0f20c2186046805897a748df7421691a926893d2532fd41c1f591fb402d17fc", &(0x7f0000000140)=0x53, &(0x7f0000000300)="e731cc7c02ef641b8f540117fb8b15f20a20bc5b57622d7bd0687b94270b32d4f8fd002e59c31086dd5bade2b8d55e2941ec0b0065ac1088e37b4dda4298cc1e28dc162e1dbcf567cf068bf51da3b712c9473245631f28f8b487f629590a4208a36e00fe933019c6b071ec914767c10c3ecbb71b7a0077bf89fb0e9971e9a78bdada4a573a4b89d10c88681f8ca31d84e91b74ed7adaaed697e082d38efc41ecbb124294c78a01f8f53b206273b5172ee4c6589e9f718b872a7959107d6645582ea5688038384936cf6e1fe7e0cb20ca70a1077757709176af63eb634fbe55e2140a6a72ae7fb11feff4c46975b7b1484977dc70f74b19bd9e81f4164e32", 0xfe) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x2}, {0x7c, 0xfd, 0x0, 0x1}, {0x6}]}) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000600), 0x80, 0x0) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) (async) executing program 7: syz_emit_ethernet(0x4e, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffff80f495faaaaaaaaaa786dd6000000000183a01ef167d2d0000000000000000000000bbfe8000000000000000ddffffff0000aa82"]) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1e7}}) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x92}, 0x0, 0x6}) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000040)="04ecf2c9ca6cbe8a28c3735ff5f78e171057175295007de24a4a155a34c32f0bf851fbd09f5024246ee29dca71a5744f2029df322b88e3934c57341a37303e50f215ce0e910ec29427ffc330857a0a1b852a6c4c06dad693f5030b252488072eac982a3a83f9d5e8596117e9442ac8", 0x6f}, {&(0x7f0000000140)="33eac5ed2b295e8155b2a1e5bfbb67c6d1aa4e3df5b24604054d8abe2898a12c745e09d237406e400f", 0x29}], 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f0000000280), &(0x7f0000000040)=0x22) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={&(0x7f0000000200), 0x1c, 0x0}, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000240)=0x1ff) write(r3, &(0x7f0000000140), 0x0) fcntl$setown(r3, 0x6, 0xffffffffffffffff) r5 = semget$private(0x0, 0x1, 0x28) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000380)=""/144) r6 = socket(0x18, 0x2, 0x0) r7 = socket(0x18, 0x2, 0x0) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x4) r8 = geteuid() chown(&(0x7f0000000180)='./file0\x00', r8, 0x0) dup2(r6, r7) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x202) r9 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x2, 0x0) preadv(r9, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) setsockopt(r7, 0xb5, 0x7fff, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) executing program 1: r0 = socket(0x1e, 0xc003, 0x0) r1 = accept(r0, &(0x7f0000000600), &(0x7f0000000040)=0x4c) setsockopt(0xffffffffffffffff, 0xaa, 0x7, &(0x7f0000000740)="ce9261a634ec358be7b170e555e4598181553782d58905c7ff555010eb7bf1b509ec0e46982924fca6550edb5206737f1a6128f3fd971113049902934d0000225b9dc92eb44bcbeb0e41303c4c318c03e8ff212fa0496ae5336ce40b4ec1055710cbe4196017a2d594a097feffa4a5da65f6dc68546eaf6e9a65a1cf3d1b475fceb88a58a83f35367847ec41b06a92b2db7c176054808b98b502eb9e4756ca4451b828714b00e639763c74d02d7fe88bb176c39da46060627d96b9fba420415f8aa8001000000000000073482c924845706a0f5d86310e7055cfdf7e41cb12d557b994cb10327aecb73b4c73f006be1d5d70fc70c47e7d065e247435180a8aa6d6b63fb5bc021f075608cbd575e73d2d4d7c4658b032eeedcebc00908bbd", 0x11e) r2 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r2, 0x80000005, 0x8, &(0x7f0000000640), 0x0) close(r0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000006c0)={0x5, 0x80000000}, 0x8) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) getsockname$unix(r1, &(0x7f0000000540)=@abs, &(0x7f0000000700)=0x8) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x40000000, r4) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000009c0)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0) writev(r3, &(0x7f0000000140)=[{0x0}], 0x1) r6 = fcntl$getown(r1, 0x5) r7 = semget$private(0x0, 0x4000000009, 0x82) semop(r7, &(0x7f00000000c0)=[{0x4, 0x3, 0x800}, {0x5, 0x2, 0x800}, {0x3, 0x400, 0x1800}, {0x4, 0x2}], 0x4) semop(r7, &(0x7f0000000440), 0x0) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000040)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getpgid(0xffffffffffffffff) getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c2, r9, r10, 0x0, r10, 0x1, 0x8000}, 0x800, 0x5, r6, r8, 0x2, 0x3, 0x9, 0xfffffffffffffe9c}) sysctl$net_inet_udp(&(0x7f0000000000)={0x4, 0x2, 0x11, 0x6}, 0x4, 0x0, 0x0, 0x0, 0x0) r11 = socket(0x1, 0x2, 0x1) poll(&(0x7f0000000040)=[{r11, 0x8}, {r11, 0x144}], 0x2, 0x1) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) getitimer(0x4, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x84}, {0x6c, 0x0, 0x0, 0x100}, {0x416}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1019, &(0x7f0000000400)=ANY=[]) executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f00000000c0)="eaff125c0000e909", 0x8) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r1 = socket$inet(0x2, 0x2, 0x0) close(r1) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) executing program 0: syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @random="8b9a236f30b0", [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x0, @broadcast, @local={0xac, 0x14, 0x0}, @random="77f61ce24219", @multicast2}}}}) r0 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) setitimer(0x0, 0xfffffffffffffffe, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) close(0xffffffffffffffff) r1 = socket(0x2, 0x2, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) shutdown(r1, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x33d, 0x4}, {0x8, 0xdca8}}) executing program 2: open(&(0x7f0000000480)='./file0\x00', 0x200, 0x4ebfac6bbaf796d) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x13d, 0x1, 0xffffffffffffffff}], 0xfffe, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x68}, {0x1}, {0x8106}]}) syz_emit_ethernet(0x119, &(0x7f0000000100)=ANY=[]) writev(r0, &(0x7f0000001840)=[{&(0x7f0000000000)='#!', 0x2}, {&(0x7f00000017c0)="93", 0x1}], 0x2) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000280)="08ff102879987d1e22f90d63fc793aeb48c9d44728f1c189b312b670a427bd5f93e784eee82bba9083f9bced12d136a9772241e67661537750d1cd9670bb3e4b47ef2e21724b650a11373ceb6e37a31f3943adfec2915fe30561c12ee06d3eb56dcde1a204cbf8d57abc3139ec9fc0dcd61e2afd0dffbdd69d37303baadc3e22d6fa1935a2194ba1c24cde2d484e87bb63a6b3433d836d1e172a6ac89ca51da8307d70c353e335757f89043ae59e67b5b0ea7dc3598dc3b9887e0cda24ffbd08e0d8fc344f7cb064f0e1c2dd5b9298ebb23c4283deb736a4f98fd9f80da740d79b7f6ba76e"}, {&(0x7f0000000380)="1a75d1373404b6cd49c3e0eea7f15a1be8f7dfab000f54560a6a0465c0a81a38a96f2bd74e14fffb36c45b1e19c5fdeb8a7b3d668c7f4fcba71991aa2b7d22f84b916b32ed621dd5c88f0644a30a8d57616df3130a3a6eeaf7b2a7d2055b276785512bad58d7a580a5d06442c63573d8dcbe0ba041ab8345310c0ffb039e8df2195b3953ca8064ad5b62a825fc028cfca2799ed71d43f2df246746a8e35336a0b2d3"}, {&(0x7f00000004c0)="8dd1d81c3225b188205ed9f3dbae9a2cbeb24b0e805e48ffe3619fa192ccda8fb9120bddbd71794e0821e84132cf5cb1f5234c9c3d86bde3e62fbeedeeb2d96693737f04cae0e6be4f7f73c104ee4f9e7a594f31a95ee9620c333022bd90c144ec96bc0aa4c892f0be3d72c7c4669497727f0e0736520e93957e9ecc005cabdb724d3da4f0abed5e8ee44fbbd9ac8246f6ccd2cf7abac4293651aaac23917720be565f50146e602e16c46f626726380a94e2cbd64295e97ab6d2f176bd85388718f32158c8faee40114695aa05a372f4f4bcad80b5f9ddda435495d2e922081a7c96cb0e055338ecc4284004d0cbde7a87dff794e0519150b69210f55f66b0"}, {&(0x7f00000005c0)="6901664dbd0937ca87718069eb5c3ed919c74b5397fcee2b6f1130c61dd1cfdeec8fbb7e21da5ec6660062c0ac47cd6e80d8bf60754546dd9ca5726bbbfb72d1f96ac63b93bda0bdccf51e295db5a4b64a7a1eff82ff09f042c0a032379e2636bcf6e5ed9b6dcf2a4a5a8d862c676195c73a7a681c752534bdfbccfe4b32ff282ff885f9ac9c564e071cd8db81ab997a2e15a024fa690ef2d4317db70814dee17f0e12fd997c60da4b39861b9e1f6195f1debbbbdc1635b9dfe5339f5b3cc1622b8eb6313ddbd4d1bae856698648db6efd8c5c2ebb975b49ef04d5ddf287f3eff272dcd412a2d72fde110f50af"}], 0x1000007c) sysctl$net_inet_carp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000200)) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) shmat(r4, &(0x7f0000ffd000/0x1000)=nil, 0x0) shmat(r4, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmat(r4, &(0x7f0000ffb000/0x3000)=nil, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x40, 0x0) r6 = getpgid(0x0) wait4(r6, 0x0, 0x2, 0x0) ioctl$BIOCGRSIG(r5, 0x40044273, &(0x7f00000001c0)) mknod(&(0x7f0000000240)='./bus\x00', 0x2000, 0x3a366291) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0) executing program 5: setrlimit(0x0, &(0x7f0000000040)={0x2000000100007, 0x53}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$FIOASYNC(r1, 0x80047460, &(0x7f00000000c0)=0x6) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x7fff, 0x0, 0x9, 0x0, "a21f000000004dff0fd90000c93300", 0x1}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="df", 0x1}], 0x1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x100) executing program 0: writev(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0), 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x8020699d, &(0x7f00000001c0)) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000000)) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r3 = socket$inet(0x2, 0x3, 0x0) sync() r4 = msgget$private(0x0, 0x100) r5 = geteuid() r6 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), 0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000340)={{0xb7d, r5, r6, 0x0, 0x0, 0x1c4}}) getgid() openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000400)={{0x2, 0x5, 0x4}, 0xce, 0xe4, 0x1000}) sysctl$net_inet_gre(&(0x7f0000000440)={0x4, 0x2, 0x2f, 0x2}, 0x4, &(0x7f0000000480)="26d170ed9963029dec5a12fd09dafcbae2669386ed93579ae85c6a183533b9fe29756d7d4aeb825a41380fca075e34697eb9a57205c3b0df5cf65b106b0cca9785baba07b271ea87e12a8369785037a2ef68fb9fc1633d5a4f3e6d30c729f986b606ddd53950b8d675ae8b148aa585a65f0bdceff80659fd545f4bf65dcbb14dfe74a7daad7f01f949301f53a6f389e0739d", &(0x7f0000000540)=0x92, &(0x7f0000000580), 0x0) sysctl$net_inet_gre(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) r8 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x2, 0x0) close(r8) sysctl$kern(&(0x7f0000000b80)={0x1, 0x16}, 0x2, &(0x7f0000000bc0)="d9168aff6851a7ae9e4751811c6a5d809e61e4d9e4b747dea6e7", &(0x7f0000000c00)=0x1a, 0x0, 0x0) msgctl$IPC_RMID(r4, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, r7) setsockopt(r3, 0x0, 0x67, 0x0, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) pwrite(r2, &(0x7f0000000080)="5129b205bfb38911e87db746a56f96283ddacd478dae642f62c668327bb80ea3fd5d2cc996d6e5c720840c7ad564224b79a93c36332c500b5c17921fd455ebbc609ef93d152f2436648f0f5320e1517fb20be7ae637ad907c9874a2c4fa85f2aaa890d85dbc26f2e991b76ae5a660f59f3e8635bcda8be5acb275fe07c746a5b4de838660608d4d78bc81b24127a991b43c4c4c25b831c2879847d42054ef22486d22d45ee2f91c75f17", 0xaa, 0x9) dup(r2) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$VMM_IOC_RUN(0xffffffffffffff9c, 0xc0205602, &(0x7f0000000080)={0x40, 0x7, 0x5, 0x24, &(0x7f0000000140)={{0x3f, 0x20, 0x40, 0x4d, 0x4, 0x1, 0x5da6}, {[0x6, 0x100000000, 0x2, 0x3, 0x2, 0x9, 0x6000000000000, 0x81, 0x101, 0x5, 0xffffffffffffffff, 0x2, 0x7ff, 0x10000, 0x85dc, 0x80, 0x6, 0x1], [0x80000001, 0x8, 0x4, 0x8000000000000000, 0x6, 0x800, 0x7f, 0x7f, 0x800000, 0x8000], [0x10001, 0x7, 0x1, 0x1c4e, 0x7fffffffffffffff, 0x80000001, 0x4], [0x7, 0x401, 0x1, 0xbe42, 0x5, 0x1], [{0x91, 0x1, 0x570c, 0x1}, {0x8, 0x1, 0xfffff8d5, 0x994}, {0x1f, 0x5, 0x6, 0x3b}, {0x5, 0x3, 0x5, 0x4ac9}, {0x5, 0x5, 0x7, 0x20}, {0x4971, 0x3, 0x3, 0x8}, {0xe99b, 0x2, 0x7db, 0x6}, {0x6, 0x8, 0x7ff, 0x7}], {0x56, 0x7, 0x7, 0x1f}, {0xb00, 0x80000001, 0x8, 0xfffffffffffffffe}}}, 0x6, 0x20}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x7ffff5ec, 0x0, 0x1, 0x5773c540, "8cdb3309897c00000000000000008b00"}) writev(r1, &(0x7f0000000580)=[{&(0x7f00000009c0)="4a9ed65e2f444a9ec732bacbe026237622ad5dd37fe2cfb3a2289c9afef2523ce34ccba8196c838b64eda3838e69bbf95f059371811f3fff1d7384630f52315bc5aba7fc040353437cbfa6826a5914534f23da7d4ac8698d6945bd93dfb78e13ff8a25c901919cde9c0aadd833b0b37fc8afd99997fa5ca1", 0x78}], 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000400)=[{0x3d, 0x3, 0x20, 0x1}, {0x2, 0x2, 0x0, 0x1f}, {0x6, 0x3, 0x20, 0xf00004}]}) write(r0, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000000c0)) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1f674d19b1f9ec35, 0x0) ioctl$BIOCFLUSH(r2, 0x20004268) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', r0}) setitimer(0x1, &(0x7f00000001c0), 0x0) sysctl$kern(&(0x7f0000000240)={0x1, 0x28}, 0x2, 0x0, &(0x7f0000001280), &(0x7f00000012c0)="f08678459a0e88b8b598e08f19a2bf1271a23a4209be89510e06925ecd4a6c10bbe3827a6674f81f834d77a4d35bc23ca4cff3bf1684e228d384b8972ba881a6e4b40c5658029b17e604d7a601f426027b16087c8b9e5f2787641918937e581fae01df671b4592f7d7b0425de665ef43f14a3dc85eff5e43cba263c82caaa798430dde8f8a3ead456e4c0522435965cf6bcf130b21fb3a25679586778d8d93222466eb7f8aa07094774e4f7c6b3b298b17b48578ccb08342125c9278eb503827edee833deed3ae40d65b39489a149e797f0828ff017c25bd74e87f4507896b3c4c8ee15d0c2bd05a87431a94a3e1bf3979e5e0c62c", 0xf5) executing program 3: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) setreuid(0xee00, 0x0) r1 = getuid() setreuid(0xee00, r1) ioctl$FIONREAD(r0, 0x802069b5, &(0x7f00000001c0)) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x33, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@mask_request}}}}) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) getitimer(0x4, 0x0) (async) open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x0) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x84}, {0x6c, 0x0, 0x0, 0x100}, {0x416}]}) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) syz_emit_ethernet(0x1019, &(0x7f0000000400)=ANY=[]) executing program 4: sysctl$net_inet_ipcomp(&(0x7f0000000000)={0x4, 0x2, 0x6c, 0x1}, 0x4, &(0x7f0000000040)="09fad1ae8a5e3b611fd521232a5d5adb14e54b6f787b0dd022cbe8b2ac9c76e5ab7ee6ab80d91e90ba90505d7e2b04fad570b45b3da9c332b1f35c6d871731d4dd33b676b6d06c4403067370ed49fe4244a392bd2d95d3b1a0e0f2eec285b56748254bf00d4ed7ec9122d877908d84150dc42fdb4bfd9e0a75c115b9f9d8d75893d65e45733aecd6d19820c1335a9ca7cfd900e1c2102e", &(0x7f0000000100)=0x97, &(0x7f0000000140)="184842e62a656430a3eca93a86bfe96ac56e809ce5c5e27a2081e93641191d2748e289b6abde938b52b2a8249a3bf579", 0x30) setrlimit(0x0, &(0x7f0000000240)={0x7, 0x54}) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 0: sysctl$kern(&(0x7f0000000040)={0xa, 0xd}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$net_inet_ip(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) r0 = dup(0xffffffffffffffff) r1 = fcntl$getown(0xffffffffffffffff, 0x5) r2 = geteuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) open$dir(0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) syz_emit_ethernet(0x1c, &(0x7f00000005c0)=ANY=[]) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x48}, {0x20}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x3, 0x8}, {0x80, 0x0, 0x0, 0x3}, {0x8106}]}) syz_emit_ethernet(0x36, &(0x7f0000000340)=ANY=[]) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0100012d29fb000700000000098002005e00"}) ioctl$FIONREAD(0xffffffffffffffff, 0x802069dc, 0x0) open(0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0xc005, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x282, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000180)='./file0\x00', 0x0, r7) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r7}, 0xc) syz_emit_ethernet(0x2a, &(0x7f00000003c0)=ANY=[]) kqueue() executing program 2: mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mkdir(&(0x7f0000000000)='./file0\x00', 0x1d8) setreuid(0xee00, 0xffffffffffffffff) r0 = getuid() r1 = getuid() chown(&(0x7f0000000180)='./file0\x00', r1, 0x0) r2 = getuid() setreuid(0x0, 0x0) getuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x40, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x7}, 0x5, 0x7b8, 0xffffffffffffffff, 0x0, 0x80000001, 0x80000000, 0x4, 0x2}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8f4}, 0x100000000, 0x0, 0x0, 0x0, 0xfffffffffffffff7, 0x5407, 0x6, 0x2}) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x820, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x243c, 0x0, 0x0, 0x0, 0x0, 0x50, 0x1000}, 0x101, 0x1f, 0x0, 0x0, 0x5, 0x10000, 0xffffffffffffff7f, 0x8}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a00)={&(0x7f0000000580)=@file={0x1, '.\x00'}, 0x4, &(0x7f0000000880)=[{&(0x7f0000000680)="5db64d34295d264ce4c4cc12378a92d6026462c9deb30cae37908df2fe74fc3ff0ea6da551f8ac13d6b093c59b31ec6096749cac36e030909ef939ba039fa7d51943926e9e95e5d1867f8e8533782b2cd3e5afa1912a9349debbcf5bbbde4cb0770a420c6f309c4de6e4acdbedb9623c646578faf5f718e77692889f4f84188b9cb403ff660be2c6356e752eb15f4201b68a888985edd0cd61a4960f952cfde69445409b7004788cfb1b1a061b3bb38e743da660ee33906cc526e2066901e9a91a3ef4ee189a64f75a7bc6f3cc29141110057a", 0xd3}, {&(0x7f0000000780)="ce3cab17bf47e250fc6c75f8e72054e13f5fb7dd45b2169f5e842f720598140521ffefc34510941fd93e6aac4ccf145c72195040013aba8358c4718e392e5fb319f731ac8634b3426d25198f1741a0cd969a3b4862974d305bb37c4c48f62ac170ea405a2d8461c9c425028fd476bc88e77e5412a35bfb2f275e4560bdc4c61f9f502d05ec1be4cc1e7afcc57fa1ebc381465b6c070b1b1165b3960da1c603eb6b59471674524253748afa8aec9fba4e21b51ce78796b6b65b56d4dee7f31570ee1327bb538e876657ad26f2", 0xcc}], 0x2, &(0x7f0000000380)=ANY=[@ANYRES16=r0, @ANYRES32=0x0, @ANYBLOB="24e3fdd46734ba20ab63d8000000000400000000220000", @ANYRESOCT, @ANYRES32=0xffffffffffffff9c, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="20000000000069b638ce86870d3bb28948b02d0f19636459c4fcb9ed54ff709a28d76e0532350c3915632b415932b61216696c59a6fa955efbc24b33e0087923dc592270192b49d0aeeb7864bf7d31317adf333315177c04400851a486b1db7ad3a7e1972218fbfad57a3fb46ca9cd0be0edef1004ca19842233ef5b1415e0760f0cc7b0981619c0665250ca0b56ec1c", @ANYRES32=0x0, @ANYRES8=r0, @ANYRES32=0x0, @ANYRES32=r2, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x80, 0x8}, 0x407) chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000040)={{0x6, r0, 0x0, 0x0, r3, 0x111, 0x8}, 0x7, 0x0, 0x81}) r4 = semget$private(0x0, 0x3, 0x0) semctl$GETPID(r4, 0x0, 0xb, 0x0) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000004c0)={{0x200, r0, 0x0, r2, 0x0, 0x38, 0xa}, 0xd1c}) semctl$GETPID(r4, 0x0, 0x4, &(0x7f00000001c0)=""/182) executing program 3: sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, &(0x7f0000000180), 0x0, 0x0) sysctl$net_inet_carp(&(0x7f0000000300)={0x4, 0x2, 0x2}, 0x8, &(0x7f0000000340), 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x0) socket(0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) utimensat(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x20}, 0x4, &(0x7f00000003c0)="91aa4546", &(0x7f0000000040)=0x4, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x40, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) getsockopt(0xffffffffffffff9c, 0x0, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x111) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000001680)={0x7, &(0x7f0000001600)=[{0x89a, 0x0, 0x3f, 0x200}, {0x9, 0x6, 0x40, 0x4}, {0x40, 0x1, 0x40, 0xfffffffa}, {}, {0x8e5, 0x84, 0x1f, 0x4}, {0x0, 0x0, 0x0, 0xbc1}, {0x89, 0x0, 0x1f}]}) dup2(0xffffffffffffffff, r0) dup2(0xffffffffffffffff, r1) ktrace(&(0x7f0000000100)='./bus\x00', 0x5, 0x40000106, 0x0) executing program 3: getgid() syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3752786dd6075689900083a00fe8000000000000000000000000000877480000000000000000000000000b40dc9"]) syz_emit_ethernet(0x46, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) execve(0x0, 0x0, 0x0) setrlimit(0x5, 0x0) executing program 0: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x1, 0x41) setrlimit(0x3, &(0x7f0000000180)={0xb66c, 0x100000}) sysctl$net_inet_tcp(&(0x7f0000003600)={0x4, 0x2, 0x6, 0x12}, 0x4, &(0x7f0000003640)="ed849b74", &(0x7f0000003740)=0x4, &(0x7f0000003780), 0x0) r1 = socket(0x18, 0x3, 0x0) getsockopt(r1, 0x29, 0x4000002c, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) setrlimit(0x0, 0x0) r2 = socket(0x6, 0x5, 0x3) sendto$unix(r2, &(0x7f0000000080)="b10005010000009f0500070007010000331c13fecea10500fef96ecfc72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0902", 0x85, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) sendmsg(r2, &(0x7f00000013c0)={&(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000280)="3745e7bb7caecc26e6", 0x9}], 0x1, &(0x7f0000000340)=[{0x18, 0x1, 0x5, "ce97cf9b34"}, {0x1010, 0xffff, 0x6, "82a5e03c9395e4f3d52ae737c30957c99cdfa6d4f4575d6cd6b998007dc4680c92640302a96de5a98ba397c9e8ae980860869a8a2d006052bc53d7546f8865b321f291cfe36dbaf1bc0293b98e6a97b4f358ff5693112afe9716bca7832cc13cc266913c84cb1cdafb40715cb721ce05c358d6a95a51afd19989b4cff4c2a6f5566e735aaea221796a86ae6cce25155820b776e4637d0dbac684cb15f18e4f181ff61bade688f3f7f6002dcfb3a42f36ecc5cce147530426b4c5a2563138967116a5d4dc5845829cdfe6e00d94eabb71617d14689a65849744eb5356e5ab88602fe3d8b0cf48d5f88a8803448ba848c175c2111db31632fc822f0997e1e27d9b52999deef691cbcc896960aa54f27520fbd3ef6415d61e2572a07f3a8769c512717ccf19751056e5a597fd2c04688ce47f1776cba5d817f6da8823b53081f03daa8584abb89c6eed2c857bcb5f2db9a9863ceae7070f5f924e547c0856a14930bf07a14159ee3119386494f3909731549d1a4e6a6829b1b37001e4cca9fd7470da49e78bcc3c7cac089b78a285a1c543c9c7828cbcb25c076fb00f4e5b05fea490c59c3a180f41c00b68678ede1e32bdabcd7809b954bb34c8c6d5e3d4231ad28d98cdd176817de5ea499bc0ec1f50176ab51c8c692d94c6211c5f3dec2a27fede928a75a5ec4ecfa793364ee23530dcc485f9691521d419c184a176b15dc33b7aa470b69cc6bd7949fccebd9c0c90de9dd21c59a59a5c360dd616a3b982390b730920517e06a97efdc0f21fb86dc7ec697f5d3cc84bb637eedddce5e88117580a65d5b9a6ce552faa721b69393850870c46b9020efff04bd373c5d046c3783b4e67797e7cec0335bd368c4012ad6be60f65dc9599b75b08d2d06411b8f8a3c3b9a01cf7d84ed33c5708cacc7a4206d5f775d4148c2d8f38ffdfefe82aea54e6355b9766f976a4180903699eb8f2baf1fd901b304c420dd9d7c70feabaa05bf4243d0afdd4d52eb6753a238c04a229de2b634127222553166f9f188f829214a686dd10ca2f8ba6fe4dcf882e62018348b65476eef3b2a6145372a927dd324d50d2e033dff10819cb1aef53541be093b0014686b70aa1ed723feb5300f5327da68471af759e28363b1dede4ab8d75f49b888772bab7029eed6a5117d8cb41cef6cf422f2d859d4340c0f122688e30438c1b1c8389d0d8cad85fb40afc4bb7d4a220aa34af94dacc7ab5331d19c3bbe3740f3dcc8f559b1176d53c7013aad8c0dc62df7f51a6ef9c009fd0fd687a44dd23db2f6bc2d0ef44adc47abefb4e6a7fb15a7b218db1fb1bbbbe7bab4f16e393db2320429e765809f36d860cc03f022379f89fd1751f7e5c463d6bbaa081ebf4f80e73a8732686899fb75906cd8a7913042812ef0d649ed25bb2e7419d3048d6de6e086acc7d8b9216af5c1ee43360a6140d538f8efd3473b17dbb0188460ff0f91e4be9ec34ac3ce191efd2287835b22148ce18fc398787d8bbdbab3f1f454ae85ca1fe19a232ef58577c2bd0d5b574d22e13fd17a605d24581a19ffa0dfc1d927cc9ab444e59b705c46168d3c5516cbd318bd31f508d5213d42d71a609dc9671753d03da4af011d950cbd7d69cfdc7567e2f8f4a96fe190f37c85c288171c42a5bc01c479c5c268bdd7bb6e5ea919de889b0e91190261fef20e0e4f7339ff18cf8147e308ca246ee2e844cf1128e1fe2439d9ebf8b798dc629f9c61e6eabe833dfd5356a2c7a862f17a17d739925aead982b6b80c1fac3e1a88226800f914e0a7afc277b3bf3d7d23ba2cf6b87852e0b39056f634322a39c1918fad6d7ed51a3a42983dbd10b0e4a798da5bb28a20414362948bec26363b11bb57cd7cba214dd8589f63a228c9ef677d36a2ed234ecd0c66c6b2da449313c28e0aa8ed258fe2a27a401f0c94d1926b82bc97d2c5a4cf073afa99d4d6724d1f418b683b359026d04b743ddc13eff91ff282d67d987831be324b2a203812c2ec73476644c90984fdef0ea464d34ec84604ea1286a4f68936c8beda1e4e09ce77d00e444162d1db8040c3ab9e95afe7ea32bdd30af074212362cc3120b581cfb224b9e0fadf5032f200f2cf35a9df06303990d70f62e874b135e26dc59c97b25ff150af7b8764889dd03ee3b7006a8885c667d74eb8e42a9869b89d87656af964ee6f1e54f1b61522b7ba4e6bc4c15102225d83ad8fa664a43759ea35a2d514bb5342d27a71d9a1388de9c6f444c031b0b22820651dea63cef74975ad9f5e850ddb8709b76a8125ad93039e9b8375fe09947c4deef786d0c7db633fe253cfe96e1b9b30f8d1d536b3b5c9bdd4a8a48b6c1c7402fb9667b4a3b1cb47c654816ba6caa684dad2370dfbce13e54d5f3da84abf3054c1ac063c662dc08914b1f796d250049ae2587e2e45d18cf3bfb9ce56149e5d3a99682eb4e43d82b8a463b6ed3ab15d1e60c4579b84f39070e031c326dc7f9223a0c744c815faf59c2f174ac272c5fc28ee2ba58e30b2fa6c238805459a1b5faf488555ed23ac7157e628ff6c868405eb114dd1a3abd04cb167bbd45dd1a9ad804746ffea4efca3b2f604a123e0ae84347e5c02e462078e0cb1ee05c68ed33a7c64d55cb323ff35f5e69082dab9d31a29297a0e9203816f0d34eb1c723f2ad24f821a5b44b6049947c0b5bd378f9931d9bcb411c113501920509338778248775dcb191328a94841b5d41ad3c646c3e9e0cd1cd4300d43257d709033e8e8dd7d93a819af4364c280ee39e063002645581d7a519ea8a6b63ccd2de65463299ee7d76097278559306b51da31f6eda7aff69870398f0ef0586b6edc846cd6dfbd97dab6d8f605cdc02db0a8f2f4bfaa23e5e6ecba4c32b7249f6a7f6ddf80d76ce882ddd4a4ec46ff8d08ba3d567d25985fa1122a60d63de7480fed9610d9af345700db857ef50678117d66f98b86729b8a985fa779e1eb41bbd95cd50ae15d8175939756d0b41a54655399599055c7ef82b5f3c95dfa8362d2ecf65129089111aa68e20da4970bcc2ef6629fd471609e492731483f7dfc7042f51c9216cf59dd2cdf596328c5f87d3a4ec335b7f3dac51af1cf94ca5ba6930f360aa44c94786ef45f0eb780933746c8d31ccf1541c46fe734fe393f5cd678512c61afde7c9492833714f122567419f62f20fddfc27eb4cfe0a935dddb3b22fe400a7ecd62fa1bb2f22ed7ee32c0cba031b35df003a1864262bcfdd6f1c3e1b57b1fe69b3f6eda78a792f2e6b26077bda42c7704b1d0dbf7cadb5bf2facdd3f34cb278837b0b72c2f90930df4513b0affc73a4834b9b0c52c7c52320f3f8a6e8f1af3a20580614cf2b5fa46f9fdce0eddaf097a77db759ba53bf4cd5116704b098dbae9f2a71278edb3b59b681a6f4cac915e5bdbf9c970cbba6b3b14067487d96a236edb61b0e2e807e31227e6a902348f9bdb6076dee119b2b6c478acd8679fc2cd90c46d705418fc71c47fe4adc88f5d68d7ef66782981dc90d498424a643fdbe2941447c96af794f497de5517fc021d22ee76e15d67c4ffb26c235a69d3a56b26965520af6028af9cc5e77137cd8d25aee351426e40c700ef317eb85e64910c1f746d8e12f29ea7c5c314bc454cfef5b72e6c184b6f7e2f9219b8d78ad44db8a70da2e40b8b35861f2d14c2b2935cd8eb9563b2b021b3332983fdfad8f1f7c70d08b630922e709a0cb38fec4166791e4a3e9ca7bec0bbbe5abe726c46c5b5d48d0187eda9fdc882854392c00f41d6ac6322bc4c2c0c890f5ac2fe468ef04b85f26cf6ce3f397d84115a8c7c888b5e4903dcd6051a5a68e37f8130dc02679701df4af1388d371b8e1fc1051ef22da1345bd2ec42659bb35492516db612dc98f46ff96001811eb8a2b7d94554043acb69d92aaa1e2b5cde0b18ec76a659464dcb3f8fe314b32a5c5a313fccaa2d0dc0d8c6a6d401715e7c22fc417f51a12b2d3769772bd831b330b278f964f325eb955dfd7390b38d8541823bba917c42571318f39ff7b6417fe0ce41b781f977ecc65d95a3358e310a95c9e3fce1c7f1969304c4c2c5056ddf43a1b10daf09b4db0d2ca60d43cf94b9593f787cd0cd0799177788fd34894f4939eaecc6e479e821077c45d81f95ad26ab7d42b4ef70ff440dfd359bd374785c9d1d1c4e1339508eb786ce2725a6946bb6cfb7209a16ea18a652eb085c38510d0f622a797fffeae016a17c572566d433720f5c71d87669fcbb5b1e4e7affbb534f68f0fa6bdc02be6df7504af22a714dd923ddcce0b9dcdea5efd8b48c5a001463c11d3fd320a88ed6e9a79f05c2f5cddd131eaaeba511cdd08d688a134555895aeee67b262d1a3089960e59dea302b390c187113baf5765c677f112ba5a1e841a36191a0fa878447536066981551d057e933b6511eacd1c58edf3ebc4e4ee5ab9328ecb6d18947fbc41e81504334635e033d230c50e6e46e72ca1149c55c133611e038d38151a058fcfa5f41680f9cd78cc03a59e6e4e35d9af89e7bd2b21e3accaaa5777a1035b1cf993984d84952c8fc7a11948eb2b4855c58e8457b8d40506c382460cdc7d6337f09087b01bf80ccb6a209ce5c6c49fb5a4a30445cf649cb5f852ef31e8b840a81f7eda9aa60c4562a92bee40facd4d44606346193264efd2eb7e694868453b27a8ccafb9a6b468f7e3434e1bd5884090b53399d793f9105bfdd424c8ded2b3012c6055cd79e009deec3f53313809b225f88f6f5a60c2ba55479acc6640e923cea0a29c30e6b7fd90322290c069efc610b4c5ea7d34807a5fb0d2070f3ff88ef41e93c8ed36436b7cb6730e1c0f44c2b625b913ed36e777e8592c3723ebf903a4e59f32c729da02b59cd994097b6c2e1e826f9daa5700da9cba83859f165a15926f53bf76ef35b7ac90c78c1e69389660e1bb589ebb63d8cd41d45123fdc73874fcd2d153ec722d457e3f5314147595dabfeec511ff6432f7b8310516cde7cb1cfa7dc299f2f50f1af8ad415f302cc53ddebb514e1303aa627ff83f28918884d3128789edae9e1abe890c19803381ec8d12b028e70bb3c4cb215cc34d06b69ee10c0d5900acc66c20b86ead9a32da8e0f1f7ada5488cc3072cfe6ab3034f777a97543829accae9bde32137b86421f8e12a7542ef731fa1bbfad72f6b168f8c5afb853cbad73015d8d7d5bbeac210cc81c5da9a70d43bf9e5a6331993b3740cd58c57e97b6efe97738706a68e67b50c07b95f7598ce6aef539cfb6e93d81c0e26425ecf0f2c85c7f6dd71f95706d32b202865a17a36549efe93b5c35a5b3e8f4d748f7c08ce4f1440c9f729a5f9143af6516106f27141fd34c480b78682e19046480b304460acdddfefb5dd0736403c17aa5e23aeebbd6a2dac54f24e3628c49bed17708d6e33f93710499412b54d9de496296de42c1b3a4de41d019f5fd96b8dc1e9a6044e0187e2fecbe428911a56b438410522864487c6473a8a095527283ae8df9158161cd2fda9dbd27a5fd813bd70dbc5db5febb80865c9c5be4cc7e4637de560ed4ac9af2fe02fb8ecc39a9887be2512b5fa6835d5b62a1249d7fd40ef47db27621ee4c9e8a99b763d245ea66c6e834d9f878aa3fbed33cd0a9d09f1f601d32283f44e33e275c5f76522c47d0962a0f6a247242bb2f40de2fd568fb27d1964e474de7d0c5a55c497844e9759f19915be5f7735cd99d39d795865995e8940448d8980117d57026dd14f4d55c3787d31d5e5c46e469988280fde6ce7a9630cd64582923728232a2516e8e1cf9ec2b7a2915c439bc0dd44655bd3ff2"}, {0x30, 0x1, 0x8000, "94e42d6b937177cbe4ab5fa9120f3761f1d41071ddc166c047aa451e7463"}], 0x1058}, 0x405) chmod(&(0x7f00000001c0)='./file0\x00', 0x3) semctl$IPC_RMID(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r4 = dup2(r3, r3) ioctl$WSKBDIO_GETMAP(r4, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f00000001c0)=[{0x1d}]}) socket$unix(0x1, 0x5, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@remote, @random="5fd01f461c93", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast1}, @icmp=@generic={0x5, 0x0, 0x0, '@]`9'}}}}}) executing program 2: open(&(0x7f0000000480)='./file0\x00', 0x200, 0x4ebfac6bbaf796d) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x13d, 0x1, 0xffffffffffffffff}], 0xfffe, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x68}, {0x1}, {0x8106}]}) syz_emit_ethernet(0x119, &(0x7f0000000100)=ANY=[]) writev(r0, &(0x7f0000001840)=[{&(0x7f0000000000)='#!', 0x2}, {&(0x7f00000017c0)="93", 0x1}], 0x2) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000280)="08ff102879987d1e22f90d63fc793aeb48c9d44728f1c189b312b670a427bd5f93e784eee82bba9083f9bced12d136a9772241e67661537750d1cd9670bb3e4b47ef2e21724b650a11373ceb6e37a31f3943adfec2915fe30561c12ee06d3eb56dcde1a204cbf8d57abc3139ec9fc0dcd61e2afd0dffbdd69d37303baadc3e22d6fa1935a2194ba1c24cde2d484e87bb63a6b3433d836d1e172a6ac89ca51da8307d70c353e335757f89043ae59e67b5b0ea7dc3598dc3b9887e0cda24ffbd08e0d8fc344f7cb064f0e1c2dd5b9298ebb23c4283deb736a4f98fd9f80da740d79b7f6ba76e"}, {&(0x7f0000000380)="1a75d1373404b6cd49c3e0eea7f15a1be8f7dfab000f54560a6a0465c0a81a38a96f2bd74e14fffb36c45b1e19c5fdeb8a7b3d668c7f4fcba71991aa2b7d22f84b916b32ed621dd5c88f0644a30a8d57616df3130a3a6eeaf7b2a7d2055b276785512bad58d7a580a5d06442c63573d8dcbe0ba041ab8345310c0ffb039e8df2195b3953ca8064ad5b62a825fc028cfca2799ed71d43f2df246746a8e35336a0b2d3"}, {&(0x7f00000004c0)="8dd1d81c3225b188205ed9f3dbae9a2cbeb24b0e805e48ffe3619fa192ccda8fb9120bddbd71794e0821e84132cf5cb1f5234c9c3d86bde3e62fbeedeeb2d96693737f04cae0e6be4f7f73c104ee4f9e7a594f31a95ee9620c333022bd90c144ec96bc0aa4c892f0be3d72c7c4669497727f0e0736520e93957e9ecc005cabdb724d3da4f0abed5e8ee44fbbd9ac8246f6ccd2cf7abac4293651aaac23917720be565f50146e602e16c46f626726380a94e2cbd64295e97ab6d2f176bd85388718f32158c8faee40114695aa05a372f4f4bcad80b5f9ddda435495d2e922081a7c96cb0e055338ecc4284004d0cbde7a87dff794e0519150b69210f55f66b0"}, {&(0x7f00000005c0)="6901664dbd0937ca87718069eb5c3ed919c74b5397fcee2b6f1130c61dd1cfdeec8fbb7e21da5ec6660062c0ac47cd6e80d8bf60754546dd9ca5726bbbfb72d1f96ac63b93bda0bdccf51e295db5a4b64a7a1eff82ff09f042c0a032379e2636bcf6e5ed9b6dcf2a4a5a8d862c676195c73a7a681c752534bdfbccfe4b32ff282ff885f9ac9c564e071cd8db81ab997a2e15a024fa690ef2d4317db70814dee17f0e12fd997c60da4b39861b9e1f6195f1debbbbdc1635b9dfe5339f5b3cc1622b8eb6313ddbd4d1bae856698648db6efd8c5c2ebb975b49ef04d5ddf287f3eff272dcd412a2d72fde110f50af"}], 0x1000007c) sysctl$net_inet_carp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000200)) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) shmat(r4, &(0x7f0000ffd000/0x1000)=nil, 0x0) shmat(r4, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmat(r4, &(0x7f0000ffb000/0x3000)=nil, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x40, 0x0) r6 = getpgid(0x0) wait4(r6, 0x0, 0x2, 0x0) ioctl$BIOCGRSIG(r5, 0x40044273, &(0x7f00000001c0)) mknod(&(0x7f0000000240)='./bus\x00', 0x2000, 0x3a366291) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0) executing program 4: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt(r0, 0x0, 0x21, 0x0, 0x0) clock_gettime(0x0, 0xfffffffffffffffe) executing program 0: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x200000, 0x0, 0xffffffffffffffff, 0x0, 0x100000000}) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x2f, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000600)=0xfffffc6f) write(0xffffffffffffffff, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x45}, {}, {0x4006}]}) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000040)="aafe69dcb2589f600fa5151c0418", 0xe}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x28, &(0x7f0000000000)="4ab7776a", 0x4) accept$inet(r3, 0x0, &(0x7f0000000000)) fsync(r2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x9) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() writev(r5, &(0x7f0000000040)=[{&(0x7f0000000080)='\x00', 0x1}, {&(0x7f0000000140)="e5ad766f3dd0db76d7637067d15d869ff42162654859d7f3a453229aa20694a4c86b127210ce340d", 0x28}], 0x2) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) readv(r6, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) r7 = msgget$private(0x0, 0x2a2) msgctl$IPC_SET(r7, 0x1, &(0x7f00000027c0)={{0x800, 0xffffffffffffffff, 0x0, r4, 0xffffffffffffffff, 0x10, 0xb}, 0x1, 0x1000, 0x0, 0x0, 0xfffffffffffffc00, 0x3ff, 0xc23, 0x6}) executing program 3: open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0xe0) mknodat(0xffffffffffffffff, 0x0, 0x8, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffff"]) mprotect(&(0x7f00003d7000/0x4000)=nil, 0x4000, 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0x2}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x1, 0x4005, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x2b, 0xd, 0x0, 0xfffffffffffffefa) r1 = socket(0x20, 0x1, 0x0) shutdown(r1, 0x1) recvmmsg(r1, 0x0, 0x0, 0x0, 0x0) setegid(0xffffffffffffffff) r2 = msgget$private(0x0, 0x0) setuid(0xffffffffffffffff) setgid(0x0) msgrcv(r2, &(0x7f0000000000)={0x0, ""/28}, 0x24, 0x2, 0x800) pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000200)}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x1, 0x0) socket$inet(0x2, 0x3, 0x102) syz_emit_ethernet(0x3e, &(0x7f0000000300)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3752786dd605f6ad900083a003be1e3000080000000000000000000698dae0500000000edc7e1a16cfc06c8d501"]) executing program 2: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0xca}) r1 = syz_open_pts() close(r1) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() writev(r2, &(0x7f0000000440)=[{&(0x7f0000000380)="190d", 0x2}], 0x1) read(r3, &(0x7f00000001c0)=""/153, 0x99) execve(0x0, 0x0, 0x0) syz_open_pts() mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x800, 0x17a) madvise(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x80000000002) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) sysctl$kern(&(0x7f0000000300)={0x1, 0x32}, 0x2, 0x0, 0x0, &(0x7f0000001440), 0x0) syz_emit_ethernet(0x66, &(0x7f00000005c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3750786dd60d9000000303a003bcc2629a17a6c58afb8876c8be162e3fe8000000000000000000000000000aa0200d078000000006006c33e00000000fe80e9ffffffffffffff0000000000aaff02000000000000001c0000000000018a5e3be99c01f11ee9fec1f4ec2728b0a150b96bbb2aaf71958af6e6692a78510484aea62427893392fbd7562fd472e02c265ae2202147ef92f373b879c294a71423c1070596ca9f709342c14928fb4dba82047272517b3c37ff4e6da433d80412d4ac5b8b909075cef080817bab5b31b3ad493053de849387e9a43ca894fadc033ed2e840f67d80f8ac6c273d6e4d6dd80cc4f156e04d3cf29c514416228f09f095ebe8ac2886c0b28190b31991a7592c5a920b5816a8242b"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) readv(r0, &(0x7f0000000ac0)=[{0x0}, {&(0x7f0000000080)=""/31, 0x1f}], 0x2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x85}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) madvise(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f00000018c0)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000500)="a9a8a9595e236830adcecc2832a2dae3682dc973f131335fc3580cecc90d0a098b1538fb7417e137c89fa8f19a2ba68fac1cf2494c8ed88e91af80cb3820101f5411255b4ed57b3429f1ec3346c2452de0dc241ae19e3cf35fc70d4a4f484855683c7e38cb1822c5aaba19227f79e6d7cf48e813329fd1a52fcfc6b48aeaf523f3ecfe0889d0fb10", 0x88}, {&(0x7f0000000200)="2f17d594d3ed826047", 0x9}], 0x2, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) setreuid(0x0, 0x0) chdir(0x0) geteuid() semop(0x0, &(0x7f0000000100)=[{}, {0x0, 0x303}], 0x2) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000000c0)) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1f674d19b1f9ec35, 0x0) ioctl$BIOCFLUSH(r2, 0x20004268) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', r0}) setitimer(0x1, &(0x7f00000001c0), 0x0) sysctl$kern(&(0x7f0000000240)={0x1, 0x28}, 0x2, 0x0, 0x0, &(0x7f00000012c0)="f08678459a0e88b8b598e08f19a2bf1271a23a4209be89510e06925ecd4a6c10bbe3827a6674f81f834d77a4d35bc23ca4cff3bf1684e228d384b8972ba881a6e4b40c5658029b17e604d7a601f426027b16087c8b9e5f2787641918937e581fae01df671b4592f7d7b0425de665ef43f14a3dc85eff5e43cba263c82caaa798430dde8f8a3ead456e4c0522435965cf6bcf130b21fb3a25679586778d8d93222466eb7f8aa07094774e4f7c6b3b298b17b48578ccb08342125c9278eb503827edee833deed3ae40d65b39489a149e797f0828ff017c25bd74e87f4507896b3c4c8ee15d0c2bd05a87431a94a3e1bf3979e5e0c62c", 0xf5) executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r1 = dup2(r0, r0) r2 = dup2(r0, r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000100)={&(0x7f0000000440)=[{0x7}, {}], 0x2}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() r4 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0xd5cc, 0x0, 0x7fffffff, 0x3}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r4, &(0x7f0000000000), 0x10) write(r4, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) close(r3) syz_open_pts() openat(r1, &(0x7f0000000040)='./file0\x00', 0x800, 0x50) writev(r1, &(0x7f0000000580)=[{0x0}, {&(0x7f0000000480)="b799b412cb77c1fc978cc923dc61aa919234f2f585ac0cbe672791f6d485a9263862ba99abc044ee6fcba432f34da8c7945a3ec650f947c846575cbfcdbd679806d22b6f5c989c312bab6b5a7af114078f9fa9e69b9ddeff1d1960e5c129973ee1f6b43a64e597c0ae60048ec6fb1741a37899d1faddea84fb0fa2273ca161c2af23a9e6913a4bc24349b792c694c418d1617af889416c087b5f37eed295cfc7d17900b5088d08e1e6a178668f09fd9dc3fe2ca6cc08073a7aa007addd39f8de66734d3da17da948430554b7bdae04e22c365936c837", 0xd6}, {&(0x7f0000000400)="2551042eef1ec977730b90bad780a9943a91c7dda1a25af0bb800558588f8482613f9e98e47048ccc54c3c6536c79176de1f18", 0x33}], 0x3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) ktrace(0x0, 0x0, 0x1928, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) getsockname$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x84}, {0x6c, 0x0, 0x0, 0x100}, {0x416}]}) syz_emit_ethernet(0x1019, &(0x7f0000000400)=ANY=[]) executing program 5: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080), 0x10) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000240)=0x8) socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x86, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r2 = shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000002780)={&(0x7f0000000040)=@in6={0x18, 0x0}, 0xc, 0x0, 0x0, &(0x7f00000016c0)=ANY=[@ANYRES32], 0x10b8}, 0x0) shmctl$IPC_RMID(r1, 0x0) shmdt(r2) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)='x\x00') r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r4 = socket(0x2, 0x1, 0x0) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000001c0)=0x5) bind(r4, 0x0, 0x10) listen(r4, 0x0) setsockopt(r0, 0x3, 0x8, &(0x7f0000000100)="7cd6ce890eb0e5c275d2a59a22be463ed322fbec56f9bbbbb494b2db6e0ad008ab527da79f7592c7cc1e9ffa3b45440a26843375d95b015b3a82386f3055bf0106a44515e3d3fc67a519bfff8fe0657d333680b0108d0d7be1a61417965a131f96383e0666cce35e8ceb6d909ce422770cec8a4bb0d875e25e511fc646b26df26c1fd53451b0b8ddc875476e8d9d98ee5fe13a7e3f3c5453d8479a523cf54bf257bd07a3b9dcc8db7530a2f733d5466a63d0abf1bf2f01a60e092de2457cdc877c3d44dd0fc72a879e6090b77847f2cb24dacfa737d91ab4c22becca06e735f40a858ae088c326c1f2fde62bd332f3b247d26873d498891b", 0xf8) r6 = socket(0x2, 0x1, 0x0) ktrace(&(0x7f0000000000)='./file0/../file0\x00', 0x0, 0x0, 0x0) socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) r7 = dup2(0xffffffffffffffff, r6) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000600)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x2c) shutdown(r7, 0x2) executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x13}, {{r0}, 0xffffffffffffffff, 0x62}], 0x6, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x1, 0x0, 0x0, 0x100000401}) open(&(0x7f0000000040)='./file0\x00', 0x20, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x14, 0x0}, @rand_addr}, @icmp=@info_reply}}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000000), 0x0) r3 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x4c0, 0x269000000, 0xffffffffffffffff}) executing program 1: mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mkdir(&(0x7f0000000000)='./file0\x00', 0x1d8) setreuid(0xee00, 0xffffffffffffffff) r0 = getuid() r1 = getuid() chown(&(0x7f0000000180)='./file0\x00', r1, 0x0) r2 = getuid() setreuid(0x0, 0x0) getuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x40, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x7}, 0x5, 0x7b8, 0xffffffffffffffff, 0x0, 0x80000001, 0x80000000, 0x4, 0x2}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8f4}, 0x100000000, 0x6, 0x0, 0x0, 0x0, 0x5407, 0x6, 0x2}) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x820, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x243c, 0x0, 0x0, 0x0, 0x0, 0x50, 0x1000}, 0x101, 0x1f, 0x0, 0x0, 0x5, 0x10000, 0xffffffffffffff7f, 0x8}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a00)={&(0x7f0000000580)=@file={0x1, '.\x00'}, 0x4, &(0x7f0000000880)=[{&(0x7f0000000680)="5db64d34295d264ce4c4cc12378a92d6026462c9deb30cae37908df2fe74fc3ff0ea6da551f8ac13d6b093c59b31ec6096749cac36e030909ef939ba039fa7d51943926e9e95e5d1867f8e8533782b2cd3e5afa1912a9349debbcf5bbbde4cb0770a420c6f309c4de6e4acdbedb9623c646578faf5f718e77692889f4f84188b9cb403ff660be2c6356e752eb15f4201b68a888985edd0cd61a4960f952cfde69445409b7004788cfb1b1a061b3bb38e743da660ee33906cc526e2066901e9a91a3ef4ee189a64f75a7bc6f3cc29141110057a", 0xd3}, {&(0x7f0000000780)="ce3cab17bf47e250fc6c75f8e72054e13f5fb7dd45b2169f5e842f720598140521ffefc34510941fd93e6aac4ccf145c72195040013aba8358c4718e392e5fb319f731ac8634b3426d25198f1741a0cd969a3b4862974d305bb37c4c48f62ac170ea405a2d8461c9c425028fd476bc88e77e5412a35bfb2f275e4560bdc4c61f9f502d05ec1be4cc1e7afcc57fa1ebc381465b6c070b1b1165b3960da1c603eb6b59471674524253748afa8aec9fba4e21b51ce78796b6b65b56d4dee7f31570ee1327bb538e876657ad26f2", 0xcc}], 0x2, &(0x7f0000000380)=ANY=[@ANYRES16=r0, @ANYRES32=0x0, @ANYBLOB="24e3fdd46734ba20ab63d8000000000400000000220000", @ANYRESOCT, @ANYRES32=0xffffffffffffff9c, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="20000000000069b638ce86870d3bb28948b02d0f19636459c4fcb9ed54ff709a28d76e0532350c3915632b415932b61216696c59a6fa955efbc24b33e0087923dc592270192b49d0aeeb7864bf7d31317adf333315177c04400851a486b1db7ad3a7e1972218fbfad57a3fb46ca9cd0be0edef1004ca19842233ef5b1415e0760f0cc7b0981619c0665250ca0b56ec1c", @ANYRES32=0x0, @ANYRES8=r0, @ANYRES32=0x0, @ANYRES32=r2, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x80, 0x8}, 0x407) chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000040)={{0x6, r0, 0x0, 0x0, r3, 0x111, 0x8}, 0x7, 0x0, 0x81}) r4 = semget$private(0x0, 0x3, 0x0) semctl$GETPID(r4, 0x0, 0xb, 0x0) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000004c0)={{0x200, r0, 0x0, r2, 0x0, 0x38, 0xa}, 0xd1c}) semctl$GETPID(r4, 0x0, 0x4, &(0x7f00000001c0)=""/182) executing program 4: sysctl$net_inet_ip(&(0x7f0000001880)={0x4, 0x2, 0x0, 0x1a}, 0x4, &(0x7f00000018c0)="e1", &(0x7f0000001940)=0x1, &(0x7f0000001980)="72a50ae1e71190700a340bdf1aff091527a889a4", 0x14) setitimer(0x3, 0x0, 0x0) executing program 6: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) r0 = socket(0x11, 0x3, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000fa1000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xa000}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x18000000000}, {&(0x7f0000e36000/0x1000)=nil, &(0x7f0000fef000/0x11000)=nil, 0x800000000000000}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f00003ae000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f000000b000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000fec000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000fea000/0x3000)=nil}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000fee000/0x12000)=nil}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}], './file0\x00'}) shutdown(r0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000440), 0x20000, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000180)=0xffffffff) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) sendto$unix(r0, &(0x7f0000000280)="b100050400000400000000000101000000000000cea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e0000405f8ffffff13000000", 0xb1, 0x0, 0x0, 0x0) executing program 2: mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) r0 = socket(0x1, 0x4, 0x5) r1 = socket$inet(0x2, 0x4, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000980)="4e76d7a8ff4742cb10c409223119c7dc0e082ee7a02b58620b101a864d629c055394946af45f723817c36503dae2a2e5a668b9793324a23da28737a9759360914584dfcaf611fd348f045d94e05e68fa58440007891122763dc15b660ecc2d575536581fed238f354193b3a1ae798fdc041900f8c89275c68666e08fd110f37a0ee01541b2764ef3e9b81c93adfd4ff3d81856faf93f6266c5f1353fed1f56ef41e0e8d293186e30e28e07f5f23cfe33c34cd528ab08f25936b474be9bfbb1475dca0bcf8bd3aac88331d7820af55a70fc52db9bd126d5728e5e3dde040ee256598e9205c2105c0e942168043537623d2433d09bb4db74c73fd46bec4abff9d5b623548bc3ce146556a6330800ca754cfdcd3e30067d1f116802a71ea61a88b52cba144a2e3b69267344efce6f754971427ab10bb903299422292e1149f008b621247985d9606dcd32", 0x149) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f00000000c0)=0x9, 0x4) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000080)="13ef8b76259adff4ac4c9538806ba1f2ce43bd3756c8b8a4a218c3cc61b0c1f309dd43d0215cace86470b722c4a1", 0x2e) recvmmsg(r0, 0x0, 0xfffffffffffffeef, 0x0, &(0x7f0000000380)={0x7}) ktrace(&(0x7f0000000200)='./bus\x00', 0x0, 0x40000002, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080), 0x0) r2 = socket$inet6(0x18, 0x5, 0x9) socket$unix(0x1, 0x5, 0x0) r3 = socket(0x11, 0x3, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1004, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000740)="efe8e475a1cda5e653eb59a3cac5ed8b2573b336e9e83e57ac35ff4ab18ff8eb1e5d65fd58147f6c755c9b6b475efa75727c27b0b7ee563d3402b7f08ce51de730f56a997cc48fd4a41dd6c7a32775b4aaca5ae1a9ced7588816466d1a4c7b663153cfc88534cf6d1d7e2f704cf4071670d4d95e0a0b62eee00b64022d25ea0f1cc1601dd6560942822836641d21e404ab88e84e7de86defb2f8af8429668f71c192a55c600d82ec5dea60c70d39b18e271005e86fdd57efa46d0a3649bfd38fb41efcb282304edaf923c89ca5ecda8c3bbec0d603819cb5b6b64ddd012f3c0758be2338ce917960c913770c3315b7dddd732610eaf0bc296d4fb8b0226abd9222c7db60639bb4a82bcb87c9aad53771a28bef265db7f45c921b07929302703914a9e0a3f6065bdde7ba44601b486cc36ddeca352cd2aa8c94e97d61d466aa29b3e3916e7c44627eb6e9bc237fe3fc823b6ed97b2a85b085b0f72aa58f8cf46aa42f3a0d5047492bc318030430cfef3d32b9205f26341a63bfd4", 0x17a) getsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) accept(r2, &(0x7f0000000340), &(0x7f0000000100)=0x2) recvmmsg(r2, &(0x7f00000002c0)={0x0}, 0xc, 0x40, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0xc5}, 0x10, 0x840, 0x0) dup2(r0, r2) r4 = socket(0x11, 0x3, 0x0) setsockopt(r4, 0x11, 0x2, 0x0, 0x0) acct(&(0x7f0000000000)='./bus\x00') setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000003c0)="c2969223a7fa593766b89f2f1cc188b254b3efea7f38ed59d3aed2eb973f2604496d5551609c560d8609c4c5c2921b556696d00898dde4e38d4aaffdcc50e6d031993433dfdac49181d79dad032b4aa500006521fa7da32a1e574c6b25c4e64a3612453f09000000000020005392280b668b45e8d04d69189fbf531ae0fdda1af838b11b0e8186c6ef61dc47205d099acf1dd19f36f4831fe306737226e387a4c7ba0ffd711185c327356cda2afe25c25700200000000000006a56cf3fbbee47e86077a0b9683b6da801d71df833645482b9a692c203856cc60875a0e797664388780843a17ffe1ae3fd7a1683e1fd2471be153a17f1156f53883759a5af2400faa8ee90fe8133eeffea8970605761f397c51c22b3c6a2759c266f6f", 0x11c) r5 = socket$inet(0x2, 0x8000, 0x10) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000140)='\x00', 0x1) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00100001000000", 0x8) setsockopt(r5, 0x5, 0x1, &(0x7f00000006c0)="278cb1576d72899109e245bedc0c8c4f5cb25db4cc4e11ece258701be234076bcf47afc0a622e77481ca2498b2e4235a1446954cf9850932f7dc4fab3d60aeac6a4b82c82d8c1fe4c2a6bb9a318d8d937ab2f18a1eb67c957ae24434a1e8f2e6c4", 0x61) connect$unix(r4, &(0x7f0000000280)=@abs={0x1, 0x0, 0x1}, 0x8) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000500)=""/100, 0x64}], 0x1, 0x10001) executing program 7: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) dup2(r0, r0) (async) r1 = dup2(r0, r0) dup2(r0, r1) (async) r2 = dup2(r0, r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000100)={&(0x7f0000000440)=[{0x7}, {}], 0x2}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() r4 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0xd5cc, 0x0, 0x7fffffff, 0x3}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r4, &(0x7f0000000000), 0x10) write(r4, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) (async) write(r4, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) close(r3) syz_open_pts() openat(r1, &(0x7f0000000040)='./file0\x00', 0x800, 0x50) writev(r1, &(0x7f0000000580)=[{0x0}, {&(0x7f0000000480)="b799b412cb77c1fc978cc923dc61aa919234f2f585ac0cbe672791f6d485a9263862ba99abc044ee6fcba432f34da8c7945a3ec650f947c846575cbfcdbd679806d22b6f5c989c312bab6b5a7af114078f9fa9e69b9ddeff1d1960e5c129973ee1f6b43a64e597c0ae60048ec6fb1741a37899d1faddea84fb0fa2273ca161c2af23a9e6913a4bc24349b792c694c418d1617af889416c087b5f37eed295cfc7d17900b5088d08e1e6a178668f09fd9dc3fe2ca6cc08073a7aa007addd39f8de66734d3da17da948430554b7bdae04e22c365936c837", 0xd6}, {&(0x7f0000000400)="2551042eef1ec977730b90bad780a9943a91c7dda1a25af0bb800558588f8482613f9e98e47048ccc54c3c6536c79176de1f18", 0x33}], 0x3) (async) writev(r1, &(0x7f0000000580)=[{0x0}, {&(0x7f0000000480)="b799b412cb77c1fc978cc923dc61aa919234f2f585ac0cbe672791f6d485a9263862ba99abc044ee6fcba432f34da8c7945a3ec650f947c846575cbfcdbd679806d22b6f5c989c312bab6b5a7af114078f9fa9e69b9ddeff1d1960e5c129973ee1f6b43a64e597c0ae60048ec6fb1741a37899d1faddea84fb0fa2273ca161c2af23a9e6913a4bc24349b792c694c418d1617af889416c087b5f37eed295cfc7d17900b5088d08e1e6a178668f09fd9dc3fe2ca6cc08073a7aa007addd39f8de66734d3da17da948430554b7bdae04e22c365936c837", 0xd6}, {&(0x7f0000000400)="2551042eef1ec977730b90bad780a9943a91c7dda1a25af0bb800558588f8482613f9e98e47048ccc54c3c6536c79176de1f18", 0x33}], 0x3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) (async) dup2(0xffffffffffffffff, 0xffffffffffffffff) ktrace(0x0, 0x0, 0x1928, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, 0xffffffffffffffff, 0x0) (async) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, 0xffffffffffffffff, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) getsockname$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) (async) getsockname$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x84}, {0x6c, 0x0, 0x0, 0x100}, {0x416}]}) syz_emit_ethernet(0x1019, &(0x7f0000000400)=ANY=[]) executing program 4: clock_gettime(0x0, 0xfffffffffffffffe) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000630, r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r2, 0x0) setrlimit(0x2, &(0x7f0000000080)={0x60000000, 0x60000000}) mmap(&(0x7f00006f6000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x4a, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffff03000000000087dd6000edff00142900fe8000000000000000000000000000aafeffffff0000000000000000000000014e234e20a21e703959eff2a46932d465a9f1731ab00335cc34619b17bcf7aaf3dc4472083d0cffd7fa301720c735caba307fd4b0adccb37c8acaaa569a6e04d1833cd84bf46d4566abdeb2b7087f03881043c2b9d6eb", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)) ioctl$BIOCFLUSH(r0, 0x20004268) syz_emit_ethernet(0x14b, &(0x7f00000001c0)={@random='sp.\x00', @random="0a5414932199", [], {@ipv6={0x86dd, {0x0, 0x6, "756aa3", 0x115, 0x3a, 0xff, @mcast1, @remote={0xfe, 0x80, '\x00', 0x0}, {[@fragment={0x61, 0x0, 0x4, 0x1, 0x0, 0x4, 0x67}, @dstopts={0x4, 0x0, '\x00', [@padn={0x1, 0x2, [0x0, 0x0]}, @padn={0x1, 0x1, [0x0]}]}, @fragment={0x68, 0x0, 0x7, 0x1, 0x0, 0x4, 0x65}, @fragment={0x70, 0x0, 0xde, 0x1, 0x0, 0xc, 0x66}, @dstopts={0x2, 0x0, '\x00', [@enc_lim={0x4, 0x1, 0x8}]}], @generic="c387b54a72d1038c0b5e32732686d5aed203563ec09727bd8bc531c775d4438aef50632846b24480a4f7283b4e564ab89332ceda9d61525c76ad7885cf038e855bb52fc287140d71b496eadcc4208b93828f875cde84b20b6defc5646c7484dcec6c48cc510f2b5b437ad7b7701d6ba135ef9e494e0226c4f7a81c63f1319ff3d2b35490163813e355845a3792c52ceb834451d62055fefa982e782a9625294d1137155e7d390409cfdd1e96c99310bf0ea6f816536e77f72c5b8c99089bfc2390ee3dad791b0f52acfde40e879d5002c7ac37016af7ce73bd51ecbfdf"}}}}}) executing program 3: open(&(0x7f0000000480)='./file0\x00', 0x200, 0x4ebfac6bbaf796d) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x13d, 0x1, 0xffffffffffffffff}], 0xfffe, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x68}, {0x1}, {0x8106}]}) syz_emit_ethernet(0x119, &(0x7f0000000100)=ANY=[]) writev(r0, &(0x7f0000001840)=[{&(0x7f0000000000)='#!', 0x2}, {&(0x7f00000017c0)="93", 0x1}], 0x2) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000280)="08ff102879987d1e22f90d63fc793aeb48c9d44728f1c189b312b670a427bd5f93e784eee82bba9083f9bced12d136a9772241e67661537750d1cd9670bb3e4b47ef2e21724b650a11373ceb6e37a31f3943adfec2915fe30561c12ee06d3eb56dcde1a204cbf8d57abc3139ec9fc0dcd61e2afd0dffbdd69d37303baadc3e22d6fa1935a2194ba1c24cde2d484e87bb63a6b3433d836d1e172a6ac89ca51da8307d70c353e335757f89043ae59e67b5b0ea7dc3598dc3b9887e0cda24ffbd08e0d8fc344f7cb064f0e1c2dd5b9298ebb23c4283deb736a4f98fd9f80da740d79b7f6ba76e"}, {&(0x7f0000000380)="1a75d1373404b6cd49c3e0eea7f15a1be8f7dfab000f54560a6a0465c0a81a38a96f2bd74e14fffb36c45b1e19c5fdeb8a7b3d668c7f4fcba71991aa2b7d22f84b916b32ed621dd5c88f0644a30a8d57616df3130a3a6eeaf7b2a7d2055b276785512bad58d7a580a5d06442c63573d8dcbe0ba041ab8345310c0ffb039e8df2195b3953ca8064ad5b62a825fc028cfca2799ed71d43f2df246746a8e35336a0b2d3"}, {&(0x7f00000004c0)="8dd1d81c3225b188205ed9f3dbae9a2cbeb24b0e805e48ffe3619fa192ccda8fb9120bddbd71794e0821e84132cf5cb1f5234c9c3d86bde3e62fbeedeeb2d96693737f04cae0e6be4f7f73c104ee4f9e7a594f31a95ee9620c333022bd90c144ec96bc0aa4c892f0be3d72c7c4669497727f0e0736520e93957e9ecc005cabdb724d3da4f0abed5e8ee44fbbd9ac8246f6ccd2cf7abac4293651aaac23917720be565f50146e602e16c46f626726380a94e2cbd64295e97ab6d2f176bd85388718f32158c8faee40114695aa05a372f4f4bcad80b5f9ddda435495d2e922081a7c96cb0e055338ecc4284004d0cbde7a87dff794e0519150b69210f55f66b0"}, {&(0x7f00000005c0)="6901664dbd0937ca87718069eb5c3ed919c74b5397fcee2b6f1130c61dd1cfdeec8fbb7e21da5ec6660062c0ac47cd6e80d8bf60754546dd9ca5726bbbfb72d1f96ac63b93bda0bdccf51e295db5a4b64a7a1eff82ff09f042c0a032379e2636bcf6e5ed9b6dcf2a4a5a8d862c676195c73a7a681c752534bdfbccfe4b32ff282ff885f9ac9c564e071cd8db81ab997a2e15a024fa690ef2d4317db70814dee17f0e12fd997c60da4b39861b9e1f6195f1debbbbdc1635b9dfe5339f5b3cc1622b8eb6313ddbd4d1bae856698648db6efd8c5c2ebb975b49ef04d5ddf287f3eff272dcd412a2d72fde110f50af"}], 0x1000007c) sysctl$net_inet_carp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000200)) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) shmat(r4, &(0x7f0000ffd000/0x1000)=nil, 0x0) shmat(r4, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmat(r4, &(0x7f0000ffb000/0x3000)=nil, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x40, 0x0) r6 = getpgid(0x0) wait4(r6, 0x0, 0x2, 0x0) ioctl$BIOCGRSIG(r5, 0x40044273, &(0x7f00000001c0)) mknod(&(0x7f0000000240)='./bus\x00', 0x2000, 0x3a366291) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x80000000, 0xfffffc00, 0x80a19d, "bb08000100f1675910508b00"}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) munlock(&(0x7f0000002000/0x1000)=nil, 0xffffffffdfffdfff) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000800), 0x1c, 0x0}, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) mknod(&(0x7f0000000400)='./bus\x00', 0x6000, 0x4c4a) r3 = accept$unix(r2, &(0x7f0000000240)=@abs, &(0x7f0000000300)=0x8) kevent(r2, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x42, 0x1, 0x1, 0x5}, {{r2}, 0xfffffffffffffffc, 0x10, 0x20000000, 0xff, 0x7fffffffffffffff}, {{r0}, 0x0, 0xd6, 0x40, 0x7, 0x4}, {{r1}, 0xfffffffffffffffa, 0x20, 0x1, 0x9, 0x20}], 0x1, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffe, 0x19, 0x0, 0x3ff, 0x7}, {{r0}, 0xfffffffffffffffb, 0x80, 0xfffff, 0xfffffffffffffff9, 0x3}, {{r0}, 0x1, 0x1, 0x20, 0x0, 0x3}, {{r2}, 0xfffffffffffffffb, 0x10, 0x2, 0x4}, {{r3}, 0xfffffffffffffffd, 0x54, 0x8, 0x20, 0x1ab}], 0x9, &(0x7f0000000340)={0xfff, 0x3c83}) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) socket(0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x4}, {0xc, 0x0, 0x0, 0x6}, {0x7, 0x1, 0x0, 0x80000001}]}) writev(r4, &(0x7f0000000080)=[{&(0x7f0000000100)="e049f648da04a45b6bee0bf84a9e", 0xe}], 0x1) r5 = getpid() write(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) r6 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fcntl$lock(r6, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100080001}) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x22, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x20, 0x0) execve(0x0, 0x0, 0x0) ktrace(0x0, 0x4, 0xb1c, r5) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r5) writev(r0, &(0x7f0000000380), 0x0) executing program 5: mknod(&(0x7f00000000c0)='./bus\x00', 0x4, 0x412dff) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000140)="c57fa74a7f22965f4d", 0x9}], 0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r1, 0xc0106978, &(0x7f0000000140)) preadv(r0, &(0x7f00000005c0)=[{&(0x7f0000000400)=""/177, 0xb1}, {&(0x7f0000000140)=""/30, 0x1e}, {&(0x7f00000004c0)=""/195, 0xc3}, {&(0x7f00000007c0)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/229, 0xe5}], 0x5, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000000c0)) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1f674d19b1f9ec35, 0x0) ioctl$BIOCFLUSH(r2, 0x20004268) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', r0}) setitimer(0x1, &(0x7f00000001c0), 0x0) sysctl$kern(&(0x7f0000000240)={0x1, 0x28}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 6: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x11) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x800, 0x0, './file0\x00', 0x7, 0xd863, 0x7, 0x5}) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000080)=0x5) r1 = socket$inet(0x2, 0x7, 0x40) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20000) r4 = dup2(r3, r1) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000100)=0x3) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000000140)={0x1f, [{0x2, 0x9}, {0x3, 0x7fffffff}, {0x2, 0x2df7}, {0x2, 0x2}, {0x2, 0x4}, {0x2, 0x3}, {0x0, 0x30000}, {0x1, 0x3ff}, {0x0, 0x9}, {0x2, 0x26}, {0x3, 0x4}, {0x1, 0x8}, {0x6, 0xffff}, {0x2, 0x10000}, {0x1, 0xffffffff}, {0x2, 0x4}, {0x2, 0x80000000}, {0x1, 0x9}, {0x2, 0x1}, {0x2, 0x120000}, {0x2, 0x3f}, {0x3, 0x5}, {0x1, 0x659}, {0x1, 0xd44b}, {0x2, 0x600000}, {0x3, 0x8}, {0x1, 0x8}, {0x1, 0x1000}, {0x2, 0x4}, {0x1, 0x1}, {0x1, 0x6d56}, {0x3, 0x6}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x100, 0x0) ioctl$BIOCGSTATS(r5, 0x4008426f, &(0x7f00000002c0)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x80, 0x0) ioctl$BIOCGDIRFILT(r6, 0x4004427c, &(0x7f0000000340)) flock(r5, 0xa) unveil(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='W\x00') ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000440)={{}, 0x4, &(0x7f0000000400)=[0x0, 0x0, 0x0, 0x0]}) socket(0x6, 0x8000, 0x3f) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000480)) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f00000004c0)={0x9, './file0\x00'}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000500)=0x6) r7 = dup(0xffffffffffffffff) socket(0x18, 0x5, 0x8) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000540)={0x1, 0x5}) r8 = socket$inet(0x2, 0x8, 0x8) setsockopt(r8, 0x5b2, 0x4, &(0x7f0000000580)="65e267e798311608cd211d6bf6c440dffe4e1de5d36cecdf9913114b4fd77b506a7a3668e1c6f5e2b181dc9ff864764bc007eedb91799d4a4a251874877f8c8720bbae2a9c60253f650a8bb275bd3d11229cda650ea58a6b3d7265946130183948717fe305d89db9677080e6210a9e83bdfc66d914d5703a937c9ac141fa673f2733f0ef8859a6aba4462ea6", 0x8c) sysctl$net_inet_esp(&(0x7f0000000640)={0x4, 0x2, 0x32, 0x6}, 0x4, &(0x7f0000000680)="4ef9fec0c1bfe7da996eeea1e20ce3d7c5cc88999ec14419455d14b95c33b0b271c6da027c992717c0d2f2", &(0x7f00000006c0)=0x2b, &(0x7f0000000700)="e9ebbfb70893fe7c7ed81af2e76c77f840ac816c96f0ee1e093acddd920f383ab4cdd63f246999b3f3a3ae43a82d38fd8073b940bb5a51094187d520b6d426cfe08a37222111e73e704493050b231163f5f1f9b5bc655f2bc989c2d1ae8620d681106c40b443d93793d7f7364be388fce5d51b6df61b06620a28d86670da5a67d1a843f24f2e096d0f6a043cad8403885fb39c78996cafce961f7b959c3c41b8566999a7fd1dc08f54d84209b17f849c69aad0da81472b41762b3bde264b4eee96803e5606261522fbf240ce81f40d0df437ca2b41e8b44027359b0a6a3f4d5dea05c70078d44015aed000b772bdc0a27f70b785ef71fac84041b6b696c0b0542d19fe442cd7cc0b64b63f7f4327b0f3500db927c8ee672da48ae814aa029f5b62200ba38380321164fb9b626e1a96f161d3f231a0e22cf5f904f78cb087671d80d10410cb7d15ee3d4e5dc28ebfd4f51de28297e276a74b03b0ba93debe2078993d87156d2e74e14a786093419697340e6daa7cbf71e66aaab2679f6022d261abb73080a7b615f28834761f181715e6ccb30f2a8b8144113b30876f3272c4e386add1824b05598f68aa30c7e573b89223d0a00289c412a240d6b5e20116f6d05c7198ab6bfbe4768c9b43af66a5d8d60f512e69f2674b5488057ef3443f321e309011303ae773207d999a306b9b5887a65b85ab065172f97c1f50e7d87c5c44607cd69099c4e2355cbcdc78f89128f07c610aeecd867e78afaae4e50f130e907f0d362f3a50db1ca4cbad6db69987cbaa5b1ecb6542680caad3e93c457afd6db62d5b8ccf6127463a5618b0e9e337198e47ac078c65a52caf0f41c4e124d8bee1dd9a8a2ae1f225241da3a2ff56b661251aa91e055b4c7e1b1755f3a27ad14b01e4adcfe65925d90d59f610cc981f53d565f8ecdbf8bf577a5e542cf43fe6f67104d5313c73bfb455ce35929343d6bad57f638de8ab3122182a7bdf4e054a39a28f10544562fba679370c01c58a13dca678de8ec7725dee9f6502b38ac00da97e53447d97fbd55abe8c412c7847c791d2cd08aa9deab6093ff92f376cad53aef13f0383c8c6e0c7d2bf2802675d18c6ee305758d7c4065860989b02c34780be71bbb71114e2a8796bf07966da1c2102c74a397717ef90025140d518ad04f771d1715c97a0a55817dcab8a5cfa051c7dde6db34afec92a6787f10daf709a3865338d8bd9df597109e3ee8e85ec921728cb9a046279910e97b00c314da59fb2198130be2d9f376cb179b77ac40d386b321ff4154eb2134e1edd04e6a69733b5a024d975c469f1e7fca6d820e2ecc93504d9f39bb8a7e4bec26510611451b3bb6ff85c95d0bb5c8c7b9a78bdbc76e53958a74d0cd0c62bcca659e1d76d2397ecbf94d7f98645dc64e52315841aca9fa7da5c8e7ecffedc0d108b46fc749e3c2a4d3fa45054aff7791eb370c014ab243f777f91418c47db69209d87a12a185d2d753787dbc254bc3b93f4a34702a89b1d900f9f24aa785f37307fe9e4bda50c3b5293d87b745f8b0f0e9cec7041b3068b9dcd561c62e8129fd5362d9263d8564a7cfab5fe4c0fe0fe862363690541988ab4c63d7b585f5dd121b4c8d49d99fa22963601ca3fb354aeb2625d7ae7e72c6a5c75a0fc23700744178463f4bf3e0aa622607a81e5afd9598975f6b4d08acf4c43e7d1e002290f1e960be89c0107c58716e1737ec599990ae3df09b2616a0714e18aa27a9a2c08dba893f06b603647313b3d551cf22aec05d9004ff2a30642eac1248cc3d47f0534df437742795ab19618de32bfba43be9062dec0d98fb774f7ffcda23138ffe11a92482f500f1af55ee20690e687ee4281e258aa8967b42c3ad4ed1616a235b1abdaf8f657d1c3b5459ce3541dbba64dbaf6bcc1155c046c9d0e1f9b82195e15954f07cb23ddef06b57dddd0d9e529c9da71945f2ff9c0f11c39ac510dd61115395f1ebf652c4cc256fc6f7e4e8f3b08d73c112d2eaebabbfde9e17079e12e4456fff3387628ecdf9d3cced1379dc9c81e21c30fbfeec55b87849013c57fafd940e07a82a6256ac2357fd073abc05b9b1901849a6d88931eed52b1e6d6f757a731baef115657001d21961248cf1ad299b955600db47999a17a502f53a3ce05780be3dee7f68ad7bbe20f9b9a502dc66602dab7635a2f428fb56f0c79ea669f0280f67240d52a4373e3ef5c6273ed958c5cb50b06ebc6f4534e052f1261adb2bae9dac43017acfea0ebceabe69c5b7f9996ceef7d1121716a8fa12a61231c97b35d463cb935b3992fbaddb270f03210d83349c0c8e0ce022e7d340e1e5c20c092ea77f936894857ee6753c0881462924ca92d0266c20ec86a52669b9429c6ef72385626f6ead3baf50d91c25ce4d86d3e52f2ec637a292e777c6a92ea3420af689d554e557298450fd881398e60d55fad606444e387e8bef577fcbd4ccc0a1d2dbccdca58380783b6b524537b26894b065a941869f93d846b7996360e6c402117b13db854cdf3833fc4dbcbb03853a75f0280da93b7805924ffcae07c9c7a3de4fd0ec2546561f4c9a597e38a3f8400a9e560ff25a1403258546d91d7fd9ff57035efa67766210e258e8b5b4b058b99b894e929b6d31defe9610f5a6fbb1b61b379da4632f66bd307836ed4e91c67da28163c071648ed27902e8780e3a8f0132b6b7c7810d7fac4601084c5f4a64a6342754221829d3d7491c25569d62a49133d27a1245a3885c30d0635bab950cf14aa68f5173b52ef4058032d2d447543ee028d59be0f41692fe3f45a3b6cd05ee989da32b47e4f3389614985d3476472ea990d7f23aa10d4aa14f1e77a0bdb0712f46acefbf807f2c2809f9695cd5d54cda1054dcc8e92e51d21a747686dab35084038744d7843934f0bc454ef9030e72de7407c0281b821438fa3d03d8c3cf81556e681a830dcf980e21c567db981972b3163d471567ca25d53ee66b661f1cf39aec595fd5af0ffc38976bedefe190a04a59c73d02040abd9d2f8fda9ab9d8182638d313ea06139fa887790e8be50bb695a1f887ddc418b600b808aeaf3d13e7c6fe0768364d6cb4e12663f9626a259054d1c3972392e9cdd605f6d3c0632a9e3aa0c171f357ca9f053af3097ded5e88371f0a5ae4cefeb1efa36b59d1d77861c224c4d229ede4397ad180379978d91f0d301d3683dc7a721f1b5090de7a9f7bf94c610e5e6b8d83efd7b8c7ba3d2ca794b4b91c4e5ccc2e7cf1262f379a5ca932094f1b147b7c05d998c3a329d8e5b9da69686cac01088a3278dfee34f6590958d4b84608a697616ba8b601c09965926d123b0dae13760af350670d1a443cd9d86c57c3e6a94000ed6ea247522a112e6eaec7eeaca4e743f8764416f1752c0690625760687a09acfd99cd9794626da667f715085a4025502a0205b1a284250644ebb1fad1f1c73e4b5791261e793c7afb25f86ede986e5f1dd9ec28a9bb23b11993646f046561e853f6fbaddf722935d5d84524915a04fb173c1831ab345b01199aef7bbf739177c4c82b699460d8ab1879ec55ef998a2a4a831def81fe2f1d365162256057b3c38e3461ee03830bd35e735ea6a1d6b7be644333546cc73e674e24062cd16d40d1aeafd3fa768bc93cd20795201f2b0e7a452f4c7a703fb77e577d84a0519f39ae9ecad604647c25029a20c6f2e705e138b07a2056cf810a94e919f1ea9e1d3f9e14fcc9b3d2ef9116ea3d4920ad050b122b61e52922158aa531f5e3af62e5d9d7f04dc53d19ffe7fa8aa8228f7bfa9e42972a9d965b53e3b304c011a81629d82371ff79e159cbf6e82c8232c752ac17ac7d21c2f7452b7cc7575485ce1dee9496e679b7dc1a4a6b6e1ad0d076630f130f07e3c19667a79a5f7ea8ec3f3ab4e9bd82904a9426a6fae0a30222bd3fc829a23fcd76da96a848afa91fd212934c5e7b50ae7c8059a78e73eef9f895b85a1599c9851822512e1146742fe551fe6c75bcf9575ca141bb4f7586587efafbc01f20751a09a5c1eeed8b5196e9cf0df354895bc556d5f3494eb4be74b4088ccc0158b9ff5ba47f03f82e4efb2f255e6499c1106941ea93ec38af59922630476a3bac9f3b1bf15e3f98c31029586d9c291ad4baff051ef207df550e9a528fa06b600c50c03bfa3372f930cf42ee2b26036bf9eb4d3c6e3fc0f650d54fddcfbb8c24db83e8fc94258695df548446197092bcf50b1f6925215659eb662f332272f5229d1d2a80b94136510bc0624138f07cbc0098c58b5608c54df24693b1367f500513cf8841fd184bbd4fdc64fcf4af07067509c0f38553d31333c5a18eb0baf1ab6c454cc7264b7d6898175368fcfb2a327990c532e7947a63e71ec94476ac03579cf91188f7e59ccc590065c43e6e9d47d3f8a0739e069a99f6054decc958982d9f0c79a4e8c412667516109a1460408f9f8d1bdd6f278ad75691ada1c0fc1622fe1443cdbea1d24376c36fcef7ad983bea5c6325827d277c7adab5496788aa935ff3f779754eb97636d2834aa42eea0a0ec726d49076588583619645c531174c1c741ba3fbef3a65ef6ad73a7bdcfb2a39d84daccf73b6ad801cada4f32e7ba4e866f0389b3aac0b9bd159ce96184cdd12dae257aaa93920dba3f2f1bd338ebf533b365be6b9fc7842c2683bc7604783871339699bb91f33d9d20f2c4fa0c6a37396ccc838b0d09a7a885b6f9c9f5f9881e60d28d160b6db7378e7c9dc0c1e393a5d525b9a8f3ed9d29ffaf87f3b95c0ea3d33a5bfaed08d6f6b2322f406984f77a16f8b1a465f4a4315d7608015a7038e4d8909fe804296456f0ea6527e85da4924953e3e8d48d14b7676ff903d71d31c5560e51f69f147c9df425acac7ccc8a0f46618e7716ab2de01b474576aed23ef255acd6cce8d7e24ab869bc7603032b3fe22cb53946e86c48e80bba439cae86c85c5f647e817e9bf71811771d61897c964f43efaff1c79bdb9650b411c39405fd76c1f3a931a010a3633e97f0178592de306dc8b2da279f02e921e17c09f88aa9077949bb7a04d5d92a027f753852307600fcd8f225efe885e28289ce26dcbbe830ff1e99f1abc0099cb8de291b1ecb5ac76b66a07b1c2abe5ca20ba48b82ec1ffe8b8645fcd312066513167df30b980628f30cdfb5c1069c45827d20b0d0d493894f4deed69931fe494882b71b11358db14bf457bf8eabd98d80ba18ca0ff6b0e578cd2b8e13fe014bafdaba3951ecc2dee58dabc264a583f9370c9580fa0b15178042f820b60b81bfe8dccef988c3058da33918f24f2844545aafc07ffdfcfdfdb81f2de6bb528722051b7ba5cc8fca05374a81a2b9ead2f4088b51a01f2f42c8a86bc227b87447302dc93fbbf99444740e15de41940d39d70e818591b872054b7a742e3a325db8664575f3f1cabfcb6447383c61d8fa824cd1c04e28dbefb551cdf4135cfef0b26031b4708874622becb9b3c859ab69d5a6861962f6ed4c79804115f93389d769ed7775448f80b5a085bcf7250d8100388a22891bf52c7ccc9cc2af9ed2f35f268f0a7d898ae80a41600cdb5af87e42b6b5421277b0a430955f3e6100c477c63a562a407cfb5db5ccd69f20c1182c3dfeb0d3a2941747f4c0fd39e07ab3995a57b62977751a7774220dc824a7ecc4e769f8c8ea373f326d9c952d8c3e4257a6192eba81981e23904651e1a1f4bbfb72b9f71c09f398d791e5d9562ee9951f56dff7a0b4071d2b2f75a4561f826d5499908e75a47712f9eceaf14bdbfeb524dfc6a294858489bdf7543201b3", 0x1000) ioctl$WSDISPLAYIO_LDFONT(r7, 0x8058574d, &(0x7f0000001700)={'./file0\x00', 0x3, 0x641, 0x2, 0x0, 0x2, 0x1ff, 0x15cf, 0x1, 0x2, 0x800, 0x1c9}) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000001780)) openat$bpf(0xffffffffffffff9c, &(0x7f00000017c0), 0x100, 0x0) sendmmsg(r2, &(0x7f0000002140)={&(0x7f0000002100)={0x0, 0x0, &(0x7f0000001c80)=[{&(0x7f0000001800)="19d8a36645d13a407ea5cd06b888de6e936b2d967bfff700c6dfdd1cef3522dc61ceccfee87db3585ce41d942a32a212c651969fb04d1cb40a18953cba36a0da33492846ee0bfe715ab7fb411dc331b27a7f064974c01ee78a844ccded303399e9d24ba814d375be1e0c3007b9fdbe69d1d64244859a70cb6601f14e3aa2501604363402284046f5e64e3f3878d559796b449e00d6ff798d2b64cd4dde6833215255048285baf50d", 0xa8}, {&(0x7f00000018c0)="77692e9d4bdf9b2ede3142985375496774a5cfc51c1f158f4107e63ae66502a49e503f0ab5cc54fe7299d3e6e701bea47976a325db95c307e95a8e18f85b782e227e8bf20500c2e649fbe58f03530bd94a2464a7fcfb59c09d5ddbf44abd8911d37e6ed9725d896118c870bdf3f347ff78708e2e6487f6621be3f57f3915c01367f358229a52a55e4db48902704f82f19f9463bdc59ce247c31c", 0x9a}, {&(0x7f0000001980)="63a8eb899be0c6aa58bdd41150306b0b4db5af7983d37873c4f130aa79091f5d498b49c39327875eda65cea95de1aa15dee0245c45b8ad920c66ee89394697a9abe1b58ba89258798e7950ac764a4e0f1a8e3b0420e2cd2163a384d16d7295a71a69a624f4f897eda2ea732712cb0bd6ae46ea96ea2326b955d2340570161bef815fdf86cb84c766d02632ba707d8a9006e770f837e0ce805a4466f85e84c432c2ff74c8583d45ba611a4cc5e1afc019ac168fd59dc44f128e13645edc171157c90dc6d71b38f86beb1c31640f9cd534c7a26409ae0671eeb6d58fef89a1", 0xde}, {&(0x7f0000001a80)="d8b069c63da36cdbb8deece761dbc92d05e1e5f3b4e3f18fd0e2787870a3d1e7c1acd4fabf9ec75d5e4f6d6699445f933836a702dd89df83fc231ae28b71eab11abb680261420cdff288aca97009e63d27a838f8b504", 0x56}, {&(0x7f0000001b00)="63b726113906f9fc744f8ee8cb74e3a3069ed755faa2c2411e6fc1496d8cc3b6c03fb875bca9c715cf58c7519448a169ecf8918c59202b66369455289280c0ee9288fb888a2ae3de4da393a88df7909717ba9fe0e182f172ad19291b9bcb9d04295bfbb77271df4620e9cd915a39c5f8443df7d811ef96904d53318b5e980f659cd27fd6bc1248468df9033a102eaebcf295a1756b87a130816ca6e15417807a5d394b49833a37", 0xa7}, {&(0x7f0000001bc0)="49b8bb3d43b44829c270895f5cfb51270cec193830e3a1387aff5936425b285f71e5b9e4b4761add5e0774f6dcc10cd038a1bb99201dfcad495ae302e8a40bb415db50e669e414ec8aa07e6431b0922bf730c6c902420e6ca129aa1fa6508f9c911a50568f8bf4174029818988eb9b09b24bad67562a66221ac1345d4aadcaba5088f4c54997c711702380095e768f522c40c5583ad1146502b0e9a3ab7529c9bcdc866ce68e98f06aa59d690a083b935c413b9a", 0xb4}], 0x6, &(0x7f0000001d00)=[{0x68, 0xffff, 0x3, "ac82942945eeb19fa649c68cff1a4a40cb9bb2bddd49c9b2af8d7f2c593db5414bc8790182838daf9e8bad6b5832dd771c2af46501e3c262abbc65ede680b74df16e47253eb335ceb6d6da8921a763799517391682aa"}, {0xc0, 0xffff, 0x0, "6452a67a527ca882e73b19054cd130c524c0f848f718d5f6f56f5f3d04a3982809310da6b651810c491e8faba54caeb9bb86ca06bcf8d49e8ee83ed53ce11959689a9da181e02ef5cd7df3d72488368250740cdf2771046c88e4fb694b34bf96c850130ac6a698cdbc5f21c7958154cc97d96777c26cb1aa9ce10e31241adf91b36e4da54bc27ebdd50b9726ca53ae227fc0c5b3134946bf01a4ac97657f57c97b27b51f3d641cf8a6"}, {0x20, 0xffff, 0x5, "57e0062d691562f38da2ce731292"}, {0xc0, 0xffff, 0x9, "ab928fd20b6add4939ef150c893828b6904aa6d67120a92184fd189d61438d3e565f949ae0688c39e429670e30852847bacf4290310aef51fe0fc6e7a37fbf7739dcac24f535c2ebb6e0ef4f2759a44e614cdacb340034efa604e9ad766c61f6006e860f3e095e488e21148bcc56cc58c616e601f77276c40dba0421970e17479ad18e08264582d3cd842319a9f527b335334ce7a7680959c056414f6274fddbd82a5805f83884ea3328c353e2"}, {0xf8, 0xffff, 0x9, "c0d05cd6583c4a1b453fe1b645d7c279374fe7592e20e7802b3e7759f03f3cd016543f086187e9832d358201890915288e0c49a48736bada5824f9993b674793df57efa8179e8d956c520431219f5357b81e253b2e430c28ac5921bc598ee8f04a2fc88805762fd591c198853932b25c447f031e689d98cd1ba2fe5dea4763fdb67fd2db07b47a4cb547d41a835bcdbcad2e47d9799631ffebd07792ee70beaec36e396e9fedb3060fa7932952e75ef59af089c64c5933d14edd8125d301ad5183864156e241a231557a6e7a5f970eab8d46b866abcf1fb164a66c95376d79ebfd264a2ca501e5"}, {0xe8, 0xffff, 0x1, "2b3844d1d33be07bc2800f29452ba085a9cf9c00b64b06561a5bf1f072ed7cc93174e72488f18221fb0fae725f1bb930164ffc9dda574fc6addb40b449b03dc64374ea6ce4ec796a4298525a293355b2e2714396dba2eea54e66d240af0ba1c4a052b37f9bc6906ce4c3d50da0fd03e1a4f8044fa34f76adcfded94faea45e790f47071adb6cf640f04eb45a677b82e41f170e987219ea23151d89617155978500441c176dda5716482d15bbb110d4f78934b89fdeaa7e60499d584d08e7b38346f7d7156997594d699a739180799709272890e77228ad71"}], 0x3e8}, 0x3}, 0x10, 0x40d) mquery(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x2) executing program 2: getgid() syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3752786dd6075689900083a00fe8000000000000000000000000000877480000000000000000000000000b40dc9"]) r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x7) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_open_pts() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) kqueue() pipe(&(0x7f0000000100)={0xffffffffffffffff}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) chdir(&(0x7f0000000140)='./file0\x00') setreuid(0x0, 0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000300)='W\x00') munmap(&(0x7f00007fa000/0x1000)=nil, 0x1000) syz_emit_ethernet(0x2a, &(0x7f00000000c0)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x2}, @icmp=@mask_request}}}}) syz_emit_ethernet(0x46, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) execve(0x0, 0x0, 0x0) setrlimit(0x8, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffff2cbf3817463486dd6000010000383a00fe8000c87100000000000000000000bbff74bf7a8a094fe21e9bc6e0b11461f63c2029ae6c359e5a4610bb060c47e8fc86881e4cf63d8b64bd758f81b1f9fff2c6f83484f586dc2d9e37fe4d70ecef04bb85ce1374c7b56dd38da0599fe26540e53e809866e76a183b2ca61f78823f15684afdb328baab2dea67061aad201416d8f0a46a8d28422ecf18a531e5405e158c4b59647193f7cb691c26f5cf481d50e46417a376237140442f61684bc7e573c7782cbbdbb41ff49d4c1116590beceb01e698d624022855"]) executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}], 0x1, 0x0}, 0x0) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xa3}}) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000380)=0xffffffffffffff24) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r4 = socket(0x18, 0x1, 0x0) r5 = dup2(r3, r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r4, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0x0) sendmmsg(r5, &(0x7f0000000240)={0x0}, 0x10, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r6, &(0x7f0000000080)=@abs, &(0x7f00000001c0)=0x8) executing program 4: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) syz_open_pts() r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) munmap(&(0x7f0000001000/0x400000)=nil, 0x400000) sysctl$hw(&(0x7f0000000000)={0x6, 0x15}, 0x2, &(0x7f0000000080)="fa8a4763b5c65b79153ea86f2b476ed97447f84e29dd2de275cd9cb91dbacd9fe8a0ffb2ad63cae76dd9ef8ea2", &(0x7f0000001080)=0x2d, &(0x7f00000010c0), 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x48}, {0x87}, {0x16}]}) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000000)="af18a64591749e07ad1273f580a0", 0xe}], 0x1) recvmsg(0xffffffffffffffff, 0xfffffffffffffffe, 0x0) r1 = syz_open_pts() r2 = dup2(r1, r1) syz_open_pts() syz_open_pts() getdents(r2, 0x0, 0x0) syz_emit_ethernet(0x8e, &(0x7f0000000140)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "5f6ad9", 0x58, 0x3a, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, '\x00', 0x0, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @rand_addr="172d6adda16ffe4140105f05d9bedcd3", [@hopopts={0x0, 0x4, '\x00', [@jumbo={0xc2, 0x4, 0x7fffffff}, @enc_lim, @ra, @pad1, @ra, @enc_lim, @jumbo, @generic={0x0, 0x1, "11"}]}]}}}}}}}) sysctl$kern(&(0x7f0000000080)={0x1, 0x4b}, 0x2, &(0x7f0000000200)="cc1ca393fb0b8a2682f9094d18e89b38c5bc4260daf8d4f3f5d902bf7a41d30dc5a88dab4ebf845c40926c13ee03e302142b48b80a7e51be37d8fca69cbcc81050b2f985e6a715604e6f07125325b32615562b9a9eb18b49c21b2d833d015ad845433543e76fc2137d4a7f5b9f9218049cfa87605316a8711ee8d55ac98c6b33688441bb5a2360637db846284459e87e024c6afecc7034aa5ecc6efd32d31215b26050c734b0abd8ff47711c40f627fa8783abc28ff3811b16f974d1341e0f24", &(0x7f0000000100)=0xc0, &(0x7f00000002c0)="9dd5eaf2ccc8a421866552952c408dfe38ff92f7a40e059df13278677f97cd57b688f534b718e8506cecd00af9699fbbc68af37fcc279b27689bf8372fe3d07d69ec235ce32b89ca281a2fa598640e28e40e5834bf5d3dbfb7799cd5959b86", 0x5f) executing program 1: mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mkdir(&(0x7f0000000000)='./file0\x00', 0x1d8) setreuid(0xee00, 0xffffffffffffffff) r0 = getuid() r1 = getuid() chown(&(0x7f0000000180)='./file0\x00', r1, 0x0) r2 = getuid() setreuid(0x0, 0x0) getuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x40, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x7}, 0x5, 0x7b8, 0xffffffffffffffff, 0x0, 0x80000001, 0x80000000, 0x4, 0x2}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8f4}, 0x100000000, 0x6, 0x0, 0x0, 0x0, 0x5407, 0x6, 0x2}) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x820, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x243c, 0x0, 0x0, 0x0, 0x0, 0x50, 0x1000}, 0x101, 0x1f, 0x0, 0x0, 0x5, 0x10000, 0xffffffffffffff7f, 0x8}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a00)={&(0x7f0000000580)=@file={0x1, '.\x00'}, 0x4, &(0x7f0000000880)=[{&(0x7f0000000680)="5db64d34295d264ce4c4cc12378a92d6026462c9deb30cae37908df2fe74fc3ff0ea6da551f8ac13d6b093c59b31ec6096749cac36e030909ef939ba039fa7d51943926e9e95e5d1867f8e8533782b2cd3e5afa1912a9349debbcf5bbbde4cb0770a420c6f309c4de6e4acdbedb9623c646578faf5f718e77692889f4f84188b9cb403ff660be2c6356e752eb15f4201b68a888985edd0cd61a4960f952cfde69445409b7004788cfb1b1a061b3bb38e743da660ee33906cc526e2066901e9a91a3ef4ee189a64f75a7bc6f3cc29141110057a", 0xd3}, {&(0x7f0000000780)="ce3cab17bf47e250fc6c75f8e72054e13f5fb7dd45b2169f5e842f720598140521ffefc34510941fd93e6aac4ccf145c72195040013aba8358c4718e392e5fb319f731ac8634b3426d25198f1741a0cd969a3b4862974d305bb37c4c48f62ac170ea405a2d8461c9c425028fd476bc88e77e5412a35bfb2f275e4560bdc4c61f9f502d05ec1be4cc1e7afcc57fa1ebc381465b6c070b1b1165b3960da1c603eb6b59471674524253748afa8aec9fba4e21b51ce78796b6b65b56d4dee7f31570ee1327bb538e876657ad26f2", 0xcc}], 0x2, &(0x7f0000000380)=ANY=[@ANYRES16=r0, @ANYRES32=0x0, @ANYBLOB="24e3fdd46734ba20ab63d8000000000400000000220000", @ANYRESOCT, @ANYRES32=0xffffffffffffff9c, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="20000000000069b638ce86870d3bb28948b02d0f19636459c4fcb9ed54ff709a28d76e0532350c3915632b415932b61216696c59a6fa955efbc24b33e0087923dc592270192b49d0aeeb7864bf7d31317adf333315177c04400851a486b1db7ad3a7e1972218fbfad57a3fb46ca9cd0be0edef1004ca19842233ef5b1415e0760f0cc7b0981619c0665250ca0b56ec1c", @ANYRES32=0x0, @ANYRES8=r0, @ANYRES32=0x0, @ANYRES32=r2, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x80, 0x8}, 0x407) chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000040)={{0x6, r0, 0x0, 0x0, r3, 0x111, 0x8}, 0x7, 0x0, 0x81}) r4 = semget$private(0x0, 0x3, 0x0) semctl$GETPID(r4, 0x0, 0xb, 0x0) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000004c0)={{0x200, r0, 0x0, r2, 0x0, 0x38, 0xa}, 0xd1c}) semctl$GETPID(r4, 0x0, 0x4, &(0x7f00000001c0)=""/182) executing program 7: symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000040)='./file0\x00') sysctl$kern(&(0x7f0000000040)={0x1, 0x45}, 0x2, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", 0x0, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125c", 0xaf) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) mquery(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x10) open(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000500)=""/252, 0xfc}, {&(0x7f0000000280)=""/100, 0x64}, {0x0}], 0x3) r1 = open(&(0x7f0000000b40)='./file0\x00', 0x8000, 0x40) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000001c0)) close(0xffffffffffffffff) open(0x0, 0x20, 0x1fcec91fcffd8bfb) close(r0) syz_open_pts() r2 = syz_open_pts() fcntl$lock(r2, 0x7, &(0x7f00000000c0)) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000001040)={0x9, 0x81}, 0x8) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000100)=""/75, 0x4b}], 0x1) r3 = socket(0x2, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getpid() getrlimit(0x0, &(0x7f00000001c0)) setsockopt$sock_int(r3, 0xffff, 0x100, &(0x7f0000000100), 0x1) sysctl$net_inet_ipip(&(0x7f0000000000)={0x4, 0x2, 0x4, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) r4 = semget(0x1, 0x0, 0x6a8) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000002140)=[0x0]) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) executing program 2: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0100425e713fa30ee8870000000000230010005b", 0x8020000}) chflagsat(0xffffffffffffffff, 0x0, 0x0, 0xd9783c5e5ad2c7d8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) open(0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x205b9a) r1 = socket(0x18, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) dup2(r1, r2) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000080)="00020000", 0x4) setsockopt(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000000)="00003dc7", 0x4) setitimer(0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaac3aaaaaaaaaaaa08004500003000000000000090780000000000000000040090780000004466f203fc00000000000400007f000001ac1400aa"]) getrusage(0x0, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) socket(0x1e, 0x5, 0x6) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = semget$private(0x0, 0x4, 0x0) semop(0x0, 0x0, 0x0) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000640)=[0x8, 0xcc54, 0x2, 0x0]) semop(r3, &(0x7f0000000140)=[{0x0, 0x200}, {0x7}, {0x1, 0xa, 0x800}, {0x3, 0x4}, {0x0, 0x5e0}, {}, {0x1, 0x9c, 0x1800}, {0x2, 0x6, 0x1000}, {0x0, 0x8001}], 0x21) r4 = getuid() chown(&(0x7f0000000000)='./file0\x00', r4, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0) mkdirat(r2, &(0x7f0000000280)='./file2\x00', 0x3a) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) unveil(&(0x7f0000000200)='./file2\x00', &(0x7f0000000240)='c\x00') r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0xc0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x3}) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) executing program 2: mknod(0x0, 0x2000, 0x0) open(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, 0x0) setrlimit(0x8, &(0x7f0000000980)) syz_open_pts() socket$inet(0x2, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000), 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) link(0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x200, 0x80) recvmsg(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, 0x0, 0xff46}, 0x0) r0 = open(0x0, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{0x0}, {0x0}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a", 0x2c9}], 0x3) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000), 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) fcntl$getown(0xffffffffffffffff, 0x5) setreuid(0xee00, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffb, 0x0, 0x0, "7a4d9313fc972c10a40c0608d874d976c75c050b"}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001440)) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) kqueue() madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) executing program 1: setrlimit(0x8, &(0x7f0000000480)={0x7, 0x54}) r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x80}, {0x3}, {0x6}]}) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="e049e64ada6fa45d6bee0bf84a9e", 0xe}], 0x1) getrlimit(0x3, &(0x7f0000000040)) open(&(0x7f0000000300)='./file0\x00', 0x20000, 0x57) close(r0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000100)="03000000000000009b0fcfe10d9ffa7e879781ed74f929df87a813b8902843ae4334d378d81512e7d6097f00000000000000499d02b5ade126e91f6b3c820df16ab81b6c3e77dbc7a8015b72e71c3ff226b08e9696c914af6d475d574f5f3a3951bab3538060c8708140a684ac1b36d022976dc141dcc5b68fe72a7b58b5d28d1d12d056ccb4fad08fe392cc744db67640be4b79e60e65b8b483f88e581833c48bfa21bd0a144a0b4bdf30a22f66fc9cbe536558949ffb80839d9fb7255e28d71dffe6d838dd4bacba81181efbdc5721aa904d504cb06f1459c0892e28640406dccb1f12ed353075a079b5ddf59e830700000000000000ab5ac04480eba5180b665684d1167ca422800283c7862dafb5f40782114a2a89db4f4cfa24d71318eddb7ce7213da02741b038c1fb43be25ea811af75b31e95d20e726959c4d48c159f778abb2b10e4ed33d2c20ef1bcdc20e967484386d136eca8d8ec6d917e8cfc5fd991a458c351ca4fd3ee0ff5591b8b3351eb28e11766eea72b9ca314eae54f4a1eba379e0919af70d837195d631304da39cbe4e9b332177bf4bc93b394cbdb60337cdbe5ad68a1f7aa604ff3235b94d7e4ee51e62", 0x1b5}, {&(0x7f00000002c0)="708bff070000462d", 0x8}], 0x2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffffb8) execve(0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "ad95be4b065c389983d554ecc416cf34eb18fa8e"}) readv(0xffffffffffffffff, &(0x7f0000000180), 0x0) close(r0) syz_emit_ethernet(0x6e, &(0x7f0000000580)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "5f6ad9", 0x38, 0x3a, 0x0, @rand_addr="8a211dd1450021b07f5a1957de7400", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, '\x00', 0x0, 0x3a, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @ipv4={'\x00', '\xff\xff', @rand_addr}, [@hopopts={0x3}]}}}}}}}) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000000c0)) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1f674d19b1f9ec35, 0x0) ioctl$BIOCFLUSH(r2, 0x20004268) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', r0}) setitimer(0x1, &(0x7f00000001c0), 0x0) sysctl$kern(&(0x7f0000000240)={0x1, 0x28}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000000c0)) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1f674d19b1f9ec35, 0x0) ioctl$BIOCFLUSH(r2, 0x20004268) r3 = socket(0x2, 0x1, 0x0) r4 = dup(r3) shutdown(r4, 0x2) shutdown(r4, 0x2) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', r0}) setitimer(0x1, &(0x7f00000001c0), 0x0) shutdown(r2, 0x1) sysctl$kern(&(0x7f0000000240)={0x1, 0x28}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000000c0)) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1f674d19b1f9ec35, 0x0) ioctl$BIOCFLUSH(r2, 0x20004268) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', r0}) setitimer(0x1, &(0x7f00000001c0), 0x0) sysctl$kern(&(0x7f0000000240)={0x1, 0x28}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 2: sysctl$kern(&(0x7f0000000540)={0x1, 0x4d}, 0x2, &(0x7f0000000580)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec370825524016188ad98d229b77f7ac4fc350df55df9b85ed9820b1e43364e039bc35deb0bf8e6b927c5e6515d5f83de2e539f0eeb9615e1f39bffbf51ba2a7654518a0de45f5b8e21b621df73998de6be5b31c5abd6ae15c36b5bdfb004959fad7e0e810f31cbeb2fb1ddeb16e588e5ffb4b9eb8a3838bc6ccd96013ab845a9d5f2fc02746531", &(0x7f0000000080)=0xa0, 0x0, 0x0) executing program 7: bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) r0 = socket(0x2, 0x2, 0x3) unveil(&(0x7f0000000000)='./file1\x00', 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x8210560b, &(0x7f0000000500)={0x0, 0x0, 0x0, {[], [], [], [], [{}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x1}]}}) open(&(0x7f0000000000)='./bus/\x00', 0x0, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r3 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0xa810, r3, 0x0) syz_emit_ethernet(0x137, &(0x7f0000000340)={@broadcast, @empty, [], {@ipv4={0x800, {{0xd, 0x4, 0x0, 0x0, 0x129, 0x0, 0x0, 0x0, 0x1, 0x0, @broadcast, @empty, {[@rr={0x7, 0x3}, @ssrr={0x89, 0x1b, 0xd, [@empty, @local={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, @loopback]}]}}, @tcp={{0x1, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x20, 0x0, 0x86, 0x0, 0x0, {[@sack_perm={0x4, 0x2}, @eol, @eol, @generic={0x8, 0x10, "48fa89ae2b849e38741545b4b986"}, @timestamp={0x8, 0xa, 0x0, 0xffffffc0}, @mss={0x2, 0x4, 0x7}, @md5sig={0x13, 0x12, "f6907c40582d54ed93fe121614756abd"}, @sack_perm={0x4, 0x2}, @sack={0x5, 0x22, [0x0, 0x0, 0x8, 0x8, 0x8, 0x3f, 0xc5, 0x1]}, @md5sig={0x13, 0x12, "38533e743be61c4f07d514c7dd4f3d04"}]}}, {"1829c12e96ca4f910821907d5756e5bd82da51a294797ceb3104b60124b0f0770a9a71cb51f970958fef0f798ab275a7266e9842130f9291c228a759f02dea63acf23a846604ca878574e74988c29dbcf16b8e2f69adc2fa82d6bd6347af9819e0836c31fb181a39a79f15d62db2291f2a77645e94"}}}}}}) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000780)={0x229, 0x2, 0x7806, {[0x8000, 0x3, 0x6, 0x24000000000, 0x7, 0x9, 0x6e, 0x3ff800000000000, 0x3f, 0xb3, 0x1f, 0x5, 0x5, 0x81, 0x1, 0x8, 0x4, 0x3], [0x0, 0x0, 0x89a, 0x1, 0x7, 0x5, 0xffffffffffff39c9, 0x74, 0x80, 0xff], [0xd47, 0x1000, 0x3, 0x7, 0x1f, 0x5, 0x200], [0x1, 0x3, 0x2, 0x0, 0xf3, 0x4], [{0x81, 0x7fffffff, 0x9}, {0x5, 0x4, 0x1f, 0x7fffffffffffffff}, {0x400, 0x0, 0xff, 0xf8}, {0xd3a0, 0xe64, 0xebb, 0x6430}, {0xffff, 0x3, 0x80000001, 0x1f19}, {0x7, 0x42, 0x1, 0xfffffffffffffff7}, {0x1, 0xc5, 0x20, 0x1f}, {0x4, 0x7, 0x3, 0x200}], {0x1, 0x6, 0x5, 0x20}, {0x0, 0x7, 0xd37d, 0x101}}}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) fcntl$dupfd(r1, 0x0, 0xffffffffffffff9c) r6 = socket(0x2, 0x1, 0xcf) ioctl$FIONREAD(r6, 0x80206910, &(0x7f00000001c0)) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x84}, {0x6c, 0x0, 0x0, 0x100}, {0x416}]}) syz_emit_ethernet(0x1019, &(0x7f0000000400)=ANY=[]) executing program 2: r0 = msgget$private(0x0, 0x170) msgrcv(r0, &(0x7f0000000000)={0x0, ""/161}, 0xa9, 0x0, 0x1000) r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/4096) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0, 0x0}, &(0x7f0000001140)=0xc) msgrcv(r0, &(0x7f0000001180)={0x0, ""/29}, 0x25, 0x3, 0x1800) msgrcv(r0, &(0x7f00000011c0)={0x0, ""/51}, 0x3b, 0x1, 0x0) getsockopt(r1, 0x1000, 0x8000, &(0x7f0000001200)=""/131, &(0x7f00000012c0)=0x83) write(r1, &(0x7f0000001300)="b234e76e427581850d7105c6dd7ec745866309229e49feb3d3302eeb2bbc7a1deb4496f1bf8aa04b9685e3e7c82073b191fa0a7cefade5c21541334d441084dad630f2382552f4bd665deed99245587503d230df18e12e3eefff8dad4a42a57d3fda4c241723771c76ff57f98f95898bd9249c9c463e319ce367abfb42347d7bf4b25473874fc492ae0ebc374cf89fe1e5f656ffbcefa84bd72b55c134ae407423acded26a237015f5b7eadbb509fa10b55dc994", 0xb4) r5 = dup(r1) r6 = getpgid(r2) msgctl$IPC_SET(r0, 0x1, &(0x7f00000013c0)={{0x2, 0xffffffffffffffff, r4, r3, r4, 0x30, 0x6}, 0x9, 0x9, r6, r2, 0x81, 0x10000, 0x3, 0xfffffffffffffffd}) readv(r5, &(0x7f0000001940)=[{&(0x7f0000001440)=""/108, 0x6c}, {&(0x7f00000014c0)=""/14, 0xe}, {&(0x7f0000001500)=""/79, 0x4f}, {&(0x7f0000001580)=""/88, 0x58}, {&(0x7f0000001600)=""/158, 0x9e}, {&(0x7f00000016c0)=""/198, 0xc6}, {&(0x7f00000017c0)=""/48, 0x30}, {&(0x7f0000001800)=""/40, 0x28}, {&(0x7f0000001840)=""/202, 0xca}], 0x9) msgrcv(r0, &(0x7f0000001a00)={0x0, ""/184}, 0xc0, 0x2, 0x800) ioctl$VNDIOCSET(r5, 0xc0384600, &(0x7f0000001b40)={&(0x7f0000001ac0)='./file0\x00', 0x7f, &(0x7f0000001b00)='./file0\x00', 0x8}) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000001b80)=""/182) setsockopt(r5, 0x9, 0x1, &(0x7f0000001c40), 0x0) r7 = msgget(0x3, 0x40) msgctl$IPC_RMID(r7, 0x0) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001c80), 0x800, 0x0) write(r5, &(0x7f0000001cc0)="727c50167c6f63995f43e1abf253f918dbd4ffa175137fe6bfedb81fe21776d61cb01869366c4b768ca8b97b4946570c7154e5d0ed93240debedc504980f838b7084354f75307c8dd3e0bad385de1a431f2f", 0x52) poll(&(0x7f0000001d40)=[{r1, 0x2}, {0xffffffffffffff9c, 0x40}, {r8, 0xf40a7e13b8e1301d}, {r8, 0x4}, {r5, 0x40}, {r1, 0x100}, {r8, 0x40}], 0x7, 0x800) open$dir(&(0x7f0000001d80)='./file0\x00', 0x2, 0x120) r9 = socket(0x0, 0x4000, 0xfe) r10 = accept$inet6(r9, &(0x7f0000001dc0), &(0x7f0000001e00)=0xc) setsockopt(r10, 0x9, 0x80000000, &(0x7f0000001e40)="1f92a7ba8204ff4bc1a73bfee895f30f1d696b4355792185a9b3816de1b59982f7c6eb6869a269ba1d77934afaea584cb4b769fab7e5a827970b4c9915f465dd15ed750f8b624e0172714d1876e06e236a7b239fba5b4cc35c2f9bd9e8a3d96bb582829e958023a56f5f87cca27f7ab90c7d685383db27d6b1f1906536595f5750734338966a533f598eab9e6e6f54e5fc851ea0d753a23e02ef3567d0cee66e1b0233022dd0d4c58981345ef826a5cfd08fe24ca4", 0xb5) r11 = accept(r5, &(0x7f0000001f00)=@in6, &(0x7f0000001f40)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001f80), 0xc) setsockopt$sock_int(r11, 0xffff, 0x200, &(0x7f0000001fc0)=0x80000001, 0x4) executing program 6: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x5}, 0x4, 0x0, 0x0, &(0x7f0000000040), 0x0) executing program 6: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x1, 0x0) ioctl$FIONREAD(r2, 0x40047307, &(0x7f0000000100)) setsockopt(r1, 0x1000000029, 0x31, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r4, r3) setsockopt$inet_opts(r3, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000500)=[{0x0}], 0x1) map stack 0x20000000-0x20400000 of map 0xfffffd8068f6c6e0 failed: hole in range map stack 0x20000000-0x20400000 of map 0xfffffd8068f6c6e0 failed: hole in range executing program 7: sysctl$kern(&(0x7f0000000080)={0x1, 0x48}, 0x2, &(0x7f00000000c0)="ed4dd618", &(0x7f0000000100)=0x4, &(0x7f0000000240), 0x0) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x8000000000000004}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x5, &(0x7f0000000140)="ebffcbff13b9fd812e31921648", 0x6) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) r1 = semget$private(0x0, 0x3, 0xe0) sysctl$kern(&(0x7f0000000040)={0x1, 0x2}, 0x2, &(0x7f00000001c0)="9ecbf2859d7d00fc2353743cca9c8ff3656a661dff264cdc6796741e4a04874c2f2aa5ec6f908d33656bde8d411df86846162ee9bbb4ea9b7d00000000", &(0x7f0000000180)=0xffffffffffffff29, &(0x7f00000001c0), 0x2c) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x200]) executing program 0: mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mkdir(&(0x7f0000000000)='./file0\x00', 0x1d8) setreuid(0xee00, 0xffffffffffffffff) r0 = getuid() r1 = getuid() chown(&(0x7f0000000180)='./file0\x00', r1, 0x0) r2 = getuid() setreuid(0x0, 0x0) getuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x40, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x7}, 0x5, 0x7b8, 0xffffffffffffffff, 0x0, 0x80000001, 0x80000000, 0x4, 0x2}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8f4}, 0x100000000, 0x6, 0x0, 0x0, 0x0, 0x5407, 0x6, 0x2}) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x820, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x243c, 0x0, 0x0, 0x0, 0x0, 0x50, 0x1000}, 0x101, 0x1f, 0x0, 0x0, 0x5, 0x10000, 0xffffffffffffff7f, 0x8}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a00)={&(0x7f0000000580)=@file={0x1, '.\x00'}, 0x4, &(0x7f0000000880)=[{&(0x7f0000000680)="5db64d34295d264ce4c4cc12378a92d6026462c9deb30cae37908df2fe74fc3ff0ea6da551f8ac13d6b093c59b31ec6096749cac36e030909ef939ba039fa7d51943926e9e95e5d1867f8e8533782b2cd3e5afa1912a9349debbcf5bbbde4cb0770a420c6f309c4de6e4acdbedb9623c646578faf5f718e77692889f4f84188b9cb403ff660be2c6356e752eb15f4201b68a888985edd0cd61a4960f952cfde69445409b7004788cfb1b1a061b3bb38e743da660ee33906cc526e2066901e9a91a3ef4ee189a64f75a7bc6f3cc29141110057a", 0xd3}, {&(0x7f0000000780)="ce3cab17bf47e250fc6c75f8e72054e13f5fb7dd45b2169f5e842f720598140521ffefc34510941fd93e6aac4ccf145c72195040013aba8358c4718e392e5fb319f731ac8634b3426d25198f1741a0cd969a3b4862974d305bb37c4c48f62ac170ea405a2d8461c9c425028fd476bc88e77e5412a35bfb2f275e4560bdc4c61f9f502d05ec1be4cc1e7afcc57fa1ebc381465b6c070b1b1165b3960da1c603eb6b59471674524253748afa8aec9fba4e21b51ce78796b6b65b56d4dee7f31570ee1327bb538e876657ad26f2", 0xcc}], 0x2, &(0x7f0000000380)=ANY=[@ANYRES16=r0, @ANYRES32=0x0, @ANYBLOB="24e3fdd46734ba20ab63d8000000000400000000220000", @ANYRESOCT, @ANYRES32=0xffffffffffffff9c, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="20000000000069b638ce86870d3bb28948b02d0f19636459c4fcb9ed54ff709a28d76e0532350c3915632b415932b61216696c59a6fa955efbc24b33e0087923dc592270192b49d0aeeb7864bf7d31317adf333315177c04400851a486b1db7ad3a7e1972218fbfad57a3fb46ca9cd0be0edef1004ca19842233ef5b1415e0760f0cc7b0981619c0665250ca0b56ec1c", @ANYRES32=0x0, @ANYRES8=r0, @ANYRES32=0x0, @ANYRES32=r2, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x80, 0x8}, 0x407) chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000040)={{0x6, r0, 0x0, 0x0, r3, 0x111, 0x8}, 0x7, 0x0, 0x81}) r4 = semget$private(0x0, 0x3, 0x0) semctl$GETPID(r4, 0x0, 0xb, 0x0) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000004c0)={{0x200, r0, 0x0, r2, 0x0, 0x38, 0xa}, 0xd1c}) semctl$GETPID(r4, 0x0, 0x4, &(0x7f00000001c0)=""/182) executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = accept(r0, 0x0, &(0x7f0000000040)) r2 = dup(r1) listen(r2, 0x0) open(0x0, 0x0, 0x2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x5}, {0x3c}, {0x6}]}) r4 = socket(0x2, 0x4001, 0x0) r5 = socket(0x11, 0x3, 0x0) setsockopt(r5, 0x11, 0x1, &(0x7f0000000240), 0x0) r6 = dup(r4) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x59}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000000)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x57) r8 = socket(0x2, 0x4001, 0x0) r9 = dup(r8) r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) close(r10) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r11 = socket(0x2, 0x1, 0x0) connect$unix(r11, &(0x7f0000000000), 0x10) setsockopt$sock_int(r10, 0xffff, 0x1023, &(0x7f0000000080), 0x4) recvmmsg(r7, &(0x7f00000024c0)={0x0}, 0x10, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000140)=0x1) fchdir(r0) bind(r0, &(0x7f0000000000)=@un=@file={0x1, '\x00'}, 0x3) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000000c0)) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1f674d19b1f9ec35, 0x0) ioctl$BIOCFLUSH(r2, 0x20004268) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', r0}) setitimer(0x1, &(0x7f00000001c0), 0x0) sysctl$kern(&(0x7f0000000240)={0x1, 0x28}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000400)={0x3, &(0x7f0000000300)=[{0x4, 0x0, 0x0, 0x2}, {0x7, 0x0, 0x0, 0x8}, {0x8106, 0x0, 0x1}]}) r2 = syz_open_pts() syz_open_pts() syz_open_pts() fchflags(r2, 0x0) syz_emit_ethernet(0x2a, &(0x7f00000001c0)=ANY=[@ANYRES8]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000400)=[{0x6}]}) write(0xffffffffffffffff, &(0x7f0000000000), 0x0) socket(0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) accept(0xffffffffffffffff, &(0x7f0000000380)=@un=@file={0x0, ""/4091}, &(0x7f0000000080)=0xffd) listen(0xffffffffffffffff, 0x1d) open(0x0, 0x80000000000206, 0x0) read(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaa"]) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000040)) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0)=@file={0x0, '\x00'}, 0x3, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x400000002, 0x0) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) socket(0x2, 0x2, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) dup2(r0, r0) (async) r1 = dup2(r0, r0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000000c0)) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1f674d19b1f9ec35, 0x0) ioctl$BIOCFLUSH(r2, 0x20004268) r3 = socket(0x2, 0x1, 0x0) dup(r3) (async) r4 = dup(r3) shutdown(r4, 0x2) shutdown(r4, 0x2) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', r0}) setitimer(0x1, &(0x7f00000001c0), 0x0) (async) setitimer(0x1, &(0x7f00000001c0), 0x0) shutdown(r2, 0x1) sysctl$kern(&(0x7f0000000240)={0x1, 0x28}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) sysctl$kern(&(0x7f0000000240)={0x1, 0x28}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x0, 0x7fffffff}) getsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000400)=""/200, &(0x7f0000000100)=0xc8) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x2010, r0, 0x8) listen(r0, 0xb3c) r2 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r6) chdir(&(0x7f0000000040)='./file1\x00') setreuid(0x0, 0xee01) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r4}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) kevent(r2, &(0x7f0000000080), 0x7ff, 0x0, 0xc0000000, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) mkdir(&(0x7f0000000200)='./file1\x00', 0x138) write(r7, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) setreuid(0x0, 0xee01) r8 = socket$unix(0x1, 0x2, 0x0) connect$unix(r8, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) executing program 4: sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0xc}, {0x1c}, {0x416}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2000000, &(0x7f0000000140)={0x4000000000000, 0xfffffffffffffffb}) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) dup2(r1, r1) sysctl$kern(&(0x7f0000000200), 0x2, 0x0, 0x0, 0x0, 0x0) setreuid(0x0, 0xee01) r2 = socket(0x18, 0x3, 0x0) close(r2) getsockname$unix(r2, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000500)=0xc) sysctl$net_inet_esp(&(0x7f0000000040)={0x4, 0x1e, 0x2}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaffff3b29e228ff000000080045000028000000000006907820000000ac1400aa", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5004000090780000"]) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x100, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={0x0}) setpgid(0x0, r4) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffffa, 0x20, 0x2, 0x2ad6c34d, 0x5}, {{r1}, 0xfffffffffffffffc, 0x4, 0xf0000000, 0xfffffffffffffffd, 0x1}], 0x723, 0x0, 0xd1c, 0x0) kqueue() r6 = dup(r5) kevent(r6, &(0x7f0000000000), 0xf0e, 0x0, 0x7fffffff, 0x0) kqueue() open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) fcntl$dupfd(r5, 0xa, r1) executing program 7: open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x1010, 0xffffffffffffffff, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)) executing program 3: sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x34, 0x0, 0x2e) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{}, {0x84}, {0x6}]}) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) r2 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000), 0x4) r3 = socket(0x18, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000000)="b100ea6f000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f6a335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ktrace(0x0, 0x4, 0xb1c, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) dup2(r4, r4) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0387200, &(0x7f0000000340)={0x0, 0x800, 0x0}) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f00000000c0)={0x3}) setreuid(0xee00, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) renameat(0xffffffffffffff9c, 0x0, 0xffffffffffffffff, &(0x7f0000000440)='./file0\x00') faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) socket(0x0, 0x0, 0x0) executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setreuid(0xee00, 0x0) r3 = getuid() r4 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r5 = getuid() fchown(r4, r5, 0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000180)={{0xfffffffe, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x80, 0xfff}, 0x10005, 0x0, 0x6}) fchdir(r4) flock(0xffffffffffffffff, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200100000001d, &(0x7f0000000700), 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, &(0x7f0000000280)="bf", 0x0, 0x0, 0x0) r7 = socket(0x11, 0x3, 0x0) sendto$unix(r7, &(0x7f0000000280)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc2576b9a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec1d89e000040781e4b2fff040ff00"/177, 0xb1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000740)='./file0\x00', 0x185) fchownat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x7, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x7fff}, 0x200, 0x0, 0x3, 0x0, 0x100000000, 0x0, 0x3}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000340)={{0xa, 0x0, 0x0, 0x0, 0x0, 0x40, 0x4bf4}, 0xcb6, 0x80, 0x0, 0x0, 0x802, 0x9, 0x9, 0x800000000000fff}) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000780)={{0xb179, 0x0, r2, r1, 0x0, 0x101, 0xa5}, 0x1, 0x6d1b3f54, 0xffffffffffffffff}) setreuid(0xee00, r3) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r2, 0x0, r2, 0x4, 0xffff}, 0x0, 0x0, 0x6}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000240)=0xc) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000280)={0xffffffffffffffff, r10, r2}, 0xc) executing program 7: bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) (async) r0 = socket(0x2, 0x2, 0x3) unveil(&(0x7f0000000000)='./file1\x00', 0x0) (async) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) (async) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x8210560b, &(0x7f0000000500)={0x0, 0x0, 0x0, {[], [], [], [], [{}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x1}]}}) open(&(0x7f0000000000)='./bus/\x00', 0x0, 0x0) (async) r2 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) writev(0xffffffffffffffff, 0x0, 0x0) (async) accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) (async) r3 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0xa810, r3, 0x0) syz_emit_ethernet(0x137, &(0x7f0000000340)={@broadcast, @empty, [], {@ipv4={0x800, {{0xd, 0x4, 0x0, 0x0, 0x129, 0x0, 0x0, 0x0, 0x1, 0x0, @broadcast, @empty, {[@rr={0x7, 0x3}, @ssrr={0x89, 0x1b, 0xd, [@empty, @local={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, @loopback]}]}}, @tcp={{0x1, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x20, 0x0, 0x86, 0x0, 0x0, {[@sack_perm={0x4, 0x2}, @eol, @eol, @generic={0x8, 0x10, "48fa89ae2b849e38741545b4b986"}, @timestamp={0x8, 0xa, 0x0, 0xffffffc0}, @mss={0x2, 0x4, 0x7}, @md5sig={0x13, 0x12, "f6907c40582d54ed93fe121614756abd"}, @sack_perm={0x4, 0x2}, @sack={0x5, 0x22, [0x0, 0x0, 0x8, 0x8, 0x8, 0x3f, 0xc5, 0x1]}, @md5sig={0x13, 0x12, "38533e743be61c4f07d514c7dd4f3d04"}]}}, {"1829c12e96ca4f910821907d5756e5bd82da51a294797ceb3104b60124b0f0770a9a71cb51f970958fef0f798ab275a7266e9842130f9291c228a759f02dea63acf23a846604ca878574e74988c29dbcf16b8e2f69adc2fa82d6bd6347af9819e0836c31fb181a39a79f15d62db2291f2a77645e94"}}}}}}) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000780)={0x229, 0x2, 0x7806, {[0x8000, 0x3, 0x6, 0x24000000000, 0x7, 0x9, 0x6e, 0x3ff800000000000, 0x3f, 0xb3, 0x1f, 0x5, 0x5, 0x81, 0x1, 0x8, 0x4, 0x3], [0x0, 0x0, 0x89a, 0x1, 0x7, 0x5, 0xffffffffffff39c9, 0x74, 0x80, 0xff], [0xd47, 0x1000, 0x3, 0x7, 0x1f, 0x5, 0x200], [0x1, 0x3, 0x2, 0x0, 0xf3, 0x4], [{0x81, 0x7fffffff, 0x9}, {0x5, 0x4, 0x1f, 0x7fffffffffffffff}, {0x400, 0x0, 0xff, 0xf8}, {0xd3a0, 0xe64, 0xebb, 0x6430}, {0xffff, 0x3, 0x80000001, 0x1f19}, {0x7, 0x42, 0x1, 0xfffffffffffffff7}, {0x1, 0xc5, 0x20, 0x1f}, {0x4, 0x7, 0x3, 0x200}], {0x1, 0x6, 0x5, 0x20}, {0x0, 0x7, 0xd37d, 0x101}}}) (async) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) (async) fcntl$dupfd(r1, 0x0, 0xffffffffffffff9c) r6 = socket(0x2, 0x1, 0xcf) ioctl$FIONREAD(r6, 0x80206910, &(0x7f00000001c0)) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x84}, {0x6c, 0x0, 0x0, 0x100}, {0x416}]}) (async) syz_emit_ethernet(0x1019, &(0x7f0000000400)=ANY=[]) executing program 6: mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mkdir(&(0x7f0000000000)='./file0\x00', 0x1d8) setreuid(0xee00, 0xffffffffffffffff) r0 = getuid() r1 = getuid() chown(&(0x7f0000000180)='./file0\x00', r1, 0x0) r2 = getuid() setreuid(0x0, 0x0) getuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x40, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x7}, 0x5, 0x7b8, 0xffffffffffffffff, 0x0, 0x80000001, 0x80000000, 0x4, 0x2}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8f4}, 0x100000000, 0x6, 0x0, 0x0, 0xfffffffffffffff7, 0x0, 0x6, 0x2}) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x820, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x243c, 0x0, 0x0, 0x0, 0x0, 0x50, 0x1000}, 0x101, 0x1f, 0x0, 0x0, 0x5, 0x10000, 0xffffffffffffff7f, 0x8}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a00)={&(0x7f0000000580)=@file={0x1, '.\x00'}, 0x4, &(0x7f0000000880)=[{&(0x7f0000000680)="5db64d34295d264ce4c4cc12378a92d6026462c9deb30cae37908df2fe74fc3ff0ea6da551f8ac13d6b093c59b31ec6096749cac36e030909ef939ba039fa7d51943926e9e95e5d1867f8e8533782b2cd3e5afa1912a9349debbcf5bbbde4cb0770a420c6f309c4de6e4acdbedb9623c646578faf5f718e77692889f4f84188b9cb403ff660be2c6356e752eb15f4201b68a888985edd0cd61a4960f952cfde69445409b7004788cfb1b1a061b3bb38e743da660ee33906cc526e2066901e9a91a3ef4ee189a64f75a7bc6f3cc29141110057a", 0xd3}, {&(0x7f0000000780)="ce3cab17bf47e250fc6c75f8e72054e13f5fb7dd45b2169f5e842f720598140521ffefc34510941fd93e6aac4ccf145c72195040013aba8358c4718e392e5fb319f731ac8634b3426d25198f1741a0cd969a3b4862974d305bb37c4c48f62ac170ea405a2d8461c9c425028fd476bc88e77e5412a35bfb2f275e4560bdc4c61f9f502d05ec1be4cc1e7afcc57fa1ebc381465b6c070b1b1165b3960da1c603eb6b59471674524253748afa8aec9fba4e21b51ce78796b6b65b56d4dee7f31570ee1327bb538e876657ad26f2", 0xcc}], 0x2, &(0x7f0000000380)=ANY=[@ANYRES16=r0, @ANYRES32=0x0, @ANYBLOB="24e3fdd46734ba20ab63d8000000000400000000220000", @ANYRESOCT, @ANYRES32=0xffffffffffffff9c, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="20000000000069b638ce86870d3bb28948b02d0f19636459c4fcb9ed54ff709a28d76e0532350c3915632b415932b61216696c59a6fa955efbc24b33e0087923dc592270192b49d0aeeb7864bf7d31317adf333315177c04400851a486b1db7ad3a7e1972218fbfad57a3fb46ca9cd0be0edef1004ca19842233ef5b1415e0760f0cc7b0981619c0665250ca0b56ec1c", @ANYRES32=0x0, @ANYRES8=r0, @ANYRES32=0x0, @ANYRES32=r2, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x80, 0x8}, 0x407) chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000040)={{0x6, r0, 0x0, 0x0, r3, 0x111, 0x8}, 0x7, 0x0, 0x81}) r4 = semget$private(0x0, 0x3, 0x0) semctl$GETPID(r4, 0x0, 0xb, 0x0) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000004c0)={{0x200, r0, 0x0, r2, 0x0, 0x38, 0xa}, 0xd1c}) semctl$GETPID(r4, 0x0, 0x4, &(0x7f00000001c0)=""/182) executing program 0: r0 = socket(0x18, 0x2, 0x0) socket(0x0, 0x0, 0x0) setsockopt(r0, 0x1000000029, 0x31, &(0x7f00000000c0)="b21100000d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e39ecff6669cc07868de45ed3fc33719caf1f71ecec8a918458b2c10a1c66653b276e180e9", 0x45) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) pipe(&(0x7f00000004c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000580)={0x0, &(0x7f0000000540)}) setitimer(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) semctl$IPC_RMID(0xffffffffffffffff, 0x0, 0x0) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[], 0x3e}, 0x0) r1 = semget$private(0x0, 0x4, 0x90) semctl$IPC_RMID(r1, 0x0, 0x0) executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050300000400000000000101000000000000cea10500fef96ec0c72fd3357ae30200007804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3eea3c57699a6443a42102000000720fd18b08fbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e0000405f8ffffff13000000010000000000000000000000000000000000000000000008", 0xb1, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x5}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) in6_pcbnotify: Huh? Thought we never got called with mapped! executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000000c0)) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1f674d19b1f9ec35, 0x0) ioctl$BIOCFLUSH(r2, 0x20004268) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', r0}) setitimer(0x1, &(0x7f00000001c0), 0x0) sysctl$kern(&(0x7f0000000240)={0x1, 0x28}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = dup2(r2, r1) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000640), 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r4 = dup2(r0, r0) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f00000000c0)) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1f674d19b1f9ec35, 0x0) ioctl$BIOCFLUSH(r5, 0x20004268) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', r0}) setitimer(0x1, &(0x7f00000001c0), 0x0) sysctl$kern(&(0x7f0000000240)={0x1, 0x28}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 5: sysctl$kern(&(0x7f00000000c0)={0x1, 0x5a}, 0xc, &(0x7f0000000080)="71f91e3471ac0058bc5a91502f94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000040)=0x1935, 0x0, 0xd2f5e5e4748744b3) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{r0, 0x4}], 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "490130ca3f8b0d2a847633cc29d1d91844b37d1f"}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xffffffffffffff06) setregid(r4, 0x0) fchownat(r0, &(0x7f0000000100)='./file0\x00', r2, r4, 0x2) executing program 6: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7951) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)="fae05035accf2722578c8222afc452824d39110cb2ceca0942", 0x18}, {&(0x7f00000004c0)="249c317affe1ba94f3875d9ac1a753514dc3672cb4325aba8968bce09a429a8b4226727b00cd777f55cfdde231e5c33c467d0cbc50292eac476784287def524559cb80c805c6b5ca89be910bb2d741d3e8136e14cd731d46135450e1ffab215f9f5e91cd40005f8f6bc641e306caaee0d425278ce0b9c54e684a235334ff47f660cd512672c415f7438f54f7c3d5c4f48565f649ebceceb90afa4e2684f9ddec32de27d00f563398053b9bf1c57ae576863d7fa3edfd395604806703d375f21ff8640269f2f1ac1d790a1f62cbef84fabdb258834ff1f1ccecfd8957aa7b3a25ba9170f5385ee88c8163b269e4dc9f2554ba71823c197948c949d4b5efdf3958177fedb459b09c02f7930432c77fc2132eb11bddca94496b4792baa9895f0c12547dea4755249d8249d0dc40ba354aa55e4a03c8c952a2bce9be01a6404e3b0ce60b5b6c7fc737fdb16a3904a754e358e17d1e29bfe2e5e6c0a5e1a5471806b8c713f9ae19431762a6047778b54eb22b4abe246d98356a0b0f56c2a7f69f865710d9da7e76c04f09632d4729d2ffda914ed9f02c413224ceaffd9bfe23e4d7d8eae2ae4894483c68179883286e50fb05740911921ae35a6359cf7fb33cb2732f552630804882e728fc9b4342817167bb56a7994d0dca81c212d853095839f259a74e"}, {&(0x7f00000001c0)="f5b81cd28e7bdd7f0c9b4b724288620e8e15c730d68b5d8d7ef1ffa45e37436b40466519e6e70db1ccba535d2bb52fa05d2f829c7f69bfcd92c1708f5b238b50c26ccc7ad7ac8d157b569660d84a6f4e0aba783607daf9090931d8b4f96dc3438a2a66a4009e40a4d2db"}, {&(0x7f00000002c0)="281de07ee349413498c576f5ff21af1945af7135dda2de40177e760e392e8f2daaff913e171aa1b0d5ea0067db623f9a68b1cf3a6a31501ebc5d7fcd706eef01483d8446064c6d6699d116d5f2f3a1bb9a4b6780fee8897c3fc4a3a65e670a9ef23fe7a0d4649a4f226219579de907cb4528647ed33f50dde50564b2eeb485b802f4daba8fc8a725f1eb2f872d629d9175f0ebcaba5a9f26334617f9c2973b3c9ba0b3b04e654b3f7a8e6460d5e64d198e06982cc018a8dd36fd20339edc9d355f3419e08afb616acadd58834dfe3f9411b136e6bfd3573accf719973d26e191cc08f84d66762b77644c4531abe6367fd657aadeb0cfbc"}], 0x1) writev(r0, &(0x7f0000000880)=[{&(0x7f0000000180)="0000e80a", 0x4}], 0x1) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 7: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) mprotect(&(0x7f0000076000/0x3000)=nil, 0x3000, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r1) setreuid(0x0, 0xee01) mkdir(&(0x7f0000000380)='./file0\x00', 0x87) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000002c0)='./file1\x00') sendto$unix(r0, &(0x7f0000000200)="e537792a23803dc3f7fd33439b6ec863dada029dee45a6c2839bc7decbe5c39dbfe6b9169f5f92b0c956271cbaf7ce19849ad564", 0x34, 0xe, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) sysctl$kern(&(0x7f0000000180)={0xa}, 0x2, 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open$dir(&(0x7f0000001640)='./file0\x00', 0x2, 0x0) mmap(&(0x7f00001ab000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) bind$unix(r2, &(0x7f0000000300)=@file={0x0, './file1\x00'}, 0xa) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000340)="1f7f7567fb2689e3eb0cf3dd0d2c56f87d8f799394ccd54d5d1bec75610a8133758da66e5348806b23af520d8ed9c373e8f5e2b443fc04d2ee4489bd", 0x3c}, {&(0x7f0000000480)="9a7b7cc38539ec016b37c84af769fe6beac71e82d883f0a9b7fb141c5ca1f9daaa59ce60bafcf17c1bb2781039432732177c9179b3f9871ccd47cb5d819f5a62a07ab0113302f1e80253f216bfe7b88c2fdac2cc1127702d67d04b18f5656a96a493fd5a4c4651bd34e97df2cf3211769edddf52e7c5972eaeff6a5bb345e4fae5b24059d2acab7892e719192f12cbaa4a0e1158bc006a6850cb06e07a194745bdfb3e5ce697a8cdc413650ea9ae7d758d294030ccf33bf8393ccf9b", 0xbc}, {&(0x7f0000000580)="326f3a2ddf2e028625544e3e6a0cd1079cfb49125c1dd78aa140c75071d717365506de60d581e1b266de87801d034f2a98d89cb5d7559613983ee402916b24409a306c6da3f79e19b97777933ff31dec6d2511f4997b674a6361c540d584b0546abec5fbe8a767e80f1ce8299c03aaf9babe3991bf8f04dc203116eef198001c7a324ce3f2a58a9873f0fad4d02991f52b56c4a1873b4029f20c2c6f76b99e89851875b5ef6475d542e1c13ef5508b6583810a2af2a0cc62f978c318b7bf9460f0b0e4b1441600f97d65282a8ddcf0", 0xcf}, {&(0x7f0000000680)="19f6dcc79a0f85539485085ed5d54f4511ecdc3e7f9d294e0ae1a6400cca109be417f853b4b12c679a77ad8110f8d0c1c999d6fa889a71bf417b247f6d464cf987ef77b9a3fa33f1669e518adc21297c40a396e63cf1f66aea7b2c90fa0e8ce6eabf1d937300fa049b171fea8020028a8978857a6190cdff199710de460775025627c20d78c8106df725a85e716a298da5875c95a2f02e4e6db91ee2b1064ce84d3e8f7d733c356d37d49efe0d2c2d2f4ce00012d8844843e069fb7f72c38f62282f9835a28f6b6234849274f74d8fa6d28727c028419429d47666e0b80a734c36f78d72551e8d3df6dd9a9749650fdc4f6be4ee91497d", 0xf7}, {&(0x7f0000000780)="51fae6c7786d425d653e9e1cc7c43186ac2d3752a956a82b29dfb98211d945aa44f01662052a07defd04afad04f99922d70baaa26fa3993e633ea471e516e58d46df928696aea01c819c92b64971299c2e6963672cff3ae0c123641c8c1b0b7fce6456866b378e995f9750a541c171cbf545d740cb872447a5b53b41c50d69a9c0cd68f5ad2ccbba4579b65aca0aceb402eaad7977b0303655c5939e1d5eab623179650e65729f01a533204331f69fde903519060d2a4823c07030da1bbded54d8ee28a604c9e52436962670c22c4672d420c00c", 0xd4}, {&(0x7f0000000880)="cb26364f5c06e3f57477af616473a09b6c038e0b8ca25a6aa9fa163422c839481f9ff55b643b766693e145900324496e0efae8cbb27a949ae26c511760fac4513403efd7110cc19801af3d2262a96df82f676908ab8f3e48bc64e2799b7a7adff74272daf18fc6378f7262712d2479ce8cde30a09eeaa92e9c4cdb4083377b5fe53381950f1c729bb7791f723f5f46f516a85c32ea7020a014dda439a5cc7d236ad8de347af34ba2170b0110e8dcaf9f1c9a5a6668a86085172bd1c538b677c5a2b4cd1327190b86f2347031fa72fe", 0xcf}, {&(0x7f00000009c0)="f9c0c69083fdfdec0d9b8f8aa61636e7e12416ae1c71cb6e8a43a5ecf8ea66b634712bdeb7d50c3f580e2b318e426a9e9826f470dcc457501b27360f4b2392d89ffe5fc9fe089ed3e8198bf11828f701a57f39db0f13888cac1d810a1677d79d133290d1734a0591ef71bd33702a6e21d26d13f55afd9662de15a7c322f3e96aa67e437441452b76a78bb1097bf51ff090ab9cd563b4af9c1cecede8b1716d6a9791672e85a3d226bbc8800a73e4b37b707a1d4adb7d809732a3b8f179d9c423d19d5cd34df847e5b0721b9608721ff662df44c3b6cbe404f4063ecfd45b216f878b39748d6e7923b5a47f8c75ee03", 0xef}], 0x7, 0x52e5) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() writev(r3, &(0x7f0000000440)=[{&(0x7f0000000380)="190d", 0x2}], 0x1) read(r4, &(0x7f00000001c0)=""/153, 0x99) executing program 3: sysctl$vm(&(0x7f0000000000)={0x2, 0x4}, 0x2, &(0x7f0000000080)="dae007000000", &(0x7f00000001c0)=0x6, 0x0, 0x0) executing program 4: r0 = socket$inet(0x2, 0x1, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) bind$inet(r2, &(0x7f0000000000)={0x2, 0x3}, 0xc) dup2(r0, r1) r3 = socket$inet(0x2, 0x1, 0x0) getsockopt(r3, 0x0, 0x23, 0x0, 0x0) executing program 5: open(&(0x7f0000000480)='./file0\x00', 0x200, 0x4ebfac6bbaf796d) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x13d, 0x1, 0xffffffffffffffff}], 0xfffe, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x68}, {0x1}, {0x8106}]}) syz_emit_ethernet(0x119, &(0x7f0000000100)=ANY=[]) writev(r0, &(0x7f0000001840)=[{&(0x7f0000000000)='#!', 0x2}, {&(0x7f00000017c0)="93", 0x1}], 0x2) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000100)) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000280)="08ff102879987d1e22f90d63fc793aeb48c9d44728f1c189b312b670a427bd5f93e784eee82bba9083f9bced12d136a9772241e67661537750d1cd9670bb3e4b47ef2e21724b650a11373ceb6e37a31f3943adfec2915fe30561c12ee06d3eb56dcde1a204cbf8d57abc3139ec9fc0dcd61e2afd0dffbdd69d37303baadc3e22d6fa1935a2194ba1c24cde2d484e87bb63a6b3433d836d1e172a6ac89ca51da8307d70c353e335757f89043ae59e67b5b0ea7dc3598dc3b9887e0cda24ffbd08e0d8fc344f7cb064f0e1c2dd5b9298ebb23c4283deb736a4f98fd9f80da740d79b7f6ba76e"}, {&(0x7f0000000380)="1a75d1373404b6cd49c3e0eea7f15a1be8f7dfab000f54560a6a0465c0a81a38a96f2bd74e14fffb36c45b1e19c5fdeb8a7b3d668c7f4fcba71991aa2b7d22f84b916b32ed621dd5c88f0644a30a8d57616df3130a3a6eeaf7b2a7d2055b276785512bad58d7a580a5d06442c63573d8dcbe0ba041ab8345310c0ffb039e8df2195b3953ca8064ad5b62a825fc028cfca2799ed71d43f2df246746a8e35336a0b2d3"}, {&(0x7f00000004c0)="8dd1d81c3225b188205ed9f3dbae9a2cbeb24b0e805e48ffe3619fa192ccda8fb9120bddbd71794e0821e84132cf5cb1f5234c9c3d86bde3e62fbeedeeb2d96693737f04cae0e6be4f7f73c104ee4f9e7a594f31a95ee9620c333022bd90c144ec96bc0aa4c892f0be3d72c7c4669497727f0e0736520e93957e9ecc005cabdb724d3da4f0abed5e8ee44fbbd9ac8246f6ccd2cf7abac4293651aaac23917720be565f50146e602e16c46f626726380a94e2cbd64295e97ab6d2f176bd85388718f32158c8faee40114695aa05a372f4f4bcad80b5f9ddda435495d2e922081a7c96cb0e055338ecc4284004d0cbde7a87dff794e0519150b69210f55f66b0"}, {&(0x7f00000005c0)="6901664dbd0937ca87718069eb5c3ed919c74b5397fcee2b6f1130c61dd1cfdeec8fbb7e21da5ec6660062c0ac47cd6e80d8bf60754546dd9ca5726bbbfb72d1f96ac63b93bda0bdccf51e295db5a4b64a7a1eff82ff09f042c0a032379e2636bcf6e5ed9b6dcf2a4a5a8d862c676195c73a7a681c752534bdfbccfe4b32ff282ff885f9ac9c564e071cd8db81ab997a2e15a024fa690ef2d4317db70814dee17f0e12fd997c60da4b39861b9e1f6195f1debbbbdc1635b9dfe5339f5b3cc1622b8eb6313ddbd4d1bae856698648db6efd8c5c2ebb975b49ef04d5ddf287f3eff272dcd412a2d72fde110f50af"}], 0x1000007c) sysctl$net_inet_carp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000200)) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) shmat(r4, &(0x7f0000ffd000/0x1000)=nil, 0x0) shmat(r4, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmat(r4, &(0x7f0000ffb000/0x3000)=nil, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x40, 0x0) r6 = getpgid(0x0) wait4(r6, 0x0, 0x2, 0x0) ioctl$BIOCGRSIG(r5, 0x40044273, &(0x7f00000001c0)) mknod(&(0x7f0000000240)='./bus\x00', 0x2000, 0x3a366291) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0) executing program 3: syz_emit_ethernet(0x119, 0x0) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) open$dir(&(0x7f0000000140)='./file0\x00', 0xae828e137847f62, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000580)={0x10, 0x0, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f000007d000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0xfffffffffffffffe}, {&(0x7f000037e000/0x1000)=nil, &(0x7f0000af9000/0x4000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f00003dc000/0x14000)=nil}, {&(0x7f0000626000/0x2000)=nil, &(0x7f000093c000/0x2000)=nil}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f000037e000/0x1000)=nil, &(0x7f0000c17000/0x3000)=nil, 0x4}, {&(0x7f00002a8000/0x4000)=nil, &(0x7f00003fd000/0x1000)=nil, 0xfffffffffffffffd}, {&(0x7f000062b000/0xf000)=nil, &(0x7f0000ff2000/0xc000)=nil}, {&(0x7f00008bf000/0x3000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000601000/0x3000)=nil, &(0x7f0000b08000/0x1000)=nil}, {&(0x7f000011d000/0x3000)=nil, &(0x7f0000372000/0x4000)=nil}, {&(0x7f00001ef000/0xb000)=nil, &(0x7f0000518000/0x3000)=nil}], './file0\x00', 0x4}) r0 = socket(0x1, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x2e}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1, 0xfffffffc, "1a1116f0d4a6140000000000000000001f000800", 0xfff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000002fc0)="1cfcc17868cbc045d15ddbe8a1f141245bcb1d2e695ec9807d7dd5d0852d3f0dc93a5186553085d91d80acd745fef43ca5b25d8a6329454a841a0df1337bea2a91a50cf9273793675d84dabf57a25a1bb57be72c295e62412cd88b74d42f306c1baa8f0a1cc39d3fe11b4f5acdbef3e67e3b935d154f5f112e1b5b9e4e8ab29e01e124652e57cce3737e1aa0cdd66f57ea3a8d7c5aa0b4da8871fdd9f5dd57aa02520da478a2ca4e654a6cc9eb8550d3cb080c3b54b25142ebe1a7eea69145c584bd51243aa6742112d2a8f1cd47bf5f93461bebe1996d8386a0b06ba9dbda37c6bc4cdbf7c7cce587b9b58286da4bb975709e7fa6515a83320378e9c3146673e0e925e324e944b7e8ebba7a2442688e758044fc5396ff06984eacdcb95865bc66fa284573f58e554c25d9fe794a341cdf976870265c8bd75fa6f81c2119e0b1fba895ef4dd90538ba1019f03a2f01631a973b699e2ae60e12183d0b20bc91669e4fe92a878f1f9e811b587c814bb088943efaa9cc5209538ce1fc0814490e008bb9627dcb11f071843e871e74b9e27be08a8fe5ca0e88a4c327d88585973416a787fc9e9817318741a4e50b2c9a2034c09e31d04a031e0b9fb69382dc98ac5d6f41b93ff6c0cac8541cbab346a432200633ac8cdb3acabc5903ac5af0dbce0567fd37156dcd0d687cb63fc94fefeb771b12737b563cd2e02aaec6115def946db1ccf07c411536214076b3976b3f9b451881b2539e558718db5d97761d02cdcb04b387b81271fbfefc6adcb6e029c0f1f9e854172e4c651b7d3b8f64a3a1d38cac16482c6e09452c0df96ec297718e69895a3365e73e8dd9961cd50bad2a4d1d60db0fa4355e70b86bed00dffd62e0ed32bc7d5289500f9d1b56ebddaac1587ac2e5c550d9512b26d338b942070886b3b2e844c6a7105c748b922fbb9a5ee47421ed84b71c5e76e5299de73028e0b3e9928fb325fdfa595d60cd19ba3b5c073bdf4fa94d93e7420026ef116041cf7e2b98029ece8f55d1f8e4afbb093ef94334022b98dae3a81d3e3a74a47a305f33b83ff47a92b521a895d97a8f35a7a69aedc929b7eb1e208b372a9678b196adc35f76be07452f93572203e8655929b1041f036aa5edfa13779aea834f65bddc616111209f69527ff5829facd68691ba6087ad46c44bdefa31ecd433be153eee5b48fd4a95ef7ec98d772f86e332d6fde46e53af3d584f2bf576c45196fa4e16b8c39ea5d8623a3465090718c9ba37621e47e75b01f14818a55cc2f5556427dede37122b56ebad65298bcdcc54da5ce7b9815b47d792a0ad491684a58369ea9bc2fe0b5d5722e1036c88fe67a908ecb94751387cb93ab51d99da79b8499a05ece59b7adaf8759f9d3acfe123f725aa4fcf09e4fb8069e07fc756366cce2fc2217523bf911162e96b4ce06613f92a126476db403c9312a9e6a9ea39bf86bbd0c7da5a8cfaf901ef3d2c2aeebd195449430a32a12ffdfe05f95bab3fbe9cabfe5bd10b53b0f68127c4cfd09d97dd3f418ce2c95f49350c375fe77238df7625767d317c9921c11a", 0x454}], 0x1) writev(r1, &(0x7f0000000600)=[{&(0x7f0000000400)="36ad78ef839be8eb82a45e591bcfbbc366d062c089207bfb943568010a2b7eb528645d96529ae291522ceb83cc791fb9b34c5e01032858877a110cbfffc56c7c8abe7e3d6a382ec61917b46b53c64d3ba2798712ea47489e0429f5c11a4856760000000000000000000000000000000000a3abff40043dc420ab61d85a3ba048a17a45159f759c25079b1313ed927cb0577f3e9b525dd19033ca4be87f269a7540517a445cb8dceac2c6cf8481381d6a5522007b43", 0xb5}, {&(0x7f0000000040)="48fbc75e445943", 0x7}, {&(0x7f0000000100)="315e51c26071d772206855af347dd4a1230618e2a9ad1ff50489211467629a3e3224d086170343b118fc6fdec12bfdd5a7d128d84921b6001006a158e092388d43f41acee273d17ab048489789f93bf5dd6f4b282a79e7edceb13059e508b5d03ca11f607a15c61dfe14b2a41f6c13c03546c1542f7bf47200f0c2ac167031d388bcdab78c3ef0811454f26f593bfa41e2ca7ca0bdbb03f02d7567d809d3b81993ffab7dd3ccadaef3efb4f43406b2f291dca2238e73ef458f0b3ffc4c90cb35f4bed9587346519d2898", 0xca}, {&(0x7f0000000000)="7cfee232311974161f2000f5fb40629d63aa47d6d887d42ab1f6f7bba192d8ed9a067d3b2f001b3c40a7bdc283ae3fe846091af78937611d15f61df0", 0x3c}, {&(0x7f00000019c0)="401b73b8c6141bd770ccce4cc3f431cae9a68cc78fd1fd7ba0e0cff1b7677a54f9bc1b0442d52ff20e184673225bb482f21230fdcae01c3eadb7ee819ac460ec735e4fb6113f311cf92c7043cdb96b2cc52f8fbf91168a9c85540a0e8b91b6913b35dbeb1e5043ede23f3c9255ce59491f307611ec52a0b54664001ee7e817589f741d565e68a01b984dc90723e4bd248d9b861a5b60b47577e6e55a0b00673c99cadddff751c925d0c588603b6cddc2ce13ccb50bddfdd1e674821ce29e92a6b19357a362223c8fbe0085f9e5403ba7a27bdf53fd3ad82b4beb4b088c6f13e7821884f4a47b357c6814c6df78", 0xed}, {&(0x7f0000000240)="7a9f448097275bad00d2133eb147044c718b94802e2fce7efc8d078b9ffaf78de689586fa1918a2a18b2f798d92526a3fcbdab62ff7ea98471f6295f30dbf519918263b84d07b26459f0", 0x4a}], 0x6) ioctl$FIONREAD(r0, 0xc0286988, &(0x7f00000001c0)) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) fcntl$getown(r2, 0x5) close(0xffffffffffffffff) r3 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000200)="f1", 0x1}], 0x1) close(r3) read(0xffffffffffffffff, &(0x7f0000000040)=""/1, 0x1) getrusage(0x1, &(0x7f0000000840)) socket(0x0, 0x0, 0x0) r4 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r4, 0x3a, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f0000000380)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000500)=[{&(0x7f00000000c0)="236abfeffd7ff6e79a9d1df632b7758932b4", 0x12}, {&(0x7f0000000300)="dad6fe432563a80a9632535d46845fafc17c2682211f60f1c8a01082595fac0c3bedd484f2a8461fbe927052e68196df3fa78ba946f41f", 0x37}, {&(0x7f0000000340)="7b5698713e91d38df76d56ce168f1570c4c83d04c02c895cfdc3c25a4b383a", 0x1f}, {&(0x7f00000009c0)="80b3402540f5b665b1a44775f6b7ba7ed409998e8850719b42bac7b4e260e5735c9371413389c3d801d10544865006a541ee10458f64fd2c31181c49962f524945edbb276d8c1dc37a23f49d7107015b6f3ecc84291678ed34eebae6afa9520ff121701e22f5e07c34347d6250b7b6cbf885681453f0c6c7cbd2d73d3c7983ab58b59799483b9e03b64e31054fb5b54d0354804c05839c7aa622956de49660a3589727488427425057ac508b2e396ef9ab09c351bd37d85435e80956113f02a583520a610b43e9759f01650cf22b1b101d40b773cbe9a41a616fd26814c6d60d05e2f6859cb3080e32dc63a77a04dc8e1464377d64d47bd63a90bd25ce2c7b3d87165d34329536793a3d1a5f04b840b1bd567bb404eeecdbf02f7fb298709420559c9b78eb15859df2639ce31e7fff1fd1bacf604b6a041561a3235c6cbcc5c33b5113575bc1586d3ad7e236f7bc718289546a00bb7f1ec4f737959a3457128ff1ba94217da9e44e6e7ee0b0fa9649a1055c509d04d5d61b79143173b384d4dada6f64d54f3a201e2ec57019fb7e87b0f2b50989b6aef205731611e71e99323a4fe2d8fa6357e13b58b528a59970eea6a82bc569253085c5364f052713c6a5aa4f7bdc59a3687a08c75cd1ee59907f103166672996ceb1f8595e207c3f969a60df6192bb80425dadc0e81ff17d26ea40ccf5df767c844ea52c280f1b1d043791ced29c12546217a039e29b53572289c1c2e6c61eb1591857989b2ee200153b9a116962b7a1d872df84364e3d4509c27ba2ec7cdb2077becc911282e5039ad597910f4ba2ee42d75ae3783338cd318402c8fc7e9db358851ac785101c26e16bf236ca79aaf671e4cf683fad8b52efd5e7988b481c71ee4427093633c310e009a534769e8326c8aed7ec7f59b8c3b92a16c9eab4f33a4d6751364b0e06484ec8cc9eaddd7615d3726c2868b482ef1ff4a1791c670110dc44152a139bd74eeb80e0c81949e75f05acbafab3b256dfca929e2fb88f2f4a693045da9f9a0e68dc3bd8c6c8ffb06435d168478a636f32f4e39eb55fad973f1cbc03d056560387deca42d7f43e649ebed5a5517cb43e548cfde29a922359492cb74d884239ad925ac80c13cc48d2629bceb759fda7210e1b2559dac8dd2da046f2d44e569f63041b16c85d9972198e2886f1a8f4b9fdeae029eafcc98daf77691811eba19d0165486e0b192530b132e9d1bf57e2e514d566932848b17e7e99e24cd4ffe7f246fbe7102b8433043432f78b378aa61952421000db6004d7e9ee2bdd0f7b10dbc674897d6568dc420fb592baa129188206c3b9d1522108ae98f5339769a4bd03e8da02afe65b0d3de5abf42bb2940ac3956d988d853c18b64ebd352126cf2c2765dab4a46c0d948ddf696a875f0a4ab8968def8d2e8ecf52b65e573a457f58718109642f33818d5a11ef205715b8f9fbef737684726d9d5d639524840cf557a4c804fa364d5d77ebc7c2c3357eaa5a31923d126bf9727bf6dfa014942815797ae6b7a97b05ba6c845d6ffdf4b3bc6d481d8aee5ce3be3d10ee9eddceb21ab70fd6012171f7bc98dbe1128f0a52f486f5f523ee0930f2df44e20b4b41695a86c5e62a1000a492aa6920560cc2d10b4e25374fbe62b217000f24abf1c41d490d8b1dec18a791ebaba7c62cc686c188ae48a9f7f98c4561e77af5683aad81273a35a8e82fab071c9ab3a40ada0300a8524955d8afe94771a32aafd3f01c34e8c8ced476773dc2fcdb9cdd166b0d0da529e4eb1f04ca6e57c287c72cd0bcbdaa195101e456bc2bdb6c466789d0c463ad33db61a1fe06a850e98f6aee3336822854d04adbf4564c8cb785bc6842de7ec0a7ad839297986605eda63631f3090f1e4468996f79ea31c1722b5b14717cdbb279e9acdb9b4730656704c37a2c01c5091271d0fb543033d7fca1aead74821f2ecef56463ff040b89e0f1250ec9dc93952e338850ebfb1dfd3ab1a67dda039a6702a7d3014f69db6d6fd8096649e01027abb129526587c04b891a9e4d31e26d11030a75fd1502a35a785b1e2f45d7716225b0adf16604a56b9298addf39fa05630c4f0a0f7b57f4b99b184c8756af03e89a98453de8da6d7b76d85ca75f27a6da021a10e476539ec6d4c58a08f37b891e81ef59749d6a334b99d23c5ae672e5d62d1f14bab5a8dd338a053b9b213a6821b11cb66350e461b68ece3a5f19e6ca8debea3ee3687a9365420542f18a68aeaae70d88373604a6fa93cc0fa0b952135ad7daf689fca87800132989b24fb7fb3424faf3110acfc8bebf79f3e4d142b9be0502e44680c69ed0345f36d231807877d296fa5e994c628275a7b4e9434886edc6c1719abbe56e98f31952ba11021814e2e85f7d7d552347f2cd48065afc9d7e70c83b18ae4945fd5b78b87b1be4fc2521da0c976e0dbf3b365a6dad3a98ccf8581bd49cfb96f785af74a4f821a3558c29f2791a1020ea9e22bb6f584928ba510ed2e7049f9af26e8a9a834d6b7c71b3652007298b083e496e9af2508fb50338662ae65200e2cb1ac58f3a770867991f0bd5074366bdc478e62e0f169f22e2ba6b06f4654d975605e13da22b7b4dcf925bbf60b6202b766f011f1cadff970ed78fd22c8d01a55b69825af8e05c77fd2cabd8bf4c462784e5467bb35a76b2642f10859bf118b31fb24e2a67261a546a0e8e4fddd99dcc535656f0c879b0af401f25552992f7ff524f29abd8a7f25266cb566030eb85eca7e1c44f2ec337edb491fe8fc4fbc4aebb8b4cb54774071f06b0ef40c48f49e220429f09252cfe3b12cb1b853d0c9c7a969f2d5b68378acd2dfb2be06bc0971894313656f17efbbb0b5734fcf4c984eb8e5a772b22b8395a4f660238254d8c60e67c8828e8b530d98e74bedb1e1d2c2f62b7a58cca3728001829e8141c4c57a64e5eb3726f74710ecba66f15e5829b5a765f9133b665c5a20a7d53b044dc40bb13cddd3ee501522227d2ad6ca4d709bff24b348c28102988b690c6e847caf735f0f53cbfb5de52424d2b4bc09274f4235b0eea8217d494dfd3154bc6e9ebd6796aae808889800de4e156f8cd3246533132955c98e252e15e5a272cad8d5f969efae51c394c91fa05ac3da64cea2c93feecba0a4d017d7b3321d88cf1a0cfcb8d6d7a043f9919b6c1de0bb2d4864456e8b354a1d6dc57ad76b2e56215e4d658fefd0c47e245ab8010baf4bc9c7a27a505b1884b8810038014d0ed40947a721ea7338028bf327db5d6d8c02e3d50d396d25e42f541a403992dfeb04ecb738d2aeb6b9911133a04d0f5f87044bdb017e34e2bfdd2576b9018c69bf599e830f5a386f9981b008bff8e80f3184f3bb5e37733299d67618c517ec4d68df2b5952fdf480860e626dcb7c52cc01cbbad3b47adc34fb5847636be46eb6258005304f931b99c423df999b7f6779a3e1c3f2c36832d7f4beb22b305cddc773c1658835371caa033b57846e1eaef36e9fa593b8f04f1077c3f1419a808f83258166599305417e33336bda8782fdf62315e27e2b882ea3fbba56b66b46e21cf6c5b90ad2411a93e09456a4f8c06ed95d83b8ba7dbd6aa4d26b7208a37fde7dc1154ed8700134ce675d7794c48f034a6ce7c048f3e21d9327f3670343a9dbb86c800f3cc9ab6b714fd4c1a6ea23eacf819358bd70f08c18b98f4794ac4d2fdf02450b07d482f78806153c4d5664c231ecff18db1b4e031e070c43eb9c459dde6f650748942445eafb2c65017bc2a0d38956811d2c25f42ffadedb05e05b8de55a831d7fa93edfb210327f4eba8cd1291d16ee5d6a054a8192d75f35f5e5901f4edef601c6cf196fa5d8ad1240628f5ae25a9ba308d126315d5bfde886f69a080fdd2412332c4f5e7433bf5f36bea56237e18a8da8d54b025cdb64e913c5703f5adf84713b832ec99c0442feb73984f78c73a8ed60056433e9ba227bd30eb6115c286c8eb3e7ad08f6a6004b2843daa24825e3f1a1bfe0007f1c3d9f6c77b120d32bf1dd35acc8e5437bed089eafb7bc7399d873723826a0bb5d328711b19f1915b2f1a62300d05cdd27a3924cbd58df1adc1cbd7234ee100cbea64c7557b1c105e636b00d05c14b20930f7bb6f9b329e1533a1482014a2a0a4f46a53b0ea29bd8760dc9efcadcadb11c127b52ffbb14e9a65e2eedee218f8f35a9284036e68072ab99fdb79264d41342e01f2eddf4d1a4429a544939f1a3462be1622a3cafe82a1da3fea0fd51bc3fbfc9c964e9b29bd3baa0e89d0f514aa6cba72b33a574daf24d11da20b47f0f262c64f0588b3f14112ed247d97e6b23884e3f734b94f108c8e20bee247caf776f414e808a720224b0f1bc157f030814ccf7e79acbb7d6f033be7f76f6e32e1343eae6b5125a7dd436b5aa2d656450c49faa22484f70ccbe822c94aab49ccc173502023b57808afcacce7d7f638da5b2c85f2057122b2b19e469a49cbeb6f3556d84537acb88a21ea8c63f3aa21aa8f93e8796431582b22fb9e08003bffd728a0edbf620d925ce342f31237eba6bd3863d08a0cec882cebd59f4ae32b1e56637a4cb730f9d0268d38f9b86b53bcab07be0572e8c64ccbc5436ab9b2e789f24fcdfbb2d5d34db00393eab2ac014952d5c9b1ac5ba24e2cf1d2ef12a5a277cb1617d260a61a804de91e1e0aa7bdf6b4601e685525ae5f89a8df317309906e2ee00fc25607fe5caefd353549504bf5abe0cc36d29d587248a01f1d513ff31ce517c588c572e59711a1ed1ce3c184c41e58afea8c40a8a8289d8b3cb26d5b0843decc8d298e971d47849322b19f4b028d0b5c1677dd54a1da1e715095d21570086ac58c89a489afcdd733fc85b464caeb77261ab13bff27ca9754aaaa374e77afffc652b9034e2dd4f25b98254023bd69e2de7415317d2684ee3e710d7467f9ac8b0bde0aafd7c2151d98966b220679ff572f65b07f8574ed37eb9c65b93cb0d05d10eefd2e57617f69db770c01d3fb2b93f4c1650686bd766d8af3c750a8ae142ee68ad8628a9d007b8b38d100838490c4097265e5a989e95414d8bde520e344f5954c6948138daca3ed08d6b79d30896242ced879aac95b309f0f74346021106fdbc9d268ebf39b06dcca2cdb0fe9308f8380fa79ac3de4c1c6be3986cdccb511ba753992c85c9a6aaf7860300541bb7b63af855d47e72dd313b3e193e716f904ff70fe808574c3252e8d11ecc345f2543a4406365f071ed1121bf3f52396ab1fb5d4850261a6050e02ae4c808d9483f9f969773efb5bf8bc1525e3d189f07fdd33fe97cbaa86d54ebb254803ac4255d911fde37cd28973b36433df370e76ae562f749c5c371096d8c44f8f10dae640634689532e8782837b07e3784701aa23cb80b3237299e3a0b8619d2bb2f766e777ff7196c5eab689d51bd61bfc1edae80a10c1a25eb6d016214ecd4411a1cbeb03fb07352f95de53f00ea6bbbe408f80575df5a4acc65bcdee1b51bc757db3f7da20882475b718e46ef5ee6fce52dbff4762e42715faf92603dfd065f67c812cd379109be8f152057a9c2281f19f3321ca3ebab784baf6e563085c042d8892f7c63ad20d57f3ce15e2437fcc0508a85cb8dd00b7ecce71a80cedf5dd78b942ee5a0a42142eaa8a44904ab51ca789d1734f8722f70e5b42e08bdfc6c52fd317fbdbf3abdceb6c84a4469e50f85e74b5ad1b669ba26d2ba060a7afe9e74301f9edd470e0b09b8402a7ea826e87de878ae506b6ff8da25b5b75df132c249b056a8d023f96e5a1991dd1df2a6e1192aca3f2f256", 0x1000}, {&(0x7f0000000400)="87ffd4216c86f821761e31176fc14128d3a30702bdb38680c17229fcf2f8368c9115472e681ba88eb96c227418c3fb2a693dc857e2e2a1652392e1dd65f9eaaf12b79470a6c7eff353e29f09b9c7c9d09ee34e3adc9cb686dac177c120e359ae759ef6f28372da1e2128966498", 0x6d}, {&(0x7f0000000480)="4e162684727c90654e9901d38f0d3af94b8fd4f2ac6f5adcee3938e039d7796429b2326ecb267caa446f53a9d044d4dd8a45f4f308aae621e8444cd6ff0d803ff68815f33ec059ac45cc1bfb4cf22c61602fa9d2d4b03dbba3660ae8606cd10274", 0x61}], 0x6}, 0x400) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) executing program 6: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000240)={&(0x7f0000000140)='./file0\x00', 0x1, &(0x7f0000000200)='./file0\x00', 0x8}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x9f}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(0xffffffffffffff9c, 0x0, 0x0, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0xa2, 0x0, 0x8002, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x40004802) openat$null(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f0000000340)={0x10, 0x1, [{&(0x7f000000b000/0x4000)=nil, &(0x7f0000003000/0x2000)=nil, 0x10001}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000008000/0xb000)=nil, 0x4}, {&(0x7f0000002000/0x4000)=nil, &(0x7f0000003000/0x4000)=nil, 0x7fffffffffffffff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000002000/0x2000)=nil, 0x7fffffffffffffff}, {&(0x7f000000a000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x6}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x365a}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000001000/0x4000)=nil, 0x100000001}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000011000/0x1000)=nil, 0x5}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x800}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000004000/0xb000)=nil}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x34e}, {&(0x7f0000003000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7}, {&(0x7f0000003000/0x2000)=nil, &(0x7f000000f000/0x4000)=nil, 0x1}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x43}, {&(0x7f000000e000/0x3000)=nil, &(0x7f0000010000/0x4000)=nil, 0x8}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000005000/0x2000)=nil, 0xfffffffffffffffb}], './file0\x00', 0x9}) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r4, 0x0) write(r0, &(0x7f0000000100)='\x00', 0x1) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) executing program 0: kqueue() poll(&(0x7f0000000040)=[{}, {0xffffffffffffffff, 0x20}], 0x2, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) select(0x40, &(0x7f0000000040)={0x3, 0x0, 0x8, 0xfff, 0x4f, 0x6e14, 0x935e, 0x1}, &(0x7f00000000c0)={0x5, 0x100000000, 0x8, 0x26, 0x1f, 0x401, 0x9, 0x8}, &(0x7f0000000100)={0x9, 0x1, 0x100000000, 0x6, 0x7, 0x2, 0x7, 0x35}, &(0x7f0000000140)={0xfd, 0x7}) r0 = syz_open_pts() close(r0) syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x825d}, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = dup(r2) setsockopt$inet_opts(r3, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) dup2(r3, r1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000), 0x10) write(r2, &(0x7f0000000080)="77122f1bcfab543f", 0x8) getrlimit(0x5, &(0x7f0000000180)) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x6, 0x0, 0xfffffff9, 0x0) executing program 4: socket(0x0, 0x0, 0x0) pipe(&(0x7f00000004c0)) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r0 = getpid() ktrace(0x0, 0x0, 0x0, r0) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x40004802) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x54}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1, 0x0, 0x37) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x100}}) r1 = kqueue() read(r1, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 6: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000040)={0x200, 0x2, 0x1}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r1 = syz_open_pts() sysctl$hw(&(0x7f0000000140)={0x6, 0x14}, 0x2, &(0x7f0000000380)="d307c2d6c8bd46bc1ce3f4641eea6c57e4b3aa775eb15f10f3eef2fc3a3e1501394e0aa6febb3a7e6704ec2baa34612a9cbb90d34bf1866b57bc", 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x2d, 0x0, 0x0, 0x8}, {0x40}, {0x416, 0x3, 0x0, 0x4}]}) syz_emit_ethernet(0x3e, &(0x7f0000000500)=ANY=[@ANYRES16]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000001480)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) close(r1) syz_open_pts() r3 = socket(0x18, 0x3, 0x0) close(r3) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000440)=0x6, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0xa9, 0x0, 0x0, 0xffffffffffffffff}], 0x4, 0x0, 0x3, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname$unix(r3, 0x0, &(0x7f0000000200)) syz_emit_ethernet(0x2a, &(0x7f0000000540)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000008004500001c0000000000009078ac1400aa0000000010009078000000009be317b9b911ac9fd06523ff4c7ba72b8073d866e76e314eeaf0594350adf245dd0786e7509f4c958da1144e6f2ae7641975dfa7b40129d68ff2e53bfe43fbaf3448984bc87c7d2c54ea48601d8d5e5961cc10ca9eccd6e1c3f0fce52de3a225906ae4387a2ff61058d37303c29a858bc679e2c77e615424232e2007d4aa197301002fe952f1205fa691f28d77356a3067c53a61f257a994179047d7e35061697e8d275d143c7d3bd40adc35854d2c0b11c4736e1838b887ddfcb4b9b0318c3e2c56e3b8cff35f55e3963c50976e1d12befbe6f0297fb93326b1cdc8ec9e9f12f078f98c0c20469f210672c584aa945b1afb99506b555b3b6355ae67eeb008cae9a36864376d1fd92d4bab47099876bc1fc49719fdf21a12d2c32421500e8a3267c887d94b2fd870b02c115ddc0b2b48d1c00acebf521269f528148f4540a604474ee66592cb5437811fd11253ff4acb19bf4407918bd923ff2db2fbfaa9f53a79b42d5ecdfbf097a15ebebc9c41a57f15259b0dc337a4b11d47f3d0b4ce219a0b43a89606bebb11cd017a671d056aad6bb0122228cf26d525c7679f481855"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x1, 0x0) connect$inet(r5, &(0x7f0000000000), 0x10) shutdown(r5, 0x2) writev(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) executing program 0: mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mkdir(&(0x7f0000000000)='./file0\x00', 0x1d8) setreuid(0xee00, 0xffffffffffffffff) r0 = getuid() r1 = getuid() chown(&(0x7f0000000180)='./file0\x00', r1, 0x0) r2 = getuid() setreuid(0x0, 0x0) getuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x40, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x7}, 0x5, 0x7b8, 0xffffffffffffffff, 0x0, 0x80000001, 0x80000000, 0x4, 0x2}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8f4}, 0x100000000, 0x6, 0x0, 0x0, 0xfffffffffffffff7, 0x0, 0x6, 0x2}) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x820, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x243c, 0x0, 0x0, 0x0, 0x0, 0x50, 0x1000}, 0x101, 0x1f, 0x0, 0x0, 0x5, 0x10000, 0xffffffffffffff7f, 0x8}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a00)={&(0x7f0000000580)=@file={0x1, '.\x00'}, 0x4, &(0x7f0000000880)=[{&(0x7f0000000680)="5db64d34295d264ce4c4cc12378a92d6026462c9deb30cae37908df2fe74fc3ff0ea6da551f8ac13d6b093c59b31ec6096749cac36e030909ef939ba039fa7d51943926e9e95e5d1867f8e8533782b2cd3e5afa1912a9349debbcf5bbbde4cb0770a420c6f309c4de6e4acdbedb9623c646578faf5f718e77692889f4f84188b9cb403ff660be2c6356e752eb15f4201b68a888985edd0cd61a4960f952cfde69445409b7004788cfb1b1a061b3bb38e743da660ee33906cc526e2066901e9a91a3ef4ee189a64f75a7bc6f3cc29141110057a", 0xd3}, {&(0x7f0000000780)="ce3cab17bf47e250fc6c75f8e72054e13f5fb7dd45b2169f5e842f720598140521ffefc34510941fd93e6aac4ccf145c72195040013aba8358c4718e392e5fb319f731ac8634b3426d25198f1741a0cd969a3b4862974d305bb37c4c48f62ac170ea405a2d8461c9c425028fd476bc88e77e5412a35bfb2f275e4560bdc4c61f9f502d05ec1be4cc1e7afcc57fa1ebc381465b6c070b1b1165b3960da1c603eb6b59471674524253748afa8aec9fba4e21b51ce78796b6b65b56d4dee7f31570ee1327bb538e876657ad26f2", 0xcc}], 0x2, &(0x7f0000000380)=ANY=[@ANYRES16=r0, @ANYRES32=0x0, @ANYBLOB="24e3fdd46734ba20ab63d8000000000400000000220000", @ANYRESOCT, @ANYRES32=0xffffffffffffff9c, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="20000000000069b638ce86870d3bb28948b02d0f19636459c4fcb9ed54ff709a28d76e0532350c3915632b415932b61216696c59a6fa955efbc24b33e0087923dc592270192b49d0aeeb7864bf7d31317adf333315177c04400851a486b1db7ad3a7e1972218fbfad57a3fb46ca9cd0be0edef1004ca19842233ef5b1415e0760f0cc7b0981619c0665250ca0b56ec1c", @ANYRES32=0x0, @ANYRES8=r0, @ANYRES32=0x0, @ANYRES32=r2, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x80, 0x8}, 0x407) chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000040)={{0x6, r0, 0x0, 0x0, r3, 0x111, 0x8}, 0x7, 0x0, 0x81}) r4 = semget$private(0x0, 0x3, 0x0) semctl$GETPID(r4, 0x0, 0xb, 0x0) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000004c0)={{0x200, r0, 0x0, r2, 0x0, 0x38, 0xa}, 0xd1c}) semctl$GETPID(r4, 0x0, 0x4, &(0x7f00000001c0)=""/182) executing program 2: syz_emit_ethernet(0x23bf, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd6085ceb2ff61000000000000000000000000000000000000ff020000000000000000000000000001001d000000000000010300000001e31dd3d88e1f8a59f12d913d98105d13d89788b69a72e34bcc921389d20a071b3f7a6b75bc7aa609b48143d932edbf6f0e881f67cd0d55956c7f26ac75f6a2a89056748b9249d0d36f8d3f0b931021c871c35786c46ababc7b51a4996ff063e6259fa3dac1259cec17067b4dda84e1dfd38e49f53f576fb7e1c6704bce1bf58f0938"]) r0 = socket(0x18, 0x3, 0x0) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000001a00)=0x80000000, 0x4) close(r3) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) dup2(r2, r3) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r4, &(0x7f0000000000), 0x10) ioctl$FIONREAD(r0, 0x80206979, &(0x7f00000001c0)) r5 = syz_open_pts() syz_open_pts() r6 = open(&(0x7f0000000240)='./file0\x00', 0x2, 0x20) unlink(&(0x7f00000011c0)='./file0\x00') mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r6, 0x0) close(r6) munmap(&(0x7f0000000000/0x1000)=nil, 0x71c47) fcntl$setstatus(r5, 0x4, 0x40) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r7 = syz_open_pts() close(r7) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000200)={0x27ff6, 0x0, 0x4000c1, 0xffffff7d, "1026307e7be2df67de26818bda64610500"}) select(0x40, &(0x7f0000000080)={0x2, 0x5, 0x7, 0x7, 0x6a, 0x5, 0x8, 0x6}, &(0x7f0000000480)={0xfffffffffffffff9, 0x0, 0x7, 0x8001, 0x1, 0x3, 0x5, 0x2}, &(0x7f00000004c0)={0x3, 0x3, 0xd274, 0x3ff, 0x1, 0x3, 0xe5a0, 0x100}, &(0x7f0000000500)={0x5b1, 0x3}) writev(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000040)="e2bc47545a88c22656195da7e9290164c6d85cf0c7c616b733e8035966df60b8c723fb614f32b2e673f1869ec9ef0462c225cccf2113cbaf2a40ea3a7c", 0x3d}, {&(0x7f0000000280)="370975e6110bf6825ff2f9bfa9fdc84f44abfb1d006a0c00cf2a780320186371017fce3fe0ed87268bac72d72a52c54c8464a575db11eb0b426e883f9f4ea501ac35665ef2e75483419aafabd010867b066a31dc8f038bc3c15e521f86ec00890c022c43ba5210a9353af878e23000da54594077fcabda2986a19b7214fd69aedc6067381a0eb71cbd5e5620ce9b8c0940b1becf40ff45df09ba23331c9b4fb25c85ae797425c491d3f3d49da36c30b79a46", 0xb2}, {&(0x7f0000000340)="de850001c724592c672e2420964480633899fcaa3bcd093586f7449465c1b5bf4847f19fecfe03becf2646ce7c4b30ecfc21b29a6288c3e53bfa000f88ea04192a86c1380dfa7cb56e3470c711d5b25e8191919718ffb4af53066f64703bbd080b0f1d84c34fb6f59f7f5fbd98818c2873d927b1a6ad204264762cb47a02669bbed34e78dbaef4a3fa5628bea5d91f1b6896ebf4c5784ab71f7b27b461953298ed4ab949d0f3b6bffaa83d0acc41d26f25bb913dc6ab6d47ad9ef99a1d5681c67791607990495e1896814acdae33ac69d4f57334096331d1", 0xd8}, {&(0x7f00000000c0)="0913fb005c", 0x5}], 0x4) syz_open_pts() executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) socketpair(0x18, 0x4000, 0x81, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000140)=0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000180)="b1000501600000000000000007000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361b1257aea8c500002002fbff0c2300008abfba0900000008e371a3f8343712051eadb71d89e000040781e4b2feff000000", 0xb1, 0x0, 0x0, 0x0) write(r3, &(0x7f0000000080)="c7", 0x1) write(r2, &(0x7f0000000340), 0xd4e688a67930cd) close(r2) write(r3, &(0x7f0000000040), 0xfeea) execve(0x0, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r5 = kqueue() kevent(r5, &(0x7f0000000080), 0x7ff, 0x0, 0xc0000000, 0x0) kevent(r5, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$SPKRTONE(0xffffffffffffffff, 0x80085301, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x84, 0x0, 0x0, 0x5}, {0x6c, 0x0, 0x0, 0x100}, {0x416, 0x0, 0x0, 0x3}]}) syz_emit_ethernet(0x1019, &(0x7f0000000400)=ANY=[]) executing program 5: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0xffff4f70) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000500)="9401050300000080b1b0782797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d63734e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c30600000000000000c90de81ed297b2319e130f", 0x194, 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x100) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$FIONREAD(r1, 0xc0106978, &(0x7f00000000c0)) recvmmsg(r0, &(0x7f0000000300)={&(0x7f00000002c0)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/165, 0xa5}, {&(0x7f00000006c0)=""/4096, 0x1000}], 0x2, &(0x7f0000000200)=""/155, 0x9b}, 0x1}, 0x10, 0x0, &(0x7f0000000340)={0x8, 0x8}) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2485607, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x13) ioctl$FIOASYNC(r1, 0x80047470, &(0x7f00000000c0)=0x5) getrlimit(0x0, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x0, 0x0) open(0x0, 0x0, 0x0) pipe(0x0) syz_emit_ethernet(0x6e, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x0, 0x0, 0x0) setsockopt(r2, 0x0, 0x0, &(0x7f0000000000), 0x0) select(0x40, &(0x7f0000000040)={0xfffffffffffffffc}, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x1}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000100)=ANY=[]) syz_emit_ethernet(0x36, &(0x7f0000000740)={@broadcast, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "84e187", 0x0, 0x0, 0x0, @rand_addr="adbb7b937725a3bf5c5e2e368f3813b0", @mcast1}}}}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000300)={@broadcast, @random="14e7735aa108", [], {@ipv6={0x86dd, {0x0, 0x6, "bf4c3f", 0x0, 0xc, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}}}}}) getpid() executing program 4: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r0 = open(0x0, 0x0, 0x0) link(0x0, &(0x7f0000000400)='./file0\x00') execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=[&(0x7f00000000c0)='\x00'], &(0x7f0000000280)=[&(0x7f0000000140)='/dev/rvnd0c\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='/dev/rvnd0c\x00', &(0x7f00000002c0)='*\\.-\\!\x00']) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xe150, 0x0, "32cd8b6abdc8a5508471050000000010000407ff", 0x0, 0x4}) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) openat$vnd(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0xa, &(0x7f0000000040), 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13", 0x5) setsockopt(0xffffffffffffffff, 0x1000000029, 0xd, &(0x7f0000000000), 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x100, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x1d, 0x0, 0x0, 0xfffffffd}, {0x7, 0x0, 0x2}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) setrlimit(0x8, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0xc}, {0x60}, {0x8106}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) accept$inet(0xffffffffffffffff, 0x0, 0x0) executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513000000000000000012000000000013fecea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a421180000007226dee501d610a05f0fd38bfbb770c1f5a872c88106002ec589040000000c000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407", 0xb1, 0x0, 0x0, 0x0) kqueue() executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = dup2(r2, r1) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000640), 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r4 = dup2(r0, r0) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f00000000c0)) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1f674d19b1f9ec35, 0x0) ioctl$BIOCFLUSH(r5, 0x20004268) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', r0}) setitimer(0x1, &(0x7f00000001c0), 0x0) sysctl$kern(&(0x7f0000000240)={0x1, 0x28}, 0x2, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) socket$inet(0x2, 0x2, 0x0) (async) socket$inet(0x2, 0x2, 0x0) (async) dup2(r2, r1) (async) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) (async) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000640), 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) dup2(r0, r0) (async) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f00000000c0)) (async) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1f674d19b1f9ec35, 0x0) (async) ioctl$BIOCFLUSH(r5, 0x20004268) (async) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', r0}) (async) setitimer(0x1, &(0x7f00000001c0), 0x0) (async) sysctl$kern(&(0x7f0000000240)={0x1, 0x28}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) executing program 7: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x7fd121c96b60a609, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r1, 0x8080691a, &(0x7f00000001c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x45}, {0x1}, {0x6, 0x0, 0x0, 0xdf72}]}) connect$unix(0xffffffffffffffff, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) socket(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x8830, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000240)="1234c147d168098b93029dfee05e", 0xe}], 0x1) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x1f}) executing program 2: syz_emit_ethernet(0x26d, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd605f6ad902373a003bcc2629a17a6c58afb8877c8be162e3fe8000000000000000000000000000bb01009078000000006a1476f8f8012b"]) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x6, 0x1000, {0x3, 0x5}}) executing program 4: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) r4 = dup2(r2, r3) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 1: open(&(0x7f0000000480)='./file0\x00', 0x200, 0x4ebfac6bbaf796d) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x13d, 0x1, 0xffffffffffffffff}], 0xfffe, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x68}, {0x1}, {0x8106}]}) syz_emit_ethernet(0x119, &(0x7f0000000100)=ANY=[]) writev(r0, &(0x7f0000001840)=[{&(0x7f0000000000)='#!', 0x2}, {&(0x7f00000017c0)="93", 0x1}], 0x2) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000100)) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000280)="08ff102879987d1e22f90d63fc793aeb48c9d44728f1c189b312b670a427bd5f93e784eee82bba9083f9bced12d136a9772241e67661537750d1cd9670bb3e4b47ef2e21724b650a11373ceb6e37a31f3943adfec2915fe30561c12ee06d3eb56dcde1a204cbf8d57abc3139ec9fc0dcd61e2afd0dffbdd69d37303baadc3e22d6fa1935a2194ba1c24cde2d484e87bb63a6b3433d836d1e172a6ac89ca51da8307d70c353e335757f89043ae59e67b5b0ea7dc3598dc3b9887e0cda24ffbd08e0d8fc344f7cb064f0e1c2dd5b9298ebb23c4283deb736a4f98fd9f80da740d79b7f6ba76e"}, {&(0x7f0000000380)="1a75d1373404b6cd49c3e0eea7f15a1be8f7dfab000f54560a6a0465c0a81a38a96f2bd74e14fffb36c45b1e19c5fdeb8a7b3d668c7f4fcba71991aa2b7d22f84b916b32ed621dd5c88f0644a30a8d57616df3130a3a6eeaf7b2a7d2055b276785512bad58d7a580a5d06442c63573d8dcbe0ba041ab8345310c0ffb039e8df2195b3953ca8064ad5b62a825fc028cfca2799ed71d43f2df246746a8e35336a0b2d3"}, {&(0x7f00000004c0)="8dd1d81c3225b188205ed9f3dbae9a2cbeb24b0e805e48ffe3619fa192ccda8fb9120bddbd71794e0821e84132cf5cb1f5234c9c3d86bde3e62fbeedeeb2d96693737f04cae0e6be4f7f73c104ee4f9e7a594f31a95ee9620c333022bd90c144ec96bc0aa4c892f0be3d72c7c4669497727f0e0736520e93957e9ecc005cabdb724d3da4f0abed5e8ee44fbbd9ac8246f6ccd2cf7abac4293651aaac23917720be565f50146e602e16c46f626726380a94e2cbd64295e97ab6d2f176bd85388718f32158c8faee40114695aa05a372f4f4bcad80b5f9ddda435495d2e922081a7c96cb0e055338ecc4284004d0cbde7a87dff794e0519150b69210f55f66b0"}, {&(0x7f00000005c0)="6901664dbd0937ca87718069eb5c3ed919c74b5397fcee2b6f1130c61dd1cfdeec8fbb7e21da5ec6660062c0ac47cd6e80d8bf60754546dd9ca5726bbbfb72d1f96ac63b93bda0bdccf51e295db5a4b64a7a1eff82ff09f042c0a032379e2636bcf6e5ed9b6dcf2a4a5a8d862c676195c73a7a681c752534bdfbccfe4b32ff282ff885f9ac9c564e071cd8db81ab997a2e15a024fa690ef2d4317db70814dee17f0e12fd997c60da4b39861b9e1f6195f1debbbbdc1635b9dfe5339f5b3cc1622b8eb6313ddbd4d1bae856698648db6efd8c5c2ebb975b49ef04d5ddf287f3eff272dcd412a2d72fde110f50af"}], 0x1000007c) sysctl$net_inet_carp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000200)) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) shmat(r4, &(0x7f0000ffd000/0x1000)=nil, 0x0) shmat(r4, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmat(r4, &(0x7f0000ffb000/0x3000)=nil, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x40, 0x0) r6 = getpgid(0x0) wait4(r6, 0x0, 0x2, 0x0) ioctl$BIOCGRSIG(r5, 0x40044273, &(0x7f00000001c0)) mknod(&(0x7f0000000240)='./bus\x00', 0x2000, 0x3a366291) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0) executing program 2: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x0, 0x7fffffff}) sysctl$net_inet_ip(&(0x7f0000000000), 0x5, 0x0, 0x0, 0x0, 0x45) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x8, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9, 0x29, 0x40000000, 0x5, 0xffffffff80000000}, {{r0}, 0xfffffffffffffffe, 0x24, 0x8, 0x0, 0x200}, {{r0}, 0xfffffffffffffffd, 0x41, 0x0, 0x400000001ff, 0x6}, {{r1}, 0xfffffffffffffff9, 0x88, 0x1, 0x0, 0x8}, {{r0}, 0xfffffffffffffff8, 0x90, 0x1, 0xfffffffffffffffb, 0x6}], 0x30, 0x0, 0x57d, 0x0) r2 = syz_open_pts() dup2(r2, r0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x16) setuid(0xffffffffffffffff) execve(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x22, &(0x7f0000000040)=ANY=[@ANYBLOB="ff20ffffffffffffffffff00002000"/32]) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r4, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x134, 0x0) munlock(&(0x7f00003e0000/0x3000)=nil, 0x3000) r5 = semget$private(0x0, 0x2, 0x60) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000000)={0x8000, 0x0, {0x0, 0x2}}) setuid(0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0x808c694d, &(0x7f00000001c0)) mmap(&(0x7f000028e000/0x2000)=nil, 0x2000, 0x1, 0x4012, r7, 0xffff) writev(r6, &(0x7f0000000400)=[{&(0x7f0000000440)}], 0x1) execve(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) semctl$GETZCNT(r5, 0x2, 0x7, &(0x7f0000000000)=""/14) executing program 4: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r0}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setpgid(0x0, r0) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r2 = fcntl$getown(r1, 0x5) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r3) ktrace(&(0x7f0000000180)='./file0\x00', 0x7, 0xd30, r2) munlock(&(0x7f0000002000/0x1000)=nil, 0xffffffffdfffdfff) executing program 1: mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mkdir(&(0x7f0000000000)='./file0\x00', 0x1d8) setreuid(0xee00, 0xffffffffffffffff) r0 = getuid() r1 = getuid() chown(&(0x7f0000000180)='./file0\x00', r1, 0x0) r2 = getuid() setreuid(0x0, 0x0) getuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x40, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x7}, 0x5, 0x7b8, 0xffffffffffffffff, 0x0, 0x80000001, 0x80000000, 0x4, 0x2}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8f4}, 0x100000000, 0x6, 0x0, 0x0, 0xfffffffffffffff7, 0x0, 0x6, 0x2}) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x820, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x243c, 0x0, 0x0, 0x0, 0x0, 0x50, 0x1000}, 0x101, 0x1f, 0x0, 0x0, 0x5, 0x10000, 0xffffffffffffff7f, 0x8}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a00)={&(0x7f0000000580)=@file={0x1, '.\x00'}, 0x4, &(0x7f0000000880)=[{&(0x7f0000000680)="5db64d34295d264ce4c4cc12378a92d6026462c9deb30cae37908df2fe74fc3ff0ea6da551f8ac13d6b093c59b31ec6096749cac36e030909ef939ba039fa7d51943926e9e95e5d1867f8e8533782b2cd3e5afa1912a9349debbcf5bbbde4cb0770a420c6f309c4de6e4acdbedb9623c646578faf5f718e77692889f4f84188b9cb403ff660be2c6356e752eb15f4201b68a888985edd0cd61a4960f952cfde69445409b7004788cfb1b1a061b3bb38e743da660ee33906cc526e2066901e9a91a3ef4ee189a64f75a7bc6f3cc29141110057a", 0xd3}, {&(0x7f0000000780)="ce3cab17bf47e250fc6c75f8e72054e13f5fb7dd45b2169f5e842f720598140521ffefc34510941fd93e6aac4ccf145c72195040013aba8358c4718e392e5fb319f731ac8634b3426d25198f1741a0cd969a3b4862974d305bb37c4c48f62ac170ea405a2d8461c9c425028fd476bc88e77e5412a35bfb2f275e4560bdc4c61f9f502d05ec1be4cc1e7afcc57fa1ebc381465b6c070b1b1165b3960da1c603eb6b59471674524253748afa8aec9fba4e21b51ce78796b6b65b56d4dee7f31570ee1327bb538e876657ad26f2", 0xcc}], 0x2, &(0x7f0000000380)=ANY=[@ANYRES16=r0, @ANYRES32=0x0, @ANYBLOB="24e3fdd46734ba20ab63d8000000000400000000220000", @ANYRESOCT, @ANYRES32=0xffffffffffffff9c, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="20000000000069b638ce86870d3bb28948b02d0f19636459c4fcb9ed54ff709a28d76e0532350c3915632b415932b61216696c59a6fa955efbc24b33e0087923dc592270192b49d0aeeb7864bf7d31317adf333315177c04400851a486b1db7ad3a7e1972218fbfad57a3fb46ca9cd0be0edef1004ca19842233ef5b1415e0760f0cc7b0981619c0665250ca0b56ec1c", @ANYRES32=0x0, @ANYRES8=r0, @ANYRES32=0x0, @ANYRES32=r2, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x80, 0x8}, 0x407) chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000040)={{0x6, r0, 0x0, 0x0, r3, 0x111, 0x8}, 0x7, 0x0, 0x81}) r4 = semget$private(0x0, 0x3, 0x0) semctl$GETPID(r4, 0x0, 0xb, 0x0) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000004c0)={{0x200, r0, 0x0, r2, 0x0, 0x38, 0xa}, 0xd1c}) semctl$GETPID(r4, 0x0, 0x4, &(0x7f00000001c0)=""/182) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000000c0)) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1f674d19b1f9ec35, 0x0) ioctl$BIOCFLUSH(r2, 0x20004268) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', r0}) sysctl$kern(&(0x7f0000000240)={0x1, 0x28}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 1: sysctl$kern(&(0x7f0000000080)={0x1, 0x3d}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() r1 = getppid() r2 = syz_open_pts() close(r2) r3 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) listen(r3, 0x2) writev(r2, &(0x7f0000001180)=[{&(0x7f0000000200)="8348c3e7000300", 0x7}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffdffc, 0xefffffc3, "dacd0400000000000101000000000000000600"}) close(r2) fcntl$lock(r2, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000, r1}) flock(r0, 0x1) syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) getpid() r4 = kqueue() mkdir(&(0x7f0000000000)='./file2\x00', 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x801169ac, 0x0) socket(0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x1) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) kevent(r4, &(0x7f0000000080), 0x101, &(0x7f0000000140), 0xffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x2, 0x2, 0x0) r6 = accept$inet6(r3, 0x0, &(0x7f0000000100)) bind(r6, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) ioctl$FIONREAD(r5, 0x8040691a, &(0x7f00000001c0)) sysctl$ddb(&(0x7f0000000000)={0x9, 0x6}, 0x2, &(0x7f0000000100), 0x0, 0x0, 0x0) syz_open_pts() executing program 5: sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x6}, 0x4, &(0x7f0000000040)="508330328b11bd13120f20ea44a569bae8090ee38aa699fdf860eaddbc053e80b950b22f4599b52d9bee0afe8315d09f624662b264533dda4055bad034c14383a8c908645bcb8eec9d714bf93e8b4caa4c4a64776815cc9e1f90b6bd5136594bc01b3d5ac1cf3a5fd38a287de7e7e58a4b32361709edf45c16aa2abde06bdd1f52ac2de999ba61c9d52e920a2d069acd5eeacfe0787f34580cc347e36f15feb7dfcfa65e64fa74f899d73b8fed6aeda0dc6a05d90b5da67c60038d8486fda7efd520d8e67c6af61502b67da4", &(0x7f0000000140)=0xcc, &(0x7f0000000180)="ed0a60f2f76bf8a5fec25f58471127d4322fa084bbfa6223c4218276435e3d26b6050f2b37862d0b452ee107579c14b2051bc32003a459f7da56701887f1b74709bb4ea1a4d40208eb4832d7d7ca9e3ce549596306703f7f583cf2bbdc100b56ec64569432b64ad6cace045d8fdb7219ea5fe96563fa5edf263b5689b1dcc81e52", 0x81) sysctl$net_inet_ip(&(0x7f0000000240)={0x4, 0x2, 0x0, 0x1a}, 0x4, &(0x7f0000000280), &(0x7f00000002c0), &(0x7f0000000300)="518c01d33e6d6e5c18a1ace132a8be7f580f25c34f1ad93c2664470b42157ec0144af3002dde74b70c23cd0b633b1bad2dd10644694e64c70aa916d3eacda447a56a932c6cc8c549d0752c7483ac0026f0f9a927cd03a77e24f898470bcc8b99b7550bcd15d1", 0x66) sysctl$net_inet_ip(&(0x7f0000000380)={0x4, 0x2, 0x0, 0x3}, 0x4, &(0x7f00000003c0)="9abf40c361d2594878eb8ad543b24274248fe05ff93be8261a293a5479cca6003d1b0cb7f407ad03ebb2d448d9d74740ba543a12fc311dcd0b118aefeb873b1e71e3f4fe8e71f1792f693ba4aa590da698544f42e05464b260bda4f68088173926669c39ae49fc505ef945eaf4047057f4754180e09c72e0eb04c634ac2ff4440434ae36cb12cac44a219c8415a919a283c2e3d6bfc480fd5200019f547cbf6f60708b79d86a67bc027e68", &(0x7f0000000480)=0xab, &(0x7f00000004c0)="d00a3e6a5d0447752b3062ca2013b4e00677fd58546bb9b50cc7f301cda7bec47736366210f73a023955a2545f3677f1910ae2fb423867e4da86337eabddf7c1422d546af607637b094c75802ff156d6cced6c14ba092eaa010e698786a6d9162ed98358fa242aa787da8218907011112c4404075f9352", 0x77) sysctl$net_inet_ip(&(0x7f0000000540)={0x4, 0x2, 0x0, 0x9897e85060d0e07a}, 0x4, &(0x7f0000000580)="a79c80062ceda1843e7ba03e3579b3b145936098b97891215b8f988897da5c5cf6585f5ff4a374a8f7d3f451b62c4618068a4bbb3b86522712b804b61d54ba46d9ab22969bd20d1dd3d43ca4271abb766620acc7adebe2a0c2f35c63485f350f0724375290c2ec203463a88d3c5db2d4f02566b7d9", &(0x7f0000000600)=0x75, &(0x7f0000000640)="29d8cc3d906208c9c377fbb957c3a3afbe5a79f2c615dc269f7020a8db11432f8ef2a5932d9f3fefdd6152b24ae0f063", 0x30) sysctl$net_inet_ip(&(0x7f0000000680)={0x4, 0x2, 0x0, 0x20}, 0x4, &(0x7f00000006c0)="7de66c17f64f8d17359cc97e92de2068b195", &(0x7f0000000700)=0x12, &(0x7f0000000740)="6626695d4fd068f1a385d04489df5058b895adb16b21c0ed99f32fc13bcdce19cdc2a25407e7341deca75fec35509dae6ce635b7b67bbf7070d025dc22bdd7e38245507921a51fcf6984aeab11991d86866cc9cf3108bc12a9322b105c3dc87658524c1985f61b37", 0x68) r0 = open$dir(&(0x7f00000007c0)='./file0\x00', 0x80, 0xa4) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5, 0x5813, r0, 0x100000001) sysctl$net_inet_ip(&(0x7f0000000800)={0x4, 0x2, 0x0, 0x1c}, 0x4, &(0x7f0000000840)="1f585455ca896e65fc2545b5a8219df5a84e7e631d0951682051bc1abcfd48f6c29fd58771a3749d142c647c0e2b1200d6ba87af689516b2d1f7d6fde4be18f7efe294f50c29ee1e58f8d318518204ef50d64ee02d5a0ed24ea8cc4570ba421b79cc4a8eb7e31f184104ade4cd03c1d0e7748166cb3d1d972ee4e161258bf3f20ea35d2648c15dbbb3a93709b7a9f1558e5f3c11bb4ffa8ac671e729b55e0f9db677c3a09c1e74d1cdb360d5116aa650fdfe2c62475e7a74323fecd8d4c76fab1219491525e46faf457c973ece1b6be99e5faf2f38", &(0x7f0000000940)=0xd5, &(0x7f0000000980)="8f033fcc147471e6538f2f20a0092a38eb228aed147c4ad57a2247e074fe525b176a382933ef7ec1be7f2e620ad674fba3cd5e648ec88a8c3cad0e9ca33490fc98f752d37cf6d999d06939d98429fe30ce3c9ebb7ef1a45a0afe0a9679c8acf0a4ee509c428ebb8d1217398459ba7d6aaac086c614e8f0c32d72f6fdd5ec651a115096bc01405e68429d64bd54fa7ff3f684de88a04934c10cf9e9cea6c0806bf44f8dd5315566ae7d3a92ba9b3855a9abcb4e791bdb800a444027a4db9f7e23643eb78f3d11577cf7bc8be123409e0f96b6710806b6c73364282fc15c0c0ec4fd749ca2e08474139f53334a", 0xec) sysctl$net_inet_ip(&(0x7f0000000a80)={0x4, 0x2, 0x0, 0x1a}, 0x4, &(0x7f0000000ac0)="9147d0ff91e555e07f6a59b9fca6feee2eeed8d1d558ccfe679b3b14d8ea9afbddb022c038dcb3b35c64fc7ec8b68ad49d2194a73efcab19148c645625bdb498b6c5b820990af0bfb9f1c67accb4dbd50810ff0306fe8997a69ae0cd4ca42413ef153fc4afa4245ba7299af58c6dcbd4ec458f7bb18975eb72b4262b6c26b1960e755c1b84ad9922c476e73b964cea074917823d7f6b3be98b5fc7f9b759f6e9ade6a6bb6d0ebc1ad0b01140dbd0960bd396936b8c4244d5adcf715db8e7312b20352da227d14d0a4d80a9af0c9113ca629e394c5093faf777f77c90", &(0x7f0000000bc0)=0xdc, &(0x7f0000000c00), 0x0) mquery(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x401) r1 = socket(0x10, 0x3, 0xff) ioctl$TIOCOUTQ(0xffffffffffffff9c, 0x40047473, &(0x7f0000000c40)=0x4) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000c80), 0x180, 0x0) r3 = dup2(r2, r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000cc0)={0x5, 0x1, './file0\x00', 0x9, 0x3, 0x5a2c, 0xfffffffb}) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000d00)=0x3) fcntl$setstatus(r2, 0x4, 0xb5e03b9bd9379b91) sysctl$net_inet_ip(&(0x7f0000000d40)={0x4, 0x2, 0x0, 0x1e}, 0x4, &(0x7f0000000d80)="455f65b9cf5d47c9b3870908b8a04f0e8d6fefb0dcd002dded505e5ca573558ea3bf255b2295c692d44cc95fd67744f6261ee0b4fc388183b29b76ae3390b91720803f960cede90d4fccbecd75f116d2a12ae455ee347a9c200e9f46a3bf3e376fb2fbe24eb8b40e0770c4f482d7f7d59436223df91508c88e39917bf295", &(0x7f0000000e00)=0x7e, &(0x7f0000000e40)="3ee070ea85cbb964c6757fe23c8d67c086d362e04362ffb773f5c95fe92226c0baaabdbd56164b6c6d899d6fc9c01613f5606dc56cc86f044e744478830af6e2b7616ef12826c0cdf62aafbbb59bd0121bebbc737edb5adcee6ce31a2827fdce57831f8c6f86238eab9471fa0e82ff6dc35ae939a196092d3c9426cc680c891590cc9a491163beb2977cbbf3bb893e7d3c186c2cc143477c3e94dd56c1e3b6cb6b9bcaf15c6734130d12f55c390daf3cc9161bdc878c0da001a534df8744f92d1d6a4ba3d36250fe3f9ac122a5f8dbd02464f2b4168303db3a89a16236a54e52b35a4061e8a0c78d3551dcb1349b53f4609505132e9c499ebcaefcccef791314a25d268574d0c1469388649f7c4b879ca3fbfb419a970b95355d815379d0f8f403caa80fb0b4c0b89fa421ea9417c54e9208b40b3dffc558fe8153000d020d67a7ef57e5bce959aa987bd672435bf4ddd2aef1b5cc044dec18185a4339a87ce2f49039cfe5601dfb409ed8ccae2e456f366b2e6a8a63d8d1ab1018f1e97d9bc05c646373f116a76c1a3820733768a0aae6735f0a98d553329a1fcd2e940c481d2aea9ad3eafb512feb451db12045bfbc84dd7924f2c2a052a976d9a75c14ebb445834d572cb722a3d89f1f6997c77dfac9ffe1734cad0f32bf54a628a1ea574089f4c23a7dca0b0de3f22af170c3153e03902a423ed6f125e9dac43140d75a784f822acba602e813fd932541c31597f3c89e96a808276b38f4c6181db69ccbc733b0e9e44ee963ca62ab4e98251bfadd49f2ff23abd0c360fe4263602203c9c130e0c0681945708a4d81584ad6a2392fa4a00460ad4a23eb258a107a3e72f133bd439877808669146297fb96d0a06902b656707d32e51791f009fec1efd4ef0019f3288481d5d0455a4980e1b200909020ca29cf3c611bf6e05fb1a47e2e4a580c5464883159a34a5c49db82ca641f6409e65d18ae44d73f9ccf5f45d81d141740a369e9aa16504ce61a70e8295b82ae0f2fbceeee36e45e37ff6c877620dc0ec76348f2d60b60a7ae7b4862b2df679459f520847dc54649a1c148ebd5268f81d9cd8187aa72eaff38de36fd3eef14248e6a5fb258b3a3e9b93272ad86bd43b45e1441690a5926aad3b6e9bd16926cf02b2664ff6751c49d54040d853d746eae378954e7c4735ef8b1dbf498fc75f72a5735f3ee0563e32c384a4e47c4e9b6dc8dcb2579306f90b673892a8cc6c50f952fb984330e8c1b9f71e3eb7467c9956ccd5f652032f29db73612f392d8b4228108cdff6684472ecfc7ae4a8de4bf68388078afe6b9960bb371b6d2f4ff720b1d07fd0a308d7e46bb62b78c142a464714f443b64378cc4017de749b0d741e8c4a826e0ef44d82e8fc5dff0c5a65c51cdf1372a2ae0596a3ff975773a4ef17cbc381266ee1c82a3efac77baadc6ffbfd927ef3c90a7fcef5328fbf72693194e3135e53f274494ac59375128692122aa35aa7dbc18b6a7a567c89d89c097403b70cb43f888e161a8be5ff79df8aa86ed3f6e4ee60e2c9725ea8907ef67d4953b2713e62cc93beb59947d2760d347057ed46ac82009af1ed76e1c05e8b115d5cdd7f7b23732ea09ba7857c8ba6e129918c4245189dd31c71577e4ac07b119061a7de5ecc8211f1f5529cf99a731596a2765262c83618abf4d17b501ff9212f1eee0dd884d85d31dc81303e82311067f1a6c960a0748ab7f692a8535d4e5db59449fd6a64c0e928905d3021dc368ae2631ea63eaaf28fca1dc84346dde1bf5bf6563da93d42df10208c835e48fbf1d23a70d717e5af9f3b6b749a44a2fe74408e5f0779dc0c774f570e9101ee044a8646ac23b6c83d9c8a9a96abaee6faafee95d8b28a64cab0c24ed98e7bf55f122a51127f70fc325f9a76c13a6147db926a10022deb0572dea710bc006ad96acba4d8d48b3fbfea7606a8b5d22609744c23847b7cb00b34594d95d72f13320b12cea0113c94bd8c7e87c7467a3b6549bc749682b869aa170524e10fab825845b985fe0fdf68b3b446854fed0477ee326f8b8ecccd8856b73b7b8f2109c59e67bd0ae6fa7cd8fefe09ccc292f5b9690ef7d67686d583e5d38217d395048c3ed2b5274b00175cd084f2dbc5479443156f0e3f04e526733d1077d6f8ec8ff1906ac57ec32ed6b55924fb751bd4fd3a303dfb64de5778d521163c1d8127d752d1b729bb88a3534a2f1f84448f6fec069cfc796913902e91c5bc8a1f7297f3aaba4060750b74ec252c12d046654e71e5ef994f2af51493a6dedefb89d87189b50b244a8d67a28020b50ff1ad9c424bc0dc429c6087eb33df313433c1cb3b2be4ac9c8776c7df235872979ed3a4116007af3b801586adc57b1c4ca39813ad46f41af0f12b478c66a6c98ce178838a9f2a78d68f0c376f4e41354673fc1e97c07b8522a2c778d4795089f0a829f270e16851b0c41ae865759f4c2c9fa574470f81604b388963b9cbee21b8f0f46f51e0c507506216ce295fe3dfe276e72e61412eb62b05b1b55747efa955bc6ba7733dafeab19ae36dd0075b8eb755d8f64c137f6b41a4ec0aa8b81849acce33b02a7a35a02e6dbd05850db80a184715a2c091c93c27dedc87b9ced9845487a7e7b5ddd08b799c56cb481d2a670b23f0d2e9adbae1e06c899acc2c79557d1967fe73b52cb38064d9ed6f1b5d2d2c5f49bb2d433ac427c9e20caba2fc1ccdbece5876e911df5c8b1c4f79698722235aedad328d5667c266d128051dc2ae7ce6195a4d0e8dcfac5a012d74786b18a733f13484f47895447a67e1c3ae0e2bac4c1bb1f0becaf0d1462742f4858584e23d3d0022831374637f652b24fa322bcbb466ebef8275ca1dbfce0b1b22750626ddd1031bd4380bc1d56026ad9212982567c5d532d9306026b6937e83e09da6e5d14b8cb139dc17a8bc80dee9a905599784176beb067c8e63171b72e02b9decccc4a1c9b5b6b9085556b8bd1ce2de3dfdf40d5d3604a6384b66e3c1ae2d0be9fb2b7f9377a76e3b51f85f84a2fe774e63803ec5d023def7dd444ae112a24e90929b9b8ed6c586e3dc3cec7c41b94b7cb170efb8a833e0363d90dd723b3d67b9a6ed31654c21a4523fd296903b9f969af269bf3b1f187defb7ec5be5bbabfca0a905bf8ae3031ab1193ac2a4ae952d7b0a55cf348044d0bb31a5025315a2e0425f6e1757dcd56b6677470d06664df81d23b6e24f612a334ff4790512f09f177ece63c81431e39d65bc48075a72c2ec02e79f605ba2454d0e9ace0dd074efc8580b21865d95ae5e5202ed2f68f7d3698d4f0ec4bb6e1a8a8cdcc2a5e65388f632f93df85e7a6d66c8c6ec7bd43ece4c55dcc033f2a97abe096b6c24e21d00c1c1b3e5226e9f64bbd23dfc1c3b099dd761a667d3f3d0279220d53565308bfe8c2ea43b778bd84f8e1f9cc94ef2992bebfb5ec54bc5090b66b5519a41728af9c464c4c712b04a716f07141a18964114c1bc404dd4e7431cac1eee959edeae6506a2bde33ca8e9d9fa5d5c41872812350179ba1004334010b79b16f32731c00bc259db5310fd78ba09f88414b2adf511beae012dc68d40eeb4c8f194968770ed6f1b77106415ddb791f5b5c6a10b30b24e9365e8be1522bfb24abfbe767bd2dedb9435d9d3e54f1bda928901b0d07f831b74a527d3771b5f9e3098293024ee7d584bcb8c0fe63f818fee0b41edc9e086b4c1e65f28e8e1ef37848795f897f7b4d47233adc44ec7e2867fdfcb92d2753099e72879ba5548cfc4e188d17aa01ba644bc33f1f4852cac3e3add56134eda915824b2bca6639155def137b73c2e1e3717b8bfff8e017bc214bb0b0a585e546837c159d12449b4f0a9bb6ef8dcc6c44cfebde7bfe14c8eb258fd164e1a41dd26b46923fca90cccc7d1d7a1a7229aca60c69315559fdaf9c6f494d7036f69ea0b8874cacb0cb83158f047896187edeb5cca649b329212afe540f39a8725d22607886285374c832e5aa749e211ac5db72c53f7982573a1193d71cc8481622411ff5ae5e9050e542a20d60c378b54c5735fc57ae2bc7eb04c86c61678a5309671e69a7b01aedc711073d184681154de69f7058325ae735acb7f54f3cd8fef6a59e3b6bc119409669414f1204ded9c07c13d89a409afd65004a721c7cfb7397273853493cbf7ad629fb7391bfd823c66d7d1c35161ab1b21d0f81ea5deb28c7bfd6a8df378f3f2387c39cc7f2730ed755f1629eaa77b40c3ad6fc2e7b78a33e5649baea424bab2b27421d22e327c7fa63f6a5558a59a87825c5ae76da1f09abcc5b65b2459611aa8e65f7c452e1976f962af704c3bdd7b5629a1600562a1f8c802ac190ab26f19d62f5b032f893866d3382ca94546c1e0355d28b7038a693abe93b9a60d089d59b3b1d0d888bfacb3222fd4593539f902860e33195b20e9394ad7320dc6a8a94abf9e004eb7ab0f2da184e001128c65c3b928a269874a0a1d8490b78b6a6be3c496197ec914b1430bc2483577ec96e57958826fa67a22febe1b8adcb22eccdc26f1b0a2d7baf100db28efccd0ff20dbdeece42fa6445ceb4b1ded8b92aab18a93fc10087ca53ad64a8330d1ddc0a13c41b91b02b8ac4aba0262a5f8fd526361d1899272514bb8322a4f8ca958e1961840df5eb35bb08446ca5938988e07144cfe18d73b4c1f25de1fb8f3dc6e1b24e762956bfa1b88508677cb629a71c91e5f262f47d35ccefd3e68bc15016900ca93bca88887591a7da47944faed96cc42efceacfd2eff59abac03041f594cbb62a777527aa564af8b2f169d2eb848240046b234dfff7ba2bca7d724a7a196a8f93abbf9a4def4e83fd0e153a80c438749d8e9f114d0eb4b98f767d4b0e3af2390df85ddd48b4b4e9514671cc1a21b61f1a43aa379597bdd0677c3317b505794ea4a8c727876b94f6022964c0e8a48d2adfc4cee60b5b30e56b0c9b515f20eb75925e45f7b65fb4a352a40a366e68eef54aaa3d5ce0c230699e7c2c39f2e9c06013ab1d630b4392002f2a59ed4c13d24d9437ae09798ce5933c1ada12afce9f0b32f6dce10f5e02bd2b1591c2280d0e70e1720decf377943b83dfcd6e18c8418455f23d49e0aba14583124cd58c3a68dbb7c4530c95bb58c96fd4bb9ae4f463b67c9712a07e49ca04a4569c9ba7b7ea51c7c4f5eb2f6eb92c90129784d9f0484017b9ddbd54004dd44b56fdad1c0ac49181311ea55a80e7d21a6a41a8051528a48290e4619ccd475b5d2b5fb8d56f1b7c1e99236adac130bfb483797f01bd8545af42b48d792b49cc740c19a638817ff3e34092b73c62e645e8dc31b2d109cd43871b67591c93cfe1873355a6ca05d7a9b1ebcfedd4579ad8d40ec89d9ded324d4cd0326447487450458034da0525d69e3282b6279076e2a20de1a956aa5c15d00b7305e0f3ddd2b447fde9a2dbda69b7a472c7ed78d9b1b011c3489eeff41722450d03be088e4c4fdbb9fa1cededee87917e8b546ef5573468380b176b1a53ca6fb5ca4e4250b3ad2605683513c575b8765e249655303c17e69fd5da62996a28d7f12ba58cd7f3b1840cc8b13be6823e428abe5ae310e021cac7285db3bc176dcd5bb9972aec28b229aea9e07161e957916d60c7519257f22b8d7d554da12535e393c0ddc115c9f3a11e6654f393fd89b0c280b47533571439f65693cfa31103af92eae0a67af6e3540e16c287197e5ad2262ca467c14d5f58048e53d1bc4ed5a20fb908a29930fc2f55cae2cf43fc4c90f717d7fc0528dbdc8897e9ef7e747b3709aa3d83257ce4cb72a291fb3", 0x1000) sendmmsg(r3, &(0x7f0000002240)={&(0x7f0000002200)={&(0x7f0000001e40)=@in={0x2, 0x1}, 0xc, &(0x7f0000002000)=[{&(0x7f0000001e80)}, {&(0x7f0000001ec0)="a8e3d3d7d04542c09b707cee951cc7269f48048e7dabc07f3fd06be5e0222bed18697f105866ec215472b3d67f8020dcf33cb27e3ffb7f02817f3a2d0a8af534f33f467ed672d8861fdd7610a5b9ad5de1f2d21138781517ae1797d6ae8207fd49ef69456733417aca4881c87cf3220685f5283b58896d5399ed4d52855eeb41ddf111b970c48b829250d2802ed0ae97ee04c8a425a1638a330554bd415439e8fe4b4c307926", 0xa6}, {&(0x7f0000001f80)="29e84349234be3835618e5d014d95a61bd7afbe00fbc687c961af2caa8ab7bd63c2fd385d7ec56a93c9d348e58f98c4dc904499ab9f4", 0x36}, {&(0x7f0000001fc0)="345c1ace7e63ed07b5f6257cbd9b0d", 0xf}], 0x4, &(0x7f0000002040)=[{0xd8, 0x1, 0xffffff96, "375a51c164a61167a094eab7101e7c5e84ed5d80651031cb997a43a1c36220ee6b13cf4993d5ae0d1f912dd4c8084e8d6620d8aa313681818cfa3311d636b17feb3019ddc3bed91a2f3f26d6a851b7730b81db6180f2a762741f1fe834f68ae93e69d6960ef418b7e68df6804fc56abd433945dc8ceab3f2f07ceebd6e784fc6eaab01620eb9e0f0a5d645a8daea4135a731f5d238d9c1e928bbe7750eade269f0bc8303bd666eef9df16d77a169ff1f972f594e4d2698385471ea5f201fdfe45632"}, {0x20, 0xffff, 0x9, "75f7e6c8dd95bc9a15838080d0b04e"}, {0x80, 0xffff, 0x2, "9f3f5fdc8608dde4a7e2ff9f9c45a5a0b933e7a0e738c5301eaa6ba5751a75ccf63d7cfbc9d1a135d343da09b46f27b7e5eff7a5bc59d811301a0de8ad816d435a6ddff88dba086ad2d49d6d2c665d065c5f2dab1778758839a3f2659878a6f7e861aaa03f72a36b24dd4293af7c4d"}, {0x18, 0xffff, 0x9, "f86057de58aca6c2"}], 0x190}, 0x4}, 0x10, 0x14) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000002280)=0x8e34) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f00000022c0)=0x8000) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000002300)) ioctl$BIOCLOCK(r3, 0x20004276) r4 = accept$inet6(r2, &(0x7f0000002340), &(0x7f0000002380)=0xc) fchflags(r4, 0x1) r5 = semget$private(0x0, 0x3, 0x0) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f00000023c0)=""/239) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000002500)={&(0x7f00000024c0)=[{0x7, 0xc}, {0x40, 0x4}, {0x44, 0x200}], 0x3}) getpeername$inet6(r1, &(0x7f0000002540), &(0x7f0000002580)=0xc) getppid() executing program 5: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_icmp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x4f}, 0x3, 0x0, 0x0, &(0x7f0000000380)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0xffffffffffffff6a) socket$inet(0x2, 0x1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x0, 0x80) sendmsg$unix(r0, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setgid(r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000180)={'./bus\x00', 0x2, 0x6, 0x3, 0x1, 0x1f, 0xfffffffc, 0x81, 0x0, 0x0, 0x1}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r4 = kqueue() ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffff7}) kevent(r4, &(0x7f00000000c0), 0x3ff, 0x0, 0x10000, 0x0) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) msgsnd(0x0, &(0x7f00000000c0)=ANY=[@ANYRESDEC=r5], 0x401, 0x0) msgsnd(0x0, 0x0, 0x401, 0x0) open(0x0, 0x0, 0x0) mprotect(&(0x7f0000008000/0xe000)=nil, 0xe000, 0x0) mmap(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x1, 0x10, r3, 0x0) mlock(&(0x7f0000014000/0x4000)=nil, 0x4000) msgrcv(0x0, &(0x7f0000000140), 0xfffffffffffffecf, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) executing program 4: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x8001, 0x0}) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x0, 0xb, &(0x7f0000000000), 0x0) setsockopt(r1, 0x1000000000029, 0x2, 0x0, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x49) getuid() chown(&(0x7f0000000080)='.\x00', 0x0, 0x0) setuid(0x0) unveil(&(0x7f00000002c0)='./file0\x00', 0x0) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) syz_emit_ethernet(0x138, &(0x7f0000000240)=ANY=[@ANYRESOCT=r2, @ANYRES64=r2]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x3, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000280)={0x2, 0x2, 0x0, 0x2}) getuid() setreuid(0x0, 0x0) r6 = socket(0x0, 0x2, 0x0) getppid() syz_emit_ethernet(0x56, &(0x7f0000000340)=ANY=[@ANYRESHEX=r4, @ANYBLOB="53d352061d65b3125c5becd4b3f52bcc38803cd60fbc7c9bfb3b764932b33226193d2b0407", @ANYRES32=r6, @ANYBLOB="50b3"]) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000080)='r\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) preadv(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2100, 0x3) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x10000, 0x110) preadv(r1, &(0x7f00000015c0)=[{&(0x7f0000000000)=""/115, 0x73}, {&(0x7f0000000340)=""/70, 0x46}, {&(0x7f00000003c0)=""/11, 0xb}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/202, 0xca}, {&(0x7f0000001500)=""/31, 0x1f}], 0x6, 0x9) sysctl$vfs_ffs(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) dup2(r0, r0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000000c0)) kqueue() r2 = open(&(0x7f00000002c0)='./file1\x00', 0x8, 0x1a5) r3 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x4, 0xfffc}, 0xfdfffffffffffffe, 0x200000000, 0x0, r3, 0x0, 0x0, 0x5, 0x3}) setpgid(0x0, 0x0) setpgid(0x0, r3) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r4 = fcntl$getown(0xffffffffffffffff, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0x70) setregid(0x0, r5) getpid() ktrace(&(0x7f0000000240)='./bus\x00', 0x4, 0x40000834, 0x0) setregid(0x0, 0x0) sysctl$kern(&(0x7f00000000c0), 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0xb1c, 0x0) clock_getres(0x0, &(0x7f0000003ac0)) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, r4) kevent(r2, &(0x7f0000000300)=[{{}, 0xfffffffffffffff9, 0x1, 0x1, 0x10000, 0x7fffffff}], 0xfffe, 0x0, 0x0, 0x0) executing program 0: open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) getpid() ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffdffc, 0x0, "d240463e0000000000000000000000c9a900"}) poll(&(0x7f0000000240)=[{r1, 0x68}], 0x1, 0x0) socket(0x2, 0x2, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffff9c, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x6e04, 0x1000300000001}) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) r5 = msgget$private(0x0, 0x2) msgsnd(r5, &(0x7f0000000340)=ANY=[@ANYRES16=r5, @ANYRES16=r4, @ANYRESOCT=r5, @ANYRESHEX=r3, @ANYRES32=r3, @ANYBLOB="b9eb8cd578f329d74ffa0c65d22c946ec6637e845bf447929a53e54ab7892f32f6b2faa17766cffe11a050397bfffe7126630a82da9800ea884c8ee756c30f0f677adf99a5898c6f94564b9c61f72fd0307cfd4fc65f7643e5a83f79c799b59e3077f1e11d66fa21edd0375b7180dbdac8d153853ece9fe008e521d473e79ca93403cdf57066e958b8850ecbfbf84b34800017eb6731446ed945d0c25c43adb050946357e03f373cf7"], 0x401, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f00000000c0)="451bb598", &(0x7f0000000100)=0x4, &(0x7f0000000140), 0x0) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setregid(r6, r6) close(0xffffffffffffffff) setregid(0x0, 0xffffffffffffffff) setgid(0xffffffffffffffff) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3752786dd605f6ad900083a003be1e300000000000000000000146cb96b474ee1fa8ece44a8ef000000fe80000000000000000000"]) setgroups(0x0, 0x0) executing program 7: mknod(&(0x7f0000000000)='./file0\x00', 0xc000, 0x3d2b) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffa, 0x0, "6100000000020700"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x3, 0x1ff, 0x0, "92ba517131756cb31ae6a32cf5cdb5c06ace4978"}) syz_open_pts() open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, r1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0x1a2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000e00)='./file0\x00', 0x0, 0x200, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x13, r4, 0xfffffffffffffffc) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x11, r3, 0x0) pwrite(r2, &(0x7f00000000c0)="a7", 0x1, 0x40007) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000240)=@abs={0x0, 0x0, 0x3}, 0x8, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) socket(0x0, 0x0, 0x0) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r6 = socket(0x18, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffdfffffd, 0x0, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0}, 0x10, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="03", 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r6, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r7 = dup(r6) setsockopt(r7, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaf64c000000004f0527000000055e473e0000", 0x14) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) executing program 6: open(&(0x7f0000000480)='./file0\x00', 0x200, 0x4ebfac6bbaf796d) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x13d, 0x1, 0xffffffffffffffff}], 0xfffe, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x68}, {0x1}, {0x8106}]}) syz_emit_ethernet(0x119, &(0x7f0000000100)=ANY=[]) writev(r0, &(0x7f0000001840)=[{&(0x7f0000000000)='#!', 0x2}, {&(0x7f00000017c0)="93", 0x1}], 0x2) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000100)) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000280)="08ff102879987d1e22f90d63fc793aeb48c9d44728f1c189b312b670a427bd5f93e784eee82bba9083f9bced12d136a9772241e67661537750d1cd9670bb3e4b47ef2e21724b650a11373ceb6e37a31f3943adfec2915fe30561c12ee06d3eb56dcde1a204cbf8d57abc3139ec9fc0dcd61e2afd0dffbdd69d37303baadc3e22d6fa1935a2194ba1c24cde2d484e87bb63a6b3433d836d1e172a6ac89ca51da8307d70c353e335757f89043ae59e67b5b0ea7dc3598dc3b9887e0cda24ffbd08e0d8fc344f7cb064f0e1c2dd5b9298ebb23c4283deb736a4f98fd9f80da740d79b7f6ba76e"}, {&(0x7f0000000380)="1a75d1373404b6cd49c3e0eea7f15a1be8f7dfab000f54560a6a0465c0a81a38a96f2bd74e14fffb36c45b1e19c5fdeb8a7b3d668c7f4fcba71991aa2b7d22f84b916b32ed621dd5c88f0644a30a8d57616df3130a3a6eeaf7b2a7d2055b276785512bad58d7a580a5d06442c63573d8dcbe0ba041ab8345310c0ffb039e8df2195b3953ca8064ad5b62a825fc028cfca2799ed71d43f2df246746a8e35336a0b2d3"}, {&(0x7f00000004c0)="8dd1d81c3225b188205ed9f3dbae9a2cbeb24b0e805e48ffe3619fa192ccda8fb9120bddbd71794e0821e84132cf5cb1f5234c9c3d86bde3e62fbeedeeb2d96693737f04cae0e6be4f7f73c104ee4f9e7a594f31a95ee9620c333022bd90c144ec96bc0aa4c892f0be3d72c7c4669497727f0e0736520e93957e9ecc005cabdb724d3da4f0abed5e8ee44fbbd9ac8246f6ccd2cf7abac4293651aaac23917720be565f50146e602e16c46f626726380a94e2cbd64295e97ab6d2f176bd85388718f32158c8faee40114695aa05a372f4f4bcad80b5f9ddda435495d2e922081a7c96cb0e055338ecc4284004d0cbde7a87dff794e0519150b69210f55f66b0"}, {&(0x7f00000005c0)="6901664dbd0937ca87718069eb5c3ed919c74b5397fcee2b6f1130c61dd1cfdeec8fbb7e21da5ec6660062c0ac47cd6e80d8bf60754546dd9ca5726bbbfb72d1f96ac63b93bda0bdccf51e295db5a4b64a7a1eff82ff09f042c0a032379e2636bcf6e5ed9b6dcf2a4a5a8d862c676195c73a7a681c752534bdfbccfe4b32ff282ff885f9ac9c564e071cd8db81ab997a2e15a024fa690ef2d4317db70814dee17f0e12fd997c60da4b39861b9e1f6195f1debbbbdc1635b9dfe5339f5b3cc1622b8eb6313ddbd4d1bae856698648db6efd8c5c2ebb975b49ef04d5ddf287f3eff272dcd412a2d72fde110f50af"}], 0x1000007c) sysctl$net_inet_carp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000200)) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) shmat(r4, &(0x7f0000ffd000/0x1000)=nil, 0x0) shmat(r4, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmat(r4, &(0x7f0000ffb000/0x3000)=nil, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x40, 0x0) r6 = getpgid(0x0) wait4(r6, 0x0, 0x2, 0x0) ioctl$BIOCGRSIG(r5, 0x40044273, &(0x7f00000001c0)) mknod(&(0x7f0000000240)='./bus\x00', 0x2000, 0x3a366291) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0) executing program 2: r0 = socket(0x1e, 0xc003, 0x0) r1 = accept(r0, &(0x7f0000000600), &(0x7f0000000040)=0x4c) setsockopt(r1, 0x7, 0x7, &(0x7f0000000580)="ce9261a634ec358be7b170e555e4598181553782d58905c7", 0x18) r2 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r2, 0x5, 0x8, &(0x7f0000000640), 0x0) close(r0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000006c0)={0x5, 0x80000000}, 0x8) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) getsockname$unix(r1, &(0x7f0000000540)=@abs, &(0x7f0000000700)=0x8) fcntl$getown(r1, 0x5) r4 = semget$private(0x0, 0x4000000009, 0x82) semop(r4, &(0x7f00000000c0)=[{0x4, 0x3, 0x800}, {0x5, 0x2, 0x800}, {0x3, 0x400, 0x1800}, {0x4, 0x2}], 0x4) semop(r4, &(0x7f0000000440), 0x0) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000040)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r7 = getpgid(0xffffffffffffffff) r8 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c2, r5, 0x0, 0x0, r6, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r7, 0x1f8, 0x3, 0x7, 0x7f}) sysctl$net_inet_udp(&(0x7f0000000000)={0x4, 0x2, 0x11, 0x6}, 0x4, 0x0, 0x0, 0x0, 0x0) r9 = socket(0x1, 0x2, 0x1) poll(&(0x7f0000000040)=[{r9, 0x4}, {r9, 0x100}], 0x2, 0x1) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000001c0)={{0xffffcd0d, 0x0, r8, 0x0, r8, 0x5c, 0x8}, 0x49, 0x8, 0xfe}) geteuid() semop(r4, &(0x7f0000000500)=[{0x2, 0x1, 0x1000}, {0x2, 0x3f1c, 0x1000}, {0x3, 0x81}, {0x0, 0x3, 0x1000}, {0x3, 0x1}, {0x4, 0x6, 0x1000}, {0x0, 0x6}], 0x7) r10 = getegid() r11 = getuid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000640)={{0x200, r5, 0x0, r11, r10, 0x88, 0x7}, 0x6, 0x6000000}) ioctl$VNDIOCGET(r3, 0xc4104603, &(0x7f0000000740)={'./file0\x00', 0x0, 0x9, 0x2}) syz_open_pts() mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) executing program 3: mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mkdir(&(0x7f0000000000)='./file0\x00', 0x1d8) setreuid(0xee00, 0xffffffffffffffff) r0 = getuid() r1 = getuid() chown(&(0x7f0000000180)='./file0\x00', r1, 0x0) r2 = getuid() setreuid(0x0, 0x0) getuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x40, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x7}, 0x5, 0x7b8, 0xffffffffffffffff, 0x0, 0x80000001, 0x80000000, 0x4, 0x2}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8f4}, 0x100000000, 0x6, 0x0, 0x0, 0xfffffffffffffff7, 0x5407, 0x0, 0x2}) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x820, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x243c, 0x0, 0x0, 0x0, 0x0, 0x50, 0x1000}, 0x101, 0x1f, 0x0, 0x0, 0x5, 0x10000, 0xffffffffffffff7f, 0x8}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a00)={&(0x7f0000000580)=@file={0x1, '.\x00'}, 0x4, &(0x7f0000000880)=[{&(0x7f0000000680)="5db64d34295d264ce4c4cc12378a92d6026462c9deb30cae37908df2fe74fc3ff0ea6da551f8ac13d6b093c59b31ec6096749cac36e030909ef939ba039fa7d51943926e9e95e5d1867f8e8533782b2cd3e5afa1912a9349debbcf5bbbde4cb0770a420c6f309c4de6e4acdbedb9623c646578faf5f718e77692889f4f84188b9cb403ff660be2c6356e752eb15f4201b68a888985edd0cd61a4960f952cfde69445409b7004788cfb1b1a061b3bb38e743da660ee33906cc526e2066901e9a91a3ef4ee189a64f75a7bc6f3cc29141110057a", 0xd3}, {&(0x7f0000000780)="ce3cab17bf47e250fc6c75f8e72054e13f5fb7dd45b2169f5e842f720598140521ffefc34510941fd93e6aac4ccf145c72195040013aba8358c4718e392e5fb319f731ac8634b3426d25198f1741a0cd969a3b4862974d305bb37c4c48f62ac170ea405a2d8461c9c425028fd476bc88e77e5412a35bfb2f275e4560bdc4c61f9f502d05ec1be4cc1e7afcc57fa1ebc381465b6c070b1b1165b3960da1c603eb6b59471674524253748afa8aec9fba4e21b51ce78796b6b65b56d4dee7f31570ee1327bb538e876657ad26f2", 0xcc}], 0x2, &(0x7f0000000380)=ANY=[@ANYRES16=r0, @ANYRES32=0x0, @ANYBLOB="24e3fdd46734ba20ab63d8000000000400000000220000", @ANYRESOCT, @ANYRES32=0xffffffffffffff9c, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="20000000000069b638ce86870d3bb28948b02d0f19636459c4fcb9ed54ff709a28d76e0532350c3915632b415932b61216696c59a6fa955efbc24b33e0087923dc592270192b49d0aeeb7864bf7d31317adf333315177c04400851a486b1db7ad3a7e1972218fbfad57a3fb46ca9cd0be0edef1004ca19842233ef5b1415e0760f0cc7b0981619c0665250ca0b56ec1c", @ANYRES32=0x0, @ANYRES8=r0, @ANYRES32=0x0, @ANYRES32=r2, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x80, 0x8}, 0x407) chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000040)={{0x6, r0, 0x0, 0x0, r3, 0x111, 0x8}, 0x7, 0x0, 0x81}) r4 = semget$private(0x0, 0x3, 0x0) semctl$GETPID(r4, 0x0, 0xb, 0x0) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000004c0)={{0x200, r0, 0x0, r2, 0x0, 0x38, 0xa}, 0xd1c}) semctl$GETPID(r4, 0x0, 0x4, &(0x7f00000001c0)=""/182) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r0 = syz_open_pts() close(r0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x0, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x5000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000800000/0x800000)=nil, &(0x7f0000d91000/0x4000)=nil}, {&(0x7f0000f56000/0x1000)=nil, &(0x7f00008fb000/0x2000)=nil, 0x3}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000efd000/0x1000)=nil}, {&(0x7f0000cd3000/0x1000)=nil, &(0x7f0000862000/0x2000)=nil}, {&(0x7f0000d3d000/0x4000)=nil, &(0x7f0000aff000/0x1000)=nil}, {&(0x7f0000f6a000/0x2000)=nil, &(0x7f0000887000/0x4000)=nil}, {&(0x7f0000da1000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000e0f000/0x2000)=nil, &(0x7f0000e03000/0x3000)=nil, 0x100000001}, {&(0x7f0000c64000/0x14000)=nil, &(0x7f0000d93000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000bd7000/0x4000)=nil}, {&(0x7f0000913000/0x2000)=nil, &(0x7f0000c5e000/0x4000)=nil}], './file0\x00'}) r1 = socket(0x1, 0x2, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000040)={0x1, 0x9, 0x7, 0x81, &(0x7f0000000280)={{0xdf, 0xb, 0x8, 0x7, 0x4, 0x6, 0x4}, {[0x0, 0xfffffffffffffc01, 0x0, 0x5, 0x7, 0xc2e1, 0x9, 0x2, 0x8, 0x100000001, 0x2, 0x7fffffffffffffff, 0x8, 0x200, 0x9, 0x9, 0x0, 0x5], [0x671, 0x9, 0xc2, 0x0, 0x9, 0x1, 0x1ff, 0x9ac7, 0x3, 0x2f], [0x4, 0x0, 0x20, 0x6, 0x1ef9, 0x3ff, 0x8], [0xac, 0x2, 0x5, 0x5, 0x1, 0x80], [{0x7, 0x9, 0xff}, {0x1, 0x4, 0x2, 0xfffffffffffffffd}, {0x81, 0x62eb, 0x2}, {0x8, 0x1f, 0xfffffffb}, {0x4, 0x1, 0x2, 0x9b0}, {0x9, 0x22557301, 0x400}, {0xffff, 0x5, 0x1}, {0xc650, 0x1, 0x3ff, 0x4}], {0x20, 0x1, 0x81, 0xffffffffffffffff}, {0x8000, 0x1f, 0x44db98c, 0x245}}}, 0x8, 0x9}) socketpair(0x20, 0x2, 0x3, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0x48) chown(&(0x7f0000000080)='./file1\x00', 0x0, r6) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) setreuid(0x0, 0xee01) mkdir(&(0x7f0000000380)='./file0\x00', 0x87) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='./file1\x00') setsockopt$sock_int(r4, 0xffff, 0x0, &(0x7f00000005c0)=0xfcb3, 0x4) setsockopt(r3, 0x800, 0x1ff, &(0x7f0000000540)="cecb3f2c5d36d21d8bc7f6f940e44ce98e799dc7cb69955f355ff559f1b8d7422801d6b5ab2553c7e72866daf400f483e2435d53cb240c9bfd1ee7d7af2d52ca9803c3f6e203f9", 0x47) ioctl$FIONREAD(r1, 0xc0106978, &(0x7f00000001c0)) socket(0x2, 0x3, 0x6) sendto(r3, &(0x7f0000000600)="8b786aae319e3cde1ec2e941f1d99704f4d50aef683a4ee58d5d2e63ae57ddfc59854865b57f7df42b148240f12a92b4c0b9fb96f8131be70566f665b757eff3b0ba1e57c7f4bef69be27c62567db5f5b67ad371b7a8e1fdc93b9001ea2db95f4940b50fdb1a0921660d5ce88523b450ea576bb767e94b3c1fe3b04740ffb27a01e08d2b28adfc7e2bba7a991bcefe77996edcf83a0ad0f3e543c71ab47df2d14783d2e636fc73b3855cc9f3259147b60aaa6c776566532fa11068e094c356e789131101400dff7aa623e91613a668458a60e56259243ae5e3894b3d49cd5e149c77fd17356ba080a206504f66738f331b2fbc620ba5cac858dbda395048f12b7a2976457c92d9ac39aaff17c5e1373a8b6b2ec5abc10cd289f6760d24caba73ce9464de547b1427d1705a49d869944d0ac8156354125b5bcdcaae15c6082030501cf684b73b41145a3642d02e05dc38e0241bbd1a2d6d44b4bdee3f8488f8c0c6d8dc5985d7420dc1b0e294bfb297d5c6987584bdf9da189defebc1e3d807d3cead3a1d4eb17128726a293d8e53eebb11f7fafed721e3a672aa45a96be89c2b44b8f8b11744f6d0a42f4f96620c5f162adf70b6c7fa73930215ea43e9b6f2d240ba3e161bafa429085505f3ab3cebd8e0c6e68a620c6ce13b2165917de5147f507e851765ebced1ed36131249a693b03109bbe292efd7eaf51fa7e820feecb4bbe99e3afc316448e150c93b230d218273f3831b6aee891f416aa74bd90258793f9eec9691ff1465757eabfb45dda85a98843949846eed5123a04b42bedcb577039073a1cd5d5c9ea3a7dad141137a86fd79d57ac3977f36b7f12e5868612168b14bd24d5b560c8c069efedf181c8dec96d1c84594d3bccf6af01491ec9caef05b0ffd2a043aee062d202fddeb758dc88cc94433306a98768f68cfe0947d469e762f4ec1f396177e89ee0c9b2620de52a51729af5af941bf0b34313ac41b6ba857e0ef4bd0d01cd9a15ffe6f679d06dd29ab72a6ff66ebc30db99c45f35eb6edb86df10e375f8a989cb6bb805f7b5cadee2d77bf2236deb315b551c7903c77da3304f0f1df05a35c46bf13cd7a67b5f65e286103a1506106594a315dfe7af5aa9584f5c32969682f422a80baf14147e3da250046bacbe4f8eec0bcf4c8a3f145d2969c6eb424ee905774f0b2b54d0fd0a7c0f27f469826b57a7ee02b19323ef5af74be510c9c44b8e0b609f339a09cadd4df107d0f682995827dab22aad2905b81faaf1dc1a9fb8e40c439ecfa81e9b8b97072523c5f95bcd0db35f6e50ca6dee4824efb6f727ef2add139fde671b627c391ec68ef60dacc3b782d91241fe1a42a8271af869c06026feec9f1ec5bf13240cc65ac45abe9b9c98d20e1476e70d48b64c8c158708e5e2e36f62b98e119c8e4b36cc9301a06fd42e25f2668fca7a066e6df8e03180683e3654bb3d3ef52a1baa3bab7ec5299a5723103fc836d39f5b19d3e7cb345796a5b5e3edd99ea53d5717c0f58d0964ba451a7bcfe9f06c098615f3d6532899dd22f01d3069b5c54234f8d782e5e8b0fe4b0ff5d10b1a102cbba45faeeb1abe0070643b904383bb5b2e9338f284095bc85228702e2f69219dc4bc175a27c23cd9f142d78f0ff532c28e0ba43348baffb1f2f8b06f7c8aff9ed492d123faf99fe3963abad770a6092a357bafc1193eea836e4db29a15f07da677296de48bffbece16a3a5745adb10c7775f3c80683436c70f3837fb58d9b4c4d413ef769e633b116d9f96a0b57d537fd9ecf97f92bf0e71dc6fe178ba9df808ff732745f5f48998feb4f7e8647474e4db89095398744d711b7159f10cf3f98a982a9ef8b88082c3a0470a06a9a8a4b63a124443ee29f088724f8a4313b50d70c42638a46b75b2ee85a0c281c7afcb3aec5d81e609b113cb28780c96342123787273f7f583302e856a3c4ccd778669861f41b499b3f12b1395237a0b87f2ee64a36def6b992a8c5feb0a342f4233d75f4024b072f6d611bbb5fd1224194f198febe7c29f8597a405393203ebc44d880a1ae3bac59d7d54e78b744d6c7a948554218150b09aed7a688ecedcf6341fcb4ae468313edb0e9916f5f165d02183d0d8e7124108aaf7fd2ac352c6f7937775405beb39133c97cf081f20fef4f17fdb31b7fedcb066caae395effffcfefc5f064321e49b64c03a14d50718e0a2a629eb79cf2a3f1cd58e4747ff80068c6cc171d976e756353672c2f5c72552e8d90b5fd6c76ae59caf71fd36be1a233d125518bbbfaf2dbb61be5871cab9339118219d1a95a4672178a2942017d3349d5394b4f22be2f66baacca85b87a7c05045b15c4afe3297fce1b97d0d9890153aa2d20358c64637c64fdd4d17a66ca1e2fae4d5d7533fb13ab90a334bbd33d7bd9ee815e78c37aa8884685ef152f030ef5e47a43ae7a92a5d04b8dd55bb71480f035efa3f75a83e4c9e6a5cc910eecfc5f55bd8006fbc2590117d88a69dd8075d554565ed49b5599b39ab9e02383c23382930659d33d0f341cdc8b5532da086fab0aaa10ad57cfe5ef514e1c87019a15c05d6c679d9002d5b60ad1b7f0f5f5e8e54b2a0616c9830c35f41ff3aca7f369427b90fb3186d513d68e7889cef3130a9bd1008fea65f64118d968fc435d5a5cc1c92e410ee340e8c03fb4e43c148407bd8676e56aa2adeee6650b34b35b7e304dceb3e369c1b6d7f73d707adcb27115bdb9114fe6e43717a9ce940a1053cc2518b79df46bc518cef217ec5a724ce891cdfae929baf719f4d4bf5bdbbcb869719d0d66f3c270b8fdd8b6dbf02b51fc8a855f6a8985630456970b6f2308d5c29c73eeaa9311e6c61d0f564690c6c52e3f3036b4fda4b77ec93f22d38e877bf199b4fed44246973adb21579fe322276f96811aad114d8df29cb171c406d980468304205edb920e185ad359b9dcdb5407ce258ba850dfdededdd44f11c7b966c6176cb614012867d22e04232ee34663af96d0b7bbfcd67a9a11bb958697babdf8148a7712c87eb7166d0bc712c7ec431d3a22c23d606f58998cfc618d0565ca2ebe6a4c4e03e81ea47b37dad97b3cb3c4450c64ec5b51df250a3f135cdced21e10eb663a67dc6853e020eb9920febc287ad4a6a3349ef5e90deead7aef8f615760a13d7cc82740169318efdf16d58e0023eaae85c89b1e1e763aaa33c846a975700e5ab140a7cbed2d2622eec38bc1a296cb9a424270785533b0ae427b10790e34ddd7d942a21afdb1a59e2578f51b4e7db88364d5d05b14fc321a746a5123536557afb5e4b8bd023d2e84f571fcdee0146b8e3d4563615f2d24179265adbc8506713d30baf5c9237eff5acc98b9539dc9b6bb314e89c8df185b8be13427718a73229d7118f29e5aea6ee36fac961c31d931f2487c0204e9d05be59d399c97658dd979f29daf0622e4f87ce298e0b6ba303f9945254dd7b2ada7f57ce7623201d06c09d501dd226e2fb98b7ad1bc0002c7cefc6e380e3ccc656db77a5e55d462f596678bb422d2047511e9fbbdb0d8a2d33809acd373521e05f969a32b4b8c720400d6ecbb64b68c9dea12b1e0946ebbd04b9f6fafaeea3c67c90f638fc9c883f321447988fec20444552e73ea9fdf022a138c6a74f114ba4afd9b5be0447cb2674e8ef3a0fcdbebf1879fd9761f70ecfcbb4e584e3be9026cade47625fe5807a85255386f63cfc22f2288819fd2ff9f780adc8d0b066cb6b6702c93b50f796d3818a4ff56b8fd75912ed58a13569d6af384cc6f85f1d1c826028a24dc449b84611c37e0019de48a9706f7826beedd1448e594fe009a9df40029ea995d2e4c1731fca1d958abcaf993efd9e4b04e9d2b6fdce7c8a36886c389e912f4f67d9b824a6f3f28f62380a29d21dee3f92286a80421ba3d91aaac6bd33c29ba521a53c38877fceaea555d99d182a70056f788d1c2ca4e9ba1d957072f8f1fdf80b2b27ea63785074b1802cb5c536330614cf242589ac579187ee7cff3f1cf1e034cf73fa468905492b408a7d239dcb1306e44a09d15d3578ebf1a52269cbb67202095e1fa566d8eff192816288e9ba802e7a1efd3439498a9e7b80373dd65039118e0347d4fe31e2f25031e5b5495a589d05df725bc7c79d0b2ccf9a8aca240db37a903c1a23ab12843f40ef7abf7fc20bb25afeff0597c4363fc12aeaf985c2f2773e48686164ff3cabd1bf35bf58252b0cb16ceed2eef63208be3551fd10d0b22d9104d0c4d00ba42c371326d58bf8b12af74b43db7bb2bfa0d50fe82be1880918714827e1457ed97cc9164501ec19a08d5830321bd2237c1070b41c7fe8f6388f9583dcc9f4f78c44786c1bb09f19b81b57a4da2a5be1587e5673813cdc18536aee7d9bf25799cea835de0dded8dcfdceeca78ae1464c8e5d30da13bdc08fdbde148a073028ebc454bb73c384d9cfc8fdb662c9ac51d3dea5690e038f12b71ca6a951017bc1d966becfc58a2514fa3701b0b4809ba581044df4e1bf6b076e90683c545b4af1d76ac9dbe80488619604c23a5bf0ffa89ec114560bcdc221cfa79c3ce014529c9df13252b353730372e2fc7ecee621321556080748b20efab91cc1e032f73ed84a860961d122ba9e464a88ccc951a7cd3f28c0bea73bd91350326961090ec1eb8591084a456f5052a065da5cffa167d15f28a8cccba4ee97cefe720077fa4fb15ce02bb9afb1aabafdd00b36834259543b8ff88d170d3b0006f370400e98ccb9ce1962a838917f6c7e30cdfb30993fcb723485657990a973fa7229f76417498ffb9257fa590483c33ff858ea413ee0fa467134d7b475c17ce4eae0e829db2a1103540b5b3e443695377640cc32fd591d49c7e3be0ee28c0559b9ab0c074d95e4c0d18ebb288f8a8e0e52da620db180c3edd90fec35a3bafa639f52d1efc2c9efaa315286eef588524039c68961196ddd2b1981699099a3ac2500f64443bd1814347597edcc821c5787cefc443bfabecbd3674593ec9b46b851b0dac4e6fd0cba416e69b02956bb9b2f129d68601ea68611c55223353ee5235517a412b55106670dfafa57f28b0d13c2dbafdeef4ae945f3559e611bacc28b6d1b6110175822650857b70ba3ec9923c121eabb83ea048f797efe62905472f77586b2161311eebea4ff0dabaa7b8cb32487da5a398ff97d0c1c131c06c8ed79fbbf8ddcc70b33e8768af9a0e36504db34f04285b244370b7981ba7eec7b105ee8a264be582554f2ebf1fdb1cbddcb58f318964286e893e2631e0268ded6400a59ec6764694dea7c88328483afba8d7ab35155c5ab8c149dce4f9a608a7e083f6ee6e3179aecdb3733d9e956f3b5ae9de336c1bac4ef62a928726a799d37997ae7fffb509f86fc96269d433da8650cecbd13fb36b5e6a59b7b55c4758deb788b42bb4f7d8cb2ab448744280576a8426816519662f8e6932bcd16023319f175b63084bbe2c62e2333cbfcb76f83c63b08c5f5d83a61bf15618dc9065e477cfff9663a92f3ca45c59a1071c943c1e0b7236d4fe3a1b78ae33dd74dbbd94099034bb1968842547931465d27d5c2cda183eb59f6f6112f106f6f686f0810be1e750bdea530512e7f0df524dc29e3006be79e8fb69d955797f0c737715777426551c5db2d100a69d0688f74cb086b6d52a98ff2a2d6a8935a3820fdcd0a48f961376265a4497fa0c5ad27f1d9aac8a4c1034fb5afa31604f3fa250f2797e8397fcaf8578e32c8f86ac4238aa72d82f917b597ddc2520912204ada6f368988d1536f608c1ff5daf98fc64fccddd", 0x1000, 0x0, &(0x7f0000001600)=@un=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x3, 0x0) setreuid(0xee00, 0x0) r8 = getuid() setreuid(0xee00, r8) setsockopt(r7, 0x1000000029, 0x35, &(0x7f0000000000)="5ab7776a", 0x4) executing program 4: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) setrlimit(0x0, 0x0) syz_open_pts() close(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x3}, {0x1}, {0x6, 0x0, 0x0, 0x5b2e1053}]}) write(r1, &(0x7f00000001c0)="1634010091cd1585c50be6b14549", 0xe) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1604) open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) mkdir(&(0x7f0000000340)='./bus\x00', 0x0) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000200)='./file1\x00', 0x30014, 0x8) syz_emit_ethernet(0x89, &(0x7f0000000140)={@broadcast, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "84e187", 0x53, 0x0, 0x0, @rand_addr="adbb7b937725a3bf5c5e2e368f3813b0", @rand_addr="bb3acfc3cb4fecc7bf3757f241934469", {[], @udp={{0x1, 0x2, 0x8}, {"b013ba24a7f7d1a702dbaedc6a598de14d8e10e06415760852db75b8c10f950bf2e9d3e7c079943708ccc505778f254e50a8e9efe8571bb07b3b9e618741e87d209df82bbe7a01f43acf9f"}}}}}}}) executing program 0: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) sysctl$kern(&(0x7f0000000080)={0x1, 0x58}, 0x2, 0x0, 0x0, 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x288af8f2fa0b2453, 0x0) readv(r0, &(0x7f0000000740)=[{&(0x7f0000000240)=""/183, 0xb7}, {&(0x7f0000000300)=""/240, 0xf0}, {&(0x7f0000000400)=""/117, 0x75}, {&(0x7f0000000480)=""/222, 0xde}, {&(0x7f0000000580)=""/73, 0x49}, {&(0x7f0000000600)=""/181, 0xb5}, {&(0x7f00000000c0)=""/39, 0x27}, {&(0x7f00000006c0)=""/101, 0x65}], 0x8) kqueue() sysctl$kern(&(0x7f0000000100)={0x1, 0x1}, 0x2, 0xfffffffffffffffe, &(0x7f00000001c0)=0xfe45, &(0x7f0000000180)="97311aacf434854148537719e9230f8d5cfe427a", 0x14) syz_emit_ethernet(0x56, &(0x7f0000000100)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '`b`', 0x20, 0x2c, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}, {[@fragment={0x3c, 0x0, 0x0, 0x1}], @icmpv6=@mld={0x0, 0x0, 0x0, 0x0, 0x0, @mcast2}}}}}}) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) rename(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)='./file0\x00') executing program 3: r0 = open(0x0, 0x20000, 0x20) flock(0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) r3 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) readv(r3, &(0x7f0000000300)=[{&(0x7f0000000180)=""/166, 0xa6}, {&(0x7f0000000240)=""/186, 0xba}], 0x2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r2}}) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x16) setuid(0xffffffffffffffff) execve(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x22, &(0x7f0000000040)=ANY=[@ANYBLOB="ff20ffffffffffffffffff00002000"/32]) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r4, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x134, 0x0) munlock(&(0x7f00003e0000/0x3000)=nil, 0x3000) semget$private(0x0, 0x2, 0x60) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x3}}) setuid(0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) writev(r6, &(0x7f0000000400)=[{&(0x7f0000000440)="4539d9456b71c5c240ecfd20a8462b", 0xf}], 0x1) execve(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{}, {0x40}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) close(r7) executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYRESHEX=0x0], 0x9}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xfffffd4d}, 0x1800) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/227, 0xe3}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) sysctl$net_inet6_icmp6(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) mprotect(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x0) socket(0x18, 0x2, 0x0) ktrace(0x0, 0x4, 0xd27d43220c7df9b, 0x0) getrusage(0xffffffffffffffff, &(0x7f00000003c0)) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x113) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x4011, r3, 0x0) utimes(0x0, &(0x7f00000000c0)={{}, {0x0, 0x3}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r4 = msgget$private(0x0, 0x0) msgrcv(r4, &(0x7f0000001600), 0x94, 0x3, 0x0) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000500)=""/98) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getpgrp() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001740), &(0x7f0000001780)=0xc) msgsnd(r4, &(0x7f0000001500)=ANY=[@ANYBLOB="030000000000000069f7da1bcfaeddfd08110edbf745d01617a978446a42a33f1fcb9f6bddb52b7ce67aa652e4ecb9bf60fa1fae1fad447e7f5d0a19cf4a9cf3ce609f9aa65fa65a8859dba3a2d7fb03febe5e32477357"], 0x57, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, 0x0, 0x0) setegid(0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000000c0)) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1f674d19b1f9ec35, 0x0) ioctl$BIOCFLUSH(r2, 0x20004268) sysctl$kern(&(0x7f0000000240)={0x1, 0x28}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 2: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) sysctl$net_pipex(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = dup2(r1, r2) writev(r4, &(0x7f0000000440)=[{&(0x7f0000000200)="00b2495700c8066fc1a878dda30e3600c8870bbae52fbb2adda99b4f53bd8af7b58d97059b21b6c82dfed8e0cd854c134f1379b76a827db8a8a265627b588bc3512ce2c4fe7c8654fe285095d6122b119d8b07944ac0cdaaf2345434cee52b394f9e0d329281e2bcb8eab6be071bb909073425af69f625b4b370e402b1c2cd245a0761650fd0774da4f0bc7c482b24f9ab7eb099b3057105b5b00529cdb59e3db33beb30d09683429a3553a312c60e40b0aa9b73a8e4", 0xb6}], 0x1) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) socketpair(0x18, 0x4000, 0x81, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000140)=0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) (async) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000180)="b1000501600000000000000007000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361b1257aea8c500002002fbff0c2300008abfba0900000008e371a3f8343712051eadb71d89e000040781e4b2feff000000", 0xb1, 0x0, 0x0, 0x0) write(r3, &(0x7f0000000080)="c7", 0x1) (async) write(r2, &(0x7f0000000340), 0xd4e688a67930cd) close(r2) write(r3, &(0x7f0000000040), 0xfeea) (async) execve(0x0, 0x0, 0x0) (async, rerun: 32) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) (rerun: 32) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) (async) r5 = kqueue() kevent(r5, &(0x7f0000000080), 0x7ff, 0x0, 0xc0000000, 0x0) (async) kevent(r5, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) (async) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async, rerun: 64) ioctl$SPKRTONE(0xffffffffffffffff, 0x80085301, 0x0) (async, rerun: 64) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x84, 0x0, 0x0, 0x5}, {0x6c, 0x0, 0x0, 0x100}, {0x416, 0x0, 0x0, 0x3}]}) (async) syz_emit_ethernet(0x1019, &(0x7f0000000400)=ANY=[]) executing program 0: semget(0x3, 0x4, 0x20) munmap(&(0x7f0000001000/0x1000)=nil, 0x1000) sysctl$kern(&(0x7f0000000000)={0x1, 0x16}, 0x2, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) dup2(r0, r1) r2 = socket$unix(0x1, 0x5, 0x0) setreuid(0xee00, 0x0) r3 = getuid() chown(&(0x7f0000000180)='./file0\x00', r3, 0xffffffffffffffff) r4 = getuid() chroot(&(0x7f0000000200)='./file0\x00') setreuid(0x0, r4) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000001480)={0x2, &(0x7f00000000c0)=[{}, {0xc8d}]}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10000, &(0x7f0000000100)={0x0, 0x7fffffff}) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000140)=0x400) socket(0x6, 0x4, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000480)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r5, &(0x7f0000000080)={0x0, 0x3}, 0x10, 0x0) r6 = kqueue() getsockopt(0xffffffffffffffff, 0xfffffffc, 0x0, &(0x7f00000006c0)=""/195, &(0x7f0000000280)=0xc3) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) writev(r7, &(0x7f0000000240)=[{&(0x7f0000000340)='O1', 0x2}], 0x1) dup2(r6, r6) kevent(r6, &(0x7f0000000000), 0x4de9, 0x0, 0x100, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000080), 0x7ff, 0x0, 0xc0000000, 0x0) executing program 2: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000013c0), 0x1, 0x0) pwrite(r0, &(0x7f00000001c0)="1d62941ece1629", 0xfd0c, 0x0) r1 = socket(0x11, 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x8, 0x0) lseek(r2, 0xffffffffffffffff, 0x2) sysctl$net_inet_ipip(&(0x7f0000000040)={0x4, 0x18}, 0x4, &(0x7f0000000100), 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) syz_open_pts() acct(&(0x7f0000000140)='./file0\x00') semop(0xffffffffffffffff, &(0x7f0000000080)=[{0x2, 0x20}, {0x5f9c35e9860e9cc, 0x2, 0x1800}, {0x2, 0x7, 0x1800}, {0x3, 0x93a}, {0x3, 0x6, 0x1000}, {}, {0x0, 0xfffe, 0x1000}, {0x1, 0x5, 0x1800}], 0x8) sendto$unix(r1, &(0x7f00000000c0)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e30ffd2d236acf20bf404be01000000f7c8cf5f882b297be1aa050400ce94e2f0ad3ebbc257699a1f139b672f335c22db830c03", 0x59, 0x404, 0x0, 0x0) executing program 4: mknod(&(0x7f0000000080)='./file0\x00', 0x2950, 0x13d4) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) setreuid(0x0, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000240)=""/183, 0x82}], 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x1, 0x0, 0x0, 0x1075}, {0x6, 0x92, 0x0, 0xffffffff}, {0x5, 0x4, 0x2, 0x6d3}]}) r2 = socket(0x18, 0x1, 0x0) socket(0x0, 0x0, 0x0) setsockopt(r2, 0x1000000000029, 0x3e, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) setrlimit(0x0, 0xffffffffffffffff) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r4 = socket(0x18, 0x3, 0x3a) setsockopt(r4, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) socket$inet6(0x18, 0x2, 0x0) r5 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r5, 0x8020560a, &(0x7f00000002c0)={0x10, 0x0, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fef000/0x4000)=nil}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff6000/0x4000)=nil}, {&(0x7f0000786000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f00002b9000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff4000/0x4000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f000055f000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000fef000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}], './file0\x00'}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x15}, {0x20}, {0x4000006, 0x0, 0x0, 0x7f}]}) write(r6, &(0x7f0000000180)="c5449bc1708e16b9805a099e20a0", 0xe) ioctl$VMM_IOC_READREGS(r5, 0xc028756b, &(0x7f00000007c0)) r7 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r7, 0xc0384600, &(0x7f0000000500)={&(0x7f0000000480)='./file0\x00', 0x56, 0x0, 0x3e}) executing program 5: recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f0000002700)='M', 0x1}], 0x1) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r1) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 2: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b3003f53d57d96bcceb3c014f4d7b36a32f1fdb2d7783fa77ede48c3db7299ec5e58a1348d1f8200a241f24ffa673bd7cb93b55b31a3045a1501250df6302a6bbfdcb68febcf98e7aabab17c9e7683a114b35681c98d31a241159997fa2408bccc3081d1feec2142247dcd0e3ab8a8ab3"], 0x401, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000001000}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil, 0x20}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfffffffffffffffd}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) dup2(r0, r1) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000280)={0x0, 0xfffffffe, 0x1, 0x0, 0x0, 0x0, 0x1}) executing program 2: mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mkdir(&(0x7f0000000000)='./file0\x00', 0x1d8) setreuid(0xee00, 0xffffffffffffffff) r0 = getuid() r1 = getuid() chown(&(0x7f0000000180)='./file0\x00', r1, 0x0) r2 = getuid() setreuid(0x0, 0x0) getuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x40, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x7}, 0x5, 0x7b8, 0xffffffffffffffff, 0x0, 0x80000001, 0x80000000, 0x4, 0x2}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8f4}, 0x100000000, 0x6, 0x0, 0x0, 0xfffffffffffffff7, 0x5407, 0x0, 0x2}) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x820, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x243c, 0x0, 0x0, 0x0, 0x0, 0x50, 0x1000}, 0x101, 0x1f, 0x0, 0x0, 0x5, 0x10000, 0xffffffffffffff7f, 0x8}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a00)={&(0x7f0000000580)=@file={0x1, '.\x00'}, 0x4, &(0x7f0000000880)=[{&(0x7f0000000680)="5db64d34295d264ce4c4cc12378a92d6026462c9deb30cae37908df2fe74fc3ff0ea6da551f8ac13d6b093c59b31ec6096749cac36e030909ef939ba039fa7d51943926e9e95e5d1867f8e8533782b2cd3e5afa1912a9349debbcf5bbbde4cb0770a420c6f309c4de6e4acdbedb9623c646578faf5f718e77692889f4f84188b9cb403ff660be2c6356e752eb15f4201b68a888985edd0cd61a4960f952cfde69445409b7004788cfb1b1a061b3bb38e743da660ee33906cc526e2066901e9a91a3ef4ee189a64f75a7bc6f3cc29141110057a", 0xd3}, {&(0x7f0000000780)="ce3cab17bf47e250fc6c75f8e72054e13f5fb7dd45b2169f5e842f720598140521ffefc34510941fd93e6aac4ccf145c72195040013aba8358c4718e392e5fb319f731ac8634b3426d25198f1741a0cd969a3b4862974d305bb37c4c48f62ac170ea405a2d8461c9c425028fd476bc88e77e5412a35bfb2f275e4560bdc4c61f9f502d05ec1be4cc1e7afcc57fa1ebc381465b6c070b1b1165b3960da1c603eb6b59471674524253748afa8aec9fba4e21b51ce78796b6b65b56d4dee7f31570ee1327bb538e876657ad26f2", 0xcc}], 0x2, &(0x7f0000000380)=ANY=[@ANYRES16=r0, @ANYRES32=0x0, @ANYBLOB="24e3fdd46734ba20ab63d8000000000400000000220000", @ANYRESOCT, @ANYRES32=0xffffffffffffff9c, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="20000000000069b638ce86870d3bb28948b02d0f19636459c4fcb9ed54ff709a28d76e0532350c3915632b415932b61216696c59a6fa955efbc24b33e0087923dc592270192b49d0aeeb7864bf7d31317adf333315177c04400851a486b1db7ad3a7e1972218fbfad57a3fb46ca9cd0be0edef1004ca19842233ef5b1415e0760f0cc7b0981619c0665250ca0b56ec1c", @ANYRES32=0x0, @ANYRES8=r0, @ANYRES32=0x0, @ANYRES32=r2, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x80, 0x8}, 0x407) chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000040)={{0x6, r0, 0x0, 0x0, r3, 0x111, 0x8}, 0x7, 0x0, 0x81}) r4 = semget$private(0x0, 0x3, 0x0) semctl$GETPID(r4, 0x0, 0xb, 0x0) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000004c0)={{0x200, r0, 0x0, r2, 0x0, 0x38, 0xa}, 0xd1c}) semctl$GETPID(r4, 0x0, 0x4, &(0x7f00000001c0)=""/182) executing program 4: open(&(0x7f0000000480)='./file0\x00', 0x200, 0x4ebfac6bbaf796d) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x13d, 0x1, 0xffffffffffffffff}], 0xfffe, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x68}, {0x1}, {0x8106}]}) syz_emit_ethernet(0x119, &(0x7f0000000100)=ANY=[]) writev(r0, &(0x7f0000001840)=[{&(0x7f0000000000)='#!', 0x2}, {&(0x7f00000017c0)="93", 0x1}], 0x2) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000100)) writev(r0, 0x0, 0x0) sysctl$net_inet_carp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000200)) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) shmat(r4, &(0x7f0000ffd000/0x1000)=nil, 0x0) shmat(r4, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmat(r4, &(0x7f0000ffb000/0x3000)=nil, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x40, 0x0) r6 = getpgid(0x0) wait4(r6, 0x0, 0x2, 0x0) ioctl$BIOCGRSIG(r5, 0x40044273, &(0x7f00000001c0)) mknod(&(0x7f0000000240)='./bus\x00', 0x2000, 0x3a366291) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0) executing program 2: setgroups(0x0, &(0x7f0000000000)) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$WSKBDIO_SETENCODING(r0, 0x80045710, &(0x7f0000000080)=0x80000000) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x20, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x81, 0xfffffffa}, {0x8d, 0x20}, {0x3, 0x1}, {0x8c, 0x80000000}, {0x43, 0xc3c}, {0x1, 0x5}], 0x6}) r2 = getuid() sysctl$kern(&(0x7f0000000180), 0x2, &(0x7f00000001c0)="2107771c09cb38e9d05e50039aea00772b69e6e55b75f14a47fc0a9bf163f8fc0c662a644fb6f474959114a66ccf7c446acdddd5a812130afb8957ac4d2730a8ec4911221f76ee2e89440966aa10a7c35f7e2f1256293d7b151a31d41593e89d92beb861c00650b4f3b0fc99c996907a4528c28b07256ce75a694a0f0defc128603ac60cc06306acfd3a3c7d2b32e67f7e93791d068a3877df123cd3de87fa59e47b6ed27edffd966f2dac8eb48a334730c86ac41b904dee5c409e9598f5ec8ce6f0156df21e5d51c135e3e714c8249bdde302b1dd86a46b97d817ee7f3d3f07be7877eb1c3a823310517819d4400b5cfb42dd5e2892173e803e4244cca75d210a9cb7690b3cc73ed8c613154d3edb42784cc543fc2c0d3bb39a948284ee8ddf1a371b472f19dbf3259098cb8434a434a2633f7538c5d6376a4a8bb8467f53d466bb5fd3aff5c44da77906d0c5dc1f524c0c932d8dc012c64b0d788df65ed43acbb8a62d069672e86754a7191416f4d4b99211e548146fa6b28ce051b9a8987dee221334bdb034907dfb60c1256e2d193b82c3532b5752c27164b200cff4213d80fb9037943dd7011f59e1abf7bee9f7e1812161f85c3556984a4856ecbe6735b790dd91173583b36ad3b2c0fdfef5e3afd7143bdec8b04ea60646d39bbb35c2ceacdd7fb1834b4a24b89bed7c9cf6dc007de6447508b40e231c3116f743253d0198c9f9662f98a0272998d6899a2a9e7e6566681829b1760d5d5a9ee2831038a0b1fc7df6182d4940cb0b2f1bddc098a2aff37df9b3746b9eef6a85a14bd8d7b8b743778425d71d3281ded6f69515397c04c53a860821ab8f904a289f4f74415ac3299df8c5a9e3249b101278f7d5ffa3b29d02a2f7e1bae572ef997d0d13003be4f6619b3c890438c6334c2036ed034acbf8bc47d0bb2f19d4a7aee8561619634ca5e3ca1985db077aca5c1076b881bbb00ee660d1b9ed1b512df63edf5c7bb599e3e2684811280694e411ec7c38ad5d7a1be4b6841ddd1db5e3bfb0bf26551e75e4d59fe575ae89e2837105823ab45548cae309e9fa2a5c608c797577f5db576f506423739f233bcfabe6a02a8b56066c5ce48ab41ef5e1c5be31cb7526118e94d35886767b72acf1446e67061eee1ca362d9049b84c52258ba8a6d5ae57f10199b10b87be684bc16083ec5aca7d41a95166c099c64575c74c5ab7d54b61fd5346dd0774d47fa71a3a698677b91ed8d1f0725ca05015c7eb91e940106d6f036bff9cc1b7eeb074a7d3d73ce2141b5637a592f267274f34fc37f79cc730a53bea99fa7b20b1e62a91fa56c8a07a96326f67a32a3dde0d1e87f08c1bae5b1833962dd147dd3ba2042c36a420d32b4150dc77e2bf6d7eec3b4e6e69eba85f926d071aed995ea149bd87d76082dddd862d8e1c90f2cf1a7e6123be2526527bfbaafe57f5e20e1ea1a833e0b83385e6ed65c79d048c058c9376e842697a4085f42e6e3fd741a0d6789c99386bc2fc059d6e8a3cfb22137c52179f2c4e02a9dc8ec9af922145c4fe5a87dbe4637266436e6fdf65d11186c8909a1ed2cff82ebeaa86ce48f7d9ca23c8b81f44a4f45a8f235853c9c86fa29c35457cc42881b78b3329e899dfe3ef74f422889e93a72c19e789f2a3df37f8fe989f6b403dfbfa7f9fa6da7f2de54fe90a6742e9a750ee1ac875783e426b0d3b7adf2f34845bcfe4804264f9472f84dc0056df89281b990e55536d764800c5e8d9f92315ce74f2132eff904281a6880dc2689e73306d4a78844f2c82df5a9501a2e6f802b5e5f44f73bae7dc59329b2cdaf61dd97f3c91da87b6bbdcce030dacf066bb1354a6395da246f3f5b3891d181d0cc52951314dcb5bcbd02c8b3f937eb843eac53367b5616774ccc786e9796e64f03fc64ca6264511e3464dc2bfe577942090938bbae1c3f8e554d5a8184b790c5d94dd3cd290d41f014c9c81931ba971d513f2616c46cb981c9589423fd759b6f469b3baa8f3a66d0d60163a199c3bc729ae21457945841af923a3af56f6614a6a0fef3c88b667b148f8313fb7ab856ec1a3ad918c9c50182bbc5545b73f7cd2951998bb0c04eebd6242e755e78f9aa3ebe8c8d93878f801b1530a37ffef865d81dd0a52b0890d7966a53334f8ddd732bea0861007adefa46ee926fdf01c7b2c34e15edb66508a71d3228af69710983b62f6a9f52d97ba1e2dd48d249b3ebfb11c9d5f3437c18abe8ebee6b5210809436b6b2f050980e03862e6cdc5d9d0ed2c402b4b5811353b8ee5915dca4603f7df98ae64fcaf1221f0104b4c3fd0de971fd80158d711a1df29c0826961bda4eefff4900e578d6885028d4113ee327994360b1d7fb56d71e42a224980ab65ac39615620b7b6547582600c9f815c0f07f6c3930e01a3bbccb3e3ea5ef4c5362f970b693cdfd75b3750ee8f81f01af9eb744d7e165891ec0bcfa86be584c4e84374c24f59322a72874808a60c12cb456c73bd3c8a7c6ff5526081f465224230fe8815c8c20af64d2018b453d5c31884e1d83e859847e70e1276552cad2b820b2b875a5b7965ba9b4ae0cce6cc79ba7b6310ef1afc1eb59e2bed0d8b941c9dea8418b8e4226bd4364af08a5ec1409d4d2eca61e1deab9c5f72053f64e5c6185adb83c42442e1214c50a8f676c1ea905572deeded722da19e79a9d8abfd194f4d8dcf0ddaeb65ff006f44162dc635e27ec5b1ebb51df13f9558c450d2b9cc4381b121e810c040d77aced958e6f9c07a24c40129a12c6d5dec999775b65a62414176ac27643689cc857fb5a948c0071d00bf3bf4903679a2682f56523b2c138326a36d49517077b4e8a793dc3df537b4ac420a792bf303db1e18e45568bc363c6771339d5b5dcfe5b5797d59a5a81489389248e225a80e93bca4e151bc85158ac41a4099e22329c4835e3a921181e2e2b177fe1c63f43461cf7a08530fce12613a1606fcd7d3c5573e862dae5085dc1c7d60e19a85fe851c5d43c4572f8206396b1461891277fea34a4f2674188be3c634d607c8b5832e4781c6d28c2901c871a0fdbe31d487674b395897c7ad3911a48dfd3edb9b3a2f9dc08b1dc2d5147b66ea78191d56e422fab085812737a07fa6246edd62036c28521cb65dcefa44b4167e1c93a9d816290c700e99b7c1028a431fe8967438bd0d9b6e5499862ba221b4b1efaf2084ae8df70afd21e3935f1a45fccad97866c135d526ccd1c615ce909d60d5b350a9d3b96850a088f0f4fa1845446e34d69b6d017ba2696d67b8aa6d5aa8df9da22ef57f59db0d9370e3ac901f663857bea03ab515d042f696779656db26363a4d75961ea6f91782ae5f228957cdadc333774443bab9af18220382c80d1af586aa6c90f4c24c75f8183ce2aa9b1b3352f7116a5efcc5b0a45311340deef1bc3063321b3dc9827293b94892bc43e4b1ecc92df34d05772656136bc9c70c3896a6230e070e55e8c1056c9425a1c895b4ea0afbf270826cc5b4e60d0dc8da81b83301b4e49d64b2c5acc480d4d519895d0a811bf5c7b78619e735a4da41c7c0eee6716f9ebc1e0aa27ab74c6184a08a73db544e75de234fcf4e049d6f929bf72ea2fa48a798a0a40025c8bfe638b551720f647d1731a601e8164f4b573b59cbe085990d252986eb6802a627bfb77e09e4c43de898a7e779216fdeacf72fc6c2c381a93f27ffadbd742f349bbf5af32d30bf664079713ccfdd6cfb6a955ef0d8f14b2e914739f9342708bdda280c00af53d7bc426b34a1773dd7a4ad526d7ea56bdd452a4b3ee24af042b5d50416cf56ffc8a457768d0d439ac593876af3f659fbbeb4acf35a8b8b94c4b6a937e6447d2a213c1183236b99ad2824feaa5f1ced073e0c72fa95bac18339cd71e0c3fdb08970e884e33c1f2b9541c5d649568607379eef18834101102de1946ec68edfc50fba81ab8f2c8c9918755fcbc7c87f28a391223871709ea8d0f685a51d05c70ad490b6666109b556f1cf100d640cb6d1f51bd78a9623b1b49bafd741d5aa5b425264be561ac087eb84fe3e485974796da90548ec769fb2d4ab15032db73d2c819c4be87a64fd166a9f3a34f33c4cbbd8d081594a09e1c1dd48ce51e572daa35f1dc7e69b92b2ec52918eb1583772b4d04d0606a1c1b50fbf1aaebb413d71c3b6fd2a8d8fdf510f254196ca5c3bdf4cf5913d3e4a662d8614c64924b610c2c1a42d2f35f8e0be042a93b6d8496144f13a03c49ddd06557fd181b5550799357a403ffe5f66d1e76b6b65d65b017fdfb5a9e0ecb303c2acce91bf5e9a68928d3b37e400cce25588b82776414d6e35c2b7666b32c888a9e5054dae8519757d805e3402ae9d14b8f3dd546dc6f3836de7877f4dd655aaf3c5cc7b03c64ff4e27d9613dc7627dd425da9cbabc144a193ad7b3a28c3c44d0228cb3a563c3a9fdcf9feed38fd53ceba99ef8212afb272c053244b34968490130591168057ea2b2be1ae2dd8450e708bafe3b9e39819b920dc9693d4b6d51bb529ae546537b6711fb57c99a47aeeaf59a93e312ef94ba27104349738a659a57f7d1e7354762279a72efc7db5077db7bb92ed5371c1a3ba15019bb2ef4bc07d32e9e23b235181004571e45511b016f901b7dcadb93652b76517dad62d85189a95b4325bbe2bbb5f283f26a57285442990cfe0596752d5f55c88e736f698adb03cd1045cfc2cea85447a4fd197a7444bbc058eb265d373b3d48a6d65721f1187ba73b5609e2b38e4575b9810f0366b38d712f151bcd9ac995b6884cda2bb9eab1e537dd7bd30301b2063627af4aa7f53799ec1e3bfb60802685c22a28e6b35c54f5942c0789854cf88976e08ebfafce5a9c85c92e5a0555e27e2c3a339afcfa4943d647f59cad9ef537c1ef8f8830cefdc4d05234293800ff5891325aefd67553f0c8dd946321702ef9d95d0d32110bea295e7adad89695eb65307dd0f1e4177a97d603611d3a72684b850a98ad5e763302f4c83b9e4a9c8730a42215b1861e8ae0166e74c7477902938ced7f0ab04f7fba4d973e27877e72e6534c7e2b0dfaa4716d4b6a28c18e6c82e3d04663c919e7e410ba813c4664bca45a443a625745a912be71067caeb1cf94edaad53c175e36f15ef2b46f93cb8b40d05890da34a3de595a4b0b047323f2696a068de7f9de433d67ae4190a9e65dde7d9ddadbd3319388edc6068c92b8592c68035411b7ffec91cbda0876c2bb2a70016bbdf3195f0ab66336069259537dbbdf69019518d12024e0900409e6c7d9cceb647ccbcd01f18a7876b6f8d335d09f4765c1302bc11ff2e8e9088f8a4e76613e8da6767c123c443bc67f597b495406470d0121d8edd278d2753ce3b8cd7f32b4c25506fe1ac9cee73b1cb6065c98dffa3f6ac39b7bb91dc4295d09826e8a45dd0078e5a5084750a282dfa14e22f162ae2f9df60788b4d247a567846462de853d12c4026a9c488607c3f0994c4bbcdbe9ac603cd1e86027dc9a046ca725024c42508326c6c1b97a1719d47024854e7eab2780e41ccdafdd5ff1c03864c9ec80dcd97018c3fdac548336710f38fe2d02dc96174f208ff2eb7413243ec8cf010002bf24462a33a628e8d4bdbc050731e4f2106e24a6a7d039cc7e03a05cee0a0508ba95bb80cab657015b63080a99cd0ff49bae23c0059adda9b4711678f9ba92c9704b758c7fb6b31fef738ddb82d7ed41cc4c5644d7afc20d692184ae5ec880407ba8fd1c2130a8c0c711ea81ae044121444b86d5fcde9a201c6554b605b52a11552e4038ef6b81fb588c7f7ab0", &(0x7f00000011c0)=0x1000, &(0x7f0000001200)="3389f08f32a5cb7d5b76373a8721df7f20820e81208bd6a9c2a2f7ccae6390d6bf22799e9f3c4e42623a36d47c61feff5ee65a5cc8779551614be5a9b88f3ac25a3376457b071255415cee976ca2cb2a528ddfc03f1d29c91982c7d04bd050223d3931aae1bd0e0473b874f5a3884716f96f94caa1b15d7a8fd2ef9764efaad7fc3ba46125041a9c4351879148013c82eaa2c785012b85d78376c34e57740c96a18f99c3071d0542ec0def68784badcf778255548e88a4af4104cfd22523951d8103747911818e2866364806f3d858febf66b54f8e12f813fc7ad82b1aa7ea4211c0ce3c451139c5d1f8b2", 0xeb) r3 = semget$private(0x0, 0x3, 0x0) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000001300)=[0x1e3a]) r4 = semget$private(0x0, 0x2, 0x1c8) semop(r4, &(0x7f0000001340)=[{0x0, 0x2f50, 0x800}, {0x4, 0x400, 0x1000}, {0x1, 0xfff9, 0x1800}, {0x1, 0x5}, {0x0, 0x0, 0x1800}], 0x5) r5 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001380)={{0x81, r2, 0x0, r2, r5, 0x78, 0x5}, 0x7fffffffffffffff, 0x703d, 0x3}) r6 = fcntl$dupfd(r0, 0x0, r1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, 0xc) fchownat(r6, &(0x7f0000001400)='./file0\x00', r7, r5, 0x0) r9 = openat$pf(0xffffffffffffff9c, &(0x7f0000001480), 0x80, 0x0) ioctl$WSKBDIO_SETMAP(r9, 0x8010570e, &(0x7f0000001500)={0x5, &(0x7f00000014c0)=[{0xe44a, 0x100, 0x9, 0xffff, 0x4}, {0x1, 0x0, 0x7, 0x2, 0x3}, {0x3ff, 0x8000, 0x8, 0x20, 0x101}, {0x4, 0x8, 0xfffd}, {0xebe, 0x5, 0xf56b, 0x3, 0x9}]}) ioctl$SPKRTUNE(r6, 0x20005302, &(0x7f0000001540)) semctl$SETVAL(r4, 0x4, 0x8, &(0x7f0000001580)=0x7) ioctl$WSDISPLAYIO_LSFONT(r6, 0xc058574e, &(0x7f00000015c0)) ioctl$WSKBDIO_GETBACKLIGHT(r6, 0x400c5711, &(0x7f0000001640)) r10 = getegid() getgroups(0x5, &(0x7f0000001680)=[r8, r8, r8, 0x0, r10]) r12 = open$dir(&(0x7f00000016c0)='./file0\x00', 0x20000, 0x10) utimensat(r12, &(0x7f0000001700)='./file0\x00', &(0x7f0000001740)={{0x10001, 0x8}, {0x80, 0x7fff}}, 0x2) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001780)={{0x80, r7, r11, r2, r11, 0x0, 0x2}, 0x40bf}) r13 = open$dir(&(0x7f0000001800)='./file0\x00', 0x800, 0x8) unlinkat(r13, &(0x7f0000001840)='./file0\x00', 0x8) recvmmsg(r9, &(0x7f0000001a80)={&(0x7f0000001a40)={&(0x7f0000001880)=@in6, 0xc, &(0x7f0000001940)=[{&(0x7f00000018c0)=""/67, 0x43}], 0x1, &(0x7f0000001980)=""/165, 0xa5}, 0x46}, 0x10, 0x0, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000000c0)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1f674d19b1f9ec35, 0x0) sysctl$kern(&(0x7f0000000240)={0x1, 0x28}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 6: r0 = socket(0x18, 0x3, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f00000003c0)="10d1da617e8c819d0c434da4e7acf283cf057f325cf256089bc5f28102681147087a377f1f48e08e3a2008c049e049658c22911707449a3ccec9dbef4658f5e454d9fdf9b94c9892f2d4c5ee95fd8c32b7887a4222683458112a5fac3bfd22232e19de3102f66d298b059da90975b8b7005ca4e2deb7b51db966d02f761040258cc20bf3c315a99b4ba96d5503000000e1b41110fc0678c299b4c92fb0d3c98e98dc2ddc88c7c34ce15def422e06d943430300f55ea320daf89632e26301adbddb3414ddd68ab7415bfda06a48b34d12d52badca28e0264b734242be44ab3e2c11ffc18d4e76796ea97148b6d624f065d76ba393fd555ee5df7e0880cd97dc75a0dcca5fed45fc956857f22c314e29f251249c71d617d6c287d4396f7f81a432c8131ab935696706a94eab239b3990846b", 0x131}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) getsockopt(r2, 0x0, 0x9, 0x0, 0x0) fcntl$dupfd(r1, 0xa, r2) executing program 5: syz_emit_ethernet(0x52, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60000000001c0020fe350e28ef0900c08c0424be0000000031feb36d02b82faa094061f107a9016962000000000000004e204e", @ANYRES32=0x41424344, @ANYRES32]) sysctl$net_inet_ip(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001240)=[{0x0}], 0x1) socketpair(0x1, 0x3, 0x80, &(0x7f0000000100)={0xffffffffffffffff}) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000000100)=[{&(0x7f00000009c0)="4a9ed65e2f444a9ec732bacbe026237622ad5dd37fe2cfb3a2289c9afef2523ce34ccba8196c838b64eda3838e69bbf95f059371811f3fff1d7384630f52315bc5aba7fc040353437cbfa6826a5914534f23da7d4ac8698d6945bd93dfb78e13ff8a25c901919cde9c0aadd833b0b37fc8afd99997fa5ca1", 0x78}], 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x40, 0x0) r3 = open$dir(&(0x7f0000000240)='.\x00', 0x0, 0x0) mknodat(r3, &(0x7f0000000080)='./file0\x00', 0x2000, 0x0) openat(r3, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000240), 0x10, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0), 0x8, 0x0) r7 = accept$inet6(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340)=0xc) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000380), 0x10000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000400), 0x40, 0x0) r11 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x9b, 0x2, 0xffffffffffffffff, 0x4}, {{r1}, 0xfffffffffffffffe, 0x4e, 0x20, 0x1f, 0x7}, {{r2}, 0x0, 0x4, 0x20000000, 0x1, 0x5}, {{r3}, 0xfffffffffffffffa, 0x96, 0xf0000000, 0x7fff, 0x8000000000000000}], 0xffffffff, &(0x7f0000000440)=[{{r4}, 0xfffffffffffffffd, 0x15, 0x2, 0x2, 0x8}, {{r5}, 0xfffffffffffffffd, 0xc9, 0xf0000000, 0x7, 0x1}, {{}, 0xfffffffffffffffb, 0xd0, 0x10, 0x0, 0x8}, {{r6}, 0xfffffffffffffffc, 0x80, 0x40000000, 0xcd9, 0x8}, {{r7}, 0xfffffffffffffff8, 0xa5, 0x2, 0xff, 0xfffffffffffffff8}, {{r8}, 0xfffffffffffffff8, 0x5, 0x1, 0x80000001, 0x9}, {{r9}, 0xfffffffffffffffc, 0x40, 0x2, 0x2, 0x80000000}, {{r10}, 0xfffffffffffffff8, 0x0, 0x2, 0x2, 0x8}, {{r11}, 0xfffffffffffffffa, 0x30, 0x20, 0x80000000, 0x40}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x6, 0x10, 0xddd, 0x80}], 0xffffca3c, &(0x7f0000000580)={0x4, 0x8}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r12 = socket(0x18, 0x1, 0x0) close(r12) r13 = socket(0x18, 0x2, 0x0) setsockopt(r13, 0x1000000000029, 0x3f, &(0x7f0000000040)="00fb6c4f", 0x4) setsockopt(r13, 0x9e, 0x2e, &(0x7f0000000140)="eb31929648000000e2ff00"/21, 0x15) connect$unix(r12, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r13, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x399, 0xdb3f}) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) clock_settime(0x100000000000000, &(0x7f00000006c0)={0xc0000004}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000400)={0x3, &(0x7f0000000080)=[{0x15}, {0x40}, {0x8106}]}) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[]) executing program 3: writev(0xffffffffffffffff, &(0x7f0000000880)=[{0x0}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) socket(0x11, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) r1 = socket(0x18, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x40}], 0x0, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 4: syz_emit_ethernet(0xe26, &(0x7f00000001c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd609874230df00000fe8000000000000000000000000000bbfe8000000051050000000000000000aa2c000000000000009959f2205149f7ae18e4a52fd363d3dcdf1cebd627f9defe9a56b3c62e9d840776f2cbf4e5af36424c43aedb47bf00ab39125f6f01cbe273"]) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x101, &(0x7f0000000140), 0xffff, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000300)={&(0x7f00000000c0)='./file0\x00', 0x0, 0x0}) socket(0x10, 0x8000, 0x2) socket(0x0, 0x400000000002, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001540)='./file0\x00') r2 = open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) socket(0x10, 0x0, 0x1) r3 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r3) getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) socket(0x11, 0x3, 0x0) close(0xffffffffffffffff) r5 = socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) socket(0x0, 0x1, 0x0) sysctl$net_inet_tcp(&(0x7f0000000180)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r5, &(0x7f0000000640)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000001c0)}, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) executing program 6: clock_getres(0x4, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000100)=ANY=[@ANYRES64=0x0, @ANYRES32=0x0, @ANYRESDEC]) openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x114) setreuid(0x0, 0xee01) pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000940)=""/142, 0x8e}], 0x1) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000800)=0x3) syz_extract_tcp_res(&(0x7f0000000380), 0x1000, 0x6) r2 = socket(0x1, 0x2, 0x0) getsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000040), &(0x7f0000000080)=0x4) dup(0xffffffffffffffff) recvmsg(0xffffffffffffffff, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)="90", 0x1}], 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x45a6) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') execve(0x0, 0x0, 0x0) writev(r1, &(0x7f0000000400)=[{0x0}, {&(0x7f00000006c0)="1a17d80e55dd55818fc50629d4e1832e0bffffffff957759de62e763e90d2dd4649b24f8bfb4f3d1b6571d6f26c72273119f030c9314ac66560780897bcb029089d9b2f533aec5e6c7dd0312bc1e1f6b3ab54bc7db3355f34e0ff43289fc9ec310989fcadd58db589e55d54c0d3f1b519b3de1d9c9257f5e9a7be58790d9d8e74d9bd940dc9b01bf9941429a336b210bd43314b8709b23f9afb6e4afb5bc67c770c886c76db2d5c4bd3d17", 0xab}, {&(0x7f0000000140)="0235a2cc42ae3ce4a386868e9432137e94b175f94d1abf45d4ad363822af0be9dab811c32cb9a03ac95153e181cabd6369c54d1430328d75b76c5fa3c85ff1fd5474c3823523d7e8025f159921d04dcb5503ae5e2a3fc1108974d9ba945b2a9655975468611ebf82c09abb8f6937fb0271b86bb7a687a2babef74ecf4b25af298f53f44a396ab774a3bf7a801f9a0c81c8143c55d0882cb4988db02f09a1cd28193f7716e69ffe744ad7158074382e8e2f73597c", 0xb4}, {&(0x7f0000000a00)="76b6e7eebd3d7895788c449dc991fdce9adc318ecc729e74444b4cf28ee53d31b922ee4c1b03744e5f3cabe69bfc113b40b1672a9a454a50f81613a90f0dace51c7b490cd619b44e371426593e321158f4f03388b5e2e0a6d75b7ed645159a0898641a14e4ef64dcc9617190c1f32cd08658d611d3d629e785b66886c4fe4bd09f263fc64e69b5fcd69a264e47328fd3ebf183b58d244828524d2a8e35902022230f8940e7358780d762dc51849379f1ec97cb5728f7e8c9cb9392b5aa4d798df24eff45b94c9191d13078483145fddf2b466af18a50f168c8f33f9d64b6068b707d311d929a8f4a509a4b676bad908ce393f3c8257b928cc48e4c1c923cfa3c15759908bb855ec41f512a4ed2b3adadaedb62c73df297e8f720fcf11bd110f934b51b1ec8e54444882518f2d7d1f055d65029b772f7cab6cc4cdd536b7906d3488bf3061d6c6d49c335ab35129d4930b5cadf083ecaefe24fb5a2c4af69a5b7467de4647282247488648d6602315688155a474e50abf394f416c08ce67f5b8050d71f6f4772a6c5e3d14863b014aa2e89e3fcac8a46839d5e5e62c4cf03dbf5385835fe0f0a8bc3cd12a0e4e9242507be9f5fa5e62e79bc2325cb97af97bf3940c525972c9cfcbadec5db7f3e6942da9231f817c0c0abbe406e0e50e32b86329d5f9b9477800d60ec2f51517398f8ea66192face2523390cd6c93cc441510", 0x1ff}, {&(0x7f0000000040)="aece05009297b9c888a4dfbab9e0bbb24298c4353183564b", 0x18}, {&(0x7f00000002c0)="86917663808c0d9c67061c8ddc5b853e828a530ec2cac01365f1a7e2c7a7cca60d2b0fcd40ccd8015ee0755888e249b8faeaf794e70442b577620814c4ffffcfd1380adc3a4f474b4d196dc683e60075162b38c4252b3764e956afcd1fc04655bd6738fd5ed5f9498028478e42eaf31df15ceda85e75b99ba4aaf68db0aae59f9b7b489dc61ccf2fef36bd8cd193e43ceb5f2343905319107da58624229ebc9a60e7359c67ff9d", 0xa7}, {&(0x7f0000000200)="a5d2a31e4fd2ed0e431556d1d46f08c4389a3cf58148722949eacd20ecbfa638ec1b53c83255c543ed446b4b2957e40e22de9f104bcae46e27d7a851c6c88c063679f894cb26ebff8f0e5fb3af87769bb590687e6d54957621a72b7ac96031e7064814880e90bdd593ac064dcfbbd84baaa3136af0b852011e0583bc18dad2abc55518ffc97bb1f706c8df04f892a199aac6ab6a64", 0x95}], 0x7) truncate(0x0, 0x0) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x64f7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)) getsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x0) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) setregid(0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x81}, {0x35}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) r2 = semget$private(0x0, 0x4, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000200)=[0xff83]) semop(r2, &(0x7f00000002c0)=[{0x4, 0x81, 0x1000}, {0x4, 0x400, 0x400}, {0x2, 0x40}, {0x0, 0x8, 0x1800}, {0x3, 0x0, 0x800}], 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r3 = open(0x0, 0x615, 0x14c) ftruncate(r3, 0x9) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f00000000c0), 0x0, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000140)={0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f, 0xfffffffffffffffc], [], [0x0, 0x0, 0x0, 0x4, 0x0, 0x4], [0x0, 0x0, 0x0, 0x0, 0x5, 0x7fffffff], [{0x0, 0x2, 0x0, 0x4}, {}, {0x8001}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x100}], {0x0, 0x0, 0x1f}, {0x0, 0x0, 0xfffffff9, 0x4000}}}) kevent(r4, &(0x7f0000000080), 0x401, 0x0, 0x7fffffff, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x59}, 0x2, &(0x7f00000000c0), &(0x7f0000000000), &(0x7f0000000340)='Zg', 0x2) getpid() ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) pipe(&(0x7f0000000080)) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6000223b00148fe9fece76a44a170e318b35195bcf133200ff"]) semop(r2, &(0x7f0000000440)=[{0x0, 0x3, 0x1000}, {0x3, 0x95}, {0x2, 0xfffa, 0x400}, {0x1, 0x2a5, 0x1800}], 0x4) executing program 2: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)) syz_emit_ethernet(0x381, &(0x7f0000000040)=ANY=[]) sysctl$net_inet_ah(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000040)="16549bfb0da4f10511", 0x9}], 0x1) mknod(0x0, 0x2000, 0x5900) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001480)=[{0x0}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2}, 0x4, &(0x7f0000000280)="2dc7c8e2e775ffc20b3a1acee1c2a5f1e8fe13a57e96c63e433f171fa0259c95a2e8876cd8a05cf955af42ad168f64ae90686933ef37656c888b907b9057a20eb471ebb033d4ad6d902d6c55a78264536b4f2750933ea7153b2227eae0ea9ec30911ae671e75d159a4fdfb0b4620565dd448f43716ba7f2a499ebd175cf9ab6aaec5d70af5f002da896444bb3f51ba2a4896fa13c1aad64a716831495e42f47b8ad55073a5b88a7a8fc96180f40cbc921eda4ed0e8bdb6ae77f0fd577fcca98182688d3d0c2c681d9814603c6c152bf55e14672269c6926bcacac4187ded4880f7d8719bf6f5ac99080d6b823ca9b1ab07de030a7240b07b0966687494a85a27f3a6ec148534a79e4b86c427b29f27ad9c2310d386d41ff5bb2661299056d91116c0094960e61b54377de2f5a24ae84da1ccfba87833013adb7a6a6dfe5ad85839e7a07b1b975015331113d06fcf87edfa0f0f03333219abba403cc4e4210c5a01c00efa7a645f34920da20afbff4407e57dc9fa", 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2}, {0x3, 0x0, 0x0, 0x6}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[]) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_broadaddr=@in6}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchflags(r3, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x8a) close(r5) dup2(r3, r4) execve(0x0, 0x0, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000010c0), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(r6, 0xc010570d, &(0x7f0000001180)={0x0, 0x0}) select(0x40, &(0x7f0000000000)={0x0, 0x3ff, 0x4000000000000000, 0x0, 0x0, 0x0, 0x0, 0xff}, &(0x7f0000000080)={0xce7, 0x100000000000, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, 0x0) close(r1) select(0x40, &(0x7f0000000340), &(0x7f0000000380)={0xfff}, 0x0, 0x0) denied attempt to set clock back 851431 seconds executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000240)="1234c147d168098b93029dfee05e", 0xe}], 0x1) clock_settime(0x100000000000000, &(0x7f0000000000)={0x40500000}) socketpair$unix(0x1, 0x1, 0x0, 0x0) r1 = accept(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x4, &(0x7f0000000680)="ebffcbff13b9fd812eaa4e713048e6993192964818530d9bed6fc5a029f975f8dbdf92aed1917c11668996fccd430dbbfd33fa64bf4f6f5025893a43371e39ed1491171faeeb5cedd18954f6403023d89a698cb4874acba0214111f3cb1b200fe2bd4df38dcf6370495d572bbc0f46e40d964d984289a17c09f28a9b703db3f7e46dad3d88d4c13db52fad79c17232122c138c1fa85a5a075d6334f8d3a6b0646089a76e069dde88991fc8e42eb1b71a81fca9fd75d4466b408f249e2ac1d994b36a0ee8c5702651426b5cece1e7545fcbccb734ab34b732468243f7a98af05d5cd49e2d3968c9d12948258043070798836b2e5ad0cc72ec1e673aa833", 0xfd) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvmmsg(r2, &(0x7f0000000400)={&(0x7f0000000440)={0x0, 0x0, &(0x7f0000000400), 0x0, &(0x7f0000000580)=""/25, 0x19}, 0x800}, 0x10, 0x0, 0x0) r3 = accept$inet(r1, &(0x7f00000004c0), &(0x7f0000000500)=0xc) setsockopt(r3, 0x20, 0x0, &(0x7f00000005c0)="c8f629abe9793b2565ef7fc13737eec2bcf3e0102e253a8e146b3e1b3f8f0731aa360fd3012798f11a89a5bf90712a094d4d21923f901998a9f2205b36d4028116720a2656adab4711274a84958d9660986b9b3e181aeb7bedf65f1f49143b", 0x5f) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x3, &(0x7f0000000480)) socket(0x0, 0x3, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil, 0x3}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x5}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f000071b000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00002e1000/0xc00000)=nil}, {&(0x7f0000e1a000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000818000/0x3000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x7}, {0x60}, {0x416}]}) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[]) semget(0x1, 0x0, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0x2, 0x4) ioctl$VMM_IOC_INFO(r4, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) msgget(0x3, 0x0) msgrcv(0x0, &(0x7f0000002840)={0x0, ""/116}, 0x7c, 0x0, 0x0) socket(0x11, 0x3, 0x0) bind$inet6(0xffffffffffffffff, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fchdir(0xffffffffffffffff) dup2(0xffffffffffffffff, 0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277bae891377e36ef7a47a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a5739e2efa087aa9f5f899347dbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) executing program 2: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xc0}}) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000140)={&(0x7f0000000080)='./file0\x00', 0x1ff, 0x0}) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x37) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f0000000180)={'./file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa', 0x4}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmmsg(r1, &(0x7f00000000c0)={0x0}, 0x10, 0x0) r2 = socket(0x18, 0x1, 0x0) r3 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r3, 0x6, 0x10, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) setsockopt(r2, 0x8, 0x4, &(0x7f0000000000)="ba0314e331a8094368be3ece59c1b08f35cb08fe4d2461f0b2e796a964e36aba41abd726c9ba14f040818d108c7b7c7379bb5d9dc11fe8b8fa6a952d2f66bd1d69b483440bdb", 0x46) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) recvmmsg(r4, &(0x7f0000000880)={&(0x7f0000000840)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f00000005c0)=""/49, 0x31}, {&(0x7f0000000600)=""/220, 0xdc}], 0x2, &(0x7f0000000740)=""/238, 0xee}}, 0x10, 0x802, &(0x7f00000008c0)={0x40, 0x5}) close(r4) r5 = socket(0x18, 0x2, 0x0) dup2(r2, r5) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 7: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000001580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=[{0x38, 0x1, 0x0, "49097cfad41d6dfab57ca01de29b70f1484ae71b77a235a80f5a0b0988a549a9c6"}, {0x80, 0x0, 0x0, "a5542802b69d6cf62450fe980d466c4ab0d61ed356cfd5912357ebebbd4e23a62b3ca0be2b36c8c2059b0c6ac6bf6eb73a5d0f8de92bafefc9d9c1396f640a415aba32e5adfe07b7520b9066a7a764afbb47022e393c6708a1cd51ab9ab447547fb4aed21d44e713eb"}, {0xd0, 0x0, 0x0, "63ff4cb1b9eb8d0e2e73e8e2565239dba5735ec16cf25de14e7ce45d29509aa8ae471b67934026ba6c7935b57357ebdce2ecbb407029759b11e8ddc8978f82ccccbc1618086711adcb31657edcddbf1f71c5741324f2e4b73fe553e9e7d8f5b5f0ff0b621ff607a8ef429f95ccb02044c36ce82a1bb2c27b82a0c739000396f916e6080bbbebf0919b699e7dcf7b38107bb4d51df4dbb4865e025dc97d94d2dc0ee1d3c4ed9c7e0055a7248d4f79fdf2764257b8fd449f66f9"}, {0x88, 0x0, 0x0, "46719d2395fad92ae5595d35022a6639a6615c74e15e3c338ceaea3e1e0116bae8f17ff93a28b1cfd1a5470484db1d7128dcf3abcdcca4a420519282aa02e7edab78224bb891a83f384b732f74dd51cc3e3d670426e9d4cd87fc54e036f1a7f394fa5d860a0ca3cb56edd91112f7f3d338"}], 0x210}, 0xf3126e30ddadc5b0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000640)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000000100)='?\x00\x00\x00\x00\x00\x00\x00', 0x8}], 0x1, &(0x7f0000000680)=[{0x10, 0x0, 0x0, "ede34262b86cbf1817cfc39efd365bf812cc872c0a02b5cd8c68d31df83a43498dd3b72d8f5c0970374f8c698c224207e6064006336f231b96b99678a57776cc911d3142f3c6f27595def7f7ec21be1149ac34cdfd0a3da6c58353aa092abfb8c2d93d191da995058d8d5fcb488cfa01ccf98a9692b4278b0baf9bd94e6687cd68df39af5144c3deeba6b32edf2a6ee753289fc9304c70f788134fb632d242a4e5351439a7c6da752a075c3604efd3544f2de22f1852cac29493216df313b95e9136e842815dd891fd5202e2774f5fe775fac15fe96f0226a72e7f65ab46b90000000000008003319588d9ab45e8493ce0ed0a21fd449a4fe08300712d6eeca96d52674ae63c3693fae02d96d24cce0db07ef0325ef2d155083287162750061899477c06766d07835f0880827f50aed27e513aefbf0abbf789ca6b3dca9840a2cf7f406cfc616213e8fa5158fcbf86af96c241cf5fb8cb847c831ad18df27128810736c68d137f19ed1376959b390d0b5be6983623f9d3c1a4e3770bbf5429823d59ac3fcbe3"}], 0x17}, 0x406) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) syz_emit_ethernet(0x6e, &(0x7f0000000080)={@broadcast, @empty, [], {@ipv4={0x800, {{0x11, 0x4, 0x0, 0x0, 0x60, 0x0, 0x0, 0x0, 0x2, 0x0, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, {[@ssrr={0x89, 0x2b, 0xd2, [@broadcast, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, @multicast2, @empty, @broadcast, @local={0xac, 0x14, 0x0}, @multicast1, @local={0xac, 0x14, 0x0}, @multicast2]}, @noop, @noop]}}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @multicast2}}}}}}) executing program 5: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000140)="2188cb77", 0x4}], 0x1, 0x3fffd) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = socket(0x11, 0x3, 0x0) r4 = socket(0x11, 0x3, 0x0) r5 = kqueue() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) kevent(r5, &(0x7f0000000080), 0x3, 0x0, 0x7, 0x0) sendto$unix(r4, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba09001d89e001e2ffffffffff7f00ff00"/177, 0xb1, 0x0, 0x0, 0x0) setsockopt(r3, 0x11, 0x0, &(0x7f0000000340)="02000000", 0x4) r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f0000000000)="b10005036000009f0500000005000000331c13fecea10500fef96ecfc72fd3357ae302b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2102000000720fd38bfbb770c1f5a872c881ea772ec58904056a0000000000361b1257aea0c500002002fba3f8343712051eeab71d89e000040381ecb66400"/177, 0xb1, 0x40c, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000180)=[{0x81, 0x10, 0xd1}, {0x87, 0x0, 0x0, 0xda38}, {0x7, 0x2, 0x0, 0xfffffbfe}, {0x3e4c, 0x1f, 0x2, 0x4bb}]}) syz_emit_ethernet(0x22, &(0x7f0000000580)=ANY=[]) munlock(&(0x7f0000002000/0x1000)=nil, 0xffffffffdfffdfff) executing program 4: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0x5e, &(0x7f0000000280)=ANY=[@ANYBLOB="aaaaaaaaaa6dcd02e2aaaaaa86dd6036e26fe8a68200283a0000000000000000000000000000000000fe80001c7ed14f6b4a89330f4f32dc5d29a1ddb380a30000000010aa8900917800000000000000000000000000000000000000000000000075bd0ecdfa60cf0ca413fedb0207"]) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x26}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000180)="b1000501600000000000000007000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361b1257aea8c500002002fbff0c2300008abfba0900000008e371a3f8343712051eadb71d89e000040781e4b2feff000000", 0xb1, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x11, 0x0, 0x1c}, 0x400000000000017e, 0x0, 0x0, 0x0, 0x12) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x15}, 0x4, &(0x7f0000000080)="e1c0e8fbcc3d77b6e48a1c35cd8d27a1423e7778dfb0fd8d5940089b8491fc90bb5ddafb73f1fb191f03c6a00bcb080ad4ccc702bb1f0d1379584778edb4d2c5c53f273303c608bac00fae0fc6e131f8e4782257c19a8908f65c285331474507b184cfa1c5e831a69024b7a3cb9de06337624ad653ca66681ef44d721a", &(0x7f0000000100)=0x7d, &(0x7f0000000240)="f999ba16f043011eca56b1eaa2da9d62eccb320dd9020cf9dbb2814fc05c7a4f193bb384690b22d250ec83fd92cd1901981fadd9e3363ea591a4284808aa297cc4430b33c6d949dfdccd3b07ea3cc5e1054a264cd18e17dad8b0009f9aa1b8c5b30a5ee050b4f2178f917e2a963aef8428f8f4701af81c70f01c88bdd84dcf13f829724281464f813e3b4c8512cd612aa930f0cca2aaf233fa284bcca766de7a12b3dda4eae5983da6b432ec34f0fa3ef6c9935dde5ac667172b794b0acd38a4e4e32dd20d324968b8106583613a", 0xce) executing program 3: socket(0x1e, 0x0, 0x2) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {0x0, 0x6}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x1}]}) socket(0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCSPGRP(r0, 0x40047477, 0x0) socket(0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x55}, 0x3, &(0x7f0000000300)="58bc5a7f0000000000000084cf8f23dca7a080bb8f00000000000000e74f1dd1ba20b3ffcc35c11fc39a17498311bcf9f34ce55efc6aae818aa9f6e6382c76c7ba51ac6a998cf9860d52111f5d81ef087ffcd82c4c878c5790233ad2174c54cb2612500bf566060916ea8ce2916ee768e635a143b67839dbd0c0f87302ff60121c7c6bb13349a09d77014ade41ef21b1f6673563bbaf74e8c4f207f1a98aae3524c2c831ef18c45f2dae0f7396fd8d8b50b43b38f0e29e7113e47e4251a34854b7457c68087a48e7a3f975dfe7a67fb5a0a018321539a58382d197be5fa64c2065f0f40b3b8d6a779512ac7145d76c1825fc2d3d381817b0a138ff39a0996b3bf594265730ecc49333b7a2fad0fbc19bee22849dff2514224a62b5d91dca628c7787c4ae0371372f1bbcc596fb493c0b18f74983c5d1e955178b3aee2c466f0d16036f629b31cd041bd2fa9887cdf9a0fb07d336ecd57d3440eff694c41f5d4dd50423189b2354e7f1e4f77004d52925308399921c92b4a9cbbdf88f0f6517c78406b1569f401d49dedb62d1a382941b0f45fada915c851fcf9427105530c62bdfd9bdac5c440e9cfd3d2153e342c8464bb3edccaec8e5c835523c8e4c91aeb218661fd1591a288d83ee32eed88da0324e92eaf6a6e11d5c6194782123", &(0x7f0000000080)=0x52, 0x0, 0xe5f81a4756f9a02) nanosleep(0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000080), 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = socket(0x0, 0x0, 0x0) sysctl$vfs_nfs(0x0, 0x0, &(0x7f0000000500), 0x0, 0x0, 0x0) accept$unix(r1, &(0x7f0000000240)=@file={0x0, ""/507}, &(0x7f0000000480)=0x1fd) getsockname$unix(0xffffffffffffffff, &(0x7f00000011c0)=@file={0x0, ""/4095}, &(0x7f00000004c0)=0x1001) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000480)}], 0x2) sysctl$net_inet6_ip6(&(0x7f0000000140)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000180)="7194e41a", &(0x7f00000001c0)=0x4, &(0x7f0000000200), 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{}, {}]}) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETENCODINGS(r2, 0xc0105715, &(0x7f0000000100)) r3 = socket(0x18, 0x1, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000015000/0x400000)=nil, 0x400000, 0x6) ioctl$FIONREAD(r3, 0x80206982, &(0x7f00000001c0)) OpenBSD/amd64 (d'/Cu%c^3eC-mj>xNe mdenied attempt to set clock back 2143092203 seconds VA&tg$o2~ʠLqoLRG(a*uvX7 #͌l2{;aF) (tty00) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000000c0)) sysctl$kern(&(0x7f0000000240)={0x1, 0x28}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 5: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') mknodat(r0, &(0x7f0000000540)='./file0\x00', 0x6000, 0x20006c1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000200)={0x9, &(0x7f0000000580)=[{0x3ff, 0x40, 0x96, 0x2}, {0x2, 0xfe, 0x6, 0x70}, {0x3, 0x7, 0xff, 0x2}, {0x1000, 0x2, 0x4f, 0x1}, {0x401, 0x8, 0x6, 0x8}, {0x5, 0x5, 0x82, 0x3fb}, {0x2, 0x81, 0x0, 0x537d}, {0x9a00, 0xe5, 0x20, 0x4}, {0xfff9, 0x8, 0x2, 0x5}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, 0x0) getpeername$inet(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000380)) rename(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) unlink(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000280)='./file1\x00', 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x34}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x0) sysctl$net_inet_tcp(&(0x7f0000000240)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000000280), &(0x7f00000002c0), &(0x7f0000000300), 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) close(r1) pread(r1, 0x0, 0x0, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) setregid(0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x81}, {0x35}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) r2 = semget$private(0x0, 0x4, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000200)=[0xff83]) semop(r2, &(0x7f00000002c0)=[{0x4, 0x81, 0x1000}, {0x4, 0x400, 0x400}, {0x2, 0x40}, {0x0, 0x8, 0x1800}, {0x3, 0x0, 0x800}], 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r3 = open(0x0, 0x615, 0x14c) ftruncate(r3, 0x9) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f00000000c0), 0x0, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000140)={0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f, 0xfffffffffffffffc], [], [0x0, 0x0, 0x0, 0x4, 0x0, 0x4], [0x0, 0x0, 0x0, 0x0, 0x5, 0x7fffffff], [{0x0, 0x2, 0x0, 0x4}, {}, {0x8001}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x100}], {0x0, 0x0, 0x1f}, {0x0, 0x0, 0xfffffff9, 0x4000}}}) kevent(r4, &(0x7f0000000080), 0x401, 0x0, 0x7fffffff, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x59}, 0x2, &(0x7f00000000c0), &(0x7f0000000000), &(0x7f0000000340)='Zg', 0x2) getpid() ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) pipe(&(0x7f0000000080)) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6000223b00148fe9fece76a44a170e318b35195bcf133200ff"]) semop(r2, &(0x7f0000000440)=[{0x0, 0x3, 0x1000}, {0x3, 0x95}, {0x2, 0xfffa, 0x400}, {0x1, 0x2a5, 0x1800}], 0x4) executing program 4: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil, 0xfffffffffffffffd}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x1000}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0) socket(0x11, 0x3, 0x0) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r2) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) clock_getres(0x4, 0x0) geteuid() r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, r3) ktrace(&(0x7f0000000140)='./file0\x00', 0x2, 0x10, r3) symlink(&(0x7f00000000c0)='.\x00', 0x0) rename(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000340)='./file0/../file0\x00') ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) r5 = kqueue() kevent(r5, 0x0, 0x101, 0x0, 0x0, 0x0) r6 = socket(0x0, 0x0, 0x0) setrlimit(0x0, 0x0) r7 = syz_open_pts() close(0xffffffffffffffff) syz_open_pts() writev(r7, 0x0, 0x0) ioctl$FIONREAD(r6, 0x80206999, 0x0) login: /: bad dir ino 129701 at offset 0: mangled entry panic: bad dir Stopped at db_enter+0x1c: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *136157 66818 0 0x8000002 0 0K syz-executor.4 db_enter() at db_enter+0x1c panic(ffffffff82892932) at panic+0x17b ufs_lookup() at ufs_lookup+0x169a VOP_LOOKUP(fffffd8079ed07d0,ffff80002fae20f8,ffff80002fae2128) at VOP_LOOKUP+0x5c vfs_lookup(ffff80002fae20c8) at vfs_lookup+0x6f8 namei(ffff80002fae20c8) at namei+0x56a dounlinkat(ffff80002a156d08,ffffff9c,738b3fa80970,8) at dounlinkat+0x9d syscall(ffff80002fae22a0) at syscall+0x854 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x738b3fa80960, count: 6 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic *cpu0: bad dir ddb{0}> trace db_enter() at db_enter+0x1c panic(ffffffff82892932) at panic+0x17b ufs_lookup() at ufs_lookup+0x169a VOP_LOOKUP(fffffd8079ed07d0,ffff80002fae20f8,ffff80002fae2128) at VOP_LOOKUP+0x5c vfs_lookup(ffff80002fae20c8) at vfs_lookup+0x6f8 namei(ffff80002fae20c8) at namei+0x56a dounlinkat(ffff80002a156d08,ffffff9c,738b3fa80970,8) at dounlinkat+0x9d syscall(ffff80002fae22a0) at syscall+0x854 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x738b3fa80960, count: -9 ddb{0}> show registers rdi 0 rsi 0x1 rbp 0xffff80002fae1d50 rbx 0xffffffff82cf5cdf cpu_info_full_primary+0x2cdf rdx 0 rcx 0xffff80002a156d08 rax 0xffffffff82cf4ff0 cpu_info_full_primary+0x1ff0 r8 0x101010101010101 r9 0x8080808080808080 r10 0x3b7b6c0fb65e7c27 r11 0x34d8c02ff550559a r12 0xffffffff82cf5ae0 cpu_info_full_primary+0x2ae0 r13 0 r14 0 r15 0x1 rip 0xffffffff81f0b7dc db_enter+0x1c cs 0x8 rflags 0x246 rsp 0xffff80002fae1d40 ss 0x10 db_enter+0x1c: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.4) tid=136157 pid=66818 tcnt=1 stat=onproc flags process=8000002 proc=0 runpri=17, usrpri=83, slppri=17, nice=20 wchan=0x0, wmesg=, ps_single=0x0 forw=0xffffffffffffffff, list=0xffff80002a226f88,0xffff80002a1567f8 process=0xffff80003737c4a0 user=0xffff80002fadd000, vmspace=0xfffffd8068f6c000 estcpu=36, cpticks=1, pctcpu=0.2, user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 95833 110573 88710 0 2 0x8000000 syz-executor.3 95833 375834 88710 0 3 0xc000080 fsleep syz-executor.3 43398 326366 82485 0 2 0x8000000 syz-executor.7 43398 408093 82485 0 3 0xc000080 fsleep syz-executor.7 73360 153969 31413 0 2 0x8000000 syz-executor.2 73360 327482 31413 0 3 0xc000080 fsleep syz-executor.2 12650 452828 36633 0 2 0x8000010 syz-executor.6 12650 235760 36633 0 3 0xc000090 piperd syz-executor.6 12650 288869 36633 0 3 0xc000090 fsleep syz-executor.6 38586 370509 74003 0 3 0x8000080 nanoslp syz-executor.1 38586 45618 74003 0 3 0xc000080 sbwait syz-executor.1 38586 194594 74003 0 3 0xc000080 sbwait syz-executor.1 38586 442643 74003 0 3 0xc000080 fsleep syz-executor.1 79179 49363 1 0 3 0x18100083 ttyin getty *66818 136157 25239 0 7 0x8000002 syz-executor.4 57846 94213 0 0 3 0x14280 nfsidl nfsio 9558 94197 0 0 3 0x14280 nfsidl nfsio 83534 306245 0 0 3 0x14280 nfsidl nfsio 96655 150181 0 0 3 0x14280 nfsidl nfsio 94483 202545 0 0 3 0x14280 nfsidl nfsio 3336 300682 0 0 3 0x14280 nfsidl nfsio 27200 163993 0 0 3 0x14280 nfsidl nfsio 47643 361689 0 0 3 0x14280 nfsidl nfsio 3431 56463 0 0 3 0x14280 nfsidl nfsio 11735 125580 0 0 3 0x14280 nfsidl nfsio 1698 123631 0 0 3 0x14280 nfsidl nfsio 56483 505750 0 0 3 0x14280 nfsidl nfsio 2746 22535 0 0 3 0x14280 nfsidl nfsio 34876 77036 0 0 3 0x14280 nfsidl nfsio 27594 504744 0 0 3 0x14280 nfsidl nfsio 7724 309258 0 0 3 0x14280 nfsidl nfsio 12911 76712 0 0 3 0x14280 nfsidl nfsio 49741 326639 0 0 3 0x14280 nfsidl nfsio 79272 337025 0 0 3 0x14280 nfsidl nfsio 26435 198319 0 0 3 0x14280 nfsidl nfsio 31413 453563 25239 0 3 0x8000082 nanoslp syz-executor.2 36633 321315 25239 0 3 0x8000082 nanoslp syz-executor.6 58607 217430 25239 0 3 0x8000082 piperd syz-executor.5 82485 106855 25239 0 3 0x8000082 nanoslp syz-executor.7 8223 387279 25239 0 3 0x8000082 piperd syz-executor.0 74003 334205 25239 0 3 0x8000082 nanoslp syz-executor.1 88710 160009 25239 0 3 0x8000082 nanoslp syz-executor.3 53059 199101 0 0 3 0x14200 bored sosplice 25239 129055 6635 0 3 0x1a000082 wait syz-fuzzer 25239 61907 6635 0 3 0x1e000082 nanoslp syz-fuzzer 25239 457015 6635 0 3 0x1e000082 wait syz-fuzzer 25239 423520 6635 0 3 0x1e000082 wait syz-fuzzer 25239 162027 6635 0 3 0x1e000082 kqread syz-fuzzer 25239 71547 6635 0 3 0x1e000082 thrsleep syz-fuzzer 25239 40740 6635 0 3 0x1e000082 thrsleep syz-fuzzer 25239 497064 6635 0 3 0x1e000082 wait syz-fuzzer 25239 365265 6635 0 3 0x1e000082 wait syz-fuzzer 25239 337811 6635 0 3 0x1e000082 thrsleep syz-fuzzer 25239 402006 6635 0 3 0x1e000082 thrsleep syz-fuzzer 25239 21540 6635 0 3 0x1e000082 wait syz-fuzzer 25239 58470 6635 0 3 0x1e000082 thrsleep syz-fuzzer 25239 137786 6635 0 3 0x1e000082 thrsleep syz-fuzzer 25239 141778 6635 0 3 0x1e000082 wait syz-fuzzer 25239 239823 6635 0 3 0x1e000082 wait syz-fuzzer 6635 220408 17039 0 3 0x810008a sigsusp ksh 17039 419232 63750 0 3 0x1800009a kqread sshd 63750 171726 1 0 3 0x18000088 kqread sshd 37294 233215 81025 74 3 0x19100092 bpf pflogd 81025 397124 1 0 3 0x18000080 sbwait pflogd 75012 243077 32752 73 3 0x19100090 kqread syslogd 32752 186532 1 0 3 0x18100082 sbwait syslogd 27397 396662 1 0 3 0x18100080 kqread resolvd 68933 4201 36864 77 3 0x18100092 kqread dhcpleased 90524 365105 36864 77 3 0x18100092 kqread dhcpleased 36864 68032 1 0 3 0x18000080 kqread dhcpleased 71715 58604 0 0 3 0x14200 bored smr 67841 375064 0 0 2 0x14200 zerothread 11170 518137 0 0 3 0x14200 aiodoned aiodoned 91815 50150 0 0 3 0x14200 syncer update 10916 203037 0 0 3 0x14200 cleaner cleaner 5944 226222 0 0 3 0x14200 reaper reaper 42861 104104 0 0 3 0x14200 pgdaemon pagedaemon 50443 264061 0 0 3 0x14200 bored viomb 24245 513008 0 0 3 0x40014200 acpi0 acpi0 65536 269743 0 0 7 0x40014200 idle1 10520 223209 0 0 3 0x14200 bored softnet3 80412 326966 0 0 3 0x14200 bored softnet2 50570 373604 0 0 3 0x14200 bored softnet1 77398 198409 0 0 3 0x14200 bored softnet0 62694 330052 0 0 3 0x14200 bored systqmp 20019 235334 0 0 3 0x14200 bored systq 9987 484018 0 0 3 0x14200 tmoslp softclockmp 17505 470223 0 0 3 0x40014200 tmoslp softclock 76988 509853 0 0 3 0x40014200 idle0 1 501293 0 0 3 0x8000082 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 66818 (syz-executor.4) thread 0xffff80002a156d08 (136157) exclusive rrwlock inode r = 0 (0xfffffd807dd4ab48) #0 witness_lock+0x446 #1 rw_enter+0x32d #2 rrw_enter+0x91 #3 VOP_LOCK+0x8b #4 vn_lock+0x85 #5 vfs_lookup+0xd3 #6 namei+0x56a #7 dounlinkat+0x9d #8 syscall+0x854 #9 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82d68468) #0 witness_lock+0x446 #1 syscall+0x83b #2 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 10225 6647K 7229K 166960K 16826 0 pcb 17 14K 15K 166960K 448 0 rtable 237 7K 8K 166960K 1629 0 pf 38 10K 10K 166960K 228 0 ifaddr 45 16K 16K 166960K 232 0 ifgroup 67 2K 3K 166960K 390 0 sysctl 4 1K 3K 166960K 14 0 counters 68 36K 37K 166960K 220 0 ioctlops 0 0K 4K 166960K 1674 0 iov 0 0K 20K 166960K 195 0 mount 1 1K 1K 166960K 1 0 log 0 0K 0K 166960K 4 0 vnodes 1498 94K 95K 166960K 4297 0 UFS quota 1 32K 32K 166960K 1 0 UFS mount 5 36K 36K 166960K 5 0 shm 2 1K 9K 166960K 145 0 VM map 2 1K 1K 166960K 2 0 sem 12 1K 1K 166960K 18 0 dirhash 12 2K 3K 166960K 69 0 ACPI 1697 195K 286K 166960K 12548 0 file desc 15 53K 89K 166960K 3677 0 sigio 0 0K 0K 166960K 83 0 proc 70 91K 177K 166960K 1714 0 subproc 104 6K 8K 166960K 584 0 NFS srvsock 1 0K 0K 166960K 1 0 NFS daemon 1 16K 16K 166960K 1 0 ip_moptions 0 0K 0K 166960K 642 0 in_multi 94 6K 7K 166960K 597 0 ether_multi 1 0K 0K 166960K 22 0 mrt 2 0K 0K 166960K 7 0 ISOFS mount 1 32K 32K 166960K 1 0 MSDOSFS mount 1 16K 16K 166960K 1 0 ttys 163 731K 731K 166960K 163 0 exec 0 0K 1K 166960K 1256 0 pfkey data 0 0K 0K 166960K 7 0 tdb 3 0K 0K 166960K 3 0 VM swap 8 62K 64K 166960K 10 0 UVM amap 295 92K 111K 166960K 33763 0 UVM aobj 131 4K 4K 166960K 140 0 pinsyscall 39 78K 108K 166960K 5765 0 memdesc 1 4K 4K 166960K 1 0 crypto data 1 1K 1K 166960K 1 0 ip6_options 0 0K 1K 166960K 205 0 NDP 14 0K 2K 166960K 172 0 temp 77 6820K 7316K 166960K 128720 0 kqueue 12 18K 28K 166960K 675 0 SYN cache 2 16K 16K 166960K 2 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle plcache 128 24 0 0 1 0 1 1 0 8 0 rtpcb 120 420 0 417 1 0 1 1 0 8 0 rtentry 112 536 0 430 5 1 4 4 0 8 0 unpcb 144 2760 0 2737 18 16 2 6 0 8 0 syncache 336 4 0 4 1 1 0 1 0 8 0 tcpqe 32 23 0 23 2 2 0 1 0 8 0 tcpcb 808 1074 0 1069 31 23 8 8 0 8 7 arp 120 98 0 80 1 0 1 1 0 8 0 inpcb 384 3821 0 3812 37 28 9 9 0 8 8 nd6 136 132 0 107 1 0 1 1 0 8 0 pkpcb 40 22 0 22 10 9 1 1 0 8 1 kcovpl 48 44 0 36 1 0 1 1 0 8 0 ppxss 1168 8 0 8 4 4 0 1 0 8 0 pffrag 232 35 0 32 2 1 1 1 0 482 0 pffrnode 88 35 0 32 2 1 1 1 0 8 0 pffrent 40 568 0 565 2 1 1 1 0 8 0 pfosfp 40 1428 0 1005 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 325 0 253 1 0 1 1 0 8 0 pfstkey 128 325 0 253 3 0 3 3 0 8 0 pfstate 376 325 0 253 9 1 8 8 0 8 0 pfrule 1344 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 2009 0 1560 50 21 29 29 0 8 0 art_table 32 2010 0 1560 4 0 4 4 0 8 0 art_node 16 525 0 431 1 0 1 1 0 8 0 sysvmsgpl 40 18 0 6 1 0 1 1 0 8 0 semupl 112 4 0 4 1 1 0 1 0 8 0 semapl 112 11 0 1 1 0 1 1 0 8 0 shmpl 112 137 0 9 4 0 4 4 0 8 0 dirhash 1024 55 0 38 3 0 3 3 0 8 0 dino2pl 256 7435 0 5903 97 0 97 97 0 8 0 ffsino 272 7435 0 5903 103 0 103 103 0 8 0 nchpl 144 12717 0 10984 67 0 67 67 0 8 0 uvmvnodes 80 8073 0 0 165 0 165 165 0 8 0 vnodes 216 8073 0 0 449 0 449 449 0 8 0 namei 1024 44337 0 44336 8 7 1 2 0 8 0 percpumem 16 124 0 76 1 0 1 1 0 8 0 vcpupl 3904 8 0 2 1 0 1 1 0 8 0 vmpool 696 13 0 7 1 0 1 1 0 8 0 kstatmem 264 180 0 152 4 1 3 3 0 8 0 scsiplug 72 17 0 17 9 8 1 1 0 8 1 scxspl 216 81424 0 81424 19 17 2 8 1 8 2 plimitpl 152 716 0 699 1 0 1 1 0 8 0 sigapl 424 3972 0 3905 11 3 8 9 0 8 0 futexpl 64 57568 0 57563 5 4 1 1 0 8 0 knotepl 120 808 0 0 18 0 18 18 0 8 0 kqueuepl 216 1373 0 1365 9 8 1 5 0 8 0 pipepl 320 684 0 655 4 1 3 4 0 8 0 fdescpl 496 3911 0 3883 7 2 5 5 0 8 0 filepl 152 25318 0 25062 35 21 14 18 0 8 2 lockfpl 104 1149 0 1146 2 1 1 2 0 8 0 lockfspl 48 498 0 495 1 0 1 1 0 8 0 sessionpl 144 62 0 45 1 0 1 1 0 8 0 pgrppl 48 132 0 115 1 0 1 1 0 8 0 ucredpl 104 4192 0 4176 1 0 1 1 0 8 0 zombiepl 144 3905 0 3905 1 0 1 1 0 8 1 processpl 1136 3972 0 3905 7 1 6 6 0 8 0 procpl 656 7920 0 7830 10 1 9 9 0 8 0 srpgc 96 18 0 18 8 8 0 1 0 8 0 sosppl 168 45 0 45 12 11 1 1 0 8 1 sockpl 664 7066 0 7031 42 33 9 15 0 8 5 mcl64k 65536 5 0 0 1 0 1 1 0 8 0 mcl12k 12288 1 0 0 1 0 1 1 0 8 0 mcl9k 9216 1 0 0 1 0 1 1 0 8 0 mcl8k 8192 6 0 0 1 0 1 1 0 8 0 mcl4k 4096 4 0 0 1 0 1 1 0 8 0 mcl2k 2048 430 0 0 46 3 43 46 0 8 0 mtagpl 96 48 0 0 1 0 1 1 0 8 0 mbufpl 256 1105 0 0 66 0 66 66 0 8 0 bufpl 280 14359 0 6285 577 0 577 577 0 8 0 anonpl 24 626741 0 620391 204 138 66 125 0 186 0 amapchunkpl 152 112829 0 112130 123 86 37 62 0 158 5 amappl16 200 13821 0 13689 103 83 20 32 0 8 9 amappl15 192 11 0 11 1 1 0 1 0 8 0 amappl14 184 269 0 256 2 1 1 2 0 8 0 amappl13 176 33 0 32 1 0 1 1 0 8 0 amappl12 168 5172 0 5136 7 4 3 3 0 8 0 amappl11 160 61 0 46 1 0 1 1 0 8 0 amappl10 152 92 0 81 1 0 1 1 0 8 0 amappl9 144 337 0 337 1 1 0 1 0 8 0 amappl8 136 284 0 248 2 0 2 2 0 8 0 amappl7 128 63 0 47 1 0 1 1 0 8 0 amappl6 120 837 0 820 2 1 1 2 0 8 0 amappl5 112 305 0 290 1 0 1 1 0 8 0 amappl4 104 845 0 806 3 1 2 3 0 8 0 amappl3 96 20188 0 20098 5 2 3 4 0 8 0 amappl2 88 4410 0 4333 4 2 2 4 0 8 0 amappl1 80 22778 0 22237 23 10 13 23 0 8 0 amappl 88 32723 0 32523 6 0 6 6 0 92 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma1024 1024 1 0 0 1 0 1 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 72 139 0 9 3 0 3 3 0 8 0 uaddrrnd 24 3924 0 3890 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 3924 0 3890 1 0 1 1 0 8 0 vmmpekpl 168 30742 0 30677 4 0 4 4 0 8 0 vmmpepl 168 255320 0 253354 190 87 103 120 0 357 2 vmsppl 440 3923 0 3890 7 2 5 5 0 8 0 rwobjpl 56 71768 0 62380 141 5 136 136 0 8 3 pdppl 4096 7855 0 7786 237 163 74 83 0 8 5 pvpl 32 48653 0 0 395 2 393 393 0 265 0 pmappl 248 3923 0 3890 3 0 3 3 0 8 0 extentpl 40 56 0 38 1 0 1 1 0 8 0 phpool 112 653 0 224 13 0 13 13 0 8 0 ddb{0}> machine ddbcpu 0 Invalid cpu 0 ddb{0}> trace db_enter() at db_enter+0x1c panic(ffffffff82892932) at panic+0x17b ufs_lookup() at ufs_lookup+0x169a VOP_LOOKUP(fffffd8079ed07d0,ffff80002fae20f8,ffff80002fae2128) at VOP_LOOKUP+0x5c vfs_lookup(ffff80002fae20c8) at vfs_lookup+0x6f8 namei(ffff80002fae20c8) at namei+0x56a dounlinkat(ffff80002a156d08,ffffff9c,738b3fa80970,8) at dounlinkat+0x9d syscall(ffff80002fae22a0) at syscall+0x854 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x738b3fa80960, count: -9 ddb{0}> machine ddbcpu 1 Stopped at x86_ipi_db+0x1e: addq $0x8,%rsp x86_ipi_db(ffff800029cebff0) at x86_ipi_db+0x1e x86_ipi_handler() at x86_ipi_handler+0xb7 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 acpicpu_idle() at acpicpu_idle+0x2f1 sched_idle(ffff800029cebff0) at sched_idle+0x41d end trace frame: 0x0, count: 10 ddb{1}> trace x86_ipi_db(ffff800029cebff0) at x86_ipi_db+0x1e x86_ipi_handler() at x86_ipi_handler+0xb7 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 acpicpu_idle() at acpicpu_idle+0x2f1 sched_idle(ffff800029cebff0) at sched_idle+0x41d end trace frame: 0x0, count: -5