9a01b44f73c6683d1f2ac7c96956e757c3ae2e0cd622c95fdcc1e8dff2790b1068547e8a9c4016fc1ec3494321ad22cb1749e061e6adcd5c58f7a5926a54e674dadca3184fa1a8acd011b1b003c9c134231b4f2ebaeb0b187389721d23bf7db3db14f0156d7a5f6492ad084031321c19e4991a6542fe3cce326fdea3dccb987c7158771baafbec8b3b2316a31cc0386cdc8af43181509e710690d348b7c4d5218bbbea388e52bceffcb93d68db1c477cffb1e43ca1c944fd9488bdc2911dc36c33b03904997abf4ce3a7f2a1c44518bcc4aeae63b1a4d13948dc8871cbafa384c36164110b8fcc735f7e67d1b42bf9c2318fbdb59cba9823b6ef68e1bb5fe43f706ea6657b3fafac69079fc24fc810cc0aa693ae1a20c3aff8df870ad33064eb0ac4ef5eb83a06ad85fb19e589b63392cfe2bde22b21556d84c794f3ea0ee32be538b84679235bc309f4f2c9ee026ab90f691e43104ab70ed01e0847694ecb3ff81bca201fb72d8f289f4760fa2939fec41cdd7555e7bbd752cff3109d68eea29d0ea1fe0f0f2f9fbd918fad11742d4a03cccade2b47907f753ed9e8513d1f38b539abd434d0a084afebdf6938c53274cef385858256491373e845f94e889a162758a8f6bfff4181d12dae094c04e6606fd5bbfa1f155acbb4d41e36043f711c7dde652fefffc00a254d3b430c5a8aa8cbee9ec6d3d64e7f9bce47d81c67e61683c62576494b628be514eb14d12ce0745cddbcb2ffca5e61519aad79009c7cb240333ddcc58a441c87cce2d997a99d1ac0a708e16c0cd10bdf74e642609b46b9b5e50c4c7fbfdad5ef6dce7193d86d9f1c60734ef9f375d9e2605dc851337904bbc3b9920a7987d73897e8719e51a58eed2628a042e8170a50107e39da063aa25243a67ab56be4d99a9b1215bebf3306ec7d7088abdd6c87966223f902f7e80827a6e51a80d3f3619126eedcb213714353046866bf40e9140e21080228b6780e89be08f3ffe1badcc17c29762c6ba27eaf42beebf4fbce73f0b0d18ad4e58058b9e6f065f50ca095efca783bf73dac4ea67110e7808e70c79bf996f307e27b1664b5262c1990c64a38d83623f564e3e5c86702c63f8e48f613a2", 0x1000}, {&(0x7f0000005d00)="9599142495e2552dbe164208433b72be19584161ee97ee8097c48cf80f3dae883a2e617c24b814713980318a47469b6e595d7749729ba90618e391c5574e89d17817dd0ec3c6ee8ea89fdfe18123ac90610084ab4e72d3b3cd2880b7c0a2bca2033cb053dd85e0db49959c056af507f00d9809840f25d19b0ad968a12e8ffc23a1eb193ea4c3e9ab06a1757c882c12fc6db1f77245e9f66437e2c3809a6e582a7e53695f1d25881eedd011b35582022c62b43d2a66335ddabbb80cabb58cc6df1a0e3f8d5140cefb249a8b04805ee2ff012f832584c51bac868c15d3c8b2c97917756187524645b7201220b27a62ceb83a564a09ea3ba98263a339337dd285ab8f7a0a3e715ec2c6800f1a24c2ab238118f608e9e08f016b878aca16277a3fb13035d61fc61d86ee41a2eada3453490813e3f94f1aeb8ceabfb81c00d21f62025470e03e6ee8e4f469a3c8a6b06b20b6b2ec73bbca75c5b8ed0af0798efa24480d1441b7e92b375ef7eab04c99993a653f1dfc575cbef2edad557511ebac55a237c64dee915ca59176e0c9d66fa022d49141077ab2f2bcdc21e083d6da517e4676726cbb2bd8f46feb0e1b5b680b0ca9d00c409088be687035f82122318f5c0966040780d0e1e9c9bf9553a8beca4b861321fabdfdd9ebab67ac31ee287961dae70a572a0b9e45ef9fe71d3bc2a464dceb5bc866f0b80686a0342042ba7d8a853148e00812de3b8b3d3f65b65cf4fef14e0d294cfc5c53bd94f400caf54c80080271b0efd945850d0b1c79948e63727d5d7edc482fae9d145e093de370285a2b842948af7646051cb00af0f437f514c7e63a3948413428723c5fb76b7d2c9db64fc611089d20a284cf2f1334b401b93da14e762f4ed7abce2284e3bf8947227494a0992110702f2c6ededfbc58871bafffae10c08a3a63bd7407a52025f9729bec6f4fca40a180657c00c105f986e1e046fa1dba2dff8bc1986bc5dbfe25ae0fe580601e166899b206d2fd8b18397f69a16f8917a6a27cf4a327368137baedec712c609e80e685f14ddd29b91b3a76ce8bdf7c9c1301037dd16367b7aa1acfe22f55bae68b78d6f456b2e876c4bdaaed396f73473c70b9f6434aeb1a4323d319ff8e9a7b8dca57775820f98029d84b8238859634b5f5f20b9a20f0414758dc89f2bf062e8e7465be267fbbb7453fe19582ce3232eb1fc968c0ea3e6ec6bda1a441f178aaa603fba98256847917a1aeb6ac58aff1989f8b2a0f99453baff4b2e972786e3d4dd5c5ed700c5f1712d35035588df0b30d9d5aefe48adeb1dbba896f1fe0ed7ea96e2ecc613dad558c46af25875f2a1940065a6d706d7950001dcfeff588b106e6655d83ab48b75f75388bed2de2d8bcdd085646077be3e9386edcb730ef5e1a734b33f2d56cfda5225a8f7f2d79a712913dc3a7d2d1b3030a9a80ed40f79aa7750771ee8cecbfd0c3b6c49fef70e542a4f3e80cec78d51a0520c610f141ef43282639788b97f2a9e48eaae73afa4b98557876bf248a0f21fa8ab3338c8fafa1d3fae492f3b75cb3e6ac34c7e4bb25f6e695fb06f347c17635d0c513dd62d7441126aa06a825a09b63c5aeefb26b3e7507f9c18f9e82217ac697a9b0275c4889361dad9646882ed49e217110684ec09eebeae924f6adf0d0406dffd45ea03d66fa12ba0bfad57f15a6f0826fa958282eb3d2e16b2c18a92b822afcffeb9867c739e38a299d83a22e51b95b713e6bb700de91337f088e0741a797ad1f8ec703e92d0d34c524e7383b70531ddb6540afe855d709a8f97a8d239e95f67bee7d44e7b312a340a793d6ad8aec7ac7e75eb2c8a600c9095a51c8bdf671c6aa20508ffcab3da5efdeea03ed53858a67807b5896e5a41add9fc2182a64d27a1b149a98cc7fda6ac49c4d432b5b70593e12082cc3a3d678b6f55b6f06ceb68f641d9fa1b06ebd8951b9dbbe8633dfbdfe8250a913b4ca1dee50933fe3be37deae7e4de6cb3f5f711ab097024a521119e236be91fd7f292947b737ca762c7bab64cf6e7d4f1350a910a4b265350f210281a291d32885c37b7af5384446d24795c3602203ce31ae7c64c2b092c0cc31e0a9579b8a0067c40d99c3e2bf512304a3cde9aca804d5a47fa48c67a61a14f7cc05ac7f7b118688fc194f039914f6fac33dbc52bf595784a36ae5a7d01a694eba7ddb189684ed0e7f13ad21e4d7cb59dc704f9965982d0484755112b13df5815ff48cf90d6c040284ad6bc2d33c5b2f3cbb57df95cbe21996ef4a9d673b85f352a895bbad2a0942823c9550514ec5db5e9936adb0a1cb14c404a2b42c33bd92567fd502e245a457ca76c98ef6c4a7faf0af407294d13aee42a885433d2472681e19a8c9e53b43b61e95a4bfb8fcd50545a671e66065f864bb1cff13eab12261438f1ff46464e40e579c5866289b06d434e0e479d6e44e2fca239f96d4a70b8137472e9f970bc8f23e1ae6e42b585876e10805a025c11d145b5422f1b75d7394140c1ca94a93efbfc976527c37e68814cc2ba6eae575234093f7efce184005786a6c96e481722b39efcf838fd25344654da61643e0d06878371c974f50359126cb1bdb069a442a61838c04595358d4a2a0eebb90e23a7a39c7a994a3fe448f780ba2fc06c8eba3ebc1906ad7c006d17b6f4025d9a3613cac8229d06cfddb3b40a345f8e87556a2951e1f566b7222a5843c76cf64ff8e834a47a860cd7b494a3262712a98087a7654cce26b9e6ea1f7ec8432b341956416ae7abbe3e8eb146d2e4458ae9eaa043b701ab1786f1ab867b1c6602fc0a5d3216e5f107816ec5c7bc4d3b6318e8d8baf6b1d1bb7df7a92deea2fb594156ad66a390deeb2e82f7e6a725818c7979da4ea465b128bec67e4d81ef8e47a99f95ee498cf6d28b8b247088b956ebc79126a399ebb892f3315eb889a3cca8e99b3b220a79db28015509f85250ea542a14347957512fbff56a1733a35f4b4c7840a6fe8aa0510f4ab746850a1a84d6d36a169c2775317ac2eb7f53e52b5c7f5bc5f206f4656a7383bf22a548bf94a58bc5e906fbcc0304bb443c93518b0f2df5d81a25a270a703107a867a40578c970dcd1039008f7b26b3409d67987eeb950c064ea930d441680d2d9f395499519ee616b9ea798eb100b3437b0efcbc87a055f4075180074bd66a4a2d74bbd319b631106492aebe4299f6eda94566b741428c660c77af214a35ef404ecfbfc03d87f7950ae8d89ceb1ae6ae50484af19cafe27fc9609a6635b25769e8a451bad18d9dffddd6c3c3527d45153b91c3c6c7ae8935e609a04c25b1f04da206cbfe16b6a25a47ba55ec28396ac6ea915672e14466762605cf0ca34edb7b414084f41105e1218fa2eb220578c2b91fd7c1ccc4e3752acc5aa566e42e6c56ebc6ea8bf4bac762e8b595e16da370b8f378fa232108d398cc608a7d957809bead4ef01338cf879a2ac03deb30fc984607c0a44f4335952174b3d58b18c566a78984f852aebc019ab07d6559eafee41d9ab6f0589bbf391c2a74b2ac2bc7c091073f19211c0637ab6e30b361fca28d9c7485b87330000629f8a94729444f61ab825c7b8dc9eac3140d61c46d57f41cc96fcd9802fb71914de665c0845b199997e5232c807c768a82c38062358dcca402f053c0b7bdcd87eb21f4ccb4cae3ec1adce7df0f29d09761e0dccb81f7a3b9a96b80a9c757680d4fc0fb4b34d746cc52ad81b6d7ff5ace30c4ca7b8025621549b8d320033bbaa5770fc92fe1f490f3e739988128b89c84abde66465e09e75fbb1f657aa734ee55f294e33f71197f087aa145c9e4874b1d080213c1aa2d8ae210f2509e4b5fb1003e98a5609eea8ba3eedb11eb3926169fbbcd9c2906f5eba0e60b7eb054d1fa71f391a4d2dfdd6ebe06b2d37684fe277512132630b5a0d70c0d3458ba285f01ee51d100a16a650d2d0416b4dd351a3ddd16530928b240078fff132acb5722d5e111cd4e4615c55521bc02b466e9a1d1885b385fe481851e5d14a6e1dfb430d27a91e44387be0bf816c187ac26da7deeedfc8dd0b30f5eb1d1955043af1041b63693e9900e15b7e6e3f8692b50d74f4efd0828a998264fcdf51caae8834377e1da97a15f30b1328ccbfdfe0a8e0190c9ba735dd39c826f39b63f88fd6f48d741c27aa58ea27c1ffa24f1b1eb53815dd748adacfadf67ba7435e30bf7c8bb38edc1331dc11064f8f8f633617744af4140e29fe183c77617bd34c3b6acdea02cab416c0673030d2552328cace60ab51f996d5ab9379640734e27b17fbd06979dd1b03182ad93d63daa95b95c346bf2e7e6ac09121efbe2570d5324d4bb04107abf6f41ca38843177a6af19841b7d6a032460918f22a82114b972bc62f30d0298daeda2dffafc004955af6443b012fbba788dd8c297b5846089848b57302f66ea7408e695c4f9f75eb06d63e1cbd1690b04da4405bdfd5619c4a053c5f13e4c58e09ce37df92de33fe955ea4fd7790fca02649e180394be7dd68fcc41bec24bdf18a4dc781a8857664b44931757fc99296ea3b3577100aa1fc9a390826ba2bae95b271998e82fb6be86c6d374c2dfb815f72e960d995145d70e42bf06818a7069f6c7f2590165cc170ba46e6c37d5973ca1472fd25cd10cf4850d51f2279d4f93658c024de8b8afbf7bb8c8f749919de2aae9c2555457c1512fcb8809fa7fcba3f81534be82bde66dfafc3e46bff42a371a6b3cedf34f8a2d288cba8844604f648527f24661f2758fd2b0259fd9880b2a1ded00c910b0ace75552e3bcfde871fda8ca6ee963f22a818d9d9b30247539a4b78a6befce774a0eeebf808ead22f44efc2697824bd3c2bb3b70b3082cead02dd13bc533527aa2f19cfe0cdc2f8ba9d2349458e19fc190a684a807687899403abd1532bd2b29e71947d0a4d6b6783e5f50028d435586b88103c20cbbd342f1f9e6634fb3211e7f74a3a371cbf8065799f08edfe53e5a83c292fc40c994931b3a147a25c5f593d505cd4b2d6bcb80acd8ff1bfcae84c8e1071986cf3d55a8fb26ec13290d2d506323e56ec4c0b004da8ba3ee079375b950ca57532cff4e99b11c8687f6c885f8c5a3a2bea2db155010d5887671aff10074ec6fb5399092f98fd8c1dfd139eca275c3b7843fe2a67115ecea5f7fbe6ce6ee478d0eaf1828e0c058a9b1dc7dd5465937e4b272463444efe9140954a4740ffef0bdf8439c0c073618af9da5ca2a7ce87c2de7e3a6153f83ab0b840bc03f62c3f8a0f131ccff1b4612500d66f0a714222a2b1fff4797df73b443a3baf7b72278a786abc270a82f834329a4084b40ab908d3157980dfa2f9bd286c9d148d1145e58da9de3493507d06a0e8e96e389fcd85a525f4e0f8be06233eef0e2405e4d0a105a5052855854aa0b7cb2637daf2ed8baaaaa093ad00092564df5bc112cd40ef9fac8e38790781ad1ba39fb90e4bb805f0d0659be79bf03b7e478e1083e420fd148011aeaa0ac9cb21ca848ce80fdf4f9e9b1a7513dd29ce564d42dc9e28c61f18c708b79843453c0c6aca4c4162e381e1315189987f494c87dee605f2bcbb4442412f9224a6e8c0a5450e757e40e2d277d6880980c5b6bbb30a1d417ccaffcbb3c5387cd3e205991981c5d2c70dc5a195b84be3fa56118eeecbee6caf2c1a5bfc7b64023ccc1843b4ebf93797ef1216767073a6f93ac7e7f69c126541f0356dc0de46fb4e8ca4d6d1e5c0d33c38405fb56d76a02c4eeda150e677036a52aa35d0269c7b698dc1b2f4911be0d6a356641f0ff37190d96a40a1", 0x1000}, {&(0x7f0000006d00)="8f467bfdc7cb765ec7dc1fa88b99da8dd2f9c48a29d6c84db8df8020b508a2f39fb688e235b5ddfee4194f928220a3ed6ac0357cd1c657ce67b4d859bde1956cd9762050e70b8eefd0a290989089dd14b1a55b0575041414b7e5eb", 0x5b}, {&(0x7f0000006d80)="e302a8d66f89f613014573349112b5074a6e657f16f5702d6fe1e825b441470c600d85858ea8cdcb70923918c343d8b01dbb0ca3263a43f6c362e3e440d43f117daca035f23e7280a9ce72075b9b290b93ccc114bf99a623a0c8478bcba9834a36417897df1ef5faaa33676c9b51e0d1f9b50c1078f84b3e19a74e47c7558f12a1c4ca6878ca6ec9894692e0b013a226558175ac744ce7cf1a15f961c806ed30419653fe2dcfcfdb37fef4880e9ddbe1655466494f4e13404b5501c09a471529ae689f18df5234080a5c9e36e521099f76db926c3c2e082a95d6bceb3c8e819045a8d23a613a22d7efac53b255", 0xed}, {&(0x7f0000006e80)="18705fc602cafb889e3befdac7f477eb4af0e2f194fab1033c8e1b399207a41aa7f24e61dc605a5baee8e1646f0f5a4417cd53857c2a7682db19ecb2f0d60bcc99481d64d42d43e841836f63e719911b8dbce4d2c33e024cae5ba529214d3e095dbe0e84b6d36fc309414ebc53e279101186897c5902dad6b6c46f304b70ee92bfb4815b6a57f47e042af81e274e5cfd1275800cdc2bbd83baec8a54e0e0d754e468d28f0a0d83baac839ca36f9edf919205ae8f0870c84cd257e211a47df2e667d8866515a33f42823038bb6f053aed47a6459cb70f2d593c99e2a5976b2dd6fceaa0df", 0xe4}], 0x5) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000007000), 0x3030a, 0x0) ioctl$BIOCGHDRCMPLT(r9, 0x40044274, &(0x7f0000007040)) renameat(r5, &(0x7f0000007080)='./file0/file0\x00', r5, &(0x7f00000070c0)='./file0/file0\x00') executing program 4: r0 = syz_open_pts() writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)='+', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) execve(0x0, 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, 0x0) execve(0x0, 0x0, 0x0) executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)="e5a0f4db545464433a33b462872cce2468864e4d8211d04dcbc6b5a0cfc0a517af060f50a9465d7a420ba160c9ed013575bd1aef5d3a7e9c3f32a374e4c9193347abcc9652115ec73d0dc015c0ce8fd8a69d9d5fad93c887ed0723034870ac41e1bba20841945a3f159a72224749dee8cae412254c6ed13cad0303d5fc3251f279ae47a12d58701318478dacce61cbb3d8211c2108b8881179d51dcc4e733a4cadf8794604de67c1dcda9c73abd2b165a0a8e675e2daa8a70681f8924d57100bc6fbfd8bd7cbbf5a01dd9f59eb4fbbb0d0ba6c26f43e1b19601bb60cae1911a4d92d575e9d27fe97eafba349a4cc80224d6e06", 0xf3}], 0x1) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file1\x00', 0xc000, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) link(&(0x7f0000000280)='./file0\x00', &(0x7f0000000200)='./file1\x00') r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r2, 0x8020697a, &(0x7f0000000100)) getrusage(0x0, 0xfffffffffffffffe) close(r3) openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x2000100000002}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r4, 0x8020699f, &(0x7f00000001c0)) socket(0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x1c}, {0x7}, {0x8106}]}) syz_emit_ethernet(0x381, &(0x7f0000000040)=ANY=[]) r6 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) writev(r6, &(0x7f0000000540)=[{0x0}], 0x1) r7 = getpid() wait4(r7, 0x0, 0xa, &(0x7f0000000000)) socket(0x10, 0x4004, 0x2) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) executing program 7: open$dir(&(0x7f0000000b80)='./file0\x00', 0x10, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0}, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)) socket$unix(0x1, 0x5, 0x0) semget$private(0x0, 0x3, 0xb7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000080)=[{0x4c}, {0xc}, {0x8106, 0xfc}]}) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="d43243b79298270335c65ce195cd2511baa97e27751f54197c7282aa17ed1ac4399b448afc8d41b8b6b43fcd3c8b29a76e9f6b8b7c21014f0940d592da6c3053546b84edb5290841d539ec2e7c17ed7294d6bc3f418df0f1e8be4b0ff31d5d517a590d93184440a9a957e9e44340264260288e71f20aa8a78282e5f6f6fafab3e038035a8c24b8ca45463fc662731e2264e78b54f885bca2eed4b9ff597bd8f2184329f9111efea9723b1b5af87d84ae06669f6cddb11f5f1b8b972ff853da2ce42ce606b5bc1f7a0dc8d04dae86a8799f0ef15f9413e2fa158988c4ff5eb4f7a30d16de0799ea9aa5c1aec86b840283deba5501155e0ed103c3cd972e7836e443ca1c4ae444c167839c9fdced2f8b5ddb0863ea9a3e77159bbd292abb81565a39ce676ece81d3cf36d1c31d4b39a743af8ef2e13907dc5b2abe3f99f971be13f5c74be413e0b986e86474695283f061d92c42be6a02bfc59e13e20112236faaa7a999fcff18b3b7a0320fa06df20245aa0de7c3f519052124eac40254542a70541224d48d1e20e8595328db130403d241ac641af760cc41363fd9fd55eecaa6204d63df53556c06051b5442a5f06d47b34cd7e0f85a0f672c4bf63e2b91954d298f497595bb53ce52595acb64067d0ed43f4c66a553000a4ec08c2bd462ecdb1f6120ea0ca84d0ec8e3ea8375ec41c64a3a70e73051e285ff450732d5516a98d68ebb652e35e7d0d6ebf47782a715e9", &(0x7f00000010c0)=0x210, 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 5: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140), 0x10) setsockopt(0xffffffffffffffff, 0x11, 0x2, &(0x7f0000000000), 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xfffffffffffffffc}) r1 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0), 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffff000000000000000000000000ffff"]) r2 = socket(0x18, 0x2, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) socket(0x18, 0xc002, 0x0) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0xbc60}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0xe000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000ff2000/0x4000)=nil}], './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r4, 0x8020699d, &(0x7f00000001c0)) chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socket(0x6, 0x2, 0x20) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCWRITE(r1, 0xc00c7006, &(0x7f0000000300)={{0x0, 0x5}}) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000080), 0x0) executing program 2: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x4) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000bc0)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}}, 0x10, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{0x0, 0x9}, {0x0, 0x0, 0x80, 0x80000000}, {0x81, 0x3f, 0x10}]}) socket(0x0, 0x0, 0x0) recvfrom$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) close(r1) r4 = syz_open_pts() mknod(&(0x7f0000000000)='./file0\x00', 0x10, 0x1) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) select(0x40, &(0x7f0000000040)={0xffffffffffffffff}, 0x0, 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) poll(&(0x7f0000000080)=[{r1, 0x1}], 0x1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) syz_open_pts() sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) recvmmsg(r4, &(0x7f0000000480)={&(0x7f0000000440)={&(0x7f00000001c0)=@in, 0xc, &(0x7f0000000380)=[{&(0x7f0000000200)=""/123, 0xa}, {&(0x7f0000000280)=""/25, 0x19}, {&(0x7f00000002c0)}, {&(0x7f0000000300)=""/84, 0x59}], 0x4, &(0x7f00000003c0)=""/70, 0x46}, 0x2}, 0x10, 0x3, &(0x7f00000002c0)={0x8}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0xb, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x100}, {}, {0x6, 0x0, 0x1, 0x7fff}]}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) executing program 2: sysctl$vfs_ffs(&(0x7f00000000c0)={0xa, 0x1, 0x9}, 0x3, &(0x7f0000000100)="57aac30491e30123e1599c1a9b37d19360b1793f3270a778aa2095095525a526fc45d1a3e4c20ff47cc2203e6c40e22a66cbb1857081f10e7a8bf1a3f25e891929ea32882d4d90153e8b4f82032baf38322f013b56ef23215ea94bf39a92f215c531764ccffbb1c598a40f8ed468d6a9d2db06f4cd298a744bedf40b71110cb562fa44aea140674c3d91", &(0x7f00000001c0)=0x8a, &(0x7f00000002c0)="249249926087712b17c5f3527ae80fb1854d960f9f06e0ecf5706ec4733c7e32010b37d9e22493ac98f8d42e5fc26fdaa31715e7e677b0a6b99e9e77e8ac100edf6d4715aa7b259232dcd5e9cbe263bc30501f1904d81bb74b5a3800e54f09528b47c20943b90eaa522601854b0fd4b92d4847609b7eda89bcc91d8ed0b234b58dd6823a5816321bda659d3f821098e92311542a48052d41373281903ad5354235848c8e1d53a56688ea9c4d9671555001a4e469fbcf684b0cf4cf", 0xbb) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) preadv(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000040)=""/64, 0x40}], 0x1, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000380), 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) select(0x40, &(0x7f0000000080)={0x8, 0xffff, 0x0, 0x2, 0x0, 0x0, 0xfffffffffffffffc, 0x101}, 0x0, &(0x7f0000000200)={0x9, 0x80000000, 0xfffffffffffffe01, 0x0, 0x0, 0x5}, 0x0) shutdown(r1, 0x2) setreuid(0xee00, 0x0) mprotect(&(0x7f0000c56000/0x2000)=nil, 0x2000, 0x2) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x0, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x5000)=nil}, {&(0x7f0000a20000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000e8c000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000c30000/0x3000)=nil, &(0x7f0000a91000/0x1000)=nil}, {&(0x7f0000800000/0x800000)=nil, &(0x7f000089d000/0x2000)=nil}, {&(0x7f000087e000/0x2000)=nil, &(0x7f00008fb000/0x2000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000ff2000/0xb000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000862000/0x2000)=nil}, {&(0x7f0000d3d000/0x4000)=nil, &(0x7f0000aff000/0x1000)=nil, 0x1}, {&(0x7f00008e6000/0x3000)=nil, &(0x7f0000887000/0x4000)=nil}, {&(0x7f000090c000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f00006fd000/0x1000)=nil, &(0x7f0000e03000/0x3000)=nil, 0x2}, {&(0x7f0000a34000/0x4000)=nil, &(0x7f0000a8c000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000f2e000/0x2000)=nil}, {&(0x7f0000b60000/0x4000)=nil, &(0x7f0000c5e000/0x4000)=nil}], './file0\x00'}) syz_emit_ethernet(0x56, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x54}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) msgrcv(r2, 0x0, 0x0, 0x3, 0x0) msgrcv(r2, &(0x7f0000000b40), 0xa6, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000300)) open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x51) open(&(0x7f0000000480)='./file0\x00', 0x80, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) execve(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) msgsnd(r2, &(0x7f0000000600)=ANY=[@ANYBLOB="020000000000c5c4cf3025e712843cfa4f43e74d304c2900c08f512848d8054aa694967d5cf132d9f4d1e74319a40fbf4177a874f43f82c5ad62e09a6810cc174aba447bc47233a0ef6bd8eacd55a6ba5a4aea78e59bfbcfa234e8d53adf706cc613ecf20143a90bce50acd1135c5edfe08487b29267bfa28f67a1ec3f73b1cfbaa4861a9b37cc1a4ad1a9fa792685240b0b92048ff465c56ee194b0439f6b01c23cfd22d7f9e6229291cb8291b2fb62166458e3cbb81d3b1bbea375c675cf06ba8ff9b57e3e618fad64aecba9ffbc7cc0e0c12f90aecfa51d3622292f85f48f56003045274341544030b8227a64d24ae1139c4bef828140f4abcaa2b44d54563378826d75ae26c7711edebd7e7f10a8f445bd015094e07f07f7cc9255042b107ea2367068bfe364874568d64ab083fb3004a14d067db00ee9f910d55e69a192556e6a2a25c4ee8d9abed1bafada73697d558d1a721ba2f204e0a324cc2c412900004c62de6800000000000000"], 0xb9, 0x800) executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000180)="f777bcce90d8bb4f98d3b76e9f212065de4f7782d29016903c8d37ff9d285aceca527145f0984ef2fc337f779591c1798399180eae8c75ee57f1806d50e41dd718245c7702b4fe90a44813e2c59e33d2efcee74a3acb95268d769b5caed308e51abb67214adab8ced342410e4796bc8770fd8e8256220c5b5cbdb72da9a2b10d52a431c940bae75bbeaee59ef8bf946974", 0x91) (async) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) readv(r0, &(0x7f00000007c0)=[{&(0x7f0000000240)=""/113, 0x71}, {&(0x7f00000002c0)=""/59, 0x3b}], 0x2) (async) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x28}, {0x4d}]}) (async, rerun: 64) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 64) ioctl$VMM_IOC_WRITEREGS(r2, 0xc0205609, &(0x7f0000000040)) executing program 7: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x12}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_tcp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0xfffffffffffffffe, 0x4) r0 = kqueue() kevent(r0, &(0x7f0000000380)=[{{}, 0xfffffffffffffff9, 0xc7, 0x10, 0x200000000000000}], 0x200020, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000300), 0x10, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f00000002c0)=[{0xffe}, {0x8d3c, 0x0, 0x0, 0x3}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x100, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{}, {}, {{}, 0x0, 0x0, 0x0, 0x20c}], 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r1, 0x8020690e, &(0x7f00000001c0)) recvmmsg(r1, &(0x7f00000026c0)={&(0x7f0000002680)={0x0, 0x0, &(0x7f0000001640)=[{&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/150, 0x96}, {&(0x7f0000001540)=""/230, 0xe6}], 0x4, &(0x7f0000001680)=""/4096, 0x1000}, 0x65a}, 0x10, 0x802, &(0x7f0000002700)={0x9ae, 0x8}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec37082", &(0x7f0000000080)=0x7, 0x0, 0x2e) sysctl$kern(&(0x7f0000000140)={0x0}, 0x0, &(0x7f0000000180)="329657b9aa90c301b665b23dcd7adead730f022f980662270141cb68027588fca43be0", &(0x7f00000001c0)=0x23, &(0x7f0000000200)="8510c0ba66b40ee3456664b25425ec72b449be13dd75af92fe1fbdf283c87a0f54b4e904ebcc7bc5659aaaf8f891b2127ea04f1c9f1f189a7ec90f6812d65ecf54865d8d226d0f4a6863fb6d632ca03c6ffa2983e45d338d5ecb6954e7e3093847afb44b274d8f976e7ea93527495bce02ffa9c5daa180aaae6d23c8442108264b28867a7c30b13bc079920fc32ca4f5", 0x90) executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) (async, rerun: 64) setreuid(0xee00, 0x0) (async, rerun: 64) r0 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file1\x00', 0x2000, 0x0) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) (async) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) (async, rerun: 32) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) (rerun: 32) writev(r3, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) (async) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r2, 0x0) (async) setitimer(0x2, &(0x7f0000000300)={{}, {0x4}}, &(0x7f0000000340)) (async) write(r3, &(0x7f0000000380)="19", 0x1) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4}, {0x34, 0x0, 0x0, 0x3}, {0x8106}]}) (async) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x7e, &(0x7f0000000280)=ANY=[]) (async) faccessat(r0, &(0x7f0000000640)='./file1\x00', 0x1, 0x0) (async) r4 = semget$private(0x0, 0x4, 0x415) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000100)=[0xffff, 0xf4, 0x7fff]) (async) sysctl$net_mpls(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async, rerun: 32) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) (rerun: 32) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x1c}, {0x40, 0x40}, {0x4000006}]}) (async) dup2(r5, r5) syz_emit_ethernet(0x3a, &(0x7f0000000040)={@local, @remote, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @empty, {[@lsrr={0x83, 0x3}]}}, @icmp=@timestamp}}}}) (async) write(r5, &(0x7f0000000180)="0400a8fc9dfe842e583719781f8d0d", 0xf) executing program 6: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) mknod(&(0x7f00000002c0)='./bus\x00', 0x4, 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd01) sysctl$net_inet_tcp(&(0x7f0000003700)={0x4, 0x2, 0x6, 0x1}, 0x4, &(0x7f0000003740)="bfad92bd4cd301e740411b0d", &(0x7f0000003780)=0xc, &(0x7f00000037c0)="b54ee0a419b4bf57d6a0e8a4ac78d4fd6a1443693c37f3445f4d2341d96f1d8490a7641cd2330cd4167599c4767bf522915c9974281fcc180ba4260d6392b275db59d2e8cda1ae76e8ed0f927ce706395ddf5414566cfe0b6d04ed274bb4305afa277a765936934d163e3f08ea63d69e688e6d1b06c2", 0x76) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x0) r1 = syz_open_pts() r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000100)={0x3, 0x5}) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000340)="a234", 0x2}, {&(0x7f0000000380)="6d6fd5cd36fcf120e24817cded696b64908d758f0fc11e16c066680c43ce3331d87e5f2ac0bc2f3a3c36b097813227998a58bfc5d9a9d491b05299cf72a20e1ab7f2deab161fa7d2e4bece499228c21ce5d42e52d5ad5d9011398871690e667584e1aba4ad44a418e5bdcfc7983d2d2153da9b8fa87b4ecbdf6199a962aa0415d2053c78e22f820a1ca5a15c89bbde767d01e3efd4315d3e3a1789c771a7c1aa2bf8c9df8247d66853b663ea27e5bbb9a9fcde", 0xb3}], 0x2) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000001540)={0x9, 0x6}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000002c0)=0x8) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r3, 0x6e}], 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{}, {0x3}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x45}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000280)=[{r3, 0x1}], 0x1, 0x0) close(0xffffffffffffffff) execve(0x0, 0x0, 0x0) r4 = socket(0x11, 0x3, 0xfe) sysctl$net_inet_ip(&(0x7f00000001c0)={0x4, 0x2, 0x0, 0xf}, 0x4, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x20, 0x1) sendto$unix(r4, &(0x7f0000000000)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4fcf668246c0900e1937c727a4bdb8d000008e371a3f834371205", 0xb1, 0x0, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x200, 0x88) executing program 0: preadv(0xffffffffffffffff, 0x0, 0x4d, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0xd01) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VNDIOCGET(r0, 0x41946472, &(0x7f0000000000)={'./file0\x00'}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, 0x0, 0x0) r2 = socket$inet(0x2, 0x3, 0x0) shutdown(r2, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000480)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @broadcast}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 7: r0 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000ff0000/0x10000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x200000000}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000fef000/0x11000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000003000/0x4000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2585601, 0x0) socket(0x11, 0x3, 0x0) socket(0x11, 0x3, 0x0) syz_emit_ethernet(0x17a, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000051ab5b60000100000004e95003f9a00000000"]) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x10215, 0x0) ioctl$VNDIOCSET(r5, 0x81946467, &(0x7f0000000180)={0x0, 0x0, 0x0}) ioctl$VNDIOCGET(r5, 0xc4104603, &(0x7f00000002c0)={'./file0\x00', 0x5, 0x80, 0x7fff}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x85, 0x4, 0x20, 0x5}, {0x8, 0xf, 0x1b, 0x5}, {0x40, 0x2, 0x1, 0xaa}]}) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699d, &(0x7f00000001c0)) readv(r3, &(0x7f0000000280)=[{&(0x7f0000000140)=""/156, 0xfffffdf1}], 0x1) r6 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_open_pts() fchdir(0xffffffffffffffff) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x1}, {0x7, 0x0, 0x0, 0x10001}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xffffffffffffff98) socket$inet(0x2, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x2000, 0x0, 0x0) close(r6) executing program 2: open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) shmctl$IPC_RMID(r0, 0x0) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) madvise(&(0x7f0000ff8000/0x2000)=nil, 0x2000, 0x1) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(0x0, 0x3) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) shmctl$IPC_RMID(0x0, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) shmctl$IPC_STAT(0x0, 0x2, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b1000501600000903f00000009000000331c1306cfa10500fef96ecfc73fd3357ae36caa0416fa4f376b36acf00b7804be381e4991f7c8cf5f882b297be1aa5323edeb51e2f0ca3ebbc257699a1f133ea7acb5d602000d7d026ba8af6300372a2102000000720fd38bfbb770c1f5a8aec881ea772ec5890400000000000000361b1257aea8c500002012000000042000000000000000000000000000002000"/177, 0xb1, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) shmctl$IPC_STAT(0x0, 0x2, 0x0) msync(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) minherit(&(0x7f0000ff8000/0x4000)=nil, 0x4000, 0x0) socket$inet6(0x18, 0x0, 0x14) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001080), 0xc) preadv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104, 0x68}], 0x1, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000780)=[{0x8a, 0xfc}, {0x0, 0x1f, 0xf4, 0x80000000}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 3: socket(0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000fec000/0x14000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ff8000/0x1000)=nil}], './file0\x00'}) poll(&(0x7f0000000000)=[{}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r1 = socket(0x2, 0x3, 0x0) dup2(r0, r1) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) recvmsg(r2, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f0000000080)=""/23, 0x17}], 0x1, 0x0}, 0x42) recvmmsg(r2, &(0x7f0000000040)={0x0}, 0x10, 0x0, 0x0) recvfrom$unix(r2, &(0x7f0000000180)=""/225, 0xe1, 0x0, 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) close(r2) dup2(r4, r3) socketpair(0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x4}]}) socket$unix(0x1, 0x1, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000001780), &(0x7f00000017c0)=0x4) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r1, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r1, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') mkdirat(r1, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000580)='./file2\x00', &(0x7f0000001a40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000001640)='./file0\x00', &(0x7f0000001740)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') writev(r2, &(0x7f0000000000)=[{0x0}], 0x1) r3 = socket(0x1, 0x2, 0x42) ioctl$FIONREAD(r3, 0x80206979, &(0x7f00000001c0)) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x2, 0x9}, 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x4) sysctl$kern(&(0x7f0000000040)={0x1, 0xc}, 0x2, &(0x7f0000000080)="15babcf244c2b33e298134b078c374a42f679c9f2903ea745921db00eb6d1ee266d21bb21c8d34cb866d25b48f66c23b8dac2569f5c3a84957be5bbf55b8a36a30059616c97831c66508d108684c1a1580862fd71e31fe740492658f99500316973a26bd56c316e1e99c8f6cd5f9f6f81ffa8f395ccb99fe50c5a27cb5e186642bc1c80a0838bfe60e9128cb4dfab640c88eb92681d59b0aa5e726b6731b50b3cabb5608bf18f99abe69e748b5da319a90d25080c8a0caa71e934a8166dc9201ea5954fbbf9f1f", &(0x7f0000000180)=0xc7, &(0x7f0000000240)="0c6ed5b07e78c1edd1235456f863faa8e03531ddfade49e85318a1bf63f7c0658769bbd7e0e8efd7ee25b3127952ecf76caf8620a7e32bd5ee11a92b62eb3ea217bc9dc827627989acae27c020abfdebeacaf9abd0818341479d09648b10efa6d1fcee916409", 0x66) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) syz_open_pts() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x0, &(0x7f00000000c0)}) socket$inet(0x2, 0x0, 0x0) (async) r0 = socket$inet(0x2, 0x0, 0x0) setrlimit(0x8, 0x0) socket(0x2, 0x2, 0x0) (async) r1 = socket(0x2, 0x2, 0x0) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000380)=0xffffffffffffff24) (async) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000380)=0xffffffffffffff24) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) (async) dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) syz_open_pts() ioctl$FIOASYNC(0xffffffffffffffff, 0x80047460, &(0x7f00000000c0)=0x3) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffff9c, 0x0) (async) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffff9c, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) (async) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) bind(0xffffffffffffffff, &(0x7f0000000080)=@in6={0x18, 0x2, 0x0, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, 0x0, 0x0) (async) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, 0x0, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) readv(r3, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2a}, 0x2, &(0x7f0000000100), 0x0, 0x0, 0x0) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2a}, 0x2, &(0x7f0000000100), 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$net_inet_icmp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x40, 0x0) pipe(&(0x7f0000000280)) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x1, 0x0) (async) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) sysctl$net_pipex(&(0x7f0000000340)={0x4, 0x23, 0x3}, 0x3, &(0x7f00000003c0)="24fa054deb26f4cfe2a7d73176bc59af0b68ad7d45e237d061b6b53609b3903c861e54f5161cf808bddc7c593e8ac48bd459513fb0ef8148767f8af1536f04cd2793d2df60196e9b0e7653962b3f655ebca03b7cd021161b40dd9e7ea1600fb6e475d9a78cbeb69224062540078290fc7f590dcb11b4267e14e6e2f1b7af0038d74d176f34a026fc50d0a3fbcfd695ddcc132a05fcd43157fbd83269dd71ce59ba23f6d79fbd700b54ced941c176ca", &(0x7f0000000480)=0xaf, &(0x7f0000000540)="7da2e961635adbce0f04b69aa1059e2ea00c848fc268c74b3b1295d34d2bd3e064ec68a4c71681c084f88548670d8a61bc82948ef24f1b429137e5a19a8f4f67f05090bf08716205cb", 0x49) sysctl$kern(&(0x7f0000000140)={0x1, 0x32}, 0x2, &(0x7f0000000180), 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000640)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000600)=[{0x6, 0x1, 0x7, 0x40}, {0x1, 0xa8, 0x7, 0xffff}]}) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000000)="af18a64591749e07ad1273f580a0", 0xe}], 0x1) mknod(&(0x7f00000004c0)='./file0\x00', 0x6000, 0x5) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080), 0x20000, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r0, 0x2}) r2 = socket$unix(0x1, 0x5, 0x0) bind$unix(r2, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r2, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0) r4 = semget$private(0x0, 0x0, 0x80) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000200)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x2}, {0x14}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) setregid(r8, 0x0) setregid(r8, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r11 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000280)={{0xa42, r5, r8, r10, r11, 0x5a, 0xa0}, 0x40, 0xffffffffffffffff, 0x1}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000005c0), 0x800, 0x0) executing program 5: open$dir(&(0x7f0000000b80)='./file0\x00', 0x10, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0}, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)) socket$unix(0x1, 0x5, 0x0) semget$private(0x0, 0x3, 0xb7) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000080)=[{0x4c}, {0xc}, {0x8106, 0xfc}]}) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="d43243b79298270335c65ce195cd2511baa97e27751f54197c7282aa17ed1ac4399b448afc8d41b8b6b43fcd3c8b29a76e9f6b8b7c21014f0940d592da6c3053546b84edb5290841d539ec2e7c17ed7294d6bc3f418df0f1e8be4b0ff31d5d517a590d93184440a9a957e9e44340264260288e71f20aa8a78282e5f6f6fafab3e038035a8c24b8ca45463fc662731e2264e78b54f885bca2eed4b9ff597bd8f2184329f9111efea9723b1b5af87d84ae06669f6cddb11f5f1b8b972ff853da2ce42ce606b5bc1f7a0dc8d04dae86a8799f0ef15f9413e2fa158988c4ff5eb4f7a30d16de0799ea9aa5c1aec86b840283deba5501155e0ed103c3cd972e7836e443ca1c4ae444c167839c9fdced2f8b5ddb0863ea9a3e77159bbd292abb81565a39ce676ece81d3cf36d1c31d4b39a743af8ef2e13907dc5b2abe3f99f971be13f5c74be413e0b986e86474695283f061d92c42be6a02bfc59e13e20112236faaa7a999fcff18b3b7a0320fa06df20245aa0de7c3f519052124eac40254542a70541224d48d1e20e8595328db130403d241ac641af760cc41363fd9fd55eecaa6204d63df53556c06051b5442a5f06d47b34cd7e0f85a0f672c4bf63e2b91954d298f497595bb53ce52595acb64067d0ed43f4c66a553000a4ec08c2bd462ecdb1f6120ea0ca84d0ec8e3ea8375ec41c64a3a70e73051e285ff450732d5516a98d68ebb652e35e7d0d6ebf47782a715e9", &(0x7f00000010c0)=0x210, 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 3: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x10001, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x20000, 0x0) pwrite(r1, &(0x7f00000000c0)="83393dbc5ff08dd9ba80c30bc1479b9708cd0cfc0d5bcdc569d049257be87619326f18e73dc1ce5d318d78f4d91470787877908d74480e914a73aae80ae8638984e36293a3bb2d0e7bb252afc45f314299c6e5cf03a15191e0dda90e211fd52778", 0x61, 0x10001) sysctl$kern(&(0x7f0000000140)={0x1, 0x1a}, 0x2, &(0x7f0000000180)="919ceff3346595ebc56024c154927a637bae2142bd5e881cf3d23bc233b91663b2ad90eb2f9897e2a9bb6ac8c8acfffe78d7d4895c78d4ea5f636dcbb10ec26e1afa6389b13855e0149efa7bd8b6c5fd98cfcf47f1df3b9aacc21f11191eb241238fcd9bc3c4c7fb6ff686df8e0ed144011e0604ddb513d85f0ce13dae5ff8bc87fd4ef5558fe1fd4a9377d6b440b13c8654954dbb85ca684acdc995e58d7ae8d66fe1391379eeadcf0958669669798e7bad8b406135031f91eb4a2305485d4770f1404b6e20994cbe9594d6a3189c1dfea46906", &(0x7f0000000280)=0xd4, &(0x7f00000002c0)="a0824b321c88545d3688b8104340337d0aa9937183c8c2f5232b91d69c5a9b6fd053933d2ef63ad86cc5456d52bb3b09d0a1efe6e8b16b4ba45666728cd733ab1dc82abdb4acc6ee2d25f1628524cd9e69d0961cf508422756", 0x59) r2 = open(&(0x7f0000000380)='./file0\x00', 0x40, 0x109) symlinkat(&(0x7f0000000340)='./file0\x00', r2, &(0x7f00000003c0)='./file0\x00') sysctl$kern(&(0x7f0000000400)={0x1, 0x38}, 0x2, &(0x7f0000000440)="793e3b50a9ad1a0b650411ca9fd62b1dd3a09c6da7eb7005207984b1a0a05b00bda00ebe9b196d2be4b2460ac2210bb287adb540c2a62cb9cbb70087cd78a9b2c0e07f3795520ee0cd63977f181942800763de06ee5e3ea258140411af382c0f37e2af6b15c8b6b94c8ead1aa584d9714df2c4f8639610a3b8eb80e49a5465be44172c75f7d9a645659b94a0c1911a967845eafdc1f688ccf02e098b96cef13187", &(0x7f0000000500)=0xa1, &(0x7f0000000540)="e4944c3c0a57616552c0a98714cb8348b4feaab5605f6028fbd8199e7403d64ade9327b08e4738902881", 0x2a) r3 = open(&(0x7f0000000580)='./file0\x00', 0x8000, 0x48) sysctl$vm_swapencrypt(&(0x7f00000005c0)={0x2, 0x5, 0x1}, 0x3, &(0x7f0000000600)="b2f0422ed568a07f5c19c609e11b1efcacd2177005df655fcf2ff072d9c3a9ad240be4379cc36c9d7f55ce99bd282d5284bb080339334f51a7dbcde92683af1977308a1a19e3a9fb7cdbf695c00878dc1c6f3b39e50a21d7442734a36ec684664878fab2bfbbd242142ef2e78249c03ca9101cca28a5025e54c482e723d656b05632131497c34374d598f6fbeea6d62d822866a381a6f5ad2a87796d2b", &(0x7f00000006c0)=0x9d, &(0x7f0000000700)="fb0b009df6de41a670db4b280f889800fccf8bbfd8aa9100e13287988219117c7d72e8949e24bbd0de6f4153b5a8d54300f4f53564cf074a92805978fc7e27a0421f50cdeb2feb60df5acd169b96c7b03ae12460a37de1c9e09fb28f2184f253872f73de84af6c3240de5ac935b89263f85e94e9117171204cffaebb4c66c2531245a347388b8228faeda41f9fb2d6d3156d6a5b6a61d66d1571c3a1004f8487b61369c26ed2cf5d", 0xa8) sysctl$vfs_nfs(&(0x7f00000007c0)={0xa, 0x2, 0x5}, 0x3, &(0x7f0000000800)="6e7eeaa13b6e08c2b735026968ec4d7a3204b12120ec5a7cb1b837cf917263753e0698c477b2b114d321d333ddb1a0b94a3d05b0c8e2e009d51ce3444c2266f53f79f4f9aacad469db8b373348ec2274d372cb4129cb19085fae92ad36e93458f63799", &(0x7f0000000880)=0x63, &(0x7f00000008c0)="b3602154a967db751c6d1d5cf839814791f3b9ee98fbdfaa027d013d1350e3e5", 0x20) sendto(r2, &(0x7f0000000900)="7aef6dd82db05e2980cb22229a06adba0fa83e25f07623dae7cb79096944b86e4b36bb2f87793cea0d291832c66f1bd5ac5f0fe4483edbf186497a92171ea9d88934ddb0c834a7b434dd6b328aaf049cdcd052702846de5f3afca95e4c7f708978aa14824cfa17c926b5084a4b201fcc7c85d3fc28c42e17c7146618df4a5bf7d54841944e5f79ecf953f96f06e8411c13f02cdf74a4a8627feaec8721384e315e648a47deeee23c2eec047d2e5a8c974e0a467d8de4521b43ba26051b91499b99ae3f7960f3", 0xc6, 0x3, &(0x7f0000000a00)=@in6={0x18, 0x0, 0x1, 0x80000001}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000a40)={0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0}, &(0x7f0000000ac0)=0xc) getgroups(0x1, &(0x7f0000000b00)=[0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000b40)={r4, r6, r7}, 0xc) recvfrom(r1, &(0x7f0000000b80)=""/246, 0xf6, 0x800, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000c80)) r8 = open$dir(&(0x7f0000000cc0)='./file0\x00', 0x40, 0x20) chflagsat(r8, &(0x7f0000000d00)='./file0\x00', 0x0, 0x2) close(r8) ktrace(&(0x7f0000000d40)='./file0\x00', 0x0, 0x0, r5) semget(0x0, 0x3, 0x4) getsockopt(r2, 0xff, 0xfff, &(0x7f0000000d80)=""/245, &(0x7f0000000e80)=0xf5) r9 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000ec0), 0x8, 0x0) sysctl$kern(&(0x7f0000000f00)={0x1, 0x34}, 0x2, &(0x7f0000000f40), &(0x7f0000000f80), &(0x7f0000000fc0)="be577eddfd66bb13d26f64e6c2ddd8b9c88334cd314f2c365ed88d3b61a2f63aa13122f4b719844f7be768b5fa041e04aff6c3d64e190c78dc78d84e8cee0957e5077001ecbdd7dd85a1aa254b559c2bc249bef6bda91c0c", 0x58) setsockopt$sock_int(r3, 0xffff, 0x10, &(0x7f0000001040)=0x3, 0x4) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000001080)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000001100)={0x4, &(0x7f00000010c0)=[{0x2, 0x1, 0x4b, 0x57}, {0x572a, 0x6, 0x76, 0x4}, {0x8001, 0xea, 0x0, 0x57fc}, {0x4, 0x0, 0x80}]}) mkdirat(r9, &(0x7f0000001140)='./file0\x00', 0x0) executing program 5: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)="e5a0f4db545464433a33b462872cce2468864e4d8211d04dcbc6b5a0cfc0a517af060f50a9465d7a420ba160c9ed013575bd1aef5d3a7e9c3f32a374e4c9193347abcc9652115ec73d0dc015c0ce8fd8a69d9d5fad93c887ed0723034870ac41e1bba20841945a3f159a72224749dee8cae412254c6ed13cad0303d5fc3251f279ae47a12d58701318478dacce61cbb3d8211c2108b8881179d51dcc4e733a4cadf8794604de67c1dcda9c73abd2b165a0a8e675e2daa8a70681f8924d57100bc6fbfd8bd7cbbf5a01dd9f59eb4fbbb0d0ba6c26f43e1b19601bb60cae1911a4d92d575e9d27fe97eafba349a4cc80224d6e06", 0xf3}], 0x1) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file1\x00', 0xc000, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) link(&(0x7f0000000280)='./file0\x00', &(0x7f0000000200)='./file1\x00') r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r2, 0x8020697a, &(0x7f0000000100)) getrusage(0x0, 0xfffffffffffffffe) close(r3) openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x2000100000002}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r4, 0x8020699f, &(0x7f00000001c0)) socket(0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x1c}, {0x7}, {0x8106}]}) syz_emit_ethernet(0x381, &(0x7f0000000040)=ANY=[]) r6 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) writev(r6, &(0x7f0000000540)=[{0x0}], 0x1) r7 = getpid() wait4(r7, 0x0, 0xa, &(0x7f0000000000)) socket(0x10, 0x4004, 0x2) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) executing program 3: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x12}, 0x4, 0x0, 0x0, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) sysctl$net_inet_tcp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0xfffffffffffffffe, 0x4) (async) r0 = kqueue() kevent(r0, &(0x7f0000000380)=[{{}, 0xfffffffffffffff9, 0xc7, 0x10, 0x200000000000000}], 0x200020, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000300), 0x10, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f00000002c0)=[{0xffe}, {0x8d3c, 0x0, 0x0, 0x3}]}) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x100, 0x0) (async) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{}, {}, {{}, 0x0, 0x0, 0x0, 0x20c}], 0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r1, 0x8020690e, &(0x7f00000001c0)) (async) recvmmsg(r1, &(0x7f00000026c0)={&(0x7f0000002680)={0x0, 0x0, &(0x7f0000001640)=[{&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/150, 0x96}, {&(0x7f0000001540)=""/230, 0xe6}], 0x4, &(0x7f0000001680)=""/4096, 0x1000}, 0x65a}, 0x10, 0x802, &(0x7f0000002700)={0x9ae, 0x8}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec37082", &(0x7f0000000080)=0x7, 0x0, 0x2e) (async) sysctl$kern(&(0x7f0000000140)={0x0}, 0x0, &(0x7f0000000180)="329657b9aa90c301b665b23dcd7adead730f022f980662270141cb68027588fca43be0", &(0x7f00000001c0)=0x23, &(0x7f0000000200)="8510c0ba66b40ee3456664b25425ec72b449be13dd75af92fe1fbdf283c87a0f54b4e904ebcc7bc5659aaaf8f891b2127ea04f1c9f1f189a7ec90f6812d65ecf54865d8d226d0f4a6863fb6d632ca03c6ffa2983e45d338d5ecb6954e7e3093847afb44b274d8f976e7ea93527495bce02ffa9c5daa180aaae6d23c8442108264b28867a7c30b13bc079920fc32ca4f5", 0x90) executing program 2: mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x40000802) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x9) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x80000000}) r1 = syz_open_pts() close(r1) syz_open_pts() writev(r1, &(0x7f00000009c0)=[{&(0x7f0000000340)="823027245da3d464a1aa9e24b1aaa17deca77fd7c6f2fc08ee324f561123875fc4b191c833cc76a730cd3f951be547339e93020331b59e4a37fff37f53b170aa3711814a95325a4210265ae0364c40f8b759c66a292e740a7024d9303d1ecb7678f59540fa0d279b1e3c02a3e0308b0d07c37b43440ba87ab0150eb726ef21c6bf8a981abe9ed8e90e6b161b32efdb0090dd2098627a4faf5e16408e5afc73465376682a7c5af31d8664c8df893bbe278f80110c1877f83ecd4fd1ce9a72e40dac5f1e25b518b3c7fad49a7a85bb73e012293533852583f8017698d35060d044ee35048038d6357db7f7821d8771ee13ed748090a78413c262f1a1b8252a17f1fe9eb381757d878a0af1dee1586acd5060a7991eee196a15156429ead798bbeb32b8934ec49bfe3360d734a2d881dcdf37018bba39238cd2cf83396cb84620f99950413d88bb2e046a195c831f5cb4e418386ce976940e75da1b26c0dec910d5a1ee3d579f432fa45e6ec5950bdebe69a5f5917323bb06ff18f28a91ec3a7f59457ca9b4f419b8317fbe12c58954f50c5f7e5ceb340bf498ca098b7fae3d14ac546220dbf9fe547f8c0113235682a4d03f8042bd8f6bf075789da66815e857e467a85bbe7116831ccfb0b2d33fddda7b5805c11226e52d7637fb7fc855907efe4c973f5491a9924297f0e75fac7de2e1333ff62eddd23a351e955997ec91aba23b6b775c4b5978bba012caa49ef9807736b99eb04109ca7759cff0de28268986e8f21c821f8794d19fc7a0228da4d7e7e8c525dfd877b820cc5c079ed0a44c2ca6530a2368a98ec25d24841b655357bd0be01815891e15deda2b7b5644a36c36153f5cca8c4af8b020783fd8", 0x26c}], 0x1) ioctl$FIOASYNC(r1, 0x80047469, &(0x7f0000000040)=0xfffffffc) write(r1, &(0x7f0000000140)="feaefb66d909ec4d0da82748ae558f245ae995f911f70b39a831eeedd542a30b7694924a16e8f2ce1d9139db272e810b8f995f554138f306b1fd4e8434ef6e1147a90209341f2f75777933d6736442abbcef8a037d285e3ba4be08806490e84b1e80d6067243dcae3471ef2cfe3db56b62125caab7e4f018cfaa9a82bea85d6180b05ed81f5d1ed9b1c0cfaf8853e69a519f1fbc9cbb12edb464f64a72e88182b24b3dc1c184fa5ef023000f541b075f1c4c91", 0xffb8) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x7) close(r0) executing program 1: sysctl$vm(&(0x7f00000001c0)={0x2, 0xa}, 0x2, 0x0, 0x0, 0x0, 0x0) socket(0x18, 0x0, 0x0) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x1000) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x801, 0x0) r1 = dup(0xffffffffffffffff) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000140)=0x400) poll(0x0, 0x0, 0xbf) dup2(0xffffffffffffffff, 0xffffffffffffffff) fcntl$getflags(0xffffffffffffffff, 0x3) setsockopt(r1, 0x1000000000029, 0x8, &(0x7f0000000080)="5478b82722f0da33463700008309574607a3c3be7d51ad523bffe195", 0x1c) syz_open_pts() open(&(0x7f0000000140)='.\x00', 0x10000, 0x0) seteuid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setregid(0xffffffffffffffff, r4) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) readv(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x0, 0x0, 0x0) kqueue() r5 = socket(0x0, 0x4000, 0x8c) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x9412, 0xffffffffffffffff, 0x0) clock_settime(0xffffffffffffffff, &(0x7f0000000140)) r2 = msgget$private(0x0, 0x0) msgrcv(r2, 0x0, 0x0, 0x2, 0x1000) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000240)=""/56) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r3, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r1) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1000000029"], 0x3e}, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 3: r0 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000ff0000/0x10000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x200000000}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000fef000/0x11000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000003000/0x4000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2585601, 0x0) socket(0x11, 0x3, 0x0) socket(0x11, 0x3, 0x0) syz_emit_ethernet(0x17a, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000051ab5b60000100000004e95003f9a00000000"]) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x10215, 0x0) ioctl$VNDIOCSET(r5, 0x81946467, &(0x7f0000000180)={0x0, 0x0, 0x0}) ioctl$VNDIOCGET(r5, 0xc4104603, &(0x7f00000002c0)={'./file0\x00', 0x5, 0x80, 0x7fff}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x85, 0x4, 0x20, 0x5}, {0x8, 0xf, 0x1b, 0x5}, {0x40, 0x2, 0x1, 0xaa}]}) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699d, &(0x7f00000001c0)) readv(r3, &(0x7f0000000280)=[{&(0x7f0000000140)=""/156, 0xfffffdf1}], 0x1) r6 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_open_pts() fchdir(0xffffffffffffffff) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x1}, {0x7, 0x0, 0x0, 0x10001}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xffffffffffffff98) socket$inet(0x2, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x2000, 0x0, 0x0) close(r6) executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x6) mknod(0x0, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0), 0x800, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000e36000/0x1000)=nil, 0xa000}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x18000000000}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x41ff4000}, {&(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, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff4000/0x2000)=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}, {&(0x7f0000f8b000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e35000/0x2000)=nil}], './file0\x00'}) r1 = socket$unix(0x1, 0x5, 0x0) write(r1, &(0x7f0000000240)="909596111bfe430ca97ab987c344731343c905ea38da0406f5de8cab39f60be259a9605d2d5e0000000000000000000000002300080cf4afea0763d0fd6af2c702de4a7c26e8b9321ae46dd75cc636f4165e36ddd1915819ea1ddf92bf3430ebf9f07be019879baabafae64c5ccd030996f396db10a5ee", 0x77) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x6}, {0x7}], 0x2}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) sysctl$kern(&(0x7f0000000000)={0x1, 0x48}, 0x2, &(0x7f00000000c0)="53da903e", &(0x7f0000000040)=0x4, &(0x7f0000000180), 0x0) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) socket(0x2, 0x4001, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r5, 0x6e}], 0x1, 0x0) poll(&(0x7f0000000280)=[{r5, 0x1}], 0x1, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050300000400000000000101000000000000cea10500fef96ec0c72fd3357ae30200007804be38164991f7c8cf5f88", 0x31, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x2, &(0x7f00000002c0), 0x0, 0x0, 0x0) setsockopt(r3, 0x0, 0xffff, &(0x7f00000001c0)="4c4966432127e824e8c09cafc959a0417231f4f7e37b1aabe1ca5c104f0f774f1f1b06050d0b9ade35ce01694991313dc2ae1759c54836c011aa13114bc97997cf501f9113865798", 0x48) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b10005136000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec592040000000000ff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e520000800420000000000000", 0xa0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0), 0x101, &(0x7f0000000180)=[{{}, 0x0, 0xea}, {{}, 0x7, 0x62, 0x0, 0x0, 0x10}], 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x10215, 0x0) r6 = socket(0x0, 0x0, 0x0) r7 = dup(r6) setsockopt(r7, 0x1000000000029, 0xb, &(0x7f0000000280), 0x0) ioctl$WSDISPLAYIO_DELFONT(r7, 0x8058574f, &(0x7f0000000700)={'./file0\x00', 0x5, 0x9170, 0x8001, 0x1, 0x1, 0x7, 0xfff, 0x2, 0x1, 0xf472, 0x8001}) executing program 2: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x20, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000000)={&(0x7f0000000140)=[{0x3, 0xfffffffe}, {0x8a}, {0x4, 0x1}], 0x3}) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x0, "01000000007f030000000000000f00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x59}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000180), 0x3, &(0x7f00000001c0)="aa895fd8220a126f6586ab87a23a660595ecf1bbbf7f29b0a8daf7407eb91a0a90ab00c3b6f9a029b4a42aa1be34ec3ce9428b4245892083490648bae2249da8461a10457aff3b951c066b70aef8d4df75b4bcf491fd18981fb47ccb9a297e15dc43a1fb625a3a7033ac024024aba9680b083cf0c907f6fccb2cf1f7867e9134796011ee973b34eb1f19776c6a2f55795e86f22430a4d7617e5994ed476b43699b95d4ccd8ade7", &(0x7f0000000280)=0xa7, &(0x7f00000002c0)="c8782ced610f2be20e9fb8324bdda5fbd1088d4f8411c6930f5030cb580a40f947f68ecf3e61cbd3520500ec51e7684bc3d0fb4fa5107d491c66de85a7cd1ff78929898ec2019e9b136500d07e19fb5164a2d6d5f1528f", 0x57) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000001c0)=0x5ec) executing program 7: open$dir(&(0x7f0000000b80)='./file0\x00', 0x10, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0}, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)) socket$unix(0x1, 0x5, 0x0) semget$private(0x0, 0x3, 0xb7) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000080)=[{0x4c}, {0xc}, {0x8106, 0xfc}]}) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="d43243b79298270335c65ce195cd2511baa97e27751f54197c7282aa17ed1ac4399b448afc8d41b8b6b43fcd3c8b29a76e9f6b8b7c21014f0940d592da6c3053546b84edb5290841d539ec2e7c17ed7294d6bc3f418df0f1e8be4b0ff31d5d517a590d93184440a9a957e9e44340264260288e71f20aa8a78282e5f6f6fafab3e038035a8c24b8ca45463fc662731e2264e78b54f885bca2eed4b9ff597bd8f2184329f9111efea9723b1b5af87d84ae06669f6cddb11f5f1b8b972ff853da2ce42ce606b5bc1f7a0dc8d04dae86a8799f0ef15f9413e2fa158988c4ff5eb4f7a30d16de0799ea9aa5c1aec86b840283deba5501155e0ed103c3cd972e7836e443ca1c4ae444c167839c9fdced2f8b5ddb0863ea9a3e77159bbd292abb81565a39ce676ece81d3cf36d1c31d4b39a743af8ef2e13907dc5b2abe3f99f971be13f5c74be413e0b986e86474695283f061d92c42be6a02bfc59e13e20112236faaa7a999fcff18b3b7a0320fa06df20245aa0de7c3f519052124eac40254542a70541224d48d1e20e8595328db130403d241ac641af760cc41363fd9fd55eecaa6204d63df53556c06051b5442a5f06d47b34cd7e0f85a0f672c4bf63e2b91954d298f497595bb53ce52595acb64067d0ed43f4c66a553000a4ec08c2bd462ecdb1f6120ea0ca84d0ec8e3ea8375ec41c64a3a70e73051e285ff450732d5516a98d68ebb652e35e7d0d6ebf47782a715e9", &(0x7f00000010c0)=0x210, 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 2: socket(0x0, 0x0, 0x0) (async) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000fec000/0x14000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ff8000/0x1000)=nil}], './file0\x00'}) (async) poll(&(0x7f0000000000)=[{}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r1 = socket(0x2, 0x3, 0x0) dup2(r0, r1) (async) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) (async) recvmsg(r2, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f0000000080)=""/23, 0x17}], 0x1, 0x0}, 0x42) recvmmsg(r2, &(0x7f0000000040)={0x0}, 0x10, 0x0, 0x0) recvfrom$unix(r2, &(0x7f0000000180)=""/225, 0xe1, 0x0, 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) close(r2) (async) dup2(r4, r3) (async) socketpair(0x0, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x4}]}) (async) socket$unix(0x1, 0x1, 0x0) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 3: sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x0) nanosleep(&(0x7f0000000080)={0xffffffffffffffff, 0xfc}, 0x0) getrlimit(0x2, &(0x7f0000000000)) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) syz_open_pts() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x0, &(0x7f00000000c0)}) r0 = socket$inet(0x2, 0x0, 0x0) setrlimit(0x8, 0x0) syz_open_pts() ioctl$FIOASYNC(0xffffffffffffffff, 0x80047460, &(0x7f00000000c0)=0x3) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffff9c, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) bind(0xffffffffffffffff, &(0x7f0000000080)=@in6={0x18, 0x2, 0x0, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) getsockopt(r1, 0x0, 0x68, 0x0, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) readv(r2, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2a}, 0x2, &(0x7f0000000100), 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$net_inet_icmp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x7b6639e150938299, r0, 0x8) semget(0x1, 0x0, 0x28) executing program 4: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) r0 = dup(0xffffffffffffffff) fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xdcd8c4bc089e63e5, 0x4, 0x3}], 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0x2c5d36d679bbffbf}], 0xe4a, 0x0, 0xa9fa, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000001c0), 0x9, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket(0x2, 0x2, 0x0) socket(0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r3 = socket(0x1, 0x8000, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0x2, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r5, 0x80206980, &(0x7f00000001c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2060, 0xcd5331e3) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000b, &(0x7f0000000140), 0x0) executing program 7: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x18, 0x3, 0x3a) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r1 = syz_open_pts() close(r1) getrlimit(0x3, &(0x7f00000000c0)) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x978c, 0x0, 0x1, 0x100, "bb08001000fc014c674f8b000000080000000060"}) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1}, 0xc) socket$inet6(0x18, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) syz_open_pts() r3 = dup(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x4ff7a, 0x0, 0x87, 0x7ffffffd, "f5da6c7c2c2300000010000000007691a5f500"}) writev(r2, &(0x7f0000000240)=[{&(0x7f00000009c0)="ff205bd6f2dee70513c6a7642e1926475bf64e86344afbbc053f060d26b07b53f60dbff1399bb0c2e2fb0bc137c80c80efa16bc38eb2fa390f7904e8dc9f93258a401ecd50ae8d968e320ce1e0054d2933f7d4bb582ab64937792318d7c6292c4bad018a9f9d6142dabf21e118c7005fc7ccf2d5660129a741e1fcb82ac4f48e9f925751a4e6cde9ed5a455d9cb3cba47f3c7b4ebb0fec6c8efb7937e6e9ce58618b5c9b860f2567fc9c46ab55a2fb5ca1c85e3e38b88d4dff89f8655dd6240afe51cb345ffa976c8fe5b7c5bddcf0d79768b7b7fd0ff4781d021644a3c39a4e79bdbd70fdec160e1467223d45ab17d7cd1c7693f9f979d024aaa940e9c8859e12e25fe7cb36886f8b34c698c26804a7a30720f6dcfa5d7e481311d85c126764627ae8625b81b0ae49e3eef06008e41eb65fb46949b52170573d55cc1c5e7e9bb7b974d66cc657b8e2aa83b8c79fd91de3ef4db0a72e5c97f344782bcad5707cea22e4d6c6c04c8d0869fe173e70919e4d8c9bc319d826ca0d82ba78a2ef22b78deb43983ff5a3832ea1bcd8a8f7024a4e058ed5f7936eb1c009c353195b4ecc4a92bd4bddb760f44cb36551ca2f4813a5b5916a5686994414d7c2881b9472e5f37c38df2792b7aa56a00a41fb9c23f3bb500f49b11dc00d2025a3ced9c08cef62fa62660180a9790dfa7133de7daa4b4d1a8eceeaa8ce7533a48fa5d2f19b250bdeecd2bcae55f4c02ad11fe84870aac93712477064239f9b6e635d145675dc9e981719d80fa52eb9768e7882dc112d1f46a1ea5eb64ed2fdeb667bc7ef37a506cdfd78918ec7ed3c71482213d5d9a0fafb70774a08499af91a97cd4b51aed83d3ec5408e8f346f5e9aa8a644f11ccc7338a81920c17d51cc0e7625c7bac487ab0d7dd55fc99b08c51843f141ae701258f9afd14b392fb2fd328a98783b1d8d8a6dd2de83852afde3cceaa459678582c41e4e16769400986e70cc3d17f35c93c0a7403008b7c8730436b8da501bf439b1e6519ee1503af98c52583505ef2bc38613a2b32f7e07ad6766823f82a4640c2bdd481e76eeec38758731581dadd60cd7aab615de1010cb127a4fe547ce4e3cee6a1c248a49fb547eb9902ff50d536efb956b714207d1b38552332139052d0d4455501428cc88c331d0ba313b1c2b8bebdcb69ed674c5633a1f29ac27dfc605c17c60f6710b5eeb97e6b232eb9873eb825ae23caed278d4cebfb35a3650f951e05e35a13aeb0e7c83707305b9ac557f465b9a049ad070c635bbffd62dacd87be76076c78a813af2461be5604fbf4a27cccdd01b98a2f2125d81eb51385158007cd81d790ddf1d1d415bf8b579cae36fa4a8f414d6c22109016d870aaea891a91f5b6a59082e82d5f5beaf5bca72d38225f57f909484d4699b482b002d08397ac814e899479e2fc8b62bba9c9bd171ae9fe82826d5d6e339ebdad8fb8765c07bc268140c9b775424a3d4026a79bab442b8264943b742f451f589fa8bcb19000ebf0ade1d8f0215f1d828210ce1c6f48f07a7bc5195d24596bda20399afe66878a67aaba147a5eaf807cac5fb9ec205d1e3ae4e1da4c6001e1668069b7a5b433d2294a253a1d2721343321cc8b0ab2c97eaf7770db1e01ac8f312e8f5e2cbda74c5e845f9bbe9a36db19b37c7c56551df48e4d80855526e76648f3ef936295f45233d441b23e23ceb2df44e36a3e629963f4219ab09414f7bb8ea023da6969657a74dc215d65414ee1877924fc472303cb69d30c923a43747ee39b0f00a3b852b7bd4c7cac9c437d29b25e1a33b4a95c4e79af36b1f719b1394a1cf1403205335cdedff9ebad66e51a9b717f0efe4f9812202991cc463eb595b5baf52856ef465280ac52a94f23c81a44dbeff7bf7dc872261be0d9b97b07c585b68a4b146d3206c50c53240820aba1deefa204785f23f235d8f8ab15770fd7256af0dcaecfff33c00d2d9679f1b7ed8a797fca8cdca3fd28e06e45b7285f766765456cddeb871ed3a0ba0da39a34b98ad4424110d57c5517c861c6e804dde8dda485ea68b6a125ba9db4a13b33e055d16c12991aa14e19f0679f2ee9bb60baae14f84879c3809f475e4539718bed2ec2befbce9fb15ddb242525de6461a49a9174ec0fb9dee189c2d65bb4a5d967d62d499ffaf546251f84bf05f6cbbd69453877719f4944b119c0514004b3c8fdc6f8d5648dee790f8dec202d661dbe070be30c2c698808d19dc8d5ca1", 0x634}], 0x1) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc028756b, &(0x7f0000000280)) executing program 2: socket(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000380)={0x10, 0x0, [{&(0x7f00007be000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff6000/0x7000)=nil}], './file0\x00'}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x402, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec37082", &(0x7f0000000080)=0x7, 0x0, 0x2e) executing program 3: r0 = socket(0x20, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000380)="7e746376ecb3f4b7c3b9648dde9d8c13de18b9e215c4a9cac7034ab89ebf86868d83590bbbc0", 0x26}], 0x1) close(r0) sysctl$kern(&(0x7f0000000080)={0x1, 0x3e}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x60}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000180)=[{&(0x7f00000005c0)="294bbe01e775d42b920587bee9952844c93c122f517f000000e5395a3adbd32b44bbf70100fbd963abbeba59c23c5310add84f1332990c7b3c89185df9f097003f67ca6918f9363386bef4cd0aa3d52bbf1ab75d8c4102f4e3138c229004357738d4ecaca017eb674086edbe016ad9c91ab1fbde25895467c8dce7fff6040000c8abca0036fb92c3cdeffde58eafef99abad4d0c0b9d3cd358d9552dd02afeb2dcdbad04", 0xa4}, {&(0x7f00000001c0)="4fb753dcdadfc366ed6c604d2880be6ecba35fdb2c1643bc9bbfe37bf9b31d625e398beca1d2d858cd37255afed6c1fb00ccf3a4da033bb92a5cc65597870c034aac4125adc0d3960e1c71b921d94624033f62bad195480fe568ecb8a37527d4e5a4306c591cc35c181e9b88e80074bf3157b8dea45e3391e8246c6ba2a894", 0x7f}, {&(0x7f0000000240)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5fc6f55a034732c8f770149389111a04ee9a4d4ea18cc39157341d5f083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa027e0c681635e3c5902497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf9615634f6d247a2c9e338c08ab3da458c4312986966ab546f0ad48961f323906ea0fe454b2b9932a94ad1d8d7e2bf3ffc5a48b0127c8b417b678d35193bfd50d740eb93219b6d77f57ac3051d459ba41d2c07ed25f7b867d66d4692d9654f85821a44333a73c58f163431c692da984a52561aa97c729feb9fa6144263b28733c857188b16e5", 0x197}], 0x3) socketpair(0x10, 0x4000, 0x9, &(0x7f0000000000)) sysctl$kern(&(0x7f0000000100)={0x1, 0x12}, 0x2, &(0x7f0000000140)="923f3e68d01e40d845493a8e8813e0dcd6608cfad8489e64fd3851d113dd18c260a7685afbc009650888d3d92df93afab6c230bb9677b81084caf1039bce3fbd5d2608acccd307a91524ed811d0eabd168d6af2b585981bf5ce149b811328cbf221f025c6b6a41216cd66cca6f8ad26a8de38f881de298ae39e59d02a678bb5787c421e37b3914ea8e7f3d8f090f00004f8ab0cfba109f7a876210b2e3ded4b4adbc87164e163af4caae1b17d9df71", 0x0, 0x0, 0x0) executing program 5: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000001780), &(0x7f00000017c0)=0x4) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r1, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r1, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') mkdirat(r1, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000580)='./file2\x00', &(0x7f0000001a40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000001640)='./file0\x00', &(0x7f0000001740)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') writev(r2, &(0x7f0000000000)=[{0x0}], 0x1) r3 = socket(0x1, 0x2, 0x42) ioctl$FIONREAD(r3, 0x80206979, &(0x7f00000001c0)) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x2, 0x9}, 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x4) sysctl$kern(&(0x7f0000000040)={0x1, 0xc}, 0x2, &(0x7f0000000080)="15babcf244c2b33e298134b078c374a42f679c9f2903ea745921db00eb6d1ee266d21bb21c8d34cb866d25b48f66c23b8dac2569f5c3a84957be5bbf55b8a36a30059616c97831c66508d108684c1a1580862fd71e31fe740492658f99500316973a26bd56c316e1e99c8f6cd5f9f6f81ffa8f395ccb99fe50c5a27cb5e186642bc1c80a0838bfe60e9128cb4dfab640c88eb92681d59b0aa5e726b6731b50b3cabb5608bf18f99abe69e748b5da319a90d25080c8a0caa71e934a8166dc9201ea5954fbbf9f1f", &(0x7f0000000180)=0xc7, &(0x7f0000000240)="0c6ed5b07e78c1edd1235456f863faa8e03531ddfade49e85318a1bf63f7c0658769bbd7e0e8efd7ee25b3127952ecf76caf8620a7e32bd5ee11a92b62eb3ea217bc9dc827627989acae27c020abfdebeacaf9abd0818341479d09648b10efa6d1fcee916409", 0x66) executing program 1: r0 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000ff0000/0x10000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x200000000}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000fef000/0x11000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000003000/0x4000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2585601, 0x0) socket(0x11, 0x3, 0x0) socket(0x11, 0x3, 0x0) syz_emit_ethernet(0x17a, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000051ab5b60000100000004e95003f9a00000000"]) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) r5 = openat$vnd(0xffffffffffffff9c, 0x0, 0x10215, 0x0) ioctl$VNDIOCSET(r5, 0x81946467, &(0x7f0000000180)={0x0, 0x0, 0x0}) ioctl$VNDIOCGET(r5, 0xc4104603, &(0x7f00000002c0)={'./file0\x00', 0x5, 0x80, 0x7fff}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x85, 0x4, 0x20, 0x5}, {0x8, 0xf, 0x1b, 0x5}, {0x40, 0x2, 0x1, 0xaa}]}) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699d, &(0x7f00000001c0)) readv(r3, &(0x7f0000000280)=[{&(0x7f0000000140)=""/156, 0xfffffdf1}], 0x1) r6 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_open_pts() fchdir(0xffffffffffffffff) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x1}, {0x7, 0x0, 0x0, 0x10001}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xffffffffffffff98) socket$inet(0x2, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x2000, 0x0, 0x0) close(r6) executing program 2: sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000100)="de58b3499f15b9604ce11084d8e230b5fe3d87c894d4c4ef1dc57832caec4e7e5978709f9130384a71dd83459408ff7281dd41a08fe769fa6aa63bcef41a07fad86c79728319dbf4a2ef66b0ef844f542fe82c5a0631e5bc3a5d56d5bf571d3f3138d2f1059167db657b747b5687450b3f780ae2f274b746cc87afb29f3b1102d2b733df43f7ce759f53b536bd39d30bf455f16e02d999c7aef3861dfb3c34ade7689863f19d727187fbc1680bc2c1a74862c0c467e8d4c1156379e446260c981e6d7eb8ffcc8d622112b82b4a38", 0x0, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x2, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) r0 = socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}}) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) sendmsg(r0, &(0x7f0000000780)={&(0x7f00000004c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000600)=[{&(0x7f0000000500)="bdaf45a542b47edb6c5d827971aa56076b4f3309031df1a34a60c8b09482a98e4f1145c3a96a7a5c5ad86b2d23cdc792c948a55eb61d9d448c4a0d70b5fd3ed51e54d8491c41b11f8eec700ff495766675f248fac283291dfa4ebd90a7d95852b4e539ff9ffe3d0db3d04e0b1ce31c8ce8fd6f9271162913de025993e451e142f9ac3af28d3ecb7eef37644573ef8f857e2397a2c0194480e2c008ab42c7050fbe54b37a913d7b6a9da509d2727e2dbd50466f1e6870338f02a0e79a8bf5851ab514468dcc761e83f6f2c283a6c821438895f7d0bb2b3c823dd725303b816fc5b720ef24f0c2e3e5fdf11a1fbeb10a6520450cad49dd9e3c387f640b66", 0xfd}], 0x1, &(0x7f0000000640)=ANY=[@ANYBLOB="8000000000000000ffff000000000000a2f12e74978dcd7f2b7eff22d971060ac85043531635eafac1668d09da9eedbc665bb48c7fd4c4b40b4f0981d0f8a27b71a8f78f9a5b0c6b1fc564f7235a42ba339b6b0a2a77570cb14aba394c4bcd74ed90ec33c93d8aadd9a0e8b7a242bc01e4f3a3edbbd7c0c968d987d8a7000000a80000000000000001000000000000e0942cd35ca434b246df4f266029873b6ee04aff1d288645432218df84a7dd7f6e03a4e10f8246cd153d677b707c1ec5182dd52dac875d54c2aa9f9043089a99af28c56bef8a05e280d506c692dab6fe3e1d3894a14cc7651c08d0a5caac0046eb08997044f4b95c40c659acc5df0976121de90cedee7df75d827a989cededddc8af1c9239421d7ff128cf7ac6950a859ab87638e8065e0000"], 0x128}, 0x400) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) readv(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000140)=""/168, 0xa8}, {&(0x7f0000000200)=""/148, 0x94}, {&(0x7f00000002c0)=""/203, 0xcb}, {&(0x7f00000003c0)=""/146, 0x92}], 0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0206921, &(0x7f00000001c0)) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7", 0x2) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) r7 = fcntl$dupfd(r5, 0x3, 0xffffffffffffff9c) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) execve(0x0, 0x0, 0x0) setrlimit(0x8, 0x0) ioctl$FIONREAD(r7, 0x8004745d, &(0x7f0000000200)) executing program 3: r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000002c0)=@file={0x0, './bus/file0\x00'}, 0xe) sendmsg$unix(r0, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000017c0)=[{&(0x7f00000000c0)="d860266237b5be7525777b7fafd48d8b5f57d32553d277c35a6b38f38a464a738de48ded9b6ec424402871dd6627e3abaa006999a2d8435e76100ba0c89069186683d13ea572d3164775fd8fef6739d5a7116a5486f928ccdd8b9b0003d66b07343fd3532862f4052d6ca3db2b3636599011b04b772355bb01cdb22d19752ded63ceebadd82df71e197ce941285463ff11a3cb6c20d331ad63225cadf882214914d40a5d7c5d363dde6ff702529a170f2c", 0xb1}, {&(0x7f0000000180)="dea976e09651484596c4e5cc4561d4841bcc76914d57417cc8332154c6b10f12f994a177c0d809c216eab8de80f5166178a8f897aee5294c4f0527cee77d586014cd14340de67388189e9ebac655abc493f4b0a0169dda5754b02b90cc65e5e3e9677bb62d837d486b2e655920570f24df05a64576950c6cce0af6ccd5e2c184bd21b09e37d1d299c4246557", 0x8c}, {&(0x7f0000000300)="e0c1dfbde354f3b565fd460914f1d2ea30780874aaa8dda023ec5e2d5bedb3b546e914323a4553102079ef1dcdc516ca3d6354cb7d158be8deec9d7ff5af30451753016b883af447078e51ccfd8d499fd2d9a37004a6c997634aa382caef3d4bbd849f41aa36093224dfa9b3900a901cb12a279646628bf171de25e4d5caadfae391e4bf68379e1f0902ff6bd8c23aa0dd999fffdc7f885de5c065d9e1c0806524ab121121f96ff0be4d44cb72366392bb30206cfaefdbcd97f900a81dd5437a7565175d551dc6617283ffe685d6876c245023088318c9978004b95c10781a92e27c4d37444fd20696aef0d556121146", 0xf0}, {&(0x7f0000000000)="c9bc8dd163ea55a197b0f6", 0xb}, {&(0x7f0000000400)="4b852ce43eef222cfe23c3d6883b64707d7e257bf79f9da2c8f2f8e174183421e6367d9922235d50f87ae98db2c1d8091860d88ca57e469a66c462aab1530466ac28780ba587684f06d04929f618cae8f09660e29945941098f86a33815f874544adbab87aa35887ca83782adb5991d1b6ad6b1e36d10a36fa4ab0e8d0dee444131f2cc3b205661ca7147f74e77af87107e7a0c136eacb397e30edcea6ade7780a90be185969c985392364eb848cec85f8ddbf7443561de9406e8ee04740c00e19675d4a6ae7de2032110fd464b7d0591edcf7f4a7650bf73768cb2ce6aa0b87f1c6b455db5a465fb3", 0xe9}, {&(0x7f0000000240)="c1882d8c771ec4f81d58941c8066ce564c2873bf397ca378a2b71eb2ef7c6f7e2d4f", 0x22}, {&(0x7f0000000540)="5fb939cab1773acb9cde892b33fff7642d1e3b18d1f7f153f383c4475afb1e8961edab1c9f6cc87e5dd30ae4c2e6b80ebea64e22b2ea15a55d91388c72d7c2875dc6b0dd77212c736c28adfde7f98bc8ad7ab4d64eab9257a10c5b056b90004db85762951ac744e5f7df66dd91a07be6e8e7b17246f18325181776fe9b1b4898de9c424f9be453ba260a2ea52c914b73736fdab57df1598b4b2e7a18467fc01c7b9564e1f0cc1428bcee5428cf4a71253988f67d767a", 0xb6}, {&(0x7f0000000600)="ff987163f1eb36b0adc0d65b58bc4516e7d9815e9b613ddd452f92c76f0df7a2418e668787a526f0a334dd383f06c58d06cfa226add99e8840be680d17e2614bd904badee3a3dfa57793546f4f17b3979a44c2a8c4c26d14b5d7002b24fa3ab222b41097584f1a6cb13605b052fbabaf04fcdfd93c786bc1a63d7d23351bb854b4e51b2b536ac4d87a341f869c40b63c0d8835ce5b2247b441059f00a420503742b0e961577609ed29715474f173854f8381743a8d7637ca517986f26abfbece859227b69ab8dbbe758d30b9e1584887c2c8c90301c77111ea42cab7ebea2403500047701482e2d3550820498e8951f57eafd9a0", 0xf4}, {&(0x7f0000000700)="d633100839789798a1e6c9adbaa1001e9158bec887ac754643dccf7656a8050a637460c53c77ffd0c58bce547ad0a248dd9e7b195e01ed3ee471e73b4e009235e509fc9ea7be792a2a798b5c8faca5b65efc831585f65850ef2c20457aedfc0a3df0e17a328f8128c26cfffc9201e29f65095d3d0b235b6206df095e1c1e4916cfc18c904b100621bad2c5840c65b39730b9c395123fb68287ab010d8eea8de668511dec3d388cbc26ba3bd79224128201ee0bb6163a70bd2ec06ee3e959bca3282842434b6544670814cadb705816d725766e19f3bbe91d92d86a540d6ea976820c983f1bce86b6dac04f3ba0c6892538c2c8baece35e574cb14ee840fbdc305c882b57cbdce52b5d51841b6aa1d87cc539c82ad07e5d8f7807c45b4e3587e90543ca04ba0bd28d5eb9db6a929e40e4a7a6c3fba9903226daf331fbe6c64416b7b854f90bb78c386c5f892ebb0e1d0dcb4aeaed6bbce635197ea15aa601d1df3f547afa9081894c50889d84376624acb8fdc63cd2eed598109ced5e98f33fc0e4949c24ac191bfda4944591e6c1453aba049fc5cf52d694278975ec31e5043bd7ef22d0acf4a1025b8c65e0f132ca325dfba58d3b55ec23576a7de39b55922738d8ee37da117522dfe2d1053b397428555e2ef3954711f46b04f3a417e8c4d87d62f3914f0e743ed277f495a8773382f1b62c1edc5b85c2c362f51d97c30d3d663d61c85e0c339599fc9baf3fb705ca59cedc9f483f6135aedec6bea9e0d8a3cd3ec0bb95903d2c140a2f7af60611465f927384e5125459502782df6b5a0f52cfea717ae794b43677db3ba10f68a8176bc0d99d87950982b71c3929b97e7cf340db5224650254871be32c5bfba61f6337fd1d01a606c8cc291ffef32c3c71882018c303b4d2bf9a24def1672f3a3c1d5f5faefa259a57006e8ccf949178f72a44b6a34783487d000db2e50499d79c63385b05a8c70445902e7cd1e0cded3d07233f76d71cbd7eae9056670fe47ef4f7319616f95b35737b01e941ee24854f43eae1ee79039c68cbc63189000acb80f59241f805d10590fbead3858280355e9bd30fa26a576818ab7dfe398741aa460f2b71f37803cec9615607e08409fb5a2df29b1128058da66a4979ba3616c0b8fe193c58b3767fadd0057e5f3ce99f7d9353f8d28e526cc92e1a9f6223a5f57f471497a45d5e45eb01e7c5c37b9dec9804a09717a47a6dc066d43b37a3ca92fa412d090622a3c292cc8fe03e7a91839025a60202d70d78932685048991926d21192fe4146d94e6f8998e55d9d82e7350f3d5b359b9b2b2d3c45ff7ba8aa2af86c3742fa30e03697e967eaf0d8b056bb7dbb7b255952a50519519cc010947f29af505e97b49c6f2568e4b7db5ff03243fd88ccdbac2137633180f477a27b06ac009488aa6beccd93090553b1ebbe50e0758e4b412a4fa7307ec8850b376b54a68bc97789cdebf438c6f16fae2d5ddd4d17fe819a9ce8979f1a944280d1cbd7d24b08c218ea76f1782126e3d1dd11fdb9835610dcea7c1eabe8047f91308b41d216f497f17aeead82e8c900fbcf9e7b332e5857660026a91db85fd82750333a2b6f2d27c375fe4dba26f459af9e083a336c880edc59cb3e1efa6d7bf5a3480a2c9efb81986e8ea61d2e44e08e3f5eba2c0f003a05efb01481c6f75c9f6e941d68bbcb3ae51e14ebb358ae0992173091fa2c79ec753081158f19a79aa0b093225ceeed9d5b4fc9bf21d7ab518c02d46b87bbb0ec8ed301b858d7a6d3de5e43a3f419e383ac8e05c6a77a1a4dfdb0c9fa79405c0ebd2290749da3e433a40b89381713fb3e95cdaa93f0436685a308164f2528cfb0e50b99c3df21cc67d0ac653d1cc0215fe130403fdf4f292851632a20dc10f917a9a9243d8e34943f83d279c9fd02a775913a0ad52e6a853cd7c943d13b9f47eece96e170283ac8bc997fea32dc25e5778ee64d134f3328dde077eff8dd0a98de4a53ded8a45ece800d010a03ba24f05d8a03b1b61b1f52537fb44d4fd361ce78ba8d954b38fed83b02c89eb6aead488a7febc41ed4a0435394594d6d9db2b53ca53cb4e0f2209c6173cec060460d0d0a5eaf7cba325817ab7249c8dc24b75f1dcacc1752f19a37f3fa9529b67d1aa9f22368116141f1bd0461513588b33165191f47a932f2ed7995e6a7ebb266a093464fad69385e058ed50c646234a5d29f2097f862bfad51d0369637874ffe75775775716abf2cc3e9a7b7c0deb92a958d0cfc0267b3615043a0cacc79c6317099a3839676c7368388562b42336a4f8b4df89fe0d13b53e6ef8064431dea6cf506d1acaa9b2a37299a76d9e74d375acaa78004678ddc2dd385b9afac5fc243d5cca1c8b14546f9cb42a05d1f0eb3871035dd37f6226dae1f9ef393fb061f56d809cfe3a93b183401ffc40aa133c1d506f4ae8aa694e1d724787ab3c78378dccaea88a2a37a7f17e68a4c0f8c0903ccde0bd96419dd8bb4afc40d5eca53f57b1038f78c49622481367ab633594f55b57d54bfe1e37ca338494e5c73056eae347e6c5a3724336c8ba0f70bad1749d5eed09d1876c0c2e84205903f85af86cf23936ffa6061a7948758a35c397a930efbbf52062a7739c386c397b8060b74c2c31e29398b01d91f2d8b9e316194c6f3168d7f56c6140b046b1ac73c51a47a5a8e3ab9e3c63a84d17eba6c82987a8233032ca5fbed366e6a5c03917b134f2459f78c1a88b054a75d1b46fbd72cc9dd2bd34cfd765afcfed38b8e0ad682c6e90bb63e85d70732db40d8234c66bcd7dc31aeaeb6c866d5196352fcbe9943f4e40fe7ba7e7394c7b9d4250ff268f2a3c0607375a924dc717c2ecde666875d098fc328cd2b95ed25dfe89b06f333c19c0a37573998e3852194ab1359718d7ec20ffdf2fdf7d4abb60251438b9cd2b5b0630c50f9bb1196fc15258d28026ada7d878fe2ebdaebb7e38b053069a112894e7bbb7672a12ab677c4a93ebf4c9df163210029a5a1856e4be87bb543d7f9193b8427f4283748813444dc0c971174e94d472d93b9c3cf042f5c6909e9ffc3a0c3e9102d1d5b51ec28ea22335ee102ca1fca80b88a842b7d57f59b3e35ab593be1f84eff7489169b281818bd5ef7c6a396900eac7ce0710cc1b4355703d42618b6313887042725c7e87e2f27b7b3b0a9dab23926a5806372f20f508cfd639870812c3eda9f4a82eb12a3d7a7aab9a21542660446401761e621c875fa1086c3a65bcd16d36e9a638c1f837e0829fa873ec7ab610f51098c8cb049c8ad132d8c2eb283d4f4e7ac828b3097d975cc0650aa49293fd73b826dc5016b3d0c076401e6e371446dfec54ef5957f4fb50466ffecdd43e6cbaf6a3d74289c45efb9757fe730b8e68d8e559378eaef20b503a04afe87e9c8a660826e7cb490d07cf392ce9c232335fe30c24a9fd717ae7eaa29757327830ca38d07cbb393cd718ae6ab2a7d5d2eb6301a80be92a71b8c6ec5fda154b0b4bb5d28be0428744735945b90595b6a89a69c2bc3a69517d61f501e4035ca8310bf6330f7ed604cc9ecd9944a4c3b3c1dc555dca16da9e16c5b542e6876d7a4eb13bae5280ae7927fcf2ea371d67be26e494143b6726ed4f54403f4e7199a9f5773456935a19667506ba15490b75f0b094a0fc6296061a6139cc55bac617102b27b9f736b315a3514ccd97824f9046ab99ca570505eef41303913729eb11b76a69a018984b264d58e0a46a848388be7149b206492ef5f08c3bfaf5136f441e73ebbd4855301497b3c22ac51e665fb61943ac26182195a81ea1df87f6e7d3c13b30611d92c8a3e1adc48081fbca2c3fed2f98f54b7ce33783d0c30c7749c8dae6d485be1affefa7b12d0d036cf16ece8e8b8e384613f486d4043ccb5d079a6a2982d505fead7d5e180e0094fe1e0f9a3933ddcce82d4164a7efd3bca97046bf5bcc64fe9f81eb5af7c9a90ff77a468dff3ea98440bc322ffab3d2e266a157d0bf11ab621c4b344130a5c57d82affdfcbc7de877c9efd9a1486881355054a8211343fff80399c5260f6a08a28f42cf29d419d0ada065653fe1cbc67932a3a3b6a7effdccce24680b7b72a49aa36351cd89d8a089bfd10c1e8438634413f7700375823fc29e11faf98c160d2cced65a6c5cc33938107de41e144b1eeb2b290af14916b7644cf472ac5bef6256c815550bd6810f4e718221fad6a915c7f1f998007d5aea8f9822be6dfce2cb5a6476bdd4684fac6b17518e9d99bd7e48071bdaec6b18f2965f2ddf3d93dbd476f747cacd9d8865e129a7aaeed8fff8a32b565187cb046cae48a4677e3cbf9e3e6f514618aabfce0d0989ab5d12beb509e90dc552d9b5103565824376a254f88be8fc58ff6b28d3689d859db2a325a7a981df572e07b3b1f8f69ff4a53f1601c6da14086afe69a1c90fdd37dbecc4acef2afdbd1ddb10c8232d4fde8d3bd4b6fe979962ca9b3c043934f411b75fbbb1f20b3c0d4744be2f33e4d93782253f4dad5089e72097157ea159a42c5b33586cc8f3e5e6869416bb6fec2521356ae2e2a13abb70b68b146dbd693be985afed268c42d9ccbf74769aa89997cf7adb7b13994a7ab80949306033be8e134aa9f6d7decaa99531bf2697029c2ce84160c4839cae66d2f330173e0ab8f5d6fddf7363ca5dcb0905feffa6f7aacd8958b35981f46d58953fb764fab82a2cdbea4effcc1688372c2dec307de80df8315d8a20c121fa57dc53dd67ee56485908177bdf20559383678181412dd1151be4b5c0a4b9a6c8907a9162e47f9a2637049b9513d2ab3720d364376367414afa372fa595d4a469718abc5c849408df607ed8400db61da0ee6a22db469f20856836415d253934a20938c9c52d35f823bd7a7feaa6749e01f8aafa64960e813a1fcb3bc63bfbfb0ac20fbb9f65c45bd552650301305c1445de7217a689e13ce1d14665f75388caef93a6559815005979a5b654b33ebf2790ba7d2e8c89f3fe45b8879f61b623a5b52516f2f4f95fa87f804afd8c7eafaec5b9581c0ae77b8bff2aa132ec41c92bdfb3d6df860d4d187acbc75f01c82072ee06581399a1f392dae999d7cc195a318c460c957d999c95399b96ca1a0868c93dd444476ccffe4d8428969cf24f56189c5d50050ae7235778bf0abdb4b948e5fc19184596ce92c83f8db6405a335242fd7e387e23057170caf6574aed5a9fbdb22fc363716cb9f98b22d7212d38999f19f9edd64aafae3da6221ada6704cfba13fa38407c76252b971763ba95ec6d4eb20963a964055f1d5f72fab700722b26f8c7e0eacb6788f1abb3dfa0d8b72ff3aea7a90d54aac21530f289a521a9469406fddaeb13c748e432b027dc9300eb0fb077db14430a2a4ca37114baf8cd7e178b9cabaa08af694bcea1b5b4df6f1fe969356fe33078a4e5c6e8af501f12cd0c04ac734b5520b6e7b04946a3da15616beda710a243fad5b121ed3343cea4f824da2277ccbc159b38c121ddf68f9ea5172f0fc8745eabdab6425a25760f551ab4e3a6634e05b1dfcd240118be1735aeb53d9158cfa99086bdf41a770440274adb792aab25afa0ed7e69fb53e26bae7c99158e82a0cb5fc30253943a52014d8e2c22817b6f177880c3588ad7db7e21aa974b8d8c9a24fc114b639cb3f9ce6898a56f866d9a0ccb46a91897a1a04dd417949783843d6f607067522a8c1fad8fd4cfe119c98453f3ca477e6634e6cb5adde99d3fc69f1849bf6ca1ac2f1282079fed085b723fab528c646b6eacdaf6f4c889d99a574b0fcc0b3e9d", 0x1000}, {&(0x7f0000001700)="e43b8464c8db4d166c12b485b60c4ea6a4a7ddbda0aa020b6056792f8c679df9e29a3cf2266bd59c2b37f81a69a88d94f9f14aae4af0156bc51bbd1bb80b1e6a753e4c6bd1882bd35bda36dae0e48c12b8d980fa67ba85e95c53c95999ec61198738a89dbc96a5f2719d2361a68ef2441e9a58d72186bf29bf4b35271a00c66eebd377b96e59d6ef70caad472bea302da258652b8a728685573ad0f98363488c94c606a7b163d32268b7c550d919dd0e2d20aa9523a8", 0xb6}], 0xa, 0x0, 0x0, 0x408}, 0x40f) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r1, 0x400c570a, &(0x7f0000000080)) ioctl$WSKBDIO_GETENCODINGS(r1, 0xc0105715, &(0x7f0000000080)) executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r0 = socket(0x11, 0x3, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x1e, 0x2, 0x2}, 0x6, &(0x7f0000000300), 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000140)="b1000502000000000000000001010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) shutdown(r0, 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)) executing program 7: open$dir(&(0x7f0000000b80)='./file0\x00', 0x10, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0}, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)) socket$unix(0x1, 0x5, 0x0) semget$private(0x0, 0x3, 0xb7) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000080)=[{0x4c}, {0xc}, {0x8106, 0xfc}]}) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="d43243b79298270335c65ce195cd2511baa97e27751f54197c7282aa17ed1ac4399b448afc8d41b8b6b43fcd3c8b29a76e9f6b8b7c21014f0940d592da6c3053546b84edb5290841d539ec2e7c17ed7294d6bc3f418df0f1e8be4b0ff31d5d517a590d93184440a9a957e9e44340264260288e71f20aa8a78282e5f6f6fafab3e038035a8c24b8ca45463fc662731e2264e78b54f885bca2eed4b9ff597bd8f2184329f9111efea9723b1b5af87d84ae06669f6cddb11f5f1b8b972ff853da2ce42ce606b5bc1f7a0dc8d04dae86a8799f0ef15f9413e2fa158988c4ff5eb4f7a30d16de0799ea9aa5c1aec86b840283deba5501155e0ed103c3cd972e7836e443ca1c4ae444c167839c9fdced2f8b5ddb0863ea9a3e77159bbd292abb81565a39ce676ece81d3cf36d1c31d4b39a743af8ef2e13907dc5b2abe3f99f971be13f5c74be413e0b986e86474695283f061d92c42be6a02bfc59e13e20112236faaa7a999fcff18b3b7a0320fa06df20245aa0de7c3f519052124eac40254542a70541224d48d1e20e8595328db130403d241ac641af760cc41363fd9fd55eecaa6204d63df53556c06051b5442a5f06d47b34cd7e0f85a0f672c4bf63e2b91954d298f497595bb53ce52595acb64067d0ed43f4c66a553000a4ec08c2bd462ecdb1f6120ea0ca84d0ec8e3ea8375ec41c64a3a70e73051e285ff450732d5516a98d68ebb652e35e7d0d6ebf47782a715e9", &(0x7f00000010c0)=0x210, 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 6: socket(0x0, 0x0, 0x0) (async) mknod(0x0, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000380)={0x10, 0x0, [{&(0x7f00007be000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff6000/0x7000)=nil}], './file0\x00'}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x402, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x3}]}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec37082", &(0x7f0000000080)=0x7, 0x0, 0x2e) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{}, {0x3, 0x8}, {0x200, 0x0, 0x0, 0x7d9}]}) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) r3 = dup2(r2, r1) socket(0x2, 0x2, 0x0) socket(0x2, 0x8002, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff08004600002000000000000190781100907840dc5b3800"/46]) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040)=0x7, 0x4) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x8000000000000000, 0x8000000000000001}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) r6 = semget$private(0x0, 0x7, 0x3c0) semop(r6, &(0x7f0000000700)=[{0x3, 0x4}, {0x2, 0x2ff}, {0x3, 0x8, 0x800}, {0x3, 0x43ff, 0x1800}, {0x4, 0x0, 0x1800}, {0x2, 0x6ff, 0x400}, {0x1, 0x7ff, 0x1800}], 0x7) ktrace(&(0x7f0000000340)='./file0\x00', 0x4, 0x0, r5) semop(0x0, &(0x7f0000000280)=[{0x3, 0x1d}, {0x4, 0x8000}, {0x0, 0x2, 0x800}], 0x3) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000002c0)=[0x87fc, 0x9b7]) setreuid(0xee00, 0x0) getpgid(r5) msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) symlinkat(&(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r8 = getuid() setreuid(0xee00, r8) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x0, 0x0, 0xffffffffffffffff, r8, r7, 0x2}, 0x7c, 0x0, 0x6}) executing program 3: socket(0x0, 0x0, 0x0) socketpair(0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) preadv(0xffffffffffffff9c, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/44, 0x2c}, {&(0x7f0000000100)=""/147, 0x93}, {&(0x7f00000001c0)=""/96, 0x60}, {0x0}, {&(0x7f0000000280)=""/92, 0x5c}], 0x5, 0xee) r0 = getgid() getpgid(0x0) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x7fffffff}) setgroups(0x3, &(0x7f0000000240)=[r0, r0, r0]) getsockname$inet6(0xffffffffffffffff, 0x0, 0x0) seteuid(0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x7}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)=0x7, 0x4) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) syz_open_pts() ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000380)={0x0}) shmget(0x1, 0x3000, 0x81, &(0x7f0000ffc000/0x3000)=nil) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x4}]}) socket$unix(0x1, 0x1, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 2: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)="e5a0f4db545464433a33b462872cce2468864e4d8211d04dcbc6b5a0cfc0a517af060f50a9465d7a420ba160c9ed013575bd1aef5d3a7e9c3f32a374e4c9193347abcc9652115ec73d0dc015c0ce8fd8a69d9d5fad93c887ed0723034870ac41e1bba20841945a3f159a72224749dee8cae412254c6ed13cad0303d5fc3251f279ae47a12d58701318478dacce61cbb3d8211c2108b8881179d51dcc4e733a4cadf8794604de67c1dcda9c73abd2b165a0a8e675e2daa8a70681f8924d57100bc6fbfd8bd7cbbf5a01dd9f59eb4fbbb0d0ba6c26f43e1b19601bb60cae1911a4d92d575e9d27fe97eafba349a4cc80224d6e06", 0xf3}], 0x1) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file1\x00', 0xc000, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) link(&(0x7f0000000280)='./file0\x00', &(0x7f0000000200)='./file1\x00') r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r2, 0x8020697a, &(0x7f0000000100)) getrusage(0x0, 0xfffffffffffffffe) close(r3) openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x2000100000002}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r4, 0x8020699f, &(0x7f00000001c0)) socket(0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x1c}, {0x7}, {0x8106}]}) syz_emit_ethernet(0x381, &(0x7f0000000040)=ANY=[]) r6 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) writev(r6, &(0x7f0000000540)=[{0x0}], 0x1) r7 = getpid() wait4(r7, 0x0, 0xa, &(0x7f0000000000)) socket(0x10, 0x4004, 0x2) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) executing program 5: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvmsg(r0, &(0x7f00000004c0)={&(0x7f0000000080)=@in6, 0xc, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/244, 0xf4}, {&(0x7f00000001c0)=""/85, 0x55}, {&(0x7f0000000240)=""/142, 0x8e}, {&(0x7f0000000300)=""/130, 0x82}], 0x4, &(0x7f0000000400)=""/190, 0xbe}, 0x1000) r1 = accept$inet6(r0, &(0x7f0000000500), &(0x7f0000000540)=0xc) sendto$inet6(r1, &(0x7f0000000580)="7ae50f656af42a827ef4ee97da15626f0487a8d11382797237997e13babd9648fa93849664d8e8079c8c3f025cea521a0178a3bd4f00bd3e8c382478033fd297822af5105d4bacc296c183eab30e66ffddcbdea70a08b6ea8c9340b056bd25801abb3ebddf39b011807f93510571bfc04820c8f59dd7e0905f016613adf346db57732a", 0x83, 0x2, &(0x7f0000000640)={0x18, 0x3, 0x3f}, 0xc) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000680)=0x4) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f00000006c0)=0x4, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, &(0x7f0000000740)=0xc) fcntl$lock(r1, 0x0, &(0x7f0000000780)={0x2, 0x0, 0x7ff, 0x7fff, r2}) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f00000007c0)=0x8d63, 0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000800), 0x20, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000840)={'tap', 0x0}) r4 = dup2(r1, r0) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000880)=0xb75) connect$inet(r4, &(0x7f00000008c0)={0x2, 0x3}, 0xc) ioctl$WSDISPLAYIO_SBURNER(r4, 0x800c5751, &(0x7f0000000900)={0x5, 0x9, 0xf}) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000940)=0xfffffc01) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000980), &(0x7f00000009c0)=0xc) preadv(r4, &(0x7f0000000dc0)=[{&(0x7f0000000a00)=""/40, 0x28}, {&(0x7f0000000a40)=""/119, 0x77}, {&(0x7f0000000ac0)=""/229, 0xe5}, {&(0x7f0000000bc0)=""/153, 0x99}, {&(0x7f0000000c80)=""/21, 0x15}, {&(0x7f0000000cc0)=""/229, 0xe5}], 0x6, 0x80000000) sysctl$vm(&(0x7f0000000e40)={0x2, 0x6}, 0x2, &(0x7f0000000e80)="f8d166fb9e19593934d8624db4fdb769fba2a31c7a70e218021121f0165cd15a0589c6eeb3ef29e678f517d47ee93e8178e7c26ca67dfbdc6ce85b1777685e0ee99199bb2850b14aa3dc0875dc68b292080cb5fdbcdfc74cc0ef6ec1946cac81c4850242ebbc876281d62fcde55e40b6", &(0x7f0000000f00)=0x70, &(0x7f0000000f40)="a65cdfff94ae9b3388107807f0178bf21cfceda7b0e2a271dd92364c8c603b26f27fd24316cfb063e2915cceb9d598f92e74c4da2271b0a3363bec798a0263e42838c1be99cb0d309634761241216a7ec76c77f9e90f229df33d29670b991b56e5ff75fd7f3dc4cbe646c2e0c6402e3173b00b4b6cb13b8578b714fa123e6b78edc3a3ab4f56c0254e41f7e95b1b844f", 0x90) ioctl$TIOCCDTR(0xffffffffffffff9c, 0x20007478) r5 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000001000)) r6 = accept$unix(r4, 0x0, &(0x7f0000001040)) ioctl$FIOSETOWN(r6, 0x8004667c, &(0x7f0000001080)=0xffffffd4) socketpair(0x6, 0x3, 0x5, &(0x7f00000010c0)) semctl$GETPID(0x0, 0x0, 0x4, &(0x7f0000001100)=""/72) readv(r0, &(0x7f0000001700)=[{&(0x7f0000001180)=""/78, 0x4e}, {&(0x7f0000001200)}, {&(0x7f0000001240)=""/109, 0x6d}, {&(0x7f00000012c0)=""/167, 0xa7}, {&(0x7f0000001380)=""/24, 0x18}, {&(0x7f00000013c0)=""/149, 0x95}, {&(0x7f0000001480)=""/177, 0xb1}, {&(0x7f0000001540)=""/164, 0xa4}, {&(0x7f0000001600)=""/252, 0xfc}], 0x9) munlockall() ioctl$FIOGETOWN(r5, 0x4004667b, &(0x7f00000017c0)) ioctl$BIOCFLUSH(r4, 0x20004268) recvfrom(r5, &(0x7f0000001800)=""/133, 0x85, 0x41, &(0x7f00000018c0)=@in={0x2, 0x2}, 0xc) executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)='+', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) execve(0x0, 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, 0x0) execve(0x0, 0x0, 0x0) executing program 4: sysctl$vfs_nfs(&(0x7f0000000040)={0xa, 0x2, 0x1}, 0x3, &(0x7f0000000440)="ffcb278c38112c96c26690d200c98e9e4f8856d8141a96fbe9c2450a5eff43fa08ea231caaae14f0a047dab20cb1ee27b12544cd9a3fd4f5b8a706fc32dbbf9584f97c021fa8957d5c8b280f675b98dc833d5494f2a0e7ce573e4cad06ec84d890725c517de8138b09c916204edc2f53a88c9f5ae0942c220da63195d954ce8853bf6927e00c8a0bb8f1fbbd309cca4f6cca1df718191e0a814159ea6e13325df46164c3cdcb17cee5a6ec476411b5d3340e3d89aa788ee410307a5a08f30c23a6132c3a433cc19a86941e55f005a3d7aa1c6677059f2cbf0c6d3a011d660b92a01158e87508f4bb67c34aae4784c62e398893b1214b40d3fb48da798eee714d41a8e77e68bd93acaec217faf0c9333e0f3985abc945adf2cd2a6b0113059fdb035ef43b1f65b844ed913c5de6963e292af6a58d0cd607b204e975221cb093b38fdf1dd046c6f897fdf229fa616415a848f793381d95d1c093362753abeb874f813be838de4dc14943e00bf8c4fe19706b5eb1add0ef731ea76c30d0db8301e383c6f5eceb51d209a4836d8c8d2c3dd0480d8117227425d14eddd31bb34f1f36502a7a64cede38d907ff270e2e0f0beeb65815eb6542dea33b133c536555dac6a9c615fd12b270166be357f4b0e16eb76e9c42d5782f06c7b5fd3a451b7349b4ed530fb7235f15870cef23a1d3f0afc16b14d251e8cc4c25c2c8bcc75c8868ab9be5d4a2f44163bcbc11e7bba3b2f85f9f5c9fe7b1398946fbb8d5ead11d0201c2dbe115291e93c634f74dd5e5d14ec98f3ee0befae3433291f616ea353c96f4344e61d45766ee55f4f4f2f0194d5cdfddb4d132fc54f644de1e1c8b846ccb14736f84cb4a4a2c93272308281c3a89d6", &(0x7f0000001040)=0x270, 0x0, 0x0) r0 = socket(0x2, 0x4000, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000001c0)={0x1ff, 0x3}) sysctl$vfs_nfs(&(0x7f0000000180)={0xa, 0x2, 0x3}, 0x3, &(0x7f00000006c0)="835257c3099d427d6bc420e4d47dfa3e78a660c7fb92c6eff25cae4483b13feb1e4b6ffb94df4bb6e0a4db4c6dd5628c171e34a605ae2b70303f52981126992d269b65110d4d90fa20aceae90e3070f16ace2bb9ce2e90c9fa52065f21aa0fa7e8960e102fec3f47457d7254b21274ed25578bf4749b55516662584bb789b26d5481174e3e7e602d5177f2d068021902ba4ea3cf72e876d9be6b4fdd50858fa0070bc4e263ace2a4a8e61bbebb", &(0x7f0000000200)=0xad, &(0x7f0000000780)="4ee5b3628da7e0aabd4d5f716456f25b2ae86838306eebd360258b5c907b3ca147a8d8d494d15db55a28cf3093d9f84e53661ac6cb8c097ee555286b4c7ed20f094ba4a502ed31d6a17929e77a6c757f07015938652f61bdad2fc12285a0aa13e4ee76510a242e77dddc360fec49f1e2d6368aa1288a5e7907fc0f9b3dcaa940ff8f6073c75dd5f22fd514454e0c4341bbdca3e13d79a59b93b718b83be95620bfda8224626cc4cef8de75c6f197a883177771ff472cb4dc9aa1eb8bbed76ab040661aa3aa470f0268ad0899f0b3c8828a7fcbcf2ac160296374ce1d9132ccd43c7b59c664a799", 0xe7) sysctl$fs(&(0x7f0000000040)={0x3, 0x1}, 0x2, &(0x7f0000000240)="e9bdfaec16a175a834c60d14aa322a081621b045e37ea4d39ba856d8583da9a373db6803cf765417c76bbfa0f7c9e0946e74d4c7b7bab422574452671262f44691aae03fdb5693277ad9350210a43256d6df7e1ef70bfc878a955efb4a88f6fc75893fe7d5fcb35aaddf8ea3ba303363d6a6846ece99e66ab87a48d4967e16b338fe1e183c4e3fa0e393dada64ef68", 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2, 0x3}, 0x6, 0x2, 0x0, 0x0, 0x4, 0xfffe, 0x3, 0xffffffffffffffff}) r1 = socket(0x18, 0x1, 0x0) sysctl$fs(&(0x7f0000000080)={0x3, 0x1}, 0x2, &(0x7f0000000300)="7d09459ac4d42d4ca0e7525d3ea6b4ff87a6ae85625c1925c8e009fedc98f09c2f2ff8365553a31e4d17e5478fe0fb03e97da860a57d18d5dd32b7048e59d1ac704a37054dabab77de3f34d57eff80ab95c44cf3a775e23b3b10703b80e0be30a05888d3", &(0x7f0000000140)=0x64, &(0x7f0000000380)="6b2c2fabc1d59bcd2015b848a12f54de9226a9591e930b84423d1a979254a4ce3bdb55e16a473c5674cf5370ac91894318b3b8b8df88dfc7827913219068c5be70a2dec6e0538557ee3acfbc5c247deb3e290303274380f67d8f6a5694df8c5ce3d3c368911464da21085e6e866b5e1bedfae206a46454c175ce1448b95a727af928508648b7e72705", 0x89) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 6: r0 = socket(0x11, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x5}, {0x4000006}]}) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000100)="e049f648da04a45b6bee0bf84a9e", 0xe}], 0x1) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f00000001c0), 0x8000000000000000) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) close(r2) setrlimit(0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000100)=0x20000, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000100), 0x4) connect$unix(r3, &(0x7f0000000000), 0x10) getrlimit(0x2, &(0x7f0000000040)) write(r3, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) syz_emit_ethernet(0x42, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaa2aaaaaaaaaaaaaaaabb080800e2ff330000000000009078e0000002ffe9ffff440c19de00004e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) setuid(0xffffffffffffffff) lstat(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) (async) syz_open_pts() (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x0, &(0x7f00000000c0)}) (async) r0 = socket$inet(0x2, 0x0, 0x0) (async) setrlimit(0x8, 0x0) syz_open_pts() ioctl$FIOASYNC(0xffffffffffffffff, 0x80047460, &(0x7f00000000c0)=0x3) (async) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffff9c, 0x0) (async) writev(0xffffffffffffffff, 0x0, 0x0) (async) bind(0xffffffffffffffff, &(0x7f0000000080)=@in6={0x18, 0x2, 0x0, 0x2}, 0xc) (async, rerun: 64) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, 0x0, 0x0) (rerun: 64) r1 = socket(0x2, 0x3, 0x0) getsockopt(r1, 0x0, 0x68, 0x0, 0x0) (async, rerun: 32) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (rerun: 32) readv(r2, 0x0, 0x0) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2a}, 0x2, &(0x7f0000000100), 0x0, 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) sysctl$net_inet_icmp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x7b6639e150938299, r0, 0x8) semget(0x1, 0x0, 0x28) executing program 7: r0 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000ff0000/0x10000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x200000000}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000fef000/0x11000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000003000/0x4000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2585601, 0x0) socket(0x11, 0x3, 0x0) socket(0x11, 0x3, 0x0) syz_emit_ethernet(0x17a, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000051ab5b60000100000004e95003f9a00000000"]) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) r5 = openat$vnd(0xffffffffffffff9c, 0x0, 0x10215, 0x0) ioctl$VNDIOCSET(r5, 0x81946467, &(0x7f0000000180)={0x0, 0x0, 0x0}) ioctl$VNDIOCGET(r5, 0xc4104603, &(0x7f00000002c0)={'./file0\x00', 0x5, 0x80, 0x7fff}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x85, 0x4, 0x20, 0x5}, {0x8, 0xf, 0x1b, 0x5}, {0x40, 0x2, 0x1, 0xaa}]}) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699d, &(0x7f00000001c0)) readv(r3, &(0x7f0000000280)=[{&(0x7f0000000140)=""/156, 0xfffffdf1}], 0x1) r6 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_open_pts() fchdir(0xffffffffffffffff) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x1}, {0x7, 0x0, 0x0, 0x10001}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xffffffffffffff98) socket$inet(0x2, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x2000, 0x0, 0x0) close(r6) executing program 6: r0 = socket(0x11, 0x3, 0x1) r1 = dup2(r0, r0) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x1, 0x0, 0x1}, 0xc) sendto$unix(r0, &(0x7f00000000c0)="b10005136000009f050000b10410000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2118000000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) executing program 3: sendto$unix(0xffffffffffffffff, 0x0, 0xfffffffffffffd4b, 0x9, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) socket(0x0, 0x0, 0x0) r0 = socket(0x800000018, 0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2100, 0x5f00) r1 = open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) sysctl$hw(&(0x7f0000000040)={0x6, 0x13}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) socketpair(0x20, 0x4, 0x106, &(0x7f0000000040)) utimes(0x0, &(0x7f0000000040)={{0x40000000000000, 0x4000002000000004}}) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) r4 = semget$private(0x0, 0x4, 0x3c8) semop(r4, &(0x7f0000001480)=[{0x3, 0x6}, {0x3, 0x2ff}, {0x1, 0x8, 0x1000}, {0x3, 0x1, 0xfb0bf9bc52962a4e}, {0x0, 0xfffd, 0x1000}, {0x1, 0x1, 0x3400}, {0x0, 0x9}, {0x3, 0x800, 0x1000}], 0x8) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000140)=[0x6, 0x2080]) r5 = getegid() shmctl$IPC_SET(0x0, 0x1, &(0x7f00000014c0)={{0x9faa, 0x0, r5, 0x0, 0x0, 0x0, 0x101}, 0xfffffffc, 0x8f, 0x0, 0x0, 0x6, 0x2, 0xb1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) close(r2) close(r3) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) executing program 6: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000001780), &(0x7f00000017c0)=0x4) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r1, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r1, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') mkdirat(r1, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000580)='./file2\x00', &(0x7f0000001a40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000001640)='./file0\x00', &(0x7f0000001740)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') writev(r2, &(0x7f0000000000)=[{0x0}], 0x1) r3 = socket(0x1, 0x2, 0x42) ioctl$FIONREAD(r3, 0x80206979, &(0x7f00000001c0)) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x2, 0x9}, 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x4) sysctl$kern(&(0x7f0000000040)={0x1, 0xc}, 0x2, &(0x7f0000000080)="15babcf244c2b33e298134b078c374a42f679c9f2903ea745921db00eb6d1ee266d21bb21c8d34cb866d25b48f66c23b8dac2569f5c3a84957be5bbf55b8a36a30059616c97831c66508d108684c1a1580862fd71e31fe740492658f99500316973a26bd56c316e1e99c8f6cd5f9f6f81ffa8f395ccb99fe50c5a27cb5e186642bc1c80a0838bfe60e9128cb4dfab640c88eb92681d59b0aa5e726b6731b50b3cabb5608bf18f99abe69e748b5da319a90d25080c8a0caa71e934a8166dc9201ea5954fbbf9f1f", &(0x7f0000000180)=0xc7, &(0x7f0000000240)="0c6ed5b07e78c1edd1235456f863faa8e03531ddfade49e85318a1bf63f7c0658769bbd7e0e8efd7ee25b3127952ecf76caf8620a7e32bd5ee11a92b62eb3ea217bc9dc827627989acae27c020abfdebeacaf9abd0818341479d09648b10efa6d1fcee916409", 0x66) executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) (async) r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) (async) sysctl$net_mpls(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) (async) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1}, 0xc) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) (async, rerun: 32) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async, rerun: 32) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f00000000c0)=[{0xc}, {0x5}, {0x6, 0x0, 0x0, 0xffffffff}]}) (async, rerun: 32) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0) (async, rerun: 32) write(r2, &(0x7f0000000140)="0000000000009cb8e7b6242a091f", 0xe) (async) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x34}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x1c}, {0x40, 0x40, 0x0, 0x3}, {0x2}]}) (async, rerun: 32) write(r3, &(0x7f0000000180)="0400a8fc9dfe842e583719781f8d0d", 0xf) (rerun: 32) socket$inet(0x2, 0x2, 0x0) (async) r4 = socket(0x11, 0x3, 0x0) setsockopt(r4, 0x11, 0x4, &(0x7f0000000340)="12000000", 0x4) (async) sendto$unix(r4, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) r5 = syz_open_pts() (async) symlink(&(0x7f00000004c0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', &(0x7f0000000240)='./file0\x00') readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=""/94, 0x5e) (async, rerun: 32) flock(0xffffffffffffffff, 0x0) (async, rerun: 32) r6 = dup2(r0, r0) fcntl$dupfd(r6, 0x0, r5) executing program 5: sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x6) socketpair$unix(0x1, 0x2, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) pipe(0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000280)}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x0, 0x0, 0x81}, {0x7, 0x7b, 0x0, 0x401}, {0x400, 0x20, 0x40}]}) syz_emit_ethernet(0x2a, 0x0) r1 = open$dir(0x0, 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[]) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(r2, 0xc0187009, &(0x7f00000000c0)) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x7, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000240)) kqueue() sysctl$vfs_nfs(&(0x7f0000000200)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, &(0x7f0000000000)="dcbf21de", 0x4) executing program 2: r0 = getuid() fchownat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', r0, 0xffffffffffffffff, 0x2) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000540)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r2, &(0x7f0000000000)={0x0}, 0xfffffe32, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x140}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) r4 = socket(0x18, 0x3, 0x0) r5 = dup2(r3, r4) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) execve(0x0, 0x0, 0x0) mprotect(&(0x7f0000041000/0x3000)=nil, 0x3000, 0x4) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000022c0)={0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x101], [0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc], [0x0, 0x4], [{}, {0x0, 0x0, 0x80000}]}}) executing program 7: r0 = syz_open_pts() (async) r1 = getppid() semctl$SETALL(0x0, 0x0, 0x9, 0x0) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) (async) getgid() (async) r2 = getuid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000140)={{0x0, 0xffffffffffffffff, 0x0, r2, 0x0, 0x63, 0x8}, 0x4, 0x8000000000000001, 0x0, r1, 0x9, 0x0, 0x6}) (async) getpgid(0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) (async, rerun: 32) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) (async, rerun: 32) socket(0x0, 0x1, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x10) (async, rerun: 32) msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) (rerun: 32) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) (async, rerun: 64) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) (rerun: 64) getsockopt$sock_cred(r3, 0xffff, 0x1022, 0x0, 0x0) (async) setregid(0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) (async, rerun: 64) r4 = semget$private(0x0, 0x0, 0x2c4) (rerun: 64) semop(r4, &(0x7f0000000100)=[{0x0, 0xfffd}, {0x0, 0x0, 0x1000}], 0x2) semop(r4, 0xffffffffffffffff, 0x53) (async) semctl$GETZCNT(r4, 0x4, 0x7, &(0x7f0000000400)=""/30) semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f0000000440)=""/61) (async) syz_emit_ethernet(0x36, &(0x7f0000000140)={@random="29cf6092bfef", @local, [], {@ipv6={0x86dd, {0x0, 0x6, "07a65d", 0x0, 0x0, 0x0, @rand_addr="fe8087c1000000007e5a00", @rand_addr="00000000000000000000000000000080"}}}}) (async, rerun: 64) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) (rerun: 64) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) (async, rerun: 64) syz_open_pts() (async, rerun: 64) socket$inet(0x2, 0x2, 0x0) (async) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) (async) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) executing program 1: r0 = kqueue() kevent(0xffffffffffffff9c, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x200, 0xfffffffffffffffb}) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) kevent(r0, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x93b3, 0x0, 0x0, 0x55, "88b1c7933a1333d138ae1bbf7b3093cdfdcb01d1", 0x563}) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0}, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)) socket$unix(0x1, 0x5, 0x0) semget$private(0x0, 0x3, 0xb7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000080)=[{0x4c}, {0xc}, {0x8106, 0xfc}]}) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="d43243b79298270335c65ce195cd2511baa97e27751f54197c7282aa17ed1ac4399b448afc8d41b8b6b43fcd3c8b29a76e9f6b8b7c21014f0940d592da6c3053546b84edb5290841d539ec2e7c17ed7294d6bc3f418df0f1e8be4b0ff31d5d517a590d93184440a9a957e9e44340264260288e71f20aa8a78282e5f6f6fafab3e038035a8c24b8ca45463fc662731e2264e78b54f885bca2eed4b9ff597bd8f2184329f9111efea9723b1b5af87d84ae06669f6cddb11f5f1b8b972ff853da2ce42ce606b5bc1f7a0dc8d04dae86a8799f0ef15f9413e2fa158988c4ff5eb4f7a30d16de0799ea9aa5c1aec86b840283deba5501155e0ed103c3cd972e7836e443ca1c4ae444c167839c9fdced2f8b5ddb0863ea9a3e77159bbd292abb81565a39ce676ece81d3cf36d1c31d4b39a743af8ef2e13907dc5b2abe3f99f971be13f5c74be413e0b986e86474695283f061d92c42be6a02bfc59e13e20112236faaa7a999fcff18b3b7a0320fa06df20245aa0de7c3f519052124eac40254542a70541224d48d1e20e8595328db130403d241ac641af760cc41363fd9fd55eecaa6204d63df53556c06051b5442a5f06d47b34cd7e0f85a0f672c4bf63e2b91954d298f497595bb53ce52595acb64067d0ed43f4c66a553000a4ec08c2bd462ecdb1f6120ea0ca84d0ec8e3ea8375ec41c64a3a70e73051e285ff450732d5516a98d68ebb652e35e7d0d6ebf47782a715e9", &(0x7f00000010c0)=0x210, 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 3: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r1 = dup(r0) writev(r1, &(0x7f0000000240)=[{&(0x7f00000000c0)="23fc7ec804a1cd2068185cb9a8e9abffa19c1404fd10b46be80f08f844dfefad6f4d9de6a43be1aa9ef6261f5f6088fed80107de3f4d49e636a83bb538e2c12fde74e9219fcb2afc6fbdeaf5f10a870b5d129d1db9e3c7b62559c2eb67e2dbbe39cd9fd06848f4cd028fd11d2d510ac103a580f40714cc9adf40459956611a170613d032a84fcdf9c34d4e", 0x8b}], 0x1) execve(0x0, 0x0, 0x0) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x1}, {0x6, 0x0, 0x0, 0x7fff}]}) sysctl$hw(&(0x7f0000000000)={0x6, 0x14}, 0x2, &(0x7f0000000040)="f662ef7c33015df2", &(0x7f00000000c0)=0x8, &(0x7f00000001c0), 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80}, {0x24}, {0x6, 0x0, 0x0, 0x20}]}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000240)="1234c147d168098b93029dfee05e", 0xe}], 0x1) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x20530c) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000480), 0x20080, 0x0) symlink(&(0x7f0000000180)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000280)='./file0\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x1, 0x6381) open(&(0x7f00000002c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x180) link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000006c0)={0x0, 0x0, 0x81, 0x0, "0100012d29fb000700000000098002005a00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x45}, 0x3, &(0x7f0000000180)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b10689ca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d12727b1e1d0cc45c7ebd5df53fb588fd0245528fe5700a5868eaf74d373197fb657a56e99cdbddbb382ad676b756d4e8b5a81c9a624348f23ffd260bf5fd344a7a30bcf96e47800acc166910bfc34ce76252dd12fac3b10dd5719aa6e420f60e3d2cbb22f5b3a6f7fa3c909e4823cdc0cdf126bc29456035b9a44ff74d852ba5c", &(0x7f0000000080)=0xaa, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xffffff25) rename(&(0x7f0000000600)='./file0\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) r3 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000000)="01010000", 0x4) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) sendto(r2, &(0x7f00000003c0)="04", 0x1, 0x18, &(0x7f0000000400)=@un=@abs={0x0, 0x0, 0x3}, 0x8) r5 = kqueue() r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540), 0x640, 0x0) kevent(r5, &(0x7f0000000440)=[{{r2}, 0xfffffffffffffffa, 0x40, 0x1, 0x72, 0x194}], 0x200, &(0x7f0000000640)=[{{r6}, 0xfffffffffffffffa, 0x8, 0x2, 0x7fffffff}, {{r1}, 0xfffffffffffffffd, 0x8c, 0x8, 0x0, 0x4}, {{r0}, 0xfffffffffffffffd, 0xa, 0x4, 0x5, 0xc0}, {{r4}, 0xfffffffffffffff9, 0x90, 0x80000000, 0xc39, 0x2}], 0x8, &(0x7f00000005c0)={0x8, 0x8}) ioctl$BIOCGETIF(r4, 0x4020426b, 0x0) connect$unix(r3, &(0x7f0000000580), 0x10) writev(r3, &(0x7f0000000500)=[{&(0x7f0000000080)="1512e1564d96ba7b4154fa1483ba76cf3dcdd3db622b2b1accfc6227f5ff4489ac6107f744e4f1115f6fa9cbf037f4c13d22dff2106c95119b805038d269", 0x3e}, {&(0x7f00000000c0)="105afb4c09d6ea3fe4c505d71625b8e5014dc0247a38d2d08066347a81b0e6ae3a65f3efaf0fa5cd201deddb95265fa58afb58cbc694c5d9295e9403fef4e21b145f0bd26398bb3f41c369a784c1831bda3f3a571dc6b0fb0beb523769d3de0f262a0154cf2891c026b5fa18d522ff1a2b3de9ce6f7e84afb626c1e199f81fea79d103ba377645da00ad6c1c25654ca4e16fecb198c2f504b0f2d0", 0x9b}, {&(0x7f00000015c0)="368c12198d2f13281ef190b0ba1c15ae756d97d693b7fd9279782307aa11bf3c3e51a52d92b01a65dcfbcadfaa379558872305ed16043097e80344f02a4a18046689175da6e300d8f89ec97821facc2d93baa2e781955eeab4ac7837af36f2087fe391c1626d341cf01da516773e5ee53332cff233c448e479d961c72588eba4819667198899098d7b5cca7f0e9eef02db55f58de2d5c72cf3acb4bbd5af99bfc0665d8234bb8842630a5cfb8b91a0d4a4e31e7bade89ecedf4540c8bf9c7f38a608521ca19ec15af7ff4ca25370b87a57b3855d5d37e67813e01f8498e3d797f8e3bb5f59627c6c5b4ef1f4cf76b93da3c049bad37dc9aedb3c131158497549ac6f3c1ea96a0671ddfb8c21f645b3bacaea767dfc0f699ac264b3cb7d2b8218f48379823ab1bb2dfdb525c60a62e509abf232685e629a915de67d31103766955d918a08531102e6946f02960fae9b616f9eb61655968b19e39671a57db8897892197bb62c3af31c520d527fa6e3d49be32ef46313405d057618bbb8b16452181fe6d1177b839ec094ea94ac32c407e7c5e927e4e76085dac6709e7986a3c414186ada405c1abfa6c1591c97181fd3c760c11e060e3aaba8ab1a54cdb5c65eb26baa0ff62789c61675db73820de8307f0c73b34084675019", 0x1d8}, {&(0x7f00000017c0)="9186688abb8a9e0037d48c3cde86fb355ddf1f53c02b7325ee3a6902c39f44414c12245b9cfdbdc871bfc0c47e657bde74e547aaec135cabbeafdfb4f4a8157153b5cc102a739266d5e5c78c4e9f8f1fa3cc8e6baed6a1fe4324c0c70847edf0ad0912b4af60dbd442f6ecaec3dbba45c30e120587a4c2cd4fa1bbcaa5430dc8282cadec119cfa45142540ca7ec326ced3754adfffbae24f6a437cb4c5245a78bef1740de278ae3d5cecd1c7c7d88c635580ab0ca45afde2454f93a1519adee45b95cdf51d1570b53d1ac8b6bf880ec30a46a0d5c2381ea85612401bd6942b7766801dd5209f289119784d0d478b4634fd0d602e09373c82de142a20f7424684ac86f7ce6a9b58b81f558c361584e7469bfb2eec4b3fa67940712caa038f810620b01688269f3a9a4ff08f382b55606af6462bfa7e9b18e9065b8e2f430314320535c6e1a20bfed67cc269172a3982161ebfd1f276771873d5c196604f44a4401174754462e462b318d053d4ef27397ea16725286224cd73aad6aeea403c54de4d6d1fd142c6f667fbe152d530813fd7a8d364424498c0ff332a2a716166c66abefebf63e36544f9ac10267c8dbec323f1e0eb413b75335124de8130b17b84049a05b69e14243d8fa4a8bdc8bd41b784fad2d32cda51483fa871de109b38626f8b2fce8b7a43cf86c1dfac4aa952f0f5f7741f0cd7fcf41d1ffb4e143a3b38fbefd2bcf9eeca9d990413d0b3625a4da37f3818aba20f7f7733cd3e2a04f4c9270f5a98ae25f248f895e110ed05fa8fcea97321cf027e52c0f8ad2876b13f3680ef8f290291767ed3495fbd0b9c9e510626d4ac801f45cc47914f3f32be3011149d864a8d7d14784f4861fd75e64b79011f30c8366fd60a51ee81d3177433698590c5c3c22520ed3f336a9b2c4fbb1ac8c395170ce59e71b416da96477d46f3928d74e38eb5d6ff95e4fbb77810f1866a374d696e398563871d6dd72fc37aaf702d03949aa217497548118c450b6cc14712ac0a3d42d7f18c305f72620bcb0adfb1a8bee5c9d5975c64e93b5dd3c10636e5d50fcd465c9339c93d93726f03cbafe76c820185863a510af1c215", 0x30c}], 0x4) executing program 1: socket(0x0, 0x0, 0x0) (async) socketpair(0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) preadv(0xffffffffffffff9c, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/44, 0x2c}, {&(0x7f0000000100)=""/147, 0x93}, {&(0x7f00000001c0)=""/96, 0x60}, {0x0}, {&(0x7f0000000280)=""/92, 0x5c}], 0x5, 0xee) (async) r0 = getgid() (async) getpgid(0x0) (async) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x7fffffff}) setgroups(0x3, &(0x7f0000000240)=[r0, r0, r0]) (async) getsockname$inet6(0xffffffffffffffff, 0x0, 0x0) (async) seteuid(0xffffffffffffffff) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x7}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)=0x7, 0x4) (async) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) syz_open_pts() ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000380)={0x0}) shmget(0x1, 0x3000, 0x81, &(0x7f0000ffc000/0x3000)=nil) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x4}]}) socket$unix(0x1, 0x1, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0x80206910, &(0x7f00000001c0)) executing program 6: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0) r1 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000028000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r3 = dup(r2) setsockopt(r3, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil, 0xc0400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000065000/0x2000)=nil, &(0x7f0000093000/0x1000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f000008f000/0x3000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000087000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000086000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f000008a000/0x2000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) executing program 2: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x0) ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, &(0x7f0000001880)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) accept$inet6(0xffffffffffffff9c, 0x0, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000140), 0x0, 0x0, 0x0, 0x0) socketpair(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r1, &(0x7f0000001dc0)={0x0}, 0x10, 0x0, 0x0) executing program 5: r0 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000ff0000/0x10000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x200000000}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000fef000/0x11000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000003000/0x4000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2585601, 0x0) socket(0x11, 0x3, 0x0) socket(0x11, 0x3, 0x0) syz_emit_ethernet(0x17a, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000051ab5b60000100000004e95003f9a00000000"]) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) r5 = openat$vnd(0xffffffffffffff9c, 0x0, 0x10215, 0x0) ioctl$VNDIOCSET(r5, 0x81946467, &(0x7f0000000180)={0x0, 0x0, 0x0}) ioctl$VNDIOCGET(r5, 0xc4104603, &(0x7f00000002c0)={'./file0\x00', 0x5, 0x80, 0x7fff}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x85, 0x4, 0x20, 0x5}, {0x8, 0xf, 0x1b, 0x5}, {0x40, 0x2, 0x1, 0xaa}]}) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699d, &(0x7f00000001c0)) readv(r3, &(0x7f0000000280)=[{&(0x7f0000000140)=""/156, 0xfffffdf1}], 0x1) r6 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_open_pts() fchdir(0xffffffffffffffff) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x1}, {0x7, 0x0, 0x0, 0x10001}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xffffffffffffff98) socket$inet(0x2, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x2000, 0x0, 0x0) close(r6) executing program 7: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001500)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000380)="c02a166f7bb36876cdd9482fac48f055ce72609d2b3905d691d388e765eec4d5782500d4d5da1c732520eabde1ce506defad3678cf33d8fdbeb7a66169a77cc144ec6dc9a2c991462b97c76542ac2eacf7c9719c54a435dde5883b9b37616f7b4d6adbb2785c062015839869d564185b978979517e03a54fbc0c14a7dafb2e25550976c5b2411607d135b228462d336e3b", 0x91}, {&(0x7f0000000040)="9c9596863163cc09beae68b8ce7c641aedd1850536e7b1a64a2df5f9d93f80cc17", 0x21}, {&(0x7f0000000280)="b0bed93161", 0x5}, {&(0x7f00000000c0)="8e383bb7c060e5ec23f0317cf1813d1e5dcff503facffd99375093e1bab70b45d397c74d04829e7c37fdcda2ee58bc72764b99bd8719f6ec87e944bfc7c1f53d8a1160f80eeefb997ad54bbf860f96a36221588ac5b2dd7f334d531bc7e327dd8ccfd5c3bb8218963b165814ea70030c52faa48fd0ed1d5386e18918d67cfac5d5c35ad3dd9b8f0c2c18e7275ef89305091ecc835a", 0x95}, {&(0x7f00000002c0)="81f54f5d92a841c4b218249e476278b3983ed5fdfda8b8d7e327de446811a130759166ee25", 0x25}, {0x0}], 0x6, &(0x7f0000001400)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x40a) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000000)={0x97, 0x0, &(0x7f0000000180)=""/151}) r1 = kqueue() sysctl$net_inet_divert(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x4, 0x18}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x3}, 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x2, 0x0, 0x0, 0x9}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f00000000c0)}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setregid(0x0, r4) setpgid(0x0, r3) fcntl$lock(r1, 0x7, &(0x7f0000000080)={0x1, 0x0, 0xfff, 0x2}) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8, 0x0, 0x0, 0x0) r5 = dup2(r1, r2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000240)={0xa8, 0x8, './file0\x00', 0x400, 0x6, 0x81, 0x7fffffff}) socket(0x18, 0x3, 0x3a) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) r6 = socket(0x2, 0x2, 0x0) r7 = dup(r6) setsockopt$inet_opts(r7, 0x0, 0x22, &(0x7f0000000040)="fd0cc0", 0x3) sendmmsg(r7, &(0x7f0000000440)={&(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x6}, 0x10, 0x0) getgroups(0x1, &(0x7f0000000080)=[0x0]) socket(0x800000018, 0x3, 0x0) executing program 1: sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x6) socketpair$unix(0x1, 0x2, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) pipe(0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000280)}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x0, 0x0, 0x81}, {0x7, 0x7b, 0x0, 0x401}, {0x400, 0x20, 0x40}]}) syz_emit_ethernet(0x2a, 0x0) r1 = open$dir(0x0, 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[]) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(r2, 0xc0187009, &(0x7f00000000c0)) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x7, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000240)) kqueue() sysctl$vfs_nfs(&(0x7f0000000200)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, &(0x7f0000000000)="dcbf21de", 0x4) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = socket(0x2, 0x1, 0x0) listen(r0, 0x0) shutdown(r0, 0x2) r1 = kqueue() dup2(r1, r0) r2 = syz_open_pts() close(r2) setitimer(0x1, &(0x7f0000000080)={{0x7, 0x5}, {0x2, 0x7}}, &(0x7f00000000c0)) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x13, 0x0, "5238f0980ba4b3c8b9129c9e242fd505aac10fe3"}) poll(&(0x7f0000000180)=[{r3, 0x1}], 0x1, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f00000009c0)="cfc8b3b15ceb02393da68c4b6ac19978a9cd92aacc4cd9b1e4ddb6241625ded352f9083368e20850eb3441f09fa0ed4f24ef535903010ab2c964f0f7b6f1363b7e7df4fc1194e234a5aca9ef1195c446f846c44b79161e0ece64bf706c09e5e54dc8f251875d8880e8599901933e27b45c123d35247eefd88cbd087c32b619fffc8ebc258a655c7585ce4d82954adad4923abb9c45e2b0dd09d68f810b1d50458b49b2c35a30eb6b9ac46fd9dfd542cd84fdf078033b0015018834c9b3d930ebe1b0e7a9ae03db124aa4963847136cf5e16841dee93d776e5622553aefec86a26bb665748ed636f670841789312b19ab1be86663ec75c9fc7bb4cb0c62048fd9da17084980e3e3b22fe097f4a21edf2971e9f79bb1537582c8069275d6d774567ea10da7dcacc78d718ef0e03923b65b4b9dd97a3694418b847d2cf33d848526559f2517797d8023dd60937b9a8d54f3fcac3a70c130e9caec6a6c3a56f94e80bbbac6948d4a482ea2ffff34b31d80131cceb2c49231e47e8002dadeaf292f24c3cb459563983c9b8af1f131aeb394d8c73fd2b06503de44f422815c69bc1d1ca46be8f079dffb4466a6f5a2ae74570454453e386c76a2147e6ccce2ea54d7107456d306ee6ded1e5a885bf3b55d18bc4ea3e37a5bc0d5a5923a6e640ff90f8893efc1f9fa5ee1cbaa941451ab8ba5c309b5993616bd3c6e5099774af8211d5f521c13515ef32bab547f8bac841334a77c26964e30cac161d270d4babc8f3d837b7ec7281c4d131c37c1439f44f3419262e1d9811252c2b1777b4fb02f785e030c3b6439d0dc092b6533bf8cb301278e68988bb8987240556743cf6212c55b24bcaf5d965cc46a267078b6d6fcf071f74d4d6592e067fc2c0c5924165a91f1d30c24021ba79b81d0b3c2f2797e9c795414162549976e4b06007be8a822e4ee1256bb3ce444483883f09d1292f22d02166368b7610698eecaa9261662ac945aa4cc4697c596f4f78b6e176d602011093423b18cf885de4579dc63048eaace5c154a0ac86ddfb8365a73e0bc03afe9cda1c34f8b07dcab3ceaa23915206ffbd0300dbb79f4660129d633c073561f3aeea15c4295168c5e092c3389493e86b4ff165863cf44510cdc0c0669a91cce29851eebbc5cb16693bb693f8dfb338bca96ac49c8556757494832358e0581db492379eb739e51ae99d884e0313f229043db02a571e20c9c7b257035fe387181f2eecd0db34b0ee9d246322c02ee8cae7047f0995bf5413fa8f46dbbfc3a5e3910ec3c70e69f39afe827064ddfb530fe03c3cff3392e9ec61791286693f6823577d8eabe902cfd152d1224ee5cd8688b40aebed129fd44ac4fc690caa95bc9802da777737e0b2af77a73778d49f51c8a5036cc006947ef90c17ad06acd94b2413ea723541dba2e70bdfc2a7df43d25bfcc06720dab3f05e6d7f0a29198dcc494c60025764bf3e56a0916a74300a25eaaf74b63f8304983837a7d64b48f7dfe9b9e714db93bde2b0527b16f4674cdb815deb2180dadb6570f475f65fe54dfa6be318d9f62e3fe6c2594b899ccacd9fea2f8a87595fec4fd45d9442d046cddc436c5eb57283cbf13d75dddf8e009b9f401be766a4bd5dc675bfdef7ef470a2327fef03aad272dc0893015a6be90aac69d69714f978d51f6f15b9148c390d6b693226912b677ff2c611076df96c36f60948919b949a1b2789c18053839ca433d459fd37fb0b36bcdeaca97bd3eaeebfb55b7200b49c7599b3c6794a263980c274b904a44ae225b2de5edbc87a4b5376b7973051fddf9102fe77a940ecc88f872f53c2e369dbc40d469dd4a29ac9a8fa8858ef6bcc6c0e118ada619485beb161c36fb32c6f158428cf62c9f359c7b91d27ccf8b4bc5782a9bde33c82254f02777da2e380756799b492024b31019e13744ea28f629b5bdbd7656d4e6aec594003f839909a04b82a14515c4e0678b74dab647935db43bbf881111fb369e3628926871e86dc6126a88742fb17662f0cefa32dfd169c4c7227da3451dc348ffaef8b88b2f910ff6d1726cd08ee3ef5bd792ffcad0d29379d4a8b8e423777a2f7a4a777fb375fa948e62a105b08b280868b30e144a0eed1570177fb87a01637d0244cf9c648ae709a3bae499bed7f9805efb0c1777dd3988410c479f6f0042e0e42d6ab2e701b108e0b8e172b89cd2f49a0f8136f0180b492d809ba9564656c4324727ab50066de4b773808054dd821ceb4cdeb14a67f2cd85c74b990dc9a5e275b6b5f66741b09d912b0197adf66ff1a8c28364aa8558d20a79f9b69f2eec39a7bd80915a2b4d8e64fc1416e84f6adecfc9eadf084f4933502ae98cbd9b2bb07344b4703ea82947e99238638d123b05730413b65d09eea0fddff96895a7c6483eb96615f8bb5ff2f709300c80976013cd3ed2d815a6fa6fd31146ba74d1b42619b3d66c1986551735d5d62ec1f3057acb099a93671a1aa7e254e860e4a87a6f028beafd1484ac04333090bfde10c00427d8d2390da422746b9abc302b07ab8a57158e3e809a93b1776d6d68064e97064044b1e3dca05b62cb59450977f0d6ad37d745211a7fd8cea4eb6b56311374f5a02dacdedb6b40254e52afe814f7312a1912987efb9f061528a3bd3945856e5b19d13038fb771fa9adb1027c3bbcc2f8fa2bb7bf92d1130522eed3c700c8cb76b940331f8816e20e7f7d99ba3030ab55f4ebf0d611cf309185dd11061bf337a74255b183fb7a6da17275707c3baf772b3ceade41fe5450684c46f01e2bb5c1b78f83a38f1c12611da07d6014f33f6cf413fcc26be1c5f28d1128371baaec5d2900cffb69b9cdb214af56e7d16560292e1d238b72f13d3c8530568499d757993969356bbc66e94bce81e685ae8317006efcd053f1da1d9af3e6c87b4b141a53832d56d05f111404685a305190df806e0140c7c46569c734d9c56c6f0584aff94f5035eb9f20078548d62493e5679480873a7fba0169c274e3e022ec6ec01e879015253a004c3517572170332c39887642888494273abc7ff0628f33cb190ea16cf88b62a7d79e2a4095ce883a1d578cfdcdd0fb9315f60ba981f00dee97c25d86a2c39d3b4e049cc668d1762edfc1d5bd6df84c18c5ac080ecc741d2e62aba11fedc05f78c747366ad2360d9f4d07ff69651014fdaa5990d609c48458645e1e3cbdfedbcabb3af942a80aa4f4b6d69cd07dc5302a11d315aba6e7ca64e39065ac2230e9e88cefee2a5539cf1a41ad9fd7e2cf5b5467c6dc42d7c1e31645e32addadcfb86998c48d7e153d72e01cd8306d36f3b2f9e5663b4a3e306f1383d50b390adb5b3b8f747f273eadcd43adff1efbdb4b330013dc1bb88966e471f62798a8500ca8c7b58c36d08eac6317666ba8dea5a363baaadfe68eb48ed8496ac09ec6973a7870c7861f3b59b788abcbffbbe9343dac7d17a05cdf2c0124b94d925d2d2b6abfc6fe662b49fc21e822e5c8ec76993b4298da4429b56a160acbb44e1cff9e9e31379fe555a5cfdef048db35949b4ba57fe259ea5c6949a60d0e58088ea8b9a82f9d149c681043937ec4890fa40318bed4ed89fbcc8f2fb910c0f7fe7ddf262f492ba47f7488212753f6146acba286f072d84cdd482a715547fad013552f5b865e6766d8d47cb047d6d645a2e74eca602baa3f9b519e965c592ddc6a01413d326d6cb7977adaa11601c483bcf3186c965e5c68bc09af7db347a49b4728783136f799e96faa9d9f0f15678906969588a40e82e550802d98f9e77721c9eec635860274debf4840bf161fb7c9d8c1df9e6bafd247fc6fd4a7b8bd1d5bb53f0c1f2fdccc749ce93303cfe68c5dde1987ace57c2989635a0b7ce890a8316d59019bc34b9ecde19b4b25ad4234442a80a58432c56be40fe5b824f39a19578c928d16ae5d5780743ae227d1d01a55d5065c89b54b45931045ea1051820686d68656d6a5fa12f216b2256095e7e082ddabdbd762481ed7ac7e410c4e45b691b58ab962e6794a2f73481a607ee49502cf7cca3f608408c107aede4144904b2453dfa53da63ae6d528ddf9994b410ff4694a7f066d6c7f4fdd4321c26b8af564f9592559467edb3c46e66ed94cdd89423b1f1b478c9b6f50b5b2825f82155b5ab3d43455411da74762ce955b1be9f45f623725c9e87fe7db0a0976711e39a38cc511dcbae9972f56b7239e82750c6b1c6ab10a57522ff0a8805562a9e831dca3f676699455ad21b5c043d8b7dff00713da4c0ea4ff8de67eb4705fda0de6acf4d2f127effca38ce2034b3f7fbdaf56190365c6cab31b64f7ed5366e34c8b2daca30231b7497c39abbe5a321bf87467df734d2f82294ec4672bdc1c4b7b519c2eafcd3a7a08a9d7f42d424e100c8720fc2640c65ee2c8c3348bec81c07d7d4c9d817836726f0d98a52927f261b019295ad866e8541283b4d2a1b80db2aa1c38fe623860ae4f9900fec465644916519f50309bd025dc2ebbb8747157b42137ad9ca76a7aa195f40248253272ca36585b0e31f2ae9480eb4d32a90164f1a439b66e50b364682755378f55e4aa9c72e2bd508fed7e6309360fdb50669151ca1997b244e2e2414eec0960432df461bf5fcad33a8c0f1d92d8827235eddcd29f5721c102908194a7745c95b6f52f75f9b5b085c6b28f938fceeb8951d7f2f83cdafb1b481f84f6978f9001e1105726d9d8e8fbc63aaf17236305acf5c9d71aaca0a5d53874e8f2cdb81ca6027701b98dafa5c6bf45516d3f649de7e9e57731ba25eebd8ea36764ac3a59476f6e0463a087d311a3edf1ebbda490b8eb033843f3c6a00fd12f3d9e5e2575db84d718a39a9aaf06aa4e0fc2e66e70bd7d0571a29edce354daea0ec69f165e3ef08ee1d6a8c63a7d1961a9db259eb519e70373c76a818cbeede73044cf67c0761092aaa032b43e1fa8dfb9d1d4a69514c277a706177857b6a9b546c4e1e47256c1bf4fee2f435bd2d1502a7eecbe4cbf12d58d76871aaa8eb77ee1402b3a2ff540db38f8cc83a693f8285a6a049f4f569f3d664dafad428597936d792abf15a2ace06a67f4a7e755cc5266d7168838206743ca3f68a67cdf722fdf04c44528c5e0de71a71aa3c470214719e870a436d11662510fa03aa488b7e7254e10bc569123195534d1103ee213556e2a801122369ac65150eece348623d5954b67f7405f031d2f20b86ba6135d00b166ed128ca1b79112840526b94ed3d4b8186cbe629dffbb257e39bfc90995a138e18f525ada1b824f5f43e553cbe54fe408e8ce33de31d97533d093dc5525d64b42d8843a623e1e4554cc7ba2a058097e097ae595697a26c0bd57b6c8985289db12f39d9ce6d819737125cceff33d4bf1b062eef671e1959fc3dee228ec715613622b786cc8f6a5cced3272f207476c9081cf4c1ea54b39c9e9306d0dc263160676bf3a9a66094e3224719c5a2c48bea3b5c31fe87b4e6bb5798f3389b76b813d61dd56c76ea3cdb100fe4c74c710b2dbc15ccd49fdc645d85ac550b07b4b477ab50cfc45a8792601920fdc2b86f1a84c05aa20230356e1fd2b29c7c9fab0d2ecc8be6d944618ea37cbd16e30de8845f38f2ef9c88f18c95a9033baed78942541e78d0a964c8376ecdf94186d57bd0d15e52bd899ba482fe5ffe7270707a", 0xfa6}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffc, 0xb55a, "1a2198b59b58505f40edabfa1c00ede900"}) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) writev(r2, &(0x7f0000000900)=[{&(0x7f0000000280)="415d1d50ca03000000000000009ebf21d2dae0b102c9543b9828a491b4b8e27e808ce72e3ed76404128b8e1b376a3dae46e06b205e96e420a12362cc98453538c7771b19cd78358be3c36555124ec0aa84f25ba697520ee07b2bb9cb7c4658fcec49bae8f880e1b60a11087bd2bb58e1b7de062a0c68ba1cdedffb0cd17fb8b98e9f329f31a69e981d6658", 0x8b}], 0x1) executing program 2: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000001780), &(0x7f00000017c0)=0x4) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r1, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r1, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') mkdirat(r1, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000580)='./file2\x00', &(0x7f0000001a40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000001640)='./file0\x00', &(0x7f0000001740)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') writev(r2, &(0x7f0000000000)=[{0x0}], 0x1) r3 = socket(0x1, 0x2, 0x42) ioctl$FIONREAD(r3, 0x80206979, &(0x7f00000001c0)) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x2, 0x9}, 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x4) sysctl$kern(&(0x7f0000000040)={0x1, 0xc}, 0x2, &(0x7f0000000080)="15babcf244c2b33e298134b078c374a42f679c9f2903ea745921db00eb6d1ee266d21bb21c8d34cb866d25b48f66c23b8dac2569f5c3a84957be5bbf55b8a36a30059616c97831c66508d108684c1a1580862fd71e31fe740492658f99500316973a26bd56c316e1e99c8f6cd5f9f6f81ffa8f395ccb99fe50c5a27cb5e186642bc1c80a0838bfe60e9128cb4dfab640c88eb92681d59b0aa5e726b6731b50b3cabb5608bf18f99abe69e748b5da319a90d25080c8a0caa71e934a8166dc9201ea5954fbbf9f1f", &(0x7f0000000180)=0xc7, &(0x7f0000000240)="0c6ed5b07e78c1edd1235456f863faa8e03531ddfade49e85318a1bf63f7c0658769bbd7e0e8efd7ee25b3127952ecf76caf8620a7e32bd5ee11a92b62eb3ea217bc9dc827627989acae27c020abfdebeacaf9abd0818341479d09648b10efa6d1fcee916409", 0x66) executing program 5: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) ioctl$WSKBDIO_SETBACKLIGHT(r0, 0x800c5712, &(0x7f00000000c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmmsg(r1, &(0x7f0000000480)={0x0}, 0x10, 0x0) r2 = semget$private(0x0, 0x4, 0x266) semop(r2, &(0x7f00000005c0)=[{0x2, 0x2, 0x1000}], 0x1) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000380)=[0x0, 0x0]) r3 = getuid() setreuid(0xee00, r3) r4 = getpgid(0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000001c0)={{0x4000080, r3, 0x0, r3, 0x0, 0x30, 0x1}, 0x9, 0x7, 0x0, r4, 0x8000000fff6, 0xb, 0x2, 0xbdbf}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x10000, 0x0, 0xffffffffffffffff, r3, 0x0, 0x0, 0x200}, 0x2, 0xd47, 0x7}) r5 = semget(0x1, 0x3, 0x30c) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000240)={{0x5, r3, 0x0, 0x0, 0x0, 0x120, 0x4}, 0x4, 0x3, 0x1}) socketpair(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = semget$private(0x0, 0x4000000009, 0x82) semop(r8, &(0x7f00000000c0)=[{0x4, 0xffff, 0xe5ce97ab354dbebe}, {0x2, 0x2, 0x1800}, {0x2, 0x4}, {0x4, 0x2}], 0x4) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000040)) r9 = getegid() r10 = geteuid() semop(r8, &(0x7f0000000140)=[{0x4, 0x200}, {0x3, 0x0, 0x800}, {0x4, 0x9, 0x1000}, {0x3, 0x4, 0x800}, {0x0, 0x5e0, 0x1000}, {0x2, 0xfffe, 0x1000}, {0x1, 0xda, 0x1800}, {0x3, 0x6, 0x1000}, {0x0, 0x8001, 0x1800}], 0x9) r11 = getegid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000000c0)={{0xeaf, 0xffffffffffffffff, r9, r10, r11, 0xa, 0x7}, 0x6, 0x6000000, 0x5}) r12 = getpid() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x5, 0x0, r11, 0x0, 0x0, 0x20, 0x4d04}, 0x23, 0x1, r12, 0x0, 0x3ff, 0x7fffff7e, 0x2}) fcntl$lock(r6, 0x8, &(0x7f00000000c0)={0x2, 0x0, 0x3, 0xffffffffffffffff, r12}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x7ff, 0x0, 0x0, 0x0, 0x0, 0x269, 0x20}, 0x3, 0x7fffffffffffffff, r12, r13, 0x2, 0x7ff, 0x100, 0x1}) shutdown(r7, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0}, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)) socket$unix(0x1, 0x5, 0x0) semget$private(0x0, 0x3, 0xb7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000080)=[{0x4c}, {0xc}, {0x8106, 0xfc}]}) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="d43243b79298270335c65ce195cd2511baa97e27751f54197c7282aa17ed1ac4399b448afc8d41b8b6b43fcd3c8b29a76e9f6b8b7c21014f0940d592da6c3053546b84edb5290841d539ec2e7c17ed7294d6bc3f418df0f1e8be4b0ff31d5d517a590d93184440a9a957e9e44340264260288e71f20aa8a78282e5f6f6fafab3e038035a8c24b8ca45463fc662731e2264e78b54f885bca2eed4b9ff597bd8f2184329f9111efea9723b1b5af87d84ae06669f6cddb11f5f1b8b972ff853da2ce42ce606b5bc1f7a0dc8d04dae86a8799f0ef15f9413e2fa158988c4ff5eb4f7a30d16de0799ea9aa5c1aec86b840283deba5501155e0ed103c3cd972e7836e443ca1c4ae444c167839c9fdced2f8b5ddb0863ea9a3e77159bbd292abb81565a39ce676ece81d3cf36d1c31d4b39a743af8ef2e13907dc5b2abe3f99f971be13f5c74be413e0b986e86474695283f061d92c42be6a02bfc59e13e20112236faaa7a999fcff18b3b7a0320fa06df20245aa0de7c3f519052124eac40254542a70541224d48d1e20e8595328db130403d241ac641af760cc41363fd9fd55eecaa6204d63df53556c06051b5442a5f06d47b34cd7e0f85a0f672c4bf63e2b91954d298f497595bb53ce52595acb64067d0ed43f4c66a553000a4ec08c2bd462ecdb1f6120ea0ca84d0ec8e3ea8375ec41c64a3a70e73051e285ff450732d5516a98d68ebb652e35e7d0d6ebf47782a715e9", &(0x7f00000010c0)=0x210, 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 7: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) sysctl$net_mpls(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x141, &(0x7f0000000380)=ANY=[@ANYRES64=0x0]) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x1c}, {0x40, 0x40}, {0x4000006}]}) write(r0, &(0x7f0000000180)="0400a8fc9dfe842e583719781f8d0d", 0xf) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0xc}, {0x1}, {0xa106}]}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000180)=0x1) syz_emit_ethernet(0x62, &(0x7f0000000080)={@local, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "009010", 0x2c, 0x0, 0x0, @rand_addr="8000", @mcast2, {[@dstopts={0x0, 0x1, '\x00', [@enc_lim, @pad1, @pad1]}], @tcp={{0x0, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) socket(0x18, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r3 = socket$inet(0x2, 0x2, 0x0) dup2(r2, r3) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x2) writev(r4, &(0x7f0000000840)=[{0x0}], 0x1) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea02000000000000", 0x8) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000140)=0xc) setreuid(0x0, 0x0) chdir(&(0x7f0000000100)='./file0\x00') rename(&(0x7f00000003c0)='.\x00', &(0x7f0000000400)='.\x00') semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r6 = socket(0x18, 0x3, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r6, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0x80206910, &(0x7f00000001c0)) executing program 1: fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x20}) r0 = syz_open_pts() r1 = socket$inet(0x2, 0x2, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000001c0)=0x1) r2 = socket$inet(0x2, 0x0, 0x0) dup(r2) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0/file0/..\x00', 0x49) chroot(&(0x7f0000000100)='./file0/file0\x00') rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0/file0/..\x00') r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000440)={0x3, &(0x7f0000000000)=[{0x4}, {}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) dup2(r1, r0) close(r0) executing program 7: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="c4dfdd5e1540c31e0a80c4ad", 0xc}], 0x1) (async, rerun: 64) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r0, 0x0) (rerun: 64) setrlimit(0x0, &(0x7f0000000080)) (async) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) (async) close(r1) (async) mlockall(0x0) executing program 3: socket(0x0, 0x0, 0x0) socketpair(0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x4}]}) munmap(&(0x7f0000ff7000/0x3000)=nil, 0x3000) setreuid(0xee00, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x4, 0xfffffffd, 0x848, "1df2f9238848324cbb82075f80ea5e35360960b7", 0xff, 0x5}) r1 = syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x2, 0x7fff, 0x2000010001}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r0, 0x3}) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) close(r1) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000240)=0x1) r2 = socket(0x6, 0x1, 0x0) r3 = shmget$private(0x0, 0x2000, 0x413, &(0x7f0000ffc000/0x2000)=nil) shmat(r3, &(0x7f0000ffc000/0x3000)=nil, 0x1000) connect(r2, &(0x7f0000000280)=@in={0x2, 0x1}, 0xc) r4 = open(&(0x7f00000002c0)='./file0\x00', 0x100, 0x8) mknod(&(0x7f0000000300)='./file0\x00', 0x80, 0x8001) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000340)={0x5, 0x8, 0xfffffffb, 0x8001, "bde116790f0b1979cf52ec7c828c486ef5037e87", 0x4}) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0), 0x40, 0x0) r7 = kqueue() kevent(r4, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffc, 0x82, 0x60000063, 0x80000000000001, 0x7}], 0x800, &(0x7f0000000400)=[{{r0}, 0xadfc1f8d018ef0cf, 0x8, 0x1, 0x5, 0x2c}, {{r2}, 0xfffffffffffffffa, 0x98, 0x2, 0x6, 0xe3}, {{r6}, 0xfffffffffffffffc, 0x12, 0x1, 0xfffffffffffffff9, 0x3f4}, {{r4}, 0xfffffffffffffffd, 0xa, 0x1, 0xde18, 0x3}, {{r1}, 0xffffffffffffffff, 0x50, 0x2, 0x100, 0x40}, {{r7}, 0xffffffffffffffff, 0x21, 0xf0000000, 0x2, 0x4}], 0x0, &(0x7f00000004c0)={0xf17, 0x5}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000500)=0x3f) sendmsg(r0, &(0x7f0000000a00)={&(0x7f0000000580)=@in={0x2, 0x3}, 0xc, &(0x7f0000000780)=[{&(0x7f00000005c0)="84ae783554bf4873e841025ba4ef6ab8e5f8acd4ade13b37322a0d9a7293f3a069dfc260ad6b5f7dd592644112ee0247c8de9705038f3c513554cbb28378fc87cde9bf6cdd18343fe71d9a2576f8bc027e6dc2841cd31458f0449961c676fd01730922355e831f4a624ff6ff6358768f9bf5a6340b4c743331b5d2f7d5748d5742a1edc669e4d131a8666897fff24f93399f44352a66ce", 0x97}, {&(0x7f0000000680)="9bcef4ef0ba24b2490d7ff9d2fd3e9ce8d11c9d8815a80d5e631487c5c0f11a6768fb6bb6ff114b555b70edf1ed14e37423ba193574fb97145cd0002eaf430f531a7a21ffc240a8f081a6e3532d15a5ab87cd604696a555dc040c436451be758e99d7b638d29ce83790d9a6a8527adfe98445542b79572b21f29ee74ae1b4aca34e1ab96103235c18fa5140d5ab84ec3e786c645a44273e4857ce18bfebbf818a4e52f2ec8f07177051537e0274033760dff5ad75238523d1f88e0134cc918cac0e136386b95", 0xc6}], 0x2, &(0x7f0000000a80)=ANY=[@ANYBLOB="d0000000000000000100000008000000d194298efd2fc027e9760de171a7931dbcdbbf112692749e84207987e830dc9441da048d09bd5031e5ba4881bbc77ba5b940e2cc9360fe525f517dda71af7e185c6c3c75096f2637db346af07f0d56d33175332098abc82edda9e23806bb448e10dce91e415122da5829962e7d9489e45e6632c91a6b9ec6dd7429a3f7c4342d30c3803171224ca63f1879c81f2113fd96874b0918f008ed2f07b67d6cd0d40152a7ba60690c824e12f3e96a7c6b1d9f523607265bb82ff61eb78c94dc92d7008000000000000000ffff0000fcffffffd9797bee5ea7bbabe0688c69e25ffdccfb16c5fc99ab1bf97b9f10d44f1220316ed7e6cb7274482886350b1a2564d1a1f0508deeb3228ace92529a3fe45652c434926ec0906e9248f4e373d6e8a60bbf2387f0bd98772ec071aedcb3e35f0d3e62d276c8292d4919f92f9e56edf19d00c00000000000000000000000ff0f00006e1f0b10448e596daf7e2ba485bbfa7fcc40760cba2ba705ce163fdfd37a52dc14eed8b21a029e342cbf2f188cbe2a5a3f94e62c88d6adfa6c685ea1c92cab677a699393281d3c65cc5502fa4b446feb6297ac32dcd617e1cbdfff22516a8c16c824e3608abdc298cf16bec4912d31c538a2bfa7be33aa85c098a18530f808abbd890d3a79c62b96b64c865154c0e9b82fe3a47ba6e56dda2ed73b2f23dd01c6c7c175075ec28af5ca9a003e6ed81fe26179bb000000000030000000000000000100000005000000a455d8c7e18906f461e8f744d1ff3ffbd0fbe1d325121c94c800000000000000401b16e6c40ad0e6dd07cb3733a80a0b1ab33f8c3fb081205069df140d8c3dc932bdc1c7b0b31c262a2cd884472a876d1e396b4fc8110547a93e58be77254fd59686b03a2bf2498cd8a7c800cc7d380602e44219970d68aa82ec6a2b832b6620670696247e9ffdd1c503b6ef579b01c26c6f20499f4b45ca8dc1c0112c3ea91afb6ce796d3bb9ad7d40be5c5caeb17ea48c9a01d2f499585d792ac110347a33aac9b0ea8b38e81204d0ec2fcd7b84eaec05f0e572243bcb0983df65b2996a260cca12fee5eea3f4dd44816496fff18815d9081d956279a94a369161882b507ef05a4f5ba8d015f1942"], 0x240}, 0x4) close(r6) openat$zero(0xffffffffffffff9c, &(0x7f0000000a40), 0x2, 0x0) executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x8041, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x1, 0x2, 0xca0, 0x1, 0x80000000, 0x7, 0x8, 0x1, 0x2, 0x7ff, 0x1ff}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0xfff, 0x1, 0x1, 0x0, 0x20, 0x8, 0x80000000, 0x2, 0x1, 0x9, 0x6}) chdir(&(0x7f0000000140)='./file0/file0\x00') sysctl$kern(&(0x7f0000000180)={0x1, 0x15}, 0x2, &(0x7f00000001c0)="0b20fe30cdd69c271c8be845e558b842208f154fe6bdb318f964c91013a83af8cc52356427e1b903cb16dc0d44f6f4bbaaf6c361df56b9830c59ac66e22f9891b70c2d1111245eb03147ce1c75fa23fda30e404fac1666b492741a7da0bb335d26f9464e57caa92eed93ab9c8cb80c78df87fe5ef712dbf7236dafce67cea1ad29c46502ccac2688dc75d48e87759b0b5ba1691d850c2f0a0761b5c48a23c6d44c9f3958866e5f19541610491cee34820b3bad6581a0ee66ed878aebfa0220479b1d594d0a64c3d7773c7a9010749c2ca4911fa58bb3fc5af8ad0fbde9b95ea9af2e17a62fbaaa2d6dfcbaf1d75c19fc72f6b4aedddd10c190f4071cb80ab0ff8ee30e82ffa20424b68dca2c9c28b92d75f6832d666bf7da6a619d205eef11a27dfdfdfb2bd89dcce7c32c25f56e5461e10809af3ac714eb35e6373d4b6576d68d0112323f733ba1767a16f809d975e02c8ffe30e05282c3f43885784d3a8254645ebaab969647ced824b7529ccbaa998044733218b30fd54ff458f934ce9be76e956d6567a062e1f7503950e0ddb6687a8c584435e4a41e7bfd7393696d764b398dac857c527212fb4a9da00bd21d23e9a1a4e7a715e4b5b8708e99d52ea4098bae087e35eb64d57d882173b6e0045e352702739f363468ea783570e9c4545ad7c6dd2aa6786da4c50d6f43d72c3893f3a33e60b285bd4bb62c08ff2794392e4b8bb0e911bb273d01e3112bb0ac6d2bceeafa2ca6f61735f24cce30bf189009f6b4dfc8dc1bd811b9b70f714245c4c7ae46fa73536248d91d053fc6b699da9de3f2569decb2d232591282b7f9e3b5df0ba4c435960ece14a3e66f0f10744681012bc0cc077c7a9e4fdd7d6ad0057ca2e379ada1694aaf4033a135cbfbd6c376ecb6a89b13d1b7daec2c029cef288945de31f64dbc21236f3ba3b71b80796e6e75a89e6a699395d5664919e98d8d6b195a7add599ce206058715c73d5b3f30431c30effcb25043d148630c1b52e1a78390890d009010e388432c568941578e2d229a29ce20c6bf11debf06bce585d0b0fc41e46236d68274057bd1f9669e0185332dfcc5ce129f1261c67625ed5b17456af8f03189ff2115c48bcf0b2dd0f40949283705906acd8f726ddddea55c44349b165a6a7bd976d1bfc875f92ba0ef73f6c5ed292efe90b6d5d7f61623d0964c9498a0347afc746327612e3ac1a9e243c21926c4d79a3284a16d130b37caa2bc7884592737ff56e5ffecfedc5ae1a8fa9fe175d9790716960460c62a3a4f38a57ff565e36228bdecc123694d0166ff1646f16435c0f8c299e9529cc0f4f55a9bfe74d97ebdeb57890eebc1662310e1cf77152674efe3b1de2a3e68630805d8b088906207afc12692c6a05d41e9edc91519feef74a0f2f2dbd97c7d3766f8c008ba7bde5eb3c4e53b0e5152702a5cd0093da9c760b5a9e87dbfa31bdccb84c1ea26d715a3dab2c75783f0604b549165a2f47276251deed59f9de6fe86ec322f29304b9cd73cc5d2b807a7ddc7a3f9b61cfb784000e2e87e3cde2e0c4c256333e2173525a0afeb4947e2ded61dab5dffe1d74481b1efa23a7546388cdfe72fd4b12ebd45cdbbefd025d0709ed323c8d39970574d36431010109d0f5e40211ea956419955c93cc2e0349b43267dc414ed1b97d5925296355a16fe44da6231b7460abb0b26fa448e0c66805861ac353b775bc7be40e1fb388aa6678b55926ca0b2c54925b690bf9f24e5805f0a6339cc7cc467312c75d9669c12bfc83d4d6a7232a7470f4cac96c4612e7f9098fdb0d56735b158e647f2489a4b84283be0fd95762b841a026343bbae709386e0771bfbc8de1b16d3c7f41e8410bb900bb22cfb15f52c01730736007619ccf47040dd7a5f52c45a1abd9efbd7b0770d64c34c73a9b25edfda77d7655d83b8af2772ea27e8661013faf4b24efeab0e5903c479c2a369dac8760ab111b7ff011644b9afdc381eda65c2d637897f4292ae4f432f68fc6eafcbc1c80fb9e1d0d8120889e011929f1b2ec383c7cd78b50c915a4a4d5a6182b438090c4e0a9881772d7f9c0c14fb0824e2d0fe957713aed394639977d8f7efe020e577e0511d8a936567b073149b52a7beff2f97d5352845478a44b37271fbb9cd148e9d96535d3628163fb469897998ab450da4585e4b801b518df30a7165a98bd7a33349d1a836468f5ef0df65ed40ab8ff246f59ad8affbeae97cf4ac506e7d1e83891ab14ab019d1f59ff5102ef41b7613fa28db4f96492cd7399e8319cda2b9cd828337e602ca7e8e1f1d7de75b25408f20c0e31d26d38cf3f7ac120f3d25b7d5a67aa6819b6ea45756de6497dc50ee93f987b054e6009c30ebde056969773dfe9c0a4186ea7075f33de584f8e6f0cca4b18df6bffee45f2eed14f4a9d441cf726f10145b93e3af05a74c3b39c635e9f8af8980dfba040c66cce1c629c66aaf8bee669ce41e726787614a7168462d572888f161ba9af2a589cf1c6bdcebfc873bf2770ad06c6cc54e59a18e09d04c1faac3f8ad51a2118b47f6fa744585bfa68a9cb1bedfa3e2c886c86a663823e96cd2dbbef039348cd8fbffa3a5ae13f63b4e916bda1b38b95f23b6f9b813819af3f7e9262c7013ee663b67d29d583e40c70cd85c575ae02e46dcaca0d33472b4eaab151ccfbb0e3daa7b23954802025e88834bcf3076a3074ba8efbf8a2d2511edabf32b8a6211a721d1536cd490984f58249370a07d4956417aab4b30c9c48334dbfa73bbb8944e34c167e798e2d7c168a3090f11ae6f26574956d67a04bdcf3582c16dbc23b496a728c74ab616013c409b09668982f5febdbc4205ffa18e8940e7146da82f926eb596ef5eb9213308f666e26ac13acca37c869a61bb870baf7f4f086a2d1662c6b612a8bb234241da596eb55c79257f21ad975cf202982755bd3c01af5f9273067b3f5fc05a475909614c24f948839e9c3c4b109af54c6d1226d224c6931f63c2fe129628f472e09629908d3c846298292e1aa5f14c3503844d6c6536a7d77531bb39e71e057cbf4a571ef5e7c505019d9c9b5b888389ae9150cf78e6a7df718df1c79c9b10f9aa439477c6a5763b7be39cc1c7639ac8ac0f63534c6fbf36c6752d7a182e65fe6c7d51b65e3159bd8213dd53dee4cef40818518963ec2c3882fb194ff568e5b82a75a5dcfc67ef579159eefd072ce19267efd03a22babb6f83912ea99b486e6818cc87ddf155f493a00761f27c7356a012ffaca8f4d829c01f2bd2699a8e0b90c8da21ee5f1dc6c0f911cb5d5fe4f4ea782bd308f7363b33298b887a78221bc902d7e0aba29e947e04db8edc89d129a174b131ea3d86b4e27543260b687b76e148f44e184a2e97ff8b281057b32431c5bf0041ed883a8e2674247025141936d1f5aa0eea1d24154bb93db884a44e5729662c1d33dce520f992da989b3e00379780e9dfe23a5302e099d0b1a7c155af92939d3a7e9ef315892ae21e049364bcd909741b3bafa3c9a0650d52da1beb63d8b2572866d32ded68fb2d8e01e927e7d152919b9d589462d040cda4080e80950aca1720990787c900feb22a4169dbbd7ae1bf1364aac33704c6c40cd9f5cc1232ec4ca78250ac0e89e1d4c9c8d914562e617ba3b6b8068699e67775283f1593c85ffe5ce25c1b407b57a03a93a815fbf626b9c6dc6e81b83132e648cb7f77c4aa5243bef5184ace26ecba717d3b43f25daa6b171454ffc18186f1cac06d24038190c84357837744f9c6413bb913d666739f186ef64a025f0d4721bbcd1717b25e26b2e60f997db68952347d1745ff95b032c878412c2469be96cf25a936344ca4a9a6bc04a8ce7265a297e348cfb5c89028bd2ec8ba2256aeb258fcc4f5df9ac05d56e18172577b3fd121473af8216823220a751e4d9833ef0597c9ea896db09562a36114840073d45e319441a41f79404e5e8fe63e7ec344e39b73f1a504a36a89451260d36af9fe79f43f24085aca7fb03d0305b4a96a909cbe28a8ada8085f46b30406a3e53e089500c66b9025cebd3d04da584a4b73d2d4459e41c089a862e5f7f3e89729f13cc36090e313eee0dc76da20b04a0ddd6e2e4daceef092e3055d57130cec7ebfe0ad585b644f78b4cb5bb2b6a3744a373e0b929f9a9e07c0df9e7321652d86368899d09b34f032e1b535075d88ae2dfbbb64e01107e86fa00a6164b2b6c8e007de02bcdb8e24ac159499f7bf063240cefe8db3ef976c007b889069abb7034949cad2237e11de2cb18f6a6b40ffa588a2347d89a6eb884f4bcf4f3f3e51036e92c6c99e3307eac104307f42859c6886e00da510d8559753b10ddd89dd2dda5307ed26029f075661deacdea580c2049d0a5f0bcccf5b106b327dd6d9a4d633a11265be2bbf12d094795af0e2505d9a06b57ed53909d5eb262f98d55e9ee2e0134c7285fe87081c7e038921f95b9dabce2eb700cf3a86af2621cd291d5d715d5896bf43f815860247c04580000dcc137317a55722809b7ae24114cab89512bfb5c58fde452547b099fde79864508fe7e6b7686fe19b1babb4dd33f8f4fc76d37c54e775d65d4d4adbcc4b75797806b589618dd0cd7d48b2272ea55ddd4e437d77399440c86d026ed3731ba1fe60f5b9635791ec8df09529908bd742507bda7c5c11f469fba0ebeb1d007d97c8816a766d2d2995ee47693c3665aed73b462e6adaeb83a48958a70b5fe4daca0b5197503001b94623c795e7f1213b03c026f31a80dddb805206c77c798f55884cf7f16f679017fd87154980802adbfe51f7d45d0eda14af6a7aaef465667ef76445dc60a358300df9f02c0cbfe88dcf345a2e08a5cda8ac40f443e17aa5d10a2c23111bc7e9337e6ca0c22e0ba607f98406b1b1527caca61e8e11c048a07e19a410df5e338899d47d86e6d158fce3df8b4de7b9d8227bc900c5ae098c91530e19a44784b1ea833522c54edf2ee029a289866584746a0fe62c31ccc067f38a571380c38db5b54426df630b0a2fb2128ec2648d7bf0ecf06187c2e1c80b45c1dfa0d92908781876d47b02895b8c2762e2497e4a4b7e4c30e5717d6c1551cbfea69742796e38d979369420c4a886e8744476c354e199fad3ddc535a5c198818ca744bfcb7bbcb55b64263e8e17c748de94c69efb60022d59b5308fff0b85b1a91e83ed5f5b3e1b802488c01101a6724307d4921f2f68917f33ac01478eeb6cc73250f75fcc1205d8747b9b04af14f87caaaf0356b32d2da85e3e7e7057a76697ea49e2a1b767d052e5aff37a37f0e175ddb787f1f3aaa50d985c85a264d4e21ddd3a29f9b6e890224b048774d42a59ba706b8a01a01b702e7b4aa8c7959f736029af5599d89b1ac23166c7abaf027cbd42ec264079534494894b2613a507174a76de524b7333585bd2fca36d95a53f3eb5db16aca55d608d4d32c94c6427d79ddc5b4f34d4ad0c1cfd62b9309344f628dbf5dbbff0a7cc1941a3968e981ca28972a46b7cb7382ae661cd5a5f354d6fc3dc221f3c278db11e56051229ac1845dfa7163114688d2bc348fd99cb36703389e565b1583a46c1c0097c2fcc71e6813d4f586ce24f3122d8a3fa41e838b0267087584311dfa9ee852a7a43177e3e6980c8a1a173be44442b307488fef1818364e8e11e3fb0927b80bd605de8df9e6ed8d92293e8954cdab307898992624d62b1523869319f83903c623f4768ee7afb64e7947da5c98a4eef9a1c0dd7d33ca76ce5306006eb5548c1e1c07888f44f80966253cb847301ec19111032f76ba1ebf6", &(0x7f00000011c0)=0x1000, &(0x7f0000001200)="2395ae215c97abacf926f94d", 0xc) listen(0xffffffffffffff9c, 0x3706) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000001240)={0x2, './file0\x00', './file0\x00'}) r1 = socket(0x18, 0x2, 0x1b) r2 = syz_open_pts() r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000001280), 0x80, 0x0) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f00000012c0)=r1) sysctl$kern(&(0x7f0000001300)={0x1, 0x17}, 0x2, &(0x7f0000001340)="27de1f9014bff8552a41d8535a5ac5b312ad4d7b4905ff9dd99f0380ba3ccdb447", &(0x7f0000001380)=0x21, &(0x7f00000013c0)="0453ac69095bdfc61dfe47679d0175ec9efa5bbf739383a32ba2e8d641797ecc129f097e725f8f51e275ad6c42c35026cb0d5f08d0177dcf1494014a973544a45c05b8fe44f67ce6f7a613ebeb30d2f732ad2e188d647e3ad391b6c7d2186dbca72e71d43ab078d5c55e4ee944bf2f190f857597b396cc4dbfc830ffbd7cf4b4b8f925e30c7fd753e16ab9e15bc3b6cebf5be059", 0x94) sysctl$kern(&(0x7f0000001480)={0x1, 0x23}, 0x2, &(0x7f00000014c0)="c401ee5911dadf7c1544113a629d32bcb93a763e1fb755a8d595a50e9d22a519c5fffb88119144c9aab9c32b7a62f18514cd51b863a5f2958c715783795a342a9fd1ba73eef6fdf3132a4acffce7cfc75d2d019cebb9d9f4f5e3cd691e8f6585a63066cdf839d550f07d18f0d3834b", &(0x7f0000001540)=0x6f, &(0x7f0000001580)="58bf92b57324a6c414787b058ea0afe6f8f58ba904b72d1107992e7bc0408d1c1c384ae445108f31ce194e91f472ff6f07a1f109c8a43f9ced445c76df332a867ffc15c235e567c048b45ea97417226221b6177ee6029ebb72d507", 0x5b) acct(&(0x7f0000001600)='./file0\x00') ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000001640)=r1) r4 = dup(r3) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000001680)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000016c0)={'tap', 0x0}) r5 = semget$private(0x0, 0x3, 0x30a) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000001700)=""/231) close(r4) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f0000001800)=0x2) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001840), 0x10, 0x0) flock(r6, 0x1) accept$unix(r1, &(0x7f0000001880)=@abs, &(0x7f00000018c0)=0x8) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001900), 0x80, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r7, 0xc014575e, &(0x7f0000001940)={0x8, './file0\x00'}) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000001980)=0xcb6) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f00000019c0)) semctl$IPC_RMID(r5, 0x0, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0}, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)) socket$unix(0x1, 0x5, 0x0) semget$private(0x0, 0x3, 0xb7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000080)=[{0x4c}, {0xc}, {0x8106, 0xfc}]}) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="d43243b79298270335c65ce195cd2511baa97e27751f54197c7282aa17ed1ac4399b448afc8d41b8b6b43fcd3c8b29a76e9f6b8b7c21014f0940d592da6c3053546b84edb5290841d539ec2e7c17ed7294d6bc3f418df0f1e8be4b0ff31d5d517a590d93184440a9a957e9e44340264260288e71f20aa8a78282e5f6f6fafab3e038035a8c24b8ca45463fc662731e2264e78b54f885bca2eed4b9ff597bd8f2184329f9111efea9723b1b5af87d84ae06669f6cddb11f5f1b8b972ff853da2ce42ce606b5bc1f7a0dc8d04dae86a8799f0ef15f9413e2fa158988c4ff5eb4f7a30d16de0799ea9aa5c1aec86b840283deba5501155e0ed103c3cd972e7836e443ca1c4ae444c167839c9fdced2f8b5ddb0863ea9a3e77159bbd292abb81565a39ce676ece81d3cf36d1c31d4b39a743af8ef2e13907dc5b2abe3f99f971be13f5c74be413e0b986e86474695283f061d92c42be6a02bfc59e13e20112236faaa7a999fcff18b3b7a0320fa06df20245aa0de7c3f519052124eac40254542a70541224d48d1e20e8595328db130403d241ac641af760cc41363fd9fd55eecaa6204d63df53556c06051b5442a5f06d47b34cd7e0f85a0f672c4bf63e2b91954d298f497595bb53ce52595acb64067d0ed43f4c66a553000a4ec08c2bd462ecdb1f6120ea0ca84d0ec8e3ea8375ec41c64a3a70e73051e285ff450732d5516a98d68ebb652e35e7d0d6ebf47782a715e9", &(0x7f00000010c0)=0x210, 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 5: r0 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000ff0000/0x10000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x200000000}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000fef000/0x11000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000003000/0x4000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2585601, 0x0) socket(0x11, 0x3, 0x0) socket(0x11, 0x3, 0x0) syz_emit_ethernet(0x17a, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000051ab5b60000100000004e95003f9a00000000"]) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r5, 0x81946467, &(0x7f0000000180)={0x0, 0x0, 0x0}) ioctl$VNDIOCGET(r5, 0xc4104603, &(0x7f00000002c0)={'./file0\x00', 0x5, 0x80, 0x7fff}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x85, 0x4, 0x20, 0x5}, {0x8, 0xf, 0x1b, 0x5}, {0x40, 0x2, 0x1, 0xaa}]}) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699d, &(0x7f00000001c0)) readv(r3, &(0x7f0000000280)=[{&(0x7f0000000140)=""/156, 0xfffffdf1}], 0x1) r6 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_open_pts() fchdir(0xffffffffffffffff) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x1}, {0x7, 0x0, 0x0, 0x10001}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xffffffffffffff98) socket$inet(0x2, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x2000, 0x0, 0x0) close(r6) executing program 1: sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x6) socketpair$unix(0x1, 0x2, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) pipe(0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000280)}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x0, 0x0, 0x81}, {0x7, 0x7b, 0x0, 0x401}, {0x400, 0x20, 0x40}]}) syz_emit_ethernet(0x2a, 0x0) r1 = open$dir(0x0, 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[]) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(r2, 0xc0187009, &(0x7f00000000c0)) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x7, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000240)) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) sysctl$vfs_nfs(&(0x7f0000000200)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, &(0x7f0000000000)="dcbf21de", 0x4) executing program 6: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x8001, 0x0, "1a11ffffdd7f00000000505f00"}) poll(&(0x7f0000000000)=[{r0, 0x104}], 0x1, 0x0) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000140)="d9e1c07f9d5ccfcfb1cc42e7059e508024860f78ee9158c4a05b0bf8dfb972e5cb4f7dc2a6c857bb58f616aab9b45726978e3d9b7352a2d8090f7dbd6afc30a744978b7ed5c6dbd5b3daedbfed059b5e08de6451f17622e31c6724737cd40cdcb090446a20c0628a063f4882554eb128425773e636b4611e8f382edcb264ca286c14491ed8acf45fe98d79a960ea170d006e40c660c4b2c4f607a24169bb604962f7b8237d65401559be8d21fb5f8f9b6a8bc131676b84a3f3fd146b595f3ab1145317e91dd18cfca04a4083f7eb4793836d717f0496a34e8bcbd0ec73616bec54d49da80f6f1fc46a68a3b382ec2044a9f88fed17a299978bb9f7201a", 0xfd}, {&(0x7f0000000240)="4b9af70eef62eda6b63c3f01834c8d26b0a391eff4d2909e021b04282dfe1ed3314d180ac2c426520257efd5278010021a2b3f4daef8408fbcb6e290aca7f05505d7cbf379db8c80fdba6d887dcfc0c6815091c4b6da01854c25b1b185242e450f10bad580bf29ffad1f862ed8713370ff9a3a56f91b06ee697a87e888a6dd998553422882b0eb3833d4d5b571ec39a83169ce3cbea7ca47c7ef777559c36d649a41e3fe74566d35ab5b896753eb6673396d395bc81abe649a1eb7dc27ac84be6c5198581aed5b894981dc210860ecfc8d45aeea432b89131211d93357c41d8e2cd3119015f94a5aabc8aef04ab327", 0xef}, {&(0x7f00000009c0)="1dca6ff0e42ec6efaca89b7cab58199dd79cde37bf84390a23b09ed2c36464c2b92dce9d7bce0a2ddd0fb01d594d8ef11fd3ec9ccb413c9115e052d1b009ee2ef45b92aa3d99883954ec4697c7eff4d5a5f99548a2382e67ef136dd8f37b19835723da5e0e2352b1ae5a61e7cd9aa742cf2e2186a9b2528e0db74fd5a453cb1f89a966d883ca5ab91765e84b56ffc07d5ce11f51d65fe48024419ddfcc7427c3efb57b2488f547b09140b2a1947d3fbde8a402997d7d21b4af647bf4227542ff93d574963a899cd0cf063c5fc717047dd8591b2aa530a4e3a00c2bd8d5c715e038ce0c7b0cebc1785e8f85d2895810d7638796378b72a08cba3a1d6ed11efc6c9a7254c7be40614e0a17acabfd8a4ed5a69b30af053ded5410a7082b1715e4dbce3e0863dbb2814d757d10d883d8b87bacd7fe5b991b194bb1d5faf7b1ddba007124698fea560d0c7e8842bdbe05de8bd603cbb16fa7022bedd7d867dc70e883c3bd9b2ee02ef125870a1befc73f1511924686c705c46091b332a6ef0e7d3d3932c301b124acce56b73ab56da8d6a0e3294b6d8d2b86214a8e3fe6f94e712b00ca0bda5fe09216c710d0e98e34d24bf2b6689007a585afb4390e10726716ced0819e7e041ec9a3d3653489a9393186fdd513949e95e8a822ffa8776fd0c7b23fd4d17422190faa2ccb28b308715b1b5708ba7ff8b33fbf972dcf7cbf7bbbc2df13212f617f5262170113fe8ad36c5fdf6a0ec8c1fc6a9cebb65e02131f36f887316eb5ee149f5ba53138548ce984677c33e92c64ed24345e6e7ddefdd4111d6766ef03876eac2cf37e08991885ddb0cc91861db3ea961fbbfdc93c6a14da88fc5646f3afe03696aed3895384bff60dbf20a2f45ab3193815d625dcde542b02cf3e60e301960ff23da1634f003c9d6f5c0c1e5fccf2603ee337090c66779705953fbcf6aa27b4c07636d5d6ade94247d0f960537c970ff905db7ea9dd094e55a31690c79e2bf8365e0e9af6dd0c0f599dffa22528b77058b08ab5092dfc05500fa63bec1868f0a1c088e8f3ce6f91440e20f3224b81fd8fcf6d6808807c991e0a0d83df07edfbf050d8df71103dbb79aa8316bbacdfa107117c7c082000156cf2b4dfa5024b993b6cf1f3bec92b23b4d0e04d995b1fb882fcb15d102a54ff649f4b3f65384fae9c93edf4506755e4e881eefd278ef90e38e72d9c776b3681494b3ee54edbf44ce429d3a97439f462af2e9786f6f9edce8ba756dbb46b99a4d1dcfe2805cf0d3567ad92e7fd60b60ca7afa63cbb7d1db05aa3139c5a00ddf79ee08075ae4a23ff6dbd6c79c7cb6b5622dc980a6e665229dfad4d0f3cb31dd2c60b8d948f33ab89348010f66e701d1e5fe7ea9c58cc628b8aea90b589055b4a488b61005449d585c60feb4022b2039de97a5a13c9189e8a3a2fff6ee1423f9a910f19fa5303de97c5a0a057f63d52c88bd4729d8b858d9db0295fe852d9270b8cfb48021ad97582746c450526425286124106497e3beaf4bb3a1468628e90dd6289a2556fb26bc9e44e25656582856f576c5acb3719770f46ca6269b3cc2317c4fba31d5fa6e15b2539fb2b274ad79661b45a07a74a4691379b87d5bd9370eceae09d4d750a994973bcdfaa689eef012104c62a8df2f44193d62b71e4d171d4730e9eaac429294aa3d9acacb4dfde8ec42f669e2998e042bb6a86a8e3dba5f35278228cba4e9ce9d8b337a193fca92b92e6ad82ef424de39f0ba6ecd5c29b1fee9e48ce9eefdc54c92c4de0b6c6a2caa754a9c0cd47aa1369fd19f8a69a490933283651bef0cc5e007105d61bcb84876a8a706d77ea12d79da11f4934008ba76ba1653a3cb77dc3fbbfc456c65ee880a88b9e6e2bd14ace33ff214f322348a296b97df362e62b8cb444230737d11fd5eb837cc5a1f0b0fa9852b72de5e21ba37964f039d2251467601ea9d37af1879cc148125ec93e47e86da1b6044c276043891694ff09f2e381fd298e469fe8b724bdcb2e36a894c31c462519f0d4bc9d53a16d432b62dca190d481ca7bd939b65955620cc539be386132d1752417eb6128d90214b47a1de4c56c8e14fbe2d83e5522e9ff1986a81d27902e8fec0d2da07a08900fb352fc77b49131f2a34d8ccf43cf94db044bbc9f37f8dcc8a8e194be40aa27ca580bf04618d0d577e0c312f16ce5cc32a5b71019ac0c4e804289399d4b92f81fffa122734758ad978db9511eeb8f553ebe079f4208ae8c744d5b21a8310b098cf2b7005711de1f3f440236c1311df1cd460b007166bbb4b20549766cb1e4057dd0c87f88769b38a9ae6a38aaa778ec027cbf60c2c490c007fcada1fc14980a4b2d383fc1bb55b3a6dc479eae73848f60123af4e69fbb1192f1d430c51aad5f209de9135da76a6b8a7f73592cf5c0fb387b44d9ece75b37eb7e48fc517a55f87f6b6b1a1a5d9b2dfc9d6eef81c3dc340abbffc0af1c60f464d28f52c52835bf3674241ff190e470d9f88afc2ec17eceba9ca6463e0b8bbca3d774be6042526d3f9f2e75064210a5897d87bf22827011c6f3f1eb320282577e5abc690643e50858ecf353f9f25f44f0143e33642f313f7a0e42ee051252fe9a6c4f55710c89d723dcade3f40c34fb6c2b14feeb4f86b5ca59396214c10ff718e6df4b40f45954428b36d75f72d7c18aced0cefed63b5472f4badb562617ba81deaef5e01648dd263e333c23bd835516cd5a9522a4a0367876ff820ef5bb7603d9ff8f41442c0182c2f966819be3df19c9c3f405b19e2a24c28e990ef6fa219870618efda559b1350ba058414c06050b6570cf9913c2685749a9b30287ff513248c4cf320ada703314aee341ac45ef3a04ba477682f363f5df08e73c38b6fd60aeb42850cf2ec2f91d7947d7138c56387c112b18b5a55e33785d66d7381386c9a068e9e7fc8584c64011d5b19e9197536033fabe282de422df95117b8921ee30fd41dfad6dbf41f3cc0abaa3974445a2e8f81e9940a165db6f994c1bede8fca34ebfd23f9677500ed549807ae59786d7dcf8d0b825c08cf9f99c50836cc1580314076d1990cf5b5414162e22afd3ae473b2fcce16f6b869b2dde7544d24af8a272ee03c72eae2c2830775693ec14fabb0510c1c05e35f9488dc36acc3d4f96e462402fa5eab61bfaed41160fa92fa3cf03a90c3575925c2df46b631dd20c0d01b8076ce4311d0d958f896b6e583ba62e79e77342b79a3a836e099583fdbed8e00e35806223e11401def2668fa6a3417dd308e11d11cb673d3ef6662f324a77d5807862a56eae25ca9f9377c472661023388feaadc4308f40c500c0f21293f669e3b3f823f4e7635846ff87a15ffafbe7bafa70a12c3b7ade991349c52e53e71c16a75961ebaee10409e49f8e2b9271792b0de255afa83e44ffc17c82fd3c15e19345fe149d2e1979ed4d9542e3b0b16c42486c9c4bd0496996021c4175ae6e1b9790a1d96a478f634811d28179cdb723b770da534de3798661928b17a3e32de19b5050b51ab378857e6522dda3feda64b4313e05e13e2910b5c9983c2664b1817ef989227e53b89a60318f21a02723da5b4e2a1184679684941298602ace3e802e0828b86fb91cfd7cd58a3067dcd7a1a3033a31004e06d68f78015d89c83cb1de62058677c20072de9638b2363756dd4550127567d6066e735296ffc3c49859e807c2f5873564a3efa8426d3801cdfa242a297a1758dd42612d3bbf585d5aa99ce34a40cfee349758e1eb5c51858b632d42c00f0649e1596270bbd8a2b25b12e215f5dedb346e7e55d4721b14959076148e0427418150f80efec91f64d2e0afae21f5d95c8cc3167450a6b386bb505714b529e27bd023fffc942cbf6a757105e28aaf71ca9ef14ecfe20d70af29bb0ad96b097676a6ac7221cee98f9efc01ef6c224aced43d923d26e3ec4710d5abecb14bdaf98e04efe678d676616b98ca95c95f1558c0b190c6fbeba68475248a4391efc986ed6901aac0e7a1c780fdc13ae2d2a925e81b48f418a687aa8d2c983f5aeb987b18d3eff5dd41b40abf43380ee4b1344493756c95f8dfc1ee3a6af212405c4a7a8fc2b8d3ac842b3f2b10e1dc2fa48c4d5c2c59bc35c8bce26299db2eb17d015b0c362c728ebe101da7c95a0cdc90e72ebd2b1381edda342e3eb2d594a2cdc2b90f6b74337f16c784ae0aff73290cb2f80ea4d996f895a029195fb99ba91fc22115d66b5c2abd16d5076dd867fe6d1714905cd42de49c235851dcef9d13c4e05e1909e2f0104c650aadc40a4f4fd87fa6a48f209abfb711cc3f4f684437d9bf959e1ea62940432461f57ff0437d532445401d6838f74b58ef2f22bc8105a3b2623c3937f25987034968a2052594e1a4e43a66ee7f10e3c445c55b62766b20d88b63112cfdbdb0e3ae0e3eae1638e40d16cfd16e50266c625431e21e945d0fc2b9ab29f901a8903febbd78eb201b6814b933acbf35a837b5921c02b285df6ad58d9b6203e934362545aa9e4bb991b703781e0ca90b09c6714655fda69f5cef064f05c49a87d383daf8f2d70bbe9b65c24aef740f63dcc283ff867b04239d5386c950ece73bc43354f8877409557ef3609210496ec33d1519685a93d106a9be7d1e5e72b6379d9f74c50aadefd2b208a3bb92878737c58367799f3d3b1fdd54ffc127f5882e9889d6769e1ffe17652db31b2262351b79e6f7aa1d45d705f8a635a015631d64cd230ac365a0279f0cb5157d012d8807d466f8b27223acdf919d581b8ae6d8104ef9726241c74bcf98b6efadc8f64f53e0a9f7f483ba2b5f6112dd9b1bbfb7e7279dceceedfb78e7f37267826b3cf0f5ec4e15b41047bc7c10e4ef02223557801c4afe3590dd3c9458888fbea9e4571b90bce1b27243dea5a529321c4c0e02864cbed0318a8e0c8b50903399c47259936695711463e5ea4c1ae6df520da847bce80802ae0f675734c82aa1e3f5aaa81d038115b79162a2bad27f4f6cc93cbcfc824e33c131b49fae9690ed3b4972f4a312d2ceb277e041929f75c2b22607bb074e8d0816839eb0642b904c0e66018c80c339b2f0d657bba836284fc8f28ebf5fd990bcff18f5acd57310bbc6fdea900101f07b5c9f543e3a64ec142e86e31e98543970a5777d72fcb81143fdaaab8198c760c6b1b2aa0b82a8574c8ecc6f1f9096050bed7474fda8b286571db983f7af327f8cfdf0aa7d7d8ba6d5a3bca32e497def977d57166d505db5c8296811b56763e090c391f353a8b43113f3cfd5e114cb746af0f12059168ab24002eeba5f29f3af120213a822699a134adfc2be730124a6802e8d4e0505b52e9f13feccddf0f39d9b1eb1c1ed379f9eb83c46f994dd5429c7c056dc1c3471d6f86e797248c6c3f39588bed753fb9e9cdff3ffe4f9c727eccac08a839eddf762c0b127356b97c9d18c8e9288c24eb8b2599dfb4d3d50b318323964dfad399c97ba5f126051fd74f3f81692eafb5694f02e1a39b4212da175b686098f27f04307a7a6b60e1be41bbcb310e3b29c5051b8d26bf232d91a219ed664d1b1c171b05c736ef0018a99768eb028334b79f64fe8266c81d6e8c5d33d42f19e18498932a023d6d144ab03b075a10aa104f5ffedb6d0531040220361d542d18adcc2ec5ea3dedbea1f28c2bec369edab1c80ba29674e5cc1a6a286c6c17d00fd8b9016db0196b61bb3b45f50395b917649ca16e9a430c248554cf93bf1d32bfcee5545c02f5c61219d14249935db39033482c15da4f3447d7bf9958494242016ca63a48cd135a4655878", 0x1000}, {&(0x7f00000019c0)="012da574d0b9c3d7b4cd596ff253a0cb809cf6eabd8a7859964f48a36a40d1c9cfc39c07997fb9eb03839ccf5dd34ba7b42aca329991e6812b788c2d5834ff6f282d664b21c66605baceae7115697223d237ae9317c8e09dc7386d7eb39d53d38facbc8c59f899ff2465fcaf60632a328dc91ee021ed070bae235711d8e9b54f99e246dc52ad7547cfa9baf0dcff3d211a18881301ae1131b37afe92d8e9642787f57b965f6b43aa31ab4a09afbfc8c9b0dd62a9c53341818508dfb955d50553bf6eaa7a091cbcb1a553594afd314fe7b7b2a7e39928cbb2ce99d4fdbdb0dacbb4641f4f960a76d4232b3703b2e0980326cd5a5d4b0d739ea6e1ffdca4ed44979638c93934fdb8d7b0f863d85a9c06ddc78f7bab7985e863ebb399365fe5f03bea325de3215c283096dc49dc80be69998925a0b83b0b55b15a7cf6e49620c7e12f72021e2d372ec6742a5d86f47f20ca30b2b10528182926b6e1041909df3bfeb164bf70e2cf7b3a3bc286abcf66b5850df38b69c6f58f545f37c64eacd456224920b41936b5de3525e7d8783f795f6bd5a3716dcd96b51ded85b8d5d5f8bbf031fecb25645267e39da6add8acf9883a8c59a63d070fc7b71921acd5a3264d79f2e429dc9f141b67ee06dec87e291247455d86f4033cbde0887697044dada6f0f258b79de387de9b06dfd9f6011e851d9d3f41e13bf5ad55b00d4b5fc670a401f1d1e9db187474c2fa6887a2626bafc29894c4595010fe4f8dccac1737abd6626e3dd846c2632a19263308e6309bd6c367e620b328e18c8492b7795d001af445d28d5a237999af49f6d7f8ef791ab5ec01463d65c3ba09646ad983d5e6521822f8d62781beecf0ddf41050f66ca9abbc9aa84e7dfb5a28118a8366f1eba1308549a9fb25e97fe192d8fb062322f87b0a4d14524dab1c3709aeb11430ac3fe887993bee9234339b6feb9cf7ce3f471c8d28e091e2ed45f02e1c0b25607600cd17e748e5ff35a10fec1c16d10d38cd59db4210c44bc9a620c98b4518b7b23478ac2a8b39d9a279838c8a426674038bcec1097a6cb84bf4b991160571b1e065450d1219d6a04c7f9fdf00fb17fa1e8e3a54df547aaf0e59f5facada21dd7767be6e30430fce760dc1a4a2e617a94886928e141621726e8d16f8b2fa31c6970a668b288636b7bd9fb5afb0c9ba2c3e991e1a122deaa530ed37562af5b39ddcbeb24b24ca8071627b91b95dceb2de72ed30dfb17482a106a64fdb918e47b0db5ce495eef88b70da238bbfedd35fe6b0553abaabea6237303e313b0fcee09c44e9daab7d4f328085d9e3ac340b3709afcd0a183a4b4016ab5d5a5251f0b500ad7a45cef2e75073b169802cf1a3b6f4c72c85db0b73b2acf5c4f56e23e2647ee18ff0a2fcf62afa00a8dc45b063bd583012a04e4f9bf9076f5796711242183b6cbf7cffbfd59fd10bb2d85638c3de1dab68a0d166b856deb01436b901add0ba216c082d3909301ac42ac1e301a9a3a00789af03cbb737130a33ed491a3aea6556ef7784e6ccb305fa4c291dd88bf133e41d2704ca696772ac6bf465bcfb29809ce29b10ecfc09021aa5b031bfb29715088b814ae0e924d18161cb1f8609e5ea89484f9e1d89ba440530bf760e9974774cb2204b7b0facb45166a81e7667316001a49b0d47060edbd1e087271307be5ab7f9d5dbf2bab4f53b8e3e4e85b8e01e5bc7ef02ef61cdff029b3b4e62a2e722a95837e07641654bceda7a0aaf5794a196f7b1cf8507989b2cd657cd6a290587775d9a3db64f44d51738b18af7c5936a9718993a8a3d2d2e3b0bc7820d09105783894da4df51b78c16fbe1f5615d24541e7980881a4cb88b7fbf0053cfd2ba09887a484a3efd54fac1e4f34c28196055d47f36d98f0591d98c8ec0788c81aeeef025b081fe5384fef9b3de3f22493dd1992a2a391da10ab4f14c4af460d3f6480fd7377b6467ab185b109f7a0ce1900f7dc6fab28defb79ade43056e059db22e711cd664b43efc28d11c297171405f0b82b33d48d2b2c66953071658e831936ff91fbfae3b31ac3ec90836b21dc6a49a196a45faa6732c1671cd489b1c3897520c8ba7a0767103d4a65276ccdcaa53c37e8eee25d801b13f6f5a9968de0f3e45f7d0b15dbae73ec9da5d12669b4ac64a715109178ce9d0c9affae4e6962fce4338a131d385cb54d88c955d1973c30abed2c8573f8c30c569f69627d2981752eb80a3548cfbccf8ad50752d243534519b98781d454168f755a29d29a4b0e671906774cd8574880c00302200d3baa4bd1bad6c2470569e248fb1d10916030067e83a3afb91f2737fbac928054ba1318e18b51705708495816f421cf4a023af8197992dc9c669c502c2cecc8d20a8f002081de9a1bd306843f675fa3902fd62744428a9b708b13a2473d5476dd35411b23051952facaa4434c6e4793af564b5dcac269ab425e3cb44ae783ceccea40122209b5c2ac42a31b5080565c9856651219f759fda6a3484b503a6177910cf0f703fea92def963c8c310a96185256e5aa57d43472cfcd240df0b57ed486a9e764d2a0a27a4213552ca5673c8e4c0bb5ae5b31609a9cd81f17c944370a1d72a2db9e8e33273d99394672583a742974e3bbbc8f933b5d494853d0e8d5428216a445109a901ae57c3a2b7470bf8a50edccbfb40a4fa1004c20e2a3b8b93c66b7327558562bbc216ddaaffff7aca7bd51e5c3a1692fd62436dd98f425436691dba84045516cf0758ccfa9e8e508e4419a156dff32dce6aa010b5663da9543a5b4b3a340d6e53e3d4a9bcef15bf1f3ccea74b59c10888109413565c8fd784f346d6f5c45a73214c42149a6523f17eaaf26c5730933d71c1df03265a87242ed73ac6c65da352b2e7ac1cfbee080bbc706141637f6a5faa40192b0f078c19df14a2eb13f4bee78841d36ffe5750d89f8864a235c95ab5b2c81b92382670a9ea94c16a0f1d6441052e82ce3230ecefddd980e76872b1b9958f2ec0d25d4182960edee214862d19034a42bd644eed08713abe50398789abdbd43422177b43dd691118d1e789ce09fb3a9d35877721d2b3665f82c513d529b647bee2d6584f74a7eeb1096ff8d38eb043a3ab652e32e07edb1a032b156ccae4547ce1d9fbcfb15061febe5e728d5f523fc13e3445180eb36a3d5cb3236e486ae4d5482976b83ec56bdeff35630ed90df8942995c69eaccb2517f5588c5d883ce7b608165c33ef7f9e53e36f5f4e7cdf2ff147461cd0815d30d49c3a0a864d0abb99e6406ec350788fc572f394d0ff8e56eb5d5fd6eb0554d57957c8c01b599cad259eb3add08dc46e2d66c45665b6e076f24c48402bd6726ffb138bae92031b6f63068436d60368eda88f57a75c43978ef2f683e207a307bb7d388892c97446ff1c839c70a6da51dbd9359e6392b14ffc0987ed6eee0bc229cc72b79aa0d7b2c8bb8eb21cbb91738a908c3caef7089d90db534afbdcf7b63f3dedc538f1064484d728e973bc86089f455e5535be6d793c171e982007c7575f3ec9b99f1688705701cf696fd0abd51ede65b139852a0a80c2804728f182b99a893a3a4cf60c3b50666db9d81ad516e8df9cfaada32d8f95b3b1a6a4adc233993fa9c2628d1de77f3fa7ae84c624bcb97c0fd04879da30de6455d5562ee38d463611ccb59c590f226a41baefad6ff99aac6e1c23333ca5dfc1bf04d79f4e38b7da84965894d777bf7918a6cf655aaeac35c2712f0145eac78c5ef58d419374ca2f0c0ec1060684b0ba02fd10fbe7b8aaa7902d477a51b6196f1bdbed484563b67e0ffef81944796a8f42ad5e17d8a08493dc901bdca5063497eebf9e0b986af471f8ffed678c97cb51adb18b7e720695225273f251f55187423c77d67c2ec1c6ef7ee6dee09a42ad5f2f99dcfe70d86f30255388a811c20d8c89478a41831134a1a47987633c71c96298d9979c98716ba4f9320ddba64fdefbcb9cebb898b030ec0bb1677888820b778cac7656fe2332579e1b50c2e05ca8bd74ecc692798ff91630323f90e3be06268dcc8e94f44e6c466c74db8ea952a34c0008589b7895119004fb7aab70245be7d81c37c61eec8b9a49e4e5d473066907c0357651c38b82496fccf77c0b0084aecccdb9ddba22393d22a0dfc0955d700d19d8e9164fbc3102705149a017ffdbb823c8ab7b0db3911c426664aef9bb6bb7d783d9348a489b971f8a231ff715693b1b2596a174861384c9a05c31fe1b8ac2d590b82f852d83ceabe53c6798f46d0adeac1db0ce099bfb8de2798f30964c344c9d88e7c19aa5e2e8c0f35f5bda7e9c3fa5021cb50ea1c1dd53708f00cc4c1cac94b58f53d8af586a3124141f2b2707e53f5872c137f58f414070d5f1c49a2a10adb43dad5d62fc113d32d833385d7827e4bd7268976e5fc869b8699a6380866eb6bd114d8fd8a680b86be7c9f9b81105d8222eb26174ad8bb29ea73b05d70c8e7dc9faf9b72c355dac7202bbf24610b544fb9b0d7c08921ab846d1adea65d98423fb9c6b01594a09d73c38cfb8c8b1c70885590fea69a01e93848646f7c19abcfa67fab3c48e15b39afb3b26b934845ea6e834e2377d5e084f8c680abfa1c830a96729163fb620928aa763b6aed58cc0e58c9fe72fd514fbf2608e1db16389e5ccf563148487abfa85fbbe099b268ee2aab46187452d8172049c98668f726c5bddb09b87a9809ac0cbbafd27cc1dfacd38122895e8fb01cb5d821965a76d647fbbbb86348827747620210a189f24c9c4ecac25161d8e884f99e5449a41c5e7bfb12640849d3812d84fccf4db64c5196005525682b933d1d98e931237a8f583adf091bbdee34e805ff32b2629467c64b904d3c71e2c0fca51ad6f525e64b0bbfd7cd7742a079238c55a482990b311f3a512b7f0ebd747c5bfe566e58a7304c8ba20a4feee217b6d9b993ef4aaa2df99b7f4c086e63f5fd8fa986f6e418fc0f4bad4f7abbf6580ed2b00cb98698e6e6e95ea86214c4f7cd9c1724b3dc026bcef65a9fbdc5c193245654593778ef86a875291470217a5a0ca115e34f57a7452fd12bcdf3fa923dc4d0c962394aecfcb8d92f1", 0xe12}], 0x4) poll(&(0x7f0000000340)=[{r0, 0x4}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = semget$private(0x0, 0x4, 0x5c0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x18, 0x0, 0x37) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r6 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x0, 0x10, r6, 0x0) munmap(&(0x7f000000e000/0x3000)=nil, 0x3000) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r5, 0x0) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x7fffffff, r2, r3, r2, r3, 0xa1, 0x401}, 0xfff, 0x8f71, 0x1ff}) semop(r4, &(0x7f0000000180)=[{0x1, 0x5}, {0x3, 0x3}, {0x2, 0x7, 0x800}, {0x3, 0x6, 0x800}, {0x2, 0x24f6}, {0x0, 0x0, 0x1000}, {0x3, 0x9, 0x1000}, {0x0, 0x9d57, 0x1000}, {0x1, 0x8, 0xc00}], 0x9) executing program 7: openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0), 0x2, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x200, 0x4ebfac6bbaf796d) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)='#!', 0x2}, {&(0x7f0000000040)="18", 0x1}], 0x2) writev(r0, &(0x7f00000002c0), 0x0) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x28}, {0x4d}]}) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x27, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) write(0xffffffffffffffff, &(0x7f0000000080)="2300efe4855a00beaa9acc7808d0", 0xe) r2 = open(&(0x7f0000000f00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x1, 0x9) utimensat(r2, &(0x7f0000002500)='./file0\x00', &(0x7f0000002540)={{0xfff, 0x8}, {0x40000010001, 0x80010000000000}}, 0x0) mknodat(r2, &(0x7f00000002c0)='./file0\x00', 0x6000, 0x81) connect$unix(r1, &(0x7f0000000300)=@abs={0x1, 0x0, 0x3}, 0x8) link(0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd600625200000000000000000000000000100ffffac1400d0fe"]) r3 = socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x8, &(0x7f0000000100)="54db0b54854d9a37275631fa6e64174e78402377241f3b2ed58c7bda91f1bb6545d47631dff7e76aa265a2f8843b8ce1456e3fb26125a455bacf5bd48c8d7bae6cf710c023b177094b91f32433bbacecd6613f1005d2fb896d2b5266906e9b8c5c1a418c4d72195cfcda996f6f5dce220916634c6dbdefed7290ee704452", 0x7e) setsockopt(r3, 0x1000000000029, 0xa, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x2, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r4, &(0x7f0000001000/0x3000)=nil, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000540)={0x10, 0x0, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f0000ff9000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000397000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x80000001}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f000024a000/0x4000)=nil, 0xfffffffffffffffe}, {&(0x7f0000003000/0x2000)=nil, &(0x7f000045e000/0x2000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r5, 0xc2585601, &(0x7f0000000180)={0x4004, 0x2, 0x9, 0x1, 0x0, 0x7, 0x3}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x40b, 0x0) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0xc}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 2: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x112, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) sysctl$kern(&(0x7f0000000300)={0x1, 0x26}, 0x4000000000000087, 0x0, 0x0, &(0x7f0000001440)="00000005", 0x4) recvmmsg(r0, &(0x7f0000000080)={&(0x7f0000000140)={&(0x7f0000000800)=@un=@file={0x0, ""/545}, 0x223, 0x0, 0x0, 0x0}}, 0x10, 0x1000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) syz_emit_ethernet(0x36, &(0x7f0000000000)={@local, @empty, [], {@ipv4={0x800, {{0x8, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1, {[@rr={0x7, 0xb, 0x7, [@broadcast, @multicast2]}]}}, @udp={{0x1, 0x3, 0x8}}}}}}) syz_emit_ethernet(0x4a, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x44}, 0x2, 0x0, 0x0, &(0x7f0000000040), 0x0) sysctl$hw(&(0x7f0000000000)={0x2, 0x8}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x15}, 0x4, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x1010, 0xffffffffffffffff, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x20}, 0x4, 0x0, 0x0, &(0x7f0000001140), 0x4) sendmmsg(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000440)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000180)="b860fe09625ee6793978a575faa1b6c6c1d6c2eca2950e663d39ab1be31a269a39fd2ad2a38f5803b46d2c516e85da9f00659c2ea9ac56733f7e4e4973c1e6b326c91343ea3b", 0x46}], 0x1, 0x0}}, 0x10, 0x0) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206979, &(0x7f00000001c0)) sysctl$machdep(&(0x7f0000000080)={0x7, 0xf}, 0x2, 0x0, 0x0, 0x0, 0x0) close(r3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r6, &(0x7f0000000280)=[{&(0x7f0000000040)=""/118, 0x76}], 0x1) write(r5, &(0x7f00000000c0)="c3", 0xffffffed) recvfrom$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 3: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) (async) sysctl$net_mpls(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) syz_emit_ethernet(0x141, &(0x7f0000000380)=ANY=[@ANYRES64=0x0]) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x1c}, {0x40, 0x40}, {0x4000006}]}) write(r0, &(0x7f0000000180)="0400a8fc9dfe842e583719781f8d0d", 0xf) executing program 1: socket(0x0, 0x2, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000100)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x10, 0x0, 0x0, @rand_addr="0b50003e00000700b77391b100", @empty, {[@hopopts, @hopopts={0x2b}]}}}}}) syz_emit_ethernet(0x4de, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa9cd7361987d486dd60ecea6604a80000fe8000000000000089750e6b000000aaff0200000000000000000000000000010020"]) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x3d}, {0x5}, {0x6, 0x2}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) r2 = dup(r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCFLUSH(r2, 0x20004268) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, 0x0, 0x0, 0xfffffffffffffffe, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000003c0)=0x2) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000001c0)=0x7, 0x4) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r3 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r3}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setpgid(0x0, 0x0) setpgid(0x0, r3) ioctl$WSKBDIO_GETMAP(r4, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r5 = fcntl$getown(r4, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(r7, r7) socket$inet(0x2, 0x2, 0x0) r8 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r8) setregid(0x0, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, r5) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000040)}) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0xa, &(0x7f00000002c0)="090000005d4db78e85a7823064ea843983f5aa627015b07b6e233158dd6038b804fcfec5a15edcdd817d908698dd6d02cb22d4d542e4a3b35a8981d15d86591cdb657a38f0e2dc7332e24ef33d6ed7d2f8bd4d4154c88a8b8c51c925a27f5f98ab27a5d98c8365060087f791ddb6f9577faefeb1a757843da23432e3a67a33236e7e8c9dc27b5c7044c81876e8dca4ccff9809ea292e23706842ea883d4b2c00f66e74a6841516c19ddb52d8e6a3cab3efae7aab0cd2693193ef9e9a237c9c8084d1ffd12a570c8d1cbb74e58bd24b99cbfb070f179edd4a55518f46b06bb5", 0xdf) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x0, 0x3, 0x0) ioctl$FIONREAD(r2, 0x80206910, &(0x7f00000001c0)) executing program 7: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000180)=0x5) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[]) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000000)=0x7) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x41, 0x0, 0x0) socket(0x18, 0x1, 0x0) fchmod(0xffffffffffffffff, 0x100) ioctl$FIONREAD(r2, 0x80047308, &(0x7f00000001c0)) kqueue() select(0x40, &(0x7f0000000380)={0x3f}, 0x0, 0x0, 0x0) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x2000000400054}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffe1, "23d90e327fc61be44abe7a1c8113e6586d396565"}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e", 0xe}], 0x1) read(r1, &(0x7f0000000140)=""/223, 0xdf) r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x4c}, {0x1}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[@ANYBLOB="00b46d75bcc8e36d5d2feca352c76cb70f725e741260a7ebc93e9f36c84da5d9bdccde8a42e85b0a72c04a6eaa39b0ea110398a04a92984b5fa0c3b9d8598cbb6a1d054f1a858a84682639c724c29a0306260c556b18d04653cdb0fe35bf136eecd8552b0a78779cda60468d09a939fa3450c2b6c2506a98e932db53429d10999d3ab485b63ac762014221514b504ae5329695b003bc748e6fea0cdfce4e750a82161ff645f23072813b7dcc74dbb30034d7e9ec18f7656dbf00e9e9b3efd0e50bc9", @ANYRES16=r2]) connect$inet6(r2, &(0x7f0000000380)={0x18, 0x0}, 0xc) executing program 0: mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000040)={@random="51ff7c0a23ba", @random="46abf2ab6791", [], {@ipv4={0x800, {{0x9, 0x4, 0x0, 0x0, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr, @remote={0xac, 0x14, 0x0}, {[@generic={0x94, 0x2}, @timestamp={0x44, 0xc, 0x6, 0x3, 0x0, [{[@multicast2]}]}]}}, @icmp=@source_quench={0x4, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr, @multicast1}}}}}}) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) fcntl$getown(r0, 0x5) setrlimit(0x8, &(0x7f0000000980)={0x7, 0xca}) socket$inet(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) ftruncate(0xffffffffffffffff, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x49}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0xb) socket(0x2, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) setrlimit(0x0, 0x0) syz_open_pts() r2 = msgget$private(0x0, 0x0) msgsnd(r2, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgsnd(r2, 0x0, 0x401, 0x0) msgrcv(r2, &(0x7f0000000400)={0x0, ""/137}, 0xaf, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x0, 0x0, 0x4}, {0x3}, {0x6, 0x0, 0x0, 0x1047}]}) sysctl$net_inet_ip(&(0x7f00000000c0), 0x4, 0x0, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x54}, {0x8106}]}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) executing program 3: socket(0x10, 0x2, 0x80) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000001440)=[{0x64}, {0x2c, 0x0, 0x0, 0x20000}, {0x16, 0x5, 0x10}]}) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x58}, 0x2, 0x0, 0x0, &(0x7f0000000180), 0x0) r1 = semget$private(0x0, 0x3, 0x3c0) semop(r1, &(0x7f0000000000)=[{0x0, 0x4}, {0x3, 0x2ff}, {0x3, 0x8, 0x800}, {0x1, 0x3ff, 0x1800}, {0x0, 0xfffd, 0x1800}, {0x2, 0x6ff, 0x1400}, {0x1, 0x7ff, 0x1800}, {0x1, 0x804, 0x800}], 0x8) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000002c0)=[0x87fc, 0x9b7]) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000440)=""/248) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) sysctl$hw(&(0x7f0000000240)={0x6, 0xa}, 0x2, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) fcntl$setstatus(r2, 0x4, 0x40) r3 = getpgrp() fcntl$setown(r2, 0x6, r3) r4 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) shutdown(r4, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x100, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0x10000}, {0x3}, {}, {}, {0x2}, {}, {}, {}, {0x0, 0x9}, {}, {}, {}, {}, {0x2}, {0x0, 0x1}, {0x0, 0x20}, {}, {}, {}, {0x3}, {}, {}, {0x2}, {}, {0x0, 0x54b8}]}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) unveil(0x0, 0x0) mkdir(0x0, 0x0) poll(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffff9c, 0x8058574f, 0x0) r5 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r6 = dup(0xffffffffffffffff) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000000)=0x8001) ioctl$BIOCSBLEN(r6, 0xc0044266, &(0x7f0000000280)) executing program 6: select(0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x7c}, {0x28}, {0x0, 0x0, 0x0, 0xfffffffd}]}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) executing program 7: connect$unix(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) r0 = socket(0x0, 0x0, 0x0) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) write(r0, &(0x7f00000001c0)="7306861aa299ceafb0428ed6007f34a9e6e510693d128823f01e5cf05cdbac897ddfb7368f3f06d2fe58317753482ef18e23ccf935e717a77001a994a25402ce48de6e2cd77e", 0x46) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1c1}}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0206923, &(0x7f00000001c0)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) fcntl$setstatus(r3, 0x4, 0x40) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r5, 0x2}, 0x0, 0x0, 0x100000}) socket(0x18, 0x2, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1604) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r6) socket(0x800000018, 0x1, 0x0) r7 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) poll(&(0x7f0000000100)=[{r7, 0x4}], 0x1, 0x0) close(r7) executing program 5: sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x6) socketpair$unix(0x1, 0x2, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) pipe(0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000280)}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x0, 0x0, 0x81}, {0x7, 0x7b, 0x0, 0x401}, {0x400, 0x20, 0x40}]}) syz_emit_ethernet(0x2a, 0x0) r1 = open$dir(0x0, 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[]) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(r2, 0xc0187009, &(0x7f00000000c0)) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x7, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000240)) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) sysctl$vfs_nfs(&(0x7f0000000200)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, &(0x7f0000000000)="dcbf21de", 0x4) executing program 1: socket(0x0, 0x0, 0x0) (async) socket(0x0, 0x0, 0x0) socketpair(0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x4}]}) munmap(&(0x7f0000ff7000/0x3000)=nil, 0x3000) setreuid(0xee00, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) (async) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x4, 0xfffffffd, 0x848, "1df2f9238848324cbb82075f80ea5e35360960b7", 0xff, 0x5}) (async) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x4, 0xfffffffd, 0x848, "1df2f9238848324cbb82075f80ea5e35360960b7", 0xff, 0x5}) r1 = syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x2, 0x7fff, 0x2000010001}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r0, 0x3}) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) close(r1) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000240)=0x1) r2 = socket(0x6, 0x1, 0x0) shmget$private(0x0, 0x2000, 0x413, &(0x7f0000ffc000/0x2000)=nil) (async) r3 = shmget$private(0x0, 0x2000, 0x413, &(0x7f0000ffc000/0x2000)=nil) shmat(r3, &(0x7f0000ffc000/0x3000)=nil, 0x1000) connect(r2, &(0x7f0000000280)=@in={0x2, 0x1}, 0xc) (async) connect(r2, &(0x7f0000000280)=@in={0x2, 0x1}, 0xc) r4 = open(&(0x7f00000002c0)='./file0\x00', 0x100, 0x8) mknod(&(0x7f0000000300)='./file0\x00', 0x80, 0x8001) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000340)={0x5, 0x8, 0xfffffffb, 0x8001, "bde116790f0b1979cf52ec7c828c486ef5037e87", 0x4}) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0), 0x40, 0x0) kqueue() (async) r7 = kqueue() kevent(r4, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffc, 0x82, 0x60000063, 0x80000000000001, 0x7}], 0x800, &(0x7f0000000400)=[{{r0}, 0xadfc1f8d018ef0cf, 0x8, 0x1, 0x5, 0x2c}, {{r2}, 0xfffffffffffffffa, 0x98, 0x2, 0x6, 0xe3}, {{r6}, 0xfffffffffffffffc, 0x12, 0x1, 0xfffffffffffffff9, 0x3f4}, {{r4}, 0xfffffffffffffffd, 0xa, 0x1, 0xde18, 0x3}, {{r1}, 0xffffffffffffffff, 0x50, 0x2, 0x100, 0x40}, {{r7}, 0xffffffffffffffff, 0x21, 0xf0000000, 0x2, 0x4}], 0x0, &(0x7f00000004c0)={0xf17, 0x5}) (async) kevent(r4, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffc, 0x82, 0x60000063, 0x80000000000001, 0x7}], 0x800, &(0x7f0000000400)=[{{r0}, 0xadfc1f8d018ef0cf, 0x8, 0x1, 0x5, 0x2c}, {{r2}, 0xfffffffffffffffa, 0x98, 0x2, 0x6, 0xe3}, {{r6}, 0xfffffffffffffffc, 0x12, 0x1, 0xfffffffffffffff9, 0x3f4}, {{r4}, 0xfffffffffffffffd, 0xa, 0x1, 0xde18, 0x3}, {{r1}, 0xffffffffffffffff, 0x50, 0x2, 0x100, 0x40}, {{r7}, 0xffffffffffffffff, 0x21, 0xf0000000, 0x2, 0x4}], 0x0, &(0x7f00000004c0)={0xf17, 0x5}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000500)=0x3f) sendmsg(r0, &(0x7f0000000a00)={&(0x7f0000000580)=@in={0x2, 0x3}, 0xc, &(0x7f0000000780)=[{&(0x7f00000005c0)="84ae783554bf4873e841025ba4ef6ab8e5f8acd4ade13b37322a0d9a7293f3a069dfc260ad6b5f7dd592644112ee0247c8de9705038f3c513554cbb28378fc87cde9bf6cdd18343fe71d9a2576f8bc027e6dc2841cd31458f0449961c676fd01730922355e831f4a624ff6ff6358768f9bf5a6340b4c743331b5d2f7d5748d5742a1edc669e4d131a8666897fff24f93399f44352a66ce", 0x97}, {&(0x7f0000000680)="9bcef4ef0ba24b2490d7ff9d2fd3e9ce8d11c9d8815a80d5e631487c5c0f11a6768fb6bb6ff114b555b70edf1ed14e37423ba193574fb97145cd0002eaf430f531a7a21ffc240a8f081a6e3532d15a5ab87cd604696a555dc040c436451be758e99d7b638d29ce83790d9a6a8527adfe98445542b79572b21f29ee74ae1b4aca34e1ab96103235c18fa5140d5ab84ec3e786c645a44273e4857ce18bfebbf818a4e52f2ec8f07177051537e0274033760dff5ad75238523d1f88e0134cc918cac0e136386b95", 0xc6}], 0x2, &(0x7f0000000a80)=ANY=[@ANYBLOB="d0000000000000000100000008000000d194298efd2fc027e9760de171a7931dbcdbbf112692749e84207987e830dc9441da048d09bd5031e5ba4881bbc77ba5b940e2cc9360fe525f517dda71af7e185c6c3c75096f2637db346af07f0d56d33175332098abc82edda9e23806bb448e10dce91e415122da5829962e7d9489e45e6632c91a6b9ec6dd7429a3f7c4342d30c3803171224ca63f1879c81f2113fd96874b0918f008ed2f07b67d6cd0d40152a7ba60690c824e12f3e96a7c6b1d9f523607265bb82ff61eb78c94dc92d7008000000000000000ffff0000fcffffffd9797bee5ea7bbabe0688c69e25ffdccfb16c5fc99ab1bf97b9f10d44f1220316ed7e6cb7274482886350b1a2564d1a1f0508deeb3228ace92529a3fe45652c434926ec0906e9248f4e373d6e8a60bbf2387f0bd98772ec071aedcb3e35f0d3e62d276c8292d4919f92f9e56edf19d00c00000000000000000000000ff0f00006e1f0b10448e596daf7e2ba485bbfa7fcc40760cba2ba705ce163fdfd37a52dc14eed8b21a029e342cbf2f188cbe2a5a3f94e62c88d6adfa6c685ea1c92cab677a699393281d3c65cc5502fa4b446feb6297ac32dcd617e1cbdfff22516a8c16c824e3608abdc298cf16bec4912d31c538a2bfa7be33aa85c098a18530f808abbd890d3a79c62b96b64c865154c0e9b82fe3a47ba6e56dda2ed73b2f23dd01c6c7c175075ec28af5ca9a003e6ed81fe26179bb000000000030000000000000000100000005000000a455d8c7e18906f461e8f744d1ff3ffbd0fbe1d325121c94c800000000000000401b16e6c40ad0e6dd07cb3733a80a0b1ab33f8c3fb081205069df140d8c3dc932bdc1c7b0b31c262a2cd884472a876d1e396b4fc8110547a93e58be77254fd59686b03a2bf2498cd8a7c800cc7d380602e44219970d68aa82ec6a2b832b6620670696247e9ffdd1c503b6ef579b01c26c6f20499f4b45ca8dc1c0112c3ea91afb6ce796d3bb9ad7d40be5c5caeb17ea48c9a01d2f499585d792ac110347a33aac9b0ea8b38e81204d0ec2fcd7b84eaec05f0e572243bcb0983df65b2996a260cca12fee5eea3f4dd44816496fff18815d9081d956279a94a369161882b507ef05a4f5ba8d015f1942"], 0x240}, 0x4) (async) sendmsg(r0, &(0x7f0000000a00)={&(0x7f0000000580)=@in={0x2, 0x3}, 0xc, &(0x7f0000000780)=[{&(0x7f00000005c0)="84ae783554bf4873e841025ba4ef6ab8e5f8acd4ade13b37322a0d9a7293f3a069dfc260ad6b5f7dd592644112ee0247c8de9705038f3c513554cbb28378fc87cde9bf6cdd18343fe71d9a2576f8bc027e6dc2841cd31458f0449961c676fd01730922355e831f4a624ff6ff6358768f9bf5a6340b4c743331b5d2f7d5748d5742a1edc669e4d131a8666897fff24f93399f44352a66ce", 0x97}, {&(0x7f0000000680)="9bcef4ef0ba24b2490d7ff9d2fd3e9ce8d11c9d8815a80d5e631487c5c0f11a6768fb6bb6ff114b555b70edf1ed14e37423ba193574fb97145cd0002eaf430f531a7a21ffc240a8f081a6e3532d15a5ab87cd604696a555dc040c436451be758e99d7b638d29ce83790d9a6a8527adfe98445542b79572b21f29ee74ae1b4aca34e1ab96103235c18fa5140d5ab84ec3e786c645a44273e4857ce18bfebbf818a4e52f2ec8f07177051537e0274033760dff5ad75238523d1f88e0134cc918cac0e136386b95", 0xc6}], 0x2, &(0x7f0000000a80)=ANY=[@ANYBLOB="d0000000000000000100000008000000d194298efd2fc027e9760de171a7931dbcdbbf112692749e84207987e830dc9441da048d09bd5031e5ba4881bbc77ba5b940e2cc9360fe525f517dda71af7e185c6c3c75096f2637db346af07f0d56d33175332098abc82edda9e23806bb448e10dce91e415122da5829962e7d9489e45e6632c91a6b9ec6dd7429a3f7c4342d30c3803171224ca63f1879c81f2113fd96874b0918f008ed2f07b67d6cd0d40152a7ba60690c824e12f3e96a7c6b1d9f523607265bb82ff61eb78c94dc92d7008000000000000000ffff0000fcffffffd9797bee5ea7bbabe0688c69e25ffdccfb16c5fc99ab1bf97b9f10d44f1220316ed7e6cb7274482886350b1a2564d1a1f0508deeb3228ace92529a3fe45652c434926ec0906e9248f4e373d6e8a60bbf2387f0bd98772ec071aedcb3e35f0d3e62d276c8292d4919f92f9e56edf19d00c00000000000000000000000ff0f00006e1f0b10448e596daf7e2ba485bbfa7fcc40760cba2ba705ce163fdfd37a52dc14eed8b21a029e342cbf2f188cbe2a5a3f94e62c88d6adfa6c685ea1c92cab677a699393281d3c65cc5502fa4b446feb6297ac32dcd617e1cbdfff22516a8c16c824e3608abdc298cf16bec4912d31c538a2bfa7be33aa85c098a18530f808abbd890d3a79c62b96b64c865154c0e9b82fe3a47ba6e56dda2ed73b2f23dd01c6c7c175075ec28af5ca9a003e6ed81fe26179bb000000000030000000000000000100000005000000a455d8c7e18906f461e8f744d1ff3ffbd0fbe1d325121c94c800000000000000401b16e6c40ad0e6dd07cb3733a80a0b1ab33f8c3fb081205069df140d8c3dc932bdc1c7b0b31c262a2cd884472a876d1e396b4fc8110547a93e58be77254fd59686b03a2bf2498cd8a7c800cc7d380602e44219970d68aa82ec6a2b832b6620670696247e9ffdd1c503b6ef579b01c26c6f20499f4b45ca8dc1c0112c3ea91afb6ce796d3bb9ad7d40be5c5caeb17ea48c9a01d2f499585d792ac110347a33aac9b0ea8b38e81204d0ec2fcd7b84eaec05f0e572243bcb0983df65b2996a260cca12fee5eea3f4dd44816496fff18815d9081d956279a94a369161882b507ef05a4f5ba8d015f1942"], 0x240}, 0x4) close(r6) openat$zero(0xffffffffffffff9c, &(0x7f0000000a40), 0x2, 0x0) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000a40), 0x2, 0x0) executing program 0: r0 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000ff0000/0x10000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x200000000}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000fef000/0x11000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000003000/0x4000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2585601, 0x0) socket(0x11, 0x3, 0x0) socket(0x11, 0x3, 0x0) syz_emit_ethernet(0x17a, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000051ab5b60000100000004e95003f9a00000000"]) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r5, 0x81946467, &(0x7f0000000180)={0x0, 0x0, 0x0}) ioctl$VNDIOCGET(r5, 0xc4104603, &(0x7f00000002c0)={'./file0\x00', 0x5, 0x80, 0x7fff}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x85, 0x4, 0x20, 0x5}, {0x8, 0xf, 0x1b, 0x5}, {0x40, 0x2, 0x1, 0xaa}]}) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699d, &(0x7f00000001c0)) readv(r3, &(0x7f0000000280)=[{&(0x7f0000000140)=""/156, 0xfffffdf1}], 0x1) r6 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_open_pts() fchdir(0xffffffffffffffff) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x1}, {0x7, 0x0, 0x0, 0x10001}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xffffffffffffff98) socket$inet(0x2, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x2000, 0x0, 0x0) close(r6) executing program 3: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x8001, 0x0, "1a11ffffdd7f00000000505f00"}) poll(&(0x7f0000000000)=[{r0, 0x104}], 0x1, 0x0) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000140)="d9e1c07f9d5ccfcfb1cc42e7059e508024860f78ee9158c4a05b0bf8dfb972e5cb4f7dc2a6c857bb58f616aab9b45726978e3d9b7352a2d8090f7dbd6afc30a744978b7ed5c6dbd5b3daedbfed059b5e08de6451f17622e31c6724737cd40cdcb090446a20c0628a063f4882554eb128425773e636b4611e8f382edcb264ca286c14491ed8acf45fe98d79a960ea170d006e40c660c4b2c4f607a24169bb604962f7b8237d65401559be8d21fb5f8f9b6a8bc131676b84a3f3fd146b595f3ab1145317e91dd18cfca04a4083f7eb4793836d717f0496a34e8bcbd0ec73616bec54d49da80f6f1fc46a68a3b382ec2044a9f88fed17a299978bb9f7201a", 0xfd}, {&(0x7f0000000240)="4b9af70eef62eda6b63c3f01834c8d26b0a391eff4d2909e021b04282dfe1ed3314d180ac2c426520257efd5278010021a2b3f4daef8408fbcb6e290aca7f05505d7cbf379db8c80fdba6d887dcfc0c6815091c4b6da01854c25b1b185242e450f10bad580bf29ffad1f862ed8713370ff9a3a56f91b06ee697a87e888a6dd998553422882b0eb3833d4d5b571ec39a83169ce3cbea7ca47c7ef777559c36d649a41e3fe74566d35ab5b896753eb6673396d395bc81abe649a1eb7dc27ac84be6c5198581aed5b894981dc210860ecfc8d45aeea432b89131211d93357c41d8e2cd3119015f94a5aabc8aef04ab327", 0xef}, {&(0x7f00000009c0)="1dca6ff0e42ec6efaca89b7cab58199dd79cde37bf84390a23b09ed2c36464c2b92dce9d7bce0a2ddd0fb01d594d8ef11fd3ec9ccb413c9115e052d1b009ee2ef45b92aa3d99883954ec4697c7eff4d5a5f99548a2382e67ef136dd8f37b19835723da5e0e2352b1ae5a61e7cd9aa742cf2e2186a9b2528e0db74fd5a453cb1f89a966d883ca5ab91765e84b56ffc07d5ce11f51d65fe48024419ddfcc7427c3efb57b2488f547b09140b2a1947d3fbde8a402997d7d21b4af647bf4227542ff93d574963a899cd0cf063c5fc717047dd8591b2aa530a4e3a00c2bd8d5c715e038ce0c7b0cebc1785e8f85d2895810d7638796378b72a08cba3a1d6ed11efc6c9a7254c7be40614e0a17acabfd8a4ed5a69b30af053ded5410a7082b1715e4dbce3e0863dbb2814d757d10d883d8b87bacd7fe5b991b194bb1d5faf7b1ddba007124698fea560d0c7e8842bdbe05de8bd603cbb16fa7022bedd7d867dc70e883c3bd9b2ee02ef125870a1befc73f1511924686c705c46091b332a6ef0e7d3d3932c301b124acce56b73ab56da8d6a0e3294b6d8d2b86214a8e3fe6f94e712b00ca0bda5fe09216c710d0e98e34d24bf2b6689007a585afb4390e10726716ced0819e7e041ec9a3d3653489a9393186fdd513949e95e8a822ffa8776fd0c7b23fd4d17422190faa2ccb28b308715b1b5708ba7ff8b33fbf972dcf7cbf7bbbc2df13212f617f5262170113fe8ad36c5fdf6a0ec8c1fc6a9cebb65e02131f36f887316eb5ee149f5ba53138548ce984677c33e92c64ed24345e6e7ddefdd4111d6766ef03876eac2cf37e08991885ddb0cc91861db3ea961fbbfdc93c6a14da88fc5646f3afe03696aed3895384bff60dbf20a2f45ab3193815d625dcde542b02cf3e60e301960ff23da1634f003c9d6f5c0c1e5fccf2603ee337090c66779705953fbcf6aa27b4c07636d5d6ade94247d0f960537c970ff905db7ea9dd094e55a31690c79e2bf8365e0e9af6dd0c0f599dffa22528b77058b08ab5092dfc05500fa63bec1868f0a1c088e8f3ce6f91440e20f3224b81fd8fcf6d6808807c991e0a0d83df07edfbf050d8df71103dbb79aa8316bbacdfa107117c7c082000156cf2b4dfa5024b993b6cf1f3bec92b23b4d0e04d995b1fb882fcb15d102a54ff649f4b3f65384fae9c93edf4506755e4e881eefd278ef90e38e72d9c776b3681494b3ee54edbf44ce429d3a97439f462af2e9786f6f9edce8ba756dbb46b99a4d1dcfe2805cf0d3567ad92e7fd60b60ca7afa63cbb7d1db05aa3139c5a00ddf79ee08075ae4a23ff6dbd6c79c7cb6b5622dc980a6e665229dfad4d0f3cb31dd2c60b8d948f33ab89348010f66e701d1e5fe7ea9c58cc628b8aea90b589055b4a488b61005449d585c60feb4022b2039de97a5a13c9189e8a3a2fff6ee1423f9a910f19fa5303de97c5a0a057f63d52c88bd4729d8b858d9db0295fe852d9270b8cfb48021ad97582746c450526425286124106497e3beaf4bb3a1468628e90dd6289a2556fb26bc9e44e25656582856f576c5acb3719770f46ca6269b3cc2317c4fba31d5fa6e15b2539fb2b274ad79661b45a07a74a4691379b87d5bd9370eceae09d4d750a994973bcdfaa689eef012104c62a8df2f44193d62b71e4d171d4730e9eaac429294aa3d9acacb4dfde8ec42f669e2998e042bb6a86a8e3dba5f35278228cba4e9ce9d8b337a193fca92b92e6ad82ef424de39f0ba6ecd5c29b1fee9e48ce9eefdc54c92c4de0b6c6a2caa754a9c0cd47aa1369fd19f8a69a490933283651bef0cc5e007105d61bcb84876a8a706d77ea12d79da11f4934008ba76ba1653a3cb77dc3fbbfc456c65ee880a88b9e6e2bd14ace33ff214f322348a296b97df362e62b8cb444230737d11fd5eb837cc5a1f0b0fa9852b72de5e21ba37964f039d2251467601ea9d37af1879cc148125ec93e47e86da1b6044c276043891694ff09f2e381fd298e469fe8b724bdcb2e36a894c31c462519f0d4bc9d53a16d432b62dca190d481ca7bd939b65955620cc539be386132d1752417eb6128d90214b47a1de4c56c8e14fbe2d83e5522e9ff1986a81d27902e8fec0d2da07a08900fb352fc77b49131f2a34d8ccf43cf94db044bbc9f37f8dcc8a8e194be40aa27ca580bf04618d0d577e0c312f16ce5cc32a5b71019ac0c4e804289399d4b92f81fffa122734758ad978db9511eeb8f553ebe079f4208ae8c744d5b21a8310b098cf2b7005711de1f3f440236c1311df1cd460b007166bbb4b20549766cb1e4057dd0c87f88769b38a9ae6a38aaa778ec027cbf60c2c490c007fcada1fc14980a4b2d383fc1bb55b3a6dc479eae73848f60123af4e69fbb1192f1d430c51aad5f209de9135da76a6b8a7f73592cf5c0fb387b44d9ece75b37eb7e48fc517a55f87f6b6b1a1a5d9b2dfc9d6eef81c3dc340abbffc0af1c60f464d28f52c52835bf3674241ff190e470d9f88afc2ec17eceba9ca6463e0b8bbca3d774be6042526d3f9f2e75064210a5897d87bf22827011c6f3f1eb320282577e5abc690643e50858ecf353f9f25f44f0143e33642f313f7a0e42ee051252fe9a6c4f55710c89d723dcade3f40c34fb6c2b14feeb4f86b5ca59396214c10ff718e6df4b40f45954428b36d75f72d7c18aced0cefed63b5472f4badb562617ba81deaef5e01648dd263e333c23bd835516cd5a9522a4a0367876ff820ef5bb7603d9ff8f41442c0182c2f966819be3df19c9c3f405b19e2a24c28e990ef6fa219870618efda559b1350ba058414c06050b6570cf9913c2685749a9b30287ff513248c4cf320ada703314aee341ac45ef3a04ba477682f363f5df08e73c38b6fd60aeb42850cf2ec2f91d7947d7138c56387c112b18b5a55e33785d66d7381386c9a068e9e7fc8584c64011d5b19e9197536033fabe282de422df95117b8921ee30fd41dfad6dbf41f3cc0abaa3974445a2e8f81e9940a165db6f994c1bede8fca34ebfd23f9677500ed549807ae59786d7dcf8d0b825c08cf9f99c50836cc1580314076d1990cf5b5414162e22afd3ae473b2fcce16f6b869b2dde7544d24af8a272ee03c72eae2c2830775693ec14fabb0510c1c05e35f9488dc36acc3d4f96e462402fa5eab61bfaed41160fa92fa3cf03a90c3575925c2df46b631dd20c0d01b8076ce4311d0d958f896b6e583ba62e79e77342b79a3a836e099583fdbed8e00e35806223e11401def2668fa6a3417dd308e11d11cb673d3ef6662f324a77d5807862a56eae25ca9f9377c472661023388feaadc4308f40c500c0f21293f669e3b3f823f4e7635846ff87a15ffafbe7bafa70a12c3b7ade991349c52e53e71c16a75961ebaee10409e49f8e2b9271792b0de255afa83e44ffc17c82fd3c15e19345fe149d2e1979ed4d9542e3b0b16c42486c9c4bd0496996021c4175ae6e1b9790a1d96a478f634811d28179cdb723b770da534de3798661928b17a3e32de19b5050b51ab378857e6522dda3feda64b4313e05e13e2910b5c9983c2664b1817ef989227e53b89a60318f21a02723da5b4e2a1184679684941298602ace3e802e0828b86fb91cfd7cd58a3067dcd7a1a3033a31004e06d68f78015d89c83cb1de62058677c20072de9638b2363756dd4550127567d6066e735296ffc3c49859e807c2f5873564a3efa8426d3801cdfa242a297a1758dd42612d3bbf585d5aa99ce34a40cfee349758e1eb5c51858b632d42c00f0649e1596270bbd8a2b25b12e215f5dedb346e7e55d4721b14959076148e0427418150f80efec91f64d2e0afae21f5d95c8cc3167450a6b386bb505714b529e27bd023fffc942cbf6a757105e28aaf71ca9ef14ecfe20d70af29bb0ad96b097676a6ac7221cee98f9efc01ef6c224aced43d923d26e3ec4710d5abecb14bdaf98e04efe678d676616b98ca95c95f1558c0b190c6fbeba68475248a4391efc986ed6901aac0e7a1c780fdc13ae2d2a925e81b48f418a687aa8d2c983f5aeb987b18d3eff5dd41b40abf43380ee4b1344493756c95f8dfc1ee3a6af212405c4a7a8fc2b8d3ac842b3f2b10e1dc2fa48c4d5c2c59bc35c8bce26299db2eb17d015b0c362c728ebe101da7c95a0cdc90e72ebd2b1381edda342e3eb2d594a2cdc2b90f6b74337f16c784ae0aff73290cb2f80ea4d996f895a029195fb99ba91fc22115d66b5c2abd16d5076dd867fe6d1714905cd42de49c235851dcef9d13c4e05e1909e2f0104c650aadc40a4f4fd87fa6a48f209abfb711cc3f4f684437d9bf959e1ea62940432461f57ff0437d532445401d6838f74b58ef2f22bc8105a3b2623c3937f25987034968a2052594e1a4e43a66ee7f10e3c445c55b62766b20d88b63112cfdbdb0e3ae0e3eae1638e40d16cfd16e50266c625431e21e945d0fc2b9ab29f901a8903febbd78eb201b6814b933acbf35a837b5921c02b285df6ad58d9b6203e934362545aa9e4bb991b703781e0ca90b09c6714655fda69f5cef064f05c49a87d383daf8f2d70bbe9b65c24aef740f63dcc283ff867b04239d5386c950ece73bc43354f8877409557ef3609210496ec33d1519685a93d106a9be7d1e5e72b6379d9f74c50aadefd2b208a3bb92878737c58367799f3d3b1fdd54ffc127f5882e9889d6769e1ffe17652db31b2262351b79e6f7aa1d45d705f8a635a015631d64cd230ac365a0279f0cb5157d012d8807d466f8b27223acdf919d581b8ae6d8104ef9726241c74bcf98b6efadc8f64f53e0a9f7f483ba2b5f6112dd9b1bbfb7e7279dceceedfb78e7f37267826b3cf0f5ec4e15b41047bc7c10e4ef02223557801c4afe3590dd3c9458888fbea9e4571b90bce1b27243dea5a529321c4c0e02864cbed0318a8e0c8b50903399c47259936695711463e5ea4c1ae6df520da847bce80802ae0f675734c82aa1e3f5aaa81d038115b79162a2bad27f4f6cc93cbcfc824e33c131b49fae9690ed3b4972f4a312d2ceb277e041929f75c2b22607bb074e8d0816839eb0642b904c0e66018c80c339b2f0d657bba836284fc8f28ebf5fd990bcff18f5acd57310bbc6fdea900101f07b5c9f543e3a64ec142e86e31e98543970a5777d72fcb81143fdaaab8198c760c6b1b2aa0b82a8574c8ecc6f1f9096050bed7474fda8b286571db983f7af327f8cfdf0aa7d7d8ba6d5a3bca32e497def977d57166d505db5c8296811b56763e090c391f353a8b43113f3cfd5e114cb746af0f12059168ab24002eeba5f29f3af120213a822699a134adfc2be730124a6802e8d4e0505b52e9f13feccddf0f39d9b1eb1c1ed379f9eb83c46f994dd5429c7c056dc1c3471d6f86e797248c6c3f39588bed753fb9e9cdff3ffe4f9c727eccac08a839eddf762c0b127356b97c9d18c8e9288c24eb8b2599dfb4d3d50b318323964dfad399c97ba5f126051fd74f3f81692eafb5694f02e1a39b4212da175b686098f27f04307a7a6b60e1be41bbcb310e3b29c5051b8d26bf232d91a219ed664d1b1c171b05c736ef0018a99768eb028334b79f64fe8266c81d6e8c5d33d42f19e18498932a023d6d144ab03b075a10aa104f5ffedb6d0531040220361d542d18adcc2ec5ea3dedbea1f28c2bec369edab1c80ba29674e5cc1a6a286c6c17d00fd8b9016db0196b61bb3b45f50395b917649ca16e9a430c248554cf93bf1d32bfcee5545c02f5c61219d14249935db39033482c15da4f3447d7bf9958494242016ca63a48cd135a4655878", 0x1000}, {&(0x7f00000019c0)="012da574d0b9c3d7b4cd596ff253a0cb809cf6eabd8a7859964f48a36a40d1c9cfc39c07997fb9eb03839ccf5dd34ba7b42aca329991e6812b788c2d5834ff6f282d664b21c66605baceae7115697223d237ae9317c8e09dc7386d7eb39d53d38facbc8c59f899ff2465fcaf60632a328dc91ee021ed070bae235711d8e9b54f99e246dc52ad7547cfa9baf0dcff3d211a18881301ae1131b37afe92d8e9642787f57b965f6b43aa31ab4a09afbfc8c9b0dd62a9c53341818508dfb955d50553bf6eaa7a091cbcb1a553594afd314fe7b7b2a7e39928cbb2ce99d4fdbdb0dacbb4641f4f960a76d4232b3703b2e0980326cd5a5d4b0d739ea6e1ffdca4ed44979638c93934fdb8d7b0f863d85a9c06ddc78f7bab7985e863ebb399365fe5f03bea325de3215c283096dc49dc80be69998925a0b83b0b55b15a7cf6e49620c7e12f72021e2d372ec6742a5d86f47f20ca30b2b10528182926b6e1041909df3bfeb164bf70e2cf7b3a3bc286abcf66b5850df38b69c6f58f545f37c64eacd456224920b41936b5de3525e7d8783f795f6bd5a3716dcd96b51ded85b8d5d5f8bbf031fecb25645267e39da6add8acf9883a8c59a63d070fc7b71921acd5a3264d79f2e429dc9f141b67ee06dec87e291247455d86f4033cbde0887697044dada6f0f258b79de387de9b06dfd9f6011e851d9d3f41e13bf5ad55b00d4b5fc670a401f1d1e9db187474c2fa6887a2626bafc29894c4595010fe4f8dccac1737abd6626e3dd846c2632a19263308e6309bd6c367e620b328e18c8492b7795d001af445d28d5a237999af49f6d7f8ef791ab5ec01463d65c3ba09646ad983d5e6521822f8d62781beecf0ddf41050f66ca9abbc9aa84e7dfb5a28118a8366f1eba1308549a9fb25e97fe192d8fb062322f87b0a4d14524dab1c3709aeb11430ac3fe887993bee9234339b6feb9cf7ce3f471c8d28e091e2ed45f02e1c0b25607600cd17e748e5ff35a10fec1c16d10d38cd59db4210c44bc9a620c98b4518b7b23478ac2a8b39d9a279838c8a426674038bcec1097a6cb84bf4b991160571b1e065450d1219d6a04c7f9fdf00fb17fa1e8e3a54df547aaf0e59f5facada21dd7767be6e30430fce760dc1a4a2e617a94886928e141621726e8d16f8b2fa31c6970a668b288636b7bd9fb5afb0c9ba2c3e991e1a122deaa530ed37562af5b39ddcbeb24b24ca8071627b91b95dceb2de72ed30dfb17482a106a64fdb918e47b0db5ce495eef88b70da238bbfedd35fe6b0553abaabea6237303e313b0fcee09c44e9daab7d4f328085d9e3ac340b3709afcd0a183a4b4016ab5d5a5251f0b500ad7a45cef2e75073b169802cf1a3b6f4c72c85db0b73b2acf5c4f56e23e2647ee18ff0a2fcf62afa00a8dc45b063bd583012a04e4f9bf9076f5796711242183b6cbf7cffbfd59fd10bb2d85638c3de1dab68a0d166b856deb01436b901add0ba216c082d3909301ac42ac1e301a9a3a00789af03cbb737130a33ed491a3aea6556ef7784e6ccb305fa4c291dd88bf133e41d2704ca696772ac6bf465bcfb29809ce29b10ecfc09021aa5b031bfb29715088b814ae0e924d18161cb1f8609e5ea89484f9e1d89ba440530bf760e9974774cb2204b7b0facb45166a81e7667316001a49b0d47060edbd1e087271307be5ab7f9d5dbf2bab4f53b8e3e4e85b8e01e5bc7ef02ef61cdff029b3b4e62a2e722a95837e07641654bceda7a0aaf5794a196f7b1cf8507989b2cd657cd6a290587775d9a3db64f44d51738b18af7c5936a9718993a8a3d2d2e3b0bc7820d09105783894da4df51b78c16fbe1f5615d24541e7980881a4cb88b7fbf0053cfd2ba09887a484a3efd54fac1e4f34c28196055d47f36d98f0591d98c8ec0788c81aeeef025b081fe5384fef9b3de3f22493dd1992a2a391da10ab4f14c4af460d3f6480fd7377b6467ab185b109f7a0ce1900f7dc6fab28defb79ade43056e059db22e711cd664b43efc28d11c297171405f0b82b33d48d2b2c66953071658e831936ff91fbfae3b31ac3ec90836b21dc6a49a196a45faa6732c1671cd489b1c3897520c8ba7a0767103d4a65276ccdcaa53c37e8eee25d801b13f6f5a9968de0f3e45f7d0b15dbae73ec9da5d12669b4ac64a715109178ce9d0c9affae4e6962fce4338a131d385cb54d88c955d1973c30abed2c8573f8c30c569f69627d2981752eb80a3548cfbccf8ad50752d243534519b98781d454168f755a29d29a4b0e671906774cd8574880c00302200d3baa4bd1bad6c2470569e248fb1d10916030067e83a3afb91f2737fbac928054ba1318e18b51705708495816f421cf4a023af8197992dc9c669c502c2cecc8d20a8f002081de9a1bd306843f675fa3902fd62744428a9b708b13a2473d5476dd35411b23051952facaa4434c6e4793af564b5dcac269ab425e3cb44ae783ceccea40122209b5c2ac42a31b5080565c9856651219f759fda6a3484b503a6177910cf0f703fea92def963c8c310a96185256e5aa57d43472cfcd240df0b57ed486a9e764d2a0a27a4213552ca5673c8e4c0bb5ae5b31609a9cd81f17c944370a1d72a2db9e8e33273d99394672583a742974e3bbbc8f933b5d494853d0e8d5428216a445109a901ae57c3a2b7470bf8a50edccbfb40a4fa1004c20e2a3b8b93c66b7327558562bbc216ddaaffff7aca7bd51e5c3a1692fd62436dd98f425436691dba84045516cf0758ccfa9e8e508e4419a156dff32dce6aa010b5663da9543a5b4b3a340d6e53e3d4a9bcef15bf1f3ccea74b59c10888109413565c8fd784f346d6f5c45a73214c42149a6523f17eaaf26c5730933d71c1df03265a87242ed73ac6c65da352b2e7ac1cfbee080bbc706141637f6a5faa40192b0f078c19df14a2eb13f4bee78841d36ffe5750d89f8864a235c95ab5b2c81b92382670a9ea94c16a0f1d6441052e82ce3230ecefddd980e76872b1b9958f2ec0d25d4182960edee214862d19034a42bd644eed08713abe50398789abdbd43422177b43dd691118d1e789ce09fb3a9d35877721d2b3665f82c513d529b647bee2d6584f74a7eeb1096ff8d38eb043a3ab652e32e07edb1a032b156ccae4547ce1d9fbcfb15061febe5e728d5f523fc13e3445180eb36a3d5cb3236e486ae4d5482976b83ec56bdeff35630ed90df8942995c69eaccb2517f5588c5d883ce7b608165c33ef7f9e53e36f5f4e7cdf2ff147461cd0815d30d49c3a0a864d0abb99e6406ec350788fc572f394d0ff8e56eb5d5fd6eb0554d57957c8c01b599cad259eb3add08dc46e2d66c45665b6e076f24c48402bd6726ffb138bae92031b6f63068436d60368eda88f57a75c43978ef2f683e207a307bb7d388892c97446ff1c839c70a6da51dbd9359e6392b14ffc0987ed6eee0bc229cc72b79aa0d7b2c8bb8eb21cbb91738a908c3caef7089d90db534afbdcf7b63f3dedc538f1064484d728e973bc86089f455e5535be6d793c171e982007c7575f3ec9b99f1688705701cf696fd0abd51ede65b139852a0a80c2804728f182b99a893a3a4cf60c3b50666db9d81ad516e8df9cfaada32d8f95b3b1a6a4adc233993fa9c2628d1de77f3fa7ae84c624bcb97c0fd04879da30de6455d5562ee38d463611ccb59c590f226a41baefad6ff99aac6e1c23333ca5dfc1bf04d79f4e38b7da84965894d777bf7918a6cf655aaeac35c2712f0145eac78c5ef58d419374ca2f0c0ec1060684b0ba02fd10fbe7b8aaa7902d477a51b6196f1bdbed484563b67e0ffef81944796a8f42ad5e17d8a08493dc901bdca5063497eebf9e0b986af471f8ffed678c97cb51adb18b7e720695225273f251f55187423c77d67c2ec1c6ef7ee6dee09a42ad5f2f99dcfe70d86f30255388a811c20d8c89478a41831134a1a47987633c71c96298d9979c98716ba4f9320ddba64fdefbcb9cebb898b030ec0bb1677888820b778cac7656fe2332579e1b50c2e05ca8bd74ecc692798ff91630323f90e3be06268dcc8e94f44e6c466c74db8ea952a34c0008589b7895119004fb7aab70245be7d81c37c61eec8b9a49e4e5d473066907c0357651c38b82496fccf77c0b0084aecccdb9ddba22393d22a0dfc0955d700d19d8e9164fbc3102705149a017ffdbb823c8ab7b0db3911c426664aef9bb6bb7d783d9348a489b971f8a231ff715693b1b2596a174861384c9a05c31fe1b8ac2d590b82f852d83ceabe53c6798f46d0adeac1db0ce099bfb8de2798f30964c344c9d88e7c19aa5e2e8c0f35f5bda7e9c3fa5021cb50ea1c1dd53708f00cc4c1cac94b58f53d8af586a3124141f2b2707e53f5872c137f58f414070d5f1c49a2a10adb43dad5d62fc113d32d833385d7827e4bd7268976e5fc869b8699a6380866eb6bd114d8fd8a680b86be7c9f9b81105d8222eb26174ad8bb29ea73b05d70c8e7dc9faf9b72c355dac7202bbf24610b544fb9b0d7c08921ab846d1adea65d98423fb9c6b01594a09d73c38cfb8c8b1c70885590fea69a01e93848646f7c19abcfa67fab3c48e15b39afb3b26b934845ea6e834e2377d5e084f8c680abfa1c830a96729163fb620928aa763b6aed58cc0e58c9fe72fd514fbf2608e1db16389e5ccf563148487abfa85fbbe099b268ee2aab46187452d8172049c98668f726c5bddb09b87a9809ac0cbbafd27cc1dfacd38122895e8fb01cb5d821965a76d647fbbbb86348827747620210a189f24c9c4ecac25161d8e884f99e5449a41c5e7bfb12640849d3812d84fccf4db64c5196005525682b933d1d98e931237a8f583adf091bbdee34e805ff32b2629467c64b904d3c71e2c0fca51ad6f525e64b0bbfd7cd7742a079238c55a482990b311f3a512b7f0ebd747c5bfe566e58a7304c8ba20a4feee217b6d9b993ef4aaa2df99b7f4c086e63f5fd8fa986f6e418fc0f4bad4f7abbf6580ed2b00cb98698e6e6e95ea86214c4f7cd9c1724b3dc026bcef65a9fbdc5c193245654593778ef86a875291470217a5a0ca115e34f57a7452fd12bcdf3fa923dc4d0c962394aecfcb8d92f1", 0xe12}], 0x4) poll(&(0x7f0000000340)=[{r0, 0x4}], 0x1, 0x0) executing program 5: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfe}, {&(0x7f0000000200)=""/162, 0xa2}, {&(0x7f00000002c0)=""/243, 0xf3}], 0x3, 0x0) mprotect(&(0x7f00003e0000/0x2000)=nil, 0x2000, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x32}, 0x4, 0x0, 0x0, &(0x7f0000001380), 0x0) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b3003f53d57d96bcceb3c014f4d7b36a32f1fdb2d7783fa77ede48c3db7299ec5e58a1348d1da9304dc8bf8200a241f24ffa673bd7cb93b55b31a3045a1501250df6302a6bbfdcb68febcf98e7aabab17c9e7408bccc3081d1feec21422"], 0x401, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x7, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1002}, {0x0, 0x0, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000d58000/0x4000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000c00000/0x400000)=nil, &(0x7f0000ec7000/0x2000)=nil}, {&(0x7f0000f18000/0x3000)=nil, 0x0, 0x7}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000f5c000/0x3000)=nil}, {0x0, &(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) bind$unix(0xffffffffffffffff, 0x0, 0xa) connect$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r2 = socket$inet(0x2, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) connect$inet(r2, 0x0, 0x0) getppid() open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setreuid(0xee00, 0x0) r3 = getuid() chown(0x0, r3, 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x1a4) getuid() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{}, {0x4c}, {0x836e}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) socket(0xc, 0x4000, 0x3) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f00000000c0)=[{}, {0x5}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffef1) executing program 7: r0 = socket(0x18, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = dup2(r2, r1) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) ioctl$WSKBDIO_SETENCODING(r3, 0x80045710, &(0x7f0000000000)=0x3) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x18, 0x2, 0x0) (async) socket$inet(0x2, 0x2, 0x0) (async) socket$inet(0x2, 0x2, 0x0) (async) dup2(r2, r1) (async) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) (async) ioctl$WSKBDIO_SETENCODING(r3, 0x80045710, &(0x7f0000000000)=0x3) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) (async) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) executing program 5: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x101, 0xc21}, {0x20, 0x1}], 0x2}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) sysctl$net_mpls(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x8000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x200000000000001b, &(0x7f0000000000)=[{0x5, 0x7f, 0x0, 0xffff}, {0x40, 0x3c}, {0xa}]}) write(r1, &(0x7f0000000180)="0400a8fc9dfe842e583719781f8d0d", 0xf) executing program 4: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) (async) open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x4000020a, 0x0) (async) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1100, 0xffffffffffffffff) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) (async) ioctl$WSKBDIO_GETMAP(r0, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r1) (async) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x1, 0x0, 0xa, 0x40, r1}) executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0xc0) r2 = kqueue() r3 = socket$inet(0x2, 0x1, 0x0) socket$inet(0x2, 0x1, 0x0) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000380), 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r6 = openat$pf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r7 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) r8 = accept$inet6(r0, 0x0, &(0x7f0000000000)) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000280), 0x100, 0x0) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000029, 0x38, 0x0, 0x0) kevent(r7, &(0x7f00000001c0)=[{{r6}, 0xfffffffffffffffd, 0xc0, 0x2, 0x5, 0x99}, {{r8}, 0xfffffffffffffffe, 0x28, 0x20000000, 0x9, 0x9}, {{r1}, 0xfffffffffffffffa, 0x8, 0x40, 0x689}], 0x20, &(0x7f00000002c0)=[{{r9}, 0xfffffffffffffffa, 0x83, 0x2, 0xe7, 0x5d3f}, {{r4}, 0xfffffffffffffffe, 0x24, 0x2, 0x1, 0x1000}, {{r10}, 0xfffffffffffffff8, 0x40, 0x40000000, 0x1, 0xcf6a}, {{r5}, 0xfffffffffffffff8, 0x22, 0x8, 0x1000, 0x1000000}], 0x20, 0x0) r11 = fcntl$dupfd(r3, 0x0, r5) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{{r11}, 0xfffffffffffffffa, 0x95}], 0x0, 0x0) kevent(r2, &(0x7f00000001c0), 0x9, 0x0, 0x9, 0x0) r12 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r12, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) setsockopt(r12, 0x0, 0x67, 0x0, 0x0) r13 = getpid() kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x2, 0x0) fcntl$setown(r1, 0x6, r13) close(r1) executing program 5: openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0), 0x2, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x200, 0x4ebfac6bbaf796d) (async) open(&(0x7f0000000480)='./file0\x00', 0x200, 0x4ebfac6bbaf796d) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)='#!', 0x2}, {&(0x7f0000000040)="18", 0x1}], 0x2) writev(r0, &(0x7f00000002c0), 0x0) (async) writev(r0, &(0x7f00000002c0), 0x0) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x28}, {0x4d}]}) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x27, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) write(0xffffffffffffffff, &(0x7f0000000080)="2300efe4855a00beaa9acc7808d0", 0xe) open(&(0x7f0000000f00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x1, 0x9) (async) r2 = open(&(0x7f0000000f00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x1, 0x9) utimensat(r2, &(0x7f0000002500)='./file0\x00', &(0x7f0000002540)={{0xfff, 0x8}, {0x40000010001, 0x80010000000000}}, 0x0) (async) utimensat(r2, &(0x7f0000002500)='./file0\x00', &(0x7f0000002540)={{0xfff, 0x8}, {0x40000010001, 0x80010000000000}}, 0x0) mknodat(r2, &(0x7f00000002c0)='./file0\x00', 0x6000, 0x81) (async) mknodat(r2, &(0x7f00000002c0)='./file0\x00', 0x6000, 0x81) connect$unix(r1, &(0x7f0000000300)=@abs={0x1, 0x0, 0x3}, 0x8) (async) connect$unix(r1, &(0x7f0000000300)=@abs={0x1, 0x0, 0x3}, 0x8) link(0x0, 0x0) (async) link(0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd600625200000000000000000000000000100ffffac1400d0fe"]) r3 = socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x8, &(0x7f0000000100)="54db0b54854d9a37275631fa6e64174e78402377241f3b2ed58c7bda91f1bb6545d47631dff7e76aa265a2f8843b8ce1456e3fb26125a455bacf5bd48c8d7bae6cf710c023b177094b91f32433bbacecd6613f1005d2fb896d2b5266906e9b8c5c1a418c4d72195cfcda996f6f5dce220916634c6dbdefed7290ee704452", 0x7e) setsockopt(r3, 0x1000000000029, 0xa, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x2, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r4, &(0x7f0000001000/0x3000)=nil, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000540)={0x10, 0x0, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f0000ff9000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000397000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x80000001}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f000024a000/0x4000)=nil, 0xfffffffffffffffe}, {&(0x7f0000003000/0x2000)=nil, &(0x7f000045e000/0x2000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r5, 0xc2585601, &(0x7f0000000180)={0x4004, 0x2, 0x9, 0x1, 0x0, 0x7, 0x3}) (async) ioctl$VMM_IOC_RUN(r5, 0xc2585601, &(0x7f0000000180)={0x4004, 0x2, 0x9, 0x1, 0x0, 0x7, 0x3}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x40b, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x40b, 0x0) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0xc}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async, rerun: 32) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x54}, {0x60}, {0x4000006, 0x0, 0x0, 0xfffffffd}]}) (async, rerun: 32) writev(r0, &(0x7f0000002500)=[{&(0x7f0000000080)="ebebfd510bbcd3a9b489e989c13e", 0xe}], 0x1) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{}, {0x3}, {0x1}, {0x2, 0x1, 0x3, 0x8}]}) (async) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x3d) executing program 5: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x7f, 0x2}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) r1 = socket(0x2, 0x5, 0x0) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x14, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r4, 0x1000000029, 0x3f, &(0x7f0000000040)="674cd6e5", 0x4) write(r4, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000200), &(0x7f0000000000)=0x4) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000001440)=[{0x61}, {0x30}, {0x16}]}) write(r0, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0x8) executing program 7: sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x6) socketpair$unix(0x1, 0x2, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) pipe(0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000280)}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x0, 0x0, 0x81}, {0x7, 0x7b, 0x0, 0x401}, {0x400, 0x20, 0x40}]}) syz_emit_ethernet(0x2a, 0x0) r1 = open$dir(0x0, 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[]) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(r2, 0xc0187009, &(0x7f00000000c0)) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x7, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000240)) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) sysctl$vfs_nfs(&(0x7f0000000200)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, &(0x7f0000000000)="dcbf21de", 0x4) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) seteuid(0xffffffffffffffff) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) kevent(0xffffffffffffffff, 0x0, 0x8, 0x0, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) r1 = open(0x0, 0x0, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000380)={&(0x7f0000000180)='./file0\x00', 0x1, 0x0}) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$VNDIOCGET(0xffffffffffffffff, 0xc4104603, &(0x7f0000000000)={'./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() writev(r3, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x10001, 0xfffffffa, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) writev(r3, &(0x7f00000007c0)=[{&(0x7f0000000380)="82", 0x1}], 0x1) fsync(r1) setuid(0xee01) execve(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) semget$private(0x0, 0x0, 0x600) semop(0x0, 0x0, 0x0) socket(0x18, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) executing program 3: connect$unix(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) r0 = socket(0x0, 0x0, 0x0) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, 0x0) (async) socketpair$unix(0x1, 0x0, 0x0, 0x0) (async) write(r0, &(0x7f00000001c0)="7306861aa299ceafb0428ed6007f34a9e6e510693d128823f01e5cf05cdbac897ddfb7368f3f06d2fe58317753482ef18e23ccf935e717a77001a994a25402ce48de6e2cd77e", 0x46) (async) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1c1}}) (async) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0206923, &(0x7f00000001c0)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) (async) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) fcntl$setstatus(r3, 0x4, 0x40) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) (async) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r5, 0x2}, 0x0, 0x0, 0x100000}) (async) socket(0x18, 0x2, 0x0) (async) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1604) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) (async) close(r6) (async) socket(0x800000018, 0x1, 0x0) (async) r7 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) poll(&(0x7f0000000100)=[{r7, 0x4}], 0x1, 0x0) close(r7) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0}, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)) socket$unix(0x1, 0x5, 0x0) semget$private(0x0, 0x3, 0xb7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000080)=[{0x4c}, {0xc}, {0x8106, 0xfc}]}) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="d43243b79298270335c65ce195cd2511baa97e27751f54197c7282aa17ed1ac4399b448afc8d41b8b6b43fcd3c8b29a76e9f6b8b7c21014f0940d592da6c3053546b84edb5290841d539ec2e7c17ed7294d6bc3f418df0f1e8be4b0ff31d5d517a590d93184440a9a957e9e44340264260288e71f20aa8a78282e5f6f6fafab3e038035a8c24b8ca45463fc662731e2264e78b54f885bca2eed4b9ff597bd8f2184329f9111efea9723b1b5af87d84ae06669f6cddb11f5f1b8b972ff853da2ce42ce606b5bc1f7a0dc8d04dae86a8799f0ef15f9413e2fa158988c4ff5eb4f7a30d16de0799ea9aa5c1aec86b840283deba5501155e0ed103c3cd972e7836e443ca1c4ae444c167839c9fdced2f8b5ddb0863ea9a3e77159bbd292abb81565a39ce676ece81d3cf36d1c31d4b39a743af8ef2e13907dc5b2abe3f99f971be13f5c74be413e0b986e86474695283f061d92c42be6a02bfc59e13e20112236faaa7a999fcff18b3b7a0320fa06df20245aa0de7c3f519052124eac40254542a70541224d48d1e20e8595328db130403d241ac641af760cc41363fd9fd55eecaa6204d63df53556c06051b5442a5f06d47b34cd7e0f85a0f672c4bf63e2b91954d298f497595bb53ce52595acb64067d0ed43f4c66a553000a4ec08c2bd462ecdb1f6120ea0ca84d0ec8e3ea8375ec41c64a3a70e73051e285ff450732d5516a98d68ebb652e35e7d0d6ebf47782a715e9", &(0x7f00000010c0)=0x210, 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0206923, &(0x7f00000001c0)) executing program 2: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x8001, 0x0, "1a11ffffdd7f00000000505f00"}) poll(&(0x7f0000000000)=[{r0, 0x104}], 0x1, 0x0) poll(&(0x7f0000000340)=[{r0, 0x4}], 0x1, 0x0) executing program 4: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0xfffffffffffffffe, 0x4}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1, 0x1, 0x0) close(r1) socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 7: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x101, 0xc21}, {0x20, 0x1}], 0x2}) (async) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) sysctl$net_mpls(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x8000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async, rerun: 64) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x200000000000001b, &(0x7f0000000000)=[{0x5, 0x7f, 0x0, 0xffff}, {0x40, 0x3c}, {0xa}]}) (rerun: 64) write(r1, &(0x7f0000000180)="0400a8fc9dfe842e583719781f8d0d", 0xf) executing program 3: r0 = socket(0x18, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x84000000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect(r1, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) clock_getres(0x2, 0xfffffffffffffffe) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000240), 0x80, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x33}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x100000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0xe000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x2000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x100000}], './file0\x00'}) recvmsg(r0, &(0x7f0000000680)={&(0x7f0000000280)=@in6, 0xc, &(0x7f0000000540)=[{&(0x7f00000006c0)=""/217, 0xd9}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f0000000480)=""/153, 0x99}], 0x3, &(0x7f0000000580)=""/159, 0x9f}, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r1, 0x80045710, &(0x7f0000000040)=0x200) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{0x44}, {0x74}, {0x8106}]}) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2013131fedfe60443aa13e015b28a16ea924bf89ad45c", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80286987, &(0x7f00000001c0)) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000b03000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000afa000/0x2000)=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, &(0x7f0000635000/0x3000)=nil, 0x400000}, {&(0x7f0000e0b000/0x1000)=nil, &(0x7f00008bf000/0x1000)=nil}, {&(0x7f00008bf000/0x3000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000601000/0x3000)=nil, &(0x7f0000b08000/0x1000)=nil}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000633000/0x3000)=nil, &(0x7f0000518000/0x3000)=nil}], './file0\x00'}) r3 = socket(0x1, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r3, 0xc0286988, &(0x7f00000001c0)) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r5 = getpgid(0x0) fcntl$setown(r4, 0x6, r5) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x0, 0x3, 0x0, 0xffffffffffffffff, 0x8001, 0x0, 0xfffffffffffffffe}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0) setreuid(0xee00, 0x0) r6 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r7 = getuid() setreuid(0x0, r7) fchdir(r6) r8 = msgget$private(0x0, 0x0) msgsnd(r8, &(0x7f00000000c0)=ANY=[@ANYRES32], 0x1f, 0x800) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) sysctl$ddb(0x0, 0x0, 0x0, &(0x7f0000000040), 0xfffffffffffffffe, 0x0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xff6cae7, 0x1, 0xfffffffc, "1a118c37510a9c4fa879000000fffffffffff700"}) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000040)="d62a752c883ac364b76bbc4459801dc99be82e096a426ba26c3080e8b05f3e141f4680655b1d86", 0x27}, {&(0x7f0000000e40)="cdb2ad61ad64f8cbd40672bca315e26911f5b4f347b8c792cbfdb4ef908b282b1ed47b7a5ca377cab5b3f8d8b8bbd5cb4877551bc2dc495e4939811216917a5a81aaacec7eba7d9bf6abb8f5cbf0119776986e3bd86301cf8043cae8b951c9249b702b41829c770fd7fc0d7ee34460d81fc75ec29a6dbdeb769a51f1df011e7bd192cb13e39597007789629dd923aa4ff1640b0a7030e67e804f49f656c1f4dd7dfd1fd46bea2e5049eff79936dee78ff55c9986233db6e20ec6295c", 0xbc}], 0x2) writev(r0, &(0x7f0000000e00)=[{&(0x7f0000000080)="c3778fe486fa8f9f05ce4bfcaad7868e4bd7872ff0597773fa1e061cebd702547202798b96c0a24deae72d0db883bac94c4761e84558e6ca6270794d9b5eb06bb75ce478a7f5a6d622690c4c3313ec970000000011fdc121e175d8242b6269551e9560276c7118f0", 0xfffb}], 0x1) executing program 2: writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1) mkdir(&(0x7f0000000040)='./file0\x00', 0x8c) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) rename(&(0x7f00000000c0)='./file0/file0/..\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') executing program 2: poll(0x0, 0x0, 0xffff) r0 = socket$inet(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x0) shutdown(r0, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000040)=[{}], 0x1, 0x0) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) r2 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) pread(r2, &(0x7f0000000040)="3cd15db7c30016", 0x50cc00, 0x0) preadv(r1, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000000)="b1000503000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) socket(0x10, 0x4000, 0xb7) executing program 6: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc028698b, &(0x7f00000001c0)) executing program 4: sysctl$hw(&(0x7f0000000000)={0x6, 0x2}, 0x2, 0x0, 0x0, &(0x7f00000002c0), 0x0) syz_open_pts() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) r0 = socket$inet(0x2, 0x8003, 0x0) 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}}}}}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000003}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) select(0x40, &(0x7f0000000080)={0x8}, 0x0, &(0x7f0000000100)={0x9}, 0x0) shutdown(r4, 0x2) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r2, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) recvmmsg(r0, &(0x7f0000000040)={0x0}, 0x10, 0x1802, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x59}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) socketpair$unix(0x1, 0x0, 0x0, 0x0) getpeername$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r6 = socket(0x18, 0x0, 0x0) setsockopt(r6, 0x1000000000029, 0xa, &(0x7f0000000040), 0x0) dup(0xffffffffffffffff) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1}, {0x18, 0x1}, 0x0, [0xd54, 0x2]}, 0x3c) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000140)={0x15, &(0x7f0000000040)=[{0x61}, {0x7}, {0x6}]}) executing program 7: unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='c\x00') mkdir(&(0x7f0000000340)='./file1\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x205, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x2, 0x0, 0x3, 0x1000300010005, 0xffffffffffffffff}) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206923, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) dup2(r1, 0xffffffffffffffff) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c0000", 0x6) acct(&(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='c\x00') bind(r1, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) open$dir(&(0x7f00000000c0)='./file1/file0\x00', 0x10000, 0x33) executing program 5: connect$unix(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) r0 = socket(0x0, 0x0, 0x0) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x100, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1c1}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r1, 0x2}}) socket(0x18, 0x2, 0x0) r2 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0xffffffffffffffff, 0x882919ab1cb74ec9, 0x91}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x20, 0x4, 0x7, 0x100}], 0x7a, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffffff}, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000440)=[{{r2}, 0xfffffffffffffffa, 0x0, 0x20, 0x0, 0x7}, {{r3}, 0x8000000000000006, 0x16, 0x8, 0x80000001, 0x20}, {{}, 0xffffffffffffffff, 0xa0, 0x1, 0x100, 0x9}, {{}, 0xfffffffffffffffb, 0x10, 0x20000000, 0x7fffffffffffffff, 0x6}, {{r2}, 0xfffffffffffffff9, 0x40, 0x20000004, 0xf602, 0x1}], 0x9, &(0x7f0000000540)=[{{}, 0x4, 0x20, 0x1, 0x401, 0x5}, {{}, 0xfffffffffffffffc, 0x8c, 0x1, 0x5, 0x1000}, {{}, 0xfffffffffffffff8, 0x20, 0x40, 0x1, 0x9fa}, {{}, 0xfffffffffffffffd, 0x24, 0x8, 0x7, 0x4}, {{}, 0xfffffffffffffffd, 0x12, 0xfffff, 0x8, 0x5}], 0x1, &(0x7f0000000600)={0x80000000, 0x3}) write(r3, &(0x7f0000000240)="5f732ddc88d62793484dad09f6278558fe910ad1568809ad422b3674b73a8037369f331d4cc0640a64b314ab8e2d8a7ff7401098a0c79b8e2e660757d9f9f5c0a469fd4e9758bd1f2b9d20e8593e11184c0c73f67e9824da841ccc585a212a28cafe40187500d1b1a58df9a0", 0x6c) poll(&(0x7f0000000000)=[{r4, 0x4}], 0x1, 0x0) poll(&(0x7f0000000200)=[{}, {r4, 0x15}, {r4, 0x1}], 0x3, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x35}, {0x4}, {0x6, 0x0, 0x0, 0xfffffffe}]}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x35}, {0x4}, {0x6, 0x0, 0x0, 0xfffffffe}]}) writev(r6, &(0x7f0000000080)=[{&(0x7f00000000c0)="d3d9bc6f7a689f455f7bc4e71ba7", 0xe}], 0x1) openat$speaker(0xffffffffffffff9c, &(0x7f0000000180), 0x800, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) executing program 3: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0206923, &(0x7f00000001c0)) executing program 1: sysctl$net_inet6_icmp6(&(0x7f0000000000)={0x4, 0x18, 0x3a, 0xb}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) clock_gettime(0x3bd70b3292b7004, 0x0) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) recvfrom(r0, &(0x7f0000000040)=""/132, 0x84, 0x0, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbf}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0xfd, 0x0, 0x8002, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000400), 0x4, 0x0) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) socket(0x20, 0x8000, 0x1f) socket$inet(0x2, 0x5, 0x9) executing program 6: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x112, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) sysctl$kern(&(0x7f0000000300)={0x1, 0x26}, 0x4000000000000087, 0x0, 0x0, &(0x7f0000001440)="00000005", 0x4) recvmmsg(r0, &(0x7f0000000080)={&(0x7f0000000140)={&(0x7f0000000800)=@un=@file={0x0, ""/545}, 0x223, 0x0, 0x0, 0x0}}, 0x10, 0x1000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) syz_emit_ethernet(0x36, &(0x7f0000000000)={@local, @empty, [], {@ipv4={0x800, {{0x8, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1, {[@rr={0x7, 0xb, 0x7, [@broadcast, @multicast2]}]}}, @udp={{0x1, 0x3, 0x8}}}}}}) syz_emit_ethernet(0x4a, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x44}, 0x2, 0x0, 0x0, &(0x7f0000000040), 0x0) sysctl$hw(&(0x7f0000000000)={0x2, 0x8}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x15}, 0x4, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x1010, 0xffffffffffffffff, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x20}, 0x4, 0x0, 0x0, &(0x7f0000001140), 0x4) sendmmsg(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000440)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000180)="b860fe09625ee6793978a575faa1b6c6c1d6c2eca2950e663d39ab1be31a269a39fd2ad2a38f5803b46d2c516e85da9f00659c2ea9ac56733f7e4e4973c1e6b326c91343ea3b", 0x46}], 0x1, 0x0}}, 0x10, 0x0) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206979, &(0x7f00000001c0)) sysctl$machdep(&(0x7f0000000080)={0x7, 0xf}, 0x2, 0x0, 0x0, 0x0, 0x0) close(r3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r6, &(0x7f0000000280)=[{&(0x7f0000000040)=""/118, 0x76}], 0x1) write(r5, &(0x7f00000000c0)="c3", 0xffffffed) recvfrom$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 2: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x8001, 0x0, "1a11ffffdd7f00000000505f00"}) poll(&(0x7f0000000000)=[{r0, 0x104}], 0x1, 0x0) poll(&(0x7f0000000340)=[{r0, 0x4}], 0x1, 0x0) executing program 0: wait4(0x0, 0x0, 0x10, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r1 = syz_open_pts() r2 = socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) recvmsg(r5, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r4, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r4) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/49, 0x31}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x1, 0x0) dup2(r2, r1) close(r1) wait4(0x0, 0x0, 0x10, 0x0) (async) syz_open_pts() (async) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) (async) syz_open_pts() (async) socket$inet(0x2, 0x2, 0x0) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) (async) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) (async) fcntl$dupfd(r3, 0x0, r4) (async) recvmsg(r5, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) (async) sendmmsg(r4, &(0x7f0000000080)={0x0}, 0x10, 0x0) (async) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) (async) close(r4) (async) socket(0x18, 0x2, 0x0) (async) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/49, 0x31}], 0x1) (async) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) (async) recvfrom$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) (async) socket$inet(0x2, 0x1, 0x0) (async) dup2(r2, r1) (async) close(r1) (async) executing program 2: pipe2(&(0x7f0000000000), 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(0x0, &(0x7f0000001000/0x3000)=nil, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000040)=0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) mkdir(&(0x7f0000000000)='./file0\x00', 0xad) setreuid(0xee00, 0x0) r1 = getuid() chown(&(0x7f0000000180)='./file0\x00', r1, 0x0) r2 = geteuid() r3 = getuid() r4 = getuid() seteuid(r4) setreuid(r3, r2) setreuid(0xee00, r3) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='r\x00') semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x4, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x80, 0x4f6}, 0x1, 0x8, 0x8}) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200100000001d, &(0x7f0000000000), 0x4) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) semop(0x0, &(0x7f0000000080)=[{0x2, 0xb13}, {0x2, 0x2000, 0x800}, {0x1, 0x1, 0x1000}, {0x2, 0x8, 0x400}, {0x2, 0x6, 0x1000}], 0x5) semctl$IPC_RMID(0x0, 0x0, 0x0) r6 = semget$private(0x0, 0x3, 0x756) semop(r6, &(0x7f0000000100)=[{0x3, 0x2, 0x800}, {0x1, 0x2ff}, {0x1, 0x8, 0x1000}, {0x3, 0x3ff, 0x1800}, {}, {0x2, 0x1, 0x3000}], 0x6) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000380)=[0x0, 0x0]) executing program 7: sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x3d) socket$unix(0x1, 0x5, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0x802069db, &(0x7f00000001c0)) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000000)="9b1809ffffffffff", 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x0, 0x0, 0x0) socket(0x2, 0x2, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r2 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r2, 0x6e}], 0x1, 0x0) select(0x40, &(0x7f0000000180)={0xffffffffffffffff}, 0x0, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000080)="0315f1d89ec5a317a9357682", 0xc) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x0, 0x0, 0x0, 0x0) r4 = open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) dup2(r4, 0xffffffffffffffff) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000240)={0x0, 0x0}) r5 = kqueue() kevent(r5, &(0x7f0000000280), 0x30, 0x0, 0x57d, 0x0) sendmsg$unix(0xffffffffffffff9c, 0x0, 0x0) dup(0xffffffffffffffff) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r6 = msgget$private(0x0, 0x0) msgrcv(r6, 0x0, 0x0, 0x0, 0x0) msgrcv(r6, &(0x7f0000000b40), 0x8, 0x3, 0x800) executing program 3: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0xfffffffffffffffe, 0x4}) (async) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async, rerun: 64) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) (async, rerun: 64) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r1 = socket(0x1, 0x1, 0x0) close(r1) socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) sysctl$ddb(0x0, 0x0, 0x0, &(0x7f0000000040), 0xfffffffffffffffe, 0x0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xff6cae7, 0x1, 0xfffffffc, "1a118c37510a9c4fa879000000fffffffffff700"}) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000040)="d62a752c883ac364b76bbc4459801dc99be82e096a426ba26c3080e8b05f3e141f4680655b1d86", 0x27}, {&(0x7f0000000e40)="cdb2ad61ad64f8cbd40672bca315e26911f5b4f347b8c792cbfdb4ef908b282b1ed47b7a5ca377cab5b3f8d8b8bbd5cb4877551bc2dc495e4939811216917a5a81aaacec7eba7d9bf6abb8f5cbf0119776986e3bd86301cf8043cae8b951c9249b702b41829c770fd7fc0d7ee34460d81fc75ec29a6dbdeb769a51f1df011e7bd192cb13e39597007789629dd923aa4ff1640b0a7030e67e804f49f656c1f4dd7dfd1fd46bea2e5049eff79936dee78ff55c9986233db6e20ec6295c", 0xbc}], 0x2) writev(r0, &(0x7f0000000e00)=[{&(0x7f0000000080)="c3778fe486fa8f9f05ce4bfcaad7868e4bd7872ff0597773fa1e061cebd702547202798b96c0a24deae72d0db883bac94c4761e84558e6ca6270794d9b5eb06bb75ce478a7f5a6d622690c4c3313ec970000000011fdc121e175d8242b6269551e9560276c7118f0", 0xfffb}], 0x1) executing program 5: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) chmod(&(0x7f0000000200)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r2 = dup2(r1, r1) ioctl$WSKBDIO_GETMAP(r2, 0xc0105715, &(0x7f0000000000)={0x0, &(0x7f0000001f40)}) socket$inet(0x2, 0x1, 0xc5) sysctl$net_mpls(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x10000, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) r5 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r6 = syz_open_pts() dup2(r6, r5) execve(0x0, 0x0, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x1c, 0x2}, {0x40, 0x40}, {0xab, 0x0, 0x5}]}) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x5010, r3, 0xa519) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f0000000000)={&(0x7f0000000080)=[{0x4}, {}], 0x2}) write(r3, &(0x7f0000000180)="0400a8fc9dfe842e583719781f8d0d", 0xf) executing program 1: r0 = socket(0x18, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x84000000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect(r1, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x18, 0x2, 0x0) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x84000000000000}) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) socket(0x18, 0x1, 0x0) (async) close(r1) (async) socket(0x18, 0x1, 0x0) (async) close(r2) (async) socket(0x18, 0x2, 0x0) (async) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async) connect(r1, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) (async) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) (async) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) executing program 2: socket(0x11, 0x3, 0x0) pipe(&(0x7f00000001c0)) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x3, 0x0) setreuid(0xee00, 0x0) r0 = getuid() socketpair$unix(0x1, 0x2, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x0, 0x0, 0x7f}, {}, {0x1, 0x0, 0x80, 0x2}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x3d) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) execve(0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0xe4a, 0x0, 0xa9fa, 0x0) getrusage(0x1, &(0x7f0000000000)) sysctl$kern(&(0x7f0000000000)={0x0}, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) msgrcv(r2, 0x0, 0x1008, 0x0, 0x0) msgrcv(r2, &(0x7f0000000200)={0x0, ""/230}, 0xee, 0x1, 0x1000) execve(0x0, 0x0, 0x0) r3 = socket(0x18, 0x0, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x10}, 0x2, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r3, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0x8, 0x0, 0x0, 0x0, 0x47}, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) setreuid(0xee00, r0) executing program 3: mknod(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$FIONREAD(r2, 0xc020697e, &(0x7f00000001c0)) executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f0000000080)=""/23, 0x17}], 0x1, 0x0}, 0x42) recvmmsg(r0, &(0x7f0000000040)={0x0}, 0x10, 0x0, 0x0) setgroups(0x0, 0x0) execve(0x0, 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='./file0\x00') executing program 3: r0 = socket(0x11, 0x3, 0x40) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000003000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac5000010000000000000008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 5: mprotect(&(0x7f0000bdc000/0x1000)=nil, 0x1000, 0x0) mknod(0x0, 0x2000, 0x20530c) writev(0xffffffffffffffff, 0x0, 0x0) poll(0x0, 0x0, 0xffffffff) r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000340)="15337ac0", 0x4) execve(0x0, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000af5000/0x2000)=nil) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) close(r1) shmat(0x0, &(0x7f00006ba000/0x4000)=nil, 0x3800) r2 = shmget$private(0x0, 0x3000, 0x449, &(0x7f00004ce000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000002040)=""/4083) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x6) sysctl$kern(&(0x7f0000000040), 0x2, &(0x7f0000000100), &(0x7f0000000080), 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) socket(0x11, 0x3, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB]) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1c}, 0x4, 0x0, 0x0, &(0x7f0000001100), 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(0xffffffffffffffff) r3 = socket(0x2, 0x1, 0x0) setsockopt(r3, 0x6, 0x4, &(0x7f0000000000)="00024000", 0x4) connect$inet(0xffffffffffffffff, &(0x7f0000000000), 0x10) executing program 2: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0206923, &(0x7f00000001c0)) executing program 3: r0 = socket(0x18, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x6, 0x2, 0x80) ioctl$FIONREAD(r2, 0x80206932, &(0x7f00000001c0)) open$dir(0x0, 0x0, 0x0) kqueue() socket(0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x1d}, {}, {0x6, 0x0, 0x0, 0x7ffe}]}) write(r3, &(0x7f00000000c0)="2f247933f2e900711a837cfa72a8", 0x2a) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmmsg(r5, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x100, 0xa}) r6 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r6, &(0x7f0000000780)=[{&(0x7f0000000240)="965999edcadb3572daecac3a1f0021a2c2a7df78e6edb3b8a4cdd1a8f5fc7db0f4c36bd2cdee417592e79552678726b1fd78d51be22547b70ae0153796807053a49f40ba9950599f3dbbf7227c29", 0x4e}, {&(0x7f0000000340)="20eb2ff20a1ba036966b68baf912ca03cdfabd44a69a644055c4c8a2e0c12be7048790d239383bab9390835717b8e5f41a390628af7d63a6dc88a2bf8e9934e1e33080005d77025cf0852057e2c7654a46970c18690bf691cdb993b61a14e2939f74b708480f3a8f21e13ad9390945869f", 0x71}, {&(0x7f00000003c0)="08da11b505596e9c417c88476d5e972ab10ebd842121eb3b8b6604522af483f839b18c37976c64b38674c738d192eac3f13ec6a3e2e4ba9e150c14cfa73e95f46d7b6445626f4d268f6f33e8afce5c9f05f5da3e1e00430c5f48b1912eba2c3f60b145b1fd8117d9fbd04f45041f59a2ae1fc70a0a448ffdc688c75fee063bb9d938320301a7a4eb", 0x88}, {&(0x7f0000000540)="56af7b9ab826d5a33c1ea408e05759c4ea403bd276d1b6d32de9d11fc92d638cba0ab6238a6cc36f9e485f26a3f91d339f4c6200e87280d340511e95abc39c253e0cf0b16177bd715845eed2fc54308cbf86dd99d55c00d7c82f7c003a5db80a6bde24898d15c14c69b5f0604b676a3fe9184d7c29434ac94e626b0ebe4763a914b7cdeccc5cf875d7", 0x89}, {&(0x7f0000000600)="e6ee9f97b509a0f5234e4985c21ae45941d16367c8cbb3fbfce98524944fbe7d0be177bd45f6fdb1bcf1d825d37b908877623d23fffeff6631cadd1eb51e0fd6a0a3522a29af281329eaaee03754770830c90a92be63ce75f57efaa0b394c3784a57b57e3a7fdba738630b8f5e64a3325ad8fcfaa14b9a415a7daa0b0724a3694bcbb8c477096820688acfca9fbacf99cb4b2927b22cb6ceba0c241e5b549bcf989e4845b102c2c1039fa35aef0f9b03c5", 0xb1}, {&(0x7f00000006c0)="83f8eca0bbe094fdfd28b07d8cc4c0f85c9c05cda169b2cc716c9f79832a25a2acaab5cfa4f1fd366e349836f94d28bbd7669b692f287a02a22e7d93400d93524470a920b6627ff55cdee5c226772d57c34dbef59b49bf9e5160eb183f8022817be689a1529a51a576473b3b3b0837aead60d8cc6408df16f14de3749820c30b5dbaad06facc2c6847b5b669c280a7c4c21125876e0cdc93240e8cac181d2b9997884753c438a832025840b29496ce5cbcb2e7c7aea70b", 0xb7}], 0x6) open(0x0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000040)={0x1, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000001440)="cca410df", 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x5, &(0x7f0000000100)=[{0x3, 0x81, 0x1f, 0x86}, {0x78d, 0x1, 0xff, 0x3}, {0xd2, 0x6, 0x0, 0xff}, {0x100, 0x7, 0x9, 0xac3}, {0x3, 0x20, 0x8, 0xf4}]}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x24}, {0x4, 0x0, 0x4}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[]) setsockopt(r0, 0x1000000029, 0x3f, 0x0, 0x0) executing program 0: connect$unix(0xffffffffffffffff, 0x0, 0x0) (async) connect$unix(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) r0 = socket(0x0, 0x0, 0x0) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) (async) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x100, 0x0, 0x0) (async) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x100, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1c1}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) (async) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r1, 0x2}}) socket(0x18, 0x2, 0x0) r2 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0xffffffffffffffff, 0x882919ab1cb74ec9, 0x91}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x20, 0x4, 0x7, 0x100}], 0x7a, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffffff}, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000440)=[{{r2}, 0xfffffffffffffffa, 0x0, 0x20, 0x0, 0x7}, {{r3}, 0x8000000000000006, 0x16, 0x8, 0x80000001, 0x20}, {{}, 0xffffffffffffffff, 0xa0, 0x1, 0x100, 0x9}, {{}, 0xfffffffffffffffb, 0x10, 0x20000000, 0x7fffffffffffffff, 0x6}, {{r2}, 0xfffffffffffffff9, 0x40, 0x20000004, 0xf602, 0x1}], 0x9, &(0x7f0000000540)=[{{}, 0x4, 0x20, 0x1, 0x401, 0x5}, {{}, 0xfffffffffffffffc, 0x8c, 0x1, 0x5, 0x1000}, {{}, 0xfffffffffffffff8, 0x20, 0x40, 0x1, 0x9fa}, {{}, 0xfffffffffffffffd, 0x24, 0x8, 0x7, 0x4}, {{}, 0xfffffffffffffffd, 0x12, 0xfffff, 0x8, 0x5}], 0x1, &(0x7f0000000600)={0x80000000, 0x3}) write(r3, &(0x7f0000000240)="5f732ddc88d62793484dad09f6278558fe910ad1568809ad422b3674b73a8037369f331d4cc0640a64b314ab8e2d8a7ff7401098a0c79b8e2e660757d9f9f5c0a469fd4e9758bd1f2b9d20e8593e11184c0c73f67e9824da841ccc585a212a28cafe40187500d1b1a58df9a0", 0x6c) poll(&(0x7f0000000000)=[{r4, 0x4}], 0x1, 0x0) poll(&(0x7f0000000200)=[{}, {r4, 0x15}, {r4, 0x1}], 0x3, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) (async) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x35}, {0x4}, {0x6, 0x0, 0x0, 0xfffffffe}]}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x35}, {0x4}, {0x6, 0x0, 0x0, 0xfffffffe}]}) writev(r6, &(0x7f0000000080)=[{&(0x7f00000000c0)="d3d9bc6f7a689f455f7bc4e71ba7", 0xe}], 0x1) (async) writev(r6, &(0x7f0000000080)=[{&(0x7f00000000c0)="d3d9bc6f7a689f455f7bc4e71ba7", 0xe}], 0x1) openat$speaker(0xffffffffffffff9c, &(0x7f0000000180), 0x800, 0x0) (async) openat$speaker(0xffffffffffffff9c, &(0x7f0000000180), 0x800, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000003c0), 0x40, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/250, 0xfa}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xf3}], 0x3, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x190) ioctl$FIOASYNC(r1, 0x80047466, &(0x7f0000000100)=0x5) poll(&(0x7f0000000040)=[{r1, 0x1d8}], 0x1, 0x0) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0x49}, {0x81, 0x0, 0x0, 0x2}]}) r0 = syz_open_pts() sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1934, 0x0, 0x94e88e483d20a485) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r2 = syz_open_pts() r3 = dup2(r2, r2) r4 = syz_open_pts() syz_open_pts() getdents(r3, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000100)}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x37a, 0x83, 0xffffffff, 0x9, "6d2b000001000000000000002000002000"}) writev(r6, &(0x7f0000000040)=[{&(0x7f0000000080)="590e495b1ad2a14423c0fe6a9ba42f", 0xf}], 0x1) writev(r7, &(0x7f00000001c0)=[{&(0x7f0000000240)="cfbb251e606bea41ad417032985e05b5725bb9a5a4201587136fda2dd727e5f62dde5a3a4482bc0b9d8726d0da46c1d908ab108ea9ec76e02493a12c1b64b1ae00f41186a7b024d2ddf2ae9d3a377c239387d08393adaed08cb632e6959c", 0x5e}, {&(0x7f0000003640)="60bbad4238f79f3fab424ca4a0c38f34f352c7d5c7b6743ba59aca5b10b7f12be1cfa323ff58d0f57283e760788123b4a989048b3e3733dc8e3463a3713b8e03e9be10b3f7c76b830225cc80a4a30e8bf4756fae56321aa3894ab69fc4e85a1a97cbe34dd09282ac10309c3e29b703b897fcdd82d8fc7688ba2cd139ef3f333ac048fac12ed769c375952c24e6676579a90c4f13d6d4531fac3cc94239d932935ae6f55541b41f24406ca41656dd8e889a023526bff0d9e951b2b4d175be8134e3b76491bf204272a534386e4d2ec00bc5b7ecc8375079c2ea5526d6154677d5e2de08d01460cc71b57ac1ab20f6debbb381f3d5952ffa3c413b9c44011fe3eca5714c9e995577c26fa6f4be9cef41e86953f7a67ba4033192ec930ee4a875fd8a2d9e7945f75868255b00c1d5487217f32d2db516fd24a770974859d3e0af7c1368405afacce6876add8c4dda7d84bb1c19850919c6c474260ca663513190f2b732650031fe7abf0498f7fe749be7e9e6ac101382aa72a6a5d13564dcec299fabf7ff328c3d4d7d6bd36dc6249e363c908d6f9b04f61d174a046dd542d71c2ef30a39fbb19573b4f2e16c51520aa99f770b838d7cac545aceed9295c8cacc2be13c08f5ea75691d965e82a6a9cbe553e86d25489b4fc730f2a7712b64df3762913d0afb06179df17b755883b27600d2c8943dd88c3a7e2cdd9fbc6eec90287719b93766304ed49f5d57c3afb3dc4cba148b67797cf390bc442bb29245c2bf1b2f2a2dff528c32ad1e09cdb8a285d491613bdb9f6e567e00184a2ddeb383e6ac4f6f51c13de680b8551e67d41005c645180a9522bab67a29c0617dcbf91dca295be0a8b9fd6c8e9a3bdc81e109ecfbeb026e2391e101a29dbf5d69ec70f783476268cfc5bd0baefee4dc0512f3114fcd10e685021b4a4e0075323ff1c94a6bb7e0339bfa8f7a66cc6d7c1e115f8d8ebbf2db6553927d78c1848463196183a7e8c92e0e3c257889d633cb631b4ff59c051a216f43b532702b4b6ec7451b3ef70a3a50d29ff2a79fdb06c6fb91d8a0a8799b6b6f9d56ed0cf3322f957dc31e1a1729a622c6738e6fa4eccdc51ad158e4852c2bf585910a37266e35103072791d279abe6535f07d9affc005cd85d21bf36450cc4e1d0245e0e2ff195ab6706a0cf0003ac8337adaf54ed5923f9a2e4245e6f03823c1f3f26269f3f3f26cb664a92e773178e9d0b51f1aba3a05337c5387245d009e2187cfeb658a7fe98619a1e769883a6ac7f9c01e3e35e20f7675901ee6c2e2b31f952d35d8f2a38d6236514080ce02d2b8de01801a6e4d0588d0663db5c154ee8cd913e07043ef8045ee57dc97520c3d7c597c82d7b4486c8d94d94191e7971e2ea868304007799447fd1953fb8103afdbffb934ece4527b8797a9ebd69510bee9df749c3e68f5ce9b84d5662032c9a1fed49f81e7886cbe9122ac339f72c7e93e927f628ee59d83c6c13420e0fbfb27ce84d4b8d2035488f99d97c1b87661ef58dd62a9fedef7685ec2dc16f97ceebeca935bc8925900ec234bad42982a7e67a5d33648e1defd0a585365a97535c5d78018b7a2164540ae07f81dde252208eebd15834764dc7a56345da952d9b090aebd2a54888deb5e104bc2f54155c0063a8211269ed2c21b8f5ee6c6515bcc429a093dfd0146deb9e8a56dcc73fb36492c92195ccd793738776168791f3a224fee2a695af5e95d3fdb82b312e9bd98f4aafdd9c268f3cf3790cff6649efe9d9595030aad7b24515746a52e821c6f458000240e3eaafd364f095bbb33a47b50fbdc2c66fe86fbcbf7b1c077e929f89eab8b268338b8e26a2f5587c031e95917fc9e1c0af59ab183810104000077d6126b26733c4b1ad311fb5ec3496f36b460153df51fd8f3829e877104ca327a6ce688e1f1f928d98bb1731715ca6d74b5279923547399511939c382368449eb3a806ceb299241f0104b56702080154578e3883edf3baf82076aaa002950500ea3a6ffadb1020b3787a7451580b5cee54190883ab55c0674746401b6bea12bad4293f0048efba066f539d1269e0a16fbeb2daf33fd47387688b43d6bf4b4f09d7c3bc07175f954c07f6946c5f4249b7b71f802bca3bdf8019dd6deae065f154a61e151b42b3040866dc7deba7df66f03ea721787e2268e58194b3cd8d9c1f9e965cf3e87b53f466fcaea4b3c9f1853807b05db27e4a206106c2bd7bde96102c3d0f0362b46853a36a12b18c9a0b83b2bf8dac247252c7138fe258c82f66d3446cbc41fff1d6abb165c776d23f6d93053ad368787b6907b1061f86f053ac2fe0ce77d10d8b5d3d52736b6bd89446aa529e636a83b70fe4a6e3a72e52e13f364d44f0db842cebbdad2e01b41e4ae61ffd309c30666498b9164c9410dca9d90879369602ef8670fc0f82e0deba5e753726e5909234aa1e2086b711d459db6ab35e7d81ebce83c1df31b6c48808f9d52020a72c99e07ca4e0de97e9bca82e2abde799287e966f03b783285cdca5ccac3b9653d94ccb17017a37b5af22832876427b0842849696a39349faaa03ef3078f51c39e4153e1330bb5be69f1103530cc09c5cef0b201111970b0d901a70af9dfa4bca6b34dff016066863936f3005f87f971bdf723d4aa71c8dee65564d66f6e4e2fe83e2a11b097c6a14b651bf1b7e253282e9adf0229f158c1ad0bef485e7a904df7c56cab5724e31b2de2ab6d87abb85a5b7174e27c3c515c1b77bc181d25eec397987deef62ed117c800f434664ce870d7d3f580d330147355c369e6564f049ea833cda2ae8fa9e34ca1a63dbf2117f5a5dd530e85224ff495035e35ae0201a608593401611fa631faa7f8029707fc0333c219acab704dbb9b80a7010989f1f3fa4856cea880c4b3e8e2d43fd12fc46f23dfc079f30407a80956938e27c0354d4f8e3e455497e9679cf2d8b57bbccdbdb75331f15e6fcc26346346d0b59913cfbaf38b2d73091b2c5497f9a8a8d0be52c205c89860e2b11bb16976796d2766b3efb36626bf1d894fc00ce4bcefbbab2608aa37137680d64e568bab8abba22d8fc846ed607e2fcd80a64f11ffb589514e3758c72f7c485a0e62b21de20fb2c481fa14aca0db56fe998247e9f41643b171b904cdc4babb4dd03533bc0b90deba0b66b103492d0ab79b2ae63e79484ebf0ad96b32da892ba082991f77ce7475dea0390f837df5bbca8a64934d722912d651b3c09b02bd3cf2874d3c8ca66496db05c6392963383cd417fca84a4492901d5a532941bede6878f2c0d387bc93439e1e79472a625bfc6f78c54ef44a395da80e6c0b777a6348b356fb3f6b594ac2fee5287b9313a556a3597c69ec3ba1fa1ef3c46c6135fbe78fb739af045d0c0ed99cfede95d7eadb381cd160f3bc34efff00ec4c417e49675c8b6b1f2c3e3f3f66c0db57c468fc7f7a48ff7aeedfa6814e5a0bdf5946f7018558c990e3ce934456b27c6a082481791de85712a334e5efe61e5863647299afe3157d5b815c9935512473ede307e8a546b32c3a85cc65a71a2f9cf4d89cb6d0451789ff6d47cd64448dff7a2cd03a11adf2ffb94618e50221ab6a9718d56dea31af92318f53bb874171f3f34c07b2d9bcbafd944cb02ada658ea094972fc68e21cbef4d884cc594671146ddaa3843fccd56af84aaf0047b2484a24c3b04b067a00dd89a097aaefea71f187e0581fa01a102056b8d26f4cb6900eeb26c860eeead7201fd2d9f2383ce5ec4f330d059dba708ab3eb6ad6662a168c3be14e226791a7d7168495b5826c8b57ba819ff359c984de9daec5273a2853675756a9422ef0ba8bc08961b333d7bf702db9dab08fdca1db9ab42fe80fdbbd020a4d0bb1335df43a8749bf3f5f1d3a30e130e8b7b43e7f78cfe32d0b324e1dbdf151b73cf2f93a7315b080573b4b819e4264526d30f987493d1597ca97f82279cb23eaeca4ebe4ece55b8e09a2deb15c2ae49898f71b7f5694e7e6089ee434c01d1ad586e63dc05e7074be8db1019dfd6ef54a10831c0fc551bed0ae5e40b3585bcbc4b71537f4a4b6b4f355598c897adb5228db77002a2cb148d90c7ea8a4e83af590b48342a053a4240a4239c16ae937fcfc7da372f6b506a761f60f70a8af108914e4aa0050a64a7ae2f73b557eba12166224f32f095e0b91b9f0a75a83ebdf96e59878af7948c553437147187aeb2088910ebc5498711a9443715523140636311999297b504cdbe084e0c5a99b9aeb57bbb974c51b0a49c30cfe2f5f2bfef509258f2d7cf5217b83c710f1ae4bd33a47d17f349779221203baf87c10fc3f93e6c3d2859676104769fedc10032fe91a5d6c027e7371560728a9dcf814b44792721e23973873550ebab1795da12b73ae5d895feb51709406dd3b18ff53fb5d3af8b0b714e484afbc262ba6f2a720ab0b18cf75d1f457e04928334377644332fc58a8f77e91f95d45b684818095b7e41cfb60be405ee289986f36b7e892bb7422aae9656fb031eb9d9b63bb4c70851689c40d54a17f7b48f0f97b3ab9739f937dd251689ef40c92fea33c99db294c1bcc27b695a288cfdff197c28027e7276611f8f97fe98384a843e4968bae4b1f63393346a753aa06042836b6eb1adc25d78c298a234b1cac319edf789f6abaa6d67094fc7f48b24b92d030baf14955159339d38a006fef1349bb73b6fec03b9119f97ea753bf376210c467520eb7cd052a36161eaf5062be089fc657f8fa2245a5887b29c26216a143382bb5e3b77b6f2cc5559a8c4915c496548734666470f24dc19d65f1a0ac2dc1b553f0c3af1510fbcee5f57461b6d14d3bd721e62238c06e2784f1a012fde89e352bbf2365b565d50ee27246fc00bd62fe46ece7b976802a697ccb7c717f85839a6e39b20bffd8e0e25e7b128c962421fde44ed4b742fe7af596add878c920cdebc7afbb42800177016cdc39d852dc64040be9fc5182c05f530e669ce2d0489b5fb5ea95fc56fa3fec5e27e0b7a450507f0b3de240899647fdfe5e7d52546aa7c358d02fe9fea6767d662d651ec1fb10e613b1f219c440362bcad23654f8602dddfef51c21e431c75b0317d0df0f843df1495817a85367e081e1df83647b7d07dbacc4874816214aaeae0a574f57381cc70f4cb782034c9974a6c4cf23c247e69a0f7fa08750b08634957ffb8826bc753bb42000c6df0e2b493ae873f7d30ce865d5a419fae68052d035a898d89642f748e6a50cc491290422983000800004b430396fec4bb4d3cb232a23e051061f31b9c6152c692caad3f9a1c44d06e4766d4a3137c638fa75eac3ae9e1c6a6226667470592040fa642e72722b1c98badc64d33ab3d28f1cf6f30a4c63d65d14bbd626c3612716817d83f3f9a2d96022fd5159fa45e765d02d141a4f66ed715ef7695b0ff2bb59360a729e23fbdffdee91fcb8b8a3d9e9312a522f153acbc9e9a0b412747a936731577b0a91aa6b8ae503bc74a83462f3ce2ae41a1c152a9000ad0bd7443c2f41fefc91efab2d43099aea185d7200861c97a6787cfea734be370bf36a510e4fdc186aa9f4dbe92f32fa3770dc8db2d7cdcbf9344157da48d6a5ebacbebddeae4c408c08de0a081aaf79d98b230eda6c8823cdfe59bd148b736d02f94b64afc46d3df29558891bc48c8ec7d485aa99c4417a1879c9ff1625f3e821b2347c176a0ef958ad7fc54eb10a53005b922393cee5a6cf7300f4c9171d462ddabbc0227d491f37606fc5c8e545d2a85634608000000000000000000000000000000364a78e1d1d1e8f5c1c5f854d92fd2d832f29620ec1e9e8f6cca4f", 0x1014}, {&(0x7f00000009c0)="25fd26f0c2f6f8454eb459827dfb6921cd320fabb353b6abd1bdf7a6dd432ca5295f892a5056cb9908d6095b22d9c0274f069fd0a76fa516143c92282620fdb3582c7b29a74fc9a0628e26889677f0ab87054b774261de8656a080d103c0504abd02c0f742a4a5cddc2434f350c2d1e64e9f25f7d20341ddfb5bd0cacc83eb73828ca34a56b3b35bc8b2610eb4eb453adb749734526c46d9b2ab6d8614761de8c384dcb53ad08cb1527152db4272ad88493fb38f40398b5a000034fa551a4b2630e0900d08787e89612408f5c38d3185a17475d4a4942473058501ebaf20d02af3d8c60a5f48c3a9a6755836a8fdf1899b5bd43910f6d4f751a123c587ee70642588691f113749045b6abdcf3db86e647324bf25b37e3c2cc4c1e1464d5b356097378f0ad8860e4468552ee97b612dd1c29015fbc2bb362f3ba161e64e4739e080ed7439645b5209d44475bbae79006aa70b987a873c7180fa32988ce3fa24907bbae057634b9375ee778fc5292fd9a9bf70f2f654b773bec290c771bae649022fded51fd770fd6f58b4a8dc1fbc504f3357929f79893aa5e2cfcf29b2adba3c84bdd7b9b6781fafee04027e459268e80a3526634e889e6a166e811e3dbf3f88d5f3939bbe77d38806a3be958f088b364aff49c4e0ddf54b8f00890c52731b1681743fce56bebf135603daa64c74b80caa8e5a793bf0f659190ac2edc99b7c13f6fefc1228934e5c43772936352251dda437b4579dadf606a98feec406db368b7a01fbbf7ec7f3a1ea81669eb813bb29ae94d90785d31cca24ae7cb776f054c42988b115b5befca984fec1442fbb7275d32ed818261759c2e7cd06397ba28bd1162302e11a7e6bd53a478cc67ebeb913a5fbd49fbf848917d8d241fddf73a075da83e2b6db447bf9ee2e3e2c543fb1c67a3de15218f147520019ef263a15abb18bbedefde3da0deb0607a6d1f1b8613a1786e4d972c065d800000000", 0x2bc}, {&(0x7f00000002c0)="e041bac6e222cda5a8a83a629eb6514522c599cee99c1c36bf1a6bc1303e5e1af2c7d6ef7e7a04f1ec148d49241dd0881538a2afc2faf893f9dfa86f68f0f3f25c0bc65341263ac9ac9d46c0f4257d89bc3db24110867d5653d7bfbe294fd3c8f7d0da9f05529ae206849560ac6666403704762cd5c286b039df3ed0e2aa6f15488dfe95d5b74aefce77e0afee5ddd2876e6cf2d4619b88ea57677837ad4273acd0fea7a92", 0xa5}, {&(0x7f0000000100)="6973b3b7b5f516f850b75a28715b10f7ad8042b6ad24befe4129af5d2f4165f2a214c533a7f59cebdfe071af14f8fc14b9d792c9c83e6b98efb49b3f4ad8f456696d252dc98388c1e1d14bf2fced5de86ab55c2a3e0199c24c232e3965832a8b339aa0cb61dde68a23b8d6b17ccb00b359556b51a4bdc4bcd900000000000000000000000000000000000000ddd15b875073981307fec6ab86", 0x99}], 0x5) getsockname(r5, &(0x7f0000000380)=@in6, &(0x7f00000003c0)=0xc) writev(r6, &(0x7f00000004c0)=[{&(0x7f00000029c0)="7b0503584ce8d2ce7fde9e5d801a23ea2b6979ecc844084c073000b4809a5180fdaffb5e0ae0d9f4cddd3f40a84400508657dc115d65d679ac86e2401d295fd33c96679b22911981b7f2b74fa91476f4fad3563c23c7edea5a5f4683a85a165d76b0dce05b843f379608a96bc2c5d201679acff1bbba1e46eaec7b32678997f651eabfaa08b61659f3474ca5feb3442f78b3ada6b54d1b173086e363010d65d6afda5da875d835b5eabebe8ae60c30895434c23b575878c5373add15a616c28317d955070cc7e28ab6b1ff76e4f6bed742420b07d297fb9cd6f06809f8c22547b515872342ea597a5394049845f42b3b97a20c308a5cb45d3c08b4f64821b9078aaa76312d0277d9ae7cd484b85a4c7d28663537be3e24ff6868f17d16aec1e49345a8c4b5b3cb314c40208c6633af6dc2dfa17badef99f179c53fd06163b1149ed0d6377f6b463dae3ffce81dd31f87cee66a958b85d49f69e5da1582e93743dbecedd2667a8766abd88895048c20f30d0b6635fd4cf603d01e22e79b7f145ba37fdbdfa914544e6aa499e988df5ec70926111777d3898a4175190daff7cac90043a46a2b22bc3b185af2b4e3d0b217f6c92d0b852660790c06a9f5076e9808b947adaac219c31c24ee613629455410739acc0a3b8cb9cc507611fb1474996bf338c74cb0bb44c17edf276edb84a52d7dc768b303a3bb3a56a415bb73d3a5cda8a7e753788155923baed1017dc08c52fe86240bf109704cd3fd7bff10627752988eb75c8e89f13efe9f0dc899adffcb7074a523d819ac2bf24eca8379e9efa19020f9380dfb6499fbe2f79a95cd0c0d6d90f97e8c39e75f789213f36282dd9a8cd23fb67d5e54537d07435b30a5d462ad54d8b5166ec68f96ac8d0830550c1da2086a7115d740c3e1105fcb2b9ccf9ab280913944808d01d54ce4b613e7b39b5d71c234a89154407df8c4c32226ecc59c577fc832180d179b5fde9a0ef92e28c7d3a98990c45ef782b5716cbada6fffa288396864e05fad09a020c8c0c13ba6fa3344d5c152e5ac149c1c10ae59a4111fa1de7d99cbd375476143287b405a5408da70dd8b3858a6f9142ffbc7a45cf9016ae23facf0478dcd19c477173f43a42b538d30d2d39327fdd27360f6ce39b995a3968af48a25c82e67a8068abff4b5e0f797e80d3293ffbff6e70f77a42486449d518395c159a1a2b0d83fbc4ed496b7e4c22780031396dc4c16cb4dae000600c209fdf5a25ebcbc6f85590af28968a755198e68e1a012d0b738f33cdfc2cefd43841761afc9ba8920e1c12eddb06d6b88b710a48bbd3b40d2340289326f8282c7064eb97c30be26580e47ac5969c7b18a29e642ba7fb8ef23f4e2262eed3c342e09a7d587c82f16a49d0debce35137e7e68e37db92ec952a289a8a81f8845cd0c4abba94adc27222daacc087923a554c40c0aa05607ecd0391627f92d58511d35e6f503ecb165aca20936695fad1641af15a4586f0c6b7b2e50edbd6c4fb73ef75ec9bd8ca0e49e0fcd88d58f3a2df25df04646394ba3a856d5848a30ed717c48ab9a8cc96ceaa4d4b15be21c71cc2e2cf0c905ea54955073b2560049a1d31cdcefb330f150e693584c262ec5019895b81f9786e7e15c5cca371f0709bdfadc4d79f1a7150c92619a3ab2dc2b8153eff67b9113c648c49c80bb768e3bea1efe6506444a8ceb36ce54c6978567ccfb54c17e84ad0ed0aec569b33eec80bc161c8a3f3f55094916647c2c2438324b8f459fa01f7e164aa93f766fc9a9ba69e8930fb7ad640aba041636589d905cbae5b68f41f24cfe8a591fe6f1ccf2f43ebffcd48d3e23ad6da34baed3242127562024c7bf77b962e4331b1e0ec411d95f4f9f7b177a85b71d150b9bf710aef8124aea83cd1f1ba339b480ba1f7ce179a15acfd1da8a1219ae9205eb7e50c5e485f54cec2636d3e46f65fed3d079ff3f167337106b9db94c7722ae14ebca9544edcc27aa0dc287c4184db906b942f4687f973c2b431321acaf10c404d0c2defbbf9ef2743687243b14cc8948a9b25601b2c5f0407a11536d67ea7575c077c563d1a102c08c87485d22c882e4201446856ecdbe5dbf73270bcb8d1e4bc3bd3076e8646c3618a821f61c19cd9d706804fa0149d3c9b701ce47d0d4c920379ea65a27d4704b205c382146fbd64a39e2cfffde3cadbddefa6e7dbcb1b12e2d9d265cbcf04926bacff8a2655cc74091f9530e638b4e2e6e94fe8191fad8b82cf99246edddce075e9433b4816fb89544a02f373ddf57343f7669f8ca5be22b8728f5041ff61edbdb7ae019057ecc1b12777e1d35a32a32e22a2385491c08080a3ad9ac5557224db5c30cc6b7f351fe02a836e5fb2bc48674ca4e27a8b65d878e8ed12e9671f42d72894c6d4f576699895af3cb6d3ce79d0fc2509025b9a13aa38bcfc8cde0f1e1097ffba802b75e27cbc0c16636ee7ef273bd799844b620ce0a4fd9481e0486ddf5465a09682757556acac7ee70c5b2e627c0bd2e887db4084f4d94854ef03f4f5bcac7170c6d548597c6d991782539778f6be82457144f9ce2bf4a9cfb33fd2b428b093e2c821a656c1a1ee373d97a89660fd942b8cad9f365c92c9f9da92aef4eedab492ad0704882d5b4fc2e80ed86b4c29fedb897a61132d5fcea1df46f98278b74f452ea42d3f7791c34c41bcbab19fe284dbd512d9f40339fd43d5a6aeaaa9b8c07b9653b16cc1b1438fcf4d23ac73a7b2adcc38e490fb1a14930e6af91a58f6e87dc28717d03700873886542cfb784a2fa005443e5ea4e3f78c0b9290dd4e2a7c0f6248d71b4a3cbe53c05f15d7ec3cc73cab1cc49f16104ae325e988bb5fa8191e6fdbdd910ffb758df5b2fc9f017f20a192c2c281849c6868d6339e86d4bfbd2fb12c65dbba64e464b3f30ba60af382f0182e215fd5c29ab327be6c6ffd8c80becdaf870b02845b969ba90bd9f6997d4cb4acddd229d900648df0f92318805f55c8668495c69c42ee87172e1f01c357b1df4f1a8e7292fdbd09fcb0ee2ede4e5e88ee2e0f302d5db26cab14e93950931a5041870711ed5d9240e42857b11a08eaa8491be999341035f8c88d87ea81c1d02911e67105f620116cafc30cefaeffc9a9458d3e93ee8df29871bee070f8839e3be54f8a5f9752769a7401e49979ea879cc70555d686c741bebec0b37f767f1dcff2c97ac8d50213d5e52a7208b8984661cb0cef2284700daf6e40c560322294843854c67e22d4dcad488a1523c84426180c6b5830b1433c3740048abbedc218b9c4d6ae98b6f1c273d203a3a5c573ae75faaaed5bec26099b16d598378700dc20ca803bf8a7063bdf0978603fa7200fc23a038a8e98b01cbfac63753efb68e73108fb896f1ef121e28c0ceacb83341e87179886ec0baa8010a175b79cb113cf9382bc49f3e9ed10e24f6f3da9cd436b3c069858a8f0149b29e98a895555459598378f788c633dfac8a7cd6c629f147ee73daa03dc45b90810450b0f36de8a79340a58ba9e62805d39920427a7c04db2325924b72c12e3a423453591c72e55bf9a76cb089fd3daacf85d696a6c3ff21561816f9b3c0c64d160f9819e29cb66547f565bf7f947177e789888a9cc48bfe52bac189bc6f55b6b20da33f25f5378496a466b104c284d5edec82d42b527ed345180e010eb570ab22189a9ffd06cf22ecb3a99b10da6cf5be313c2354040a570b7fe6b90276e350beedb9889df5048c2c284cb9816e70196405e333834fc1b2a13a6d4a5fe5373b514fe3207de4e835c4cb8776e5976bed23e7d0163342d6fe16f2a9dbede4f7088b9fe2955d7171a081809e8c221b954929c231ca309b4ab0e0c1cdd5604cf41b501f6b6cf3fba50e3be01bc1ca6ca02c304c13339dd853d1367621998d7ec24fd085e7b3d883adaadf3c95036a489b524985bace6bbd0090e08b650644cb009d36575e543fc3e101b3747f275815c1dd1812406714d19950f9a0c94ffe67739bff0277909a25fd6ebca6b366823296bf5ef22bedd7c49db15007fac31a70379fc1daf7b9cc93445bd372b0ba8f5ed6ae0a74bfbb2a868a363f9c819cc457db46eba23e9226762e529b90cb4e9b30c4ad24468e0cc52138660df3decfc596a2338d654e8ff160704d4eeea557d5ce025e7872891d7cd51fcf956e7a5c34a7f8059e9141548fa450990abff568655d48b5f82225e58fd0716dc422b84675ae1c6144eff985b9e72abec0707a64c6505f134411ed1825273c8e80b5688a828415a23647a78d", 0xbd2}], 0x1) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x6000, 0x404) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f00000000c0), 0x101, &(0x7f0000000440)=[{{r4}, 0xfffffffffffffffb, 0x48, 0x10, 0x1}, {{r0}, 0xfffffffffffffff9, 0x1c7, 0xf0000000, 0x9, 0x4}, {{r8}, 0xfffffffffffffffd, 0x22, 0xf0000000, 0xfffffffffffffff7, 0xfffffffffffffe00}, {{}, 0xfffffffffffffffa, 0x10, 0x0, 0x4, 0xffffffffffffffff}], 0x4006, 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x800c5709, &(0x7f0000000000)={0xb, 0x8, 0x4}) kqueue() r9 = socket(0x2, 0x2, 0x0) dup(r9) ioctl$FIONREAD(r9, 0x8040691a, &(0x7f00000001c0)) executing program 2: socket(0x0, 0x0, 0x0) socketpair(0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x4}]}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffff9c, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x60}, {0x84}, {0x16}]}) write(r0, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x9, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) close(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) madvise(&(0x7f0000000000/0xc00000)=nil, 0xc00000, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) socket$unix(0x1, 0x1, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) socket(0x0, 0x0, 0x0) (async) socketpair(0x0, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x4}]}) (async) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) writev(0xffffffffffffff9c, 0x0, 0x0) (async) ktrace(0x0, 0x0, 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x60}, {0x84}, {0x16}]}) (async) write(r0, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) (async) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x9, 0x0, 0x0) (async) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) close(0xffffffffffffffff) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) madvise(&(0x7f0000000000/0xc00000)=nil, 0xc00000, 0x0) (async) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) (async) socket$unix(0x1, 0x1, 0x0) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) (async) executing program 1: 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) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getdents(r1, 0x0, 0x0) r2 = socket(0x1, 0x1, 0x0) close(r2) r3 = open$dir(&(0x7f0000000400)='.\x00', 0x0, 0x80) r4 = getuid() fchown(r3, r4, 0xffffffffffffffff) seteuid(r4) socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 3: r0 = msgget(0x1, 0x40) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/62) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r1 = getuid() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) r3 = shmget(0x1, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) msync(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000080)) semget(0x2, 0x4, 0x419) openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) r4 = getuid() msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/138) syz_open_pts() shmat(r3, &(0x7f0000ffc000/0x1000)=nil, 0x0) sysctl$net_inet_tcp(&(0x7f00000001c0)={0x4, 0x2, 0x6, 0x5}, 0x4, &(0x7f0000000200)="2945e9a4d5415f1773dbc1f53d5b09590ccfb163326c0a58a9bfd4992187e57a5a1524db9f05d97a987b0940ce4c386a6f8ac31dcf4ac230368dec5e4fb84267a2d903a820135ee1d7e3568d69a6588f810f2c83805f18a8e511ba378088d54e7c1e5059de310dc3c19edd26194c9e92f06a0854a858ccdc854b7af0e548ede76e1869b27080b4ba079e781beaa7", &(0x7f00000002c0)=0x8e, &(0x7f0000000300)="240a08e05c252b616a0b4abd2e7808ad46d5f7270cb17990fa6d1a362efd9eae", 0x20) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x20100, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x10, r2, 0xe1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) r7 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, &(0x7f00000005c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000006c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) r13 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, 0xc) r15 = getegid() sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000840)={&(0x7f0000000380)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f00000003c0)="88a210e59eb79402bea8bc45469dd42e86", 0x11}], 0x1, &(0x7f0000000780)=[@cred={0x20, 0xffff, 0x0, r5, r4, r6}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r1, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}], 0xa0, 0x6}, 0x410) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) r1 = socket(0x2, 0x8002, 0x0) connect$unix(r1, &(0x7f0000000a80), 0x10) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000), 0x10) r3 = dup(r2) listen(r3, 0x0) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) sysctl$vfs_fuse(&(0x7f00000000c0)={0xa, 0x12, 0x2}, 0x3, 0x0, &(0x7f0000000180), &(0x7f00000001c0), 0x0) sendto$inet(r4, &(0x7f0000000100)="18", 0x1, 0x0, 0x0, 0x0) recvmmsg(r4, &(0x7f0000000980)={&(0x7f0000000940)={&(0x7f0000000780), 0xc, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) dup2(0xffffffffffffffff, r4) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={0x0}, 0x10, 0x840, 0x0) pipe(0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) write(0xffffffffffffffff, &(0x7f0000000180)="83", 0x1) poll(&(0x7f0000000400)=[{}], 0x1, 0xfffffffc) execve(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000001440)=[{0x7}, {0x16}]}) write(r0, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) executing program 1: kqueue() r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{}, {0x6, 0x0, 0x0, 0xfffffffe}]}) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}], 0x1) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) writev(r1, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f0000000100)=[{}, {0xc}, {0x16, 0x0, 0x0, 0xfffffffe}]}) writev(r2, &(0x7f0000000080)=[{&(0x7f00000000c0)="d3d9bc6f7a689f455f7bc4e71ba7", 0xe}], 0x1) r3 = kqueue() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x35}, {0x15}, {0x6, 0x0, 0x0, 0x101}]}) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r5, 0xfffffffffffff000) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x86) write(r4, &(0x7f0000000080)="2300110000fa4000805a099e20a0", 0xe) kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r6 = socket(0x2, 0x3, 0x0) pledge(&(0x7f0000000000)='RA\xaf\xde', 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x93b3, 0x0, 0x0, 0x55, "88b1c7933a1333d138ae1bbf7b3093cdfdcb01d1", 0x563}) ioctl$FIONREAD(r6, 0xc0206921, &(0x7f00000001c0)) socket(0x2, 0x2, 0x0) executing program 2: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) (async) chmod(&(0x7f0000000200)='./file0\x00', 0x3a) (async) setreuid(0x0, 0xee01) (async) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) (async) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r2 = dup2(r1, r1) ioctl$WSKBDIO_GETMAP(r2, 0xc0105715, &(0x7f0000000000)={0x0, &(0x7f0000001f40)}) (async) socket$inet(0x2, 0x1, 0xc5) sysctl$net_mpls(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x10000, 0x0) (async) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) r5 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) (async) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r6 = syz_open_pts() dup2(r6, r5) (async) execve(0x0, 0x0, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x1c, 0x2}, {0x40, 0x40}, {0xab, 0x0, 0x5}]}) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x5010, r3, 0xa519) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f0000000000)={&(0x7f0000000080)=[{0x4}, {}], 0x2}) write(r3, &(0x7f0000000180)="0400a8fc9dfe842e583719781f8d0d", 0xf) executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x0) r1 = dup(r0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/4096, 0x1000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001080)={'tap', 0x0}) munmap(&(0x7f0000fee000/0x11000)=nil, 0x11000) syz_extract_tcp_res(&(0x7f00000010c0)={0x41424344, 0x41424344}, 0x6, 0x5) syz_emit_ethernet(0xaa, &(0x7f0000001100)={@broadcast, @broadcast, [{[], {0x8100, 0x4, 0x1}}], {@ipv4={0x800, {{0x1c, 0x4, 0x2, 0x38, 0x98, 0x64, 0xfff, 0x9, 0x0, 0x0, @local={0xac, 0x14, 0x0}, @multicast2, {[@generic={0x7, 0xd, "ea0637b1db485af120a523"}, @ra={0x94, 0x6, 0x2}, @lsrr={0x83, 0x1f, 0x80, [@multicast1, @empty, @loopback, @multicast2, @local={0xac, 0x14, 0x0}, @broadcast, @remote={0xac, 0x14, 0x0}]}, @rr={0x7, 0x27, 0xed, [@remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, @rand_addr=0x168, @multicast2, @broadcast, @local={0xac, 0x14, 0x0}, @broadcast, @multicast1, @multicast1]}]}}, @tcp={{0x3, 0x3, r2, 0x41424344, 0x1, 0x0, 0x7, 0x0, 0x7, 0x0, 0xfff, {[@sack={0x5, 0x6, [0x8]}]}}, {"7dc145919b492d33f4afd908"}}}}}}) r3 = accept$inet6(r0, &(0x7f00000011c0), &(0x7f0000001200)=0xc) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000001240), 0x100, 0x0) syz_emit_ethernet(0x33, &(0x7f0000001280)={@remote, @empty, [], {@arp={0x806, @generic={0x18, 0x601, 0x6, 0x1, 0x2, @broadcast, 's', @random="b275ce522d18", "5d8ea0ef7be5387fabd2cba6c923f68d"}}}}) shutdown(r4, 0x2) r5 = shmget$private(0x0, 0x4000, 0x501, &(0x7f0000ffb000/0x4000)=nil) shmat(r5, &(0x7f0000ffb000/0x2000)=nil, 0x1000) rename(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') shmat(r5, &(0x7f0000ffc000/0x4000)=nil, 0x1000) recvmmsg(r3, &(0x7f0000001580)={&(0x7f0000001540)={&(0x7f0000001340)=@in6, 0xc, &(0x7f0000001400)=[{&(0x7f0000001380)=""/83, 0x53}], 0x1, &(0x7f0000001440)=""/205, 0xcd}, 0x80000000}, 0x10, 0x800, 0x0) semop(0x0, &(0x7f00000015c0)=[{0x3, 0x1, 0x1800}, {0x2, 0x3f, 0x1000}, {0x6, 0x8, 0x1000}], 0x3) syz_extract_tcp_res$synack(&(0x7f0000001600), 0x1, 0x0) semctl$SETVAL(0xffffffffffffffff, 0x2, 0x8, &(0x7f0000001640)=0x5) rename(&(0x7f0000001680)='./file0\x00', &(0x7f00000016c0)='./file0\x00') shmctl$SHM_LOCK(r5, 0x3) mquery(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x1, 0x0, r4, 0xffffffffffffffff) socket(0x2, 0x2, 0x2) connect$unix(r1, &(0x7f0000001700)=@file={0x1, './file0\x00'}, 0xa) fchmod(r0, 0x8) syz_open_pts() socket$inet(0x2, 0x5, 0x6) pipe(&(0x7f0000001740)) writev(0xffffffffffffffff, &(0x7f0000001a80)=[{&(0x7f0000001780)="7112ccad3bd13385abffff496525392dc346e9bfd7b10581bc9dbfe69ffd260b39f54c34ca7d3e1ac3483d8035563aa29a7124a48af261b116ce0528bcd1fe9d72a983f7e055be9590a20d9239174dfa5b375ff0376f4346f2d3eea0a3847aea29264b177805c5f16a87e0a8d49fd8e4dccf9c1c18265b792bc4f705b67b6a1a5233686f9af5f0658ebb", 0x8a}, {&(0x7f0000001840)="681c28b4107ac3ca3205039d11a8387b10a4209220fec9f21209de4d76d77a78bd79c76a37640a5a7709150b281fcbec5bf9d3358bbc6ac66be60c5efc", 0x3d}, {&(0x7f0000001880)="d03e1ca19319928452e824e5bb94c4baf9a67bf57adc0b97750733672f961422c19b0a3c9301cbf9e4982c5ed096d37f5b2f20231f48a3a42731d0c278134d2051dfbfcdb07bd3102809b2352a2a2e6d53f0cc9ee008f57050b5762b2cd8c4d54e0aad4ce761868f1692a9aff5e7ed3022cf4f471b47364e3046ee8e06f9e6429ca77a8434fdff97246f8d7626286e79d321d5e2d8240bbe075099ace75346a3f7331bb89e9d9c385f085348db808e4fa1f0fd6b075428c44d8163749ee0ee0539116498089f08d21a144db31faaef67c38a5535f5a10a4b85ba8faf1519a34151b940", 0xe3}, {&(0x7f0000001980)="26bd09831e247a7db3315dbc0d05080f7f96847a2854d03388edb60c4a4b791a3599e6680659100501dc327c26375350fdbb5c46b20bbf501b1b4f8e210e72fa5209f173eaf92699c3135293e0edd0f6478be41696f1b1db2033b18ba28d13d1f4fd07bc1b536225e244941defd954750257f2f125aeb702b08535c1fcf534a82bcf8b13375ce2c0f97065a5652f6c0e7b78f2516cb1708ab143435f85ccd017b617b110bbde02809df48b26198d50e239d1cbaa1a8c766f8e94b201e41bcb98fbbdc3890d376ccdf243ca", 0xcb}], 0x4) executing program 2: setreuid(0xee00, 0x0) r0 = getuid() r1 = geteuid() setreuid(r0, r1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000140)=0xc) r2 = socket(0x18, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000001300)={0x0, 0x2, 0x1ff}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) setreuid(0xee00, 0x0) r3 = getuid() chown(&(0x7f0000000180)='./file0\x00', r3, 0xffffffffffffffff) r4 = getuid() setreuid(0x0, r4) chmod(&(0x7f0000000080)='./file0\x00', 0x2ea) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x2}]}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvmsg(0xffffffffffffffff, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/28, 0x1c}], 0x1, 0x0}, 0x0) sendmmsg(r2, &(0x7f0000000140)={0x0}, 0x10, 0x0) r5 = socket$inet(0x2, 0x3, 0x0) r6 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_timeval(r6, 0xffff, 0x1006, 0xffffffffffffffff, &(0x7f0000000000)=0xf) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x65, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000200)=0xc) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6, 0x0, 0x0, 0x8002}]}) socket(0x18, 0x1, 0x0) r7 = socket$inet(0x2, 0x8000, 0x16) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000300), 0xc) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000080)}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4f}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000000)=0x4, 0x0, 0x37) executing program 3: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0206923, &(0x7f00000001c0)) executing program 4: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r0 = getegid() sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000200)=@in, &(0x7f0000000440)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000a80)) recvfrom(r1, &(0x7f0000000ac0)=""/86, 0x56, 0x1001, &(0x7f0000000680)=@in6={0x18, 0x2, 0xa, 0xb1b0}, 0xc) fchownat(0xffffffffffffff9c, &(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, r0, 0x0) r2 = msgget$private(0x0, 0x1) msgsnd(r2, &(0x7f00000008c0)={0x2, "fccf213d1c1d1de0b5ed271b36eef2a6686693ee60d086e3c675f75a45d6b3b1589e8f51c44215"}, 0x2f, 0x0) rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a40)='./file0\x00') link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 5: openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000003c0), 0x40, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/250, 0xfa}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xf3}], 0x3, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x190) ioctl$FIOASYNC(r1, 0x80047466, &(0x7f0000000100)=0x5) poll(&(0x7f0000000040)=[{r1, 0x1d8}], 0x1, 0x0) executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) open$dir(&(0x7f0000000180)='./bus/../file0\x00', 0x20000, 0x0) setreuid(0xee00, 0x0) (async) setreuid(0xee00, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x4d}, {0x1, 0x0, 0xb0}, {0x4, 0x0, 0x1, 0xfffffffd}]}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x4d}, {0x1, 0x0, 0xb0}, {0x4, 0x0, 0x1, 0xfffffffd}]}) syz_emit_ethernet(0xe, &(0x7f0000000480)=ANY=[]) (async) syz_emit_ethernet(0xe, &(0x7f0000000480)=ANY=[]) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)='r\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) (async) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x80, 0x0) setreuid(0xee00, 0x0) r1 = getuid() setreuid(0x0, r1) getpid() (async) getpid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80146940, &(0x7f00000001c0)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x5c}, {0x2, 0x0, 0x1}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) accept$inet(r3, &(0x7f0000001780), &(0x7f0000000100)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001840)={0x0, 0x0, 0x0}, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{}, 0xfffffffffffffff9}], 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) (async) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x0, 0x3, 0x0) ioctl$FIONREAD(r2, 0x80206910, &(0x7f00000001c0)) executing program 2: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2f, &(0x7f0000000040), 0x0) r1 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) executing program 6: setreuid(0xee00, 0x0) r0 = getuid() seteuid(r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3a) chdir(0x0) mkdir(0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000040)='./file1\x00', 0x0, r2) mkdir(&(0x7f0000000100)='.\x00', 0xc) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) setreuid(0x0, 0xee01) rename(&(0x7f0000000180)='./file1\x00', &(0x7f0000000200)='./file0\x00') unveil(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='r\x00') r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x80206919, &(0x7f00000001c0)) r6 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f00000001c0)) fchflags(r7, 0x1) readlinkat(r6, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/184, 0xb8) r8 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x60) writev(r8, &(0x7f0000000100)=[{&(0x7f0000000280)='#!', 0x2}], 0x1) write(r8, &(0x7f0000000000)="240208d334f68b1f26da3fb9a1e5e89f23bf136473c01cf9efec93275e090800000000006745b653695b5e8e0010000000000000413fb5df308cefae8f43185f7b6a0a", 0x43) executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) (async) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getdents(r1, 0x0, 0x0) (async) r2 = socket(0x1, 0x1, 0x0) close(r2) r3 = open$dir(&(0x7f0000000400)='.\x00', 0x0, 0x80) (async) r4 = getuid() fchown(r3, r4, 0xffffffffffffffff) (async) seteuid(r4) socket(0x18, 0x2, 0x0) (async) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 2: connect$unix(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) r0 = socket(0x0, 0x0, 0x0) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1c1}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r1, 0x2}}) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x800000018, 0x1, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5cda) r3 = open(&(0x7f0000000480)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r4, 0x0, 0x6a, 0x0, 0x0) write(r3, &(0x7f0000000100)="8a522c6b8a8460561e290ca762e8d6c739d5dd7f0153b7a50498cb60ab818b16929d3bf742c57351df76ca9ec87e92fa9f010342ace3a6ffcf5c4b75c4c160f4acfe629a5717f5f5b7cad5c4e10a76103ea7945a70ea5a8999b18da379b691138c7d8a1529b81a7fb4540022f1324c3dda210f6f132101dfe0acc149685fdaca2fe92b8d4327e9872642c818370d60e800e0f8b2a66ead8ef0ddc9f0258f2275a9a0aefa8edd053e80a46946b0c0df080bb0d9c214c6a2393db966f0c0ace000", 0xc0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 3: open(&(0x7f0000000100)='./file0\x00', 0x800, 0x85) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) sysctl$net_mpls(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x1c}, {0x40, 0x40}, {0x4000006}]}) write(r0, &(0x7f0000000180)="0400a8fc9dfe842e583719781f8d0d", 0xf) executing program 7: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r1 = socket(0x2, 0x2, 0x0) (async) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) r2 = socket$inet(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000280)="53a7c3f17f5676299a0600987beac1", 0x2}], 0x1) (async) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = dup2(r2, r1) (async) connect$unix(r1, &(0x7f0000000000), 0x10) syz_open_pts() socket$inet(0x2, 0x8000, 0xc2) socket$inet(0x2, 0x5, 0x0) syz_emit_ethernet(0x108e, &(0x7f00000006c0)=ANY=[@ANYRESOCT=r1, @ANYRESDEC=r3, @ANYRES8=r2, @ANYRES16, @ANYRESHEX=r0]) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r5, &(0x7f0000000280)={&(0x7f0000000180)=@un=@file={0x0, ""/81}, 0x53, 0x0, 0x0, &(0x7f00000005c0)=""/214, 0xd6}, 0x0) (async) setrlimit(0x0, 0x0) r6 = syz_open_pts() close(r6) writev(r6, &(0x7f0000000440)=[{0x0}], 0x1) (async) getrusage(0x1, 0xfffffffffffffffe) sendmsg(r4, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) (async) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) (async) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) (async) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) (async) openat$speaker(0xffffffffffffff9c, 0x0, 0x782, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) executing program 5: open$dir(&(0x7f0000000080)='./file0\x00', 0x82, 0x28) r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) shutdown(r2, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) r3 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r3, 0x0, 0x25, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x18, 0x2, 0x0) dup2(r4, r4) ioctl$FIONREAD(r4, 0x802069a8, &(0x7f00000001c0)) mknodat(r2, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x5cda) open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) executing program 1: socket(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) bind(r0, &(0x7f0000000080)=@un=@file={0x41a0805bbded0123, './file0\x00'}, 0x4) socketpair(0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x4}]}) socket$unix(0x1, 0x1, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) r1 = socket(0x2, 0x8002, 0x0) connect$unix(r1, &(0x7f0000000a80), 0x10) (async) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000), 0x10) (async) r3 = dup(r2) listen(r3, 0x0) (async) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) (async) sysctl$vfs_fuse(&(0x7f00000000c0)={0xa, 0x12, 0x2}, 0x3, 0x0, &(0x7f0000000180), &(0x7f00000001c0), 0x0) (async) sendto$inet(r4, &(0x7f0000000100)="18", 0x1, 0x0, 0x0, 0x0) recvmmsg(r4, &(0x7f0000000980)={&(0x7f0000000940)={&(0x7f0000000780), 0xc, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) (async) dup2(0xffffffffffffffff, r4) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={0x0}, 0x10, 0x840, 0x0) (async) pipe(0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) (async) write(0xffffffffffffffff, &(0x7f0000000180)="83", 0x1) (async) poll(&(0x7f0000000400)=[{}], 0x1, 0xfffffffc) (async) execve(0x0, 0x0, 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000001440)=[{0x7}, {0x16}]}) write(r0, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) executing program 4: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) sysctl$vm(&(0x7f0000000200)={0x2, 0x9}, 0x2, 0x0, 0x0, &(0x7f00000006c0), 0x0) writev(0xffffffffffffffff, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x1000, &(0x7f00000002c0)='./bus\x00', 0x6}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000025c0)={0x0, 0x0, &(0x7f0000002540)=[{&(0x7f0000000600)=""/4094, 0xffe}], 0x1, 0x0}, 0x0) preadv(r1, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000001200)={0x1, 0x16}, 0x2, 0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffe2a) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2012, r0, 0x0) rename(&(0x7f00000001c0)='./file0\x00', 0x0) pipe(0xfffffffffffffffe) mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x4401) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f0000000080)="ab157888df3ccd154815a7bde7b1e1b4", &(0x7f0000000140)=0x10, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x52}, 0x2, 0x0, 0x0, 0x0, 0x0) listen(r2, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) socketpair(0x10, 0x3, 0x82, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x800, 0x0, 0x2f) writev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)="20da3474063d3e9a7a969b180dc6ff94b51c7dcde96270d012eb982bf5846c13bf968ca463b1aeca42a3e0434cdf6def72493e8c0ac1ce7c48f3d3d0a2b8abc2c48a0ad2e3308fa5095e4deb6f176a", 0x4f}], 0x1) executing program 6: syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x6, 0x3, 0xfc) connect$unix(r0, &(0x7f0000000000), 0x10) r1 = accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/59}, &(0x7f00000000c0)=0x3d) getpeername(r0, 0x0, &(0x7f0000000180)) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x10000) r2 = socket(0x2, 0x2, 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, 0x0) r4 = socket(0x10, 0x0, 0xc9) r5 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000000)="6228951c7f85b0b56aab81b6e533fbeeb0254b38b4984076233bc43918963438e600"/44, 0x2c) connect$unix(r4, &(0x7f0000000580)=@file={0x715b419c6ebfef8e, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00'}, 0x105) sendmsg(r4, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1000000029"], 0x10}, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000001680)=@file={0x1, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00'}, 0x109) writev(r3, &(0x7f0000000080)=[{0x0}], 0x1) bind(0xffffffffffffffff, 0x0, 0x10) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') connect$unix(r1, &(0x7f0000000a40)=@file={0x1, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00'}, 0x6) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000), 0x10) executing program 3: r0 = open(0x0, 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0x0, 0x0) setrlimit(0xa, &(0x7f0000000140)={0x9, 0x7fff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{}, {0x60}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) r2 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000300)='./file1/file0\x00', r2, &(0x7f0000000100)='./file1\x00') sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, &(0x7f00000010c0)='\x00\x00\x00\x00', 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5901) open(&(0x7f0000000240)='./file0\x00', 0x90, 0x1) ioctl$BIOCSRSIG(r2, 0x80044272, 0x0) ktrace(0x0, 0x4, 0xd30, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = kqueue() r5 = socket$inet6(0x18, 0x3, 0x0) kevent(r4, &(0x7f0000000100)=[{{}, 0xfffffffffffffffa, 0x11, 0xfffbb}], 0x21, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffff8, 0x84f379cb36304153}], 0x967, 0x0) r6 = kqueue() mknod(&(0x7f0000000280)='./file1\x00', 0x1ffa, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000080)}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) r7 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r7, 0xc0106978, &(0x7f00000000c0)) kevent(r6, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r8 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r8, 0x80206979, &(0x7f00000001c0)) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x0, 0x0) ioctl$FIONREAD(r2, 0x80206910, &(0x7f00000001c0)) executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0206923, &(0x7f00000001c0)) executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000003c0), 0x40, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) madvise(&(0x7f00003e1000/0x3000)=nil, 0x3000, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x190) ioctl$FIOASYNC(r0, 0x80047466, &(0x7f0000000100)=0x5) poll(&(0x7f0000000040)=[{r0, 0x1d8}], 0x1, 0x0) executing program 5: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) r1 = socket(0x18, 0x2, 0x0) r2 = dup(r1) setsockopt(r2, 0x1000000000029, 0x31, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r4 = socket$inet(0x2, 0x2, 0x0) close(r4) r5 = socket$inet(0x2, 0x2, 0x0) dup2(r3, r5) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240)="ea02000000000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000000)="fa000001000000007c656c63c0454725d1d49114", 0x14) executing program 7: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) setreuid(0xee00, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='r\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) mquery(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0, 0x0, 0xffffffffffffff9c, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x80, 0x0) accept$inet(0xffffffffffffffff, &(0x7f0000001780), &(0x7f00000017c0)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001840)={0x0, 0x0, 0x0}, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) geteuid() semget(0x0, 0x3, 0x6d8b5cc381377fd7) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) dup2(0xffffffffffffffff, r0) syz_emit_ethernet(0x0, 0x0) executing program 4: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0xf0cc, 0xfffffffffffffffd}) r0 = socket(0x18, 0x3, 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x20, 0x4, 0x3f) close(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000000040), 0x0, 0x0) r3 = dup(r0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, 0x0) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f00000000c0)=0x4) syz_emit_ethernet(0x2a, &(0x7f0000000400)=ANY=[]) readv(r3, &(0x7f0000000080)=[{&(0x7f0000000180)}, {&(0x7f0000000180)=""/5, 0x5}], 0x2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x80, 0x0, 0xfa, 0x387}, {0x28}, {0x8906}]}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r5 = syz_open_pts() setsockopt(r1, 0x10000, 0x2, &(0x7f00000001c0)="32ed9c80fe143062864bda6e8ef0df7ab6cda828a3e505c5f7a18ecd00000000f70000000000000000", 0x29) close(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000080)={0xf66c, 0x0, 0x1, 0x5777c538, "1c102609307e7be2df67de202a72da64612c3300", 0x0, 0xffffffff}) writev(r5, &(0x7f0000000100)=[{&(0x7f0000000000)="031731b9af9bfb2fb95cf9f2e5d3dbcfb668810cb794b88c1cfe7ec5ad6b48b3359a6544b714037e66b0", 0x2a}], 0x1) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x7) executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mkdirat(r0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0xffffffffffffffff}, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) dup2(r1, r2) sendmsg(r3, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x20, 0x200) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r4 = syz_open_pts() r5 = dup2(r4, r4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x205b1e) open(&(0x7f0000000200)='./file0\x00', 0x8000, 0x0) r6 = socket$inet(0x2, 0x1, 0x0) setsockopt(r6, 0x6, 0x2, 0x0, 0x0) connect(r6, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x1}, {0x87}, {0x6, 0x20, 0x0, 0x8}]}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) shmctl$IPC_SET(0x0, 0x1, 0x0) close(r5) unlinkat(r5, &(0x7f0000000040)='./file0\x00', 0x0) executing program 5: r0 = socket(0x2, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x40) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) munmap(&(0x7f0000000000/0x1000)=nil, 0x7f7fffffc000) openat$bpf(0xffffffffffffff9c, 0x0, 0x80, 0x0) r1 = socket(0x2, 0x1, 0x0) shutdown(r1, 0x1) recvmmsg(r1, &(0x7f0000000240)={0x0}, 0x10, 0x1, 0x0) socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000040)) syz_open_pts() syz_open_pts() getsockname$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000080)=0xc) socket(0x18, 0x4, 0x8) setegid(0xffffffffffffffff) r2 = msgget$private(0x0, 0x81) setuid(0xffffffffffffffff) setgid(0x0) msgrcv(r2, &(0x7f0000000000)={0x0, ""/28}, 0x24, 0x2, 0x800) fcntl$setown(r0, 0x6, 0x0) connect$inet(r0, &(0x7f0000000000), 0x10) ktrace(0x0, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x800, 0x85) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) (async) sysctl$net_mpls(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x1c}, {0x40, 0x40}, {0x4000006}]}) (async, rerun: 64) write(r0, &(0x7f0000000180)="0400a8fc9dfe842e583719781f8d0d", 0xf) (rerun: 64) executing program 6: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0), 0x10, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000740)="b8dc7ad66d6d45a4c1f168647c2ce4e83f2eb13e4980057b4fee8ed93efef125ef3d6f4ece8c5de164086a4586da79b1614138b3f8193416d75a8e4dbdcbfeeabae21a3758613214bdbec5a3c9c45e5696a373965c936aac1f9c966cd787168ba0a9db085be31f9881be6667228783638366d46d81d55dc0a755bbaf07ceea03c566595430a112105e30e329dbdd32c1d81a49355a4bfafe38c81be6dd52f4b28c7c99926ef36cb6b7e4c3cfd7695f6b2fae0d84413d1ab504685b4ca0bc2e98f2d723ce0b20b5ae8c205858e7b83829bf53566bdf0f0aa340d9722b536dd1b88f3d4e6bf118b113f544529c288357f7f1a32fe3e77244c7accb62d98fa748a8ad43fcf3c85f41d52d8fd5af548700edd86036b883b760ab8c4a6b5561368b35efe214dd83bc09aaf318e237fe1b92d11f2d9b1c090bbaae05d34a662223d26e79fde0d9252a44871bdf0eb77828f8e9af02fa8edc3e0000000000009c5296449720b6a2819fcb5c6db614ec3fcddd9733f58f674e29bd9b79f00abe85e23b252cf5489ff75600e1fa5a34dd64062af8a005a049b7b3f5c482e76b482ba164b7b39aef3e229474d38582bafe1f26bf416dc334fda652790e6176ddc9225e49ff5c98710bfd1dacede297d6d179a2e593977e191451d674c70101000000000000cd2ed1cf6a222541e79da23046db1aa845ff5bbe9bd9dc41bfef9bf20c2aa25398c252a54b8dcc9078b3212c8c8706016d98a9a71bddcb688c14e6fef3c62212303b64b399030434b2a1068a1fd57554b3ab684cf1f06f7ca52d3664a90a359eb47b8e1144fa7125e68130bcb4cb68e7e32102f24c7bfc1deaea52147f26729e728fa6373cf2ba17a185d2715fb494a78e09cbbc85a14a2132e601817b6ae0008bfed42c5c64aa98ba9698b3696c7e8edbcdddcca82857017e0419470d39405405ed32caa441145e6edfec50c19e371bf0036e00e1e80c68bd60b73cafda4abfd250daa2f4c64bb4d40f1ef2900c32f4bcf0b3074bda041143c4e8a45fc3abb1cfe2a3d71ade4940f59bb8ab9c69c5525454e63d6a7c5fab5e8cdc10277255d3b15e6c3e9f00428ca9325d36b11d6ecd29be7f02a9d1061903d9710a61b60731d52c53a8a786b2abd0bf0fd528abe8c4f5f4a62f06502e61cf", 0xfffffc5e}], 0x1) r1 = socket(0x2, 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) r3 = socket(0x2, 0x3, 0x0) dup2(r2, r3) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(r1, &(0x7f0000000000)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYRES64=r1, @ANYRES8=r2], 0x30}, 0x1) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x1, 0x7, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000100)={{0x85, 0x0, 0x1f}, 0x2, 0x2, 0x62800295}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_data=&(0x7f0000000bc0)="e3fa9e09baf5c1fc7fda59625925b5884af3d216c5b19008dde302736580713e3110b17b064826ea553403cd50f2f57e58fdb63cafe1d66c9144769f9c1a00461d8fe4b1966fd7a4f7d310e393895efb0ddd757de07f0bf269c03dba8b2007c08cc63bff5c44e95511e5769f4fd3908d77f4c38416d9e1926a50a5a934ceb3a7292355ca9228a512098dc79d04c0e06905a34f8bbc052bd5032bfa16af9a9586bcb1117ef1d91e9b1b3cb2b0ea1f0a18530b88a8c4586c3beadd91c2bd8a8a9fb916f13df31733ad3e13ac104367ece1c0d29b24518962b16ee9e5251d636bbd8c762f3e1b0fcffe2507778607b1a780d3ba7c52d4837ae55eab290244419803d13e60e52d47d486b53407f951ce8d9edb091a1db0ee11c867050437e68f91cd5e231ba5d3a6ed584ea8973649d34e1db0061c87c0d3dc81543daaef213eb7e39c7fba7cdff384faa6cb28a0919e1ff71e143227e6afcbc938a46053da9fc58fdc9e32a352945b05dbea76c9033765e81eef6fdd70c57dcd647a28e586ceb3dbfb5c238d1c8ea0b836d449937a9a7bc419b49ab49331b62c2326a90810d1aeb25777c97d5b4d782632fbdeda43ec56814a65ddd8bd987ed53bfb4d9b38dd1c17a04ccb48194d08c07a722f82716048264137acef773e2a8e733efe39712bc1c313420891704a54ab82595c2463bbf3e0a12836e60be781f30d2ec1e2f8a092c0e230ac8d1ea69269ff7084382492ddf18fdd69cdec1466d1208c3e1f8b445631d94d82bea97fab75b0aabdebe467e08680e4cc73fdf76064f41c0904dadde8897675e5cee13db3d6975cab53258eb5aedb4a324e87fb579d9700d75e40500e02f2bd1dec1da8ac4ba39107b9788f270f83aeb5f754e39d38e9de5ddb4a747696f9d06b762596b0d202674879d87b4d0cd9b298d26ff3fa32fcad74e5ad7ae19954fe6531236ad5ad0034093d916fcdbc90cdf4a9fd663fe2e76fb66afb4aace24786653a1ca7ed8fbbb29b9d6ec86a940c64d0e221fbe07310201b64512408714996023e181d50341b3bdc02f95195c76763cec4969b2058d77d700cbef942af91b2a628c02a829d2fc0deab0202b9e5cc6ad971e58be17d47903242c2ae329708811b5ce51fc1a4e5cc9c8186772616037471d3470b30195e96d0db4f50256cfdaf22e783cdf6856c6ba310b6825ebc44f2c8ba525b231182c15ff095be9187ec3b2f5f955c810dd29efa282dceefea0c0cdacedb2e701350a7c9ee490a5d86339f54889e423bebe08014a7af9891269d16582b4902180510ac5769b88f5fe98c942e77c6f3eea0fd254e0683cc7200ad86254ce1ef330d526087e3dc57ffa95bc270473e586c1bcc5d39b9a26133cbd2b763d5ff9a74520ae397216c22a465f02ff2ed70c2b3174859b396ffcce92225e44a956fcf49735ac544ecd4a803ed3f31e129120fc15253b658b3f8157a8d156e8a63c03f00be997d5b17881e1a5a3298b3f3beee4b5bef7713a3a20ad473ceb571939a10ad35e3e3050dad483b39590b05e11e9cb6b373bbba34974230c69434962ece05c103b42d4e9cb1484341edf07fe760e4c5228207f9838273b0216456091b73fc2da29910be856d8300c8378ecb834d86a321be0d92ad562990dd6aff12527ffea73008ea84ef859821089c82e53968fdd9af61bc007df76e3d3b33bee3b5721d9185a1d5838f5792cf64bdcb7342f48d3ad69f591aff720466825810bac52adb9055f92a39832e18f82d9b3d2d886caf6d76b9525d709cb92e7e17880161e16bf4afc5bc3e6011e0663d208b156eff457c4aa86303d55ca26493ba33dade9051f1a8c10a2053fea4f7c2137aa8a70baecfbb70341bc9e0f2b226bf037ad5ee9f615c7c0adb64c8ab7b1e09d1f389b0ea44c970bfe6ff5f4310a29d27d09b7c3ef48e30e3c7792ddaf2c1783b5c565851a2f1c392d9509f6b2e0facc661657242610cb3b449bb31b40ab8a380b2ef3a35a1126f369244fc949a043da962138f7e9f02b78fe8e2fe7b968e8d8de7961f7584139cabfa3a71e45466fa643d37958b0e5b70c0ac963c89f52a77621e7911f42b64249bfeb05e467cdb7198994e7065a18b7e6847640ad08a9a21ad98580866c670d50dd1e81bc03e9544f469778b84b47d2311bb15fffca3bb134600c855cf0cf2d513c3c22c83e013c445d8f65e3353cfaa2f47df2c5b4cbf562a7b1836fc6cbe06fbc3c2b4316fc9797650a8418000d99f085687eb8558a256b1f1eb98a1b6a9b52fa1da31b2cda10254666358fa5e9f8fb4acbaa762304fd37e51e2aa3e9048448896bf8fa7670730039f1c96580f3c6f1eaa626fb9c560a75fba2053be9e5084c658ecc50627d96d14134dffe86a84f575443f8c37cef40f438b80af453112bd72c380242e422bc223bbb59be0793841ea48ac82b42542567a4b9d1c5aae91636a442e09ecab5a80807e92753f97c574e2216c345e0fb46a3d1be7d41486609811169d8e9badf59934ff1857af97ce5a5afd56803dc8da18292dd27464341639248eb3833d37d679f6fc73e5e755adc858a31a54fce89ede3787cc84990af229c52fb9e493dda4d010f0a6f4c75166e83f7ef2dbac5f0b07a7ffbc57aef7ba2bfc79f3411a03702b5813d2568d517c66f48fb3bb97f0ed2d18c266a9d5440702928a085c0cf6ea83ae5ce1349ce7525264dc9464866a7a82d8aaaaca651480718ae88b5522e084642135a8c0b51a1a5b5f2a2197412431aa619dc33744b2da44db74a3829cda6b1be0df08bea4d462f684ecf15a17f0ba661e7a14063ed13dcb1a3be717b0c3d108b8dfbee07e676145ac2576e314a54eda3270b9c7175106fb06271e00cf624c5ecd50aa6574163def81f3141924293b8380ca1e8edcc3337a55946f3ad5a3c23f5561c25e83c0a4d7e6bacb3d7967ae39976f0d67114b7949c6090161d1d85a367885f8312524885b71293a8a6f2dff526969f90dba372773ba289ab21942a3ff701e8a410c2c1acbe71279efe4d516b62b2069a26380268f29b6bc369caab432050e2199fca4ef374972b763a8cc4c15fec793dda15aed4d162791c6d350e3f0d280ec2acb3eb389c712d310adc53636550dcd4a775fd049fd3a5bd364e3278511c5f6bd96e3418ff0961c05b2ecaeea6cc38a464fec18ea8c447b99c11f20be053b116d167a405c767caaa0dd116a31c3d9327c7ecfeb279e98eb7c0bed1362ed7f6fa1319c477b3f46b356cec3728fe94d00f09686d3afb30117435b50ec5f3f3665ff0814041dc20217236017fa3c8bf37d1d0c14230e1b15c3b7e8d3e72fb72ae54cfed6c05c6b323d5f70864297525f5a0cb785bc9a710fb7d53764c7345181c0a8a48992817110a8d87bf45acd2c4293ef7523663f5a9b96b627bb4e0db29e0650f711487f32440bb91f3a89ecbad192baa3eeceb46603564a414d9c5d06a5bc5a2f07422dcc09023e26df578af08fd89b22856ab002ba54ee141ef08e4927645b9cf3c5c4d9b0f5f2c451103f48776ecc029de6d319f9f228fc9d6f5d464df8262ea23f7cc721a801033ba1f968b006768196eccb4401d1cd8062758c666c9ae897982a4b51bf302da13c987400b1b7b4530ce023efe3c950303adf526ef10ca4c4f97c589ba45b2f3416b70ada533ca3d145e01e59a91ac7e73120b31c49d3fc856d5ad03492f8d75c37ae1a9f70f1fc9e04d2c68389330dc2bde40fe8fcc4ce22f5753e8d8528dcfe73e748fe6f109c6bd704e815e04b7e7c3e34af2eefa016b019fb4cf925d80f1ed5f4e67cc006179b715a0f8834a6dc9179710172b203b8de2c493fdea08dc578419f05c6ffb27692567bfc5566bb1c80c9dec7a97bd0e5c73c5152c37baa38c32bd41caeb2cac7dbc383ef7b96e7919d7984164e69106a71f1d43045d05d9bf548b26e25d92b99801bef55a458e87c52e62c747a55dbd1b43520b3de18117f92b698ca9a34b6114767e22886ad939410c8c2a939f76f4d97959bd1b90ce87c3cdf244c16f8385b91dce3099d163d1c4e55d4bd46ebc1531e12a1569b044af7d95262e38d4fc651cb7095f8681f0e03c56f999c9a0f122298e680120d37df01d0354dcd5de8ed5b55f6a52840a5c9842dead2277e646f18b170f5c6eb2c04ab96767bbfa2ac0cad2bd3281661bdddc1e30605ac10610d05ee5bcec641c6931662d311c360cdbfbb3e9bc6bb4e9675c5294075f08787a8570024d7ed0dfe3e3711da960b0a3c6a45092e7caced5932d1f3123887bbb402c2d82442b534864f06cc27663ee8e124b4593fa63b339c1b9fe991a6b813e1335aa1c349bb5ea7960e5ba9711c0353f0fd571fe6226e3206269d8244e1f2fe8f53050d2bbbd87ba058e621080a20a8c371eb7e69b5caac35e519ac3d6b990e1f66fed059ab2a45184158ef4e3d6d4c6142e90adde6586cd1ca594edfc95027375deaf5bce7b8994db0405ee49a4d52c3662f79096ff5d788103caf87bcbf698db254d24f40cd9cd4fd9be4f5ac7bbb08405e928e4e7005f4ebddb62a970975a8911b85a35da95a953af89120a41d025eac0ac022514f75d356d446e3f9c0259be2b1b3d9544177727439118974609724132e040dedcd597cba754589c5fbab521a5f047a75d1c66950a6e8f8b448c2cc9e333333cbe9da62e0803d29d8f1eb9902e1a37e84dcc16194e088976db7c658c5b01dbf9e221ac316d83a711a97d339b83aa871a99e186bca51729ff394bcc56b1688fda751bf0d3ed16a37567431123462bfaeaf8627482a2ecc1a6244c5a79f82ed26fe0313c26a278464c992491e167809bebcfe69eb6380f11979fe07387fc5cc1d42944c2d5d7902071e91bda05bfbca4ac37bde53c5ef60fb9db5f7c51e8f38dbed570bb922526fa13b973c0e2652ffe92952bafcce3e409ab7e6cfc77302b07e0c7cb75d5ba9922ebbb42f25f6928ad230882e76a38b211441e2ae81f1d856dc19f90afb9f5f0b3907d8d0b0d68424cbf81ad1041331f0042c7108587dee881bdc33af874c56ab94091655c7bafa01f975917df1c5b4910189a5b0a7d79da85ecd1a52878bd556791ef4601d59ea880acd9c6052d4f06f467c56021942e6b6545f03d0e95edc89f95aa8977e9e8f583e312da0c6d96537a8203799e66c7409fbe24ba2c731bbd4852e44781f4962cba984a599211d1499a1671d834775355e2c2cef059089e6c5d30b778d5a3e8cf087f6be34a4137f810d28c6552e8bd96580146fb1c36d712dcb95abd45ec3efe8e30632704c1112a1ad0f88f97ef83130e541962485561c1d09ebde1e2db169bf9737a5ca689eb98e2c7b0d7795546f9bfac707113fb35313ddd3aa6f60d5c32897a9b5ce07968454b8b4c3e0100e6812723cfe0ebde2c95b880da21a9a730392e5c436c8e97fde7750b10b7401d17a1d5349ea65d4c50b988bc2af4192588b77fc9f448dc6c09d5ecbdab519734c5df875d826191bc7197a344127a91d7847612c26256c219046d43d411c7436b2d2c223280c908146178e109a0bd19bc70ff38ed7a3ad36a7b953413df59d3ed0672269cb9f68b0f95885b3383b563b811ea708cb455acfe1fb85b968c73df870c68a97d9b5cb72767eb7d78259d98a914b8714063cb7dbf13a8c90105a5373e0b115e7e719f5db7496766b4059a60ff602f0ece4ab82870548359607f2179ef27d87022c83d328e1a0c0acbe39aed3911fb95e76a55bd62e134fb192cb708def0e9f15eeb46ff15a0625904ff0d207620d513cc5f6fbdcfb226412"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r0, &(0x7f0000000400)="2117cecd05058af5fbce692fb209c0a9047b41d6e3ae771b0ad4031990ec2e2dde0df1fdf6e6a6be5dd94d4f404a8a50ec891bd907fcf8cd4339a97014ee830ec9fb5289f68bd993ae017c359e2f2b656c164c662350cfd3dc778b43352b22c8bc6d9163fa7f245783877b4e079b27ae9b51327132faae536f9006c5d632ae323eb4fc169738c872d524c2cc8451eeef5aca89298580c2e9377d2e967a8e32c5352db2ae293fb6081ab052d1ef19c73c38f4ebdb48d8e2d08e865f9ce0cc5a45beb520e2f24582721811d7c25b3461f53e71f78f0104a532cefe4b2299d4c9196b2cf30629cbfc65a076962ca893ed597e1f55786b272f2d7ec734925f6f7f7c17dea858469f89e90f45ae03aefcd7906d950160f0a2206e16fc0ad156ce8c3bca6f8a55ab64a15cf54e076438f2f28dc428481b57839a42067b04680f4b84734717c23165cb1a5557d6b75fc53c723deddea0e49c8776cbe8dcdfea616e86825bfb31f2b22f368aae1f287d3ddc0aa878bb1a13559b248d12bcce19914ef04299699fee55cb48ca16b7eecc0c4dc9ec7768afb4ce3638266fbad4b8de0d796ca7b0b57ac809608bddc34ddbf2dfd588d3628aa6783c41cbca4e7c9b4a94a67e050010ea1888e3757edb45c7dd184b4aa7c6601fc222f436f9e93a86ccba0b9a8f495840139999fe411afc67ef1bb6734d62a032ba20f695740993d3700849409940728e393b64aa6aa5ebd4caebd7832e3af32b6a9b77f70c4e168d5ac0f0a9f90bbe93dfdb0f017ddc752b08ec6d29f6b8886686e2132917a04fb3bfa11c5820406352788a1b4ec9486508bdf4a3053e02f8195ad4011a8272807ef271e59355bcaca5e9277d7299520c91f322178bfd9cd215a0294b415eb239b96a6b09e8b66ab911f9fb5981675f0b0f641c9fdcccb442a7eb4e998b03c02803ba8f5b93e7c9f1a53fa8cae728ecf072e80973e682f317d9cb97dd3d036907830714a791f665c684269c93c552459c8336724342d0387142e5c6dc530584a01bfa8b4a8affa4ddf7578a95c95abcb5bed8baa966651872dec1d582d17c6fb077f621e0eca00010ca7170281046c7db83ed38448234841cbb661c0cf331ca42cca0253195394e1ce570ed0d9008e31171c2bcb62f1af19abf97840ede00c8fe0f00d205d955e9bfb1328348b4a0adccf847adfa9a7875b8ce79a8b79a16fddbc4773d70bae3e75b3eb8e4bd105f31762e7bca015329561c9d480a95936fa42362607f5de2fa87f27d7a4286418f661771ac5cf9ce11ff861094933e5ffd6bc81b5ae88fe6f38ee5a77305a3f161bb20ed402ccd487288ae8e2db673b2c307d652e16f8bcfe2b4e6c90801228b5c2be7446011bd1f4d10781b204a2aa581215f2ed227b5dcab7026c70e2d90f30af451ac69c478c2f2af58ac2e90b104842f7594cc522750161b933ae722606094c94aa256cbaab34f2aa78907b33bf25fc262261893b64a83446e34444a918bce76921fe4ec70d85c996edf0864230779436add2bcd5646797331ad5931824ff8fd30ee2ab745533bf61c79d12818bcbd34803d0090ed93dbea03f20ade53223f02d1a6b04fc09ef5d612c6da30dbca5e75bed1ef6b73fb5ee7eafc78580b126fe4cf2c4ecda8539b83ee785f8e6c9de1de1ad612c8b5190e7451fe9bb0e207a86373860ffdedcde9eca7407c741f2664e23a125f25c023041e2d98b5ab290d05d098c974f9fa896bb4c987f35342813d96e451b06afa738a0621711779cc91058c30c34b71038190ed171116a8b994b333f70b3cc457608be4549854f878d9f075a25d9e4039a9442df45ed2c45f63ca9c4d51b7fe5da01815afcd269a788e38fc4599985bd68782f58754fb209d970f6f928cab2f77707d3991c66a9d2e7ec42f014297d433bc5feb51f383db02febea974260f0aa3e5534cc18ee9fa395f8499b76e7544132218f8a66a0e16d284ed82ce72cbe1e5faed12bc82b3e8c0e4ad6fe6808da69b8eecf9a7818086360cdb6ef4d0fe54a6fe3d5a3420fba7420d4baed661840d632d8fc743cba7534bf8048327ebc380b8d0b4452b5f243a847e57da11b5dd6079ea7a21bb75a24b3e98b12832f849d2dbf5105e3143c97a94d1e7540790aea9390b731017b60555d9cafdcea78aabda58f70f76958b16b9991a50d42137380a0dc9e83973824ec8ab3ce0c6c783cc290f1b5e2af7fc60f44fbc8fb1e0ad63741eaab19131d0185040f9af982a17c04d3781f7a9bc95828c14a88b601bfb5023f16a1fd5e6bf561ba2b3ad3ac4ce95be2549d7f3263915e43c97c8094ccbf1babef210fad5c84125ed9821e6bfd0012b8f9667872ceab4a0a1a1fb7fa1b35f3bba42935cf1c5e7d7f03a27184d124ee4ec14011ea600b303d62f0a0b5c1e8743a7e2f559d4064814640041ccebd6f272a13f1893b94da9fa758bfbd629d83a841fada7c60b0690ff04e3f316ab0021505cd7d1641d34ceae5eae7d815481c6f2267678ffd791d1361875af012b1a5963c34880c40fb367e85d812d7155b78798a841e4b7b611ff35dffdfc8ae6805df82e12e815d1292d78d5b00c78903b7cc7b27bd027b1eb50a2758c52740390175de8a8b1d3024849e4e24686df5b7589c4cfc86f0fbad23d3b21c8db836c58c0a8837c4e746e3ab7cff593284f98620ece686977cb52f8fd74470634165b03c94e5ad707c0c8fb62b9b326946780572bd8b3118beedb280b51", 0x796, 0x0, 0x0, 0x0) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) mknod(0x0, 0x2000, 0x412dff) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) r4 = socket(0x0, 0x0, 0x2) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000004c0)={0x0, &(0x7f0000000080)}) write(0xffffffffffffffff, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x3a8, 0x0) r5 = socket(0x800000018, 0x3, 0x0) ioctl$FIONBIO(r1, 0x8004667e, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x0, 0x0}, 0x8) r6 = kqueue() r7 = socket$unix(0x1, 0x2, 0x0) listen(r5, 0x401) kevent(r6, &(0x7f00000000c0), 0x101, &(0x7f0000000200)=[{{}, 0x0, 0x8, 0x4, 0x2, 0x3}, {{r4}, 0xfffffffffffffffe, 0x1, 0xfffff, 0xa5}, {{r0}, 0xfffffffffffffffa, 0xf0, 0xfffff, 0xf3, 0x800000}, {{r7}, 0xfffffffffffffffc, 0xe9, 0x10, 0x20, 0x700000000}], 0x6, 0x0) r8 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r8, 0x8040691a, &(0x7f00000001c0)) executing program 3: r0 = syz_open_pts() r1 = getpgrp() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) setreuid(0x0, 0xee01) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) rename(&(0x7f0000000180)='./file1\x00', &(0x7f0000000200)='./file0\x00') fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x1, 0x4000000000000003, 0x0, r1}) r2 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r4 = socket(0x18, 0x1, 0x0) dup2(r3, r4) setsockopt(r4, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket$inet(0x2, 0x4000, 0x0) socket$inet(0x2, 0x0, 0x0) dup2(r5, r2) close(r2) executing program 0: r0 = semget$private(0x0, 0x1, 0x6c0) semop(r0, &(0x7f0000000040)=[{0x0, 0x6, 0x1800}, {0x6, 0xc2}], 0x2) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x3ea9, 0x80, 0x7f, 0x400]) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) dup2(r1, r2) select(0x6c, &(0x7f0000000000), &(0x7f0000000040)={0xfffffffffffffffe}, 0x0, 0x0) select(0x40, &(0x7f0000000080), &(0x7f00000024c0)={0x1ff}, 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) setreuid(0xee00, 0x0) r3 = getuid() setreuid(0xee00, r3) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f00000016c0)) sysctl$kern(&(0x7f0000000180)={0x1, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000000040), 0xc40) socketpair(0x20, 0x4, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r4, 0x0, 0x0, 0x43, &(0x7f0000000100)={0x104, 0x3}) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000001440)=[{0x7}, {0x16}]}) setrlimit(0x0, &(0x7f0000000980)={0x3, 0x8}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000005c0)={0x0, 0x7fff, 0x7, 0x599, "d8b50706000804001a00000000ffffdc0100"}) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000000)="695d241fbb0b995654ee0c79e4c0066eebce5e687cd3b159cc3653a3539f5df5c897ea0a1ee598ee7e1ae74d9fb7a08525ee61929b6d5e3ddff8ff210d9357dd113d2dcb9deda46b712a2c36922c683f3fca87a6d50881ecf14e49c31e92e41c611e061305189cacc9d1428718120d48eee17d4ae2dc", 0x76}], 0x1) write(r0, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) executing program 6: openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000003c0), 0x40, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) madvise(&(0x7f00003e1000/0x3000)=nil, 0x3000, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x190) ioctl$FIOASYNC(r0, 0x80047466, &(0x7f0000000100)=0x5) poll(&(0x7f0000000040)=[{r0, 0x1d8}], 0x1, 0x0) executing program 4: sysctl$hw(&(0x7f0000000040)={0xa}, 0x2, &(0x7f0000000340), 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}, 0x1, 0x3}) r0 = socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x0, &(0x7f0000000300)="0300", 0x2) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x9, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x5}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7ffffffffffc}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000631000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x3}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3f}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000433000/0x3000)=nil}, {&(0x7f0000626000/0x2000)=nil, &(0x7f000093c000/0x2000)=nil}, {&(0x7f0000af9000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f00008c4000/0x4000)=nil, 0xffffffffffffffff}, {&(0x7f0000b64000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000433000/0x4000)=nil, &(0x7f00008bf000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000601000/0x3000)=nil, &(0x7f0000b08000/0x1000)=nil}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000b08000/0x1000)=nil}, {&(0x7f0000633000/0x3000)=nil, &(0x7f0000518000/0x3000)=nil, 0x200000000}], './file0\x00'}) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0xc028698d, &(0x7f00000001c0)) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) sysctl$hw(&(0x7f0000000000)={0x6, 0x18}, 0x2, &(0x7f0000000140)="7e59b719488ae2fe15c7dc77fd9c81b56e21e715d3186d028d9c0aa36b4a1a0dae3cfc086f64bc66c3ba9a66b6b05fe045d7d99a0dc2dfa06f5623b28863e07b91b84be0373d6e43f340a4855e2c93f865f12a08a5c344dcef4da0247b4cb6bf3b6bdbcbf9f06540f9ef24369ff5c6113dd774b8051aaf", &(0x7f00000001c0)=0x77, &(0x7f0000000200)="23f808db874ce1aef8a387c27c0ef0aa2b1cb5d0d8f8d36464d52e65602ca66b1b4f344f7018b5df99370afac029ab04b1a2cf6affca1dd5eaf9e560ea35c5c6326a3a2bed1792e1e3e5839682cf6575abae2d8d0633c4ccb0ea5bb63e3ae265705ab0e1a705608e4729b02afb15bb66b920a308e5df8f30f27c3a950d1360db648aa483cb2459aee046e149384f56089d591f12470eed5ff4e2690828724601b8180fb42f49251cba788dee7e12c1da724a0fc8ccf0d977b74b1111ac55ef3a9875c01f2e7d4678ddb026e24a9ca60eba1e6ea0ee04c0eea9877d11671769d18867b7a1ea8cd7222b51b3b2929a1c3615bdfbc3baf02e387b85b4172fadbcf8a12553afa7dc0ac5f9f707427d4684aaad1931f6e45399a136e41eeb1301f36cbaa25d5956a9e514e7214a8de9135e8b9538454aad10c9ee7964dbb40018071261d300c1c5d153f5b1ce4527dd4d4324040bb3774e884fbb2a89e1a17ce550d21832f4f159daa75a293954beaed5acba71f3671e15ddfa2c432b8f7054f2ad9e4d77319ae4062e00e074433cdefc5b79e26061168bc535eb80aa6ce2ec5e373afff2638936bb753a60128559d5e22cc03dc09c2321ec4be503f644066072b4d8891f8103a7b1a0bb4cc38a9eb6f25318c9ae8ecc0681a6f98121f3f680d9bc4b04a596e51f47bbda3734697c262ef3e1ce25e86d0f0b73edf643bfb5402fa5bfa25fd80871f6ec37a8e0421bdbe94723ae518434f57fb5a5d2bbd7a7b2d46a363210faac879c9f7ad9735261de53a679cae63555bf48d4eebaaa66277c36b48307e2ee048519ec95e769ca1caeef3c3db2569a12fe9d460bfbcb7d79255daa671c0de63ac33037475eb14c5db06d907beecd02cce92c3e0b2f589eb4ea5441c80aa642d837cabc93644e254f99fff75e401ce2316502db19fac6d52d71a4c28ee31d8b4e2d1ea718d10340efb151d4e3e82d8069bcfa882524bbc9c494b8489d1beda24329827b920eb420401b1bd96ef92d2766e337e19237875898b116ceb8a36d325af15f2f8640626b2c45d6e159a423b8def40ca6afbca03c92ee6c30abfaded918b734282d6583313ec8020a180ab128a4f94b6ea383baf1ee70ca24e0986e71b3b13bf89355f89e224359e22455a0b1e8b1488b49015784b97947252fe082881fe1976aff3f6e5df9c2986dca4102a6a8f5b452671a9b81f9ca6ae8de62060642ee09623f03020efac0a90757814e03cb8e5cd26d2b7c9c5f5ea3d94a1e4b265975cf41262d7ae588c849e0d7004ff0f0e801b935f83f032568a112583241dea803b8f88de740eeb37ab5c8c7999694dad77cd9d1a2b2a4bcd50224ec15dd1ed9446454b15f787a779a4172b990830cb72023afbebe9d257432c9ba27e62bc70c6d1138c2077ac336940c8fb1180484be20264bb030ad45588a7d11e14c07adee9a6a4607c242fa12751b2c6e6c9602fb04021a2c24aa8992b07dda94378cb4d0569906ba660d58a7e1c3e3ed8e273b7734583579b549ef1efc00a4e7caec86d02f6c23c27d6ad4abe86c29f454c9ef982b55846042ff249e2967580f2a190b189fe1ebfa475cb75ce3118e962fe73afbc1a4af34fbdaaac0cf2adf39687bfb8b682ed6abe17ede7bb3051ca33153a1e5a14abdfbd194a162bf7dcce7baee547609d496a09fc35cb115a5dfc4afcd53dd4649c4f35964ba1310251de5d580d1570a0ec43883ee0f542a657d12b918a908058370840afd2d64cbdb097c5fd35b4382dcb7130ce4edbf742928fb43c95d2c0e492a3388dca835db579b73cea353b1ddc83f1cb3709cf7a95e61fa0ecc716ae822906bc38b078ecabdb9485c0fd92b7e7f9529e044eaa5ad89ebd4c15ef39707372c3e41bea50abeb07b865bc0822cd764de76dc217535f5dd59480b82ca7bddd61ce062bafdc317191823d22ee1a6cd5383eae4743deca0338063c152bd04630d856eb5394b272708f12605a19aec37b938042d9afced19b14f34da1a63acd4f377d803663857c3d934fd25ba73837d0c49fd692f8d63fb2c470dea6097492a5b3cb03c20bc261cfd8342cab50f41e6a889c7f6675f7abc177d9e34d94c60b4dc7cf0b41f4e6ef803b09b5ee0711fd747a99dffef86f6adacb30acb4fc344443b12b0530f0a566086825b3d217160e507d71274768f23eba31f340a627e2a2eb69ae2ce582d72f9cd4a76d72ca6b5ce3dd4efe43d02a1cf3d764acb68c7fa4f2d3e53c705b81d6e68b1d200896a60a940fa34b905f539174e61938bdf7ea25322150f232179ffb206bea64fb87064e524ddde225dcc72df448785b9d52ae6a9e77fa7946e07ed697bc8b7ef7522139e6ac7eb7b0ee02ceb0bf5804e4018ce446d33ed4e1db9f8eebe98192060eb9219f8b6f443d71120c4ecce89c715529ed8016d8cfc8ecdb6cb543b7126f578362a1556840df37da038aa94b32905b1d1e695dd85a1a0282ea59c51e6192f64b48e8b885e6e939b027315a7e2efffc6136995427b31a15245737a936df81fc5cc19dadcb273afc11ffb3f4b312890feb7aaa9fb30762e8a9f490888f4b4dcba8839f3ef1dd1ddad57d777e0048f8134ac383ec2deed12a2ce7dd9b9d51d27ac4ad707414a37b4c52d479764f49b5db679aad3738210613ad091b2c23037de905b6b933ec87fc019235e1400cd73c0225986758fa0692aec972f988ce3949300a8663e1060eb7f13b477554f8a16e20d294bcba809aa20189fdd67915041d06def3323e30f0fc352aed64806a39bebdcc86935d818ae409b293add0fa1b8a9bc1ff15beb5101397a6eea4bb7fdc3e4fadb43af840cbd581ba4a82ad19954c3f2e98b1e9a0b209e8e42e0f5d12b007cdc39a805638bc5a7eb5edca812cd9c63834320b392acabbf054e71bb877dcd8f69f028558b18d330d6dd1d7e8216e738d2e5603470f198d6a946b7c6a6bccd003c6e64b5e3a43d1f4ca55b88133ee401a10cf3e2dcc1ce73084f7a30e38525e16bf085e9b7945a410a25b4c9f2a1160cbe9b8181e5e7f9a0852574b0e6cc92b508bf1205750d21ac3212f0a98ad8f91976f0975a6473dd6ccbbbd4a6e2584b5b8d50d6a491d765a49d821d28274f138043b66a45ff610ea05a2fed3efb1d2fc073c1114832073188c305b595ee565b0c4fc1ed4614fb767bb37a6dc162c976e28f6506710380bf0827e4e9b203a773e6f899460b9b001a9e8506af9eab1fda6d923756be0be828d9977c00790ff28ceb0ff6315efaa663d7c8af4aaa31dae2ee015c448d3f8f3a7975d0a2ad2cae7346c693057ed9980b50d00e87b231ab1c980ab87b3eba1292c0054fe208acbfec32b5cbf9ec135237d822bfba036a023eab150aa1365e0e6320b87cca0e9edca5ebae84cb619c2b441b610565fffa1b3215c468457cb25c168340ce2efda49ba94d3e41b2022246ebce04098ad1ad1a592ec6af2f59395286803a49958d7c007ff8a6645817efc98c2ad2e419811dc2adc9faee8addc810c34871ebe2af6e33fbc01cde545011b1c74aac2119b66261177e65d6377ce77d256213e312faa4f75c778bf6a317d1eeffd2bd9f39393c198a80104464ee144620333d626d41efecef485cc65a3ace1bab7b886ec4061cabdd68b4782b0977a8e6fe00028d5a4be9839f0df3b830de41c9b5e7601c5aaaf0936d220a438a8b96f126f57939584c866e0e8195d61549dab12102e544b434ad3cc96c5ed15c78d8f92336fe67cdd00766c2ee35be34e209cd686f2a37528b6c6c0edbd6da577a6f5b1af97f84e716e15304fb259db66d4a32bfcaf895d4b9729ce6bba2f796a65f66377460929d0f921bfa3ab9920b1b07c58ed0b57a7813a2e1ebe82b4e10ac4a0b975086ad0b2334cf6b657b6f70c5c1b0486ee59bc87c01e904802fe3c95d335ef95d9dcba48e5c7b8d6efc309bf0c5eaf11ee789f552f053e9c7619a35ef36939d55dac86188509acd377a89645022e67b632aa1685e1eac63096e0f8d41ffa46f803d04b35d78b72c2aa1bf4005ed2499786ec3f023c1cc12041464bbb19e49f09ad01220011dd68c076815df8aa534772da418e47826f30045d853e2fe72b4499d035e54a6c1994cbf9dbccb02dbafc1d281a899a7b3f5671e33c2fec31d82433811d86401ffb332a2e155b3f086c02c298131b692327a5dbd776358c8000a380fad004194a6a451b1b58e0be8dd3889f62f63fca04e3d3005dceff0197e287e0b9ac31954b88d8f70b48dea3bf0666c9db586a826554a93d3aaf822ccdb45f1179ce24064254e27463331051048016303e76e78bee88a413d9d566aed7645253ab37506f5d2e9f94e20798afe7c6165816e5ce523351a95bbc2585274146b576745da109b59dfc9415dbf203f084a509199f3671574f71c02611ea7be2a50377c8b6868e77f385709a72c35aab171078fd4094f398b9ee7d06c572a25abd972d99ae607d0686e50c6a01321fdaaed3cb8620a7bff83294ec5eba73474e9dab0c360dbf4832a52035bd664a13f8cd36aa3556b8355946dd53ce66be04ae1acb5a562d97d3c0141fcf3938dac337a210d1d546135efd17010af821206e4e1006e875efc330406102c65c310d2fae7e697a943ec4f85c1c669654b0b0859960b5fec219d9c897a5945b87161656cff9b10e9ac719cb2000b0ac93dc9d765778075c395857e0bdae2c5fbcfa97171b30515dab52c88a8d6bed1259c3026d40a13b2eb2f797f19f3a07f112b321d14245dda3c020e5611845e5ff824271c549e02a8ed5c3e82c49002651933fd0e6ca81c6e1f0680bb593b6900b9a3dd1c6c3d4ec6e25835929fd359d66159d0a74d0b263d9c7b0344257dcb78bed52d5521a1196d7abc1667f4b7af54f0852bad219883531e8750feb54f3d5718bf92153f897d6d3ab6766da02c20743e52c5f6867f58da59bd4652a4300286d446768b1fe7c4bf107ca807f6881d2fae6c4e15e294a3d3f030f8a4e7f96e2f5f28c1d3f07c2b1fa881a8ed4e38f3694abbfffb8e19c234e01ed82fcf04d816bc1cc92a667638abbdeaee06435652bdbf5849b2b59d0076a5269225cc490ae7a2eac0c3f0993211af9ece814136662f86b3866b173a76b06872d7a0d56486742a094dfff9591674771f42727b5faba493292a3765560105905bd5fc6a4fd23f036f9deb85b2cd5722940c768e4234b720332edc98cea3cf343e3d59c8b9691598b9ab44bcb8638d82768b9f9e05460cd57ef66c5e6cf2ab076e242bdbebd3b2b60e2ce9d771cf00df87f0387eeea746fe45f43cc6b0900d424406aff93f13f0e0957ceaa15ff132743fc417ba1380c827e86874350c247c211bf8a88a20d6e21b56a0c2febd446734cb247ccf3afdc905c3ca0160c4e7cf751404fe82bc0e2f4fb69b49dd3bcf6897ba9c15311000cbaa49c9fca4878455ff1f1fddd7b3670140d25e2d94b50c88d5a15a962bdd7570abb2bdbaaad730db549cee5442089fcc7a92bbe002229a63d2050e611b2fa93fe68b6fbaff956aff21e8bbf472876a75e25c0090afe5cbc59a15dae0d74c14cd0eace10e9f8ac7a80c4e1db54d4c145a53515902e6ab808ffeaebe574c69397a41cbd7c0691993a09090cd9c23fc653f31fc9a4b0a6014df0746f0e8bcde51ece6b41d9891f3e0ee0660424a73e7ee60eadc61617a1476726577d7a6835215754ab03dc9f6c79d8ead7884ea94858b3f9e553d8a164f7a9e393882ec5f3a74c6674603c25a811063ee84cadacc0d91168897d9098add322186eb82a52aa3", 0x1000) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$setflags(r2, 0x2, 0x1) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r3, 0x20006473, 0x0) ktrace(&(0x7f0000000100)='./bus\x00', 0x0, 0x0, 0x0) executing program 3: r0 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000ff0000/0x10000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x200000000}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000fef000/0x11000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000003000/0x4000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2585601, 0x0) socket(0x11, 0x3, 0x0) socket(0x11, 0x3, 0x0) syz_emit_ethernet(0x17a, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000051ab5b60000100000004e95003f9a00000000"]) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x10215, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0x81946467, 0x0) ioctl$VNDIOCGET(r5, 0xc4104603, &(0x7f00000002c0)={'./file0\x00', 0x5, 0x80, 0x7fff}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x85, 0x4, 0x20, 0x5}, {0x8, 0xf, 0x1b, 0x5}, {0x40, 0x2, 0x1, 0xaa}]}) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699d, &(0x7f00000001c0)) readv(r3, &(0x7f0000000280)=[{&(0x7f0000000140)=""/156, 0xfffffdf1}], 0x1) r6 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_open_pts() fchdir(0xffffffffffffffff) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x1}, {0x7, 0x0, 0x0, 0x10001}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xffffffffffffff98) socket$inet(0x2, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x2000, 0x0, 0x0) close(r6) executing program 7: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) sysctl$vm(&(0x7f0000000200)={0x2, 0x9}, 0x2, 0x0, 0x0, &(0x7f00000006c0), 0x0) (async) writev(0xffffffffffffffff, 0x0, 0x0) (async) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) (async, rerun: 64) dup2(0xffffffffffffffff, 0xffffffffffffffff) (async, rerun: 64) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) (async) open$dir(0x0, 0x0, 0x0) (async) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) (async, rerun: 64) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x1000, &(0x7f00000002c0)='./bus\x00', 0x6}) (async, rerun: 64) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) (async) recvmsg(0xffffffffffffffff, &(0x7f00000025c0)={0x0, 0x0, &(0x7f0000002540)=[{&(0x7f0000000600)=""/4094, 0xffe}], 0x1, 0x0}, 0x0) preadv(r1, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) (async) sysctl$kern(&(0x7f0000001200)={0x1, 0x16}, 0x2, 0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffe2a) (async) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2012, r0, 0x0) (async) rename(&(0x7f00000001c0)='./file0\x00', 0x0) (async, rerun: 64) pipe(0xfffffffffffffffe) (async, rerun: 64) mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x4401) (async, rerun: 64) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) (async, rerun: 64) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f0000000080)="ab157888df3ccd154815a7bde7b1e1b4", &(0x7f0000000140)=0x10, 0x0, 0x0) (async, rerun: 64) r2 = socket(0x2, 0x1, 0x0) (async, rerun: 64) sysctl$kern(&(0x7f0000000000)={0x1, 0x52}, 0x2, 0x0, 0x0, 0x0, 0x0) listen(r2, 0x0) (async, rerun: 64) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) (rerun: 64) socketpair(0x10, 0x3, 0x82, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) (async) r4 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x800, 0x0, 0x2f) (async) writev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)="20da3474063d3e9a7a969b180dc6ff94b51c7dcde96270d012eb982bf5846c13bf968ca463b1aeca42a3e0434cdf6def72493e8c0ac1ce7c48f3d3d0a2b8abc2c48a0ad2e3308fa5095e4deb6f176a", 0x4f}], 0x1) executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0206923, &(0x7f00000001c0)) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x34, 0x0, 0x0, 0x2}, {0x87}, {0x40e}]}) setitimer(0x0, &(0x7f0000000140)={{}, {0x0, 0x5}}, 0x0) getitimer(0x0, &(0x7f0000003980)) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc020697e, &(0x7f00000001c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047460, &(0x7f00000000c0)=0x406) recvmmsg(0xffffffffffffffff, &(0x7f0000000c80)={&(0x7f0000000c40)={0x0, 0x0, &(0x7f0000000bc0)=[{&(0x7f00000000c0)=""/67, 0x43}], 0x1, 0x0}}, 0x10, 0x0, 0x0) r3 = socket$inet(0x2, 0x3, 0x102) sendmmsg(r3, &(0x7f0000000c40)={&(0x7f0000000c00)={&(0x7f00000002c0)=@in={0x2, 0x3}, 0xfffffffffffffc46, 0x0, 0x0, 0x0}, 0x10}, 0x10, 0x0) r4 = socket$inet(0x2, 0x1, 0x0) listen(r4, 0x0) shutdown(r4, 0x1) select(0x40, &(0x7f00000001c0)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000280)={0x3, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000000000000, 0x2], [], [], [], [{0x0, 0x0, 0x0, 0x7}, {0x0, 0x23c}, {}, {}, {0x0, 0x3}, {}, {0x0, 0x0, 0x100}]}}) flock(r1, 0xa) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) r5 = syz_open_pts() readv(r5, &(0x7f00000012c0)=[{&(0x7f0000001200)=""/1, 0x1}], 0x1) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffff9a, 0x0, "b07b1f660000000000002000"}) syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0fdb000000000000000600000000000000d900"}) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r6, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)) syz_emit_ethernet(0x3e, &(0x7f0000000100)=ANY=[]) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x0, 0x0) ioctl$FIONREAD(r2, 0x80206910, &(0x7f00000001c0)) executing program 7: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0xf0cc, 0xfffffffffffffffd}) r0 = socket(0x18, 0x3, 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) (async) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r1 = socket(0x20, 0x4, 0x3f) close(r1) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000000040), 0x0, 0x0) (async) r3 = dup(r0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, 0x0) (async) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000100)) (async) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f00000000c0)=0x4) (async) syz_emit_ethernet(0x2a, &(0x7f0000000400)=ANY=[]) (async) readv(r3, &(0x7f0000000080)=[{&(0x7f0000000180)}, {&(0x7f0000000180)=""/5, 0x5}], 0x2) (async, rerun: 64) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (rerun: 64) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x80, 0x0, 0xfa, 0x387}, {0x28}, {0x8906}]}) (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r5 = syz_open_pts() (async) setsockopt(r1, 0x10000, 0x2, &(0x7f00000001c0)="32ed9c80fe143062864bda6e8ef0df7ab6cda828a3e505c5f7a18ecd00000000f70000000000000000", 0x29) close(r5) (async) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000080)={0xf66c, 0x0, 0x1, 0x5777c538, "1c102609307e7be2df67de202a72da64612c3300", 0x0, 0xffffffff}) (async) writev(r5, &(0x7f0000000100)=[{&(0x7f0000000000)="031731b9af9bfb2fb95cf9f2e5d3dbcfb668810cb794b88c1cfe7ec5ad6b48b3359a6544b714037e66b0", 0x2a}], 0x1) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) socket(0x18, 0x2, 0x0) (async) connect$unix(r1, &(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x7) executing program 2: openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000003c0), 0x40, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) madvise(&(0x7f00003e1000/0x3000)=nil, 0x3000, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x190) ioctl$FIOASYNC(r0, 0x80047466, &(0x7f0000000100)=0x5) poll(&(0x7f0000000040)=[{r0, 0x1d8}], 0x1, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x35}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x26, &(0x7f0000000080)=ANY=[]) r1 = kqueue() r2 = kqueue() pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) setuid(0xee01) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r5, 0xc1126939, &(0x7f00000001c0)) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000040)={0x4000000000000000, 0x7}, 0x10) dup2(r2, r3) kevent(r1, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffff7, 0xa5}], 0x7, 0x0, 0x8, 0x0) executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x3084, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xcb, 0x0}) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x26, &(0x7f0000000000)='\a\x00wj', 0x4) ioctl$FIONREAD(0xffffffffffffffff, 0xc02069a5, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r2 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x0) rmdir(&(0x7f0000000100)='./file0\x00') open(&(0x7f0000000000)='./bus/\x00', 0x200, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100), 0x3) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f0000000980)={&(0x7f0000000900)='./file1\x00', 0x1, &(0x7f0000000940)='./bus\x00', 0x6}) sysctl$vfs_ffs(&(0x7f0000000000)={0x4, 0x1, 0x5}, 0x4, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000180)="4f1050595f87ef82bcafe75cdd8ccfbe864a2481699c76ad23641994821a6516a2e695", 0x23) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) executing program 4: select(0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x7c}, {0x28}, {0x6}]}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) executing program 7: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) (async, rerun: 64) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) (async, rerun: 64) setreuid(0xee00, 0x0) (async) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='r\x00') (async, rerun: 32) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) (async, rerun: 32) socketpair$unix(0x1, 0x0, 0x0, 0x0) (async) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) (async) mquery(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0, 0x0, 0xffffffffffffff9c, 0x0) (async, rerun: 32) writev(0xffffffffffffffff, 0x0, 0x0) (rerun: 32) openat$pci(0xffffffffffffff9c, 0x0, 0x80, 0x0) accept$inet(0xffffffffffffffff, &(0x7f0000001780), &(0x7f00000017c0)=0xc) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001840)={0x0, 0x0, 0x0}, 0x0) (async, rerun: 32) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async, rerun: 32) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) (async) geteuid() semget(0x0, 0x3, 0x6d8b5cc381377fd7) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) (async) dup2(0xffffffffffffffff, r0) syz_emit_ethernet(0x0, 0x0) executing program 3: r0 = open(0x0, 0x615, 0x0) (async) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0x0, 0x0) setrlimit(0xa, &(0x7f0000000140)={0x9, 0x7fff}) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{}, {0x60}, {0x6}]}) (async) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) (async) r2 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000300)='./file1/file0\x00', r2, &(0x7f0000000100)='./file1\x00') sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, &(0x7f00000010c0)='\x00\x00\x00\x00', 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5901) open(&(0x7f0000000240)='./file0\x00', 0x90, 0x1) (async) ioctl$BIOCSRSIG(r2, 0x80044272, 0x0) (async) ktrace(0x0, 0x4, 0xd30, 0x0) (async) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) (async) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) (async) r4 = kqueue() r5 = socket$inet6(0x18, 0x3, 0x0) kevent(r4, &(0x7f0000000100)=[{{}, 0xfffffffffffffffa, 0x11, 0xfffbb}], 0x21, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffff8, 0x84f379cb36304153}], 0x967, 0x0) r6 = kqueue() (async) mknod(&(0x7f0000000280)='./file1\x00', 0x1ffa, 0x0) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000080)}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) (async) r7 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r7, 0xc0106978, &(0x7f00000000c0)) kevent(r6, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) (async) r8 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r8, 0x80206979, &(0x7f00000001c0)) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) sysctl$ddb(0x0, 0x0, &(0x7f00000002c0), &(0x7f0000000040), 0xfffffffffffffffe, 0x0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xff6cae7, 0x1, 0xfffffffc, "1a118c37510a9c4fa879000000fffffffffff700"}) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000040)="d62a752c883ac364b76bbc4459801dc99be82e096a426ba26c3080e8b05f3e141f4680655b1d86", 0x27}, {&(0x7f0000000e40)="cdb2ad61ad64f8cbd40672bca315e26911f5b4f347b8c792cbfdb4ef908b282b1ed47b7a5ca377cab5b3f8d8b8bbd5cb4877551bc2dc495e4939811216917a5a81aaacec7eba7d9bf6abb8f5cbf0119776986e3bd86301cf8043cae8b951c9249b702b41829c770fd7fc0d7ee34460d81fc75ec29a6dbdeb769a51f1df011e7bd192cb13e39597007789629dd923aa4ff1640b0a7030e67e804f49f656c1f4dd7dfd1fd46bea2e5049eff79936dee78ff55c9986233db6e20ec6295c", 0xbc}], 0x2) writev(r0, &(0x7f0000000e00)=[{&(0x7f0000000080)="c3778fe486fa8f9f05ce4bfcaad7868e4bd7872ff0597773fa1e061cebd702547202798b96c0a24deae72d0db883bac94c4761e84558e6ca6270794d9b5eb06bb75ce478a7f5a6d622690c4c3313ec970000000011fdc121e175d8242b6269551e9560276c7118f0", 0xfffb}], 0x1) executing program 6: r0 = syz_open_pts() (async) r1 = getpgrp() (async) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) (async) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) (async) chdir(&(0x7f0000000240)='./file0\x00') (async) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) setreuid(0x0, 0xee01) (async) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) (async) rename(&(0x7f0000000180)='./file1\x00', &(0x7f0000000200)='./file0\x00') fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x1, 0x4000000000000003, 0x0, r1}) (async) r2 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r4 = socket(0x18, 0x1, 0x0) dup2(r3, r4) (async) setsockopt(r4, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket$inet(0x2, 0x4000, 0x0) socket$inet(0x2, 0x0, 0x0) (async) dup2(r5, r2) close(r2) executing program 2: close(0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x7c}, {0x3}, {0x416}]}) syz_emit_ethernet(0x4a, &(0x7f0000000240)=ANY=[]) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setrlimit(0x5, &(0x7f00000001c0)={0x0, 0xffffffffffffffff}) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000001780), &(0x7f00000017c0)=0x4) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r1, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r1, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') mkdirat(r1, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000580)='./file2\x00', &(0x7f0000001a40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000001640)='./file0\x00', &(0x7f0000001740)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') writev(r2, &(0x7f0000000000)=[{0x0}], 0x1) r3 = socket(0x1, 0x2, 0x42) ioctl$FIONREAD(r3, 0x80206979, &(0x7f00000001c0)) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0xc}, 0x2, &(0x7f0000000080)="15babcf244c2b33e298134b078c374a42f679c9f2903ea745921db00eb6d1ee266d21bb21c8d34cb866d25b48f66c23b8dac2569f5c3a84957be5bbf55b8a36a30059616c97831c66508d108684c1a1580862fd71e31fe740492658f99500316973a26bd56c316e1e99c8f6cd5f9f6f81ffa8f395ccb99fe50c5a27cb5e186642bc1c80a0838bfe60e9128cb4dfab640c88eb92681d59b0aa5e726b6731b50b3cabb5608bf18f99abe69e748b5da319a90d25080c8a0caa71e934a8166dc9201ea5954fbbf9f1f", &(0x7f0000000180)=0xc7, &(0x7f0000000240)="0c6ed5b07e78c1edd1235456f863faa8e03531ddfade49e85318a1bf63f7c0658769bbd7e0e8efd7ee25b3127952ecf76caf8620a7e32bd5ee11a92b62eb3ea217bc9dc827627989acae27c020abfdebeacaf9abd0818341479d09648b10efa6d1fcee916409", 0x66) executing program 3: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000040)={0x3, 0x0, {0x7}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000d2f000/0x4000)=nil, &(0x7f000082c000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000400000/0xc00000)=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}, {&(0x7f000062b000/0xf000)=nil, &(0x7f00004df000/0x4000)=nil}, {&(0x7f00008bf000/0x3000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000601000/0x3000)=nil, &(0x7f0000dba000/0x4000)=nil}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000c2a000/0x2000)=nil, &(0x7f0000518000/0x3000)=nil}], './file0\x00'}) socketpair(0x0, 0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) sysctl$vm(0x0, 0x0, &(0x7f0000000040)="1b729cf5", &(0x7f0000000100)=0x4, &(0x7f0000000140), 0x0) r1 = socket$inet(0x2, 0x3, 0x3d) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="89144c0129ea94f77ea66ed006e3bc58e261c99a", 0x14) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x34}, 0x4, &(0x7f0000000140), 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setitimer(0x0, &(0x7f0000000400), 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r2 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000300)=""/238) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180), 0x20000, 0x0) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f00000001c0)) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) r4 = socket(0x2, 0x3, 0x0) dup2(r0, r4) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mquery(&(0x7f0000ff4000/0x1000)=nil, 0x1000, 0x0, 0x0, 0xffffffffffffffff, 0x4) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$WSKBDIO_GETMAP(r5, 0xc010570d, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{0xfff, 0x0, 0x400, 0x7, 0x7}, {0xa0, 0x6, 0x4, 0x2, 0x7}]}) executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x4}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget(0x2, 0x4000, 0x5, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(0xffffffffffffffff, 0x3) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) pipe(0x0) sysctl$vfs_nfs(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) ioctl$WSKBDIO_GETKEYREPEAT(0xffffffffffffffff, 0x400c5708, 0x0) unlinkat(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r2 = socket(0x1, 0x1, 0x0) close(r2) socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000140)=0x9) openat$pf(0xffffffffffffff9c, &(0x7f0000000180), 0x100, 0x0) ioctl$WSKBDIO_GETBELL(r3, 0x40105704, &(0x7f0000000040)) executing program 2: mkdir(&(0x7f0000000200)='./file0\x00', 0x0) chroot(&(0x7f0000000340)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xfffffffffffffe50) openat$bpf(0xffffffffffffff9c, 0x0, 0x108, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) r2 = open(0x0, 0x0, 0x0) setreuid(0xee00, 0x0) getuid() setreuid(0xee00, 0x0) r3 = socket(0x0, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x1a, &(0x7f0000000240), 0xc) ioctl$TIOCSPGRP(r2, 0x40047477, 0x0) mknod(0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x6d4) socket(0x18, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r1}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) r4 = socket(0x10, 0x2, 0x7) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000100)) executing program 6: open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x90, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0xb51, './file0\x00', './file0\x00'}) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) executing program 7: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) r1 = socket(0x2, 0x2, 0x0) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000040)=r1) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) executing program 2: connect$unix(0xffffffffffffffff, 0x0, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, 0x0) (async) r0 = socket(0x0, 0x0, 0x0) (async) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) (async) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1c1}}) (async) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r1, 0x2}}) (async) r2 = socket(0x18, 0x2, 0x0) close(r2) (async) socket(0x800000018, 0x1, 0x0) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5cda) r3 = open(&(0x7f0000000480)='./file0\x00', 0x1, 0x0) (async) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r4, 0x0, 0x6a, 0x0, 0x0) write(r3, &(0x7f0000000100)="8a522c6b8a8460561e290ca762e8d6c739d5dd7f0153b7a50498cb60ab818b16929d3bf742c57351df76ca9ec87e92fa9f010342ace3a6ffcf5c4b75c4c160f4acfe629a5717f5f5b7cad5c4e10a76103ea7945a70ea5a8999b18da379b691138c7d8a1529b81a7fb4540022f1324c3dda210f6f132101dfe0acc149685fdaca2fe92b8d4327e9872642c818370d60e800e0f8b2a66ead8ef0ddc9f0258f2275a9a0aefa8edd053e80a46946b0c0df080bb0d9c214c6a2393db966f0c0ace000", 0xc0) (async) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 6: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) setreuid(0xee00, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='r\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x80, 0x0) accept$inet(0xffffffffffffffff, &(0x7f0000001780), &(0x7f00000017c0)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001840)={0x0, 0x0, 0x0}, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r1 = open(0x0, 0x200, 0x125) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0) mlock(&(0x7f0000007000/0xc000)=nil, 0xc000) mprotect(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x3) r2 = getuid() setreuid(0xee00, 0x0) fchown(r1, r2, 0x0) mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) geteuid() semget(0x0, 0x3, 0x6d8b5cc381377fd7) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) executing program 1: writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)="cd", 0x1) listen(r0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000100)='./file0\x00', 0x78e, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1928, r1) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f00000016c0)) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)) syz_open_pts() select(0x40, &(0x7f0000000080)={0x84, 0x9, 0xfffffffffffffffd, 0x9, 0x48, 0x4, 0x8000000000000000, 0x8}, &(0x7f00000000c0)={0x7, 0x7ff, 0x85dd, 0x0, 0x1, 0xeb59, 0x100000000, 0xff}, &(0x7f0000000100)={0x3ff, 0x2, 0x2, 0x1, 0x2, 0x3, 0x6, 0xffffffff00000001}, &(0x7f00000001c0)={0x4, 0xfffffffffffffbff}) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, 0x0, 0xffff, 0x0) getrlimit(0x7, &(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000240)="ea08000000000000", 0x8) openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) syz_emit_ethernet(0x6a, &(0x7f0000001280)={@broadcast, @remote, [{}], {@ipv6={0x86dd, {0x0, 0x6, "39a7c4", 0x30, 0x0, 0x0, @loopback, @ipv4={'\x00', '\xff\xff', @remote={0xac, 0x14, 0x0}}, {[], @icmpv6=@time_exceed={0x3, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "9cb34e", 0x0, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @multicast2}, @loopback}}}}}}}) executing program 3: openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000003c0), 0x40, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)=""/250, 0xfa}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xf3}], 0x3, 0x0) madvise(&(0x7f00003e1000/0x3000)=nil, 0x3000, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x190) ioctl$FIOASYNC(r0, 0x80047466, &(0x7f0000000100)=0x5) poll(&(0x7f0000000040)=[{r0, 0x1d8}], 0x1, 0x0) executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) setsockopt(r0, 0x432, 0x2, &(0x7f0000000240)="0f043db58f400e1eb73fb0f5ad71c2988dc94c784d1373da5751c943a862b274d5304ac052ba9e626c61f4fe5b30cdd5322084d39a213852dc1b224af925534c03ceecbfd7a86b650b2fde105eb7eb14af1db0a8a48da0f68ee4f88af831b4c3b62b32", 0x63) syz_emit_ethernet(0x2a, &(0x7f0000000100)=ANY=[@ANYBLOB="ff021c"]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000040)=0xc) sysctl$net_inet_udp(&(0x7f0000000040)={0x4, 0x2, 0x11, 0x5}, 0x4, &(0x7f0000000140), 0x0, &(0x7f0000000300), 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1008, r1) sysctl$net_inet_udp(&(0x7f0000000000)={0x4, 0x2, 0x11, 0x1}, 0x4, &(0x7f00000002c0)="3611a8a75199003ef2ae7950421dd97987bf8127e6f18d841fdc7522f9b4ec2f483f65ca8863978fc8bb419a60f8cb113b9d38143b4a542b5d0ab9660cee74a2fd723b0fe4d8b1b0722bf847531c897f0246f9e78c456eb0c1b63626dc65233133391d94c05a498eaebc9e8257564b804b6c3699c614503edcd5349b4480cc188a817b7f51d8acbe7960ca1eeff5186b3174c497424ed196824f", &(0x7f0000000080)=0x9a, &(0x7f0000000380)="7c39970c519edbedb40d4961135b5cce1f5b20ffadef6c7216f93636d7f37a0bd3680df9affdb301c43f92e6d692734830e94f44d67f1310377804d9600f5a9d845c2544aa5130b95a81f5010b86d5c1971c6dea0a881a5a726ee1247f203d45c26c7de17b673903d74d26efdeae302ca5973dfd9a7f3da3d2c806caed766d4e5b7cc85c02c18a254c49ea979cf9fa2bce41691031c754a24e73e8a19438edbea1e294f2131109c14bf8ff27dfdf835096981c3fa4286909b5194ae43567155f58f2924a3a4f7d66858bb52b00d61b40e041cec680be11", 0xd7) executing program 0: r0 = open(0x0, 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000000)={@empty, @local}) syz_emit_ethernet(0x4e, &(0x7f00000002c0)=ANY=[]) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) symlink(&(0x7f00000000c0)='./file1/file0\x00', &(0x7f0000000180)='./file0\x00') setrlimit(0xa, &(0x7f0000000140)={0x9, 0x7fff}) r3 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000300)='./file1/file0\x00', r3, &(0x7f0000000100)='./file1\x00') sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, &(0x7f00000010c0)='\x00\x00\x00\x00', 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5901) open(&(0x7f0000000240)='./file1/file0/file0\x00', 0x20000, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSRSIG(r3, 0x80044272, 0x0) ktrace(0x0, 0x4, 0xd30, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f0000000040)) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) r6 = kqueue() sysctl$hw(&(0x7f0000000000)={0x6, 0x4}, 0x2, 0x0, 0x0, 0x0, 0x0) kevent(r6, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0x80206979, &(0x7f00000001c0)) executing program 3: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180), 0x20, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x1010, r0, 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x1}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000240)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) executing program 7: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x8001, 0x0, "1a11ffffdd7f00000000505f00"}) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000140)="d9e1c07f9d5ccfcfb1cc42e7059e508024860f78ee9158c4a05b0bf8dfb972e5cb4f7dc2a6c857bb58f616aab9b45726978e3d9b7352a2d8090f7dbd6afc30a744978b7ed5c6dbd5b3daedbfed059b5e08de6451f17622e31c6724737cd40cdcb090446a20c0628a063f4882554eb128425773e636b4611e8f382edcb264ca286c14491ed8acf45fe98d79a960ea170d006e40c660c4b2c4f607a24169bb604962f7b8237d65401559be8d21fb5f8f9b6a8bc131676b84a3f3fd146b595f3ab1145317e91dd18cfca04a4083f7eb4793836d717f0496a34e8bcbd0ec73616bec54d49da80f6f1fc46a68a3b382ec2044a9f88fed17a299978bb9f7201a", 0xfd}, {&(0x7f0000000240)="4b9af70eef62eda6b63c3f01834c8d26b0a391eff4d2909e021b04282dfe1ed3314d180ac2c426520257efd5278010021a2b3f4daef8408fbcb6e290aca7f05505d7cbf379db8c80fdba6d887dcfc0c6815091c4b6da01854c25b1b185242e450f10bad580bf29ffad1f862ed8713370ff9a3a56f91b06ee697a87e888a6dd998553422882b0eb3833d4d5b571ec39a83169ce3cbea7ca47c7ef777559c36d649a41e3fe74566d35ab5b896753eb6673396d395bc81abe649a1eb7dc27ac84be6c5198581aed5b894981dc210860ecfc8d45aeea432b89131211d93357c41d8e2cd3119015f94a5aabc8aef04ab327", 0xef}, {&(0x7f00000009c0)="1dca6ff0e42ec6efaca89b7cab58199dd79cde37bf84390a23b09ed2c36464c2b92dce9d7bce0a2ddd0fb01d594d8ef11fd3ec9ccb413c9115e052d1b009ee2ef45b92aa3d99883954ec4697c7eff4d5a5f99548a2382e67ef136dd8f37b19835723da5e0e2352b1ae5a61e7cd9aa742cf2e2186a9b2528e0db74fd5a453cb1f89a966d883ca5ab91765e84b56ffc07d5ce11f51d65fe48024419ddfcc7427c3efb57b2488f547b09140b2a1947d3fbde8a402997d7d21b4af647bf4227542ff93d574963a899cd0cf063c5fc717047dd8591b2aa530a4e3a00c2bd8d5c715e038ce0c7b0cebc1785e8f85d2895810d7638796378b72a08cba3a1d6ed11efc6c9a7254c7be40614e0a17acabfd8a4ed5a69b30af053ded5410a7082b1715e4dbce3e0863dbb2814d757d10d883d8b87bacd7fe5b991b194bb1d5faf7b1ddba007124698fea560d0c7e8842bdbe05de8bd603cbb16fa7022bedd7d867dc70e883c3bd9b2ee02ef125870a1befc73f1511924686c705c46091b332a6ef0e7d3d3932c301b124acce56b73ab56da8d6a0e3294b6d8d2b86214a8e3fe6f94e712b00ca0bda5fe09216c710d0e98e34d24bf2b6689007a585afb4390e10726716ced0819e7e041ec9a3d3653489a9393186fdd513949e95e8a822ffa8776fd0c7b23fd4d17422190faa2ccb28b308715b1b5708ba7ff8b33fbf972dcf7cbf7bbbc2df13212f617f5262170113fe8ad36c5fdf6a0ec8c1fc6a9cebb65e02131f36f887316eb5ee149f5ba53138548ce984677c33e92c64ed24345e6e7ddefdd4111d6766ef03876eac2cf37e08991885ddb0cc91861db3ea961fbbfdc93c6a14da88fc5646f3afe03696aed3895384bff60dbf20a2f45ab3193815d625dcde542b02cf3e60e301960ff23da1634f003c9d6f5c0c1e5fccf2603ee337090c66779705953fbcf6aa27b4c07636d5d6ade94247d0f960537c970ff905db7ea9dd094e55a31690c79e2bf8365e0e9af6dd0c0f599dffa22528b77058b08ab5092dfc05500fa63bec1868f0a1c088e8f3ce6f91440e20f3224b81fd8fcf6d6808807c991e0a0d83df07edfbf050d8df71103dbb79aa8316bbacdfa107117c7c082000156cf2b4dfa5024b993b6cf1f3bec92b23b4d0e04d995b1fb882fcb15d102a54ff649f4b3f65384fae9c93edf4506755e4e881eefd278ef90e38e72d9c776b3681494b3ee54edbf44ce429d3a97439f462af2e9786f6f9edce8ba756dbb46b99a4d1dcfe2805cf0d3567ad92e7fd60b60ca7afa63cbb7d1db05aa3139c5a00ddf79ee08075ae4a23ff6dbd6c79c7cb6b5622dc980a6e665229dfad4d0f3cb31dd2c60b8d948f33ab89348010f66e701d1e5fe7ea9c58cc628b8aea90b589055b4a488b61005449d585c60feb4022b2039de97a5a13c9189e8a3a2fff6ee1423f9a910f19fa5303de97c5a0a057f63d52c88bd4729d8b858d9db0295fe852d9270b8cfb48021ad97582746c450526425286124106497e3beaf4bb3a1468628e90dd6289a2556fb26bc9e44e25656582856f576c5acb3719770f46ca6269b3cc2317c4fba31d5fa6e15b2539fb2b274ad79661b45a07a74a4691379b87d5bd9370eceae09d4d750a994973bcdfaa689eef012104c62a8df2f44193d62b71e4d171d4730e9eaac429294aa3d9acacb4dfde8ec42f669e2998e042bb6a86a8e3dba5f35278228cba4e9ce9d8b337a193fca92b92e6ad82ef424de39f0ba6ecd5c29b1fee9e48ce9eefdc54c92c4de0b6c6a2caa754a9c0cd47aa1369fd19f8a69a490933283651bef0cc5e007105d61bcb84876a8a706d77ea12d79da11f4934008ba76ba1653a3cb77dc3fbbfc456c65ee880a88b9e6e2bd14ace33ff214f322348a296b97df362e62b8cb444230737d11fd5eb837cc5a1f0b0fa9852b72de5e21ba37964f039d2251467601ea9d37af1879cc148125ec93e47e86da1b6044c276043891694ff09f2e381fd298e469fe8b724bdcb2e36a894c31c462519f0d4bc9d53a16d432b62dca190d481ca7bd939b65955620cc539be386132d1752417eb6128d90214b47a1de4c56c8e14fbe2d83e5522e9ff1986a81d27902e8fec0d2da07a08900fb352fc77b49131f2a34d8ccf43cf94db044bbc9f37f8dcc8a8e194be40aa27ca580bf04618d0d577e0c312f16ce5cc32a5b71019ac0c4e804289399d4b92f81fffa122734758ad978db9511eeb8f553ebe079f4208ae8c744d5b21a8310b098cf2b7005711de1f3f440236c1311df1cd460b007166bbb4b20549766cb1e4057dd0c87f88769b38a9ae6a38aaa778ec027cbf60c2c490c007fcada1fc14980a4b2d383fc1bb55b3a6dc479eae73848f60123af4e69fbb1192f1d430c51aad5f209de9135da76a6b8a7f73592cf5c0fb387b44d9ece75b37eb7e48fc517a55f87f6b6b1a1a5d9b2dfc9d6eef81c3dc340abbffc0af1c60f464d28f52c52835bf3674241ff190e470d9f88afc2ec17eceba9ca6463e0b8bbca3d774be6042526d3f9f2e75064210a5897d87bf22827011c6f3f1eb320282577e5abc690643e50858ecf353f9f25f44f0143e33642f313f7a0e42ee051252fe9a6c4f55710c89d723dcade3f40c34fb6c2b14feeb4f86b5ca59396214c10ff718e6df4b40f45954428b36d75f72d7c18aced0cefed63b5472f4badb562617ba81deaef5e01648dd263e333c23bd835516cd5a9522a4a0367876ff820ef5bb7603d9ff8f41442c0182c2f966819be3df19c9c3f405b19e2a24c28e990ef6fa219870618efda559b1350ba058414c06050b6570cf9913c2685749a9b30287ff513248c4cf320ada703314aee341ac45ef3a04ba477682f363f5df08e73c38b6fd60aeb42850cf2ec2f91d7947d7138c56387c112b18b5a55e33785d66d7381386c9a068e9e7fc8584c64011d5b19e9197536033fabe282de422df95117b8921ee30fd41dfad6dbf41f3cc0abaa3974445a2e8f81e9940a165db6f994c1bede8fca34ebfd23f9677500ed549807ae59786d7dcf8d0b825c08cf9f99c50836cc1580314076d1990cf5b5414162e22afd3ae473b2fcce16f6b869b2dde7544d24af8a272ee03c72eae2c2830775693ec14fabb0510c1c05e35f9488dc36acc3d4f96e462402fa5eab61bfaed41160fa92fa3cf03a90c3575925c2df46b631dd20c0d01b8076ce4311d0d958f896b6e583ba62e79e77342b79a3a836e099583fdbed8e00e35806223e11401def2668fa6a3417dd308e11d11cb673d3ef6662f324a77d5807862a56eae25ca9f9377c472661023388feaadc4308f40c500c0f21293f669e3b3f823f4e7635846ff87a15ffafbe7bafa70a12c3b7ade991349c52e53e71c16a75961ebaee10409e49f8e2b9271792b0de255afa83e44ffc17c82fd3c15e19345fe149d2e1979ed4d9542e3b0b16c42486c9c4bd0496996021c4175ae6e1b9790a1d96a478f634811d28179cdb723b770da534de3798661928b17a3e32de19b5050b51ab378857e6522dda3feda64b4313e05e13e2910b5c9983c2664b1817ef989227e53b89a60318f21a02723da5b4e2a1184679684941298602ace3e802e0828b86fb91cfd7cd58a3067dcd7a1a3033a31004e06d68f78015d89c83cb1de62058677c20072de9638b2363756dd4550127567d6066e735296ffc3c49859e807c2f5873564a3efa8426d3801cdfa242a297a1758dd42612d3bbf585d5aa99ce34a40cfee349758e1eb5c51858b632d42c00f0649e1596270bbd8a2b25b12e215f5dedb346e7e55d4721b14959076148e0427418150f80efec91f64d2e0afae21f5d95c8cc3167450a6b386bb505714b529e27bd023fffc942cbf6a757105e28aaf71ca9ef14ecfe20d70af29bb0ad96b097676a6ac7221cee98f9efc01ef6c224aced43d923d26e3ec4710d5abecb14bdaf98e04efe678d676616b98ca95c95f1558c0b190c6fbeba68475248a4391efc986ed6901aac0e7a1c780fdc13ae2d2a925e81b48f418a687aa8d2c983f5aeb987b18d3eff5dd41b40abf43380ee4b1344493756c95f8dfc1ee3a6af212405c4a7a8fc2b8d3ac842b3f2b10e1dc2fa48c4d5c2c59bc35c8bce26299db2eb17d015b0c362c728ebe101da7c95a0cdc90e72ebd2b1381edda342e3eb2d594a2cdc2b90f6b74337f16c784ae0aff73290cb2f80ea4d996f895a029195fb99ba91fc22115d66b5c2abd16d5076dd867fe6d1714905cd42de49c235851dcef9d13c4e05e1909e2f0104c650aadc40a4f4fd87fa6a48f209abfb711cc3f4f684437d9bf959e1ea62940432461f57ff0437d532445401d6838f74b58ef2f22bc8105a3b2623c3937f25987034968a2052594e1a4e43a66ee7f10e3c445c55b62766b20d88b63112cfdbdb0e3ae0e3eae1638e40d16cfd16e50266c625431e21e945d0fc2b9ab29f901a8903febbd78eb201b6814b933acbf35a837b5921c02b285df6ad58d9b6203e934362545aa9e4bb991b703781e0ca90b09c6714655fda69f5cef064f05c49a87d383daf8f2d70bbe9b65c24aef740f63dcc283ff867b04239d5386c950ece73bc43354f8877409557ef3609210496ec33d1519685a93d106a9be7d1e5e72b6379d9f74c50aadefd2b208a3bb92878737c58367799f3d3b1fdd54ffc127f5882e9889d6769e1ffe17652db31b2262351b79e6f7aa1d45d705f8a635a015631d64cd230ac365a0279f0cb5157d012d8807d466f8b27223acdf919d581b8ae6d8104ef9726241c74bcf98b6efadc8f64f53e0a9f7f483ba2b5f6112dd9b1bbfb7e7279dceceedfb78e7f37267826b3cf0f5ec4e15b41047bc7c10e4ef02223557801c4afe3590dd3c9458888fbea9e4571b90bce1b27243dea5a529321c4c0e02864cbed0318a8e0c8b50903399c47259936695711463e5ea4c1ae6df520da847bce80802ae0f675734c82aa1e3f5aaa81d038115b79162a2bad27f4f6cc93cbcfc824e33c131b49fae9690ed3b4972f4a312d2ceb277e041929f75c2b22607bb074e8d0816839eb0642b904c0e66018c80c339b2f0d657bba836284fc8f28ebf5fd990bcff18f5acd57310bbc6fdea900101f07b5c9f543e3a64ec142e86e31e98543970a5777d72fcb81143fdaaab8198c760c6b1b2aa0b82a8574c8ecc6f1f9096050bed7474fda8b286571db983f7af327f8cfdf0aa7d7d8ba6d5a3bca32e497def977d57166d505db5c8296811b56763e090c391f353a8b43113f3cfd5e114cb746af0f12059168ab24002eeba5f29f3af120213a822699a134adfc2be730124a6802e8d4e0505b52e9f13feccddf0f39d9b1eb1c1ed379f9eb83c46f994dd5429c7c056dc1c3471d6f86e797248c6c3f39588bed753fb9e9cdff3ffe4f9c727eccac08a839eddf762c0b127356b97c9d18c8e9288c24eb8b2599dfb4d3d50b318323964dfad399c97ba5f126051fd74f3f81692eafb5694f02e1a39b4212da175b686098f27f04307a7a6b60e1be41bbcb310e3b29c5051b8d26bf232d91a219ed664d1b1c171b05c736ef0018a99768eb028334b79f64fe8266c81d6e8c5d33d42f19e18498932a023d6d144ab03b075a10aa104f5ffedb6d0531040220361d542d18adcc2ec5ea3dedbea1f28c2bec369edab1c80ba29674e5cc1a6a286c6c17d00fd8b9016db0196b61bb3b45f50395b917649ca16e9a430c248554cf93bf1d32bfcee5545c02f5c61219d14249935db39033482c15da4f3447d7bf9958494242016ca63a48cd135a4655878", 0x1000}, {&(0x7f00000019c0)="012da574d0b9c3d7b4cd596ff253a0cb809cf6eabd8a7859964f48a36a40d1c9cfc39c07997fb9eb03839ccf5dd34ba7b42aca329991e6812b788c2d5834ff6f282d664b21c66605baceae7115697223d237ae9317c8e09dc7386d7eb39d53d38facbc8c59f899ff2465fcaf60632a328dc91ee021ed070bae235711d8e9b54f99e246dc52ad7547cfa9baf0dcff3d211a18881301ae1131b37afe92d8e9642787f57b965f6b43aa31ab4a09afbfc8c9b0dd62a9c53341818508dfb955d50553bf6eaa7a091cbcb1a553594afd314fe7b7b2a7e39928cbb2ce99d4fdbdb0dacbb4641f4f960a76d4232b3703b2e0980326cd5a5d4b0d739ea6e1ffdca4ed44979638c93934fdb8d7b0f863d85a9c06ddc78f7bab7985e863ebb399365fe5f03bea325de3215c283096dc49dc80be69998925a0b83b0b55b15a7cf6e49620c7e12f72021e2d372ec6742a5d86f47f20ca30b2b10528182926b6e1041909df3bfeb164bf70e2cf7b3a3bc286abcf66b5850df38b69c6f58f545f37c64eacd456224920b41936b5de3525e7d8783f795f6bd5a3716dcd96b51ded85b8d5d5f8bbf031fecb25645267e39da6add8acf9883a8c59a63d070fc7b71921acd5a3264d79f2e429dc9f141b67ee06dec87e291247455d86f4033cbde0887697044dada6f0f258b79de387de9b06dfd9f6011e851d9d3f41e13bf5ad55b00d4b5fc670a401f1d1e9db187474c2fa6887a2626bafc29894c4595010fe4f8dccac1737abd6626e3dd846c2632a19263308e6309bd6c367e620b328e18c8492b7795d001af445d28d5a237999af49f6d7f8ef791ab5ec01463d65c3ba09646ad983d5e6521822f8d62781beecf0ddf41050f66ca9abbc9aa84e7dfb5a28118a8366f1eba1308549a9fb25e97fe192d8fb062322f87b0a4d14524dab1c3709aeb11430ac3fe887993bee9234339b6feb9cf7ce3f471c8d28e091e2ed45f02e1c0b25607600cd17e748e5ff35a10fec1c16d10d38cd59db4210c44bc9a620c98b4518b7b23478ac2a8b39d9a279838c8a426674038bcec1097a6cb84bf4b991160571b1e065450d1219d6a04c7f9fdf00fb17fa1e8e3a54df547aaf0e59f5facada21dd7767be6e30430fce760dc1a4a2e617a94886928e141621726e8d16f8b2fa31c6970a668b288636b7bd9fb5afb0c9ba2c3e991e1a122deaa530ed37562af5b39ddcbeb24b24ca8071627b91b95dceb2de72ed30dfb17482a106a64fdb918e47b0db5ce495eef88b70da238bbfedd35fe6b0553abaabea6237303e313b0fcee09c44e9daab7d4f328085d9e3ac340b3709afcd0a183a4b4016ab5d5a5251f0b500ad7a45cef2e75073b169802cf1a3b6f4c72c85db0b73b2acf5c4f56e23e2647ee18ff0a2fcf62afa00a8dc45b063bd583012a04e4f9bf9076f5796711242183b6cbf7cffbfd59fd10bb2d85638c3de1dab68a0d166b856deb01436b901add0ba216c082d3909301ac42ac1e301a9a3a00789af03cbb737130a33ed491a3aea6556ef7784e6ccb305fa4c291dd88bf133e41d2704ca696772ac6bf465bcfb29809ce29b10ecfc09021aa5b031bfb29715088b814ae0e924d18161cb1f8609e5ea89484f9e1d89ba440530bf760e9974774cb2204b7b0facb45166a81e7667316001a49b0d47060edbd1e087271307be5ab7f9d5dbf2bab4f53b8e3e4e85b8e01e5bc7ef02ef61cdff029b3b4e62a2e722a95837e07641654bceda7a0aaf5794a196f7b1cf8507989b2cd657cd6a290587775d9a3db64f44d51738b18af7c5936a9718993a8a3d2d2e3b0bc7820d09105783894da4df51b78c16fbe1f5615d24541e7980881a4cb88b7fbf0053cfd2ba09887a484a3efd54fac1e4f34c28196055d47f36d98f0591d98c8ec0788c81aeeef025b081fe5384fef9b3de3f22493dd1992a2a391da10ab4f14c4af460d3f6480fd7377b6467ab185b109f7a0ce1900f7dc6fab28defb79ade43056e059db22e711cd664b43efc28d11c297171405f0b82b33d48d2b2c66953071658e831936ff91fbfae3b31ac3ec90836b21dc6a49a196a45faa6732c1671cd489b1c3897520c8ba7a0767103d4a65276ccdcaa53c37e8eee25d801b13f6f5a9968de0f3e45f7d0b15dbae73ec9da5d12669b4ac64a715109178ce9d0c9affae4e6962fce4338a131d385cb54d88c955d1973c30abed2c8573f8c30c569f69627d2981752eb80a3548cfbccf8ad50752d243534519b98781d454168f755a29d29a4b0e671906774cd8574880c00302200d3baa4bd1bad6c2470569e248fb1d10916030067e83a3afb91f2737fbac928054ba1318e18b51705708495816f421cf4a023af8197992dc9c669c502c2cecc8d20a8f002081de9a1bd306843f675fa3902fd62744428a9b708b13a2473d5476dd35411b23051952facaa4434c6e4793af564b5dcac269ab425e3cb44ae783ceccea40122209b5c2ac42a31b5080565c9856651219f759fda6a3484b503a6177910cf0f703fea92def963c8c310a96185256e5aa57d43472cfcd240df0b57ed486a9e764d2a0a27a4213552ca5673c8e4c0bb5ae5b31609a9cd81f17c944370a1d72a2db9e8e33273d99394672583a742974e3bbbc8f933b5d494853d0e8d5428216a445109a901ae57c3a2b7470bf8a50edccbfb40a4fa1004c20e2a3b8b93c66b7327558562bbc216ddaaffff7aca7bd51e5c3a1692fd62436dd98f425436691dba84045516cf0758ccfa9e8e508e4419a156dff32dce6aa010b5663da9543a5b4b3a340d6e53e3d4a9bcef15bf1f3ccea74b59c10888109413565c8fd784f346d6f5c45a73214c42149a6523f17eaaf26c5730933d71c1df03265a87242ed73ac6c65da352b2e7ac1cfbee080bbc706141637f6a5faa40192b0f078c19df14a2eb13f4bee78841d36ffe5750d89f8864a235c95ab5b2c81b92382670a9ea94c16a0f1d6441052e82ce3230ecefddd980e76872b1b9958f2ec0d25d4182960edee214862d19034a42bd644eed08713abe50398789abdbd43422177b43dd691118d1e789ce09fb3a9d35877721d2b3665f82c513d529b647bee2d6584f74a7eeb1096ff8d38eb043a3ab652e32e07edb1a032b156ccae4547ce1d9fbcfb15061febe5e728d5f523fc13e3445180eb36a3d5cb3236e486ae4d5482976b83ec56bdeff35630ed90df8942995c69eaccb2517f5588c5d883ce7b608165c33ef7f9e53e36f5f4e7cdf2ff147461cd0815d30d49c3a0a864d0abb99e6406ec350788fc572f394d0ff8e56eb5d5fd6eb0554d57957c8c01b599cad259eb3add08dc46e2d66c45665b6e076f24c48402bd6726ffb138bae92031b6f63068436d60368eda88f57a75c43978ef2f683e207a307bb7d388892c97446ff1c839c70a6da51dbd9359e6392b14ffc0987ed6eee0bc229cc72b79aa0d7b2c8bb8eb21cbb91738a908c3caef7089d90db534afbdcf7b63f3dedc538f1064484d728e973bc86089f455e5535be6d793c171e982007c7575f3ec9b99f1688705701cf696fd0abd51ede65b139852a0a80c2804728f182b99a893a3a4cf60c3b50666db9d81ad516e8df9cfaada32d8f95b3b1a6a4adc233993fa9c2628d1de77f3fa7ae84c624bcb97c0fd04879da30de6455d5562ee38d463611ccb59c590f226a41baefad6ff99aac6e1c23333ca5dfc1bf04d79f4e38b7da84965894d777bf7918a6cf655aaeac35c2712f0145eac78c5ef58d419374ca2f0c0ec1060684b0ba02fd10fbe7b8aaa7902d477a51b6196f1bdbed484563b67e0ffef81944796a8f42ad5e17d8a08493dc901bdca5063497eebf9e0b986af471f8ffed678c97cb51adb18b7e720695225273f251f55187423c77d67c2ec1c6ef7ee6dee09a42ad5f2f99dcfe70d86f30255388a811c20d8c89478a41831134a1a47987633c71c96298d9979c98716ba4f9320ddba64fdefbcb9cebb898b030ec0bb1677888820b778cac7656fe2332579e1b50c2e05ca8bd74ecc692798ff91630323f90e3be06268dcc8e94f44e6c466c74db8ea952a34c0008589b7895119004fb7aab70245be7d81c37c61eec8b9a49e4e5d473066907c0357651c38b82496fccf77c0b0084aecccdb9ddba22393d22a0dfc0955d700d19d8e9164fbc3102705149a017ffdbb823c8ab7b0db3911c426664aef9bb6bb7d783d9348a489b971f8a231ff715693b1b2596a174861384c9a05c31fe1b8ac2d590b82f852d83ceabe53c6798f46d0adeac1db0ce099bfb8de2798f30964c344c9d88e7c19aa5e2e8c0f35f5bda7e9c3fa5021cb50ea1c1dd53708f00cc4c1cac94b58f53d8af586a3124141f2b2707e53f5872c137f58f414070d5f1c49a2a10adb43dad5d62fc113d32d833385d7827e4bd7268976e5fc869b8699a6380866eb6bd114d8fd8a680b86be7c9f9b81105d8222eb26174ad8bb29ea73b05d70c8e7dc9faf9b72c355dac7202bbf24610b544fb9b0d7c08921ab846d1adea65d98423fb9c6b01594a09d73c38cfb8c8b1c70885590fea69a01e93848646f7c19abcfa67fab3c48e15b39afb3b26b934845ea6e834e2377d5e084f8c680abfa1c830a96729163fb620928aa763b6aed58cc0e58c9fe72fd514fbf2608e1db16389e5ccf563148487abfa85fbbe099b268ee2aab46187452d8172049c98668f726c5bddb09b87a9809ac0cbbafd27cc1dfacd38122895e8fb01cb5d821965a76d647fbbbb86348827747620210a189f24c9c4ecac25161d8e884f99e5449a41c5e7bfb12640849d3812d84fccf4db64c5196005525682b933d1d98e931237a8f583adf091bbdee34e805ff32b2629467c64b904d3c71e2c0fca51ad6f525e64b0bbfd7cd7742a079238c55a482990b311f3a512b7f0ebd747c5bfe566e58a7304c8ba20a4feee217b6d9b993ef4aaa2df99b7f4c086e63f5fd8fa986f6e418fc0f4bad4f7abbf6580ed2b00cb98698e6e6e95ea86214c4f7cd9c1724b3dc026bcef65a9fbdc5c193245654593778ef86a875291470217a5a0ca115e34f57a7452fd12bcdf3fa923dc4d0c962394aecfcb8d92f1", 0xe12}], 0x4) poll(&(0x7f0000000340)=[{r0, 0x4}], 0x1, 0x0) executing program 5: openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000003c0), 0x40, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)=""/250, 0xfa}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xf3}], 0x3, 0x0) madvise(&(0x7f00003e1000/0x3000)=nil, 0x3000, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x190) ioctl$FIOASYNC(r0, 0x80047466, &(0x7f0000000100)=0x5) poll(&(0x7f0000000040)=[{r0, 0x1d8}], 0x1, 0x0) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) sysctl$ddb(0x0, 0x0, &(0x7f00000002c0), &(0x7f0000000040), 0xfffffffffffffffe, 0x0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xff6cae7, 0x1, 0xfffffffc, "1a118c37510a9c4fa879000000fffffffffff700"}) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000040)="d62a752c883ac364b76bbc4459801dc99be82e096a426ba26c3080e8b05f3e141f4680655b1d86", 0x27}, {&(0x7f0000000e40)="cdb2ad61ad64f8cbd40672bca315e26911f5b4f347b8c792cbfdb4ef908b282b1ed47b7a5ca377cab5b3f8d8b8bbd5cb4877551bc2dc495e4939811216917a5a81aaacec7eba7d9bf6abb8f5cbf0119776986e3bd86301cf8043cae8b951c9249b702b41829c770fd7fc0d7ee34460d81fc75ec29a6dbdeb769a51f1df011e7bd192cb13e39597007789629dd923aa4ff1640b0a7030e67e804f49f656c1f4dd7dfd1fd46bea2e5049eff79936dee78ff55c9986233db6e20ec6295c", 0xbc}], 0x2) writev(r0, &(0x7f0000000e00)=[{&(0x7f0000000080)="c3778fe486fa8f9f05ce4bfcaad7868e4bd7872ff0597773fa1e061cebd702547202798b96c0a24deae72d0db883bac94c4761e84558e6ca6270794d9b5eb06bb75ce478a7f5a6d622690c4c3313ec970000000011fdc121e175d8242b6269551e9560276c7118f0", 0xfffb}], 0x1) executing program 6: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000180)="871f30f6bf03cbfdb87cad0df62e178f2df0d1580df9442cabe43cd64aaa524ca4545622fa194163149ec0cb456849fc88e816c8f846608e58d6ac47de9ebc1422078bca32955f3fd2e9c872a2f95ffc9dc81ddbca0d5133f0961a648d64654de89da47ce88b1baaefb2f34f0abdeee23719adc6c2f447be74ea6f13567c28866aa45f0eeafecf787ae317a7ff306dc3be837234a0968b2d967a07ce3dcd268e581ec4c593fb4a7bbb5069de5d3386bc6cf394549b38def69b9dfe2363074694ffd2f97e7ce91a7a0d0c5d05d1743811148c9c219b34c5025c0d8da15888ccb3c07b53981b4e92733724994af5b0dd9ee4c7abdeb457ffc8b41e03a158ec60b4095b292d534cf8427b3fa9b04f86d86345d2f5778e9fa36d8c3ae7a66c1ae4f6cda87082657937a6d955ccbae73a521392287b7f0397dac4f37bd3346838566fb14f7b190c3d181912672d9524e264b4ffa1412d6863a26cb147b01e014bbb041cc3b991b0c42938a4a0417dd7e69289a5c7e4ab893410019ca8e9a2ab15afef22a9cf7905760ceae644dbd84046a59427376c06d0777301ef52567799d556d52a39bbdfc326f04a685c0a6f7dbb56941cc96fcf9de9a6c7a9d677c5a4cf7c7b06282b1d20c1d7b6f3a84a7f7d059d6e5d0c0e5b13cb5cfb0d1edb289c7cda2ba0c5e775cab7cf13833e72c5816a35491cb837228f4b05d54f3c4c008f2ae936bea25948214ba8d73527ea46064a31e0d30a11c72195a131275497490d8f89e20f854cfe8087e1e6f3630178e07f97cb8bd2f9dca46eea7680d68a51909fd235f054a3baa098570c9f36736aee3ef9019e2928bc5ee9b25ef4789c471ea24aecd32f98003133615ae95e55a64d19dbe8f5ee1cc68bf4f0d51ce0768b272a3336defceadfc5cb9825a05c732e0af51238d83871c8c0660464c1938bb977fc5bc79cb3019f9c2fb746eab7c5f870f9d2f39e471486ed145ae0e182c198d4e3093f31c046575bb99395799c26828392b2b495b3eeee11687f4ca162bba0fca58b0812bd1af85ae343d6de24c5da58094098af13f9880c55e4668e8b0caf93a7f98d68e17dcb1edac6c025b81aa93316e7562a53f6f48000414475344a4e4e4ddf31b2cd888db13b0fae3e855969be46a09e6faca7e733468a3df381045a01ad325846de6a152a36e2219a1a217f026d3eb7fc9c335811a0600c2ba3d8cc574ef2025cc7577c08572b2d9e9e28ebcef7058fbec9a7269fd5a1ee94d105c1c0310fa8906670813fc39bca2be99a5dc5793dc65f5a7cee77a08f8ca07391dc676164c38754527e05d88017cbee29b09cdbb05a69dde069033e9c688d9ad6c6432cfeeeb758d9c54a174cfe802200987e676daf07156cd08c6bba303e623fd2973381d45d652cf4641e5366907c3afce7a139b23f7fc3ea70cde43329349b5fb0aedf6ad16af3bdaefca04cc298fb896bea3b1557d7b01bb4c4a16f979c7ebf79b092ed7e567117b658b734ecbfb3c753ebbb3c3ec1289c580d361dcc19adf5e5987241635622729e025a0e7b654686c536f64f107e01fa60300c315ee71ab1aaeba4fd5955e454a3ba77953315e9de16882ec60c6e8f7811a989538136e8367a57d915150ac727ad80bb95519649e54058fc9a7b8a4214ef2a3a1ba1b53a2bfd97ae2e1a02141c86cead2fc214dd7f1a606203edb010b067b737748f67364752e6c8848901dd129d649985c7e24123df1f14f4dcd31e64b93bec68def7ad28c2b29d4bacf2f5319c24915b8db1914ac7aa6b5a0ccf2ded5a698214fa1c36b1f84269d565401e601a2813ceebee2d0c5882a17eb1e6f0e0d108dc81cf8430d06d752a6dd59e2f0cd4485a1a0cbd1e02512c6427a06d44838036a45897a860b06ddff3cef958b982809ce4144192f405ff263121545dde2ec88368e8998715da2dbec45e308e491fd426f032ea78914ec79141cf514f4a6554e5ffedc97e64382bf5b9e19395fb40b32158c8d8db9fa67c1af549c1bcf2fa6e38beaf1656f04b9273b04379e59f6d4ad14cd536c3353c993b4eabca4d5a26bce7dad8d29be034ce0d63bfcb442c190893e5d513b852043f5776864d30277de73f522d56cca40254efc7a55a4c545e2855051751795572a2ff78fca528e06cd22cb031ce1e8ef8ab2b6df2ae5e4d32c5da804d0223ccd28da99cd2b246aa219eb691a169c1b57138567158d68aab3af81e065da3d01caf37da253183416fbb788f79987c4c8fb635d300c28ccd61a9a1d39d35d5d2a54751a692334dbd432a5064cf0d48ddf1a5b3de90038b471a8d2b68d02b81951181c569d31b36e1aafee4759687cf69370bfe5a7ec025c26601be0c19ecac7d46b823e732f7a2bc32534ee93e24e185d0853fee5c599fe42e91fdc94639145ddcb58189c2c1c17adf009d5703aabc5174df283e38a700afa2fee1337d0eeebc79f6bdfcd3702e5abc3dc392e6670cfbeecd5b186c8b911558d5fea3d4a3c4a0b2e55a518a422f9d6144896271a7cc8ca5520a502d93ffb944673a7f5c7345ac9ea8590e2e5ba3bf0fb5eafd4f10b5396b1eb9562e26d490594886373b5884aae595904d4a4d2cf4ef6576e486e55451f8df61d425d12378730be009ea064a0d965760a02d0d91bababc1224e797510b849d8aba7cf8736c1d5e526433bafc76e94a28555d41e97c28ec9607ea9fafb2657ff7efd6a8ba65ed7f463e8fa345ed6b893763821f2e6a46e6376364b1950d2db39717b52b505c3fb2f032fe80b6d68ad0ab710fb0b77e12f71566b2e0c12a38097445e7f2500b99b4278e89ee234e9f3c706a0d89f74b14f7e3e021478d53f4a5ec77dd6605299b705f1b5abe42aca26be751622e478410c70ebc52ebf9b5eb45590b940328cf0bab16d537a76a02c83f8e59fbf8e15ae0004e15582f0e25e16cb5bccef99fcfd81848d0d363c9073daa752fdc7c57fc0d4187d865912529ac3a8458f2a59a805317ba7cfcd85ea9c49adfdad1caf903e44538913ab924d8064182ce93dc6cdfec80979372eaba1ede1247268d2f3f1e8ebc14e3069c7cb1e722a099ae33cc95b7200a9d658d70cc629c591c205aea2921660fbfd60cefd5a4a05d38260fec9013e7bad49839843a557f5a2a4a03e994869016bf40475da77b3eae3b749bf8d20c3e5fe5913375d3abfd7347611ed4fa097e29bd1558585b599e96ef2a334c5e4cd303fdcccdc4d30b188d1e6e8023387dea5a9d403c441331e25944ab011276160d9155f56749d56b6cce1bcd567e08d0a9031a80f3f8dee1f07dc701fca78358c134cc2446eb881c9e68892cfc545c0d9caa2e37df5eb7d499c3e2ba6e91b0d20be45c7c2a31d70e078b0f9b2243fbc4dc7a2c23c86404fcceeb0d6dd1843e6b1ec594058065c3805f50b129369b7c94d77de7a32723263c9768754d62bf986614f44f3c8b466146776febe6da28bcfa2d059182b9df68abc3717eed43d25d35016ffac6201a852c05418b45b8c9a64c250ca16bea4508d8df39d623be7007f2d9f4497a3dbd47f1a3930c7d5e1721bea246498541e6da52a2ec4af01b83c27a50bcb9605b46c3e49001190e599e9244843667af61dbf287a32f434abfdc62ea6d1d581df612cee4dd5369f46280256d2b734335b79181dfdfb1b60e1d6218bcf7378c08a341981b525b8b51f948bc7b3ca15513b199e02e091546f03225f0cc6cb804ed7a8b0122bceb251102f3a178e1c7374875df1d1c67132013c3f24ea7dab2b1d38ecb2d438a28e7054e2b643fba341dc313a6462f361c1eabc9067494dda7504a6c2f61d0b2c645f1a45fcdd9eeed5ae162b4f39bcbcf6291805a7bd4b5a9016ae163a3028b9d4249e747b6a36e93aab3eaf921c7aed4d467b197b627e4b97e8b2608231a1f06c70662dcfec406bdfbe6f7eea469923d413f4af3cf42c93fabd7f50e4877abbf0da4da44a528891093c65030ea6442c82728fbe9b17afe59cea1339c3071e1cd7a46345463f2012d5da07a9e8e0d9319c805ed358c63cd100577ab8a3d7f522612d4e2186c96e6b54de460ff9b36b24286bf9d57948f7f396e23d885a5f8bc2784c6136aa2da270af840318ebde37c019727237809af0936bd9e914b4a89eb83e17791ccc2f8aaf532a5cc6cad1ec0512ae3add2842574865864af9cc3e597bf491b002513103f0bdf30a92404fb939480b3835431d8be4a6984133ac3fb27db6b85d57c1f584ee1cccacee55f72ed980b13cd26b3d56802982b19ae7a801760fd0b022e2c8ea4cc5da5af4c45bb8295532ac5fa4313b856fa862d59351cd97e231b6706eefc485ac165b65dba0be82aad5076387aa69883d6b3e1d55cf0a5cd0edff2a236d786a0c4b9e63b740fabb8f039b63b463ce74ba79a5dc29032a09f96261d0ff32fa91795475d86dce06b9d172e58a492bc52a015a82a24e42c38cb51df5d309b19c5e7e8d0ffca0c4828ff7243a3765510f77f27ee5300739a36e6f6faa749e635234c6c7430132b293ba191fedaaa88ba2f36fdd6e76588ff794ca2232c694ec0c7ca9a0afd8fcbccfadeb07c40f0f280c843f95abcaa47c1e6b9a582a725cc12a0f693df6330572a0f48ee2e772323fa0affb55a95fc28ea9ad49d5a3f31656d0a85c6acd15fddb19d360cc71177c30935f516c9d5111df781c786f78993d4310013375c3a21f501ec3c10a476e3dba4a649c5a3c95a6045a92b7395982ddbe83a4336c1ad029d0bc47a34c077a8c91b90042cebc20a56931672bf5316b5ff4df9e3319f89022c236fe2dee11aec51bd6e55ee8a55a5fd889f7941f273fdcd1bcde56666d8158826f560f44cc80faa9a7294881b6c2f3bee15a246a6980669563d5520a28de20d06b3feebe32f34acb34529c317ff6d937e504e76741746406f6f7c1a5ed5829c3a42ff0b407ac0f9cdfa35ed728fa28887f37fa5c3e7e3ca198ac1842ae9798dc3c27de0c9fbb0d4d6495e95252baeba42aef0bf80fa3a1bcdef3da582c7431ae93bc4b84a2cc456daf462e9764894457570e6510ced258702151526bfeed90cb08c027b0a4cbb6c937c6a974b96fd1c1cdc57c1e520953b29867314938828cc4dddb53f40bb4b0244ebd26e4f6f2783b46bc28637eea4366ee7edaadc3807c5d829699c844e59c8b8a4f3695ef8be1e06a293fe46e809e9991830baa5e810b1e6b34cc9b72beda4659fa399483b34052ef30340e6eefee6313b374e6f57e03fe7a706dcfce2de4250a2e5f07d641d14aea54a2508f2226356cbdb70209edc4dff1b687cce19a903930f85244582b9aed40693df687016dabfb4e305ed3d9cebb08666c348393cf3c199b1afd82a5c14c4aab8778712e1e5f822b5d3c53856d7f5e43fef992a83f44b03ed148ce750429335dee7e4b47b851da48e6de70513603f53216291fcdfa550460e6fe26a359bf3693285222f19cd0c8a104afb7bee282c64ca853809439046293bceaa8fb11367227a0f7e7221b90ccab27f40af4cd820eb788997aeb1ad6c63fdb780ed55ff47a0b0602617228bc9cbdc50a47fedc00a42b2387529c3ad8fe3ddd3830048555b1126e162e406d6dea8d564474ad93fcaa928c4b88fb71977366722107aad74555a6659f2b2e12c3c34d384798091408390832b40f544e0d1acb966c6c69c64ed785c5aefcce6c5d07975ebfd5b0be0a335fadfa7771ab04c543dff711d798b0153cc0c5b4ea2933117b9543dba3862c7c3959ca7bbbf952b21e6ccd233cbd428435ab406e06af263c81e4be90f838a8593411e61a5", 0x1000) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000140), 0x4) executing program 1: sysctl$net_inet_icmp(&(0x7f0000000280)={0x4, 0x2, 0x1, 0x5}, 0x4, &(0x7f0000000080)="7b72b38f990ffb034914301192f918adcc543f933a4e0af5139eec7b4164972654070b87aad5ef42d297408280a23fde369a563e977a70c2f5d64cac06d6302f3c8843ea7c761d4ca23ff86a90ee1d93cd2860672c4ba10699d3baadb1f25eacfc36e181cb2f21dafcc1a58c50616a33edbad4", 0x0, &(0x7f0000000000), 0x0) executing program 3: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000502000000000000000001010000331c13fecea10500fef96ec0c72fd3355ae30200004e3003000000acf20b7804bec256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5aa0400000000008700361b4cc702fac500002021fbfa0c0f00008abf3a2271a3f834371205d3660400"/177, 0xb1, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x10462, 0x0) syz_emit_ethernet(0x1c, &(0x7f00000005c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffff00000806000108000604"]) ioctl$BIOCSETIF(r1, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000200)=[{0x48}, {0x3, 0x4}, {0x6, 0x0, 0x0, 0xf83}]}) write(r1, &(0x7f00000002c0)="766dc698d1465d780e0a617cc7cf", 0xe) sysctl$kern(&(0x7f00000000c0)={0x1, 0x54}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x3}, 0x4, &(0x7f0000000180), 0x0, &(0x7f0000000380), 0x0) semget$private(0x0, 0x1, 0x448) ioctl$BIOCPROMISC(r3, 0x20004269) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r4, &(0x7f0000000240), 0xa) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000001c0)) shmget(0x1, 0x2002, 0x0, &(0x7f0000000000/0x2000)=nil) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xc4}}) r5 = socket(0x2, 0x1, 0x0) getsockname$unix(r5, &(0x7f0000000080)=@file={0x0, ""/58}, &(0x7f00000001c0)=0x3c) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r7 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x22}}) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) executing program 7: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) r1 = socket$inet(0x2, 0x3, 0x0) close(0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000100)=[{0x25}, {0x60}, {0x106}]}) getsockopt$inet_opts(r1, 0x0, 0xc, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000140), 0xa) syz_emit_ethernet(0x36, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x3, 0x0, 0x28, 0x0, 0x1}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000a00)={0x0, 0x0}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000000c0)) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1100, 0xffffffffffffffff) r1 = socket$inet6(0x18, 0x5, 0xff) recvmmsg(r1, &(0x7f0000000400)={&(0x7f0000000200)={0x0, 0x0, &(0x7f00000008c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {&(0x7f00000017c0)=""/185, 0xb9}, {&(0x7f0000000440)=""/222, 0xde}, {0x0}, {0x0}, {&(0x7f00000007c0)=""/238, 0xee}], 0xa, 0x0}, 0x6}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) dup(r2) sendmmsg(r2, &(0x7f0000000040)={0x0}, 0xffffffffffffff12, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "0100012d29fb000700000000098002005a00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x45}, 0x3, &(0x7f0000000180)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b10689ca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d12727b1e1d0cc45c7ebd5df53fb588fd0245528fe5700a5868eaf74d373197fb657a56e99cdbddbb382ad676b756d4e8b5a81c9a624348f23ffd260bf5fd344a7a30bcf96e47800acc166910bfc34ce76252dd12fac3b10dd5719aa6e420f60e3d2cbb22f5b3a6f7fa3c909e4823cdc0cdf126bc29456035b9a44ff74d852ba5c", &(0x7f0000000080), &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xffffff25) ktrace(&(0x7f0000000080)='./file0/file0\x00', 0x4, 0x800, 0xffffffffffffffff) getpgrp() msgget$private(0x0, 0x421) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r4 = dup(r3) pwritev(r4, &(0x7f0000000140)=[{&(0x7f0000000580)="c6302c9c455c7be3d8598d3ac53af8e7574f36a8db981ae2d8854330fd7f9fc4ba71ba88b9ff297ff033cc3a3dd93a7e60391b1e6b1d20ad08c2a031eb04353f", 0x40}], 0x1, 0x400) writev(r4, &(0x7f0000000540)=[{&(0x7f0000000240)='<', 0x1}, {0x0}], 0x2) execve(0x0, 0x0, 0x0) pwritev(r3, &(0x7f00000001c0)=[{&(0x7f00000005c0)="18d26cb474b5c9d53e0ffdba8c54fecc9031509b1623088cc3e85353a5586603eebda7eccfc5ced62c70a12fbffc2425f3f9e50317605792ea906ef56376aa499b9a909aff511ad2d63fc010ee2292f393b11d78e8bc095bbd866e81599df546afa16ce278edae371c4f16d4df85f4ba622daf27aa8a728453bc4e93539080b8d73936bf6499780255943ab4ebd03bdae91f09e60447e17e0e21bf2dbd2c39", 0x9f}], 0x1, 0xb3) executing program 4: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000001780), &(0x7f00000017c0)=0x4) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r1, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r1, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') mkdirat(r1, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000580)='./file2\x00', &(0x7f0000001a40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000001640)='./file0\x00', &(0x7f0000001740)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') writev(r2, &(0x7f0000000000)=[{0x0}], 0x1) r3 = socket(0x1, 0x2, 0x42) ioctl$FIONREAD(r3, 0x80206979, &(0x7f00000001c0)) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sysctl$kern(&(0x7f0000000040)={0x1, 0xc}, 0x2, &(0x7f0000000080)="15babcf244c2b33e298134b078c374a42f679c9f2903ea745921db00eb6d1ee266d21bb21c8d34cb866d25b48f66c23b8dac2569f5c3a84957be5bbf55b8a36a30059616c97831c66508d108684c1a1580862fd71e31fe740492658f99500316973a26bd56c316e1e99c8f6cd5f9f6f81ffa8f395ccb99fe50c5a27cb5e186642bc1c80a0838bfe60e9128cb4dfab640c88eb92681d59b0aa5e726b6731b50b3cabb5608bf18f99abe69e748b5da319a90d25080c8a0caa71e934a8166dc9201ea5954fbbf9f1f", &(0x7f0000000180)=0xc7, &(0x7f0000000240)="0c6ed5b07e78c1edd1235456f863faa8e03531ddfade49e85318a1bf63f7c0658769bbd7e0e8efd7ee25b3127952ecf76caf8620a7e32bd5ee11a92b62eb3ea217bc9dc827627989acae27c020abfdebeacaf9abd0818341479d09648b10efa6d1fcee916409", 0x66) executing program 5: connect$unix(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000000)={&(0x7f00000003c0)=[{}, {}, {}], 0x3}) sysctl$kern(&(0x7f0000000000)={0x1, 0x45}, 0x3, 0x0, 0x0, &(0x7f0000000040)="3944eb3f115f79037148fa0ddc3adf427d080000006ceb99ea265a4a19b2e72fd9cbb4db32e128db447c5e01000080d5fa1d9213ebefff7ad23b886bf325280bc040eac897a0d4168da6b6b75d146499e1ee9ddeb2d68e8d011a", 0x5a) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000915000/0x2000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000242000/0x3000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f00004b6000/0x2000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00002e1000/0xc00000)=nil}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000742000/0x4000)=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'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$PCIOCWRITE(r1, 0xc00c7007, &(0x7f0000000000)={{}, 0x1}) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$PCIOCREAD(r2, 0xc00c7007, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setuid(0xffffffffffffffff) setrlimit(0x0, &(0x7f0000001480)={0x0, 0xfffffffffffffffb}) ioctl$VMM_IOC_INFO(r0, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) r3 = socket(0x0, 0x0, 0x0) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1c1}}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r4, 0x2}}) r5 = socket(0x2, 0x4001, 0x0) r6 = dup(r5) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000180)=0x3) r8 = socket(0x18, 0x2, 0x0) close(r8) socket(0x800000018, 0x1, 0x0) executing program 1: syz_emit_ethernet(0x3a, &(0x7f00000000c0)={@random="ff96430b7a73", @empty, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, 0x20, 0x0, @multicast1, @broadcast, {[@rr={0x7, 0x3, 0x4}, @noop]}}, @tcp={{0x0, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) socketpair$unix(0x1, 0x0, 0x0, 0x0) bind(0xffffffffffffffff, 0x0, 0xa) r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, 0x0, 0x0) connect$unix(r0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x80) chown(0x0, 0x0, 0x0) chmod(0x0, 0x0) setreuid(0x0, 0xee01) truncate(0x0, 0x0) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000480)={{}, 0x7, 0x0, 0x0, 0xffffffffffffffff, 0xfffffffffffffffc}) syz_emit_ethernet(0xd6, &(0x7f0000000200)={@remote, @random="b18a8eb664a7", [], {@ipv4={0x800, {{0x1e, 0x4, 0x1, 0x1f, 0xc8, 0x68, 0xfc01, 0x7, 0x2b, 0x0, @broadcast, @multicast1, {[@timestamp={0x44, 0x10, 0x2, 0x3, 0xd, [{}, {[@multicast2], 0xda}]}, @timestamp={0x44, 0x1c, 0x81, 0x2, 0x6, [{[@multicast1]}, {[@multicast1], 0x1}, {[@multicast1], 0x3}]}, @generic={0x7, 0xf, "650af63300ff78ca336e10e078"}, @noop, @lsrr={0x83, 0x13, 0x51, [@multicast1, @remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, @multicast2]}, @generic={0x44, 0x12, "cf34c394c9bb6f7c0f2473f8c4154893"}]}}, @icmp=@source_quench={0x4, 0x0, 0x0, 0x0, {0x11, 0x4, 0x3, 0x13, 0x9, 0x68, 0xa, 0x1f, 0x2f, 0x2, @multicast2, @rand_addr=0x1000, {[@generic={0x7, 0x10, "692212686d4aec0cbf8bb06177fb"}, @ssrr={0x89, 0xf, 0x53, [@rand_addr=0xe4b, @multicast2, @multicast1]}, @generic={0x0, 0xa, "2af274aaafbdd2a6"}, @ra={0x94, 0x6, 0xb227}]}}, "f097b33c"}}}}}) shmctl$IPC_RMID(r1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x4000009}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x7) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000580)="9aaabad92b5bfc12258f52c5d159d95ea531c0455a73bdf951c8ddaefef506378f9c893e3e31344816090b736179e68d6e35612b8c983722acc967be686bcec69995470b6b79ba92b6e2fffdf59604b9a477fd79ba26177c0b3feb3def5104a013be09aa216f057ad9b39abec55b3cb780003588c1857711e095235ef8a06d5f4357b66e887966d84283b214ef73f4c5fade746df9a7423db1f0df0a345c6840b6c1858db1e588ac89dbe8ffa010cdccb0042a296cc45f18db29930995007c68d05b31dd0c2db5781978cc86dd43fa8ce87f942a28f018dae98beea5e4c7ed0f57281ddd2f42e33fcc3f6aed254d31ab73ab0c6be60c0dc60cb673da62d23d87bbe95650a7e379e3c8859e1c397c47e58b922e0042be9215c34e5f536fb77bb9c34473926a8dfc7875be66619c4197c39e3bf24adf69dcf1cd4ccaaec71d7f08d7ecffed6253ca475a0bcf66141ebebf58c484cc16493f202e1cb3a562663190fc9a4fc4efe0ce2048cae8a2e2b8d8d55706bd55ad5a830640df0fbfab8d538d4d03aca317d70d3a6a61dab5070494e63ff9799e23ad4ab92154a5b30c819fe26f723c2ed8290a3e82eec2a6e93fb2f2fb2af6dd18472e5fe78a358d55000032ad8358343b5dbb047ee328fc5279a971927bf6d6777306a403fcb0d7a4e08e8a8106435db89f47e5a06fcec7dc5a0baea49066da8454a959dea8fc95552c1afa56eaaafb514a5e8af24ecafe876768f00ac3df3d24", 0x215}, {&(0x7f00000002c0)="f9dae9c0203f1fb094a81da9e8593f1b26fc73b58a01d8dd96a3f786a7016952cacf003cc5d66932e29664d22e6b6d51d60aa9e1d799a80b52d5aed590841c3a779bc40224", 0x45}], 0x2) syz_extract_tcp_res(&(0x7f0000000000), 0x8, 0x3ff) executing program 5: mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) (async) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x800, 0x0) close(r0) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x1192) (async) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) (async) connect$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) (async) r3 = getuid() seteuid(r3) r4 = getpid() ktrace(0x0, 0x1, 0x40000930, r4) (async, rerun: 64) shutdown(r1, 0x1) (async, rerun: 64) r5 = socket$inet(0x2, 0x3, 0x0) sendmmsg(r5, &(0x7f0000000c40)={&(0x7f0000000c00)={&(0x7f00000002c0)=@in={0x2, 0x0}, 0xc, 0x0, 0x0, 0x0}, 0x10}, 0x10, 0x0) (async) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r6, 0xc0384600, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', 0x6, 0x0}) (async, rerun: 64) execve(0x0, 0x0, 0x0) (async, rerun: 64) semget(0x0, 0x0, 0x0) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) setgid(r7) executing program 6: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) (async) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) (async) setreuid(0xee00, 0x0) (async, rerun: 32) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='r\x00') (async, rerun: 32) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) (async, rerun: 32) socketpair$unix(0x1, 0x0, 0x0, 0x0) (async, rerun: 32) writev(0xffffffffffffffff, 0x0, 0x0) (async) openat$pci(0xffffffffffffff9c, 0x0, 0x80, 0x0) accept$inet(0xffffffffffffffff, &(0x7f0000001780), &(0x7f00000017c0)=0xc) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001840)={0x0, 0x0, 0x0}, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)) (async) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) (async) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) (async, rerun: 64) connect$unix(0xffffffffffffffff, 0x0, 0x0) (async, rerun: 64) r1 = open(0x0, 0x200, 0x125) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0) (async, rerun: 32) mlock(&(0x7f0000007000/0xc000)=nil, 0xc000) (rerun: 32) mprotect(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x3) (async) r2 = getuid() setreuid(0xee00, 0x0) (async) fchown(r1, r2, 0x0) mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) geteuid() semget(0x0, 0x3, 0x6d8b5cc381377fd7) (async) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) vmx_mprotect_ept: uvm_fault returns 5, GPA=0x2d000 executing program 7: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) r1 = socket(0x2, 0x2, 0x0) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000040)=r1) (async) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) executing program 6: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x8001, 0x0, "1a11ffffdd7f00000000505f00"}) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000140)="d9e1c07f9d5ccfcfb1cc42e7059e508024860f78ee9158c4a05b0bf8dfb972e5cb4f7dc2a6c857bb58f616aab9b45726978e3d9b7352a2d8090f7dbd6afc30a744978b7ed5c6dbd5b3daedbfed059b5e08de6451f17622e31c6724737cd40cdcb090446a20c0628a063f4882554eb128425773e636b4611e8f382edcb264ca286c14491ed8acf45fe98d79a960ea170d006e40c660c4b2c4f607a24169bb604962f7b8237d65401559be8d21fb5f8f9b6a8bc131676b84a3f3fd146b595f3ab1145317e91dd18cfca04a4083f7eb4793836d717f0496a34e8bcbd0ec73616bec54d49da80f6f1fc46a68a3b382ec2044a9f88fed17a299978bb9f7201a", 0xfd}, {&(0x7f0000000240)="4b9af70eef62eda6b63c3f01834c8d26b0a391eff4d2909e021b04282dfe1ed3314d180ac2c426520257efd5278010021a2b3f4daef8408fbcb6e290aca7f05505d7cbf379db8c80fdba6d887dcfc0c6815091c4b6da01854c25b1b185242e450f10bad580bf29ffad1f862ed8713370ff9a3a56f91b06ee697a87e888a6dd998553422882b0eb3833d4d5b571ec39a83169ce3cbea7ca47c7ef777559c36d649a41e3fe74566d35ab5b896753eb6673396d395bc81abe649a1eb7dc27ac84be6c5198581aed5b894981dc210860ecfc8d45aeea432b89131211d93357c41d8e2cd3119015f94a5aabc8aef04ab327", 0xef}, {&(0x7f00000009c0)="1dca6ff0e42ec6efaca89b7cab58199dd79cde37bf84390a23b09ed2c36464c2b92dce9d7bce0a2ddd0fb01d594d8ef11fd3ec9ccb413c9115e052d1b009ee2ef45b92aa3d99883954ec4697c7eff4d5a5f99548a2382e67ef136dd8f37b19835723da5e0e2352b1ae5a61e7cd9aa742cf2e2186a9b2528e0db74fd5a453cb1f89a966d883ca5ab91765e84b56ffc07d5ce11f51d65fe48024419ddfcc7427c3efb57b2488f547b09140b2a1947d3fbde8a402997d7d21b4af647bf4227542ff93d574963a899cd0cf063c5fc717047dd8591b2aa530a4e3a00c2bd8d5c715e038ce0c7b0cebc1785e8f85d2895810d7638796378b72a08cba3a1d6ed11efc6c9a7254c7be40614e0a17acabfd8a4ed5a69b30af053ded5410a7082b1715e4dbce3e0863dbb2814d757d10d883d8b87bacd7fe5b991b194bb1d5faf7b1ddba007124698fea560d0c7e8842bdbe05de8bd603cbb16fa7022bedd7d867dc70e883c3bd9b2ee02ef125870a1befc73f1511924686c705c46091b332a6ef0e7d3d3932c301b124acce56b73ab56da8d6a0e3294b6d8d2b86214a8e3fe6f94e712b00ca0bda5fe09216c710d0e98e34d24bf2b6689007a585afb4390e10726716ced0819e7e041ec9a3d3653489a9393186fdd513949e95e8a822ffa8776fd0c7b23fd4d17422190faa2ccb28b308715b1b5708ba7ff8b33fbf972dcf7cbf7bbbc2df13212f617f5262170113fe8ad36c5fdf6a0ec8c1fc6a9cebb65e02131f36f887316eb5ee149f5ba53138548ce984677c33e92c64ed24345e6e7ddefdd4111d6766ef03876eac2cf37e08991885ddb0cc91861db3ea961fbbfdc93c6a14da88fc5646f3afe03696aed3895384bff60dbf20a2f45ab3193815d625dcde542b02cf3e60e301960ff23da1634f003c9d6f5c0c1e5fccf2603ee337090c66779705953fbcf6aa27b4c07636d5d6ade94247d0f960537c970ff905db7ea9dd094e55a31690c79e2bf8365e0e9af6dd0c0f599dffa22528b77058b08ab5092dfc05500fa63bec1868f0a1c088e8f3ce6f91440e20f3224b81fd8fcf6d6808807c991e0a0d83df07edfbf050d8df71103dbb79aa8316bbacdfa107117c7c082000156cf2b4dfa5024b993b6cf1f3bec92b23b4d0e04d995b1fb882fcb15d102a54ff649f4b3f65384fae9c93edf4506755e4e881eefd278ef90e38e72d9c776b3681494b3ee54edbf44ce429d3a97439f462af2e9786f6f9edce8ba756dbb46b99a4d1dcfe2805cf0d3567ad92e7fd60b60ca7afa63cbb7d1db05aa3139c5a00ddf79ee08075ae4a23ff6dbd6c79c7cb6b5622dc980a6e665229dfad4d0f3cb31dd2c60b8d948f33ab89348010f66e701d1e5fe7ea9c58cc628b8aea90b589055b4a488b61005449d585c60feb4022b2039de97a5a13c9189e8a3a2fff6ee1423f9a910f19fa5303de97c5a0a057f63d52c88bd4729d8b858d9db0295fe852d9270b8cfb48021ad97582746c450526425286124106497e3beaf4bb3a1468628e90dd6289a2556fb26bc9e44e25656582856f576c5acb3719770f46ca6269b3cc2317c4fba31d5fa6e15b2539fb2b274ad79661b45a07a74a4691379b87d5bd9370eceae09d4d750a994973bcdfaa689eef012104c62a8df2f44193d62b71e4d171d4730e9eaac429294aa3d9acacb4dfde8ec42f669e2998e042bb6a86a8e3dba5f35278228cba4e9ce9d8b337a193fca92b92e6ad82ef424de39f0ba6ecd5c29b1fee9e48ce9eefdc54c92c4de0b6c6a2caa754a9c0cd47aa1369fd19f8a69a490933283651bef0cc5e007105d61bcb84876a8a706d77ea12d79da11f4934008ba76ba1653a3cb77dc3fbbfc456c65ee880a88b9e6e2bd14ace33ff214f322348a296b97df362e62b8cb444230737d11fd5eb837cc5a1f0b0fa9852b72de5e21ba37964f039d2251467601ea9d37af1879cc148125ec93e47e86da1b6044c276043891694ff09f2e381fd298e469fe8b724bdcb2e36a894c31c462519f0d4bc9d53a16d432b62dca190d481ca7bd939b65955620cc539be386132d1752417eb6128d90214b47a1de4c56c8e14fbe2d83e5522e9ff1986a81d27902e8fec0d2da07a08900fb352fc77b49131f2a34d8ccf43cf94db044bbc9f37f8dcc8a8e194be40aa27ca580bf04618d0d577e0c312f16ce5cc32a5b71019ac0c4e804289399d4b92f81fffa122734758ad978db9511eeb8f553ebe079f4208ae8c744d5b21a8310b098cf2b7005711de1f3f440236c1311df1cd460b007166bbb4b20549766cb1e4057dd0c87f88769b38a9ae6a38aaa778ec027cbf60c2c490c007fcada1fc14980a4b2d383fc1bb55b3a6dc479eae73848f60123af4e69fbb1192f1d430c51aad5f209de9135da76a6b8a7f73592cf5c0fb387b44d9ece75b37eb7e48fc517a55f87f6b6b1a1a5d9b2dfc9d6eef81c3dc340abbffc0af1c60f464d28f52c52835bf3674241ff190e470d9f88afc2ec17eceba9ca6463e0b8bbca3d774be6042526d3f9f2e75064210a5897d87bf22827011c6f3f1eb320282577e5abc690643e50858ecf353f9f25f44f0143e33642f313f7a0e42ee051252fe9a6c4f55710c89d723dcade3f40c34fb6c2b14feeb4f86b5ca59396214c10ff718e6df4b40f45954428b36d75f72d7c18aced0cefed63b5472f4badb562617ba81deaef5e01648dd263e333c23bd835516cd5a9522a4a0367876ff820ef5bb7603d9ff8f41442c0182c2f966819be3df19c9c3f405b19e2a24c28e990ef6fa219870618efda559b1350ba058414c06050b6570cf9913c2685749a9b30287ff513248c4cf320ada703314aee341ac45ef3a04ba477682f363f5df08e73c38b6fd60aeb42850cf2ec2f91d7947d7138c56387c112b18b5a55e33785d66d7381386c9a068e9e7fc8584c64011d5b19e9197536033fabe282de422df95117b8921ee30fd41dfad6dbf41f3cc0abaa3974445a2e8f81e9940a165db6f994c1bede8fca34ebfd23f9677500ed549807ae59786d7dcf8d0b825c08cf9f99c50836cc1580314076d1990cf5b5414162e22afd3ae473b2fcce16f6b869b2dde7544d24af8a272ee03c72eae2c2830775693ec14fabb0510c1c05e35f9488dc36acc3d4f96e462402fa5eab61bfaed41160fa92fa3cf03a90c3575925c2df46b631dd20c0d01b8076ce4311d0d958f896b6e583ba62e79e77342b79a3a836e099583fdbed8e00e35806223e11401def2668fa6a3417dd308e11d11cb673d3ef6662f324a77d5807862a56eae25ca9f9377c472661023388feaadc4308f40c500c0f21293f669e3b3f823f4e7635846ff87a15ffafbe7bafa70a12c3b7ade991349c52e53e71c16a75961ebaee10409e49f8e2b9271792b0de255afa83e44ffc17c82fd3c15e19345fe149d2e1979ed4d9542e3b0b16c42486c9c4bd0496996021c4175ae6e1b9790a1d96a478f634811d28179cdb723b770da534de3798661928b17a3e32de19b5050b51ab378857e6522dda3feda64b4313e05e13e2910b5c9983c2664b1817ef989227e53b89a60318f21a02723da5b4e2a1184679684941298602ace3e802e0828b86fb91cfd7cd58a3067dcd7a1a3033a31004e06d68f78015d89c83cb1de62058677c20072de9638b2363756dd4550127567d6066e735296ffc3c49859e807c2f5873564a3efa8426d3801cdfa242a297a1758dd42612d3bbf585d5aa99ce34a40cfee349758e1eb5c51858b632d42c00f0649e1596270bbd8a2b25b12e215f5dedb346e7e55d4721b14959076148e0427418150f80efec91f64d2e0afae21f5d95c8cc3167450a6b386bb505714b529e27bd023fffc942cbf6a757105e28aaf71ca9ef14ecfe20d70af29bb0ad96b097676a6ac7221cee98f9efc01ef6c224aced43d923d26e3ec4710d5abecb14bdaf98e04efe678d676616b98ca95c95f1558c0b190c6fbeba68475248a4391efc986ed6901aac0e7a1c780fdc13ae2d2a925e81b48f418a687aa8d2c983f5aeb987b18d3eff5dd41b40abf43380ee4b1344493756c95f8dfc1ee3a6af212405c4a7a8fc2b8d3ac842b3f2b10e1dc2fa48c4d5c2c59bc35c8bce26299db2eb17d015b0c362c728ebe101da7c95a0cdc90e72ebd2b1381edda342e3eb2d594a2cdc2b90f6b74337f16c784ae0aff73290cb2f80ea4d996f895a029195fb99ba91fc22115d66b5c2abd16d5076dd867fe6d1714905cd42de49c235851dcef9d13c4e05e1909e2f0104c650aadc40a4f4fd87fa6a48f209abfb711cc3f4f684437d9bf959e1ea62940432461f57ff0437d532445401d6838f74b58ef2f22bc8105a3b2623c3937f25987034968a2052594e1a4e43a66ee7f10e3c445c55b62766b20d88b63112cfdbdb0e3ae0e3eae1638e40d16cfd16e50266c625431e21e945d0fc2b9ab29f901a8903febbd78eb201b6814b933acbf35a837b5921c02b285df6ad58d9b6203e934362545aa9e4bb991b703781e0ca90b09c6714655fda69f5cef064f05c49a87d383daf8f2d70bbe9b65c24aef740f63dcc283ff867b04239d5386c950ece73bc43354f8877409557ef3609210496ec33d1519685a93d106a9be7d1e5e72b6379d9f74c50aadefd2b208a3bb92878737c58367799f3d3b1fdd54ffc127f5882e9889d6769e1ffe17652db31b2262351b79e6f7aa1d45d705f8a635a015631d64cd230ac365a0279f0cb5157d012d8807d466f8b27223acdf919d581b8ae6d8104ef9726241c74bcf98b6efadc8f64f53e0a9f7f483ba2b5f6112dd9b1bbfb7e7279dceceedfb78e7f37267826b3cf0f5ec4e15b41047bc7c10e4ef02223557801c4afe3590dd3c9458888fbea9e4571b90bce1b27243dea5a529321c4c0e02864cbed0318a8e0c8b50903399c47259936695711463e5ea4c1ae6df520da847bce80802ae0f675734c82aa1e3f5aaa81d038115b79162a2bad27f4f6cc93cbcfc824e33c131b49fae9690ed3b4972f4a312d2ceb277e041929f75c2b22607bb074e8d0816839eb0642b904c0e66018c80c339b2f0d657bba836284fc8f28ebf5fd990bcff18f5acd57310bbc6fdea900101f07b5c9f543e3a64ec142e86e31e98543970a5777d72fcb81143fdaaab8198c760c6b1b2aa0b82a8574c8ecc6f1f9096050bed7474fda8b286571db983f7af327f8cfdf0aa7d7d8ba6d5a3bca32e497def977d57166d505db5c8296811b56763e090c391f353a8b43113f3cfd5e114cb746af0f12059168ab24002eeba5f29f3af120213a822699a134adfc2be730124a6802e8d4e0505b52e9f13feccddf0f39d9b1eb1c1ed379f9eb83c46f994dd5429c7c056dc1c3471d6f86e797248c6c3f39588bed753fb9e9cdff3ffe4f9c727eccac08a839eddf762c0b127356b97c9d18c8e9288c24eb8b2599dfb4d3d50b318323964dfad399c97ba5f126051fd74f3f81692eafb5694f02e1a39b4212da175b686098f27f04307a7a6b60e1be41bbcb310e3b29c5051b8d26bf232d91a219ed664d1b1c171b05c736ef0018a99768eb028334b79f64fe8266c81d6e8c5d33d42f19e18498932a023d6d144ab03b075a10aa104f5ffedb6d0531040220361d542d18adcc2ec5ea3dedbea1f28c2bec369edab1c80ba29674e5cc1a6a286c6c17d00fd8b9016db0196b61bb3b45f50395b917649ca16e9a430c248554cf93bf1d32bfcee5545c02f5c61219d14249935db39033482c15da4f3447d7bf9958494242016ca63a48cd135a4655878", 0x1000}, {&(0x7f00000019c0)="012da574d0b9c3d7b4cd596ff253a0cb809cf6eabd8a7859964f48a36a40d1c9cfc39c07997fb9eb03839ccf5dd34ba7b42aca329991e6812b788c2d5834ff6f282d664b21c66605baceae7115697223d237ae9317c8e09dc7386d7eb39d53d38facbc8c59f899ff2465fcaf60632a328dc91ee021ed070bae235711d8e9b54f99e246dc52ad7547cfa9baf0dcff3d211a18881301ae1131b37afe92d8e9642787f57b965f6b43aa31ab4a09afbfc8c9b0dd62a9c53341818508dfb955d50553bf6eaa7a091cbcb1a553594afd314fe7b7b2a7e39928cbb2ce99d4fdbdb0dacbb4641f4f960a76d4232b3703b2e0980326cd5a5d4b0d739ea6e1ffdca4ed44979638c93934fdb8d7b0f863d85a9c06ddc78f7bab7985e863ebb399365fe5f03bea325de3215c283096dc49dc80be69998925a0b83b0b55b15a7cf6e49620c7e12f72021e2d372ec6742a5d86f47f20ca30b2b10528182926b6e1041909df3bfeb164bf70e2cf7b3a3bc286abcf66b5850df38b69c6f58f545f37c64eacd456224920b41936b5de3525e7d8783f795f6bd5a3716dcd96b51ded85b8d5d5f8bbf031fecb25645267e39da6add8acf9883a8c59a63d070fc7b71921acd5a3264d79f2e429dc9f141b67ee06dec87e291247455d86f4033cbde0887697044dada6f0f258b79de387de9b06dfd9f6011e851d9d3f41e13bf5ad55b00d4b5fc670a401f1d1e9db187474c2fa6887a2626bafc29894c4595010fe4f8dccac1737abd6626e3dd846c2632a19263308e6309bd6c367e620b328e18c8492b7795d001af445d28d5a237999af49f6d7f8ef791ab5ec01463d65c3ba09646ad983d5e6521822f8d62781beecf0ddf41050f66ca9abbc9aa84e7dfb5a28118a8366f1eba1308549a9fb25e97fe192d8fb062322f87b0a4d14524dab1c3709aeb11430ac3fe887993bee9234339b6feb9cf7ce3f471c8d28e091e2ed45f02e1c0b25607600cd17e748e5ff35a10fec1c16d10d38cd59db4210c44bc9a620c98b4518b7b23478ac2a8b39d9a279838c8a426674038bcec1097a6cb84bf4b991160571b1e065450d1219d6a04c7f9fdf00fb17fa1e8e3a54df547aaf0e59f5facada21dd7767be6e30430fce760dc1a4a2e617a94886928e141621726e8d16f8b2fa31c6970a668b288636b7bd9fb5afb0c9ba2c3e991e1a122deaa530ed37562af5b39ddcbeb24b24ca8071627b91b95dceb2de72ed30dfb17482a106a64fdb918e47b0db5ce495eef88b70da238bbfedd35fe6b0553abaabea6237303e313b0fcee09c44e9daab7d4f328085d9e3ac340b3709afcd0a183a4b4016ab5d5a5251f0b500ad7a45cef2e75073b169802cf1a3b6f4c72c85db0b73b2acf5c4f56e23e2647ee18ff0a2fcf62afa00a8dc45b063bd583012a04e4f9bf9076f5796711242183b6cbf7cffbfd59fd10bb2d85638c3de1dab68a0d166b856deb01436b901add0ba216c082d3909301ac42ac1e301a9a3a00789af03cbb737130a33ed491a3aea6556ef7784e6ccb305fa4c291dd88bf133e41d2704ca696772ac6bf465bcfb29809ce29b10ecfc09021aa5b031bfb29715088b814ae0e924d18161cb1f8609e5ea89484f9e1d89ba440530bf760e9974774cb2204b7b0facb45166a81e7667316001a49b0d47060edbd1e087271307be5ab7f9d5dbf2bab4f53b8e3e4e85b8e01e5bc7ef02ef61cdff029b3b4e62a2e722a95837e07641654bceda7a0aaf5794a196f7b1cf8507989b2cd657cd6a290587775d9a3db64f44d51738b18af7c5936a9718993a8a3d2d2e3b0bc7820d09105783894da4df51b78c16fbe1f5615d24541e7980881a4cb88b7fbf0053cfd2ba09887a484a3efd54fac1e4f34c28196055d47f36d98f0591d98c8ec0788c81aeeef025b081fe5384fef9b3de3f22493dd1992a2a391da10ab4f14c4af460d3f6480fd7377b6467ab185b109f7a0ce1900f7dc6fab28defb79ade43056e059db22e711cd664b43efc28d11c297171405f0b82b33d48d2b2c66953071658e831936ff91fbfae3b31ac3ec90836b21dc6a49a196a45faa6732c1671cd489b1c3897520c8ba7a0767103d4a65276ccdcaa53c37e8eee25d801b13f6f5a9968de0f3e45f7d0b15dbae73ec9da5d12669b4ac64a715109178ce9d0c9affae4e6962fce4338a131d385cb54d88c955d1973c30abed2c8573f8c30c569f69627d2981752eb80a3548cfbccf8ad50752d243534519b98781d454168f755a29d29a4b0e671906774cd8574880c00302200d3baa4bd1bad6c2470569e248fb1d10916030067e83a3afb91f2737fbac928054ba1318e18b51705708495816f421cf4a023af8197992dc9c669c502c2cecc8d20a8f002081de9a1bd306843f675fa3902fd62744428a9b708b13a2473d5476dd35411b23051952facaa4434c6e4793af564b5dcac269ab425e3cb44ae783ceccea40122209b5c2ac42a31b5080565c9856651219f759fda6a3484b503a6177910cf0f703fea92def963c8c310a96185256e5aa57d43472cfcd240df0b57ed486a9e764d2a0a27a4213552ca5673c8e4c0bb5ae5b31609a9cd81f17c944370a1d72a2db9e8e33273d99394672583a742974e3bbbc8f933b5d494853d0e8d5428216a445109a901ae57c3a2b7470bf8a50edccbfb40a4fa1004c20e2a3b8b93c66b7327558562bbc216ddaaffff7aca7bd51e5c3a1692fd62436dd98f425436691dba84045516cf0758ccfa9e8e508e4419a156dff32dce6aa010b5663da9543a5b4b3a340d6e53e3d4a9bcef15bf1f3ccea74b59c10888109413565c8fd784f346d6f5c45a73214c42149a6523f17eaaf26c5730933d71c1df03265a87242ed73ac6c65da352b2e7ac1cfbee080bbc706141637f6a5faa40192b0f078c19df14a2eb13f4bee78841d36ffe5750d89f8864a235c95ab5b2c81b92382670a9ea94c16a0f1d6441052e82ce3230ecefddd980e76872b1b9958f2ec0d25d4182960edee214862d19034a42bd644eed08713abe50398789abdbd43422177b43dd691118d1e789ce09fb3a9d35877721d2b3665f82c513d529b647bee2d6584f74a7eeb1096ff8d38eb043a3ab652e32e07edb1a032b156ccae4547ce1d9fbcfb15061febe5e728d5f523fc13e3445180eb36a3d5cb3236e486ae4d5482976b83ec56bdeff35630ed90df8942995c69eaccb2517f5588c5d883ce7b608165c33ef7f9e53e36f5f4e7cdf2ff147461cd0815d30d49c3a0a864d0abb99e6406ec350788fc572f394d0ff8e56eb5d5fd6eb0554d57957c8c01b599cad259eb3add08dc46e2d66c45665b6e076f24c48402bd6726ffb138bae92031b6f63068436d60368eda88f57a75c43978ef2f683e207a307bb7d388892c97446ff1c839c70a6da51dbd9359e6392b14ffc0987ed6eee0bc229cc72b79aa0d7b2c8bb8eb21cbb91738a908c3caef7089d90db534afbdcf7b63f3dedc538f1064484d728e973bc86089f455e5535be6d793c171e982007c7575f3ec9b99f1688705701cf696fd0abd51ede65b139852a0a80c2804728f182b99a893a3a4cf60c3b50666db9d81ad516e8df9cfaada32d8f95b3b1a6a4adc233993fa9c2628d1de77f3fa7ae84c624bcb97c0fd04879da30de6455d5562ee38d463611ccb59c590f226a41baefad6ff99aac6e1c23333ca5dfc1bf04d79f4e38b7da84965894d777bf7918a6cf655aaeac35c2712f0145eac78c5ef58d419374ca2f0c0ec1060684b0ba02fd10fbe7b8aaa7902d477a51b6196f1bdbed484563b67e0ffef81944796a8f42ad5e17d8a08493dc901bdca5063497eebf9e0b986af471f8ffed678c97cb51adb18b7e720695225273f251f55187423c77d67c2ec1c6ef7ee6dee09a42ad5f2f99dcfe70d86f30255388a811c20d8c89478a41831134a1a47987633c71c96298d9979c98716ba4f9320ddba64fdefbcb9cebb898b030ec0bb1677888820b778cac7656fe2332579e1b50c2e05ca8bd74ecc692798ff91630323f90e3be06268dcc8e94f44e6c466c74db8ea952a34c0008589b7895119004fb7aab70245be7d81c37c61eec8b9a49e4e5d473066907c0357651c38b82496fccf77c0b0084aecccdb9ddba22393d22a0dfc0955d700d19d8e9164fbc3102705149a017ffdbb823c8ab7b0db3911c426664aef9bb6bb7d783d9348a489b971f8a231ff715693b1b2596a174861384c9a05c31fe1b8ac2d590b82f852d83ceabe53c6798f46d0adeac1db0ce099bfb8de2798f30964c344c9d88e7c19aa5e2e8c0f35f5bda7e9c3fa5021cb50ea1c1dd53708f00cc4c1cac94b58f53d8af586a3124141f2b2707e53f5872c137f58f414070d5f1c49a2a10adb43dad5d62fc113d32d833385d7827e4bd7268976e5fc869b8699a6380866eb6bd114d8fd8a680b86be7c9f9b81105d8222eb26174ad8bb29ea73b05d70c8e7dc9faf9b72c355dac7202bbf24610b544fb9b0d7c08921ab846d1adea65d98423fb9c6b01594a09d73c38cfb8c8b1c70885590fea69a01e93848646f7c19abcfa67fab3c48e15b39afb3b26b934845ea6e834e2377d5e084f8c680abfa1c830a96729163fb620928aa763b6aed58cc0e58c9fe72fd514fbf2608e1db16389e5ccf563148487abfa85fbbe099b268ee2aab46187452d8172049c98668f726c5bddb09b87a9809ac0cbbafd27cc1dfacd38122895e8fb01cb5d821965a76d647fbbbb86348827747620210a189f24c9c4ecac25161d8e884f99e5449a41c5e7bfb12640849d3812d84fccf4db64c5196005525682b933d1d98e931237a8f583adf091bbdee34e805ff32b2629467c64b904d3c71e2c0fca51ad6f525e64b0bbfd7cd7742a079238c55a482990b311f3a512b7f0ebd747c5bfe566e58a7304c8ba20a4feee217b6d9b993ef4aaa2df99b7f4c086e63f5fd8fa986f6e418fc0f4bad4f7abbf6580ed2b00cb98698e6e6e95ea86214c4f7cd9c1724b3dc026bcef65a9fbdc5c193245654593778ef86a875291470217a5a0ca115e34f57a7452fd12bcdf3fa923dc4d0c962394aecfcb8d92f1", 0xe12}], 0x4) poll(&(0x7f0000000340)=[{r0, 0x4}], 0x1, 0x0) executing program 2: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000000)="c7", 0x1}], 0x1) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x12, r0, 0x1ff) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) chroot(0x0) pipe(0x0) getpgrp() shmctl$IPC_SET(0x0, 0x1, 0x0) setgroups(0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) accept$inet6(0xffffffffffffff9c, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) semget(0x2, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) chown(0x0, 0xffffffffffffffff, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000180)=0x1) write(r1, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r2, 0xffff, 0x100, &(0x7f0000000200), &(0x7f0000000240)=0x4) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x40) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)='./file0\x00') ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x1f, 0x8, 0x1, 0x80000001}]}) semget$private(0x0, 0x2, 0x0) msync(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) executing program 3: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = kqueue() unveil(&(0x7f0000000280)='./file0/file0\x00', 0x0) kevent(r1, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff9, 0xcb}, {{r1}, 0xfffffffffffffffa, 0x13}, {{r1}, 0xfffffffffffffff9, 0xc5}, {{r1}, 0xfffffffffffffff9, 0x2}], 0x8be4, 0x0, 0xfffffffb, 0x0) (async) sysctl$vm(&(0x7f0000000200)={0x2, 0x9}, 0x2, 0x0, 0x0, &(0x7f00000006c0), 0x0) (async, rerun: 32) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2012, r0, 0x0) (rerun: 32) sysctl$hw(&(0x7f0000000000)={0x4, 0x3}, 0x1, 0x0, 0x0, 0x0, 0xfffffffffffffe7d) (async) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) (async) sysctl$vfs_nfs(&(0x7f0000000000), 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) rename(&(0x7f00000001c0)='./file0\x00', 0x0) (async, rerun: 32) r2 = socket(0x2, 0x1, 0x0) (async, rerun: 32) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x28f2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r3, &(0x7f00000006c0)=[{&(0x7f0000000480)="b2c10766d6fa838f1d75d111498be0e806470eedb9e5a7724b125a053174c8e125ce03506ba231aa9043a068ffff2dd61d", 0x31}], 0x1) (async) kqueue() (async) r4 = accept$unix(r3, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) fcntl$getown(r4, 0x5) listen(r2, 0x0) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0x2, 0x3, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206910, &(0x7f00000001c0)) executing program 7: openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000003c0), 0x40, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)=""/250, 0xfa}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xf3}], 0x3, 0x0) madvise(&(0x7f00003e1000/0x3000)=nil, 0x3000, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x190) ioctl$FIOASYNC(r0, 0x80047466, &(0x7f0000000100)=0x5) poll(&(0x7f0000000040)=[{r0, 0x1d8}], 0x1, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000001440)=[{0x7}, {0x16}]}) setrlimit(0x0, &(0x7f0000000980)={0x3, 0x8}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000005c0)={0x0, 0x7fff, 0x7, 0x599, "d8b50706000804001a00000000ffffdc0100"}) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000000)="695d241fbb0b995654ee0c79e4c0066eebce5e687cd3b159cc3653a3539f5df5c897ea0a1ee598ee7e1ae74d9fb7a08525ee61929b6d5e3ddff8ff210d9357dd113d2dcb9deda46b712a2c36922c683f3fca87a6d50881ecf14e49c31e92e41c611e061305189cacc9d1428718120d48eee17d4ae2dc", 0x76}], 0x1) write(r0, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000001440)=[{0x7}, {0x16}]}) (async) setrlimit(0x0, &(0x7f0000000980)={0x3, 0x8}) (async) syz_open_pts() (async) close(r1) (async) syz_open_pts() (async) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000005c0)={0x0, 0x7fff, 0x7, 0x599, "d8b50706000804001a00000000ffffdc0100"}) (async) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000000)="695d241fbb0b995654ee0c79e4c0066eebce5e687cd3b159cc3653a3539f5df5c897ea0a1ee598ee7e1ae74d9fb7a08525ee61929b6d5e3ddff8ff210d9357dd113d2dcb9deda46b712a2c36922c683f3fca87a6d50881ecf14e49c31e92e41c611e061305189cacc9d1428718120d48eee17d4ae2dc", 0x76}], 0x1) (async) write(r0, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) (async) executing program 3: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) (async) r0 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x1, r0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x7, 0x3ff}, 0x0, 0x0, 0x100000001}) (async, rerun: 32) setuid(r0) (rerun: 32) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0xc0}, {0x64}, {0x6}]}) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) (async, rerun: 64) preadv(r1, &(0x7f0000000280)=[{&(0x7f0000000040)=""/64, 0x40}], 0x1, 0x0) (async, rerun: 64) execve(0x0, 0x0, 0x0) executing program 4: connect$unix(0xffffffffffffffff, 0x0, 0x0) (async) connect$unix(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000000)={&(0x7f00000003c0)=[{}, {}, {}], 0x3}) sysctl$kern(&(0x7f0000000000)={0x1, 0x45}, 0x3, 0x0, 0x0, &(0x7f0000000040)="3944eb3f115f79037148fa0ddc3adf427d080000006ceb99ea265a4a19b2e72fd9cbb4db32e128db447c5e01000080d5fa1d9213ebefff7ad23b886bf325280bc040eac897a0d4168da6b6b75d146499e1ee9ddeb2d68e8d011a", 0x5a) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000915000/0x2000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000242000/0x3000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f00004b6000/0x2000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00002e1000/0xc00000)=nil}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000742000/0x4000)=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'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$PCIOCWRITE(r1, 0xc00c7007, &(0x7f0000000000)={{}, 0x1}) (async) ioctl$PCIOCWRITE(r1, 0xc00c7007, &(0x7f0000000000)={{}, 0x1}) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$PCIOCREAD(r2, 0xc00c7007, &(0x7f0000000100)) (async) ioctl$PCIOCREAD(r2, 0xc00c7007, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setuid(0xffffffffffffffff) setrlimit(0x0, &(0x7f0000001480)={0x0, 0xfffffffffffffffb}) ioctl$VMM_IOC_INFO(r0, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) (async) ioctl$VMM_IOC_INFO(r0, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) r3 = socket(0x0, 0x0, 0x0) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) (async) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) (async) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1c1}}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r4, 0x2}}) r5 = socket(0x2, 0x4001, 0x0) r6 = dup(r5) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) (async) close(r7) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000180)=0x3) (async) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000180)=0x3) socket(0x18, 0x2, 0x0) (async) r8 = socket(0x18, 0x2, 0x0) close(r8) socket(0x800000018, 0x1, 0x0) executing program 7: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) r1 = socket$inet(0x2, 0x3, 0x0) close(0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000100)=[{0x25}, {0x60}, {0x106}]}) getsockopt$inet_opts(r1, 0x0, 0xc, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000140), 0xa) syz_emit_ethernet(0x36, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x3, 0x0, 0x28, 0x0, 0x1}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 6: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) setreuid(0xee00, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='r\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x80, 0x0) accept$inet(0xffffffffffffffff, &(0x7f0000001780), &(0x7f00000017c0)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001840)={0x0, 0x0, 0x0}, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) geteuid() semget(0x0, 0x3, 0x6d8b5cc381377fd7) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) dup2(0xffffffffffffffff, r0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x3, r1, r1, 0x0, 0x0, 0x0, 0x5}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setpgid(0x0, 0x0) setpgid(0x0, r1) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r4) r5 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r5) setregid(0x0, 0x0) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) sysctl$ddb(0x0, 0x0, &(0x7f00000002c0), &(0x7f0000000040), 0xfffffffffffffffe, 0x0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xff6cae7, 0x1, 0xfffffffc, "1a118c37510a9c4fa879000000fffffffffff700"}) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000040)="d62a752c883ac364b76bbc4459801dc99be82e096a426ba26c3080e8b05f3e141f4680655b1d86", 0x27}, {&(0x7f0000000e40)="cdb2ad61ad64f8cbd40672bca315e26911f5b4f347b8c792cbfdb4ef908b282b1ed47b7a5ca377cab5b3f8d8b8bbd5cb4877551bc2dc495e4939811216917a5a81aaacec7eba7d9bf6abb8f5cbf0119776986e3bd86301cf8043cae8b951c9249b702b41829c770fd7fc0d7ee34460d81fc75ec29a6dbdeb769a51f1df011e7bd192cb13e39597007789629dd923aa4ff1640b0a7030e67e804f49f656c1f4dd7dfd1fd46bea2e5049eff79936dee78ff55c9986233db6e20ec6295c", 0xbc}], 0x2) writev(r0, &(0x7f0000000e00)=[{&(0x7f0000000080)="c3778fe486fa8f9f05ce4bfcaad7868e4bd7872ff0597773fa1e061cebd702547202798b96c0a24deae72d0db883bac94c4761e84558e6ca6270794d9b5eb06bb75ce478a7f5a6d622690c4c3313ec970000000011fdc121e175d8242b6269551e9560276c7118f0", 0xfffb}], 0x1) executing program 4: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = dup(r0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x2000, 0x204) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000000)=0x1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x0, 0x0, 0x0) kqueue() r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) open$dir(&(0x7f0000000740)='./file0\x00', 0x1, 0x0) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) kqueue() sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000002dc0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x4}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x7}, {0x5}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0x8020699d, &(0x7f00000001c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000bc0)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r5, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x0, 0x80000000}, {0x7f}]}) socket(0x0, 0x0, 0x0) recvfrom$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0x2, 0x3, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206910, &(0x7f00000001c0)) executing program 6: r0 = kqueue() kevent(r0, &(0x7f0000000140), 0x20, &(0x7f00000001c0), 0x80000001, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0xc7, 0x3, 0x200000000000000}], 0x200020, 0x0, 0x0, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000480)={&(0x7f0000000400)='./file0\x00', 0x80000001, &(0x7f0000000440)='./file0/file0\x00', 0xe}) executing program 4: accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, ""/83}, &(0x7f0000000080)=0x55) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x74}, {}, {0x812e}]}) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[]) vmx_mprotect_ept: uvm_fault returns 5, GPA=0x2d000 vmx_mprotect_ept: uvm_fault returns 5, GPA=0x2d000 executing program 4: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000001780), &(0x7f00000017c0)=0x4) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r1, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r1, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') mkdirat(r1, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000580)='./file2\x00', &(0x7f0000001a40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000001640)='./file0\x00', &(0x7f0000001740)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') writev(r2, &(0x7f0000000000)=[{0x0}], 0x1) r3 = socket(0x1, 0x2, 0x42) ioctl$FIONREAD(r3, 0x80206979, &(0x7f00000001c0)) sysctl$kern(&(0x7f0000000040)={0x1, 0xc}, 0x2, &(0x7f0000000080)="15babcf244c2b33e298134b078c374a42f679c9f2903ea745921db00eb6d1ee266d21bb21c8d34cb866d25b48f66c23b8dac2569f5c3a84957be5bbf55b8a36a30059616c97831c66508d108684c1a1580862fd71e31fe740492658f99500316973a26bd56c316e1e99c8f6cd5f9f6f81ffa8f395ccb99fe50c5a27cb5e186642bc1c80a0838bfe60e9128cb4dfab640c88eb92681d59b0aa5e726b6731b50b3cabb5608bf18f99abe69e748b5da319a90d25080c8a0caa71e934a8166dc9201ea5954fbbf9f1f", &(0x7f0000000180)=0xc7, &(0x7f0000000240)="0c6ed5b07e78c1edd1235456f863faa8e03531ddfade49e85318a1bf63f7c0658769bbd7e0e8efd7ee25b3127952ecf76caf8620a7e32bd5ee11a92b62eb3ea217bc9dc827627989acae27c020abfdebeacaf9abd0818341479d09648b10efa6d1fcee916409", 0x66) executing program 7: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x10) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) socket(0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="a60fc43f74823f6abf0f64cc0fd66d76", 0x10) r2 = socket(0x18, 0x2, 0x0) sysctl$net_inet_carp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000100)=0x20000, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000100), 0x4) connect$unix(r3, &(0x7f0000000000), 0x10) getrlimit(0x0, 0x0) write(r3, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) r4 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r4) writev(r4, &(0x7f0000000180), 0x2) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) select(0x40, &(0x7f0000000040)={0xffffffffffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000380)={0x3f, 0x0, 0xffffffffffffffff, 0x6, 0x0, 0x200000000, 0x2, 0xfffffffffffffffe}, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000200)={0x2, 0x9}, 0x2, 0x0, 0x0, &(0x7f00000006c0), 0x0) mmap(&(0x7f000000c000/0x3000)=nil, 0x3000, 0x2, 0x2012, r0, 0x0) rename(&(0x7f00000001c0)='./file0\x00', 0x0) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) listen(r5, 0x3f) executing program 4: execve(0x0, 0x0, 0x0) (async, rerun: 32) r0 = syz_open_pts() (rerun: 32) close(r0) sysctl$kern(&(0x7f0000000000)={0x1, 0x32}, 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x4) (async) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1f2}, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xfffffffffffffffd}) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async, rerun: 32) openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async, rerun: 32) ioctl$VNDIOCGET(0xffffffffffffff9c, 0xc4104603, &(0x7f0000000540)={'./file0\x00', 0x0, 0x0, 0xfffffffffffffffc}) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20, 0x200}, 0x0, 0x0, 0xfffffffffffffc}) (async) r1 = socket(0x18, 0x3, 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000012c0)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) setregid(0x0, r3) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) faccessat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) setrlimit(0x8, &(0x7f0000000100)={0x207, 0x54}) r4 = syz_open_pts() close(r4) (async, rerun: 64) syz_open_pts() (async, rerun: 64) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x101, 0x203519, "28f7e60ab87aa578000004000000000000001c00"}) (async, rerun: 32) writev(r4, &(0x7f0000001480)=[{&(0x7f0000000140)="b8", 0x1}], 0x1) (async, rerun: 32) socket(0x1, 0x1, 0x0) (async) r5 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f00000001c0)=0xffffffff) (async) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000580)) executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) r1 = socket$inet(0x2, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000100)=[{0x25}, {0x60}, {0x106}]}) getsockopt$inet_opts(r1, 0x0, 0xc, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000140), 0xa) syz_emit_ethernet(0x36, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x3, 0x0, 0x28, 0x0, 0x1}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 6: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000140)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3bc7ae30200004e3039d2d236acf20b7804be38164991f7c8ad5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba090000000835713f00219b8db5ccd2feae000000000000b71d89e0000407", 0xb1, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() close(r2) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, "5238f0980ba4b32494000000002fd505aac10fe3"}) poll(&(0x7f0000000140)=[{r3, 0x86ef6a69ee17bf91}], 0x1, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005016000009f05000700200000000000000000970500fef96ecfc72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b29e7fb32619a5f927e7be1aa050000ffffffffffffffff57699a1f139b672f4d335c223e7d0c032bfa896443a40602000000720fd38bfbb770aff5a872c881ea6e2ec5892000000000000000361b1257aea8c5000020027bfe031000008abfba0900000008e371a3f8343712051eeab71d89e0000407", 0xb1, 0x0, 0x0, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000001440)=[{0x7, 0x0, 0x7f}, {0x16}]}) write(r0, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) executing program 4: connect$unix(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) r0 = socket(0x19, 0x2, 0x81) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1c1}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r1, 0x2}}) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x800000018, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000040)=0xfffffbfc) writev(r0, &(0x7f0000001b00)=[{0x0}], 0x1) kqueue() r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) writev(r2, &(0x7f0000000500)=[{&(0x7f0000000080)="41d9dd89933fc7b5bdcab722aa90a8d7c19165ab10e2cae6003bc159cba3b9ab4c4526c5a9e57b098e445a5255792bbeee14434e389879f6ffefa393814b8c2a57f1380803fb397b85dd8c0bcc51ae02350ceebebf2495d23a073744e4d47c32af5e4e336ea93502f41c9960c97f95a752d9c15037e432449e979457b3c6d66b4c89f9aeba152316", 0x88}, {&(0x7f0000000140)="c1bebd639cc07b5ad3002c48fd9e9fe34b17fba43000db883bfa65ec0e86092689b98cd7a90c9a96f6c2f7c40b9a01bf90de7f47f8707c08e16fe364562951f5b3d1b4f11aeaecc25ac34a404247f1c5bf53e0b32a766fe684a722e4ac23493d8fa361f281e2c5dd34369a98c22bc2d6a34b4adda7c4b1eda6b8da3b807bc6cf5da8c91b1316f072dc0f1adec94aa821e4e7f5c424cd4744a16f164cf90a2c9fe497c30c51a1491f43ed2f90242c978678c436dd03015f6b66e7484316e24ae05bf51dd9250e7392162995e1a7773d9020d756d10a8fb1032dacd739107c5a3b9a3c", 0xe2}, {&(0x7f00000007c0)="4ab28153b740a7ccbf03c06a234778c7b191c339d766597e3ddcb92136676e160037d7713de1cc2770a683c900e292cb0e876fbefa2d6f4229d17e25c74675deb4cb49d6a71115b2d6a8a66df92d827190dbd8bbc25ed099dfa297bfbea2119c4bedc7c3964b4429748ae92aaa1a64f1335d23f7", 0x74}, {&(0x7f00000002c0)="0c0420ce106c14a54a3e77d17d932a10687b81f8fd51a5d2f9ba6b01b962087a28015291ca2dc4fbae2909f6220bc58da514dc59b6bcf5c0fc0039363d0f640f7bb9dba72bd94a92437b219a4339366f097e7dce5f3c4d4ac80e9de41ba3b7d4488c56653ee3d60403a99f9d42e7619e88144258eb0afda61affebfd2556f04a9f712e5f3bb1802d929bf55d140f76bd394c3db3073ef523ceb970772b39324a35101a5515e34e0667dcf5e0fbd2505d586ee1703a6cc291c6073840da6d765c5204fcb2501bafe5c7d7", 0xca}, {&(0x7f00000003c0)="e290ffa94a601662fa4378253d03ffb780dc1409cf70086fed8ed4d54a512b109ff4a36f3173fa4a85950d5e2544", 0x2e}, {&(0x7f0000000400)="ba61801d574ba8e80eb7246c8e312424a80a68abe76be50c1145a625c7b3cce27f399671a20ab28a284edf945161c3b026141429c1e36f4a74bd6c2b32ea6606701cb6f6098f2b6bad10abe8c294f9884fa6566c7e9bfa0b8d7509b362a542661de29353bb0d72c12fce2c8eecd21ab63b7a000b63fab188c07ec9b59746551c22e11a4fe4a000b52610bc0b71c80d4034ba94489313473176a5fbdae096cc2a5c70c766eb214aca4b46c517d8b4655ac95676cc97921a4cc15208c6475bc84415673fa34e3c655845e8a03a9a4f696f4f1dd48f951d89a6", 0xd8}, {&(0x7f00000006c0)="b6d962a5e1d127a0204c8b7adac5acdc4c2b5193eb333a2a0d332b82f0fa716f9d5adef832103e170f03df0c9adfba6d0c232281c0f4b7c180a2115c11085af2f680b24b999140e0343a46cf9f43080cbaf306525bab763b8f080fb1d7b48184e0396d76865d144cb95e17942988978fa6342330647b539c2e2775846ea8d2acba521ba9c8f6f6a99a5cf6752211f641afd8724faf7470efbeec91c4b9211c7424cf029a65ee45354b5e9814145563fcf3571c2f12e3cd32d575f150c5fba764894329e39d7b82fb3a4662fe60e88c38c0a55abaee8f02eed1ce0ad47f5569d6ee3968c355edb9b88d3a47fe4a70334fe990e9425dbaee62a5be79bd", 0xfc}], 0x7) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000580), &(0x7f00000005c0)=0xc) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240), 0x8110, 0x0) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000280)=0x1) semget(0x3, 0x2, 0x510) getsockopt(r3, 0x3, 0x8, &(0x7f0000000600)=""/119, &(0x7f0000000680)=0x77) r5 = dup2(r0, r1) pwrite(r4, &(0x7f0000000880)="43866673bdd9f853575b38458d3d360b789c32f199dabc12c0c23760bf0086d4060906200bd38a3a382718a61cf30ceaca7a07cd6c84c2b68aede42db9aa53a70d8e6641a2423516aa9396301d46c7e35e356f1a7a93eeb9a5660bfdec6022fcef6d73bb6c5a544500da144e362215350245afcf593500a21996d88bbcd8db0358858ec46249e7b4445a40b92a51817cf17fcbc59379d7104d72ba14f530fe207e48dce4f44d963f47726d93867ceb639828b4e5bb8dece4104b5dcd42bb8fa267842f677fec54271e46e0c60d915b723e62e83b49f2bde7f4a58ba73cddfde2bef9e22d503403d0d6741ce5f35708d8139723c3a0e71e6582728744f531", 0xfe, 0x8) ioctl$KDSETMODE(r5, 0x20004b0a, &(0x7f0000000840)) semget(0x1, 0x0, 0x0) executing program 2: syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[]) executing program 6: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0406938, &(0x7f00000001c0)) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) sysctl$ddb(0x0, 0x0, &(0x7f00000002c0)="b151efd9ec9b99ce872e665d84241a5d2a4e39ba4a08d1bf87cccd2140583a0309001556c5561af91e1ee1ab99a2a20048472e6ea9041e8d9b0000103b2656be0b83e6bef50a085d22bd29ef0c0cf6a2cb4a0a4101060fc2091b6db2b007f42ac6888d87dbcd66b3604f7ebfcfd1d6cdb18ef112db4e84d61427299453b7842b00c6b5d02eeafced520879", &(0x7f0000000040)=0x8b, 0xfffffffffffffffe, 0x0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xff6cae7, 0x1, 0xfffffffc, "1a118c37510a9c4fa879000000fffffffffff700"}) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000040)="d62a752c883ac364b76bbc4459801dc99be82e096a426ba26c3080e8b05f3e141f4680655b1d86", 0x27}, {&(0x7f0000000e40)="cdb2ad61ad64f8cbd40672bca315e26911f5b4f347b8c792cbfdb4ef908b282b1ed47b7a5ca377cab5b3f8d8b8bbd5cb4877551bc2dc495e4939811216917a5a81aaacec7eba7d9bf6abb8f5cbf0119776986e3bd86301cf8043cae8b951c9249b702b41829c770fd7fc0d7ee34460d81fc75ec29a6dbdeb769a51f1df011e7bd192cb13e39597007789629dd923aa4ff1640b0a7030e67e804f49f656c1f4dd7dfd1fd46bea2e5049eff79936dee78ff55c9986233db6e20ec6295c", 0xbc}], 0x2) writev(r0, &(0x7f0000000e00)=[{&(0x7f0000000080)="c3778fe486fa8f9f05ce4bfcaad7868e4bd7872ff0597773fa1e061cebd702547202798b96c0a24deae72d0db883bac94c4761e84558e6ca6270794d9b5eb06bb75ce478a7f5a6d622690c4c3313ec970000000011fdc121e175d8242b6269551e9560276c7118f0", 0xfffb}], 0x1) executing program 0: 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) accept$unix(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) sysctl$net_inet_ah(&(0x7f0000000180)={0x4, 0x2, 0x4, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="b10005136000009f05003e0800000000331c13fecea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8faff0037720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9b287948a62310db415f779642cdcd71a3f8343712051e000000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x1, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) getpeername$inet(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) getsockname(r3, &(0x7f0000000140)=@un=@file={0x0, ""/262}, &(0x7f0000000080)=0x108) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) (async) socket(0x18, 0x3, 0x0) (async) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) (async) accept$unix(0xffffffffffffffff, 0x0, 0x0) (async) socket(0x11, 0x3, 0x0) (async) sysctl$net_inet_ah(&(0x7f0000000180)={0x4, 0x2, 0x4, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) (async) sendto$unix(r1, &(0x7f0000000000)="b10005136000009f05003e0800000000331c13fecea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8faff0037720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9b287948a62310db415f779642cdcd71a3f8343712051e000000000000", 0xb1, 0x0, 0x0, 0x0) (async) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) socket(0x1, 0x1, 0x0) (async) close(r2) (async) socket(0x18, 0x2, 0x0) (async) getpeername$inet(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) (async) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) (async) getsockname(r3, &(0x7f0000000140)=@un=@file={0x0, ""/262}, &(0x7f0000000080)=0x108) (async) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async) executing program 1: sysctl$vm(&(0x7f00000001c0)={0x2, 0x4}, 0x2, &(0x7f0000000200)="ae5b8d6d23090a353fcdf8676df071e6cd9c5736065508965ab3226aa4eedc9e55ef61f7d8b9e15222d8584d0f773bfb80a985345bf978f29430ce650f2044cbe462298e343551233959ead8c7adda65e49442099af638e66f79b6ef02e45a667b3377ad44c4f89e8dfb5a46e00a93d9a8c32999cf6143b4fb3e1271ab22d92b03160c4533b882cabf022b741db8e22c8c35690c543adc319ce4e337c5f12f53f0445d3abe74301f2c8a3883d0befe48badff4c0bdadb1366ea3bccf2c14b6", &(0x7f00000002c0)=0xbf, &(0x7f0000000680)="4f41b41df6b81cacec61b8a3804de2c6ce3d7b20cb31361b2a41640e6e1064109bbe38613ad662362e7326ca16e2eb2b1d9983789e0597991a66c585176df7d8ab9c6c95f292c8d51715de31ee4e994c55c05d0634accf53bac1184104a66c7b169578f0", 0x64) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x29}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) msgget(0x3, 0x640) writev(r0, &(0x7f0000000600)=[{0x0}, {&(0x7f0000000300)="007a774de42cdefad090df9330cff30babe1d1782c1e25742b93f22af167b5002066ee9e08422f7d219bf16ea11e8f50", 0x30}, {&(0x7f0000000400)="7c7e80ed1ccab9e30a2f674a0c12608fc939166b83a1c174ae72c40ce2949e4eeda374539a19a0e3a6a612bd7e08d836a99688bb53bf7bb7b27239c078323c773b926d94be790b597229dbeb56f4d12c040305577f305e38432f95499274ab35b5ccb7c52ca59f4b96b0d97dba39427c95fdd489f1d969022ffd1f92429cde463745c04fec549592326c089c27243d8c5d63a4f24db58b2b958c3896b65fa5b682da226f501f86bf0a25e2f31e0d5e3d0068f8a6fb25c089505221b88b213563d40422e7bc006ed1f72b973989ffb42aae2ed0f45717417ccb8ad88b24c52b36895c31fcab417644e5c850811f621e72243705b33a141d", 0xf7}, {&(0x7f0000000500)="951499beb1196944d5281c7293291b6a621879a7061fb6146524eff42ec1ea745607579424cf70435f447ad3295a9ca4c8fc3e469317d0ba074002e553cc076f17f4806f6199b1c5b199794c7800af061ed1ce7b630c86a3347b9a73fd049d42bd12b680ce1df91da1ff910ae94dfccb8dce56d68ff4a8b95e7d4091c15a763537b014f680df73a946e3150504b6883d34ac684e0e6f5b6abb33001767c2f4654c31b4da9135c07e68e6982e0e5258554d578518c10a8a88d2f1bbeead6f832991df8668019b53fdcc4393d72be950ac3b", 0xd1}, {&(0x7f0000000340)="d27d291d0f1aafce0f4be11fc4c3e26a2fe0a840ae23ff56e69fea5a4afe8dd0b8fd531aeaf0baba5556970d7967388e9b8c71628957274847287417131810b4d373a1e9285bb10ce17eecd59838818462541ec60ec5d44d1aa9a58d388607d20b71b39c2259140bb2bd8a6b", 0x6c}], 0x5) msgsnd(0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1d}, 0x4, &(0x7f0000000080)="1dfb5301cecae992787ca364dc1e545cb8d921bb842c574adddd25d7337593c9d92efb517d91474190cd43cc04cb0754d54fb18238dbcd71b0fe8014e29f22f6202bb1ed4235385a1e325562ebe46c3111d03eb8f7f41b11a237", &(0x7f0000000100)=0x5a, &(0x7f0000000180)="647e0926764c99c0330f3ed3ecda5e9a61ce5f0f69b9a42330d39f4a082a", 0x1e) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt(r1, 0x0, 0x3, &(0x7f0000000280), 0x0) executing program 2: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000001780), &(0x7f00000017c0)=0x4) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r1, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r1, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') mkdirat(r1, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000580)='./file2\x00', &(0x7f0000001a40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000001640)='./file0\x00', &(0x7f0000001740)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') writev(r2, &(0x7f0000000000)=[{0x0}], 0x1) socket(0x1, 0x2, 0x42) sysctl$kern(&(0x7f0000000040)={0x1, 0xc}, 0x2, &(0x7f0000000080)="15babcf244c2b33e298134b078c374a42f679c9f2903ea745921db00eb6d1ee266d21bb21c8d34cb866d25b48f66c23b8dac2569f5c3a84957be5bbf55b8a36a30059616c97831c66508d108684c1a1580862fd71e31fe740492658f99500316973a26bd56c316e1e99c8f6cd5f9f6f81ffa8f395ccb99fe50c5a27cb5e186642bc1c80a0838bfe60e9128cb4dfab640c88eb92681d59b0aa5e726b6731b50b3cabb5608bf18f99abe69e748b5da319a90d25080c8a0caa71e934a8166dc9201ea5954fbbf9f1f", &(0x7f0000000180)=0xc7, &(0x7f0000000240)="0c6ed5b07e78c1edd1235456f863faa8e03531ddfade49e85318a1bf63f7c0658769bbd7e0e8efd7ee25b3127952ecf76caf8620a7e32bd5ee11a92b62eb3ea217bc9dc827627989acae27c020abfdebeacaf9abd0818341479d09648b10efa6d1fcee916409", 0x66) executing program 6: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)) r1 = kqueue() fsync(r1) pipe2(&(0x7f0000000200), 0x10000) pipe2(&(0x7f0000000000), 0x10004) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) write(r2, &(0x7f0000000080)="0f7850a8f62859d2b5eb72a2f15dfc99b094376dd2b2f7c877669e983d1b5d8a6e2361267c0a5bf2a0d9324fb057094600782284e67bf1aa1e5211952d980fac3e49873d3b42f4e2d9547063839f0cf0d9d0156c87cfdb290134a054803ee2b5e8917cfced7f15670af8b761", 0x6c) r3 = socket(0x11, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xf8ffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f00000001c0)={0x0, 0x0, &(0x7f0000001880), 0x0, 0x0}}, 0x10, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x18, 0x1, 0x2) ioctl$FIONREAD(r4, 0xc1206925, &(0x7f00000001c0)) r5 = socket(0x2, 0x2, 0x0) readv(r3, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/236, 0xec}, {&(0x7f0000000240)=""/24, 0x18}, {&(0x7f0000000380)=""/232, 0xe8}, {&(0x7f0000000280)=""/77, 0x4d}, {0x0}], 0x5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000340)=[{0x20, 0x0, 0x0, 0x101}, {0xc96, 0x0, 0x0, 0x100000}]}) syz_emit_ethernet(0x4a, &(0x7f00000006c0)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "dd00", 0x14, 0x0, 0x0, @rand_addr="000000000000000000009955478f00", @rand_addr="00000000000000000000008000", {[], @tcp={{0x2, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) ioctl$FIONREAD(r5, 0x8040691a, &(0x7f00000001c0)) kevent(r1, &(0x7f0000000100), 0x4, 0x0, 0x20, 0x0) syz_open_pts() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) msync(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) sysctl$kern(&(0x7f0000000300)={0x1, 0x48}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0x2, 0x3, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206910, &(0x7f00000001c0)) executing program 0: 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) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000240)=@abs={0x8de26abd617b0127, 0x0, 0x0}, 0x8) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x1, 0x1, 0x0) close(r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r3, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r4, &(0x7f0000000080)=@abs, &(0x7f0000000140)=0x8) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000001440)=[{0x7, 0x0, 0x7f}, {0x16}]}) (async) write(r0, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) executing program 7: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) r1 = socket$inet(0x2, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000100)=[{0x25}, {0x60}, {0x106}]}) getsockopt$inet_opts(r1, 0x0, 0xc, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000140), 0xa) syz_emit_ethernet(0x36, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x3, 0x0, 0x28, 0x0, 0x1}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 4: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f00000000c0), &(0x7f0000000040)=0xffffffe2) sysctl$kern(&(0x7f0000000380)={0x1, 0x48}, 0x4000000000000022, &(0x7f0000000480)="164ed82d78cd188fc61d7277da96563ed521d331b3f896b4aa94cc03c061168c7536b3a31fb4bcbe2f4126ceba8315b51e9c762e80d3e4c63b61263f7a8ffca259684af4ceb9e0a77f8132ed81edabd444d645f348aa268b40e43d036e8b07abc295d96ebd9ecf639d5a7b5d52fe367c6b8c9680374c4e7305717670959bd7fb11b29cc451305df09b501bad83d9748029b66330e36d1793438880fdd0023b2c9f44ece9aad8ce895d5518c1be98f83caa0a2570511746bf245c4bc852acfb724b16e3a61024a14a05247d4d761cf5e91163cb1d5ba3b570ac9651702a105e665928daf2daffedd43c3c22ad9b896552a9c6a46c93e5418e9f26c07bffa4c497f569a907f7a0", &(0x7f0000000440)=0x91, 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) executing program 1: sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x1}, 0x8b, 0x0, 0x0, &(0x7f0000000180)="7f0007ef76005aac3543372489d0b3ebbe205112b3e40a32594b6e07a93f2038c626fd46db44064cd6de6f7e7cc77c071dcdc48a99c318bc326bf18ad55107bf6653219c1cbff9c7211c8dd019eca0ed0b0017872721e0f9aaccac7bc594466d5074f49ef0b932c35a2388285123ccd01ef670ed16eaea2071fd7182d53b23d451a45bdf90d235943fefcf43a8335157150f7864910ae86e06fd3cd02a3240716f4d445b9e401cf77b21659784829fad95ea47bb1dcb57e189672d01c75e213a24e2558d85db65a73723eeb3400225a63456", 0x1) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000a00)={0x0, 0x0}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000000c0)) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1100, 0xffffffffffffffff) r1 = socket$inet6(0x18, 0x5, 0xff) recvmmsg(r1, &(0x7f0000000400)={&(0x7f0000000200)={0x0, 0x0, &(0x7f00000008c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {&(0x7f00000017c0)=""/185, 0xb9}, {&(0x7f0000000440)=""/222, 0xde}, {0x0}, {0x0}, {&(0x7f00000007c0)=""/238, 0xee}], 0xa, 0x0}, 0x6}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) dup(r2) sendmmsg(r2, &(0x7f0000000040)={0x0}, 0xffffffffffffff12, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "0100012d29fb000700000000098002005a00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x45}, 0x3, &(0x7f0000000180)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b10689ca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d12727b1e1d0cc45c7ebd5df53fb588fd0245528fe5700a5868eaf74d373197fb657a56e99cdbddbb382ad676b756d4e8b5a81c9a624348f23ffd260bf5fd344a7a30bcf96e47800acc166910bfc34ce76252dd12fac3b10dd5719aa6e420f60e3d2cbb22f5b3a6f7fa3c909e4823cdc0cdf126bc29456035b9a44ff74d852ba5c", &(0x7f0000000080), &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xffffff25) ktrace(&(0x7f0000000080)='./file0/file0\x00', 0x4, 0x800, 0xffffffffffffffff) getpgrp() msgget$private(0x0, 0x421) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r4 = dup(r3) pwritev(r4, &(0x7f0000000140)=[{&(0x7f0000000580)="c6302c9c455c7be3d8598d3ac53af8e7574f36a8db981ae2d8854330fd7f9fc4ba71ba88b9ff297ff033cc3a3dd93a7e60391b1e6b1d20ad08c2a031eb04353f", 0x40}], 0x1, 0x400) execve(0x0, 0x0, 0x0) pwritev(r3, &(0x7f00000001c0)=[{&(0x7f00000005c0)="18d26cb474b5c9d53e0ffdba8c54fecc9031509b1623088cc3e85353a5586603eebda7eccfc5ced62c70a12fbffc2425f3f9e50317605792ea906ef56376aa499b9a909aff511ad2d63fc010ee2292f393b11d78e8bc095bbd866e81599df546afa16ce278edae371c4f16d4df85f4ba622daf27aa8a728453bc4e93539080b8d73936bf6499780255943ab4ebd03bdae91f09e60447e17e0e21bf2dbd2c39", 0x9f}], 0x1, 0xb3) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) sysctl$ddb(0x0, 0x0, &(0x7f00000002c0)="b151efd9ec9b99ce872e665d84241a5d2a4e39ba4a08d1bf87cccd2140583a0309001556c5561af91e1ee1ab99a2a20048472e6ea9041e8d9b0000103b2656be0b83e6bef50a085d22bd29ef0c0cf6a2cb4a0a4101060fc2091b6db2b007f42ac6888d87dbcd66b3604f7ebfcfd1d6cdb18ef112db4e84d61427299453b7842b00c6b5d02eeafced520879", &(0x7f0000000040)=0x8b, 0xfffffffffffffffe, 0x0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xff6cae7, 0x1, 0xfffffffc, "1a118c37510a9c4fa879000000fffffffffff700"}) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000040)="d62a752c883ac364b76bbc4459801dc99be82e096a426ba26c3080e8b05f3e141f4680655b1d86", 0x27}, {&(0x7f0000000e40)="cdb2ad61ad64f8cbd40672bca315e26911f5b4f347b8c792cbfdb4ef908b282b1ed47b7a5ca377cab5b3f8d8b8bbd5cb4877551bc2dc495e4939811216917a5a81aaacec7eba7d9bf6abb8f5cbf0119776986e3bd86301cf8043cae8b951c9249b702b41829c770fd7fc0d7ee34460d81fc75ec29a6dbdeb769a51f1df011e7bd192cb13e39597007789629dd923aa4ff1640b0a7030e67e804f49f656c1f4dd7dfd1fd46bea2e5049eff79936dee78ff55c9986233db6e20ec6295c", 0xbc}], 0x2) writev(r0, &(0x7f0000000e00)=[{&(0x7f0000000080)="c3778fe486fa8f9f05ce4bfcaad7868e4bd7872ff0597773fa1e061cebd702547202798b96c0a24deae72d0db883bac94c4761e84558e6ca6270794d9b5eb06bb75ce478a7f5a6d622690c4c3313ec970000000011fdc121e175d8242b6269551e9560276c7118f0", 0xfffb}], 0x1) executing program 3: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000001780), &(0x7f00000017c0)=0x4) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r1, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r1, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') mkdirat(r1, &(0x7f0000000600)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', 0x57) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) executing program 4: syz_open_pts() syz_emit_ethernet(0x5e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x50, 0x0, 0x5237, 0x0, 0x0, 0x0, @rand_addr, @rand_addr=0x3fffffff}, @icmp=@dest_unreach={0x3, 0x3, 0x0, 0x0, 0x8d, 0x3, {0xd, 0x4, 0x2, 0x24, 0x2, 0x67, 0x40, 0x4, 0x1d, 0x400, @multicast1, @remote={0xac, 0x14, 0x0}, {[@rr={0x7, 0x1f, 0x59, [@multicast2, @rand_addr=0xa87, @loopback, @local={0xac, 0x14, 0x0}, @multicast2, @empty, @remote={0xac, 0x14, 0x0}]}]}}}}}}}) executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000040)={0x3, 0x100}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x8004667e, &(0x7f0000000040)={0x0}) r1 = syz_open_pts() close(r1) syz_emit_ethernet(0x56, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mknod(0x0, 0x0, 0x202) r2 = msgget$private(0x0, 0x0) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x51) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r3 = open(&(0x7f0000000280)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000028000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000280)=[{}, {}], 0x2}) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x86}], 0x1}) r5 = socket(0x2, 0x1, 0x0) shutdown(r5, 0x0) listen(r5, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000180)={0x19}, 0x0, 0x0, 0x0) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_INTR(r6, 0x800c5606, &(0x7f0000000040)={0x5}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil, 0xc0400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000065000/0x2000)=nil, &(0x7f0000093000/0x1000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f000008f000/0x3000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000063000/0x3000)=nil}, {&(0x7f0000087000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000086000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000087000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f000008a000/0x2000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xc8}]}) executing program 2: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000040)=""/64, 0x40}], 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x81}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x4) setitimer(0x0, &(0x7f0000000080), 0x0) execve(0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) executing program 7: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000140)='-],.-{\x00'], &(0x7f00000002c0)=[&(0x7f00000001c0)=',@+*\x00', &(0x7f0000000200)='\xa4[{\x00', &(0x7f0000000240)='&\x00', &(0x7f0000000280)='.&+\'[.*&\\&{\\!@\x00']) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r0, 0x0) setrlimit(0x0, &(0x7f0000000080)) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) close(r1) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x8000, 0x0) r3 = socket$inet(0x2, 0x4, 0x40) poll(&(0x7f0000000140)=[{r1, 0x20}, {r2, 0x4}, {r1, 0x20}, {r3, 0x8}, {r1, 0x10}, {r0, 0x100}], 0x6, 0xb7) r4 = getuid() r5 = socket$inet(0x2, 0x8000, 0x7) getsockname$inet(r5, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x8000, 0x0) sendmsg$unix(r2, &(0x7f00000003c0)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000240)="2c7637fd91576b670689cc145c59d45d6258d4c94eeae10f31cef36800e1abdd87208d277d75e51244045c5f315b26fddbe585c6fbea672c13f88856f5df90a298306ad7973cb606bde1d1d1522ff593020ec0d53171819440c3e0617e0a9a5ade00a965fea9a6e57acedded65c280a4112f2a759d84d97027b69e1c4bd9ca816293ccf30d9888ff8e756948a51247b763fdf8eb91", 0x95}], 0x1, &(0x7f0000000380)=[@rights={0x20, 0xffff, 0x1, [r5, r6, r5]}], 0x20, 0x801}, 0x5) r7 = socket(0x20, 0x2, 0x40) write(r0, &(0x7f0000000400)="682bff9be2d811852731f9d121409af6ce5ca8b3d5532e6396a4aa", 0x1b) fcntl$lock(r7, 0x7, &(0x7f0000000440)={0x3, 0x2, 0x2, 0x3, 0xffffffffffffffff}) r8 = semget$private(0x0, 0x0, 0x4) semop(r8, &(0x7f0000000480)=[{0x4, 0x3ff, 0x800}, {0x3, 0xdf55, 0x1800}, {0x0, 0x7, 0x1000}], 0x3) sendmsg$unix(r7, &(0x7f00000027c0)={&(0x7f00000004c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000002740)=[{&(0x7f0000000500)="5fcfd64e7bc0fcb7b9f41d1c42f9553ad13ecb11c0c73bf541eb95025c335c94493a2096d3a1f806470832784654442ddbc80d75626ca94eab15a0adc80cfa811161a5499655a8fbe2f4ebb6549a20a88df6399935b2cf9866c38642", 0x5c}, {&(0x7f0000000580)="4789de156bff8aef08ff8cfcde928812ec1f6b9141fe9f48a3ae7cd1886c76d6270fcffaba595c765632298222235e2d46462f6eb9bd6e6f34c3f5efd0d4d2fd5d87bf6c9d9dd7e653c1432fd6e4f08f79ba61b43ebce3a36bb6614431fb5fcd6d090b89a4a2138ea46f888a26cc8217390aa22d2566e5e3b365fef9fec6ebcfcf3dc8213720e90b146f475463cc54aca72a47905a19364942158d948deb68b2cc260150496bab3648c3f5cdbc2650f8c61941a1a8a1abb58fbac8b5f24db37aea7a95", 0xc3}, {&(0x7f0000000680)="ca6196d34195fb0005d9410e17170efc96219c177633a715ca2eb55491672ac13c362bb13ee294ba6195f91087caeeefa89d605edfedd74814bd93a389de37d3d5b40d269678bddd9344d0ac89a93d7a8a21da19df89f59cd8bd51b2ea9fad306a2b654b40e82e3dca7f6b8e19b4d85d4be646ae03818256e6c1a25f0af2609ad2f0139145dfd9ba19ee6688875b4f75af5d0d84bb1550177ee75ed663158991ea473a0f609e3f2c21426a6618150e23f0cf7bd740af6a8f1581a97c2da0b067522ab58c22ce03d6e8614811868ffb1c61fafbb3c560f5d4573aded13ed4b37a7d4293dedd2ff7b9c2e5cd2ef0de31ce7aee489beb2ff968f75411262a4b2cb7f7ae5ab4ef40b6e00dbf75184ab5268cc6b2885e0f9074c296ea1c7509fff23141d0c9abde66b1f2b5de387d470733d06766fa8f96cdf5d57abdf4c9e6d545aeeb6056547bfb2fd09e4e8fd26f9a9eff0ecaf5f8bc98d4f139288d0acd207cdf729168e34b58cf4ae005981ac05f0119dab8d77aebeeb03a374c91cc33634a2e0546c83a9ab9d51d768f4e9998a42713696a56d7188714527d6078449ef35ad965b75c9a819aa8d8296a06ca68a41329da8df5b6e1e90bb60249513a61d26e6a994602a55a63d3c9bd5bc7d9ebe65e1ed687eeaa7cf3a3d6d345e9077d232dd302b4bb3fe29c44e564d1f540857d91961de8f8f5230e2b57862feed8b89481445c1f5dd12511fb7c80315fb35450b1129aaa1458aeee06a2b0ddfd3e3a81d61097db21d0b3725dc96e3d1463066419297a84e5563f6b5119a4810439ce9173df06b029ef5d53f346ce40d7356a8f77f1637b1a1f096d49e24b88c824f09b2a6961a49e378db799d9ca7b36a521db1d13010ea9df16f36d9a78965a2982ea213d500669165d7fa911cf315c18962153f3cb65a4a8287101eadb0a33d877d078fdc77791ec4fd665a7964e0d01eddb6de5fa3fd13c24773681957a1df06916d57d5540d9359e0f27d5366ed86bef3a2fb950e0f40526dcb9b98a60bad2cb4c81300eea18338a55aebcc53ace7062cc99dc301039775432b3c2ccc3a758550f0f7bde58f75993633a4d99f19607eec7b87113d8f69d8090a111fd29ae8c5305b7043c4f373727b2c4ef03f8ef83cd359e380a938ee730a847b4044d0f5338bade966b0d63c286372414ff72b0f518ff5fedcd4e4c151f56bceb9adf67018197466fa0be2f0a5fc04e57a2c0a113da1728f11ce902adc802792fc4e7f140a5140d5ee3caba8746c8e52379b014a131b5ba89a44b9500e4525523cfc4fb43eedcd03e5322b920a35742a0386adca27216cf86c8bd704d8523c79fd02358db226abadf7663231c94f3c117872e95dd506b2faf362dbbc5234f4a5f22c73a0ccf3a693500191b8ebffcfa2f49d9f95377f35fea9b65c131bb9ea72b1d3d7e6c63bda5fe948dabbb11fd0adc2dd38d0ffd6939ea09d30ed8439e1a3d96eb2cf8da5c3151b8157d510053595e6cc5029a73b2238e8c2afab42acb889834ed006ca6fa08a1ecc6d27083748dac85fa8d94d1c950fc7e640387d1b18fab43ee4b68899944bc0d2a2072271bd23d1dfa92bc5233a9e119b517ddf86662ff349ffedb94b128bfcc3dbab52025cbe86dd94bf8a5be3d87e3c921f9f398e28aa57eeae232a495c039ce3bf354d7992364a6fa65d265ce33b96e42c38dec3a8d28018ecd3e9c7f302b66f5fe051ffd921a06c97ab73f7dbcee1f42390f028e39ade15817c772a980b5a0431845cd601a907ee0d12d222d349aa4c14300c1e6d53a7db17023eff127622c51100720463e7a2b3f6b48d0a2a03d65cacf32477ea0574bc4f725d2e78e2ae309ade86a7450ab6e571b3209168232ad1ba42db90de4bf2797cee6f4e23278a45d8409d8884ed2035d63383fd739b2263d27a336375a6f2d52e3a4e0452f5476bd96ea0cfe299ddaf5392f410b579503c8a002c82cd066cb86e6c10938e63051ec3f8fbd5566f82322cc1133e933525b24ea5e67dad0357c2d83b28354a895478ca73117ace1fd557303e29292620f86e35b4911c33402cba87cfd19d46ef2e978a283dc43dc4dca1469e4668d9b1a2e14be007f4fc27a0c476e8ec49d6086a8a78901f52507eac18289cd82fb4ecc4ba1276b9af030df8cc2ceaefe61815754c4659b42611f3f161f2386f376b9e4d27ad734cfbf1662d20761d603b0180360815fc3f35e05ceed29156355821dbbe6a82dfc33c99618e67a26559b3f179b4d3cdaa128e957bdb87a0fc245df7e9739d61822b104a68c516fc120de3e6bc65de14f24ad13652dfd3d504dddca4e03634f013504499514c9d2cf966193c36d1255c8f45c2799956965fa99e497c4102a05170a18568a53f890c9c61ad4d6fa25cca85feb1460cac311fe4c0380d30c98ce5d58c0c3f0cf49befc9d264e9f8d2ff80a761c4ee02e9588faafa6faee2309c77108e6db787b4ca6a91b0d255ad9d4e435e3cc67bc9bc505ed2ccc4b812aa7a29a21e480ca85d5a4b52e6242341c073ef5ff04bd55d6d9f194337c311bef99185251d5cf8a20cee35dc00623a21fdad07ff63262da1d2b4dbea053bf9e38469a9161512d0ce62604f1870dd638bdfffeedfa5d4d5a15f8b8a84883d0dabb5d913c9b88fd23d46e289effb36d41aae94add3969ef7ed1cbbdb892c37e7bd0912d1496a34e6bb0f2f56322346bf5310c10386ca955f5046be405d9ade4c67189b783820240e6c02d384cee7b1710696eae0ff09267288eb15bc9099e5486fd374c6fdf9745848d1da7b5de9232d449ca2fb86957e960cac582ee3ea87ee4a355d0fbd3a3edb5acb47c4903e88d2a401048572e5e4cd39c9e18b7dc044078b5febf429cbe9c9d39c848b7708175e1c8b64fd4b2cdc57d20f8d88747c0c552ba00628807c338c0207f56efad08eb2304683b9b2e95b21d543437c8c34ea23ed03498d1fe46f4dce76599db823eb44547dfcf9c86875918cd69b0d173825ba2835e276a87eb8d2de6d7c766a6a904282e80c22d7ffda73c3af391af91756d511425c07fadf8805151d82d93bb42dc81dc52f0f008f5a81d58d90759b9a55227dbd93a0c6b36406edc7e923aa018c48014ad6459ab6c5afd9f3b3dfa92cef9af4a3f87d1c1f438f379fe737ba747091ae4de87701df3fc7381ca6df492a9e0353899cb64bdb3ecfe299c951950d26cecf7f81ec557fa3c821f12af152e9bac9e554527527084e9a0cb2d67dfd2b0db3a9d81a71f2eb11e66614ac795bbf154817a9613a79475bd95c6def575ad96605282b30ad9a556a46656a9790596a7f70f2dccd944810a0e2e69fade52d5e9a87b12b5697c9d660290a1ec52c6a8cdc0deedea79f0800652deed721ede34b6b778aac254276e45406406d86cfbe3d8c4f4c247d314034e87c80a1d5152b5b5178d2ce4a4b7b10fd39d7d9e96cee77ae014c777e3514235018f445dcb8e668fdd1027dac7356ab99055679427dabd71f280dda5eaffe1a8902e6cc7d93caeff10a498941dc13ab0730abf37b6053e25c3daab11f31d146b5fad65772d9028fe9f124248d1370e13a8f06a0ea16ec73498dd76ae7ba1c898e1fcb0585e9e9146ab160c045517e4d7ad775227f6707d2637d872e9f186b67335ab830800a527edc59e4ca94f7dff7ed5885a49cd341e2c7a04a752aedd7c920b501bd3f27dee23d2371f752308a3cedeabcc82b2ba5716615e7ad2f7063a3a033c59eaa3c3481daf88943cbe2bbe468472d7c6f9669ff90872780d4b5ceaa70661e35dc81a03cefcc95cfee202aab56cdbfd42e615a057f3e8c1c4b6a3fda6ecba03177a190d9bc028f497136ad99b4ecff8f42f3e11c232606f4e444e20f7e6772d2eface84c19a21019fd269fc89e4ca22fe776bb11b5025c95914cab9bb02c5e2ecca71471aa79f2d9c01fb12bc88b7876cd0e6357b267aec7c553c6d4f81846ffd4842878cb5ac8bda07270d22968038ed53f06c8bf5f55594d5160c1dca2775c5a39db886411bb7f95a0e79b2e6b775f1fd924f0823fe37180e0d30eb7dff24f0631d068a1971fdc61805d8b8152b62cae921189bc1287d46c8938c8c6fa9d83461846b3350ffe021f125b758a0648620805eb49d9f291fa8e452a17cdb4b51cd3ba7fd004b8a2583e6f0b28e0e5d0a5c625ec2fbdd29953542640cb8e3d6d6db95bbfe48d3069d2b40530900368ea656dd22e7cd7aad126d8794702c7a3c4117d263f4c93add23c375b394615bed509929dda749b55c68d4b3d5b88451efe874502c20c9a97c0a6e11c5da8d587f6379bbb1eb282f6f1710ee4431144ccc1552fb3776128b4d55b3b2bff5fea5e81897d706b47a0c925275d9e9cf9d500248122901ef7d308e8a735510c78027895e2bcae2c37b61ed2caa166e7ad8604b2ea3812691ee1b664609501d20d8dce80ec65e2a529f688f207967e09ebab5c583c1687a67c4b1ce2cd25ead6a3a04c1d1cea5deaaa20bc2e8d1a7a799ed04246d86c6a84c7a3cebd36e25e4d1770436941f015ad37805f3ddd3616383bedf2930fdd951819432fc9fb93ee633ea64b0588896edd15fa74dd895317a8d0c3c8f794a19264096560fead09946daf59f52023b7e725cfd3bb3ea6e1f605b9ac23f4a18b32daca312125a4bd65d8b245f4e32ce89f08414b16a41c0110f6bc7475c97de93c84dab5023062b7ac7df7fe345c144900cf9a873fa9c9a02d2b7dc76d21713655cc84e9b0d3225ded672b4687300bf7ddb1d40a2f9e79e3d0fcbc9450a76289d11fd6a1b8e892ea5292b0390e7b8ff89b7a1b86908e39c45bd6ca25d4ce55708e5b6074cf36928a07402343bedb3d6b1d5065cba066202e86bca35627a86746c5d65ecbdc2bc43df215a80a479166a1916b170787404e17c55d04f762926f83c08e5edea02b9f5d9391c98e942f41a1ef2ec42bdaf43674ccb73a2943ce4b90d0120225e876fc9bbe9d32e71c3b0f9a9cec3dfbf75b8cf233bc2b640f11f3ee27b72a8886136d15ed2ef69f7cd9cad76752889cda7489db0e3166ffa3529c88a8739571a4f9581131a10a255eeb274007a96c75962918ebfebf45abb255c94a785d6348597bd124d973413c9c76c40f10ca57eaa04e2e6fb965ac4a450e750ec9ea4c6bdac68f964189c2449a98432da88392cda329f7772d63d77cfa639b336ffca2c05bfbb955c3bbc118b76e3bd5dbc60c39a9f6843127012533783ffdcd8a15236ea4479b812afebf1bfc0a651562fd9c6d9ea6dd3b15afabbccd31d9890ab04ccd6bf7d54fe9c2eac3785ef85228ea74d7c0b7c20d677f4d15e6d035c9485b69d10e981a214b7057764660b8a98b8a42ce54759177155d6d753de4976a1f649ffcb93e4ddb3f5b2c7edd4102098b6f3779b66359735e290ce9228ca76fef80a5a866c618683e4ce7a1f52bec0b55be7e0a5f2e5c7fca1274c31ce38cc9b4110ecd743322bd49ae093acbd60da06048211e87005dd72a931f65213e01f6e9db0b8900550b94486bbba12d61e704170b25631fe6c7908cfdfe480e08717fb27348950e05d1a3f525621bc91eacac030a83e26a159be68131733e3a2894919250bfcd1ccc4471a84247ac637437db8f6e1f530d2e3b7c8de7931fc36e94362539af455621812fddd5d8ba284d2a74f31636ed4b95cc2116a3f8bf81ddcf86bd996f441e6331c95d8ac2fbf1143b5329be270a473eb6a0ddeed67f2ebda77e7fda462efa18b3938ccd57a516948638c5366c173cf746033834429f014cc4c287da3de7a55", 0x1000}, {&(0x7f0000001680)="517a79118742e868ea3ac70acad3ad51f68763b7040ccbc1d67e466814bca0b0d0cf9810e2c8e29a5e20d0618f13556697502084cbfb435679ac0b731e4164af611229c3eec0569596277d60d8a2009c5bf5b5f03c9fa8f87ac7cca5c7808094187235d23355889191ef8dece26f1d0533ac12461925924f96652ed5e4b3a7559c26e0fa4fe37b55bfa3b600b3b3bfdd7549c8caae882f1b5cbd9ea198cb47d06503c3db8068c4cc9c807427f4d98be93a552d31dc3809a7195e692d904fb8fece7bca01dcda39b5cb9c3093aa2a458ca72ce3b3bfee1c5685d1cdb51e2cfe19f9d0ac28983c31a7c1c47d4c5c753d933387a14d6e01d90e911f3d81f02372fc62307caedf99efdbd0cb20e9f6753286c523d8e714e4d76e1f874bb18b6de865576eebc9c38fa4846502638ec12b2ef586a7237659596ad8e35eec63466cc64a195e3ef594ec94f94af14871a8b676464030a5528d64be4fa0f1aeeac15e26e56bd51508aefc5404df5b6cbf8a8e7c21bb65a3040bfff0c9a17ec6d11e0d43b7e6c659cfa7f42c96d2a84d9edac22650879278f4da6f5119067734bb516cf746982f5b9fe91fc9a0ceb2ee9c0e12d417b04983a4639763eb0026d054840e19dd405c12be1ba7f9394f58850b864fb7cc16015f6c8b25f45ec0c76dfd58f145cab122f21bf73da612377a029f98d5f4dc932bcce212db9f8441b519df656f721af0be2a262015510b72fff4f7deb335dd3bee29998ad705c972c40d071c130a0b32f5e3ea2bca167251902cbf9cf57bc652be61d6a43a76a228c8f10519fb64facb01f98dbfbde6bd3fa5d2bbd7a6a0498f424e52c2e114129d286c9dcdb687c7c0ba412c9476cda98a67fb79be6fb01c6ccf8d1a147abe2b8226c3817b2b3f4df1537586cced994fea72e055e47474db08074a24cbea4aa543dd1b6bdf3f728862b15667b43104e84184d80c5d5209523c4e20983e921744679b58b51d8ea6ed89e61bb7faec29f5da8e12b3c4a1144c8a52a32be3adf7909e7d2d69be2ea453f2f6fbaf4f077bb30276c821b018ceba1379eda1a3275903cfd51c9b6be0a65adf56064c4bd6a83b05b5dc0eb9f058ad6f1def065f29bc6b69db2c844696b2035906f00574c38cd065a358b73262a0b23716a9a2d847209b441e464aeb9a0f7497ffe7f913d5e23766a5144e7a568e98816d4f688e98cb77dc7c27c3df4aa3037a0bf12eebb2bde5ddbe116213ff3d4deb99a156106ce5ec31d51887e6a6d4078b579850a9b9fe242ee5b485adaa21c5f414cacfdf36c57dadd6d526c2abbf8d3946fcdf1060e494978c4fc3215685b2b80703e4cb7380a5d9ef6f996b833775285256cf959396f79fd45ae3449ab062522dea26b6ebb5ca73a06031c00759fa12e3214a200f44c938eb1b082ce57e2ce66bebd61ea120812b3631198da85e67ea6f19d6c06dc727b6be722aad3ff756a363fb6ae4aec1a961d60a611dd2cd980981db0bad59630cc3eee6b3d4fd62c805b8727c2a68224d98d3a0b0a9772d51d52a31a1e07f5a581547bddf20e077a2a063e1f9d5b25a23ed80857abdec707f56ab946f7de0a43e77d17305761427dff1a3a57b05f07b2fa9eac62e761e0a6f43ce84cc2026df367d5d94b57d616d27c6ec2e3d8b205b27ec1feacd8012a4ecc7eea28a8cc5f405238091adcc62f54fd08898bec0257282bc032a1c7aa91e466cfa34985b981c0a0cd5682d081ba0a344b66d6b4a53be181d6356d60f83e7a1b5c8b3b714503aa03d54f545a535e361015d07ed356ab588a75457fb479e6de1dd3dd39f072389610604438f6c97fb9bb50b075768d7b22ec30f7490b9542c813cbf1af5560da49c377389ce03311f57eaacadbfb9a4e9028af058a5e1785155bf0167c283a51c25c360f451c8783241cbc2cbd4c839822a2e31e229bfc63a57f9a7b02cd07ded5fd9ca8f3f6a169adf9c46b2f3993a4b0d19a456ba9c291881e5e1a8193f92c1e0d202a2f99116d04186ed715d1341c22454c3a780508cd60426ade641126d58c2cc016e65230eaa265a16563122583cd1814a4370f86f656f5ac1b684707e0a4f41ce653d1bb7f709e00d51440440854de0255c4ed3dd232cfbdc0617254977ecfed1e803803049dcb6809792eed9cde876137ab7f165c31da7fe3d184d1aff4c14f6177952cc5126e9e0219f1288c86351759dae13a30c23ed0cda9ceaffce51031ef2b82a69b67fae27e6d1e00cd8183d98a44ad65c2c323a0cf7cdcffd6e22eda6f8848a60a538c1aad78664a327485bf57a82f927df1db0e4998b428f6139e8a05c9069b71ddebaf41195db91264f36e42bac1138afa3617851604dfc470efcff582ab8fff11d39585ed28162df59b473b24b70be68a56bb78e51dc6e99d76b12a2c760c72f766808a7bbf46d914542527b2b52938d01d2ee85d411c796b4a2f550ba85204e5712003cbc75ecadb43a08fcdc5c26273ad864da726ae37603aa74dbdab04104e919291a92378070630ce99e6816251d10ca580a2457e2def16808c1471ae6b493a540bdfe3ebf9dbc4f3f1292237013be211d787c382f92d538baa2a6cab44750da5a7824f0a918ecb459f5023c110b6c4762defa211bac166c32de4a7fbabd2d8f42fa2c388486167645a14023f84282759449deaaed052d4c9e85e619f5c29528b83b0263f4be25485c3015e49539599dd5ea67a3802e5ec3bfb32edd308f9a500e370a0536fed1ff55a43aa30955b01ea11ae1789e87a3baa8c47bc3a2003368378c568b5f98c7094d3c628d9a1e291d19357739e1cd6b10d191e542ec732a4784e21e0f5cd4b058f8afece39da13439bb197c4e37cc80b6dd018df22d68ad2749c1eeb32d07cbc652f52b6786462a97ff6b2c0090423d647a4ec277c14c772620892d7c94b3603bac79b9b780560f545cc42e7c480fde8ab57d2e4a1a7af3cb72617dbdbd7c73fb95097683eee0422de0719e6d679616bd9d5d763285edc1ecdef4ccd4ef042329e7eacfaf42d7642bcd5b474737d09b0d8ebff40d741e2b6397335c67735157a2e94d988a2519b0a2025526013146c2433b155b7f9a15e78184a7cb747b986bf768098a8a0962caa747dc06087358ec77f8d92f9a4842165bf5287e859fe6e298352bbea2a3c0b01801c2cee5ed99806866dda519aa79d91e2eae11095f31034f3b7da31df190d5a299e52f1b566bd1afb02367ebd4bbdb8c978d9bde2e9081f36929724c5ad2d465b59b9e5c4d0473dd691955f296fcae333eba5f9a91d5858fe0a6a15605c21e66acf59bf4134855568b66ffda05d7690f91183a1a2afc49e78791d95571555258a6e5cc6133c027e8d670b9b787d7fa6c4773a91edecba3005c05749b5096b81af6024cafb3e06c2cea2e05b664d57da5e8cb9907e4f320da2020e26520324048db146b8cf9488a11448f184dd175f30b1b2745d0191efa1c383d526c8a065c4a5f7ec8e62091059ed5b289444837f20da174148b8e8ace311938fd27ddcab7aba5d4d26c8bcc33811d1c44b36439e869530325c2a412e1dd997cc23b520416ae0896519137bdf4c3036a5bd3ad8ce0e4daa3ea6519286b2654eac6714085da7ca678063a65d14b2ab8e4ed154c8e3b0bf10c26fef4140ec119cba7f010bf1ac868b5f44167fde65720c5e88dc9300aa348cb04f7c9c3a14e0677499d7b391124290d6771e6aab327e8158406bd1f7d9c1a9499f969fe8779dd01d73ffdb26ef9d8747339611b301e4e1e7d35e7c8bcd9a4247fe062131c19a6a4e5850c732ad9691647e216c37ed5574f6afddf14feb2aa59d129096d44201abb13062e14a3d47db995ad6730db9879ae70d75a4cf33b3e2c52b8ea44bbec89a462cc1bad63c068e9bb4c5b2a975cf10e467246082d4fdf013b45bde26e1dceb6a66acd15dbeabf7a05570866551df3f4fb5d503a869a55d30acd2aa2b55ccd8df56536773328c0e1ac5ebe05a0640084850eb357e0d0a525fea520486a8055768690d5fda63ccdbff21497757d749fbfe55269e9dd487679be53726b4d21d4c3e3da1d9fd3a38878e65b639a7351716d631e5856c5a8b2c4ec9602689d1c505a61dfd992843337b9f0e6fedcdcf09332f46d3cace5adb4370e050fe7aa10c4ef7483f7052e69ce3f189229b86aa77fa57eeb5d7582bcf2a43171df60aa056730a4dc52326da59877ba05ea30551a90d4739add2880ea4726d873790a30379dee49c16e1267ea3e8bdb06995770a51b8e5bc6a198524b8b02f0a0407c04b77dd37367a5865109644a8e358e47f3b3ade60477dfc020f711054b1f7503828d5a45618664ad85e6191eba2b5f30418a0f56d13d9c2985d59cd56c3be88d37ba9dfeab62d96b0285a47792897154c9879c992aebcabd66fa40f3829626795216f161fa38578098e6dfc80bf611672e508c30979066fe83ad4772deff83cfc1c73c37dfa4a432d36c21b8ff51674d9255013d70ae6d149d753f5eb7e4fb0d9df6bc3a23042d56744e62a8797602f53ecbd6ad7d3eb301a97734d337e256ca06701fc942fa256f99abc95a15171c9287931beb3762fbcfce87393171230471aa321c6714714d4c21585ebb603a8eaa297f561b2331892aeb0b0ebe6b3e19b570174a01146739cc72bc62d3e40763be525c06e7d1527ba439fc63357497a3d2670e6ec0ec328b82949db0a6b2b24f519bfc3ccb1dbbd257e8c3126cd7a5701a1cca2f7222ecebffe9eebe5821c86580e928c8e370f26b07bae187e0bd4f6be071973e4303f700a5a72675464b8bfd7c96460aecbe4a73dd1beebae9963599c6c4fcde8295ce089a26448ff3d09c052433c14bc24692fb850278921f5d2099d1cee7cc87ce45ac14516b3531734f5a78823cb5a18d8cee0b9febc821fcebe15017138eb9889add86a531ef1a2e9b7cc91c78dd83e89a51eb174b70b6f01780b9afd8ee7ccb10f4800206402a176f00e1623e6510d5501d33f9d6906dc0702139baee6fca9e1b37b794ba4b275195f6835df0bcc9ed72dcbc8864609344c3680ec4b98dabc32385e849d1731d3b5ec8f8edf8e2e25bca5a0c6ddcc3891a2cbd7f8939ea858c8bcd3a42274fee7271fde1c038598a39c4853d4b75f0aff861446a3866fc3b4a1679bc111f2c15164c975f941e7d42bae3b8209cb92bc065c08f7f09f18b6b7222f7f8c3340d7415f565da50d352afbf32f88d6fc31afc2fb9293dded0bff72520fefe0aa7f024a9cf7462596a80f7739802130f925fb8c899c9ad8e739eb0d9e40d87f17eb4d4170d5310a1a443264aef996134eca3cd1ab26a3d9159b0bd278ccd245839046f075865120fb0165e2b382492f64165f80f127d9ed71e79891502a792825c7e09e4c3655f04919bec08511de02fc88d8209a75ffdf47dbaffc312e1766852bf76ab6156f0a2dfa5c40dbff2546f8302e5413fd0722b0a5ff653a8167c64cc9824c3a8d6e6fedf550eb715b6b94550e5ba2d8b266df80a3a6df17291f7faae48d5b75c2096c63e4ecd8ec5bab2b97554a0adb91fff6d03de6a7446664dbe4d60de73b4122a7c45bca827457ae0bcd6a0e51a850f82a58046759cab32e27b2e1b3bc494391366a6b330ea9028b8df9288ae7414afe5fa98ae84ef743eaa3984d8aa43c5155ff399605cfa4cc22876ab684a09b1d4170c7f26d9f45289bfa6c3e0746a1fd69dffdc1bf74f2211d09dea59618fa12933f9dc38e4a3d74d76fe2b73d847698bffda8dbf0615040d477e4a7e7af5c6147d72924a2487e6d7c211", 0x1000}, {&(0x7f0000002680)="1e86707c76d100a29914fef9c2d808b08d2b1a05c8905c70d40240f55bb0ad1a55422032b1901a344771dc1052f53a5994e4e191d46da9f329eecd4a739178364f240f845eb4d327e0ce2f195c5a428d991f6ae45054ea12f113ae04842d938fff75b20cf750e53934cf53d32982d67a0a30339b6467cb4834f57fbc080bc512561766cfbbfe0a7f3a21e87d576cdd149d09ff717a62e1fd46634d3ad70ca89ffa0c74440377da6867a795db6364453d6bd2451f507e05d27ff245", 0xbb}], 0x5, 0x0, 0x0, 0x403}, 0x4) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000002800)) setreuid(r4, 0x0) r9 = accept$inet6(r2, 0x0, &(0x7f0000002840)) fchdir(r9) getpeername$inet(r5, &(0x7f0000002880), &(0x7f00000028c0)=0xc) msgget(0x1, 0x100) semctl$SETVAL(r8, 0x1, 0x8, &(0x7f0000002900)=0x100) readv(0xffffffffffffff9c, &(0x7f0000002c80)=[{&(0x7f0000002940)=""/208, 0xd0}, {&(0x7f0000002a40)=""/28, 0x1c}, {&(0x7f0000002a80)=""/229, 0xe5}, {&(0x7f0000002b80)=""/90, 0x5a}, {&(0x7f0000002c00)=""/70, 0x46}], 0x5) r10 = accept$inet(r5, &(0x7f0000002d00), &(0x7f0000002d40)=0xc) r11 = fcntl$getown(r3, 0x5) setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000002e00)={r11}, 0xc) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) writev(0xffffffffffffffff, &(0x7f0000002cc0)=[{&(0x7f0000000680)="e0961267527edfec3cd84bfdbf5a8f0de6a7", 0x12}], 0x1) recvmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x40, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setuid(0xffffffffffffffff) socket(0x18, 0x1, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x400, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) syz_emit_ethernet(0x48, &(0x7f00000000c0)={@random="75aa1e6e039f", @local, [{[{0x88a8, 0x7, 0x1, 0x1}], {0x8100, 0x1, 0x0, 0x2}}], {@arp={0x806, @generic={0x6, 0x8145, 0x6, 0xe, 0xb, @local, "92862f1dc425fda3c124045dba56", @remote, "d8c643e4b2a1a584e37bf3e7a139bf2b"}}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r3 = socket$inet(0x2, 0x1, 0x0) listen(r3, 0x0) shutdown(r3, 0x1) select(0x40, &(0x7f00000001c0)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffbffd, 0x2, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) flock(r2, 0xa) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) r4 = syz_open_pts() readv(r4, &(0x7f00000012c0)=[{&(0x7f0000001200)=""/1, 0x1}], 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffff9a, 0x0, "b07b1f660000000000002000"}) syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0fdb000000000000000600000000000000d900"}) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r5, 0x0, 0x0, 0x0, 0x0) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0x80206910, 0x0) executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0206923, &(0x7f00000001c0)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r3, 0x8004745d, &(0x7f0000000200)) ioctl$FIONREAD(r0, 0xc0206923, &(0x7f00000001c0)) sysctl$kern(&(0x7f0000000080)={0x1, 0x3e}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x5a}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4f4b) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) sendmsg(r0, &(0x7f0000002ac0)={&(0x7f00000019c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000002940)=[{&(0x7f0000001a00)="5fcd9922df1a93ba78f9d97b5aa8eb506e3c366c6d6ce952852d14db13a0065cea42d1e877930a206fdf69d03c09c722f8e6e8a1fd6e495c2dd106", 0x3b}, {&(0x7f0000002700)="e5af6fffbaedd824d7d7011db23fe40f03d8b882a1328c7ccfb8f2a3e25545d3085e86d4c8bf526df6551144707d8d6667bf6d00556de692e8f2c2ec14d74e8f164373218f6b2799326b5123a02ac4336a4eaef32bfacfdad247f668f096e8cbc3d28ac4ada4c07c0d1f7891c6a7cfd9b452061d629f52b9964e684f25046e808585eb02384b308e0a83342e77c2f4733757a8c0fb6cfb6153f678", 0x9b}, {&(0x7f00000027c0)="0e97484516814eb26012eab633b311f93925c102dbb44d527c7f03b2ccd8debdf38470775fe8b4cc303e807838754f21f34e481d696641aba50a3dc94338f3ffffb1568c6cc41c15e24fd7d5120a103925493aad53", 0x55}, {&(0x7f0000002840)="0aa3d78f61bc9cfbf98b97498624dbf922a8542d75f1baae6a494775d2e527edce5edc5f2f5fdb55abd0c46a3348524acb5eeebf68f7272eda8c685cfe00e9b8d54f49af257315bafad9170c6d45330ec335de45fd3bef213a86a22e04fccf5f1dde3b", 0x63}, {&(0x7f00000028c0)="1b68f911c24bbca1fe0373f1983ebad0925742d3804c9dcf85e5a1606913214c34071a3bce259dc176949e693576f54f36fceb86bbde6254938602a39aa0e0dd719bbbf141d19af23165d4b508c49b723b60", 0x52}, {&(0x7f0000001a40)="2d5584c517f18b781fc766c0741506a3428fe4c882eedb7aa9a93d4560d7cf2c4417cc4d3b680494abfa28001498d1937570ba7d", 0x34}], 0x6, &(0x7f00000029c0)=[{0x10, 0xffff, 0xffffff00}, {0xc0, 0x0, 0x100, "a1041eec824a78841ca5f3b3de652fec89041d04348defbeec644a85fbb1cd9384a7436b0707076218545808da35fd962033a769b5bfb6b4b173ed7dd33bcfe1e9539fd0e9604bdf70b98e8e4452c4c1fc0ff355e7317d0c910b160484bdbc1f36112dbfeaa784f4b63cf261920077fde97acd5dd48b8042aa8ae29d26d72b4a320620658fd85398b57b5792cac16e81fa3c25f22f5c26875bf7630a26848b02ca2e00f2bfbb20340eecc4810836ce"}], 0xd0}, 0x401) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) nanosleep(&(0x7f0000000000)={0x0, 0xffffffffffffffff}, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x13, 0x0, "5238f0980ba4b3c8b9129c9e242fd505aac10fe3"}) poll(&(0x7f0000000180)=[{r4, 0x1}], 0x1, 0x0) writev(r3, &(0x7f00000006c0)=[{&(0x7f0000000000)="4ee4cea28e7992eda59f6af335ea2409ece9edd552b1d49dcc882f1267f1717df12aae5b1664", 0x26}, {&(0x7f0000000280)="db0167e8e380a282b995f0e04a82922a6622174e1348e5c59fcbbda5dcdf74b8569bd59f48e365c0721f9ae671f3686acce7d147f60c2f935f6fc04b41cbacd20515a13c93c862c15f85e76f926b1b2753aae2aabbc62a3f4decb29d556f31bd2a5398d54985e92e5d1a29efa981cbea165a73bdd40b4661001f32b3ae5e4b84a6eead0820215c96721e2292c91c85173cbb8df8d65c5caa820e17009c2652eb8f", 0xa1}, {&(0x7f0000000340)="93bebfa386683ab3e16f6d581a3e49e424b610860a2f21ac16615715e519650f9c67f800e59b17abeef448835ba631f1fc42310576ba0b8831f0d4c87cd7e050c1849412aff715fc55bf0c97e4c9886862", 0x51}, {&(0x7f00000003c0)="89b777b9f1ac164dbf7ff1e42f49a72b8c92e2a095907c3dd949d985467a459fce27373aafc237268b549fc887d917b78143444cb03e10441414668adef7932674d9ecbd2adfa1ec98682f42f348d109e9b2cfad8cbc4cb1cd8fe4ff2bda4a79e2ab3cc93d690a9118f97097fabb16250930ca596b9f76eda2efba4b771fe893ed6e73537b0e8f7827e849db66e4a2bb306f15ae33b95677bc3318b85de94c7914b1d357a8e52feb51162ac1846227bfe4f7ccb0364851a873a452e91f4e807c408277f0fc6731eb8c78ccecc43e8ee0", 0xd0}, {&(0x7f00000004c0)="11d3586831906d9c10b5f22a74e206367153ba4952b1941ba52a114372b5b97449ebd463dcfd0df9cacd74560468e233f19318ab08f744a9151217a9a2bb19c2cb503e1d7cd510e502e33e8ac9d1f49b9ec616988081647c158ca43f143fc5099146de1f1f71e7f2ef74ae28fb8523d2bdde9ee3afaf074950afe8e47c134a2b9e91c8ac291caacf20b3713afbb744c933b2435e27b23578c77fce5c040ed28b874bd09370b4304883dfdf80b6f1c6d5a738df57cd89788e022edddf5ab28754e447e4785b5ff8303fe89577022af1ba577adf8b5c8c5d6fac80bfabacfefb2065c3c40c829534c0e688afa275ac9794211f67057bfc0b79", 0xf8}, {&(0x7f0000000040)="7cde9669722171c852", 0x9}, {&(0x7f00000005c0)="36a1f70a9f8f001bcfa7701edd0e1f3d75bc3112899c930498008dd8d2860d3e8df10186bcc680ccb9116f3ec0f3ac7c5f8c888c18dc6ca29614600171c6464128cecc239eb3d2dcc5d92da85402963a208269db3e7065e9a08a930f99f427b2557957bea9b6ce4a4d3a811ba79bf65137b37309c1d7f29b20277cea35c779376fac2dceb86e348b031c4aa8166ba80e8eff6a5b9dc68e99e55ec42f8137718bbabe42c46d2a2b450d3b4a82f61fc453f8cf5df69701fa351386e548246ce1ef026dfac10354349e457fc4e8d010c48e3a2488b99e60b4fa9f4613c69059eb715c9a87cb388d573bc45ecfcd55257c06cbbba19fd5aba577f100c09554a76a", 0xff}, {&(0x7f00000009c0)="694c0abced2f014079308fdb9c859ac6d0fe15c90260c695994138f6d2a67e8b9e4e665c41e5bcc3249c380011542946a1bd4c7cef59c0e73397fe657fdb0908585fe492937c92ecfd3e122dec0c5a0487cfcaee983295d9e470324ad675945021779c5af345dc624b8942587f8a9a315f6f4393390fe5f8a4a9f01c0427ca0e29ba268cb44028f32d0b234d82c3d6717487f756535b6825eb7c8e10723df4256ebb2938ac755daf039beda1476282d8acf034d7531a69a26706b7436d7d85f11c25ccf2f224c8f8d3732a40b255de3e179e603cd6487012edbb94afee96c3b555a57d2d528a72ee438e6439dc69e4d0475fe3c3102e633d0a56c489aa9a2256c6727b1e29e01862de20f9b985ce9ab24ff1a1ef03d2a75ca07261cfc432fd9cf0c2b96d43e1eb2322f7b0e57792512a8a996fcc2005f23f59585c1e89c1f69ff339516d9c575f3ce33f119ad48858e79fc1d105045bceda32fd75b425f7acea05a29f725eb70fa4f822e6ee7ce8ff31e326109de8cc1762708a163459064660b22b29550377cfd8a421097ca4903fa77bcb503bedb5b2ee396e33f119a6628944504cd184fbaf6abb269d117a4e7b658b585cb3ccbc0f51d6b6f166f8050c38a7f63e6f586fc10599b93d6ab7773f5ce4b846f36fdc5a8f710be3d76d810e4c73a2a27c877f5fdcbafb4993194a338943ef8bdcf2810ba95fcf49237ba1d60ffb8d6c1f0d932482025d4f94e6a1312450fc85010371048543cd2366b347d2efe6ed3620b3eca3b8212ead85587ed15e51ea61ff810a72450f93544b6c42cade82c55ecd9ced5b18bb5f2417c02996a1456a2a522e31ac06a79a9602552c25c233a97ebf35059c480bc2d9123ac0bd7de91a6ca1d2254da8e53118b995fa749d7f4a835182a58f3bffa88a2888824ce71efea818afc45e0370a3868858ae9998065f5ee3b77fa2b02d4c9c20fe74abe9590f3fe5031ad594dbed7173860f9e9ddc27b250f8a91e5adb190e71f092366ba8eb8a777f3d6766af89d54191818568160b45fb3497cf889b9558669b43f282d46bf9f6d8efa44b58490cbbd00e70a2456d2837514f300e454c709085fe7a83ff3064c03976368c89b9a1bc126c934e4a1cef7725cb6ad8f96e0dd5bc9286ea8e462a0d6923fe9073b5de9b1b1b342604ce18b38af3f8b5d373cc30b55013123d66886ffbff2b656e80e8ceb2e37f5d14c088533247948a27a0531bd1efdf74b3d4988291dd623cba6c919d44375dae3fa288b083be486fa09616904be625fe37ee17a35675e4e9935cc714e97e2240206f6c446f0e014142813d5b11b0953959d865623e865ad5ada200c117ab5eb08bf8819d9d12beceb6c1dced5c854082c3ecc49b1c100c8ee4f14d687737f3e997d1408eee4f160b87b8067ad2d1290033664632b0e68509f6cf86720dfdcd37d3213c7ef2875a6071f65a870a4c74fbfaa221f5f360a107c536b368969236217a3da0bd2ffb7ccf45c624593351c8780790105e54805bdce3dc467b56cadff98d30c3b28cc9ffb98cbd48f8e64ea578168fab0b34959c57851c9648d18b600e9faa85950220822ec3bd14cf70e408d0599ac18cc536ccd8574a070762a4dfc562eaf54c6e3495836b67f1e91b1595ae99a0a209baf6035703f4e282d215c4a8c496bcb390b18e9f48b774873d802067aa4bc19b761c15a8dcd88492883672c9e2d8989b68dbce659786b53b81d42847cbf89a53c3eabba4ffcf7a71e8d123bfcd473d4740ac4b0b366f1ad5ebc41f11e73feaef524c5286af0e405f286c692f60914afeb25396b25693ef84e6b8e6264612063f98c81b354de26ae096a8ea5022adf21a9e12ba7c20d3a8a4fbcdfedf0d04b520fb96622b591b08b5dab9b9df834d8c45f62408f6713c43e1be494db36486279ba1311458029979190756f1ebe53fc7fc5a64a4e2a4f5ad1c464c0f5f3f046abf0c38ac0be8647a273b033352ed4812e7572f0ec5476520c399e88f6d0c8cf85f6f6cc5093949030d044f3c997db1532cfcb2acd7cad02497d3e527020f4c05b7b3bc16fc203086266bbddd3427339ef4e30ba63c4830f3568267ab269d7b5a2a78ca1789d12824f972de8367ea53a81e120b5a5b3a155fc5570ed05aaee4ea94bd2596df67fe8304540d04408154845afd538e9408ec6a520fbea5c308c6f489840c284455565407304569721fc7b0a3525696d2f72ad0c766d62bad3de7490f2aaaa09f6e6d3b1fdbeeb696b14d93a36f11a2eae36096db8604baed46c97f3c2b7b2effc6f8ae50df8c8020d4a1041a23fc91864e5d2083657b51eb8d0634bb5cfc6c6a19585e43af7d6e899de0c199bb8908f2d20cbdae78047b3ae3fda66668b30bf2a28de0768e79e21c9ed03f84286f2652c68242ea5caac8532928bd88c2980a31f46118f62333f4c7ac94e207d735eadaba3400f60b738d36cee9bf632aafe3fe874f3755fb612d0d1193c8c85f0e4e82f1c3123f0f088d1c088c5c621416635d501d9832db1cb694f06b987b464bc5de97db85c1847474af8b43f0fa7613fc6b6d8d7ff2888287889ba1625c645371c0cb0a91d6dc588d356aba1b738e0dfb95a1719bb8988996f8f57b2e89bc75b6d70e884326e4fb009dd59b3de6f0c19851f924bfbf47ef341b7f90c83190c22e8492b57c9509c6b2c733dbe09de23f31df68b83eb72c4fcc74997f21d3cd17788c3dc1fc5910ad5c7b8e5300bc2f1eb4610ddbc1986832e4fe886f429c8b70aa7d2fe66f9fc0db2c46a3c66ce0b53cc728eb3f9b4a404d95ad93f02417ed677bae27a17d5f43329334cb1654ef408441d23e345b3cfa3ec57a7ee0d1169339752a63a713d13e8acf399a09f23735241787ccf5d1178f4ca20acd5cb95814c0ed2d2d75b46c18031ec6e1f5224c375d48e50f1d02f07e62a89be22a37d3051c4f459b60e3015933a92504f5cbda267cdd43e8ef0404b55fc0778912d82d7fe86936ab0137f3c668e445dcdf0febae52541ed5918c9734e93b81f25af63b397f55a03d6376cf7dedb23ce2731a4c3db80784dbe7bcaddb7338d28ee37e32f378122809397fa48e57fd095be28f4b7e6eb6e6fa79e0d848c6440dc821f66fced20898c2a4b6489c221f2ac807ac6e18b9707075dd364e2b40fc00e7a7e090dc47c315860cc300c5923922b4c7ac811459d1940785e42cdcb1bc31148cb01079487613dffce3d4407679a878254739ca9f2c18b8441da14a20a66d0ad98e1ba65b76de090fdf2dc157a0cb328ae47bf11ff2e18f466cd8a00ccaca5bc4fdfa82223702190f140d640b997785a18e6283e91bd694d2b6de638641bbb9ccbe2ae975fece07fb2f140d427bc804e575ed44e245b9534433120f7dfdd4b0755b55377430ecfa5b52110ca898c7c5e2546c4e36eac32dbd56ff5205754ede44d07ea0af78d28e6dbd980568a8a38caa570d40ef0eb39aa5f1182e254ff2848a6c4bc13445c56f3ea0c5d3496419a90507e730662302bc8163fe38d13d9fbb90393c31473e0226f2734015de072fdbc844c2d00e262ccec4c4ef509206d3a2d59b79998de60f5503dff4da392c4a841549e02e2daa84eea1954b0625740118bac2d3aa741c5bfe28e3dd7d7667493476ba44586e84621da4591f7b560533bc57a2d1e36dce19830ca5af0a344196e1afb43e7ec3f57537754b0f4c2986175856b8219cf9147e7da8a4f56932c0dbc4ac03f44f00fdcbc4d812bf60af4c4825bd3e8aad3110732e08b14b162e43decad3c193b37f593f09fd4cd174b4447af1fcb65a899d7b852311beaf33fc2b7943a91ff7fa7df261c1927172f7c5e031b565d8d6f5aa25bab4d199b880126b2cd294761b9e15531b57fcd5d4ae0fca56749f414166860761653351e0ebeb0d2012d5dd77f438cb19e9e39f4eb44db096135afb383be2372f654e6952464e9c62b5312019e75073e08835dc28ba1e47f56c7b8417b237c66d28a5e9326d26503d09c429db8c1ae5923935770e1e79774ff11406968b1b840a6ee0a51fb2b479bafb68d9b72bb401d59f67398160c766562392c02d86f4d7d4721a4a8c85c6d2fe3d9f9082c1c811cdc29b4aef150fa0cab453c7aa50c6de06dba306d417017b7fd3093930a9a0139fb99ae05158e0f99ea3c7ce43b5ea81734f1e0bb0dd0d2cc91c7f5f3944a4741058daef223674b7e44502d4086cf94cfa5cf1a77eb4738ee4172a521cb83b6479fee8e4a9367ee61ca12eeaad8fce024d76aa0de17d46d79039c90b8f775149341ebb32a3e66039eb64e2547e276d0a5a86a77ca4b75df13c416b673b274a95d1d457669778954120ec227de14d2d15e31e29fbb0711e38f0fb7363b57dd63983ee8ba32103abc50bce43005a23cb1d0b84ac768cec26a9521736d7d6a5b14752cf32cff6b1b8881b8f96e2724411c456d87e5c13bb8d11eb6b6c72ee5b3178c575086650b2fac8eab900733bf7de230ff5a579c8667d59d4416f971f18d428fcab34c3812b1c3438d776db1c9d77b996ab5e4aeb869977da4e57054c06ab60b9e99b2d57da6325841fd4a1fb325823f2b8fdcf5955f64f7c9049f7240969c511d26fb0072e01bcb3a156b5004ec9ae9281af33fad77a5db0ef62c19d2ce80e0b4bc37b8196c1c1c88def24952cf2d76d46dd6b659f11da7d9584da4ffb19cfccedf819746a978ea6a21a425de64d044aa36e10e6aae3c114b5623d1bf7a1496ddff4fea9bf3c75ac8f3cb5c93c84379fb6406c8e0d11ccd8e1acbaf592eee407ef23fb2ada9cbdbdad136e13b9dce1aca0388516444d1b3d4db0afcac3b8f24d8cb5a6163202827d66f0832526219ea16b5f3ad4770237d2afe3dc0055dc705d456cb49841ddcc4ae94705233b9cdf97dd51537536a4d730a0b02d07d19f4c58fee4e0aab2ecf09a6c0e848c41de80d2d43328b31eac626224b05663c44325e58e03ece468f5c104cf57f447eae870a0b4d843c709a9808fbddb875ea06168682d62018cdbd0190078bda67687ae5c5e2a5673598fc38add48ec29683aa103304736ffa2da57f62080698c464948132cbd9476cee7f97ba6d1f436fb984ac602338717466591ff62429f0fcdeaf9efc017edd67bf097ccaf759bcb2d1b86b9565be9e352ef46fd30bb362ae2639d496aae6bc8b287cbd9ff28154e965d4faeb60306d0fdab866e0760ca92fdf8d89b1176876518356af37df1c9a600fb60a48d2c0e813e803c0d0615b03dffcb73e8f409bbf9a0bfeb30e480c01eabd482efaec9ad48052ebebf66c68323721896f525d75af89c38c4d75c06dffddfbebaa4f6db3a83daade6971c6397eb4e41e8531b8b07cb5262c1ca027367770d1c13e51cd4785a6ee43de1570698f725d559f713c7784d872652ab68577e0aad22e86745f958ae4dbcb448aab2eae85cc15d93bb2d178f549929d38669778e96b00e59e69b6e9ca5cfa3ac1dfc86f584c447dd48b26681eec1c242efc5033d3cb6f9053a83936f6c3cb260599f9a31f820f2f4ff33c64f8364c9c492b4958526fb326a3663c8df334916727b196a7235e46199512414ed7ae06d9a236a9de68a9e41467a0575312454ab1783baa793e38533ff5bce989d8e4f4c14efb2d0a5d0eeaf7bd71805e5d33d7da8ddf7efd3d787b62f8fe64fc38d5249fc0d17764de62a0be382da7e712b9eba423e4c890424015d5b0f55150ffadce5b847ff3f98412ab145988740a00d2f2e0cb44a798ab3aafbaac26d28ee9113bb6e8208349fc9c422b2f6f8a723007316ec18", 0x1000}, {&(0x7f0000001ac0)="4b8ba2bb3c78210bccfa1f176d5a094daca0e74321bf1afcf74a5a2ea3de5ebe797e20ae0ebfdf36a54e4f336af984e595e62cb00baab3f35cbfdbc2baac6c7ac4ea12573090f6ecfe30c690a846c8026b9923223c36336829da5ae944fc41dbce6e0f5f28cad996c72cc5bd44704f650b7faa64cdd93b5b520be0cfdcc37a6bd1848d015e68dbf021bb205a8d1f85d4af693f895a45b2eb8cd54c7dcf25dcb2096e371a2943e1b76d9e177cd1f246863126356c3396b64c6f13c1515dd7aa7345bfc51c5a0a3f96a69692383308f38a0084a6eb871dd7538f37e9ebcef73d3e63b413a64e5480e05ff860128c7569245f3699a9746fb62d1d50d32234052ca6b85fba488950f1435bc44b72f2f774bcc8062f989677fcfbb8b3923b7a0545578f94f302cf298a6c5eb9155da20a566bda8c633c8387194e1be330a73a03f1a9bbefde407783f83b19af6a431a38b71a9cad525750893e44a9b2787142932e24c3c92cdf5053c5870153aee153bb8ad78bddc8f6fb96667f656ad9e3bacb65d429525cf316335b2a1c144dcf95df00b621ca8ac884f1d7482cd41b7afa27507df4a15d3ebc2094354f5599df3265ab03ae3cd86d7df1231401831193953c657b6a92c087904784312ddcade4bbfbbe341287054021cf3b64ea52ad15f2db9bd610338301b920ba65a2db4cd99e9e9d0d2c122feabe5439541edda13d097c4940ac15652990c3334380674de03aaa5312d1c3423c2307c11ce2150689bf7cfc98bd26613eedab86f7d79d6cd93bb99d878240d98c8a0fc9979c8cc5c9a71c950916d63726aaac75ab61d751b2b06fa3ba6ddea1d4381ea6f8ae2f9b83baf74303a53e688ed072940b3fc8c9e5cb4be1dac5aa0c4d9e6a4fbdd25c8151bfb17a0356ac8cd7b5dacc0bcdb59e44dc3eb0fbba5603679dca26b7e9f7d7087c025ac5a13421bb587bded578f364c4c0c22abc1617c49a75ef89bd10aa3fdddb73407971be9b00385788ea41c7405503e5a270fa15f68d60cca2d73c0dab8aa835668fb9a08863a8fdbf5d200bad3b3477af4b404fbcdd466b0b463aef591bff7b50a67b642d592d9f0ba6f3355973304f027a67e28199c04710a25642b8aab8e41e99d297e09d46639d68b2744d3a91b206fc1d6411e95cc4ff152ec1893bd078f8003c95e628e00bf02990fc9f523f1041f43faf80ac9560da93fb34f985b8dc165b1a27262b242a6201bcfaa28e7b2fb30c09d5d6fe05cc6d4dbfd10444ea11a2706eb8addb7728d7ad76e8b9245c161d5490bae80f5ecf29e8eefd5dd847cee76bea99967aea95053f67543bf240331cf672f48c724497c08788f165a658eee7ed8543f615ed3a778b10bf8b9299664bcc563ab496979fd6ee551baafa2069b9ccc356080dc1bbf6bfec8add416aa8ec885a43680d557f46ec313c85a76285f5a3ec9e8e79fedba15b9cd4ce8b81aa7effe254d2aa4b50b40c2a04c9eeb095ca6d0c286a12e044793d7e042774a576193020d7d7016c82c788ba60893f152d89172fa065cb09172aa2f17a9a27d96d8525136c80a57c1a5f0e06323aa8cf8851ed09a5d91170c9a35bfa481534300cefe71f5d644a32e6474517c383610a77c871326b14c4a98bc345eb2baa3ffe879925b0474538eb40c0733a3cb26140f120342bc8e093bcd47a8bbf40b00e47ea8854498c6dcf99918eb46f02d7f5e98436c235da825ce4d8a2ff5052d631f23ac8ad989291957f3cf74ae792104b44136aa279e2126a7164aba4a4f35f8738d0647422c6bea6d7e873e0b7c3925944c46d8dbc7cfec0893355bfdf9501456a8c410bbbb13803688898b205dbb1aafec123f0bd7e550a02d33bf6d36b59ccd45205c58202b5cade831bb54b2a8fcfaa0b05d2d0a93b80ff2bdfe893679bbeb7c478c966ec7eac36155d65914a9699a22a14018940c5ad4487c1524460a56bf8d102b8d08b3e9958806bfa9db2f2cd184ea5c17efffaabadd04efab964fd14141174e5d544547089a9a1f20674667bb7f688d5ba97702643db6a5170d98ff17181e55fe4ab7476f3966776c0b9c569ea5d45a37c70b792f9fc924aaf119052249d9040970cd88829522661d15496c14395aa3766466e08be56ea6e32a1b66d616268fb5c62f270399a4c9aa201cca755203c4e0eb840a93cdd28da34f2b5d38d60badf8148ee43574abadeb0443c5a34527ac74fb2c6253de013a971906d4b104a8e7a2a7114eca9d8c290127e6679368d1fc91c8a0f7786d543073f286bf97796935f1638b791ff45171124190ffe43ac686468f4657d87d870fa3960d517442029f7565beb11fef994ec570d4e5501c33e0fe03a9d1fded1bde9ffc4269843317fc6995501662d7558095a43a413419e28a4863b0f5e87b34b926ca19b40e93d1b9b413a3cec41a3ea7183ab815e79c36fef05bdbce43f97f261bed5edf675d9456500e1bae9784141a90e32739bcaec0fc3ababd08214ec97118d7c939549dcba5b7fab7e59497fca24aae402f75e819693c33df5af45b4250bda520f1391de7586da7b88d93aca9297dd0ce89f57c422f0b904a5d31bfa4a0a3087762e94fcff1359e0484662352afb3c82dbb25e7bec075d3cdb8550557c668472069f4a9a02418fda31e75ffab6facbd282afbee52450db14f941c45505f7a6265e798b85b82416a0f7cd06208a75d5eb0ad4d96710e675ab66ede43af06857b0da22a80788c11296057ca2fa8709138e93d0a349035070d5d501920d5dec70f6015cd7b9688f9004e84673e519dcdd033b3e6afd3ea4dc06e8817403f62ed128177a307c7b3f7a43571564ab918f14b1a205451a9ac365fb8c68bac63bfa0e0b4688ad3ed2e507ff1c5a2bb6df9d85f4f74b8bd1b174f3efd2c234b3d03bfe3ad6747944e17a3e37b4e946ac2be5c49fbcfa71d782f1f6910e81d5cc1541a96e5e0d3ce804b9fc928dce26415b1b5fc749b9c33e33655ac7e8069c4ca35c9df3ef3d14c67649694fad151f9def1f6750195cbf87e911facf836dc587d5ebec81a5101078c5a698ca58518c7f33b63ce38093cb064c07d7ddc635ae1acafb0543361b1e67e23b58899710c6a6ca02e7bd2a10b0c7d0a44c210d8b52e602c7327f880b6737a919892866d547aa1e820580f44509401ed083f6826f1ee3df533cb21a7f5e94f49400c717e77b09ef4d3c207e183d6e8c5c7a186335e7229591543b49e637c5e133196661badd13cf953eb31e8826d6e35820175da40e76494b3f2134e088a76df3af2fdc14661e2553e67f995037e834e738fb1bf480380eeabab29631d3b63c82d2b17b86c3167623731d0a29fa4babaf65cc14a2bbbd53e997f35d92957e9ab211d821318567714e419fea4ebfab5a39865ffff2ca45a9c9717764aa3b340dc38d82a9be37571fb2f7d520fcd432697eab3d9e734bd68a643db211148fca19a5e81f23296ad815077de1f595960b6f3f77330ee865430d4e75ee5c74aab3085f7f7d096d8608e0cd99b52f46f08b88852e82692b2b4ca1c5a964f97fcac16535717bc38890a858b53e4787f3e76f7b694066b5fc216b7247fe1743261fc6309ef37f9506306e2ca81fe70ced303a155108ef67f4c73bff408b400ff6428e65735d095dd1892753264f7a5f9fdec74c49fa97b151175d4df77bfdfac9ccb328af2a8f10809f12c7239b5db7db4c6e7aa17e5f19364dfe11842ebaa5b768cc31b3ae822740589a5bd8dd8f3ee86446f28ea2e39b55e555a26f8817146492a12599713b48459ff52a6d692d71d581bd2604559b047f8b4c99c92156e25de4d8ec6511380cc4b5a7f2ea2c866bd553c330736dd026bf760e35b3fa6d1f0a5c0d54d98f25492e855462749e8e4a1cfb93c4032f03eacef55bf3cd4f3ec53fbfb532205086d4f6aa5f02dea829f7c48516c93d1238b072a25ba45ef97562a55bc9aad3f3d7767ca3eb6e5a052827f4edef6a7cc0010be8ec32365e28a7f27325d9549e7a6fc5ae9ee6be05c080851837615ee869df787bb4697a90d969f9bd33d35b4c11117e2c5a07ab8a17f91637385810a2c88dc5f7a334a31b5ee543eea02da29308df19f6491d9450374d43cb8d4b2452ca0c2635b7a1e69af91170c790d13aa1bd7ef701740ba888ef22674b4dc7885e948d2fc87daedfe520ff5f458cbe40f9b5d121c79601700de62b7fdca89087523226dac78208908add89190153ee76414c8e02ab27e75c7652e5bbdeb5b647db388e1713742e1dd4ec0338865009575285d9c12226150deba26f3b99722834dd5eeefa1fcc35c34091ba3e878f9fbcb15c35611b4ab8622140ee0af9b0cb09220702c0dbbfb03ae348629cd2a7", 0xc0d}], 0x9) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffc, 0xb51a, "1a2198b59b58505f40edabfaffffece900"}) writev(r3, &(0x7f0000000900)=[{&(0x7f0000001a80)="415d1d50caf913d67b66975cb9", 0xd}], 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205211) r5 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000000c0)="bd", 0x1}], 0x1, 0x40000) r6 = socket$inet6(0x18, 0x4, 0x61) sendmsg(r6, &(0x7f0000001700)={&(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000200)="55c31c63ca5c5ab8b9ed759500c45375d63c11ef6477b2ded27ef23d25ca9b306427f7b67b3ad22683dce73ae63ac9738fe3fed87bcb517e8491d4f37626b5b0aafddd4b667c39e5f478fc4fe8e8cce2e66049b84d6b97506b47739cb1351d5334899b6e58a9ef038c61abd29715ac4f0cb77df67ef2bc3f19ef31cdbcb53bf42b166025a84ffdaefb544dc50af808b65d0e5bbaeb7da00e2b19d9a468444eff556b32fed38eb7c1f0fe0b7ff8619fb68b0e3423a1fea989a6d534c605e69f4d7be47430c1ff8afa34afb03c9b3a6a5263213cd7f79a517b053e9658200c70ee998885bdacbf9413ee6a3dd5d490e4d183a019856c93c7ab41cee7ceac7132ed37da955140087d7d54e0a3f7a22588e637d2056164554cb3a9dcf3b10c4d0a7b87a9621c36b30d6add95d440c35a217c1df4ddbfb9bc2e120bce3f7b9ac5071cf4f5800dde64496a151a6150e75e78e25da4f96424982e1b3238941fd4567c00f9fb06f8d50eec48849785098d544dc5ea69eb863a98da3dbbc88f006d1c06251195ffd4b30cb5f72e7f23e4790216dcdb6213d71fb134d9e1e74055ee1fd9740addbeb931ccf5b024230bc8cac5e18eb4052ca79b5268bd985494b782e7263f9b6ffb0caa9bfc28032a8ab39ba9a1866719f684c0193b77bf03632dee8ecee982701ca1195f8b090273216a82a209365361607677d2f6464a0b6c03d0c0e3cc6c7ca3546cbf68ff649d30a2bd436fc3af21930743e481eb7dab87805182df4c9e547dbe7fdfbe1189b5a38ea79ab2ba56cfc59f9bb9d37e1f862da7dc44b2fac8883d88d4c3ac60f1e157f305d86a6098e353a18881ce19fd1a181f623c38cea67908c4c07f51e809a8ce94e427cb533d0aeb6b7088edbfc777d4aad32984b2ede12067c10dbe5e1aa202763b379096080f6e7aa0058a398803739a0b2fb2c1d9b9ae7a5458972852de37293ebb01c0d453950b24c91d60f897bfbdfee8191518507385508a55f51f43272bcd2e3632f7186679ff66da161734f84669d79dcd9dc83e9fd4bdc737cc0cc96d25f7452bf7de2b081fb96eb722dc188aafd0a15ea1856034052f94e645558b646470766fdaa09f445316480fd4996436895c91eba723525507cddfb69b2ee723babbd4426edb2b7459d05bc450200ec49b18894c43dc8d725e30ccc1e85c5c0238c116369be20eaa1b9c6fed2fd8af036537c6a23a2e3493a906fe22f9a012ba45eb2270a0abdb6d190c32fac4fc5adae1eea252fc9f26211f7ef2cb549bb89705f5a5a1a7caa1d923ef1fca2d591e9c3b4253848b891d4cdfe96fa054e9535af983121066d31ed3128274ca61e6fd0b7fbbbbfabcdb4b6b1a1112a1f87da14d114cad037e04d7ae1e2ac811bdae449448d35448c8f6ed1a85b45d08963a1872487fb3792fb0a05e500997a81f0c62b78cff6c4f08b6975cd4146a92da2ea4e250905e5664ce2cfb876eed2c3bd90d0d4b8baf12dfd5ad49df503e4b395f4dffe02ae3f8049ea8126f43459ebaff5bd6b288a557b38b7d45d4e5d95e37728a9066a44edcaea4530445547716cc55602cc21c8e82b23e377a69849bd48b607b6c47d5fb75c3ce3677782bf17cce8120633c2437c1c51e6a5a4dd81ebcb0688b017594a8f822c23ec2dbf2fc1252824394dcb7ef6e2ae453769dcf5010ab844d2375a5a3ec67de2aa5cdad026cba6c09b6963152b88a6f97df52636b7d722f7ae1324b0ef804a846bcf308d0d918cd28757696fe9be59e6b98bbdc88e2b4bf247fcbd8695c5837718d1f10eee50b09d523a1fa418c32de2af4b6e731e9865635a1738dbf41a39ec1bc26f175622a9aeba3cb69a677a7d8547c86dd630c706304da3c82bda72a464fadafba66558031a5b6d67df781c0433e7dd0377a11ab836c81cef8b49c35de939cfe429cfc3a50fc39600803f0620ed95833d93bbc6c58b9c49d398b692251838a90b194706def9604c9d9c0a39915243e4557e28daab6a5da1e1166a69cf093c32aa89c6eddbe2c2719fee1ebd5b0359df2a7b3e46fae847b56f2ee8b51388f6f120cbd7fe95a88b25b3b48de1a9c72d4acccd0fc0dcc274ea1b9a1f26465ddb1eb855d2f7acc0a5ccfd49e0b982bca663ae6d32475d1642d6a1c38a56687788e88dba7b53cd35c60c21f5df5e6758351778fb042cf5f64cea7b40ba86051b13d772ab292cf8461b45c2e887c1cef09dbcd38936ee0cbe8fcef786d257b7f8772a74eee20bbb4f74dae90ca869d1860d5620cc2fc9099a4ed368af6273160a18f8667df9a1d0e3bf9803a48bd52cd3b67b068d5772bdf334dcabf5f68be8e0a60c6200577957a65054f4c4b6b3fd09a63dacefdcecfbaef762eadd1c441412893828af59c8c068c5763c3681931193567a80407d4e1674f92cb68db8f8f28b47af269be803acfdb4697e474a0c988b3f8f3ade049df64c7d08756b10cac5114ea009e499e7e2d2f6372d97a6611cebf2a8a0a410e9705ce7ff178cdc0cdd7eda55836f825a7b96541e55a8a628ab9fd155ed9ec523a89f6d106650bc5d4101b51ff7afc6bafd815fb00fa6d9518f73004a0e2a824c24a6693006a278c2463abfce49e12ac3b08415f93ee1453c3e617434e2f31a3e0e034c32518ed22bd0fa67fe550f2ce0666bd46e8781729055c555777b85166f053afae87407beb5b1489615926caff121682feb770360740120b903d2a2d75da9a55a1880df476b18e7d491d41247e007471c6f4252e920780bff8cafd9ca120f9875b4f18609df8c5b534aa45014124dda1b09bcf583d9e6880e8532e262bd9f3947880234d97f14d1343a9871e4e39766891a947f94a21d08f5942e22bf45423084e75d9801657a491ead326791eccc42ce77dd264a2700374e04c0c1b67d42b35bb34d3e5db9a19280f221b58d5adc23c520d4e43266147e4c71ecf770938d627b7b4a2edd1faf5a91c89fe1222f0cca735689e75c0b8eec9e6e3b7c2877da036ac7bcb937ada3c75a01ef5e56e763c40f6e2830dd39741601d0f9693c12d6a3565faf320777ab699cc82294a21eb51080bdd0fbd98da64ef579aec94abcbfb1372772595b186c785b2df2c4ae82ad2e803325293918e1164e056e03eb417a462a750eb4c60f3a80f4660aa97baaf5bf3089597d5b36b342d669c7fbd2c20582b6b6ffa3717cba8c9470959a5bca53ef9e3c5cb8f8c688cb1ee12a756ed0928ed973e7a0b3b8c4a6411e4377fb8fae17a6b12ddf3b12f8d0b3aefdafb5a861b56f8505862f3ca257d664a0a8d5537af72cda0a873af644d111cbd0265383a7492c3a8be5af0787532e465676ef536683a9a912e09fe9fba203326cb0caa28be4b99ae355e4397a593221ddbdd6a41e2e11c06062d1e33d752d3790a481ff86d0e465cee48e2e3b3935f980b01439a4365355f6788396eabbb3aaf2a4d0d6b51e50876059ce1fc8661d4f5ac98d0b40d5aa6608b7859989d0ad4e211cf2bc85f950e1b1f7451a13491493148ae441ad4ea4a1f681452bd490086feb210870d5e0a7a49118331c7f496868d677ed043a356e2dca601782ad738067137ce8056fae081f1b942401be6d6ce2f372556627aefe2bc6d0d13bb4b432e0f80d89fb1823dca84727beb77e5c1b67ff11c203828ccf2c8a996005c4a0ed19470366649cb27f2f1ed4065fc7791bba4db509eafa2063b0ba2097cc108cf74c6915cc3183fb6af73114561a231a5f3599fead96e55a6c96c12d7cf460b86e02e3843b195769e15efebe2c8385ce774efd2e0f5e234bf1c95a015a929c77ab12f0f153a19c1fb19d84c39832e17c74439c24c3ed913864da6ecc554cfc66c458bb8341570ebb9d571f40553960d3e29cac77f45680956789129f20c920152a0dfc40adbaf4f39e43e40df8f09571682af49d3fbd9166ae88a06aa5d96b74b307321124acb5615cd0772588740af891833bc1ff9533ffe12d4854bd1517fc62cae6deb3dfac42240cd09ce01bbcb92a3d8a63a87fba48bd3625925e620a44b5d353d1e3d7863943becffc061a82692172a3a2cdba543afedbe807aa8f2ad66a463fac95ac79d3a44b617dd95c6251ab4ab464957a593aac88d66c375eeae6b94ce54fa70f5c54df722ce06a1f4c472d0ebbb8e7a6108433fbe639a46164a78a477540b1a6a74f768daf0908d1f5bace0199d044ba2535b8c48e14ad83d4f4bed0f466c75fc25ac3582052f5cfa63e88920692275f85207bfdb9f12392ae8e1b73312e777b27650b267d90bd5bf2561eaace107a51f1485984cc6794e3ac492c6adfc563f4dbe1ee0ed26e8a6e3f78b41dc0cf2c75725fd765980cbf0254a836b2902e7e858e94d1a3148d6ec06e3c9f7755db20611e40f41a8e15b8b4abb519056e92e48e6051fd4e4e58aecdbb62bd8c5b40d61e0cf4670e2ee78eb38e12d034ef9bb83d686c4a0a601c0968fc87c95db89502cd4b67ff6b2c42a99e10954293584e5fad9e25e2f3b08523a5ab064eb86eb753299c1b716a0b8cf63ec029606412122d74589fb352dffc997bea7051c80c8f3babd71b0030ae46d5195efcf737175611d8a5903cf9d8d42ec0ae243a48df91fdbcaa3ee194759d47667804317c2641bb8ec9768f6abbe674b95125dd18a1408c9ab7292e5527c83359d3ad690f9c11b21661a2e5de58549a8660108cb88f93a2f53d40bc5cdb27ab76c503d17f9112262b210fa6e6a5fd361fe63734e33a84850f1ae62de43245569ee5883a8bc803961564bc84d82877064e2613e01d929e5075e50eda9db8e4320a326e69efad8fed8b8f69d4de23a76b89ac2fa60bf6ef20fc2d4989825f1d2121555f52b03c7c64af1f6f74c0080c5e56473ad2dcf700ce09f65b5c08860ef72dea60e9928a428ed962dfda416611a78897e1ac0416efdc71af476bab5a7a8bb45244c69164a22ba57f7b6671ae8793377afa47bb9bacc06b1352290356003319a767712f9886a15a0189a10e74dfbc93ad9512ed350df7cc030d7265a46057d950eb6d426952e733ea3da6dd6e30aa3914a1af02efe0dbe74c2a7763f2f5e87f8b1ef1811f56f3754ff098ecafc0f751b54d95d801b861bb4b9d0d60e7d98fe4ae01ba7601a20fac74160c9b74ff9158e4f422f8ac4255876dce41514fcd5ab287427ebfd306932c57d31dacfc33526182f67c3abed9f56fdb56df6ceae2b9b031e2e2362a7564af80feecae1fcded8f5de4c6a88b6ced82e01389f2d5c0b10a1b5040317fdb8f2e5be399aa6134dca28097fd34d360609bcdc9edf928e4c5359b68269b9fdf2d44ddf951cbb763d3783c2ba28f26776f771d7ee682b44815b3dccd8d9ff9eb5a6e80f645d98889b5de1fe61fdfd6ebb03d6582e3ac9b6b1e8ccd0e0934ff5282506bc65042623ddc3259b2b379d1950ece4efa6e45143349f9260bd8b668f1c971777914404811c68693b567d1231d039da431850e89f7377f55e6c9bc29cd373b21cb07b9475c82e10a7b1a5bb69e4cc6c5a27b3453a84975065e03cf0a6e58b73a439c99a5ea53cad3140afe5385fbc06d142fe8d4a7ba177554661d4cd4f5166f824d755a1102aff776c61ccaaf747f95aee32ef3765cc30798708ebc1182523f74eba269ec1ee72e0b6de2dfc051643d3681529e934f1f10fa87aab4c0ebe005a2a811a0846e715541742d7ac0cb5a8e678bb0e8d89538c78edbeefb8b168ed6823efe8f12ae5cfebf9a8490c7f550b9ed0edbe87fb7a04ef988aa2265c5131d3fd449ce32e3a66e69122014dbd431a7c761aaccede23", 0x1000}, {&(0x7f0000000140)="4181bfd4", 0x4}, {&(0x7f0000001200)="56c0cccb77ac4f37dc76463295cdcd3907c7a507b3b6dee14d4f057c4671517554009ee369ae51478d3feca11994a389430ac19af35d3cc77cd73beadc236f46c7fd964fdd15e16a550e3bfd64594e1a1b78f8f9e59ded9c4952a45470b4bc10600dfb9cbf96f650b3c77c5be8040b36cf3255eea05a0b1b1ecd7ceda5bf895923a582e94cf31c73a912cc101a8e01070c63b7fc4ae96299cbb4", 0x9a}], 0x3, &(0x7f00000012c0)=[{0x70, 0xffff, 0x200, "d253674aa20b746d50f82f46a44a06437779ea2ef705c497b159b7ec667f31d9e37674be90df692607514bf402cc9bd3ef10a602fe6513453877010b52248383c2e6c0a82f192dcfb38fd2e83688f1e9504b1ff4210b22af98"}, {0x58, 0x1, 0x6, "6594b540de4abec0801dca7fb01db74fcb357e31dbdc3514c71f50098e692e9e5d19f967fe19f18bd7c112162b1940cbef70769ff6bb9e57957bd1e05f20fa1462"}, {0x58, 0x1, 0xa29, "ac6e13b5f562ec766450ce9b20bbb264a81d1db002bcc1da3761b91219b00d69e007809c59fcb09ab8b29b8d323bd0a7c15c38f71ba349b0ed6e53369cd6733c8154ff87a266baa7"}, {0xb8, 0xffff, 0xa36, "4424e276f060b3caa0911db897f8b9e2ce378ce3b4d7b7e12eef0ce374ac52b11c0dab1941387b5b626135fc43332cfd6e32cf672f735850cd9819d04cdd082b27f72ca9caf19a6ba7bf1a3d92dbd3618ab05a60a4aea2c1ec722f33f69f72d15ae89450e51cae2055284bbb69844ecb80701b12b2f0c7c34c01e68a321c1054dc29f257e19bc7243a380cc2468bfda97fd8c533bb5c68d7f7e5b8773ea753163cee342563"}, {0x78, 0x1, 0x8, "fd82a2d8187de5722564c673fe9c7b5a777e94fcc514842858e1aea3b9be1d6207af0aeb981c0ceaa74eb4c9a0a6fa269365f5ee055d220f46fce36fd941ebf5d8562e370209baa740d3cc99953a9b7bc0e0402231caa1ff4984584c89dd11d50ba1cbaf"}, {0x50, 0x0, 0x3ff, "f6460d7707bfb33d76acb6e7b334c072821d9c067f65b8d5dbdc9dc45180133d64d68f54821556ee316e61a3f4239326996f6cbf4ad648413ac9"}, {0xa0, 0x1, 0x4, "82775ce6fa642a552621607a6f3eed47348b29a0344081a4579635376f7c1b6c5c73d14bfd7a9134f8b5243e6ea8ea25f553778f0ab28d5fe9dc450c6cf067b82f2b38c8b202964c7af8458d4381810e7051e059e7b05e706a8c4ff74a9b96d85fd7eddf9d367bb3cdf5125bb574c2769885879cd5963f84faef6ea82e9301fe6ba9432d98ddca076eafde02f4d369"}, {0xf0, 0xffff, 0x5a, "ecf6e158c4cc9288d1a4db63f23774b7b2eb9d3881bb7883eadcbab056ed38530a7a6ad1bb3c83617bdf4d1f8c8adcf5643111e95728f42d077312832a233588c0f9258456ada01c55dfdf75e26bebc084e225493599a6f7ccde91212c4485404cbd92284e8e82632bf51181abe5e319c4e9a7217bab9022752832e085b787575dbda26bebb5675b90d0a898d271f0b005834c844794539f7a15ef15fddbb8cf61d04a7c4cb0a5add833b8554f4c5c0b79030c62381218c089adcfb1b6a1a34300f7c7cf4c8fe16df20bd87821bd6b73d92a67aceab589ca44c138fda0"}], 0x430}, 0x402) r7 = fcntl$dupfd(r2, 0xa, r2) ftruncate(r7, 0x10000) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000002b00)) r8 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r8, 0xc0104304, &(0x7f00000001c0)=0x20000002) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f0000001740)={0x0, './bus\x00', './file0\x00'}) executing program 3: sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x6) socketpair$unix(0x1, 0x2, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) pipe(0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000280)}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x0, 0x0, 0x81}, {0x7, 0x7b, 0x0, 0x401}, {0x400, 0x20, 0x40}]}) syz_emit_ethernet(0x2a, 0x0) r1 = open$dir(0x0, 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[]) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(r2, 0xc0187009, &(0x7f00000000c0)) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x7, 0x0, 0x0, 0x0) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, &(0x7f0000000240)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) sysctl$vfs_nfs(&(0x7f0000000200)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, &(0x7f0000000000)="dcbf21de", 0x4) executing program 5: r0 = getppid() semctl$SETALL(0x0, 0x0, 0x9, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getgid() r1 = getuid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000140)={{0x0, 0xffffffffffffffff, 0x0, r1, 0x0, 0x63, 0x8}, 0x4, 0x8000000000000001, 0x0, r0, 0x9, 0x0, 0x6}) getpgid(0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) socket(0x0, 0x1, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x10) msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, 0x0, 0x0) setregid(0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r3 = semget$private(0x0, 0x0, 0x2c4) semop(r3, &(0x7f0000000100)=[{0x0, 0xfffd}, {0x0, 0x0, 0x1000}], 0x2) semop(r3, 0xffffffffffffffff, 0x53) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f0000000400)=""/30) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000440)=""/61) syz_emit_ethernet(0x36, &(0x7f0000000140)={@random="29cf6092bfef", @local, [], {@ipv6={0x86dd, {0x0, 0x6, "07a65d", 0x0, 0x0, 0x0, @rand_addr="fe8087c1000000007e5a00", @rand_addr="00000000000000000000000000000080"}}}}) syz_emit_ethernet(0x3a, &(0x7f0000000780)={@local, @empty, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr, @local={0xac, 0x14, 0x0}, {[@noop, @rr={0x7, 0x3}]}}, @tcp={{0x2, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) clock_getres(0x0, &(0x7f0000000080)) executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[], 0x28}, 0x0) recvmmsg(r0, &(0x7f0000000040)={0x0}, 0x10, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000180)=""/225, 0xe1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getrusage(0x1, 0xfffffffffffffffe) setsockopt(r2, 0x1000000029, 0xd, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x1a, &(0x7f0000000000)="5ab777a5", 0x4) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="5eda4c390175ebe9691aae7607b230604b599edc3c85822e772d8bdab2cea2caaf4c01ae5b217fb748fa379abe384b009fa73988ebfeb42c8949f6b87825079a9634c837ceaf76447c0ef140e7934628376e1c3b26d96fbf8951120aa700ce510c62949377c80676204a8123968747b6fb3a7c2dc2f98ba055dd0906ef34f497979ba7b76c8596c6903431d1db9ca385b86b19f3d536722e", 0x98) executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) r1 = socket$inet(0x2, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000100)=[{0x25}, {0x60}, {0x106}]}) getsockopt$inet_opts(r1, 0x0, 0xc, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000140), 0xa) syz_emit_ethernet(0x36, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x3, 0x0, 0x28, 0x0, 0x1}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mknod(0x0, 0x0, 0x8000e02) r1 = open(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x800, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x5, &(0x7f0000000240)=[{0x5}, {0x1000, 0xc7, 0xf9}, {0x9, 0x0, 0x1, 0x1ff}, {0x0, 0x3}, {0xf200, 0x4, 0x5, 0x3}]}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) r2 = socket(0x1, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfc01}}) semop(0x0, &(0x7f0000000080)=[{0x0, 0x20}, {0x0, 0x2ff}], 0x2) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xffffffffffffff58) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1a1116f0d0a64300005a110000fffffffffff700"}) close(0xffffffffffffffff) msgctl$IPC_SET(0x0, 0x1, 0x0) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1004, &(0x7f00000000c0)=0x81, 0x4) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000000140), 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r4 = open(0x0, 0x0, 0x0) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000540)=0x9) open(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) open$dir(0x0, 0x80, 0x3ff) r5 = socket(0x11, 0x4000, 0x0) unlinkat(r4, &(0x7f00000000c0)='./file0\x00', 0x8) socket(0x11, 0x0, 0x3f) sendto$unix(r5, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8cc630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abf09090080fdfed8dcfad700"/177, 0xb1, 0x0, 0x0, 0x0) executing program 3: syz_open_pts() r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f00000001c0)=[{0x22}, {}], 0x2}) r1 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$FIONREAD(r1, 0x80606955, &(0x7f00000001c0)) syz_emit_ethernet(0x2a, &(0x7f00000000c0)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr, @rand_addr=0x3fffffff}, @icmp=@mask_request}}}}) executing program 3: mkdirat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0\x00', 0x0) open$dir(0x0, 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, &(0x7f0000000bc0)='./file0\x00') socketpair(0x18, 0x3, 0x3c, 0x0) open(0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000340)='./file1\x00', 0x0) syz_open_pts() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x800, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x0, 0x0, 0x0, 0x20000}, {0x95, 0x0, 0x0, 0x400000}]}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000040)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x7, 0x0, 0x20000000, 0x0, 0x0, 0xc459, 0x0, 0x2, 0x0, 0x0, 0x2, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x6], [0x0, 0x0, 0x4, 0x0, 0x5, 0x0, 0x0, 0xffffffffffffffff], [0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x3], [0x0, 0xfffffffffffffffd, 0x4, 0x2, 0x0, 0x3], [{}, {0x0, 0x0, 0x7, 0xfc6}, {}, {0x0, 0x0, 0x1001}, {0x0, 0xfffffffc, 0x2}, {0x1}, {0x0, 0x0, 0x0, 0xfffffffffffffffd}]}}) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x8000, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000440)={0x0, 0xfffffff9, './file0\x00', 0x1000, 0x3}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0x801169ab, &(0x7f00000001c0)) r4 = open(&(0x7f0000001640)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000002000/0x4000)=nil, 0xfffff000, 0x2, 0x10, r4, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000480)) socket$inet(0x2, 0x2, 0x1) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x820, 0x0) mquery(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x0, r0, 0x7f) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f00000002c0)) getpid() r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000000029, 0xb, &(0x7f0000000080), 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0xc, 0x0, 0x0) executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000140)='-],.-{\x00'], &(0x7f00000002c0)=[&(0x7f00000001c0)=',@+*\x00', &(0x7f0000000200)='\xa4[{\x00', &(0x7f0000000240)='&\x00', &(0x7f0000000280)='.&+\'[.*&\\&{\\!@\x00']) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r0, 0x0) setrlimit(0x0, &(0x7f0000000080)) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000140)='-],.-{\x00'], &(0x7f00000002c0)=[&(0x7f00000001c0)=',@+*\x00', &(0x7f0000000200)='\xa4[{\x00', &(0x7f0000000240)='&\x00', &(0x7f0000000280)='.&+\'[.*&\\&{\\!@\x00']) (async) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) (async) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r0, 0x0) (async) setrlimit(0x0, &(0x7f0000000080)) (async) executing program 7: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) (async) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) r1 = socket(0x2, 0x2, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000140)='./file0\x00') setreuid(0xee00, 0x0) r2 = getuid() socket(0x10, 0x4, 0x3) (async) socket(0x10, 0x4, 0x3) setreuid(0xee00, r2) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000080)='x\x00') (async) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000080)='x\x00') ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) executing program 5: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000001780), &(0x7f00000017c0)=0x4) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r1, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r1, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') mkdirat(r1, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000580)='./file2\x00', &(0x7f0000001a40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000001640)='./file0\x00', &(0x7f0000001740)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') writev(r2, &(0x7f0000000000)=[{0x0}], 0x1) sysctl$kern(&(0x7f0000000040)={0x1, 0xc}, 0x2, &(0x7f0000000080)="15babcf244c2b33e298134b078c374a42f679c9f2903ea745921db00eb6d1ee266d21bb21c8d34cb866d25b48f66c23b8dac2569f5c3a84957be5bbf55b8a36a30059616c97831c66508d108684c1a1580862fd71e31fe740492658f99500316973a26bd56c316e1e99c8f6cd5f9f6f81ffa8f395ccb99fe50c5a27cb5e186642bc1c80a0838bfe60e9128cb4dfab640c88eb92681d59b0aa5e726b6731b50b3cabb5608bf18f99abe69e748b5da319a90d25080c8a0caa71e934a8166dc9201ea5954fbbf9f1f", &(0x7f0000000180)=0xc7, &(0x7f0000000240)="0c6ed5b07e78c1edd1235456f863faa8e03531ddfade49e85318a1bf63f7c0658769bbd7e0e8efd7ee25b3127952ecf76caf8620a7e32bd5ee11a92b62eb3ea217bc9dc827627989acae27c020abfdebeacaf9abd0818341479d09648b10efa6d1fcee916409", 0x66) executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) syz_open_pts() syz_open_pts() ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) socketpair$unix(0x1, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x7fff, 0x0, 0x0, 0x0) socket(0x18, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x35}, {0x14}, {0x46, 0xfd, 0x0, 0xe151}]}) writev(r2, &(0x7f0000000080)=[{&(0x7f00000000c0)="d3d9bc6f7a689f455f7bc4e71ba7", 0xe}], 0x1) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x0, 0x0, 0x2, 0x4000}, {0x25}, {0x4000006, 0x0, 0x0, 0x80000003}]}) write(r1, &(0x7f0000000140)="0000000000009cb8e7b6242a091f", 0xe) r3 = syz_open_pts() ioctl$FIOASYNC(r3, 0x80047460, &(0x7f00000000c0)=0x3) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) r5 = socket(0x2, 0x3, 0x0) dup2(r4, r5) setsockopt(r5, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfff, 0x0, 0x0, "bd1331844e5b401532158b7b8c4d9c602691cdcf"}) write(r3, &(0x7f0000000240)="f561325db04cafa4512e5736e365ec83b3cafe082b7b4436cd4c057f8ba5b08a4c719ec710b568ae0f7befd0ed09", 0x2e) ioctl$WSKBDIO_GETMAP(r0, 0x80047476, &(0x7f0000000040)={0x0, 0x0}) executing program 7: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r0 = syz_open_pts() syz_open_pts() r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r2 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r2) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x3}, {0x87, 0x55}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[]) r4 = kqueue() kevent(r4, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x25}], 0x7, 0x0, 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000200)={&(0x7f00000001c0)='./file0\x00', r4, 0x1}) kevent(r4, 0x0, 0x0, &(0x7f0000000a00), 0x3, 0x0) sysctl$net_mpls(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r5, 0x4004427c, &(0x7f0000000140)) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x1c}, {0x40, 0x40}, {0x4000006}]}) write(r5, &(0x7f0000000180)="0400a8fc9dfe842e583719781f8d0d", 0xf) executing program 3: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x40, 0x0, {0x0, 0x10000000000002}}) (async, rerun: 32) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000000180), 0x4) (async, rerun: 32) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x0, 0xffffffffffffffff}) (async) r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000240)={0x9, 0x3, 0x917, {[0x2adf67b8, 0xbdd, 0x10001, 0xffffffff00000000, 0x200, 0x7fffffff, 0xd53, 0x887, 0x1, 0x100, 0xff, 0xfffffffffffffffa, 0x5, 0x10000, 0x8, 0x4, 0x19497147, 0x7fffffff], [0xff, 0x2, 0x1, 0x7, 0x3, 0x1, 0x7, 0x21c2, 0x5, 0x7], [0x64e, 0x0, 0x1ff, 0x1000, 0x1, 0x0, 0x800], [0x522, 0x5, 0x3, 0x5, 0x6be, 0x8000000000000000], [{0x7, 0x1f, 0x8, 0x71}, {0x1eff, 0x1, 0x1ff, 0x100000000}, {0x8000, 0x1, 0xbf, 0x3}, {0xce, 0x0, 0x5, 0x5}, {0x8, 0x1, 0x80000001, 0x400}, {0x200, 0x100, 0x8000, 0x8000000000000000}, {0x5, 0x80000000, 0x20, 0x1}, {0x401, 0x80000000, 0x0, 0x5}], {0x8, 0x46c, 0x0, 0x5be}, {0x8, 0x1f, 0x5, 0x4}}}) (async) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r2 = socket(0x1, 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x1}, {0x74}, {0x812e}]}) (async, rerun: 32) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) (rerun: 32) close(r2) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100), 0x3) close(r0) r2 = dup(r1) poll(&(0x7f0000000000)=[{r2, 0x45}], 0x1, 0x0) select(0x40, &(0x7f0000000180), &(0x7f00000001c0)={0xff}, 0x0, 0x0) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x43e10e0f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000006c0)={0x0, 0x0, 0x13, 0x0, "5238f0980ba4b32494000000002fd505aac10fe3"}) writev(r0, &(0x7f0000000800)=[{&(0x7f0000000280)='\x00', 0x1}], 0x1) poll(&(0x7f0000000140)=[{r1, 0x86ef6a69ee17bf91}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r3 = dup2(r2, r2) ioctl$WSKBDIO_GETMAP(r3, 0xc0105715, &(0x7f0000000000)={0x0, &(0x7f0000001f40)}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffc, 0x7ff, "1a0e0ad5e4a52a829bb82f36b921aab39b58505f"}) executing program 5: 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) (async) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000240)=@abs={0x8de26abd617b0127, 0x0, 0x0}, 0x8) (async) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) (async, rerun: 64) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async, rerun: 64) r2 = socket(0x1, 0x1, 0x0) close(r2) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 32) r3 = socket(0x18, 0x1, 0x0) (rerun: 32) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r3, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r4, &(0x7f0000000080)=@abs, &(0x7f0000000140)=0x8) executing program 7: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1d21}) (async) semctl$SETALL(0x0, 0x0, 0x9, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair(0x0, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x4}]}) (async) shmget$private(0x0, 0x2000, 0x2, &(0x7f0000355000/0x2000)=nil) (async) dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) socket$unix(0x1, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2dfa7f0000000400", 0x8, 0x6}) (async) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x2, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) close(r2) (async) poll(&(0x7f0000000180)=[{r1, 0x40}], 0x1, 0x0) r3 = dup(0xffffffffffffffff) (async) setrlimit(0x8, &(0x7f0000000380)={0x42, 0x62}) r4 = syz_open_pts() close(r4) (async) r5 = syz_open_pts() (async) writev(r4, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) (async) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffdffa, 0xffffffc0, "b4000000cd40000400000c0000001f00"}) (async) pwritev(r3, &(0x7f0000000380)=[{&(0x7f0000000280)='~', 0x1}], 0x1, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x1}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) executing program 3: syz_open_pts() r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f00000001c0)=[{0x22}, {}], 0x2}) r1 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) (async) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) kqueue() (async) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$FIONREAD(r1, 0x80606955, &(0x7f00000001c0)) syz_emit_ethernet(0x2a, &(0x7f00000000c0)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr, @rand_addr=0x3fffffff}, @icmp=@mask_request}}}}) (async) syz_emit_ethernet(0x2a, &(0x7f00000000c0)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr, @rand_addr=0x3fffffff}, @icmp=@mask_request}}}}) executing program 4: sysctl$vfs_nfs(&(0x7f0000000380)={0xa, 0x11}, 0x3, &(0x7f0000000800)="15161665a565b678efcc1a16e750e50147e95193ee4a52bc22714f2d99406ed9e0046419cf774346a78b91f34134423ca6df2ee7e11498de3dd4ee42273a30c6221164bc556c759101a63dfd9a07da07c07c55632baa5f242d7aa5e0d7bce28d2bd5710c7cd74a77f4ddcdd98bbbb925fd0000000000a0c5b566e95cffd51dd54778f017805664c5222303ba4097947fdf6c8f6c89d172d855f83b18c1f2ddbe1f158b1305cf56c8030b73e0a97c164dba9af2df834846be2ec32e933527614df040bfa999b6eff82215b3768fe1947d3fafafa52d2e71c0b8782b7ba56af6ca070356cd633c34c22bdd9ca355290c3a46bc7487fecf09c65251b3516f00853822191627e6356313aa5aeff007467b9301a9049c8559f14e43b4028404ce30f9e683d7b2b3c55da53e4951756143a590eeed8f8f2e0de32bc1e63802c846a2c4474eb81df6fe04f246b2de4c0331166e9b25", 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f00000007c0)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r5 = semget$private(0x0, 0x7, 0x3c0) semop(r5, &(0x7f0000000180)=[{0x4, 0x3f, 0x1000}, {0x1, 0x9684}], 0x2) semop(r5, &(0x7f0000000140)=[{0x3, 0x2, 0x800}, {0x2, 0x6}, {0x3, 0x8}, {0x2, 0x3ff, 0x800}, {0x1, 0xfffd, 0x1000}, {0x2, 0x6ff, 0x1400}, {0x0, 0x7ef, 0x1000}], 0x7) sysctl$net_inet_tcp(&(0x7f00000001c0)={0x4, 0x2, 0x6, 0x14}, 0x4, &(0x7f0000000300), 0x0, 0x0, 0x0) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000300)=0xc) r6 = getuid() r7 = getpgid(r2) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000001c0)={{0x80, r3, 0x0, r6, r4, 0x0, 0x2}, 0x0, 0xfff, r7, r7, 0x10001, 0x8000, 0x6, 0xbdc2}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540), 0xc) setrlimit(0x0, &(0x7f0000000040)={0x7fffffffffffffff, 0x7fffffffffffffff}) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000580)=""/255) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) setreuid(r6, r8) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x10200, 0x0, 0xffffffffffffffff, r6, 0x0, 0x44, 0xeb}, 0x2, 0x8, 0x7}) getegid() accept$unix(0xffffffffffffffff, &(0x7f00000029c0), &(0x7f0000000000)=0x2) open$dir(&(0x7f0000000340)='./file0\x00', 0x10000, 0x42) socketpair(0x6, 0x8000, 0x38, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r10 = dup(r9) ioctl$BIOCSBLEN(r10, 0xc0044266, &(0x7f0000000100)) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x80}, {0x7, 0x0, 0x0, 0x400}, {0x6, 0x0, 0x0, 0x4}]}) syz_emit_ethernet(0x2a, &(0x7f00000003c0)=ANY=[]) executing program 7: sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x6) socketpair$unix(0x1, 0x2, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) pipe(0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000280)}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x0, 0x0, 0x81}, {0x7, 0x7b, 0x0, 0x401}, {0x400, 0x20, 0x40}]}) syz_emit_ethernet(0x2a, 0x0) r1 = open$dir(0x0, 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[]) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(r2, 0xc0187009, &(0x7f00000000c0)) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000240)) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) sysctl$vfs_nfs(&(0x7f0000000200)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, &(0x7f0000000000)="dcbf21de", 0x4) executing program 6: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x10) setreuid(0xee00, 0x0) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000280)={0x3, 0x0, 0x100000000, 0xd660000000000000}) getgroups(0x9a, 0xfffffffffffffffe) ioctl$VNDIOCSET(0xffffffffffffff9c, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', 0x4, 0x0}) r1 = socket(0x1e, 0x3, 0x0) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x0}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000000)=0xfffffffd, 0x4) socket(0x2, 0x7, 0x49) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) setpgid(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x2}, 0x2, 0x0, &(0x7f0000001080), 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x20, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r5 = kqueue() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x8, 0x0) kevent(r5, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r6 = socket(0x1, 0x2, 0x2) sysctl$net_inet_etherip(&(0x7f0000000240)={0x4, 0x2, 0xf0}, 0x4, 0x0, 0x0, 0x0, 0xffffffffffffff12) syz_emit_ethernet(0x4e, 0x0) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x0, 0x0, 0x0) executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) open(0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f00000006c0), 0x0, 0x0, 0x0) socket$inet(0x2, 0x1, 0x20) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000100)='./file1\x00', 0x75f493fec6515f78, 0x0) r0 = getppid() socket(0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) semop(0x0, &(0x7f00000000c0)=[{0x4, 0x4, 0x800}, {0x4, 0x1000}], 0x2) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000002600)="e426d0c9699fa16c61029568a5a7fc4010a3cd26086976524a199b576cf58588bf04a142f6933152a977d2b52172fbc1bc5231c045a6622295075ec4a3464b1eb4f2ec0a2d86a5a89c0068585d86bc0c34d26c9fa33d9dc75be8be574f6cdac3c683192c85c23a324c56f07d231e91f631f18e4d4ded4945bbfffe6467e7175380f40d0aa0ddc02bc92035547a57786aa267fc5554d52b3b4406666e8333a4389f84041bc3e8057f0c8186e6df27b735fdccd1ce4922c449c593e3f222193e5cdb923dfbed69ef6839cc6d700b2e4dc7a7f4a7448e142272318415517043be65e4541ed5f8777f1717abb4f815e52a7547dcc1c5e99ae525aaba3f8c37852e2a9a761130d19ca867752c2dd3380f2b7e77156893ac49cc74c72d1af608bcba7ea1e8005c1e2bf0076237863455624a4f24893299938c22ad4235e0b5d1fdf2d8069c2722ba87a74eb6778174b5100c2f07538a88581e2c43c29cae6696b2a9bfb92d1ab504722286b3563168de5563d60396905f0cf6e710649b53092dc4731c59feda9d9263173ea94d3c1ce55732f8422f1eedf08549b76583c59cdfdf7b44eaa3f84647cbc0f87a971d07b303c8d09ff2c42c7342d2afafa8b3a688d3a4f8dc76562c933852f30b175f0e250e46af8e1dcf45dbc0e3629080bc09c3dcab3a0f1fe516bf097d063a7292756a030ef5dcb981eba7d260b4a1008fe9bbe360a54eba825ffdfc10e6e921081a6a97a0182394ea65e025dcbb65f861fe25110364b5cb8bfdb0980fb465129c747138297d8106be950b9bcad27fda8368d4ea87e0dab3af0f2e48aee3f369d4747bbe7fdf4b8ba5f07bd2c1ea25dc9437b67ab2f056d81cf427f98a8d455804530e92f3ba638754231e7ac56ca04eae9d5d63dd23daa5d886f23e4890873650757b2985306f8bbe1f43f586ac450712df623075e6ea2f394b73952de5b8cedb22229bebb01656439b84e5921be138ef6d748dc68f54b91e4aefad741f06a026d7c41acad5e96bc3a419dc7e0ef20a7bc7f53c61c7a49b276f239cebac82c6d536603c464ea10b743aebeb45c20da1e116a80f3bad7ae1d544d4ac516d3527e66e1072185e722088cc81c146d679cd132b34a8f47bab6090d8cecf8e1687d3686d2d72d8ab595c101a11d30a40387b630db7309d0ed1a0dbb70d8bb3e17d34d3994dff60cebc9c7999aa146e599d33f50cfaa9e81a565dbb768d233a361753afcd46e1f82a05be6bc93df46d52bb5f4e0c0fc81095a263e4724e0f8128a427830300a8b302ac0c3e6b1215ec8bc668ec22726e018bcc97ad79a6eb433c23c67cc7f06e5f7c3a75b8916aa0d9f081663571d5cb5ba5dd310b470ea66c467212a0cdc2d863ca25e4182a40d6bdd9ba59aa539b373624d4c3095608311b275c2e26601e2734a3f6c28917f56c53502f4862b415dc8131f29952bb05abe3bf592aa8941971dfdb9f3e0e4886a75b0115e9cd6e42b46af5d4", 0x421}, {&(0x7f0000000040)="8816ed", 0x3}, {&(0x7f0000000240)="5be063a18aaf93516ea863101fa2817b3fe9be49bbc283f1512155faedc17e8414156ace7962d82e6f5447e5e71aaa3c6c0ba33971371c0f21a8954583f612dc51c1912f7df2b99095ca8c4cb1824b78d031421c90820a86cbad5e5097e5adddb93f9d4a2668ca6d2d8face3781ba37312e9fa328e613777d0632cfa0acd78b7565c0a53080f6af5726ca398b42a", 0x8e}], 0x3, 0x0}, 0x400) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x1808, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0xe62bf8eb69980ee7, 0x200, r0) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) socket(0x18, 0x5, 0x3) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000080)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$dupfd(r2, 0x0, r2) r3 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f00000001c0)) dup2(r3, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) socket(0x0, 0x6efb34f9ae2e33d2, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x80, 0x0) getpid() executing program 7: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000001780), &(0x7f00000017c0)=0x4) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r1, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r1, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') mkdirat(r1, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000580)='./file2\x00', &(0x7f0000001a40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000001640)='./file0\x00', &(0x7f0000001740)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sysctl$kern(&(0x7f0000000040)={0x1, 0xc}, 0x2, &(0x7f0000000080)="15babcf244c2b33e298134b078c374a42f679c9f2903ea745921db00eb6d1ee266d21bb21c8d34cb866d25b48f66c23b8dac2569f5c3a84957be5bbf55b8a36a30059616c97831c66508d108684c1a1580862fd71e31fe740492658f99500316973a26bd56c316e1e99c8f6cd5f9f6f81ffa8f395ccb99fe50c5a27cb5e186642bc1c80a0838bfe60e9128cb4dfab640c88eb92681d59b0aa5e726b6731b50b3cabb5608bf18f99abe69e748b5da319a90d25080c8a0caa71e934a8166dc9201ea5954fbbf9f1f", &(0x7f0000000180)=0xc7, &(0x7f0000000240)="0c6ed5b07e78c1edd1235456f863faa8e03531ddfade49e85318a1bf63f7c0658769bbd7e0e8efd7ee25b3127952ecf76caf8620a7e32bd5ee11a92b62eb3ea217bc9dc827627989acae27c020abfdebeacaf9abd0818341479d09648b10efa6d1fcee916409", 0x66) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) syz_open_pts() r2 = kqueue() clock_settime(0xffffffffffffffff, &(0x7f0000000040)={0x6, 0x7fffffffffffffff}) kevent(r2, &(0x7f0000000000), 0x80, 0x0, 0xa1b9, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10242, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r5 = socket(0x1, 0x2, 0x0) dup2(r4, r5) setsockopt(r5, 0x1000000000029, 0xd, 0x0, 0x0) poll(&(0x7f0000000200)=[{r3, 0x4}], 0x1, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x85, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="94c799e845e3728fe0395644c7c6f150860233efecf56fa2bb0f2999f4a251fe7da7cd83d68bac3f0d", 0x29}], 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 6: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) close(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000100)=[{0x25}, {0x60}, {0x106}]}) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xc, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000140), 0xa) syz_emit_ethernet(0x36, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x3, 0x0, 0x28, 0x0, 0x1}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 2: r0 = open(&(0x7f0000000000)='./file0\x00', 0x205, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000004}) syz_emit_ethernet(0x2e, &(0x7f0000000040)={@local, @empty, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, {[@lsrr={0x83, 0x3}]}}, @icmp=@info_reply}}}}) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x17}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="00040000", 0x4) renameat(r0, &(0x7f00000000c0)='./file0/file0\x00', r0, &(0x7f0000000100)='./file0\x00') executing program 6: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) r1 = socket(0x2, 0x2, 0x0) symlink(0x0, &(0x7f0000000040)='./file0\x00') ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) write(0xffffffffffffffff, &(0x7f00000001c0)="1634", 0x2) r3 = socket(0x2, 0x2, 0x0) fcntl$setstatus(r1, 0x4, 0x40) ioctl$FIONREAD(r3, 0x80206979, &(0x7f00000001c0)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x1021, &(0x7f0000000180), 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x2}, {0x14}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000000)=""/250, 0xfa}, {&(0x7f0000000100)=""/157, 0x9d}], 0x2, 0x1) executing program 5: openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) socket(0x11, 0x3, 0x0) sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="e1000000", 0x4) 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) socket(0x2, 0x4000, 0x0) setreuid(0xee00, 0x0) r0 = getuid() r1 = semget$private(0x0, 0x4000000009, 0x82) semop(r1, &(0x7f0000000340), 0x0) semop(r1, &(0x7f0000000140), 0x2aaaaaaaaaaaaddb) mknod(0x0, 0x2000, 0x6da) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r4, r3) shutdown(r3, 0x0) poll(&(0x7f0000000080)=[{r5, 0xab6cc3d7ffaa0897}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r3, 0x5}], 0x1, 0x0) write(r2, 0x0, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) semop(r1, &(0x7f0000000080), 0x0) r6 = getuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x215, 0x0, 0x0, r6, 0x0, 0x1, 0x8001}, 0xdce, 0x32f9, 0xe057}) r7 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x7b, r0, r7, 0x0, r7, 0x88, 0x4}, 0x1, 0x1, 0x7c}) setreuid(r6, r0) r8 = dup(0xffffffffffffffff) setsockopt$inet_opts(r8, 0x0, 0x15, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) executing program 7: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180), 0x400, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)={0x0, 0x6, {0xffffffffffffffff, 0x5}}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x0, r1}) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0/..\x00', &(0x7f0000000100)='r\x00') open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000300)=[{}]}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000400)="c019b1509b1b4354d29713e2034b4dadd7c46a229c7bba986f35ce26bce63ccb2d2d8a9d3077038ccf2d30a96774f7eb42452a2d91dd1998ae0f5df817585329c80cde9ed15b523a2985c68cb89af05c0d50273f339f3665955bdd5581e21cb74e765330cd6f6307194d23bcd1a5bdce9064e8885f30530f5b01c0083ca5a3840a73a7ca266f8a63fbe6558e9953bd4d22865c5033edcfbbca", 0x99}, {&(0x7f00000010c0)="0c0514220f6aabf17e588440642f122fdf31af2747c3159e69848616641ec08300a97b672d2250a61667eadf7b8bdf6f28db20f4114b58c692828aedd093115d7ce071e6a9a0f8a8edc9eeac935a7bfc493ace59e51cd0a64ed0226073d473e430048736b5aa688ccca0f3f1feac21541a6ea7116fc7f7e4d123e57a0e0cbc6170250bd2dee61d9ac9077512c0d835d04a67c5401f86d8550156d55ab24da0fa875e7df429e596e00d4a41b5319f384470231650f87b116ca25eb84c4bc3f020db4141a35c41a241e6a49d59c3b666a02dcba314300756001f1ae373fde4b0b7e41ea0366bdbd757737bba58df3145375940e71b887bd99544256e80eed466bba69f4d776807454aaf7daaa78117c538dddef9f6d5d1e539d2edd84e16e5518c0a43418e070ffbe9bc5eaba35e25999dba9e3b778fbc5907ba6d81e1d7b738246fd5ca5c8037a573823d557bc869f41b1820b0628bbe9fb754222f0afb74ed06af66b941c62c79c3c82c4feb150beaa504a0177895eba35907b0cf57b1e48d4453f7be9ba532ab10803e38d845a009c13cc38d4907cff0311e18adf9fc28637ebcbc46d50166776904f8d28e9c16daff0e7a780b2979050690164b42451407f5ec75bdd66aa9ccad88e6b38ae35ea6f46b29ef1868c7633ebca13d0c8f91dc22876996d042baa5867822a7b2a02e8d182cdb0ae37c950868358d1369683d2a5c8fad69b0276619abf097609805b5611f5596fb5bc8904679e9e5e240025f6d461bfa95486c2802b3a936f4f19b3aa12332c811d2f3f0975b1a0f6e07a41f2ed5435d2346eb36877f7744d07dc82c45d1782c22ece2dc87d96152f920a9ad5e00202c42bfcc36af1e10d962933a0da3cd385f8d0104dccae2474f42b40ad58feb4f8008459ae592bac1f1904ae29154b62073ebd0e6fef83e920b2c096c56fd86a2aea937e9ff77ddfb0cc440537725acb98a152cf1d20dc53a2659456210fa0a0495b12eb59206d1a783084aee6669226493862c9d618d9dd16d60c1979fc0171977fbcdff85612d4632b3fde4c462278a4ca9b6561b10a6dc4d7c590041281576a9d034c8127615b376424509a0819b80a6fe612b39d3bc0aa9e3ab5cf6d53c60963a579d6ad12d1e873fa6f669ff9a11bf0fc650c32922ce8ca9f1d54cf18542d2fe7dadca470bd6d4684d38e95787162a79acc1c4cbcba5e5c5bf512fe7ec70c5a48af4282637560cf97b386ee63cdf1a221891b26f820be82779798c9aae1079ed9510ffc58641f3f2a1d9a373498a8bf89702f4ed4d2842d367021bb6c38beacf6b078c717b7ce887f472607115a6521034f688b7cbff2a17c0b4417dd41373cbdc586b95d5f289126e514db5ffaa1c0e471a59ec0d8277dbba2f7cabbc19222f2c5f49720edc0a46a561a161fcdaa6c0039defb77f45f42baf2648431ee3d021ab1cce84149fafdb1970db41368fefb4faaece19072cfeb9875a10966e113d7c680bf8e75ba2bd33c70a02ea40654fafa21e00a98ece5b93ce38d28b8604a88f5180f549a144753f4a1f63641e614db57b13b5337d98ea3dd18a6346e7357fdaa012da70bc63057dca74b24e3d836c216d1b3aa2101c394cfcdaa5b5013675628f41946518b8ffdac3b31ab0cc76224be185a85adf96b0fa97c10779b6a7add1e3cd89746492f9bf9c9447ec2ef0aed7b2488f65d3cd750930a2d0619241e912dd6aa5a7c7a562bd51cd580eb633a074cfb9224edd25353e1c43e138057fb361a92cac13adff12c1be4c8333cb2f05f3152a5887051a0913b3fc5f2803aa83deaa0315cdb28c0a347f274bf5fca9f9fc137d2994bf3af8f43e296be545cb411d6a8cb49fc08b3549a7eec333fa01976a1aca9996b8c9037ecb67ca1a04b8611daf28802ef0c0825978939afa16d3ae5ee66c909c26efc1cf3f8b4878dbc732817e8d8acbe6f3da3046710cffc68d34e106dae5967a6546b1d9c149efafd4bdc4bed8ec68c0975be04365d940c6c1453bb3526ab633a561f1b00fa5a0f29e759ff8abcdb331b4fffd3381188f8fe0215993a89955194957b811cb7c345df39539cbdb6ec6bcdfc7f0419f880c40ad6402a38fda28b2afccdb37de67061f2f213685cf7ea990d018d717c0b62bc290784a649d1afa3bf0d27ac3d90246beb6ff71faa29cd303eda1fd85136e74ce56bbb8d432bae0ccdda3cae9c0a51f086f74d5547f13ff86494d66468cdf6a9061da8838c378c1223766f07823997f4d1d30c4c9643da873c210a9e06dc8c7f4aa7865ba9edfff73e4ec327fc0d6b8dde6f5597bb4f1a53bd5cbda3f1bcc7e08ca7c2c2f4ca791f8e5ac628a57087a1003099decfec1413937990dbbdcab8a55fe8360e3bf827a371b2b2a1815f160456e5097bba89b0cfba9e4ab111373c3023f54f0b2aedf4b4c1cf2d08896c700c50ebac16c6e1855b81ec7222cc41ab9b7c9150254067d7fe3f52cc3cae7548a43b50ff34338f5f2e1b2898f8f518e337d417b02bc2e2a5e4040caaf991e396cd370625b18ed117e8c34b06f0f0bc630376d8db2b98a076fa179f6d29f567401b6b86898227ada82862e9bf59842cf5b53a9e3448e77cdf025bc876aa927c5e4ea43c383b5e5d726c035f9253dfb5664af531046ee21eb42c27cd5c3a53f95cc7278892268cf6b928c7e196b59cab5d261d6e308d6a549b0df33ca0903ab00124a49e8e7b8e3ec681c2e2e54504d8a037ca86d246786957a0b3cb6647586f6af42b71c328963ed723bb975a3beb3100734f3cd36034c44c1fbbc792437598b4e8b34c1d27e3c7ac53f264c384295958e8df9efc19c520592bbffcfa1e376b4c98d758dd4da416f3d173fd56f29a4281b4b88f0c245adee299843a4399f35f281d2f2e074ae8ae15c123f3efd30b1aec94df4c9f503b2432bc8e4edc13a8b3f2324cca6598d2850c34f686937722862b4ae1aba0c28fca28c31520ad2d30049ee8a74df69140d215dc13d939e2a60528774628e2721cfdf131693afbdff3f42151aaec40be98af5ef2f647a5bd614b463222d315d5523b0386f2f49032cfeeabe42d6ac3888eaa5d0f92d991096e215917424d220aa31a50e9f831ea677eacdd820ad6c3688a52e093c1be597d13d4eeb5abb1cd6d16863615627ebf464956cedee294c48ebf5f17f97c697b93f03d794190760f01f25cd72aaec89d6904a10a5919696dcc05d933eca540c8b7d8f0109c711d670935cbba659426aee851a056d8a9c20ac6be0b9ead27cefb54d12f8f5c026e293228dd52e78040fc694f8b173d708b536641c08fc4a90061a865445f7ec3acffb600aa834b97c2c341fc6b2a56abd0dfd441def833fbbe29a236234c63006779c973f6b619e8ced2cbd63cd25f8d7bea715324d6c47c602bfc9c6707983a8617e95f0fa966926371ab14b156a1c8ac553d72fa536660a25e145fb593d67261b3baf55daca8c809743385bc700d437a787058257664399a95ba2ce4e7c2b31f45b5874e7f18512de8bd6670ac063e4dd85a63dfbefdf709245bf1a68cec4d13223ed34a5d1b361d09b643f1522dd01ee19d40c8deaa0d940d9241b4d8c4effbbfe6355d79f7b81b88212733f43c1e4445fd380cff660cee528a19522396057d324f9b0a2b5a64ba0260ed861832981f861d09d531454c53d525c2a863f6cc7c9528869afc3fb1a31ea903a1ed36c7a0ea93ccf47bf738feb55d947e1fe2e5a8052ab334788c6e3f581cf16e306b9117a2527799b7ea0dc8a1ede6b2c1a19c2cdc259595e165135883d4b09e995462902eea7e6b44affd35ea9421400c384d697ee507abcd78971dcf9e18feae4b2478f3048d0b39c08201fc1a38ae33c62635fc856e5956ef9f357a89be5e4692bef3ddde64d641656ff6db59f8acb2cee944133a857756a1f2973bf43aad8aaa47109ba0e92059fff4c72667e7ad08946af21994b7a1b2d6dbf80b8c4f1f36e3aba3643a3925e14ba61188abf605e9affddba16c836e2261e4cc24abe0d831063ad9fbe19eb303a7b3e04e029e66d7a8b8a7218869d0ffd00dd9bce9c6cd018d603a489af1ba8791708a5ae799144e6e542eaa106f776a001dd7d7070dfb46c9a4e06ec33641e1a04b5994294c80ba42c9ca49db3fca71482b0a31e1690df0422cff831de6155a8a6574f0e929000d6cf152463f94f1a6ec62b077d70f5ba6a8192d4db0c40fdfc936c0c005b15561aeb29e3266fb4315128f54ddc2570b0db13200a75fba451dc34fcb3206e0c5f67118c6ed3cee0e3cd3c8e1a1f01b5f4e7b7b4e819634e8edc75440ab9ba9de73fd0c0acb90fe85c91209690aac2457aa5c1ee37261ba3e05ec7161b2286126e1fa02e158eb88a83e42699eceef1c921c27edd626153c325c296b191826426db48e295d18df3bebce39b4cd969203f094a7b79a447241488b0d740b7c0e9eaf91e18910207df87ba23fad08ab822b9d505ca2aa2bd22d6eed66fe6061e06931915c36d73ff9cd61ac565a5dca81bf64b352525fd743a0711fcd9c002ff489ccf4bccec21809b8d2451c3d842df48b0646d50debf6133400e8dfdb281e1c452f3e8c402e57f0f53c8c4df88eedb173f1c0f2b654f0b9f0a32d22eb2132b48528bca9de0e263cf5abba212bc39fe2a58a2a590137b15b9832be3a09a375c33017879be4ea239931f26184e523eec48a58299865ff0f58ac38565b13f583434a581dd0821b68d0bb012da521ebfb7076b7b9a0fdd0bfbdc1ca1dae4934f8c79bcf60f57c0100bb9c82e44eb0970d52c3cd180b9eb50df1ff85ebc300eb357e3f1c94ffa9d13f0c13f41f57057f97bb2dd5833d84ed5a59a3e9c7585125b4a188053d4e385406af405fc0c233131c42c89a47cc2632c8cebcc1095036a85068e8871d7c0983e84124a0512da748e9f6c18b5a54f7176d19c43073c596886bb718d9649b03a80c659a9e10f6b7a22f2c079be8e37cbee18e42d6dcd7a78cb82a322e349abd0030307461eb582d1d12abc2757ae999512c1c4250261fa61cbcb8f2a2e71bab5767464d3f1f20ea818a852ed6bf90b9329ae7a911bba845a529a029ebf6dc36a8660aabc15ad5afe1c7da5e58094fd1297b2325d8d46d6053e2dc366d28d267db0dadcbfe9de68feb350416ea4adc340da735a47a4a489f6c32a73147ca24166a560c87c8a7e52c0b8759c5d968a3d32c32e94a29e080c8b797f8e20fcf862eedd8d301e22c20f71014d143943d2b145e6932e1ac792bdb4b395eb07d1861293f0204ba7aface2dcd3a54598d3ed5165df62989afbdc53913578896637cd37517955595767020ce421a8754692607452f8a39c478050f672992985da8e81fbaacb8aeffef2d3725620e779ef58096ea9443e0a1942f77585d119c78c73249abb16ad4fe976c63a3c40137bf3987e507a17a9b57261efa49089dcfa46d630fbf11239014256fb43723569d91faeebd31275256bdc8e43606e2a64d030af1e75e076660ced009f0310046886650c63a1a2936a5d08a38979a05be652bae762fb657a6d938160f2f6c8e30bd0f5ad0202325c2f234de13cbdaaf5ed1a1e3a9facf4bfcfdea67cf127cb4281eb0abb0bd66eeab9a9d2f806565efe7a0a0a489b92c251a05c5c5fb29c2e8ae0d2bd888b7262720f18a964e0ba9534b6960fe7ce8a6456a1a2da906b334c0de755e1990f1b0cf71394f5ccec15682e3929c81a75e5b4bceca89854a3822737c5b22a5650e52737b6570094f53ef85caf6feac619a1ad2d57880f2b1c6c04243e327c32c295", 0x1000}, {&(0x7f00000004c0)="f15726d02fc0f8b1a0123d48b9d04070539782cd69c7834a56b9d40efbea09f7676f10d0740ef5d98cbd685abbd6157d6c899211143198e68b27df49b387a23b8b0f4ffa00cedc9393b4d7c7191816f73e4ffab1319149add4bdb3f3f52513f4ffaf3be44c4862e6aa8f63716d889206eb38fa3c3bda289ad29bb238b143a7f22d6ced53f766f906e8bd97e1898748c67992b0610509af40e9aeb80bdb6c35abe80000e8a95f59fdf44e5fc9f217c23a8ca3", 0xb2}, {&(0x7f0000000580)="720bd1142d9a25004e92ea4341e39cf7adcc9c0852dafcfdf9992831b6b8dc5e16b543736d9bccbbcc47ea066f2b125736bc22cc84b068e4d547825e07ac77d2119ea24743d7177e810fc5f183eb7eaea27cada4694969140e66e709585933b450696df83372b19bb173dcb8d3e7783f02f00924e43bcfb9c774f9f65942832694f56ec8e5c6d70300141f96af810796e64b5f73ff4b7904c934f12402d5893741", 0xa1}], 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x1, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x2a, &(0x7f0000000340)="800000000000000000000051034277047066ee79fffef58ad980651706f9ba1be4bfee5e49bcd8c64c9853e8d2f4e1b2c27b8ee16e7fc9d681217ada630fdee0c838d31ef5261c48c07add369e92fb278e37b7145619f6f73cad44ffacef3c8b255a1bbcabd3f1da986009baa3cff0a514febfac34651c4ee1938ab21d7f726d465c", 0x82) setitimer(0x0, &(0x7f0000000200)={{0x0, 0x9}, {0xffffffff}}, 0x0) getitimer(0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x11}, 0x2, &(0x7f0000000080)="51469813e77ff95e93854304d69fb025ba4e3e9c22c04c2cceed78f24181c16fe7d8b2c1d2ea86659e673d7b1f", &(0x7f0000001080)=0x2d, 0x0, 0x0) setitimer(0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000240)=[{0x14}, {0x1d}, {0x8106}]}) fchdir(r2) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x50}, {0x7}, {0x4000006, 0x0, 0x0, 0xffffffe7}]}) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) write(r1, &(0x7f0000000240)="efc596e33e167a32330a6b22aac295761ae8a35e0a17327468d4ae8fc14589e39251c7e8e0d4a746b5d31010d86298bc79d1d4466fe2e26e18ddaf062eeb7b079909c2a57089a2abebf777209bfde11943784706368d042f2eec1ba5c45399722014abf25cc46be63ad3fbc4ffca6e7aa8530b8d1dd94c291b871b3b3ddf4cebd50beace6f41f22f833724aa57155b69aaa936a2b4e44631c6fbeee1a48bbdebe4fad6f499cb3f2e22a1b788ef14643ad7596ed78945ad3fb2d798f7142b0e257b52fca640e5a88365716d734da3a0c76595b025863069c1586c13f901f2", 0xde) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x20}, {0x50}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x40, 0x0) pipe(&(0x7f0000000280)) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000000)={&(0x7f0000000040)=[{}, {0x8}], 0x2}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) syz_open_pts() writev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) readv(r2, &(0x7f0000000180)=[{&(0x7f00000014c0)=""/4096, 0x1000}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000280), 0x0) fsync(r3) sysctl$vm(&(0x7f0000000000)={0x7, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="08eae5ed7c0a80fd0f97d0034d1d780c8382fe47dc49792e4834fbcd15d3238d320090d82eb3b39f68f953e71517999072228b09065f17a19009124e00553f5cf3790e76bcbd7b7c101217b8dc8cfcf9df22e6003944b381c8614a96c4d6489351a25d0cab0c459ded91c357bff05bed744a01622ead6f7228981dc480f9410a902d82c524a9c5127e5e6a6dcc32741b7c599258af9d4cd1e6a9551e13aeacd9fa20fa475009edee2513595781bb908494bd716daa20975fe3691c1cb36920d3c55fffe72fc59c893b1bd6c815e2b972b5921181106180125218f9e1796c", 0xde}], 0x1) syz_open_pts() sysctl$vm(&(0x7f0000000380)={0x2, 0xc}, 0x2, &(0x7f00000003c0)="cc287e9c89490e6c3f5548eba8de61e9e2120abe3bc011f1e097d5d5c30ee0b9a0beded523ad657998c368fc61ed28b03b5c7d259eb5d4908bf884c7306c6c4549340c3f96ed98a1ccadbe0d467749a2d32eb58107f208d0bd9fd9a64e0694781a0032570c56598c7f7b5acea5fcff5d816d62fd3383c39d86f08b3b90dc970d6fdba60b8101da149a75ad327e10f65f5154267e2eb29eb6ce7133ae5073f27cda282dd08d75e1ea3d0aa4cdfa26a31cd1f18ed2871a5de70a8d380e591958a20cc51fc8a5138c0333ceff7158da22fab699c771dbf8bffdcfc9adf647cc50804b3250a1c1cbbaf6e2dd59829a", &(0x7f00000004c0)=0xed, &(0x7f0000000540)="2cdeb2d16d3dfd41b9d390b2ced03182633dae04761204a1a111c1afb89a71fcb79be013599128c32992a427d3522025de3da6751e534b582fa2e817a4931c7aca3ffe7c4d4430eef9dc048ac0173a80048fd1387c3228dea2621774b36d642952ebb03a3f32f44cf180bfe252fe8638bf39d1ce6699a67c15afcba116d2314175634fbeecc888c9abbd18b16fcbc338be16ef57ee8537e9e74b906a09fbfe76925354952ccec9c87c", 0xa9) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000039000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) semop(0x0, &(0x7f0000000600)=[{0x0, 0x99ac, 0x1000}, {0x0, 0xb6b, 0x1800}, {0x1, 0x9, 0x1000}], 0x3) getitimer(0x0, &(0x7f0000000000)) ioctl$VMM_IOC_RUN(r4, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000001440)=[{0x7}, {0x16}]}) sysctl$vm_swapencrypt(&(0x7f0000000080)={0x2, 0x5, 0x3}, 0x3, &(0x7f00000002c0)="baec11bea5120a89a0c1199661ebee9e0cc8568302bcf0f123b3ebe3f76f431c9513edd6b85e5593d8bcc6aceb50f52717ceee925fb2c5ab7e7a4a4cb8a09c6241b554daa23b618163f3fbacd1d641b00b70c15ac1e5909d1210304b0132d7f70ec38d1e12d406a7f4e1ff152126082fa8658b43c72d24a309fe2c0edbc65cfe4afe9de6d88c45a05dc1d4aac8f3dd87ca68d992a3b8", &(0x7f0000000200)=0x96, &(0x7f0000000240)="ddae52f097fbe65c0ecbd7006d89b0bff5e6911015157be53584f7905577610eaef48c865e422588c795a68f530751949b0d2f6f9fa8263253d180c396978c7b4e45bed0e7b3787c5be16b32ab2ccfeab9f7b0efd9259e933a30eb", 0x5b) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffff7ffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x3}, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) close(r2) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) write(0xffffffffffffffff, 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000140)="b1000502000000000000000001010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1100, 0x0) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x80, 0x84) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x0, "0100012d29fb000700000000098002005a00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x45}, 0x2, &(0x7f0000000180), &(0x7f0000000080), &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xee) setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x0, &(0x7f0000000000)="01", 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) r3 = dup2(r2, r1) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup(r5) recvmmsg(r6, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x64, 0x0) dup2(r4, r5) writev(r5, &(0x7f0000000640)=[{&(0x7f0000000140)="90", 0x1}], 0x1) sysctl$kern(&(0x7f0000000080)={0x1, 0x54}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r7 = msgget$private(0x0, 0x0) msgrcv(r7, 0x0, 0x0, 0x0, 0x0) msgrcv(r7, &(0x7f0000000100), 0x8, 0x0, 0x0) msgsnd(r7, &(0x7f0000000600)=ANY=[], 0xb9, 0x800) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4d}, 0x2, &(0x7f00000009c0)="77a37687", &(0x7f0000000100)=0x4, &(0x7f00000001c0), 0x0) executing program 5: r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000200)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) r7 = socket(0x2, 0x2, 0x0) connect$unix(r7, &(0x7f0000000000), 0x10) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x2000000000054}) r8 = syz_open_pts() close(r8) r9 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, "bf4621ea5fc8fd2d6dfda3766485e63042041a32", 0x404}) writev(r8, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) writev(r8, &(0x7f0000000000)=[{&(0x7f0000000300)="d4", 0x1}, {0x0}], 0x2) read(r9, &(0x7f0000000140)=""/223, 0xdf) readv(r9, &(0x7f0000000480)=[{&(0x7f0000000240)=""/157, 0x9d}], 0x1) sendmmsg(r3, &(0x7f0000001600)={0x0}, 0x10, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$WSKBDIO_GETDEFAULTBELL(r0, 0x40105706, &(0x7f0000000100)) poll(&(0x7f0000000040)=[{r11, 0x40}, {r11}, {r11}], 0x3, 0x3ff) close(r10) executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) close(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000100)=[{0x25}, {0x60}, {0x106}]}) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xc, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000140), 0xa) syz_emit_ethernet(0x36, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x3, 0x0, 0x28, 0x0, 0x1}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 7: r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) shutdown(r0, 0x1) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47"]) sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0x1b}, 0x4, &(0x7f0000000100)="3d7a1499", &(0x7f0000000140)=0x4, &(0x7f0000000180), 0x4) ioctl$TIOCSTSTAMP(r1, 0xc0207534, &(0x7f00000001c0)) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x10b) openat$klog(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) sysctl$net_inet_tcp(&(0x7f00000000c0), 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x20d02) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x1c}, 0x4, &(0x7f0000000200)="7b94ca6813ef7b142c0edd9880327219718bfdfa89ded2bc6c70648b36f82ab9f60afacffc846611fa8f21c021699055908812d22f7a570e6e9ba0272af9143e3afe35e4c84236fe3adc6dc434e87709b10c18870ff244fd2f8bd7015562b13e53ea0d38bb44cc15b4c5f7d34de5df2029587188b0365220833c20831e5c71c53487b31c9dc8532c8366b4b7b0", &(0x7f00000002c0)=0x8d, &(0x7f0000000300)="a5b4eefef136ab7952a20e8d6e0f7f9bfc3c55daa527fb8f39ac727d87163e5101125e826dc4b1d4bea947de0d4c348e5488ea7b43489fbd2a56789e9d9a6d3c009d47a83508432c247adfdd66ebf7289cc3f3b354d986b25e34d80e06b3352e4f56ae6e2ff3712a69d6e896a54521433b476ddd818d8a9ebe1eff81df69aae01294cef0101d2aae962fd27eb705610843274703f051f1e02ead756992e6c370defe6ca90b0f472659f132f8a687dc02adb86d5f665b9189b8750d3b428fb6d6bad3de22eb263bb8d2a03f115c115745", 0xd0) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) executing program 2: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) msync(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f00000001c0)) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140), 0x20, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000100)) socket(0x11, 0x3, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240), 0x20, 0x0) close(r3) r4 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r4, 0x80206913, &(0x7f00000001c0)) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x3) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x5}, {0x4000006}]}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="e049f648da04a45b6bee0bf84a9e", 0xe}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r5 = socket(0x2, 0x1, 0x0) r6 = socket$inet(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r5, 0x0, r6) close(r7) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f0000000000), 0x10) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000080), 0x4) sysctl$kern(&(0x7f0000000300)={0x1, 0x48}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0x80206910, 0x0) executing program 7: r0 = syz_open_pts() unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000280)='x\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0xfc) sysctl$kern(&(0x7f0000003dc0)={0x1, 0x4d}, 0x2, &(0x7f0000003e00), 0x0, 0x0, 0x0) executing program 1: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000300)=[{}, {}, {}], 0x3}) sysctl$vm(&(0x7f0000000080)={0xa}, 0x3, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000280)=@abs={0x1, 0x0, 0x3}, 0x8) bind(r0, &(0x7f0000000000), 0x10) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4000000009, 0x82) semop(r3, &(0x7f00000000c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x4, 0x4, 0x1800}, {0x3, 0x0, 0x1000}, {0x2, 0x6}], 0x4) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r4) connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000840)=[{0x0}, {0x0}], 0x2, 0x0, 0x0, 0x400}, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f00000001c0)={0x0, 0x0, &(0x7f0000001880), 0x0, 0x0}}, 0x10, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r5, 0x80206980, &(0x7f00000001c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r6, &(0x7f0000000240)={0x0}, 0x10, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{}, {0x60}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000040)=[0x0, 0x1000]) semop(r3, &(0x7f0000000180)=[{0x1, 0x1, 0x1000}, {0x2, 0x4, 0x1000}, {0x4, 0x3, 0x1000}], 0x3) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r8, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x24, 0x7ff}], 0x1}) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000240)=[0x7, 0x4, 0x7]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000380)={{0x9, r1, r2, r1, r2, 0x100, 0x5}, 0x2f8, 0xffffffffffffffff, 0x7}) executing program 5: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) (async) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r1 = socket(0x2, 0x3, 0x3) bind(r1, &(0x7f0000000000), 0x10) connect$unix(r1, &(0x7f0000000000), 0x10) (async) sendto$inet(r1, 0x0, 0x0, 0x0, 0x0, 0x0) (async) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x11, r2, 0x0) (async) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0) mquery(&(0x7f0000ff4000/0x1000)=nil, 0x7f7fffffc000, 0x0, 0x0, 0xffffffffffffffff, 0x0) (async) r3 = socket$inet(0x2, 0x2, 0x7) (async) semctl$GETNCNT(0xffffffffffffffff, 0x0, 0x3, &(0x7f0000001040)=""/63) (async) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f00000002c0)="04", 0x1) write(r5, &(0x7f0000000040), 0xfeea) (async) dup2(r4, r5) (async) execve(0x0, 0x0, 0x0) (async) readv(r4, &(0x7f0000000200)=[{&(0x7f0000000100)=""/198, 0xffffff0a}, {&(0x7f0000000240)=""/16, 0x10}, {&(0x7f0000000340)=""/212, 0x1b}, {&(0x7f0000000440)=""/225, 0xe1}], 0x4) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000001000)={0x0, r3}) (async) sendto(r3, &(0x7f0000000000)="1cf3295d37215d1892a2a310f6d061482843c22a16a8c74721eef0c41b58ae603dd1cb3214a8d9a4f7bf61f5e27027e91ccdc080d70b7cbf32394c69bba8c6b2b80feb875e79c6e7871cbbc9796cc2258a771764712bef3daa210d45c24f0ba9fbab60067870533d730a6e55b494f4b985e7cea27cfe9431d78c08a4bbc51ac18869a493f903bdd21e03603bb86950d929842540e8cf994d17ac8594c72376b52fe4d2d873671c1950ec96429642fcbb1eef7be45976993744f83ddbd6d254cd99f7aa10cbd3c0941689951a5910f34b685db595f29acb1d4f57d25f1fcba3f76c01d418b6ccb4fa44b87c76354ad392898551f3f602e458126306ff5e4a5c0961451cbe1a85f20b0e5f3e74255ce11d5fd92caad641b5d5919471f7a158ec8083160649c109836e2818d6978f6f72fa81815a35f983e8d35b6178c936de3b5751e5a7267feb3fb0560e00f36265eba33db2a83d7e47baeff0fcc264b1439c35bc83c59f00b6d2c74136313c9cfab5f4b7fbc985164155f26ffdc5bd7bbcc4eb194fb18ac58f59c06bebb6466cfdbf1d7f808c3a74bbcc3fd09aaa8a4f1f01ca52bbc72bcc34c6f3c921392e749cedc00d8e610882faad8923c7df61886289470f6ba82cc82f913897dc73394ec5e56f9b14b87827d80463deb8ffacb42cf36e12a2dafa40b035c694d0ca9e87d2edb8d9562ba094898e4c2553a2fa1c33c858d5e477763c80615152ac1c7e479af7b68cd46143c24d008b6c2862e96506062ecad98c9ab568fc2e2e3d83f0c1b7ba09dc2ec201f42626e54fb8b21996a44c8f20314f0e13817ea46661558bd2f00f356147a3f85d938e26821fc6d56b59ca0897670fdf5edc5f4d91930db934138bc4787eaddc47c7fef4b531fa4c944b5bf3c6832ede2df0e54db2d0f3a72ea3a5e1b9dad08995414f8bfab75472ef32b0782c6b08ebb33aa2545b8b6424f712448c416a203856bb717015d666fc7e8045e96b6d95da79d6382093911d94f57d1c0f2fde0e252b5c6169c4a0802ffe68866ed940a7b27ce5aa23663ef4b71604051df338e2c2c9d9fd4d73196591c1fe881d9dac2f9e07b1a2de39bb96393c19eee64850c9d1ecd6b7a64a9088f3509c6791ad37e52d1782e117150242bcf958516f8c806e7e3580864c86009da2bc65ae260bb04779cea9206a9dcc2fe8636a36d61572254511f8da90086c60b4d52ffa707b7d06bd7d509f9c86c093ec324c772ae1c311e62014b1f1e1038bae1121930edb7fc76ee5cb35270c8bc88abc0645dd7420b9276115c441af2b9a298569faf7c661004f74d5f2a69afbaab7d7dbd5ed2ad4a886326e2992511ef015679448010f060920ef2982b3a7461303f63474fce435f2ac1bcfc8a81d584f9950b969355fe068d3b5841dcc547be7ec2dbe8605ef667b1c6d49247bbe11c944d717ce58d8ba63aef790ccc76ead48d92eafbe95acfeb4b199b43ac6a6181c1f9cc660fd52f07d92007d0e4f82bec9d7b9360b03a565b00d061ce6c0cf14aef7e8edc76411667aae2e6b471b1c519e2574aa1d887d3651dc035df545be40c64c1b2bc20cbb8ce861c5724a2d3d25eba74ecde68645ddc1c80a7edb0bc4e9a9f8f3387a42036e5dc64e1d43df2e64f34c65cb2b703d9e81bc950bb084dfbfa45e2f0896660ec32fcca9dfb92aa304b66c19949f5c3f69595ee302fc74c561d11511a2e36d553ab4066292bbbb255ed82529f258c07fbde351e7ee1d37e4a293a84e52273b8013141f9c011c7b7810007d3cf69b23102f6afe15040f1883a9edd61fdd36b370f7512e560f9d7f072235c0571ba410c2f9f3ba696900e29ed5a9c65a73982a0241d82d88d2d5cd58c3ad129db8d58fdb6015a8ee61e7d3ef02eec8403fa4e5434d172cf2b03f4dfec4ccc4fbee0aba9cf32944882cb8ba3482e26023fdc7bb35acd5588da63b2e01547902650a110a5d845ed5377d1895bdc5183b44b55f93bd2a0bd94bec95f00e07a5a35045a707c272ec9347d569c9dfcb07b0b114f2372185184f65b5764d500fa707c965deabd8330841c58370c29703b88c9c13051ada4527d6ae829e8234584d036288ccc5306620d41b14849dbeb00ce947bd01343f472cc91c1d1529c3ac2d4faf932f9b5b393a75356043cca6133a85e737ee6284117eded307aaaa132e60c5b1f5cb6087197d849d80a1ee9ef8389c549f1cb317cc19e3e3eb1ca728b1d8a0facf707d60f5edf4fd517af226a75cfdcc07ee34704434ca2d0c2d3b4fd6ee1b86c645934bbe698575162cfd5ec709a3dcca46e37500a120d455f327687d5b100fe19273b9e95e6e0dc76de2471e7415c9c60763fada165e5345cc9a53879dd1714fb904f96e3811f531ac6505bcfe8d9018a9b96d3d201aff8ef0861a7ef07b5bcf9d6f6e72611bac5bfa348e175bc3338b729938c195ceb30fb0ade782ab075a829a4af79c0d31558a8e636bde50413bddcacf338e2d6ff15ef3b201b2fd72b5722d3fd2c003c1d4cca2f5e8670a5c5745f93e5f8b05e455ef8be6d05c7f541a86932dcbde7061e1cf7c6f0be54472679562219b3b1fe016583bc74c761d618fad5f9c71fa1d01d10023004abb5927f2210af09074158af51accf303262599f4672afe64da4249ce3d24b1e43cad0ef9bc79b68a9cedc0941396341f938860bf80da08dc68ba0b89d43791fc1143b684a80c95b59217e740e295c5a5f43011ce9e55e3c4108305c03a19bb9d424fdd111635fd52119a2ac2347eaa29d180fa7c9ad246ac9781a847b8492508fdde1478228ad21c43cbefc2e88afb89081ac0cd4496cf1e9696cc4bcca46e7200beefbcb91658750275581eea7b9c6a1181a186e3e48d41202174445b28d37e0963af87a7aa4ec4ea0f69764b1af304906fd4c235f1d27268ccca67c5b123e989e91c671fa06e72f3b51ee48052b0c759e8a6fa345a9287bc103af49af5fa785960641e90e29fe39dc3391ee72ae7ac770a09bb21bd6629cbe94aea38e672063dac0cd0e2c9af10e2b9155178e738e045025e03c51d01cf08218a403602352c5830dd00dc34f1d4f64b9df7a57c6043d5b13e85f4266c8aa2861438bad5bc6d02f2fc18bcd3c628f8dab111ee7668928b5dd5a457a980bbbc961041ee32dc7232745dc4c27e47464eb755fe3adfb1a2640deef60b9644bc7bb2d8b72fcad119fd1ee386d5a891aa34f5ea121767f8f510d2303f76bd10c6ad136a8aca4f8058689f11b9309c52ca623b200234e143526f84be7f251719c02606bcc4717fa80a5f53a25f34cf2993073680da187399a59590439f026a980a7f240aa972e3be8f179a2383c5048e21b42b0299e84df7ac76cc15d74bcfb45fe75f9806c0dc134eb7d3624eb5601df12faf3f39761eb6cf8692c792640f958d80449be5cde8f21d25b869f366e6b83defe938e37bfe4fab49b9bf8b6078a5ecf2f71c9e1ba6c61b9dfca35f8fe5b6e09f2c7b2e04add8e3929ce66443ba37a16a42a9ee36a05ba5409957911e0d341da97c2b24d7225270fa9333dd9fca5bb0015a412a35ccdcc2e51a929702a04bd6d462f3ba4df470c64a0fec82dcb86da12e39b6252bd3043a44ede4467473102161d7d69f08757851d9621bac8c7649e94b0b82d84b59e9403083fde00af8345c8b15c8a44e6c08b0252021e7f504edc02ad3814d7e86e69a64844dfcb65bdf9b7fd843f4240e4ecf10b82007685345ae42286f5dc1bccc000f2654bd819a949f6f51d5e320b4e1a3be8b95974087d285befa1705eb99083fb8a2fae733d28188439e281c377eaf4c05cbb29e4ef86d744e2aded3d97677a90badd84f6dff5c43af2b1604c802533e26a6b7c51df50f82caea17b41477b416909e6cc82df3ca1a5b809422d56f80a1a79e9d1cae1fdd3d3e34bc62260c4eaaa0d7941011919f51fc9f51e7a6950fb174239f86bd6f2bee5de89bae8f096273b84628a856a2e0667bdf4ba49b946690981a923bf0f52fccb87218c4d1e5e7abc63627dd2ad4bd98a0a109bcb8fdfb4d4e1f7909774eb4b00f64ccf76f208606cf08a6f69086af22b514e699b4777bf66c94c4c3b9c6228cafea620d43a467b76e227250a3ba1ea8e9632ba43e040e3c85cda579d59a5bbaa52c164663c9be40f760ebca67691ad9bb3ed42f78843f9ed0fb42fc51cbdd01ad4d489b00f50dc7e6294f78a2dc1a22a050c3c620d022ee752184231f225f44a24732d7e0db500a1288f56c253ae73f310a248dd3cb473aa85731d1d8c2804a5ef665620ac88ca55911920302675dcd267717386175b898636063f489b67d9149193d6c8d6db1acae18832f6c744fcb1bd9179f5c68edf40f9fab6b638e434ba925ce8145f739a62aefabb0492513d848e496f0e72356e23ffa13c7a88684bef2e1cb3f8894bfe167e0b67ca9c2258913021e19ecdfe6d115bb8b82affd28de5b6c39126cb9b1c0e451db3936cae8836485896b83bcf641198acefec7eda369b46b3c77fe28443fbf83aeb0720af7e6cf6ed065b36b7ae3601848e1cf552a44ad3d8b53b65e1fa3221df8f85830665cdaf0416caa4ec41d7f0731b7cce88a5d4b10ad8583edd13214cadf06beb3c1cf95782b538bc17f0f96a72035f4f8c0a53948100f27dc0b00dca33f64a35a4bc3e987129ce0b91492710cafe0fc70dcabf7044af0aed81ec4463bafd0f4e5f92cbd601d066ee0acd75366dda1257bf61ab5328e2c17107f7d937c68d85e2da89ecb3d47a4f0c598e145c70b5ad02662520d0447bcfd36cef6bad30a255847d8805e44c972d498463404076773ebd5b18371aeb0ae234e529e183d63e1249064a4bea710d5a6d2494ada768ccc2e6696a1f57d495b506a68bc784167f9d28585440bbe28f574f975935e398c25fe27ba064b9c663f853a7149ec070fd8677e77e05993d640ca32558b38e7e0b2be7abd15463cfe851111053340f158d471ea9073c176b4ec8a91295700ba44b4a0196d67fbabbf8e1c4a02766f8272889f0ed17be30e788894667adbfc1e9f902f805cf91132231291ee80fbbcc18451bd16927cfbbbcb6bc1d1c794e5ca5fcff2532a9c74ef37fde1bfebbe6048d303db0cba2725d9c061f75e4a28d5c44d409bdf780795309f516c7d6bf1f3d7cb0ec22df389c9253da831b5ce32561dc893dbd5d921999bb056e08644f44c8836d3e73ba0cc5c894e0c171043613dc3a9c66f68db0dc98c2956cce07874398626d5f1423fde858b6d317fa64ca7b68c08107f56437725d6fdb08a34dbdd7314b536e824b0ce096ab5521f6b0c86057789bed68f5cd24c92a543f97cf239dd1420177ca7fd219ad0a8814207531fbd0eef20c2155444dffeedb214ced0e9daaf6ab6bf98003dd5cb1073fa972e628fb76341ddc9537eb96f622ee7b30a9df8f417f8c196dd36e9539ecd61560c0003ed7950394773de8da9404e589304db5ec5d11e83b422bf15a042c3bf61cf8266817dc7fb9bb2f47035e9e83d025f27cb1529f19ae7a3628fa7cd800a8110ddfea2b8c87f9ed8eb8e1315ec804f79156d06edbc79d5029681b6a21f378c5d975a2a295b4fdd5655feeab5661c968ed6dea59b08f41706a74a10301a1b65c1bd3c45e1f6fc54944ce3cc486a684d9d067bc1b1605858d7a2bbef49d249d068dfe5da88a10b99a7227dba18d9a1710a24c46858ae4f3a331b7a5d684c1543c7cdaf69e04f7d1248f39ee42bf8ecaac3cb602508c2a547595f0207f362ac8a622f2267d569dd7a9f4bd93b0b96ae6be11a6a9e90cac054a9", 0x1000, 0x2, 0x0, 0x0) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0xffff800030f462f0 executing program 0: mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x9011, 0xffffffffffffffff, 0x0) r0 = socket(0x2, 0x8000, 0x0) shutdown(r0, 0x2) getsockname$unix(r0, 0x0, &(0x7f00000022c0)) r1 = socket$inet(0x2, 0x3, 0xc1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000080", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="ea00000100000000586083cdfaf82b97471311db001b658a601cec870c6d20f3130000", 0x23) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) r3 = kqueue() r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe, 0x9f}], 0xd, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000200)={0x1, 0x14}, 0x2, &(0x7f0000000240)="6f1644dfbf873c1f08a31e0b5f447fe2b7dd96b16835a7363026", &(0x7f0000000280)=0x1a, &(0x7f00000002c0)="03ca893b6230bc3696a3d73ef958559072639fc372caa94e6aeedc03b59b38ecb3d778832150750ed959bac08da95baeaf9d467cd99ca436a2aa0c67dcdd14437c55109e260b3d86b3cd204076c723697011f68b3ea936001f8b91673562437efd6b5f17698747596293ac7606dcf9031bd47ebd87fed9b8d44c1905f0cdb71e2c6db6a2901277bbcdef3c49944eda1da82ee42d6f7ad539b49f768b04426f94e66ddcb13c8d5448bee5965773f7041e294b029bb1c388d54cdd6834548ecadf7e0a61b9e6a8fe72b5fe5129672b4ec2e202138af3691bec417328", 0xdb) close(r4) ioctl$WSKBDIO_GETBACKLIGHT(r4, 0x400c5711, &(0x7f0000000140)) r5 = dup2(r1, r2) pwritev(r2, &(0x7f00000000c0), 0x1000000000000136, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001580), 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) symlinkat(&(0x7f0000000180)='./file0\x00', r5, &(0x7f00000001c0)='./file0\x00') ioctl$BIOCLOCK(r6, 0x20004276) pipe2(&(0x7f0000001600), 0x8000) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001640), 0x81, 0x0) dup2(r7, r6) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) executing program 7: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) open(0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f00000006c0), 0x0, 0x0, 0x0) socket$inet(0x2, 0x1, 0x20) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000100)='./file1\x00', 0x75f493fec6515f78, 0x0) r0 = getppid() socket(0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) semop(0x0, &(0x7f00000000c0)=[{0x4, 0x4, 0x800}, {0x4, 0x1000}], 0x2) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000002600)="e426d0c9699fa16c61029568a5a7fc4010a3cd26086976524a199b576cf58588bf04a142f6933152a977d2b52172fbc1bc5231c045a6622295075ec4a3464b1eb4f2ec0a2d86a5a89c0068585d86bc0c34d26c9fa33d9dc75be8be574f6cdac3c683192c85c23a324c56f07d231e91f631f18e4d4ded4945bbfffe6467e7175380f40d0aa0ddc02bc92035547a57786aa267fc5554d52b3b4406666e8333a4389f84041bc3e8057f0c8186e6df27b735fdccd1ce4922c449c593e3f222193e5cdb923dfbed69ef6839cc6d700b2e4dc7a7f4a7448e142272318415517043be65e4541ed5f8777f1717abb4f815e52a7547dcc1c5e99ae525aaba3f8c37852e2a9a761130d19ca867752c2dd3380f2b7e77156893ac49cc74c72d1af608bcba7ea1e8005c1e2bf0076237863455624a4f24893299938c22ad4235e0b5d1fdf2d8069c2722ba87a74eb6778174b5100c2f07538a88581e2c43c29cae6696b2a9bfb92d1ab504722286b3563168de5563d60396905f0cf6e710649b53092dc4731c59feda9d9263173ea94d3c1ce55732f8422f1eedf08549b76583c59cdfdf7b44eaa3f84647cbc0f87a971d07b303c8d09ff2c42c7342d2afafa8b3a688d3a4f8dc76562c933852f30b175f0e250e46af8e1dcf45dbc0e3629080bc09c3dcab3a0f1fe516bf097d063a7292756a030ef5dcb981eba7d260b4a1008fe9bbe360a54eba825ffdfc10e6e921081a6a97a0182394ea65e025dcbb65f861fe25110364b5cb8bfdb0980fb465129c747138297d8106be950b9bcad27fda8368d4ea87e0dab3af0f2e48aee3f369d4747bbe7fdf4b8ba5f07bd2c1ea25dc9437b67ab2f056d81cf427f98a8d455804530e92f3ba638754231e7ac56ca04eae9d5d63dd23daa5d886f23e4890873650757b2985306f8bbe1f43f586ac450712df623075e6ea2f394b73952de5b8cedb22229bebb01656439b84e5921be138ef6d748dc68f54b91e4aefad741f06a026d7c41acad5e96bc3a419dc7e0ef20a7bc7f53c61c7a49b276f239cebac82c6d536603c464ea10b743aebeb45c20da1e116a80f3bad7ae1d544d4ac516d3527e66e1072185e722088cc81c146d679cd132b34a8f47bab6090d8cecf8e1687d3686d2d72d8ab595c101a11d30a40387b630db7309d0ed1a0dbb70d8bb3e17d34d3994dff60cebc9c7999aa146e599d33f50cfaa9e81a565dbb768d233a361753afcd46e1f82a05be6bc93df46d52bb5f4e0c0fc81095a263e4724e0f8128a427830300a8b302ac0c3e6b1215ec8bc668ec22726e018bcc97ad79a6eb433c23c67cc7f06e5f7c3a75b8916aa0d9f081663571d5cb5ba5dd310b470ea66c467212a0cdc2d863ca25e4182a40d6bdd9ba59aa539b373624d4c3095608311b275c2e26601e2734a3f6c28917f56c53502f4862b415dc8131f29952bb05abe3bf592aa8941971dfdb9f3e0e4886a75b0115e9cd6e42b46af5d4", 0x421}, {&(0x7f0000000040)="8816ed", 0x3}, {&(0x7f0000000240)="5be063a18aaf93516ea863101fa2817b3fe9be49bbc283f1512155faedc17e8414156ace7962d82e6f5447e5e71aaa3c6c0ba33971371c0f21a8954583f612dc51c1912f7df2b99095ca8c4cb1824b78d031421c90820a86cbad5e5097e5adddb93f9d4a2668ca6d2d8face3781ba37312e9fa328e613777d0632cfa0acd78b7565c0a53080f6af5726ca398b42a", 0x8e}], 0x3, 0x0}, 0x400) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x1808, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0xe62bf8eb69980ee7, 0x200, r0) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) socket(0x18, 0x5, 0x3) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000080)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$dupfd(r2, 0x0, r2) r3 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f00000001c0)) dup2(r3, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) socket(0x0, 0x6efb34f9ae2e33d2, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x80, 0x0) getpid() executing program 6: sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x1e, 0x2, 0x2}, 0x6, &(0x7f0000000300), 0x0, 0x0, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000040)={@local, @empty, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, {[@lsrr={0x83, 0x3}]}}, @icmp=@info_reply}}}}) executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x205, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000004}) (async) syz_emit_ethernet(0x2e, &(0x7f0000000040)={@local, @empty, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, {[@lsrr={0x83, 0x3}]}}, @icmp=@info_reply}}}}) (async) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x17}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="00040000", 0x4) (async) renameat(r0, &(0x7f00000000c0)='./file0/file0\x00', r0, &(0x7f0000000100)='./file0\x00') executing program 5: ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000001940)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x200400000000062}) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="3185ff68d447f70c49fd34cac354fc68fd4d9b8bf75b0e4e18944658c66bfabe6a1cb7793506ce841c5064f879bab2c1f8536b5935e38d1efbe02dee09f3c4de3757ba45231d1ab54f8e5692aaf88894320727fdfc6b213f91ba1e3bf622e8e812a6b6d1bc160a6041c99d6605447fb88f4a10f42aa31a4ef122051429a70dfe03cb873ffd6ab0ed8cc64465433c29ca9a5f0fd94497ca4cc475349c59ee6d1b209ca9d84edef628fd3acddd1a8085d4c740ea2c33d53a4c8e391a3034bed64082ade31f04462b558883555494a6926a91edfabb0cb5a37e6dd8592d4d525ddd2f92a130a89f2959833e019dbe03cf4393450b223cd296285352c205ee9a", 0xfe}], 0x1) setrlimit(0x3, &(0x7f0000000000)={0x8, 0x8001}) readv(0xffffffffffffffff, &(0x7f0000000100), 0x4c) executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r1, &(0x7f0000000700)={&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=""/86, 0x56}, 0x3f90}, 0x10, 0x803, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000340)={0x1, 0x8}, 0x10) close(r1) r3 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205310) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x2812, r4, 0x31d) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1}, {0x40}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000380)=ANY=[]) r5 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) fcntl$getown(r5, 0x5) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000380)={0x9, 0x0, 0x2, 0x2d99, 0x5fd2bad0}, 0xc) executing program 2: r0 = socket$inet(0x2, 0x4000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x40) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) listen(r1, 0x0) shutdown(r1, 0x2) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000100)=0x7fffffff, 0x4) sysctl$net_mpls(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x1c}, {0x40, 0x40}, {0x4000006}]}) write(r3, &(0x7f0000000180)="0400a8fc9dfe842e583719781f8d0d", 0xf) executing program 4: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x726, r0) r3 = msgget$private(0x0, 0x20) r4 = syz_open_pts() ioctl$TIOCCONS(r4, 0x80047462, &(0x7f00000000c0)=0x347) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000100)=0xd8c) pledge(&(0x7f0000000140)=')]\x00', &(0x7f0000000180)='}.,x#\x00') msgget$private(0x0, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x8000, 0x0) open$dir(&(0x7f0000000200)='./file0\x00', 0x8000, 0x0) r6 = socket(0x1, 0x2, 0x81) setuid(r1) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000240)={0x71c, 0x0, 0x8, 0xed, "0e57db0039dc4ead7bac5429d83682f59715b6f6", 0x400, 0x7f}) msgget(0x2, 0x200) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) fchown(r5, r1, r2) ioctl$VMM_IOC_RUN(r5, 0xc0205602, &(0x7f0000000500)={0x101, 0x8, 0xb9, 0x7ff, &(0x7f0000000280)={{0x7, 0xfa, 0x5, 0x1f, 0x58, 0xff, 0x6}, {[0x1, 0x2, 0xcea, 0x1, 0xfffffffffffffffc, 0x4, 0x10001, 0xb68, 0x6, 0x200, 0xfffffffffffffff8, 0x7ff, 0xffffffffffffb596, 0x6, 0x7bd1, 0x3f, 0x90f, 0xffffffff], [0xfaa, 0x7fffffffffffffff, 0x8, 0x4, 0x101, 0x9, 0xf611, 0x80000000, 0x9, 0x3], [0xb5, 0x2, 0x8000000000000001, 0x20, 0x81, 0xfff, 0x4], [0x81, 0x401, 0x800, 0x1, 0xffffffff, 0x20], [{0x1ff, 0xfff, 0x6, 0x9}, {0x5, 0x10000, 0x0, 0x9}, {0x2, 0x2, 0x1, 0x1f}, {0xffff, 0x7, 0x228db94a, 0x4}, {0xd500, 0x101, 0xffffffff, 0xff}, {0xffc1, 0xcaf, 0x1, 0x6}, {0x9, 0x7, 0x0, 0x9}, {0xb8, 0x4, 0x80000000, 0x40}], {0x2e0, 0x7, 0x401, 0x1}, {0x62, 0xc8d, 0x0, 0x4}}}, 0x3ff, 0x3f}) ioctl$BIOCGSTATS(0xffffffffffffff9c, 0x4008426f, &(0x7f0000000540)) r7 = semget$private(0x0, 0x1, 0x11) semctl$GETZCNT(r7, 0x0, 0x7, &(0x7f0000000580)=""/238) sendto$unix(r5, &(0x7f0000000680)="fae98325bd3b7af8ca0edccb069ff5ac1b713fc035f0957147bf1ebf22b3fe012c3b426d62ef087c3b8d352e19842fd3e9ff57646a91c6e63bdf8477f8444319a669542a05485ccf542bf10e98835a8bfa07926f64d9ce3f2a31da89a3833b6fc4a6feb43cade7202cb95649fae564d5b3c8d3043f96ada848b4122a8d6538e486de642376819bad93ead2472610e1a9688d1867f8d845c1e6d7b365cdc84b062cf2f66324a5e9208047783d45e2d79ec00764f3453c75f0dc9f867f3b5b2fdbad44583da7b47f260794315c06ac09c866117201502e8930842b4ffb2576fe245c65ff05adda1e6afacb46b794984de90f7b41f67240d5979f203a56367579090c55af419fe988e435dc2b3e240239543616611b6869e98cdad3908d67ed62cb4a71a1cfeb4a921ac1ce5444a9928cc9eba1806f18bdd1fb5975dda66bf7d03ac94e65c8cfcf5f140d7b705f8c7d8da19780c2c49132bf952829fa390541d2295bf82943e7021058e6b5afaef5a69a931adf9bbf8014aa7f3f66d3a3b07995d0dba1369b73ad41ed237c6f83d16f3b459ad9970f087ee72ce0f6bd5415bed328dcaf036c634e5f6e98b44561e26de0a39484e3d2e00bfe1a55efbd2f29f4240ffdc052ba4ac3163092ac475b780857d2129a9da6212ba6405346965ba2c345893bc12d4ccd738acc4b5ea0486019097a6fa76f2d45fe7630f638fd60616b4695b8e42ce4bd5e12520371656146fc787303af929ef89fe62cd748082637316211d60589b5b5e5f1e54b37896768dc0aa7967fdc875519e9cacd38b86c26b25e48bb9a2982cb6e318d1c43ef1f9e3522be72e5ac2b9c625153d5b3e73676f0f4888a1ba580000b2b89a405f500d8fbeeee9b9ab85f347d7458180574d161f4a7c6ce5c4cfdaf8990e50c7494ed27e04c7fd03205a12c3a947dcda8f467c81488e1afee039c58644e3b57d20456d76f4acd2f6f1f6745318d89a0723de9e41edda44a93391f7fc72b2ad3ac39b8158ec9d8d8d1c49251f76b5ee4a5d6d5c0b0eddeb076be1328bcd93a2a268ebd6b846dae1754282525123470a4ffc46d10ac20366c650b93d32e1ff7786f7642433909079c1dd87221324eeff18af1a1bd76d825b85ced395378c6edc009a40ed241fac8224806d9e33e1676119b33afde6701670d958589627383e39613ef4d05749b6dc4fc919bc3a106d0ad56992694173e2f1421274b152447872f00f10c39af442b9eec370de9ea98055d34935ded3bc7385f3c69a3aac69835276d491d63eebd93684fcc65ba8185e95aea1affe5f81a16cd36fbd5708c4fa2f83d0881e556b5206271b395cf18fa7665520b0a98aa99a5c559b30669568a743f4f21328f7eb1f783e552ba342a466a91a750e931aa5fa5790e6c384093e58fdb5328a744fbf687b74886c69210e8b930e87aa37c3eac4a5e1ac08b748480cd24ea60a7dbf14fb4bb4f37eb9ed24874e6369fa037674807c7efd722353862e19b39e569aa1448eac055030f65fab81a34566447d218ca368a5095d34d6e0a61d4b1e393c9e7e1710f7cc2ca88d8a47a1b937351b84c095452f0e14ef9d6f30a4213b8e0230d8b41dea6c01febfb501ed03826293d9bc11a3027a1ecf3dbd0e33ce69cfb39f8e35db83bc4bfbd9391656ddfd96fd0c137782d91d297d4eb0fa12d4a09b93408b78dfc7a629737c2df2555e0747e71dade403b07f2b3a1faa19e7c5a52e406869834407eb8e784deafa27ab420832737448054d0e20243c41053df259477c97e2930d87faf9972d410b337d0baf1bcccdda575bbe4df2ae04b408c343e5113c60cdcb97d8106bd020e214062d344c5b8969947f56fb7b3cafd1c211feeb42e003f21d88b81291aa0974686720ea51a97f3f9617e682bcb3e34e340c214d0cc3fc6e18ab376bae682dfaf60981ff440e91e4dd61a1096f9a7cf1ce992d5b68bc253a5712a62038148c5e59533b47556fb32439eccdf1397b1e910277547f86a3864e4633701852b0a51e27e6f957a623b60f0f23dc52633407627785d2ddee36b2efb75bf2d9539dabcbdf8c7719ed07337cbae23c577bb7e490f2546ecad2eb5067c2c7215db9e39ffffd30fb73f20cdbef770aa2163ae1c14d60fc3d18471e4caadcf20359d84c9ae6a3dfa257970e494f666d3542025c27609f14051a04771ec3f172950b3f72557b192983fd6fcac6cd1356c84eb5d47774e70619463c277b01a7e9aafa3e2fa358ec371091f5e8ea6b92f44c3c1bc00307399af1a52a1111faa41e844fb3bb4f865cbba66900f798a25fb4b3feb3f674f0399c13ffae6909dd99d0e05af68421cb65389320c1ed4c91b95484d983be329601e7a9d5f8a9fe6f298a1db450d50cb1e678cbc1a11356eee34f90b4ef4366b269362035e6244ac6f6cb5084efed7bb92bbecafe52aedc081eb560e276b2de5fed0b0a794ab5bb516716f43b1730c9c1a474c702a49f0d036a4ce5e09b76e1c3ce56f0bf137032a77333469dff6408182b6e933a245a85df83fa1b80989936adcb547b3598127719070c86a8be305e7ccea65bec27b25b2274709dcf1ae99c3d30be57c455d94e0ac4fee5408c90ceaf10290e4bc9b07f704ea619df368f24d15b357e9d29d88be7e38dfdd3696ccb3674354a0d61f7eb6956625c86fdc87f5849a090c79561b5543a27d52fced4d8890656c0505b37c2ae5ce0cc6b879655e3ed5413d610d5df5a1a716726838d32ab0d22c20b8f67d98487101cca78442330ce17c5c885ad717f8a2abb3f1d0d3e5ccbfb3564348809183897d4b01f6cef4a42490a23aa87e9331ab4e5a8f6f30127a328526fe90de9e53e25182da625d1cc48f8f45da62add4346ea554891309509bab7bea6e2d98f31db5f85b9c206d68fadfe3c8170d74a3d2b76c36f2e4455063a327e684cdb9f220b4364026092c140d12d712ed7881a2de9a5ce57b2aad9896e3c3249c121c8b515771520325dde3fab5d41556a065b4c62520ff21bc165d8b0fd8d159b7327f24528dff02f90cd6a5a895f5e7480bbecdbeb6d9bf943338881cd9e00826c3ec8bb02768af44659bf8f2fad0c87c6396a97f7eafa8b3aff321afdf619cefb31724e66ad82e686946c460ec7fc1c91628d931b5fd085b7da8ffc7470c6b02e4fc1344e196f2591fd67e8dffae3cd4e55a2f928f2cb4431284472d579dc00e719a287af9e79672999031f4d0e4b19d76d137f4be97902b2e7b84504ba95610d09c092d7af448c07f2fe4fdaeda4cb2da0760d3bd465a74dbff23e68ec9f304cef58f29c593a11fc94420134bbb92df82cf648ff7e7b332a6465c5983015bdd48b847acf9659cea47e97e06efb55c9f3c93be86c1504843a65f9ae4e8765afffd5df368dd2988b427f312d3c232538029c2efedbc18e207e1d8c00a6657700dfa3305d69ba887585807446d991e3d9d07703c7a043032bc2e579e89d7b66bcf7367810a1c71179a00c4a67998b2fe24ae324f04c3a16efa1cd0891900c39e4080ab8efff925d99051014208d4c1638657279f9096dd8440e1b03ceb930461b9feca293b5848a619a1505a896bb8ab1e0313413eec6120699d4a635e1588db2f36be4239c1651bd35e3b5c00acd4032d27c93eb5e06cc41ba54cee9854f222cd445d91dd1fbe3c28687f23b489c8727297ffa1de835502d2324477a63a494b707ed6b1b512d14a104f6ad6eb9e5e6409b27c26ed008379a63be295f9f05de2f5935948b7e25d70b5aba13f7eacff84cfa3d0155f9ecf0ece058a963ab946ff0c734a76262de3220f1ceeeb971d54d0f1b0d9cd61bc16d235f1eeeb07923630592958c7aecc0755109f280c729e2d57d0843a8ca10a3d2e2ef78cd47f4af16930a3d384dc03c69a7bd1c1791e0ee80baaff4d6944d8b8ba0cc8d91e1be9dde72673e3d7c7f94522e9dcdaa237bb5b81c450a74aa7eb01fb550cc30039ea08a85f3528f9ab171ac989af61aa50ddd752f1570ff0f836cac1987b5d02a30d17d6e82a3a0d1f4bd3c5e4f223daee4691c7082773f02009d3024fadb0ad7a5249d7e30cbf7a9ac519c89c636338478aece7c142b6ca6f4ca3fd798bd4ba2295f46e35a5bcaaa1e14943f8d51fe044d43c0fbcfcf32d05fd3cd24bb4ce87ce47a00452c533f9dbf340efd712269ee1f54b2682dbd7da6d0ee115c85678476f99793218a9f785c7c759001a1f6ff4dabcefd66dede7df88ff144bfc703a0df4e8f92d552e78a26acb92f255210a5f96b19d7293f393c041f5e6ce7b5491cbe0767ff606dd042404ec601112130c46b83a277aef96af5ddcf72b0150407a6479ee262bf42cd1b26619029cfc1ab23c98ebe82d5691852cbd4d8615e65a397aab147c17d29ce60fe91e0f5a129abd66d665709d2e10cacaa3fdcf14a7942f0e6df2a84ac5d350ae4869b0eca4a007391933fd68daf74dfe67fce58365e6c6c14ed0651b1e8084ef8cd568775cb4e8d467f6992295fee4728b0da564e845c4b83537f609531a8dd04cc43a653bcbd8831097b9129b5266117d30f512211b8accd92b40bca5588d8cec3f58f165322d64e6cdfd82e595d0e4864a40ff3bfdb569e4379fe469c7359fc1e66fcaf69dafb8b9f46cc9d02544d8413ad960f8dfb84418ddb1aae5dd6abaee2417f6ea6a4029e9344770a6dfab66e11abf960201fe14d9ee6a80a3485e5d29e44c3ba1794ced02a746f7b02fb973bca447319388ee32868a5519d12916623083e801e7a7d35889941f261720052be8a1d81b23ecb9d950b34d971111e892c3e91fb8f1813766c9c9736d9b6d1df7994a6506f867a0412321dc5c9e03f0f91582c66e32c691179e252357732e707c25569600f2bab78be27ecd814dd00c03bd5ed28a560b1fb2fec6fefe31c70aaeda1fc78912eb7953d55a6e9d1e5bcc01d797f992758454d156c51302fe5c23fdd9903dd17d39ed4ff9da3b3228a24071c6cf8e39d45bddf93d21475be05cf43b9dfeb8bb7fc5247e0059f8be8e031e20cb8229b1731e7e993a64043386bcb7d8c8cf3ae04d63b2afc26267601a9d65732e3a1bd9b672f5d9d1c8c5d86d8b27e65d3e2f48abdb8641d5fcd59b2628d2233f4f979d539ee785e324fde80d64ea5757175163567873b3cf088a26031b450a1848b3eb2f30327113772e3c2ec06ec489efea70f96ce5b155f0f4689a6c2084109ce66120aba3392d0c4f33ee242fad469c97acc86c413c2b1b3df5f3593d5a9a35b0a99bb0208ef1531cfb91179aaf018d737a1e851a8da5a711c3d1817553188a0c6b2a1a259287d2c349956c5933fdbd1a5e783c46a3a2bce13183834bafd241079986650e544593fdd1310c14cb7f6c34767e99131330342b9b766e2d4000d763f48758483515b96c9411f4159c51c1954bcdfdea57c47a21aa8c1349a41820c0a0127ac7987cbfe44cf5eb82ebbd6f3957d76bdbda1170ac2e9fa32ae9cdcc0925e65b93403642c5a5c06b01145e19af8f7c0be3006394cee2c5781fd87c6f0e3cce96a15ce716793005af822624d7dfb5ec2e440c607ef8d1848c1e98a8d62b8ce94659e8599be8a59853e0dc2958cd7ae90fdd2ac38226205d048660312e9d7f549cc4cad14b415416f98525fb7350d495558971423eea2d0d79a95e98204665fb56ece3561814ac31ef790f9e7d9004d3ca5c49b4632f614c86656fb6c32c4d250954e5c8c513545ff40071066942f9533df1f1d313144aa13d0fd22a52f68a829e4c12d92f335c62811d0760c76175df01ab1d9083578aefddf6ec", 0x1000, 0xb, 0x0, 0x0) msgrcv(r3, &(0x7f0000001680)={0x0, ""/223}, 0xe7, 0x0, 0x1000) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000001780)=""/101) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) semctl$GETZCNT(r7, 0x3, 0x7, &(0x7f0000001840)=""/37) setegid(r10) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001880)={r8, r9, r2}, 0xc) r11 = openat$zero(0xffffffffffffff9c, &(0x7f00000018c0), 0x800, 0x0) dup2(r5, r11) semctl$GETPID(r7, 0x0, 0x4, &(0x7f0000001900)=""/29) executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000180)="b16eb2717f42aff12668150f150612", 0xf}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r2, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) chdir(&(0x7f0000000080)='./file0\x00') sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000002600)="e426d0c9699fa16c61029568a5a7fc4010a3cd26086976524a199b576cf58588bf04a142f6933152a977d2b52172fbc1bc5231c045a6622295075ec4a3464b1eb4f2ec0a2d86a5a89c0068585d86bc0c34d26c9fa33d9dc75be8be574f6cdac3c683192c85c23a324c56f07d231e91f631f18e4d4ded4945bbfffe6467e7175380f40d0aa0ddc02bc92035547a57786aa267fc5554d52b3b4406666e8333a4389f84041bc3e8057f0c8186e6df27b735fdccd1ce4922c449c593e3f222193e5cdb923dfbed69ef6839cc6d700b2e4dc7a7f4a7448e142272318415517043be65e4541ed5f8777f1717abb4f815e52a7547dcc1c5e99ae525aaba3f8c37852e2a9a761130d19ca867752c2dd3380f2b7e77156893ac49cc74c72d1af608bcba7ea1e8005c1e2bf0076237863455624a4f24893299938c22ad4235e0b5d1fdf2d8069c2722ba87a74eb6778174b5100c2f07538a88581e2c43c29cae6696b2a9bfb92d1ab504722286b3563168de5563d60396905f0cf6e710649b53092dc4731c59feda9d9263173ea94d3c1ce55732f8422f1eedf08549b76583c59cdfdf7b44eaa3f84647cbc0f87a971d07b303c8d09ff2c42c7342d2afafa8b3a688d3a4f8dc76562c933852f30b175f0e250e46af8e1dcf45dbc0e3629080bc09c3dcab3a0f1fe516bf097d063a7292756a030ef5dcb981eba7d260b4a1008fe9bbe360a54eba825ffdfc10e6e921081a6a97a0182394ea65e025dcbb65f861fe25110364b5cb8bfdb0980fb465129c747138297d8106be950b9bcad27fda8368d4ea87e0dab3af0f2e48aee3f369d4747bbe7fdf4b8ba5f07bd2c1ea25dc9437b67ab2f056d81cf427f98a8d455804530e92f3ba638754231e7ac56ca04eae9d5d63dd23daa5d886f23e4890873650757b2985306f8bbe1f43f586ac450712df623075e6ea2f394b73952de5b8cedb22229bebb01656439b84e5921be138ef6d748dc68f54b91e4aefad741f06a026d7c41acad5e96bc3a419dc7e0ef20a7bc7f53c61c7a49b276f239cebac82c6d536603c464ea10b743aebeb45c20da1e116a80f3bad7ae1d544d4ac516d3527e66e1072185e722088cc81c146d679cd132b34a8f47bab6090d8cecf8e1687d3686d2d72d8ab595c101a11d30a40387b630db7309d0ed1a0dbb70d8bb3e17d34d3994dff60cebc9c7999aa146e599d33f50cfaa9e81a565dbb768d233a361753afcd46e1f82a05be6bc93df46d52bb5f4e0c0fc81095a263e4724e0f8128a427830300a8b302ac0c3e6b1215ec8bc668ec22726e018bcc97ad79a6eb433c23c67cc7f06e5f7c3a75b8916aa0d9f081663571d5cb5ba5dd310b470ea66c467212a0cdc2d863ca25e4182a40d6bdd9ba59aa539b373624d4c3095608311b275c2e26601e2734a3f6c28917f56c53502f4862b415dc8131f29952bb05abe3bf592aa8941971dfdb9f3e0e4886a75b0115e9cd6e42b46af5d4c94c1c04d3b552edd9db38397a5883997aa66c98b1311f9743dc2c49d8ace7ca3e73d0238fd945b3cbf0ce10c5267ac7538c82896d3f54e10c1d8e7daea5af883ffb7695bafb587aa64d5fa49ac20cae40c29c9c6adf9f2e7851d4de4945aef591bb1c614ca8d36458d4c0453945929b61f9ef0e18e10102288f57ee87888eb55b1c6db4c1f8dff49bdd67e0f24d4d177287294c67d66919b8fd3242a25fb6545669e08bf42d1e4985ba4303c985bf2c31542ac1d4130c9521b0fe319ffb3e6ffe6a0b69896745100bcf267d2167a6af93e24d4b8edd612e6e0e8990940e1fd32f0dfcad23510c1f0a6b8450018c98873535d7a198c7c4f748981d21e0003394be88fdf6fbc661a23cc092890d8a5460986d66f982e2a75c68a1d0759a42fc1ec0eac908835eb4e56c7a3c6890274ef33e785fbb6851e6e694e298dd4c73a05b9c97602edbdb747bc87b2e01950d17cf110b7c38dc9074258dd1810799166d6c3f19916b2a80677296e57f47b7f59f0a06abcdef6c8de14ec7658bf1e34717327618067bc1fa5e35d5c1dd564f55452a2ef4c682231a9612e9a7d711c90ca3aad3e9154d869eedbcc88644133acc6574c01fa7d4f947e97e9892c90c145e282310a3a33a43fcb7331825b0a7e5a1a74bae6a7d2055142daefc2e42947fad343d5d0c89388fcb0128aa35fef8f01048948cc1779d8613d372547c4050aca769c9937c447d0dde39d798165af585ab2617ade9c9d3b3d481bb4c8f5ccac0315e176aee759714aa3ed683c9bff7aa3e39bea8d8df355cd48dfd47208f18e9c119e846fa7e0a9f27aa118f28fc09bc2712df6ae51e088addf15e4936bde36c8be1e01c2d1050ed2e7e4e00c60afc601c", 0x68f}], 0x1, 0x0}, 0x0) executing program 0: syz_open_pts() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r1 = accept$unix(0xffffffffffffffff, 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000180)=@abs, 0x0) connect$unix(r1, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x2, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0x1116, r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) mkdir(&(0x7f0000000000)='./file0\x00', 0xad) setreuid(0xee00, 0x0) syz_emit_ethernet(0x261, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60000000022b2b00fe350e28ef0900c08cfe24be00000000fe8000000000000000000000000200bb2b0004000000000086009078000000000000000000000000050b23282260c23a5ffbb9fff91df2a4d9c553f035fbe7715caf76259c8220c125f9e5d3f758898c2825bbee953d0516f1e40cd5660bf729e75f8e36eac8be015e34f1778fb9802f1147cdea619d1b330dae769bf420e90d1800aa2b0513c62ad673011b4b1ad85fb625b629f4df809bbb0a1866d141169d68e6a7505747119290c13d31aa1407dc539dc7b41d606e36621523fb5d4c5f80eb5a2037661cf7f7f83e23828c90f34279127439287d9894dbf0e9dfc08910e2449ef992565973b1653167475ccc537ebe4331137231fcd175738466aa2f137b2761074ba9749336a362ce5da5fa1a07d8503946b8da8d79d4435647011c703d78d7731b318886d0b8f8e36ed5b1c48f59316c75ca4a6ec03f2d7f30a9edd1886b926dea8028b643241f6bf92b8d471081aceb3ed6183ec4c435bdfc05266fd9de9e59793334110aee4a131a15c229f598abe7ab56d870f0194e48cbadd62caa7e00aa642636818e888a9d22f83f0e"]) socket$inet6(0x18, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r5 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r5) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) ioctl$FIONREAD(r4, 0xc0206921, &(0x7f00000001c0)) r6 = socket(0x2, 0x2, 0x0) syz_extract_tcp_res(&(0x7f00000004c0), 0x7fffffff, 0x47dd) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x8000, 0x0) ioctl$VMM_IOC_RESETCPU(r7, 0x82405605, &(0x7f0000000240)={0x10000, 0xffffffff, {[0x3d, 0x1, 0x2, 0x836, 0x101, 0x5, 0x9, 0x7fffffffffffffff, 0x7, 0x1f, 0x2, 0x100000000, 0x4, 0x4, 0x421cfb0000000000, 0x1a5abaad, 0x3, 0x101], [0x6, 0x1, 0xfffffffeffffffff, 0x200000100000001, 0x7, 0xf0, 0x4, 0x2, 0x5, 0x2], [0x4, 0x0, 0x5, 0x80000001, 0x7fffffff, 0xffffffffffffb517, 0x5], [0xffffffff, 0xfff, 0x5, 0x7fff, 0x7fffffffffffffff, 0x5], [{0x4d, 0x2, 0x9, 0x6}, {0x0, 0xdf3d, 0x2, 0x2b6a557f}, {0x7ff, 0x6, 0x6, 0x5f}, {0x20, 0x41ad, 0x0, 0x9}, {0x3, 0x7, 0xcd0, 0x35fdfb61}, {0xffe1, 0x2, 0xe70c}, {0x800, 0x9, 0x100000, 0x6}, {0x3, 0x3, 0x20, 0x800}], {0x3e7, 0x1, 0x3, 0x3f}, {0x4, 0x0, 0x5, 0x5}}}) ioctl$FIONREAD(r6, 0x8040691a, &(0x7f00000001c0)) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000000)=0x8d) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{0x6c}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x4d}, {0x2}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x53}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x9, 0xffffffe8, "1500d67d005b8600"}) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000300)="d06e494046b25e54be676d1999863e908452ec9732ee0b3ca291f0b82d18b663d20da051eab30bae2f3fc4fa4513a2b56506fcc4564d1a644491ca9b5a3b169904e0b0b5278220d72ea53d149e4794b512abbc061c9b99546ce6b6abdb314a1e7646272aabe1ef9c1bcdfbd03977520229683293769b3e90fa63000000", 0x7d}, {&(0x7f0000000380)="f77bd727d7d95a9eeec9eb31591df85f8bf4ee3eb9205fa093987902ae48f978f6434f6178ae962270041524dec1ad4cf7acf7d52ac09bfd56c384240e5626e72d0ca81a44ae032d1bfd4c9ea27c954addea6d8a966b5bdcb9dbdd565c47ad7fbba862dd1261f9c5dff7713d2a5e804a5d27a1f16c1767049b4e21d8d7a34563bbd31c29c3d868", 0x87}, {&(0x7f0000000540)="cfc173f4233367fa2769a351b5b229468a347da5fdb6906008005f3d9e816ed5a66c4b1847f5a741e15108e08ac739d7fec283236e8cac673b321f9715fcf8ed21565166f92e8032a4e24a9b0ae81e33a8e6ff237249a3c4736b68ff37528d80a96b97ef9c127f2dcbf928b4d9d313274d28b00e1d3d331e4fb0716b79e2c0f4cb95585627956d20018947ab7c9fed5ae6b1308fe0c408ffb45ce7476dfa03e350463ce9b00a7112d17dc33dcef5ce187b24ae7669105d54e17db063c6e7e9283efc2071c09e63c8fad855f80a621261d4fcbee692e15383aec45dbc5dcc38b544", 0xe1}, {&(0x7f0000000640)="fd7999a2822133827e04627c2a1bffbd03dbace4d06e90b0eb6514911b3177174ccad5dc276db8ac478dc5a1669a31585e354d88080354d4eb30c852a20f822b62374109e34dbf709fd824d2313e016757b5f401c91edf2fdb79085e875b3fd14c8c6971555f1ee4374ee2b652bae4c99dc973ea95a8f0c8508c4c426d3db4f79c8f5ca559733bdae47d38d78d68b5b4c8e200d99a799e8cdfc1568cecaa5430e0e98355ac35c2c6fd24385c60f3b162ab0622e239fcd3ffbfc5888cef452d2758bd126019ed640893584f36", 0xcc}, {&(0x7f00000009c0)="e1548f8818a5eee9afe56b3448207fafe162607e49af44da61257922a16803f9b7193aefd2b2af96f82bfd932d19b6461dd542c167e5bd5df064b1b8f3ca363b710f4cdb12511943a4879329403dd767f669fbb1d6a56c6ce773708922e74219a423f5e5198a2a9bd4a9932c681dfbe40e42ccc0e3f363df0eb0c986259a508e3dd4c414546adc139f6711164f30b1895e8ff9a6601930237a7efd51df01ccbefba568b52c4abd9780c8060f56ab76ee4cc4c533163c4a5b1a0edac0c9e76bf34458a48fbbe2f8f5aaaf8bea84efd45d5df6a93408b92441d764dd84dab05b3700981c1ba2ecc232bab41e7a89c35a2231954fe96d7e44e5f23268ab88b0628ed1eccb297a605140f1893dc3e62699fa430e2089b0cc7ec1fdd63293e4573dbde3ffb210f0b528279a55f10f7bf88f9867d61bc4367e2e4f835311aec3bdfa7b4f1c899fa8af52b761d3b4f8f5dc7a40ac84e1ca9e501f0f12bc02b8d8b7a7e8c54b4b78613a6b535610b16ca994a7e07c6c1ecd3a12958cad357d90ea4fb0dc3891f1901d9f502f17c4f54ac3e8151c8bb66e6797759e5e92a4c98e406a306e8d3a3bdd77cfa9e00ee0928e6d1178e30bc57b45dd9a0369df0e8ea875f1dcce4d82114d3b19911e464ad72d63d86997567c99ae7209a1689483d45d1bc3f03cb412eaabfd2798541d516c3c0b35f02d838d018d71020ba66a0897d5cd44a824c0fb093a7e166f0c357e7eaa19c664592b60497183ee9c2b256ec214514edc4ec2260ff9232a6a0ba0bf2cbf808fab6e9dcc8208bd2677ef24bf8e4d706fa9f2446df9fdfd33512d0e49db9e9d09eb22d30d2feab896135b4bb923eaf5dca05b953c0df96f8c3acef47df04bd95867884b25ca9428a614cd79cf3253d4ad8e5ff9b75cf180eaa88db8aac8abaaa195cdb27b5359", 0x294}], 0x5) writev(r0, &(0x7f0000000940)=[{&(0x7f00000000c0)="acabcf121c66403989618f102986590fda96cd6ce3e6319bfbfa5f4e11792ff556376e0a66db2064e7fdd436d5e11d47b40f598865ae30e4577e64f3cea3db7406d3f30fcf81af59f08cd850e080468c406a2576d93a6e610ace0fe401b3af94886a9209a9552e5231c14d5842ce811ae17ac41ca78ffb36e5d9a788ac68443f49b920121df80a106ac6859fedff6187d880e9a8849805a46b28e6ef435d45e7e0343d939f21ef05ff3e31f9b2777b169b10c28b07dc4845ed10f14a549e3c0228e974f48b0b191f74acbb8c4b6b3514b384444d10c203a141c90bf928db0bb64a58fcea41c91073336fe5a3a5a0f82f3f7136ff66292f4641b1a94bae4de83f3c5966f9489587e2c92d75edf7b948327261a26ff7fd1900c2d48accef57d95416b4c16b75c46bbf4ebf25512bbfbf729bcd7a7a3fee20abf16e6bb744431698c7f6f8e1299fa9f363b74e3247af2b28ad262903ad5e6a971db9a364bb4a84ec23941c15188879ebfba620a7719f9d44b80b0b310fc1b886de95dca92a8a507691f7f7156fbc1b93599bedc42c25386bbb684928c763d1c645e22614515cb44a549d9779083d2af35ff3684cc060a318efc4eb4c1c8db50ef1d7eeb302ed3cd47f36af1b0c07649f4556989c47899a51263b6f42012cda70d30b8728977425a375f98508e57a794dd585f178b0fb04abe47a21ce3b36ed7833fa89b3c010ff24a5654d7e39dc29", 0x207}, {&(0x7f0000001940)="250e99ef1dafba659c8dd86601d2cc795394142b91248075d31de3470ffa86c8feff06263c0228ceaccd6c504e704454a1a0b4db68d355e7818e5bbcf9b839b3fae3a5b44ad22d1148371df88849c8644fc6d47a75302573a9c5f4abe0aadb060cdf64fe6a66aa2c656b6fdeeb71410c2c291f165d4649fe4e2a5f4ce986ff7b503781a23c684b084c56e7aef858b7536bf7ea2ab48480e3d6c2c8a8c097b317767163d3e064cb66895427743e06e355dd07d85b735b", 0xb6}], 0x2) syz_emit_ethernet(0xf0, &(0x7f00000004c0)=ANY=[@ANYBLOB="aaaaaaaaaaaae0c0faa888c086dd60ad14f500ba2b00fe8000000000000000000000000000bb000000000006"]) seteuid(0xffffffffffffffff) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x1, 0x1f, 0x200, 0xe, "94f561babff3c72a9dc0836c1ce7c4a00663851c", 0x7fff, 0x1}) executing program 5: syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d34520030000000000000000000000000000000000000000000009f05000400000000000000010100907800000000603977"]) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) r1 = socket(0x10, 0x2, 0x80) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x8, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000001440)=[{0x64}, {0x2c}, {0x16}]}) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x58}, 0x2, 0x0, 0x0, &(0x7f0000000180), 0x0) r3 = semget$private(0x0, 0x7, 0x3c0) semop(r3, &(0x7f0000000000)=[{0x0, 0x4}, {0x2, 0x2ff}, {0x3, 0x8, 0x800}, {0x1, 0x3ff, 0x1800}, {0x0, 0xfffd, 0x1800}, {0x2, 0x6ff, 0x1400}, {0x1, 0x7ff, 0x1800}, {0x2, 0x804, 0x800}], 0x8) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000002c0)=[0x87fc, 0x9b7]) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000440)=""/248) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {0x3}, {}, {}, {}, {0x0, 0xc8}, {0x3}, {}, {}, {}, {}, {}, {}, {0x0, 0x9}]}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) unveil(0x0, 0x0) mkdir(0x0, 0x0) poll(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffff9c, 0x8058574f, 0x0) r4 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r5 = dup(0xffffffffffffffff) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000000)=0x8001) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000280)) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0x0, 0x0, 0x10) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f0000000040)=[{0x1d, 0x3f}]}) executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x2}) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000240)="ea08000000000000", 0x8) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) syz_emit_ethernet(0xab, &(0x7f00000002c0)={@broadcast, @remote, [], {@generic={0x803d, "920b57542c97a3d874db063e08b55d1bdcda7d3b9343d12f031da2e0d5ff9428de8e30eb029360bd84f494e3f5cea15bd944e292921708c37cca6ed6d55cd2c9aff7b987b0bf615e35717ff6e913f78d73667c2d59e56663cf4a97976643699c183a61b9d9588420422d0f3e6fd98783cfbb4e80539b3b0f9c142afe4e198ebe5e4eece620544ef79fed3d8113885f74a805dc5aad8532d067af243c39"}}}) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) r3 = socket(0x18, 0x1, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000915000/0x2000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f00005c1000/0x1000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f00004b6000/0x2000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00002e1000/0xc00000)=nil}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000742000/0x4000)=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'}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$PCIOCWRITE(r5, 0xc00c7007, &(0x7f0000000000)={{}, 0x1}) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$PCIOCREAD(r6, 0xc00c7007, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setuid(0xffffffffffffffff) setrlimit(0x0, &(0x7f0000001480)={0x0, 0xfffffffffffffffb}) ioctl$VMM_IOC_INFO(r4, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r8 = dup(r7) dup2(r8, r3) setsockopt(r3, 0x1000000029, 0xd, &(0x7f0000000000), 0x0) r9 = socket(0x2, 0x2, 0x0) clock_getres(0x3, &(0x7f0000000000)) ioctl$FIONREAD(r9, 0x8040691a, &(0x7f00000001c0)) executing program 2: r0 = socket$inet(0x2, 0x0, 0x0) close(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) getsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000140), 0xa) syz_emit_ethernet(0x36, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x3, 0x0, 0x28, 0x0, 0x1}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x200005}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000380)={0xfffff532, 0x0, 0x1, 0xdfdffbc4, "97115f33ba7d00fdff0104000000000000de00"}) writev(r0, &(0x7f0000000e00)=[{&(0x7f0000000480)="8a790538f39456d084543880083267c4d808c19e4e915c29", 0x18}], 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x200, 0x0) ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f0000000100)={0x1, 0x5, 0x7}) sendmsg$unix(r2, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) ioctl$KDDISABIO(r4, 0x20004b3d) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x88) vmx_mprotect_ept: uvm_fault returns 5, GPA=0x2d000 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x4d}, {0x6, 0x0, 0x0, 0x1000}]}) pwrite(0xffffffffffffffff, &(0x7f0000000140)="a1070016060000c6386c7f000000", 0xe, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getpid() open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000800, 0x0) setreuid(0xee00, 0x0) r0 = getuid() chown(&(0x7f0000000180)='./file0\x00', r0, 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0xa5) r1 = getuid() seteuid(r1) truncate(&(0x7f0000000000)='./file0\x00', 0x1000) sysctl$vm_swapencrypt(&(0x7f0000000040), 0x3, &(0x7f00000000c0), 0x0, 0x0, 0x0) r2 = msgget(0x0, 0x704) r3 = socket(0x2, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000200), 0x4) connect$unix(r3, &(0x7f0000000000), 0x10) msgsnd(r2, &(0x7f00000000c0)={0x1, "8e5b423e9208b9f3eb96840c"}, 0x14, 0x0) executing program 6: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async, rerun: 64) r0 = socket(0x2, 0x2, 0x0) (rerun: 64) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) (async, rerun: 32) r1 = socket(0x2, 0x2, 0x0) (rerun: 32) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) (async) socket$inet(0x2, 0x3, 0x0) (async) socket$inet(0x2, 0x3, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x4}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(0xffffffffffffff9c, 0x7, &(0x7f0000000080)={0x2, 0x1, 0x7fff, 0x8000, r2}) executing program 4: r0 = socket(0x18, 0x3, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000180)="b16eb2717f42aff12668150f150612", 0xf}], 0x1) (async) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r2, 0x0) (async) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) chdir(&(0x7f0000000080)='./file0\x00') (async) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000002600)="e426d0c9699fa16c61029568a5a7fc4010a3cd26086976524a199b576cf58588bf04a142f6933152a977d2b52172fbc1bc5231c045a6622295075ec4a3464b1eb4f2ec0a2d86a5a89c0068585d86bc0c34d26c9fa33d9dc75be8be574f6cdac3c683192c85c23a324c56f07d231e91f631f18e4d4ded4945bbfffe6467e7175380f40d0aa0ddc02bc92035547a57786aa267fc5554d52b3b4406666e8333a4389f84041bc3e8057f0c8186e6df27b735fdccd1ce4922c449c593e3f222193e5cdb923dfbed69ef6839cc6d700b2e4dc7a7f4a7448e142272318415517043be65e4541ed5f8777f1717abb4f815e52a7547dcc1c5e99ae525aaba3f8c37852e2a9a761130d19ca867752c2dd3380f2b7e77156893ac49cc74c72d1af608bcba7ea1e8005c1e2bf0076237863455624a4f24893299938c22ad4235e0b5d1fdf2d8069c2722ba87a74eb6778174b5100c2f07538a88581e2c43c29cae6696b2a9bfb92d1ab504722286b3563168de5563d60396905f0cf6e710649b53092dc4731c59feda9d9263173ea94d3c1ce55732f8422f1eedf08549b76583c59cdfdf7b44eaa3f84647cbc0f87a971d07b303c8d09ff2c42c7342d2afafa8b3a688d3a4f8dc76562c933852f30b175f0e250e46af8e1dcf45dbc0e3629080bc09c3dcab3a0f1fe516bf097d063a7292756a030ef5dcb981eba7d260b4a1008fe9bbe360a54eba825ffdfc10e6e921081a6a97a0182394ea65e025dcbb65f861fe25110364b5cb8bfdb0980fb465129c747138297d8106be950b9bcad27fda8368d4ea87e0dab3af0f2e48aee3f369d4747bbe7fdf4b8ba5f07bd2c1ea25dc9437b67ab2f056d81cf427f98a8d455804530e92f3ba638754231e7ac56ca04eae9d5d63dd23daa5d886f23e4890873650757b2985306f8bbe1f43f586ac450712df623075e6ea2f394b73952de5b8cedb22229bebb01656439b84e5921be138ef6d748dc68f54b91e4aefad741f06a026d7c41acad5e96bc3a419dc7e0ef20a7bc7f53c61c7a49b276f239cebac82c6d536603c464ea10b743aebeb45c20da1e116a80f3bad7ae1d544d4ac516d3527e66e1072185e722088cc81c146d679cd132b34a8f47bab6090d8cecf8e1687d3686d2d72d8ab595c101a11d30a40387b630db7309d0ed1a0dbb70d8bb3e17d34d3994dff60cebc9c7999aa146e599d33f50cfaa9e81a565dbb768d233a361753afcd46e1f82a05be6bc93df46d52bb5f4e0c0fc81095a263e4724e0f8128a427830300a8b302ac0c3e6b1215ec8bc668ec22726e018bcc97ad79a6eb433c23c67cc7f06e5f7c3a75b8916aa0d9f081663571d5cb5ba5dd310b470ea66c467212a0cdc2d863ca25e4182a40d6bdd9ba59aa539b373624d4c3095608311b275c2e26601e2734a3f6c28917f56c53502f4862b415dc8131f29952bb05abe3bf592aa8941971dfdb9f3e0e4886a75b0115e9cd6e42b46af5d4c94c1c04d3b552edd9db38397a5883997aa66c98b1311f9743dc2c49d8ace7ca3e73d0238fd945b3cbf0ce10c5267ac7538c82896d3f54e10c1d8e7daea5af883ffb7695bafb587aa64d5fa49ac20cae40c29c9c6adf9f2e7851d4de4945aef591bb1c614ca8d36458d4c0453945929b61f9ef0e18e10102288f57ee87888eb55b1c6db4c1f8dff49bdd67e0f24d4d177287294c67d66919b8fd3242a25fb6545669e08bf42d1e4985ba4303c985bf2c31542ac1d4130c9521b0fe319ffb3e6ffe6a0b69896745100bcf267d2167a6af93e24d4b8edd612e6e0e8990940e1fd32f0dfcad23510c1f0a6b8450018c98873535d7a198c7c4f748981d21e0003394be88fdf6fbc661a23cc092890d8a5460986d66f982e2a75c68a1d0759a42fc1ec0eac908835eb4e56c7a3c6890274ef33e785fbb6851e6e694e298dd4c73a05b9c97602edbdb747bc87b2e01950d17cf110b7c38dc9074258dd1810799166d6c3f19916b2a80677296e57f47b7f59f0a06abcdef6c8de14ec7658bf1e34717327618067bc1fa5e35d5c1dd564f55452a2ef4c682231a9612e9a7d711c90ca3aad3e9154d869eedbcc88644133acc6574c01fa7d4f947e97e9892c90c145e282310a3a33a43fcb7331825b0a7e5a1a74bae6a7d2055142daefc2e42947fad343d5d0c89388fcb0128aa35fef8f01048948cc1779d8613d372547c4050aca769c9937c447d0dde39d798165af585ab2617ade9c9d3b3d481bb4c8f5ccac0315e176aee759714aa3ed683c9bff7aa3e39bea8d8df355cd48dfd47208f18e9c119e846fa7e0a9f27aa118f28fc09bc2712df6ae51e088addf15e4936bde36c8be1e01c2d1050ed2e7e4e00c60afc601c", 0x68f}], 0x1, 0x0}, 0x0) executing program 2: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) syz_open_pts() syz_open_pts() ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) socketpair$unix(0x1, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x7fff, 0x0, 0x0, 0x0) socket(0x18, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) (async) writev(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x35}, {0x14}, {0x46, 0xfd, 0x0, 0xe151}]}) writev(r2, &(0x7f0000000080)=[{&(0x7f00000000c0)="d3d9bc6f7a689f455f7bc4e71ba7", 0xe}], 0x1) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x0, 0x0, 0x2, 0x4000}, {0x25}, {0x4000006, 0x0, 0x0, 0x80000003}]}) write(r1, &(0x7f0000000140)="0000000000009cb8e7b6242a091f", 0xe) (async) write(r1, &(0x7f0000000140)="0000000000009cb8e7b6242a091f", 0xe) syz_open_pts() (async) r3 = syz_open_pts() ioctl$FIOASYNC(r3, 0x80047460, &(0x7f00000000c0)=0x3) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x2, 0x0) (async) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) r5 = socket(0x2, 0x3, 0x0) dup2(r4, r5) setsockopt(r5, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) setsockopt(r5, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfff, 0x0, 0x0, "bd1331844e5b401532158b7b8c4d9c602691cdcf"}) write(r3, &(0x7f0000000240)="f561325db04cafa4512e5736e365ec83b3cafe082b7b4436cd4c057f8ba5b08a4c719ec710b568ae0f7befd0ed09", 0x2e) ioctl$WSKBDIO_GETMAP(r0, 0x80047476, &(0x7f0000000040)={0x0, 0x0}) executing program 3: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d44) close(0xffffffffffffffff) r0 = socket(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="140000000000000007"], 0x18}, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) executing program 6: clock_gettime(0x67f3248105b4e004, 0x0) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x1000, 0x1, 0x2, 0x9}, {0x5e, 0x7f, 0xe, 0x7}]}) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x17}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="00040000", 0x4) executing program 5: mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000c80)={&(0x7f0000000c40)={0x0, 0x0, &(0x7f0000000bc0)=[{&(0x7f00000000c0)=""/67, 0x43}], 0x1, 0x0}}, 0x10, 0x0, 0x0) r0 = socket$inet(0x2, 0x3, 0x102) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000001080)=[{0x2}, {0x3}, {0x6, 0x0, 0x0, 0xfffffff8}]}) write(r2, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0xc}, {0x80}, {0x6, 0x0, 0x0, 0xc0f1}]}) write(r1, &(0x7f0000000280)="f22e8a75fbc30288d8025c471dc7", 0xe) sendmmsg(r0, &(0x7f0000000c40)={&(0x7f0000000c00)={&(0x7f00000002c0)=@in={0x2, 0x3}, 0xfffffffffffffc46, 0x0, 0x0, 0x0}, 0x10}, 0x10, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) clock_getres(0x6, 0x0) executing program 4: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x2}) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r0, 0x0, 0x15, &(0x7f0000000240)="ea08000000000000", 0x8) executing program 6: r0 = socket$inet(0x2, 0x4000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x40) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) listen(r1, 0x0) shutdown(r1, 0x2) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000100)=0x7fffffff, 0x4) sysctl$net_mpls(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x1c}, {0x40, 0x40}, {0x4000006}]}) write(r3, &(0x7f0000000180)="0400a8fc9dfe842e583719781f8d0d", 0xf) socket$inet(0x2, 0x4000, 0x0) (async) setsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) (async) socket(0x2, 0x1, 0x0) (async) fcntl$setstatus(r1, 0x4, 0x40) (async) getpgid(0x0) (async) fcntl$setown(r1, 0x6, r2) (async) listen(r1, 0x0) (async) shutdown(r1, 0x2) (async) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000100)=0x7fffffff, 0x4) (async) sysctl$net_mpls(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) (async) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x1c}, {0x40, 0x40}, {0x4000006}]}) (async) write(r3, &(0x7f0000000180)="0400a8fc9dfe842e583719781f8d0d", 0xf) (async) executing program 5: mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x40000802) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfff7fffa, 0x0, "0000a6bc40862c000700"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f00000003c0)) getegid() r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x800, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r3 = socket$unix(0x1, 0x5, 0x0) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x18, 0x2, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) select(0x0, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, 0x0, 0xfffffffffffffa7f}, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000000}, &(0x7f00000000c0)) sysctl$kern(&(0x7f00000000c0)={0x1, 0xa}, 0x2, &(0x7f0000000440)="e8", &(0x7f0000000100)=0x1, &(0x7f0000000000), 0x0) msgget$private(0x0, 0x120) sendmsg$unix(r3, &(0x7f00000016c0)={&(0x7f0000000300)=@file={0x0, './file1\x00'}, 0xa, &(0x7f0000000340)=[{0x0}], 0x1}, 0x0) pipe2(0x0, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) executing program 4: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f0000000080)) executing program 7: r0 = syz_open_pts() readv(r0, &(0x7f00000015c0)=[{&(0x7f0000000000)=""/83, 0x53}], 0x1) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) semget(0x3, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0xc8, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0xca}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x7ffffffe, 0x0, 0x7, 0x6b384159, "2f78acf2ee60987b0d026cc4ffffaa175b31cb31"}) writev(r2, &(0x7f0000001580)=[{&(0x7f0000001340)="f2f5060e4a1ab0974870e40af8e001f53e04bf74fed4aee2be0863d275b2e4226489c933194ab7b2a0027b2f6f1b1d9cb787a7933c75e07eed0a09942d0104e4e1c8a9073576a8944f423bcaa96d8169aa92956791fed312477b15c06c89dca7", 0x60}], 0x1) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x1ff, 0x0, 0x89c, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x206381) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r4, &(0x7f0000001580)=[{0x0}], 0x1) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) r5 = socket$unix(0x1, 0x1, 0x0) open(&(0x7f0000000180)='./file1\x00', 0x2, 0x6c) ioctl$FIONREAD(r5, 0x80206979, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) r7 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) fcntl$lock(r7, 0x0, &(0x7f0000000240)={0x3, 0x0, 0x0, 0x1000300000001, r6}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r8, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 0: r0 = socket$inet(0x2, 0x0, 0x0) close(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) getsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000140), 0xa) syz_emit_ethernet(0x36, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x3, 0x0, 0x28, 0x0, 0x1}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 3: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffe, 0x0, "100000002300"}) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000180)='\x00', 0x1}], 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7, 0x0, "00000005000000190000000000f2ffffff00"}) readv(r1, &(0x7f0000000040)=[{&(0x7f00000003c0)=""/152, 0x98}], 0x1) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}}) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x800000018, 0x1, 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) readv(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000140)=""/168, 0xa8}, {&(0x7f0000000200)=""/148, 0x94}, {&(0x7f00000002c0)=""/203, 0xcb}, {&(0x7f00000003c0)=""/146, 0x92}], 0x4) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) executing program 4: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x80) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0x8210560b, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x0, 0x0}) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) r3 = semget$private(0x0, 0x2, 0x0) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f00000005c0)=0xc) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000080)) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000140)=""/221) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) getgroups(0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000600)={'./file0\x00', 0x7, 0x2, 0x40000000, 0x1, 0x0, 0xfffffff8, 0x9, 0x1, 0x1, 0x7f, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000003c0)={{0xba, 0x0, 0x0, 0x0, 0x0, 0x22, 0x3f}, 0x4, 0x200, 0x0, 0x0, 0x5c6a22ac, 0x3, 0x1}) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000440)) sysctl$vfs_fuse(&(0x7f0000000280)={0xa, 0x12, 0x2}, 0x3, &(0x7f00000002c0)="4adf1635b5fbdda78d9fb5c37286cda6ccb0fee7832eed04ca28c21cbe8a08437cab7de4d9a7760658e004853d2326a93a44b3dad64b099b818982c8fefa66cebe27df082127e2edce73a829e39056d239a7bdfbc701bd68d0beb9a99ed8a0141ec9f478f07de9765a3697ac9a33bf8377629040dcbd79011fc5ad65573b8a286bb31e413e61bbdbc35a54fa351db20a6488df33c52b", &(0x7f0000000380)=0x96, &(0x7f0000000540)="4cbd033377fca6e4ec94f89e1235966ce5221c07e9045034842124c6c096e5ad23dcff627a5429f6be86d0b10c5157619cbc68b7e5ddfcad56370868663ef8a046caafde02", 0x45) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000004c0)=""/37) ioctl$WSDISPLAYIO_SBURNER(r4, 0x800c5751, &(0x7f0000000500)={0x8001, 0x1, 0x6}) semctl$GETZCNT(r3, 0x2, 0x7, 0x0) setegid(0x0) kqueue() openat$vnd(0xffffffffffffff9c, 0x0, 0x200, 0x0) fchmod(0xffffffffffffffff, 0x0) socket(0x10, 0x4000, 0x1) executing program 0: syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d34520030000000000000000000000000000000000000000000009f05000400000000000000010100907800000000603977"]) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) r1 = socket(0x10, 0x2, 0x80) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x8, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000001440)=[{0x64}, {0x2c}, {0x16}]}) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x58}, 0x2, 0x0, 0x0, &(0x7f0000000180), 0x0) r3 = semget$private(0x0, 0x7, 0x3c0) semop(r3, &(0x7f0000000000)=[{0x0, 0x4}, {0x2, 0x2ff}, {0x3, 0x8, 0x800}, {0x1, 0x3ff, 0x1800}, {0x0, 0xfffd, 0x1800}, {0x2, 0x6ff, 0x1400}, {0x1, 0x7ff, 0x1800}, {0x2, 0x804, 0x800}], 0x8) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000002c0)=[0x87fc, 0x9b7]) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000440)=""/248) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {0x3}, {}, {}, {}, {0x0, 0xc8}, {0x3}, {}, {}, {}, {}, {}, {}, {0x0, 0x9}]}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) unveil(0x0, 0x0) mkdir(0x0, 0x0) poll(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffff9c, 0x8058574f, 0x0) r4 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r5 = dup(0xffffffffffffffff) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000000)=0x8001) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000280)) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0x0, 0x0, 0x10) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f0000000040)=[{0x1d, 0x3f}]}) executing program 6: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r0, 0x0) setrlimit(0x0, &(0x7f0000000080)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f00000001c0)) r2 = socket(0x2, 0x2, 0x0) socket$inet(0x2, 0x4000, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x15}, 0x2, &(0x7f0000000040)="ada993f660ee392e19fe4ab55c41df528e548070b470efa568389f4424bc0ae474ae24148778768985f5dc03d845518051b2d233a70bf162fec5eda37204905148d4ff2705af9b47ab485f38594088bfa406382caec2e7c80d5e35c63a8b13bc59ccd1d01d7e429a603d664533faa85afaff6c5819fe722bb41b2d24a019f4c70f6e08c0e130762182d0116bfd90b054515e812f9c48adb5952d664cf442a9a7a669e9bde3a509cad8e0c6a79ca642201d", &(0x7f0000000100)=0xb1, &(0x7f0000000140)="dd22d15e7293e71a678d7b35c5116a3d0ecc351b47bd25b1bd1844f96e5eefce84e3099ee9201f092456458ea2e91000a2cda53992d0c877c4174315906f919382517403561a633b15a23a7bbaf624cf80f5f76da6ff0f51", 0x58) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mknod(&(0x7f00000002c0)='./file0\x00', 0x8, 0x100) fcntl$lock(r0, 0x9, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x308000003}) mkdir(&(0x7f0000000000)='./file0\x00', 0xad) setreuid(0xee00, 0x0) r1 = getuid() chown(&(0x7f0000000180)='./file0\x00', r1, 0x0) r2 = getuid() seteuid(r2) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000040)='x\x00') r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x80, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0xc, 0x42, 0x1}, {0x3029, 0x8, 0x0, 0xffffff41}, {0x800, 0x6, 0x2, 0x200}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x80606954, &(0x7f00000001c0)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001300), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r7, 0x8004427d, &(0x7f0000000040)=0x3) syz_emit_ethernet(0xe, &(0x7f00000002c0)=ANY=[]) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{}, {0x84}, {0x6}]}) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(r8, 0x9, &(0x7f0000000000)={0x0, 0x5c66d352a8f45687, 0x7fffffffffffffff, 0x1000200000000}) r9 = socket(0x18, 0x3, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) geteuid() executing program 4: sysctl$net_inet6_ip6(&(0x7f00000000c0)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f0000000080)="20b7c64185914d070000007de0d0b40c", &(0x7f0000000000)=0x10, &(0x7f00000010c0), 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000001180), 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) seteuid(0xffffffffffffffff) r0 = socket(0x2, 0x1, 0x0) r1 = getuid() setreuid(r1, r1) bind(r0, &(0x7f00000011c0)=@un=@file={0x1, './file0\x00'}, 0xa) r2 = socket(0x18, 0x3, 0x3a) r3 = dup2(r2, r2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x5a) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0xe}, 0x4, &(0x7f0000000100)="374065fd840a4fb9853673bdaaf8ad0a4dd3a48955f1665682754010b992eb5a30414de6735ba51aac48337ee9ebcc690f9845f7bd1562f547a24fa298fed3ea90a41d1b587f381f970afeec426e16f7895b9620f3b7570a7ff2c94a1ba7603612994ae6b6983454b539fd872ee4d3b8eed309391b0d70701293aeb8ce3085ca58ddea80ebdf12d281c068d44655cc579d94f8b99c5f974417ebd1c1d5ac7406c9ec9b8c982b1e0b548df03009b455039cee467dc68d54a57987cf86f5afd7b07372d25ade82ca56a6a08fd5a79b7d7eb9a5bc9e38cd95b41391b3ec79eba6fdc53aa7009e7ab342a5b267516ac6da36f528bcf864c3c27cf0087596b55d148035d1476031790677c32f88f53a1a92828f5c353d03406b699733788230d6daed7761aa15e8bba6e14454582b5925affc36288b21b88dac5aa97e871798256c933ebe97121dc614f477724f891689323db2562d2ed6e725bfc021aaae904716750c2f3d021ffdd38efec2740cf23e80789c199af521d9bbba53cdfb196b5ba55ad163a75692d8ad10bb9da48962f8775bcc8a3f528c08f89b08d274bceed8d9996a8d4dca532db82395dce59818c56b35e14774b21df45a0aa77328a9a2b66222d09b2c36c19109a5f6ed6ed19430e4bda617176183a4dfe76344f0f141afd5980d52fa977d8f85362fffef90c0cbbd760df8f1d9f494ec29dc4265e3fd1ba4e78eff28a41fa41189907ef1c8c0768c8e7e1ef10239aaa56407bb75388b34535b77b896e1841f12290f7175ddb5dce6721f2f323e7b4fecb91812d95c321f8063290fe14d34052448511a650d0f977e282cb2505e543492fa479f68470caed36a7e1754b13825a1abf634de54a73e516348b0b892f3855455033ed22e9fde99b1b9e9000d50c7f36803874be50438c5b4f2175b646cf5cdf5b30b3f3d8735e208ffe9a598d2c5278fa607bfb62a04d063f401ae4182ab3738165f27013f78fc7dce2c2d2a4b51490f43a5fb568d756e50f5d9d5474431021c38a5a63c011afb3c9b90980240967761a7cc1936470d06722c060c96f614d49d2201c1c43c34d18762a9848a04129f40b7cd736f98521f40d6d57cef32744a8b105f05e6779826ff015079cf8404014c0496901cd408b30d013356cfaf19d426bbc35eeec85bdaacacc630d1b82e91916b7f6443220c55758be6074610f6811551c6b11a6a2317b3fa741381d85aab562acf95a2629e3063c6b35558f2a38e39de6fb60f2b812cc8c4f3c6a14e9a6699a95c6a2c534fdacfda450ab99bfd229de68a9ee30a70cc04738929792b80ea4567029455c6ba73945e2d177c80f884e8b150b650fd407add923103cd3f553936fa8a6c1a3fc0f0989769214f04070c9ddd3fbe66b232d040b49d30671ff142bdb9dd2f08347975c7c7dae3240b39317f341c89070f20a671007ad15fc4af386a790899d98aa869b3ced65ca27f5f1d47b4df761525fa74f0dc020b3e813c1940797e319a175b56cc1719b2fd7464eb6591f488d2cba9a0c160fbcad35f35500326aa541eba86d2e7a49ea02465a4576ed4d163625fc7f3e474b38b27eb227f1194438f7190f6b296d2eb764d2c7ebeb3129f0820d6b6faa71b5d94d97804cc9eab534c6bec12f44cf8f73241f13b547fab83b89c4bd3b204dfbc923ebec04673b74c98ad7b8899f8b6c3e87dadbe7b31e4cf4aa0039a25f1acb3de4fa221a37a1c90a55d8f4ea4c38d4bc4f75293ab3d75cdb80bf8d872aa8298767217f86f0f242824c39f77e7c35710029d5dede6f5c8f81ab73d178175b16d73b6ea33c9d886f4d2b30ce0839b72aebb530afce74ec9a109d852872538dffc01a7f4c86e60edaf35048b934a6acab1494f6f835851e61fbb33b41398f15daf1bf393ebc69231aa2bcfdfd11bcdc76c92c1e833d27304e76f90538c0d35912928a53605e50e3b4741fbb57e08c9b9f0a3be9b35ae8f719929070ab7f6b3e74bbbfb512dcac349a3bbdc298ac3fbdb722d44f34c2b8762094215c7c6bea01328c9ea6f82ccc0fe10c6dba8a1483debe603a33540d5973a686602d1923c936cca45c1d85914a5017a72ac3f34fdeca4020cd0f2305b81e9d29fd1dfbb1769b653ec1391b92c5599dffa0c5bd3a84cf08c51126f3a95569ac30b2f346b7c5a4c808a2e1e47324ef85c4ee071b0ace0a2c8eaf4ae6e1b7a283c44d0f486bd15cc767bfba94432e2d935bb49994320bda1004c05af01664ba0ac16e7375bd4fe08fb196840b240112e1528efac2adb60cc41d4272cc56bfbaebab13af086431b4798cc5771209d4c7b9ec1fa38bd3fdc0cedcba704534d9aeeb25c66f5296fe5ccc42f24fab476270ea333416360840dcd994830603c935bb8d2758685ca4b23f7a6458c7943505132b627fd9c9aae633fb34c2f8fc6f0a092617225a39c85bdf1770deec6b4526adac9daf7f883290f7fe317713f970c26440a9a486239dc194a38db84d5becf06d5363e8ce4d3080f60e894de4ee638d8d8527c45e00dd8870883cb10d2b6ad4ca2327187b8ce63321e35fe37ec9979171e42fd517a97a2599481188c1651e9370bce99d31f99494b60916ece8e5581a7b09241b4220beea255187264fd1f108b74c56fb55f1e1e2b0f0a98775527a8080948cc65072e9f8cce40f7be5af69df2ef816ebd1a7421b6ca03ecd753596e67ed857713825ef61ed80e95c07073b43a4923b6e7fa4094399615149ea852055c47c9d6e754fb51e2bde88cdc1c26cfc505e3a25558a19712908a682dbf4bb65539a1467b89a9cf3f8c6759833475d52ce8d35d27a4ab663eae9435a9247544c30304d0e4afef37105a3bde689f0a5a56c9ffe6c3d22635b78b777cced10046310f184c0652a3741b3729d304601ba637e89f2e24e7294bc46e0c260050a84ee8b50934421af562d0fd63f7d791003e7b9190ef3c867884465ba0510abd71d2d30aaaa0798f3602009e4da40087baaa1b87aa9e9c88cb57de2fa72ae29e9375ab4e80f5a420db796bac9938b6bf8875a16558293e16b30f4254b834a52d7571c62f33526344d78aee2c45fe951b863c489ca9cf1057a21b971e251444c1d6bf55e6600bed43ce3f9c35b07d5451e86334716fb983122f5c1d23920fb9a287217d80b71d92db9cbddfab5ce1d94e5d9732f3fa9c7f38c885dc2c580f5dd7810fc3df443a535113903203ddb9305d9a9c52663746334433fd04aaa36b3ea4326512283e866c8e1d492d5dd103f612215278e73715e8a10106b3ce845963cb51bc38985ac4d1c16ce63c3b7cfaedb5a21228b18f012dc64304e1b414d4366e9d2682852cd851766291cf7f372527c98c77a80a4937844c974663e9332bf3e6c093836e03f07eaa60526061fbb7fd984cdf18ddbf07ad72840e97a0abd12450389f93e462aaa3d5b80ca3c36d444af716ad7c95c90771fc8e22eb809b148deb9d2eecdade5df11c454571b091891263d261331a56156a0c61fa4ea6cd28d37cfaf16d7c3dd5c0b1b1bc2a5d1a516aaf3f7911ffee753807fd5287e397343532bcc485b76b0e1edd2ee65eeac1187fd08bbc59e7952c3493e54d2748177c618263f6e31b3d1f9b2f9515bbed367f876573f76bf6ca93df0e2530dab7c5ffc341c8778b1a2db39e917040931b27088dd9a07ea40bf682697d28ab94d171251e62f966152d8273b01dfe545f1d927c7341c9f3f0816bf0ab77ac1a1c46fc06f62710bd87c056508927c1b27e8dbd388c0e8cf77b229c28d7a7f524c16c88fb07a5e6349422120221a2d4550bfa978262258eb33123d39f301c5aff6843147701bbc9eab827354296a8fe8ec139249b9b4895b9b597797be5bc74247518db7327a5d97db0b30ffa354685cca6e7df84e75cf29b56c5a57beb74c0f310e392c07edf2006a8445152b91091eb7fcde12d50bb6e04612e867b65c1f9c60583fe06da568fe1a3b9f2836f03d28282d8c56ccd4ae6976752d4c031cb8cb3394dfdf0220f87f17722145d6f7bcc04db37999f4d21d8fb6b85b6adeb67174c6deb2a85df0fe9645de94549d37d0e5aaf718aa183b8ff4ccd4d74b6b8e31a03fe0289d121a6a6dc1c2e08d87ec9c1d977ee4af218187a88a4bfd53ef18a2e748103e62003decbc590d6e76ee9448e32603e6776b0aab70fe6242340c865a7b6091fcfcef1004b10395dfc251593ad297e9f683c418d3372f4015eba8e2def6277f56518825cdb1927b987f825460fd58570d0d80c7484f15a6fbbbd6dba541d6d52b904d520fc867fb96f4951a48163b77d27dcb7958d9d9b714cc24f47337c6c1ae16e18ede95bdf3f8c7898ab076b76970d1069acb7c3fbf9cf5d90d1fe2129500099e9c83b5314a5279572e387b611539f679f618898f066984c646ccd54e7726bced10ae55db2d694d48a1a4e76372e04a9566bcc424cf3167adcb9ca36a2c7eeec24e6afe3680a6c0fe54ef9d5f134821036959e12d2e6c2e7e6a3fa9b913ded0d33e19005a2d27274d062cbc18fa90b74faa45c6fd0865850eb11f02203d26385d9aa10cd3d6997d35dc7b906d39b9c430fbaf33b92a44da89dc2adca707aa55f63524bba324a51e8e24fe06def352df1270f53563bc3e15fa01b6bd0420e6bd87df3a819136d71dc5f420f601805d51b2963d42da95358a065aca3e9a7ccf52998818045c4d1b4e26b4ed6f5b590b67db7aea79ef358ba72350ccf7c84520b35b5422968770bf405a3169da50908d5e7f5db639219ba20130932d6979aa3141d47c06831dd41b9515df5584d21c9a0bb89400e478c3952fa9684e054fa3534df00e54c6ffc3f77857eaf3b4d0e6834bc360a7e17363dcb9eda71013223ef25a420bd871635e6433163b3a8d5d22adc3a2e0cdcfb8b587f5ddce7ae38acb92eea84e309ba5916d02bcdf96ca0948e74e73ed8f7dd1ab11f50b778cab7085c6dbee9b696106a9a7dcb715f9b25b8ba6cbe78dddaf0790889427210c46170d55531cff2d4e42c2331cba42e4ecc0ea9841c8235038f3d37ad3a4206f81880e7d4c61b75730d8ba6796e3313d52189100837b7cbf37446228c42105ab04eea1ba938d992c7ce587b51e0b844e154ec542a18a9393484d732c862bff8330bf7c20caa07f261e34b880372b88a968e15c280ccb3d45d04a3290408999072c4670338b8a9729cee8718b2eaa59def57eb07459e8bb8a94869cb9c07567cd1649e0e021d84715d92bc5ed23d8161281386c257c506a856787ccd32a79e310790483ef8ae44146a8fd11f2d0a782a5ee666b1638455502655ad6f91ade4982f0f67837a98ceedbc5fe887c0059eb14ebcec8b6da45488c868f62d82646f6bfb2c63a5c7a09f08e37dc2eb7d59a43ed1540b7b4950d52c62a46a85731ddd9451529e722f5dc7930240f8d50a0b02fb0dccb41d2ae4810fb106b2d84e1630e1dd459c2f6f6b8a038626bf980b6e92f0c79f83180cd0472de9039239daf1fc24152363582da80b525348f1490f28a4cf584c11ccde360ddb1f0b37a429691e5c743e5a0beb184e331a22d5570b6f566f8528551d81ef6750118f47428be7f6741a73a9f63cfbe1b52020535dd1401df421db6c73f6f8f8e804764ddd71dc7058f9c3b69be09e856eda33b9361e909cf77e295ae8f982ee535cf6c82319c48e587e581b9b90636aa1c0229425f40f5d1fe63e789b3fb1a24c05f29cb3259a76a0e371ab11308e61db9efe4f3a5ee6171841ce573fe0f6ac7b036ed54249594153767d0e3a66cd33dee6bbbb3bb041174a34e6e0", &(0x7f0000001100)=0x1000, &(0x7f0000001140)="be701df21725c584cdb2162922dc149a181f1ca12fa4c076cb07950008ede74964f3ff2e48da7d7e57523875e149dcc21b111526c305", 0xfd9e) r4 = msgget$private(0x0, 0x0) r5 = msgget$private(0x0, 0x0) msgsnd(r5, 0x0, 0xf5, 0x800) msgsnd(r5, &(0x7f0000001340)=ANY=[@ANYRES64=r1], 0x51, 0x0) msgrcv(r5, 0x0, 0x0, 0x1, 0x1000) msgsnd(r4, &(0x7f0000001200)=ANY=[@ANYBLOB="020000000000000051955cfb1194c3395a923880faf25be7c091832e830bf09d177524ffb7e287111e3525ed376fcb4f8b59bce3a922be162f4664067deb0fd795e5e17306b156b222f71607fb895a95bd04476e9fefadcd0dc96b4b2a2fc80020dccfc16a6ef31e3b821ea631df24bc03b9a90a3e88bb44fe2e91919d91ab323ae328224ee52d445c79dd824e85b256ae34dff256c0581073c53a897ed7af828b3b66d1f41628ddb1572fc9efb93873203fd60a444f3cde513e6f0d505eff2a4552c20eaa0b5e317810217fb25a005cfeaa801ee4abf831554861d19f87447b11019d225834e1bc2f5958ff3e8987aa5a5c82d384cac47d056d9e1088c872c2441afc9ec75be5ab1d5f764b78c39e2829722aa1c06802"], 0xf5, 0x800) msgget$private(0x0, 0x442) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) r6 = socket(0x2, 0x2, 0x0) r7 = socket(0x2, 0x400000000002, 0x0) dup2(r7, r6) bind(r6, &(0x7f0000000000), 0x10) r8 = socket(0x2, 0x2, 0x0) connect$unix(r8, &(0x7f0000000000), 0x10) writev(r8, &(0x7f0000000100)=[{0x0}], 0x1) r9 = socket(0x0, 0x4, 0x0) connect$unix(r9, &(0x7f0000000000), 0x10) writev(r9, &(0x7f0000000100)=[{0x0}], 0x1) executing program 0: clock_gettime(0x67f3248105b4e004, 0x0) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x1000, 0x1, 0x2, 0x9}, {0x5e, 0x7f, 0xe, 0x7}]}) (async, rerun: 32) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x17}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="00040000", 0x4) (rerun: 32) executing program 6: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x2}) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r0, 0x0, 0x16, &(0x7f0000000240)="ea08000000000000", 0x8) executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) open(0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f00000006c0), 0x0, 0x0, 0x0) socket$inet(0x2, 0x1, 0x20) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000100)='./file1\x00', 0x75f493fec6515f78, 0x0) r0 = getppid() socket(0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) semop(0x0, &(0x7f00000000c0)=[{0x4, 0x4, 0x800}, {0x4, 0x1000}], 0x2) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000002600)="e426d0c9699fa16c61029568a5a7fc4010a3cd26086976524a199b576cf58588bf04a142f6933152a977d2b52172fbc1bc5231c045a6622295075ec4a3464b1eb4f2ec0a2d86a5a89c0068585d86bc0c34d26c9fa33d9dc75be8be574f6cdac3c683192c85c23a324c56f07d231e91f631f18e4d4ded4945bbfffe6467e7175380f40d0aa0ddc02bc92035547a57786aa267fc5554d52b3b4406666e8333a4389f84041bc3e8057f0c8186e6df27b735fdccd1ce4922c449c593e3f222193e5cdb923dfbed69ef6839cc6d700b2e4dc7a7f4a7448e142272318415517043be65e4541ed5f8777f1717abb4f815e52a7547dcc1c5e99ae525aaba3f8c37852e2a9a761130d19ca867752c2dd3380f2b7e77156893ac49cc74c72d1af608bcba7ea1e8005c1e2bf0076237863455624a4f24893299938c22ad4235e0b5d1fdf2d8069c2722ba87a74eb6778174b5100c2f07538a88581e2c43c29cae6696b2a9bfb92d1ab504722286b3563168de5563d60396905f0cf6e710649b53092dc4731c59feda9d9263173ea94d3c1ce55732f8422f1eedf08549b76583c59cdfdf7b44eaa3f84647cbc0f87a971d07b303c8d09ff2c42c7342d2afafa8b3a688d3a4f8dc76562c933852f30b175f0e250e46af8e1dcf45dbc0e3629080bc09c3dcab3a0f1fe516bf097d063a7292756a030ef5dcb981eba7d260b4a1008fe9bbe360a54eba825ffdfc10e6e921081a6a97a0182394ea65e025dcbb65f861fe25110364b5cb8bfdb0980fb465129c747138297d8106be950b9bcad27fda8368d4ea87e0dab3af0f2e48aee3f369d4747bbe7fdf4b8ba5f07bd2c1ea25dc9437b67ab2f056d81cf427f98a8d455804530e92f3ba638754231e7ac56ca04eae9d5d63dd23daa5d886f23e4890873650757b2985306f8bbe1f43f586ac450712df623075e6ea2f394b73952de5b8cedb22229bebb01656439b84e5921be138ef6d748dc68f54b91e4aefad741f06a026d7c41acad5e96bc3a419dc7e0ef20a7bc7f53c61c7a49b276f239cebac82c6d536603c464ea10b743aebeb45c20da1e116a80f3bad7ae1d544d4ac516d3527e66e1072185e722088cc81c146d679cd132b34a8f47bab6090d8cecf8e1687d3686d2d72d8ab595c101a11d30a40387b630db7309d0ed1a0dbb70d8bb3e17d34d3994dff60cebc9c7999aa146e599d33f50cfaa9e81a565dbb768d233a361753afcd46e1f82a05be6bc93df46d52bb5f4e0c0fc81095a263e4724e0f8128a427830300a8b302ac0c3e6b1215ec8bc668ec22726e018bcc97ad79a6eb433c23c67cc7f06e5f7c3a75b8916aa0d9f081663571d5cb5ba5dd310b470ea66c467212a0cdc2d863ca25e4182a40d6bdd9ba59aa539b373624d4c3095608311b275c2e26601e2734a3f6c28917f56c53502f4862b415dc8131f29952bb05abe3bf592aa8941971dfdb9f3e0e4886a75b0115e9cd6e42b46af5d4", 0x421}, {&(0x7f0000000040)="8816ed", 0x3}, {&(0x7f0000000240)="5be063a18aaf93516ea863101fa2817b3fe9be49bbc283f1512155faedc17e8414156ace7962d82e6f5447e5e71aaa3c6c0ba33971371c0f21a8954583f612dc51c1912f7df2b99095ca8c4cb1824b78d031421c90820a86cbad5e5097e5adddb93f9d4a2668ca6d2d8face3781ba37312e9fa328e613777d0632cfa0acd78b7565c0a53080f6af5726ca398b42a", 0x8e}], 0x3, 0x0}, 0x400) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x1808, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0xe62bf8eb69980ee7, 0x200, r0) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) socket(0x18, 0x5, 0x3) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000080)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$dupfd(r2, 0x0, r2) r3 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f00000001c0)) dup2(r3, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) socket(0x0, 0x6efb34f9ae2e33d2, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x80, 0x0) getpid() executing program 6: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x200005}) (async) r0 = syz_open_pts() close(r0) (async) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000380)={0xfffff532, 0x0, 0x1, 0xdfdffbc4, "97115f33ba7d00fdff0104000000000000de00"}) (async) writev(r0, &(0x7f0000000e00)=[{&(0x7f0000000480)="8a790538f39456d084543880083267c4d808c19e4e915c29", 0x18}], 0x1) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) (async) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x200, 0x0) ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f0000000100)={0x1, 0x5, 0x7}) (async) sendmsg$unix(r2, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x0) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) (async) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) (async) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) ioctl$KDDISABIO(r4, 0x20004b3d) (async) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x88) executing program 4: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) sysctl$net_mpls(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1}, 0xc) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000140)=[{}, {0x64}]}) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106978, &(0x7f0000000140)) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x34}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_icmp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x1c}, {0x40, 0x40}, {0x4000006}]}) write(r0, &(0x7f0000000180)="0400a8fc9dfe842e583719781f8d0d", 0xf) executing program 6: r0 = socket$inet(0x2, 0x0, 0x0) close(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) getsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000140), 0xa) syz_emit_ethernet(0x36, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x3, 0x0, 0x28, 0x0, 0x1}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 4: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x288, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8, 0x92) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) bind(r1, &(0x7f00000000c0)=@in6={0x18, 0x0, 0xfffffc00, 0x6}, 0xc) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x100, 0x0) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x7}, {0x40, 0x1}}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000200)=[0x0]) getgroups(0x6, &(0x7f0000000240)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r10 = getegid() getgroups(0x5, &(0x7f0000000280)=[r4, r5, r9, r10, 0x0]) close(r2) writev(r2, &(0x7f0000000800)=[{&(0x7f00000002c0)="225d1a3d8126caf3468b3a24c8f2d4fd68b9ddc2871d8ee320042bb53a1c0e14b2d97169180de005bf48008ed209b41117e453572b6ef3e635ce06be5927d33036f1065ffb58228515b100bb8bc5ddb49fe2eb3ba267f3bdb2be08507aeaae1ab5f7860ae1901721f82a497bb541", 0x6e}, {&(0x7f0000000340)="6314df40cc3c20a93d529ffcf1b6870d8b07130a6ce5417a91ce60579bf662c13ab319f123def84db44606016cf5562f081116569c4bdaf7543cf3bbef289682e06bc786b474d4941fcd01fcc8cf378a0a7854279438333070e64f001876f2c828fa6081b1ea5373ca050c4c14e0263c86abac1384386fcb971d35", 0x7b}, {&(0x7f00000003c0)="9f6eef7514ef5552edf59cd0f6092f6da25fb85ee3132e9b9fee089591b66bb88d836c537458468b22336dec450331146be9ec2f33e89caa3cd2167934d0ab9c9c1b2846cab3a1242eb0271acf513cb10d846a6dc1d7a680a241f2edaa272a1a0f6dce494c5a97f11aa213d0e996266a3f82f076", 0x74}, {&(0x7f0000000440)="5d7cf8e2e14993d6f60c9e45f6e1a075c77be4927f7c1077682deb57f9846a10f0c0db3b941abe217371837080", 0x2d}, {&(0x7f0000000480)="6627d01a4914300d366ce9025fd79e79e8a5f34700a8664d40cc0621b04ceabb1fa0d78f166ccfb1b5db14dff1184cca3e39dfb3152a2bb98b373b1a7e69429a0853659a20624525a8012a281f8c7fa6e1de7be0ba3ad22b02f2b8adce40d9bcc955f6211ce26c648cf70bf958bb695d1b930e58519a0483b46e58c9bc585a2f85", 0x81}, {&(0x7f0000000540)="91065f6a4127e894be6873627515771202ed35662d190af2b12ac08b3109f3573d49e767fc4d9a547ad5182712f931999c13568891db54b671561ed663e4bbb3ddb53da3993c6c870cca72258b37a5dd3799db6b24d3f95fb3fd1f4f117e8023971b66a2eba8e50faf0fee807b87c4e5205285c58880113eae25f35df7268ee1f9ee429252a96289cf7b8ba2067bd8d0d6d4da0dc1", 0x95}, {&(0x7f0000000600)="3e013f92369b64fb987a931567f6c48c2c92dd02dd17ca210accae8c71313e29be32e588eae8773153111be24099c3422d89d527db82e534fa77fe3c88693bdd4210af5e9e2e93c2e6bba7c78232fbc9c425dd2497c1aa3315d7d195fa0fd776c1df70dd31b0b3dc5a4d63d4ba3f79d01ee3ed9363b5d868e4921ed65c0a4fe2f53f1a5db5e9e07d1f4e02158c6aa0b69ec5aef9fafda0108df7f05b076a3c0f68692b6a150896018fa642c32af093b2998485ba7551ed51459421f6311ca9c0fc6410fd47bea591223acaefd60ebf28939b9aca8c", 0xd5}, {&(0x7f0000000700)="5867c7033f07d12cda63b012ae2baedeb4728e36d30deb7e0086cb74ff38187c8b20185ca1c078acd62a137cbca88ea9b96cfb444d44c6c5d8ff2f9d0e2e7d45452c518a21063cba6dcd07a57dc2a94a9d1b4416ba5d8938ad2943d648c5230c4c12338f53c40a4475ad0a3c4fab9d2e482b8534a9726c9bb5e18998039176936b4c08e8948854ac16aee1fcc46f50c0a0e58886700fefc98f0da9af171063c9078606ee0cf659f73a607ef5e6c94ff8cb2ab7c6d786336f6e74e5fb3b31c99ab8f279040844186ef77881784ef11fbcf2fa5b7d52126494cbd2c747fe2461e79c942af73183ba500bf4b40a22f7e77e57a4fe621e19b167296f", 0xfa}], 0x8) r12 = semget(0x1, 0x3, 0x44a) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, &(0x7f00000008c0)=0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000900)={{0x4, r3, r9, r13, r6, 0x104, 0x3}, 0x1c2, 0x9, 0xadc5}) getrusage(0xffffffffffffffff, &(0x7f0000000980)) setgroups(0x5, &(0x7f0000000a40)=[r7, r14, r10, r11, r6]) getgid() getgroups(0x1, &(0x7f0000000a80)=[r9]) getgroups(0x1, &(0x7f0000000ac0)=[r15]) getpid() r16 = open(&(0x7f0000000b00)='./file0\x00', 0x800, 0x80) ioctl$WSKBDIO_GETMODE(r16, 0x40045714, &(0x7f0000000b40)) chown(&(0x7f0000000b80)='.\x00', r13, r8) recvmsg(r16, &(0x7f0000000d40)={0x0, 0x0, &(0x7f0000000c40)=[{&(0x7f0000000bc0)=""/109, 0x6d}], 0x1, &(0x7f0000000c80)=""/169, 0xa9}, 0x800) setrlimit(0x6, &(0x7f0000000d80)={0x0, 0x3}) semget$private(0x0, 0x4, 0x84) getuid() ioctl$WSDISPLAYIO_ADDSCREEN(r16, 0x80245753, &(0x7f0000000dc0)={0x4, './file0\x00', './file0\x00'}) executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) (async) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r0, 0x0) (async) setrlimit(0x0, &(0x7f0000000080)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f00000001c0)) (async) r2 = socket(0x2, 0x2, 0x0) socket$inet(0x2, 0x4000, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x15}, 0x2, &(0x7f0000000040)="ada993f660ee392e19fe4ab55c41df528e548070b470efa568389f4424bc0ae474ae24148778768985f5dc03d845518051b2d233a70bf162fec5eda37204905148d4ff2705af9b47ab485f38594088bfa406382caec2e7c80d5e35c63a8b13bc59ccd1d01d7e429a603d664533faa85afaff6c5819fe722bb41b2d24a019f4c70f6e08c0e130762182d0116bfd90b054515e812f9c48adb5952d664cf442a9a7a669e9bde3a509cad8e0c6a79ca642201d", &(0x7f0000000100)=0xb1, &(0x7f0000000140)="dd22d15e7293e71a678d7b35c5116a3d0ecc351b47bd25b1bd1844f96e5eefce84e3099ee9201f092456458ea2e91000a2cda53992d0c877c4174315906f919382517403561a633b15a23a7bbaf624cf80f5f76da6ff0f51", 0x58) (async) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) executing program 6: sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="b10005010000009f0500000007010000331c13fece910b00fef96ecfc72fd3357ae30200004e3039d2", 0x29, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="1918", 0x2}], 0x1) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="9eacbb4f9e000000", 0x8) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r2 = open(0x0, 0x0, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000540)=0x9) r3 = open(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r4 = open$dir(0x0, 0x20000, 0x2be) r5 = socket(0x11, 0x3, 0x0) unlinkat(r4, &(0x7f00000000c0)='./file0\x00', 0x0) socket(0x11, 0x0, 0x3f) sendto$unix(r5, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8cc630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abf09090080fdfed8dcfad700"/177, 0xb1, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f0000000100)={0x3}) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000029, 0x1a, &(0x7f0000000000)="5ab777a5", 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="5eda4c390175ebe9691aae7607b230604b599edc3c85822e772d8bdab2cea2caaf4c01ae5b217fb748fa379abe384b009fa73988ebfeb42c8949f6b87825079a9634c837ceaf76447c0ef140e7934628376e1c3b26d96fbf8951120aa700ce510c62949377c80676204a8123968747b6fb3a7c2dc2f98ba055dd0906ef34f497979ba7b76c8596c6903431d1db9ca385b86b19f3d536722e", 0x98) r8 = syz_open_pts() ioctl$TIOCCONS(r8, 0x80047462, &(0x7f00000001c0)=0x10007) r9 = syz_open_pts() ioctl$TIOCCONS(r9, 0x80047462, &(0x7f0000000240)=0x2) syz_emit_ethernet(0x76, &(0x7f0000000280)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86066032af8000402b0afe80007742ad135a089c1100000000bbfe80c24a23a588d86d9d16bc98bdc1b6a356b886542c3172a14f85265f49ff01000000000000b1d44d9e6db7333992a5ad7834cecde93b6fb28940db61112c70e6114d32b2f43fa3f0acd794c3c17f94738e965184f7b9e244e24d75bd7896f25d8f14f9da78ef98d4dad6537f51fa75af3ed326fef25f718742b3a155fcf94f6d104f4b5562ce882c876eb278b3f1ac4b704eca8911cf3233ae3245118eedfc234cb23b3c6b5130", @ANYBLOB="e06d74e0d0", @ANYRES16=r3]) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r1, &(0x7f0000000380), 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000700)="c0f2bd7574a4e9705013d719dbc13080ac814f2a21ef05af446969a6e642a83af5840386332678a0e790e37e26f071d8d7c765d7587460fd73c33052450576d4c0af93607502df28f27ba58d4b9ad2a1397d95862efd96893c8f24f0ef6d9bfdf7551f8e87abc5c92f03f3ee96fab557990eba154c8dbbdee54c093448185cd353be27a83c63a50b4fb8c671a280f14300dcbd4b8b35b3dba48dec492b7f4a66c37861e1efb6bd743132", 0xaa}], 0x1) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) mprotect(&(0x7f0000bdc000/0x1000)=nil, 0x1000, 0x1) mknod(0x0, 0x2000, 0x20530c) poll(0x0, 0x0, 0xffffffff) r2 = socket$inet(0x2, 0x0, 0x3) setsockopt(r2, 0x20000003, 0x1f, &(0x7f0000000200)="15337ac0d0ab2b0f26a77fa3602bf5518aa79d04f2ee2bf8820b5c00df57a31cfe9760a5663f787b4bcbe4bc994f1fa325ca5339989805a42971b1aae4a1a716c8b200362468d2604723d589d5d17f2d48765e8487e4358153e54590f72de014e8a73e14ff25cd5fe7c7301f62033706f4ce5df3df989b84e14f63386d00000000", 0x81) execve(0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r3 = shmget$private(0x0, 0x1000, 0x5a0, &(0x7f0000001000/0x1000)=nil) shmat(r3, &(0x7f0000001000/0x3000)=nil, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f00000017c0)=""/4033) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x6) sysctl$kern(&(0x7f0000000040), 0x2, &(0x7f0000000100), &(0x7f0000000080), 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) socket(0x11, 0x3, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) msync(&(0x7f0000b76000/0x2000)=nil, 0x2000, 0x1) mkdirat(r4, &(0x7f0000000100)='./file1\x00', 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000140)=ANY=[@ANYRES16=r1, @ANYRESDEC=r2]) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) executing program 4: syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d34520030000000000000000000000000000000000000000000009f05000400000000000000010100907800000000603977"]) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) r1 = socket(0x10, 0x2, 0x80) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x8, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000001440)=[{0x64}, {0x2c}, {0x16}]}) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x58}, 0x2, 0x0, 0x0, &(0x7f0000000180), 0x0) r3 = semget$private(0x0, 0x7, 0x3c0) semop(r3, &(0x7f0000000000)=[{0x0, 0x4}, {0x2, 0x2ff}, {0x3, 0x8, 0x800}, {0x1, 0x3ff, 0x1800}, {0x0, 0xfffd, 0x1800}, {0x2, 0x6ff, 0x1400}, {0x1, 0x7ff, 0x1800}, {0x2, 0x804, 0x800}], 0x8) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000002c0)=[0x87fc, 0x9b7]) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000440)=""/248) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {0x3}, {}, {}, {}, {0x0, 0xc8}, {0x3}, {}, {}, {}, {}, {}, {}, {0x0, 0x9}]}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) unveil(0x0, 0x0) mkdir(0x0, 0x0) poll(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffff9c, 0x8058574f, 0x0) r4 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r5 = dup(0xffffffffffffffff) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000000)=0x8001) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000280)) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0x0, 0x0, 0x10) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f0000000040)=[{0x1d, 0x3f}]}) executing program 4: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mknod(&(0x7f00000002c0)='./file0\x00', 0x8, 0x100) (async, rerun: 64) fcntl$lock(r0, 0x9, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x308000003}) (rerun: 64) mkdir(&(0x7f0000000000)='./file0\x00', 0xad) setreuid(0xee00, 0x0) (async) r1 = getuid() chown(&(0x7f0000000180)='./file0\x00', r1, 0x0) (async, rerun: 64) r2 = getuid() (rerun: 64) seteuid(r2) (async) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000040)='x\x00') r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x80, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0xc, 0x42, 0x1}, {0x3029, 0x8, 0x0, 0xffffff41}, {0x800, 0x6, 0x2, 0x200}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async, rerun: 32) r5 = socket(0x2, 0x2, 0x0) (rerun: 32) ioctl$FIONREAD(r5, 0x80606954, &(0x7f00000001c0)) (async) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001300), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) (async, rerun: 64) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (rerun: 64) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) ioctl$BIOCSDIRFILT(r7, 0x8004427d, &(0x7f0000000040)=0x3) syz_emit_ethernet(0xe, &(0x7f00000002c0)=ANY=[]) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async, rerun: 64) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{}, {0x84}, {0x6}]}) (async, rerun: 64) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(r8, 0x9, &(0x7f0000000000)={0x0, 0x5c66d352a8f45687, 0x7fffffffffffffff, 0x1000200000000}) (async) r9 = socket(0x18, 0x3, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) geteuid() executing program 6: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x1000, 0xff8d, {0xfffffffffffffff7, 0x7}}) geteuid() r1 = fcntl$getown(r0, 0x5) getpgid(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) r3 = semget$private(0x0, 0x2, 0x200) semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f00000000c0)=""/229) bind$unix(r0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCSCTTY(r0, 0x20007461) fcntl$lock(r0, 0x9, &(0x7f0000000200)={0x1, 0x1, 0x100000001, 0x1000, r1}) faccessat(r0, &(0x7f0000000240)='./file0\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000280)=0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000002c0)=0xb68) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300), 0xc) sendto(r0, &(0x7f0000000340)="88f66143eea7c1cba7a7b560c756ba7a96654a3d5228b539be2f384d7abdad259cf8089e36a63e5f1ad9cf233f85111c1926702fbacaa1039e06b23c6ae4fbdf30476366b0c2815ceb609f7c8ff2d19ee61ce754c5e179a32dbf1af2ff97a68a4debdf7d8bd8ee61d96d80d38fce155495d76ee5dd13df05efef6aeabab661af06ecee5d4c5203efbbcc27add9b15653269d597c0cb20a5a1ea8c039c32ffe5427c9d3f01882dbf0fc4edbec18c4545f780e5aff24cfa2cec9f5a27d3825ef9d8a3f51be239d4ab891c97ac0cb80d5899752ff79c8", 0xd5, 0x407, &(0x7f0000000440)=@un=@abs={0x1, 0x0, 0x0}, 0x8) preadv(r2, &(0x7f0000001780)=[{&(0x7f0000000480)=""/74, 0x4a}, {&(0x7f0000000500)=""/184, 0xb8}, {&(0x7f00000005c0)=""/20, 0x14}, {&(0x7f0000000600)=""/206, 0xce}, {&(0x7f0000000700)=""/122, 0x7a}, {&(0x7f0000000780)=""/4096, 0x1000}], 0x6, 0x3ff) ioctl$BIOCLOCK(r2, 0x20004276) pwritev(r2, &(0x7f0000001a40)=[{&(0x7f0000001800)="aea5bc0f873e485db54d349521fce2e3b3f643cdf145949f7f04d281fc695d12fc040b654d728f97c1a16b0c3aafb2ce67d05db9e965739ce0e19ca0ec497b9129ca03159af390a3719dd49816ac29211a9454f5b2ce0122326ca7a265f07acd72aa6b8e235c502fc049a7ebddbf4c46d59eefbf06759df69746eb70a23d17c1501c98b070b9de51", 0x88}, {&(0x7f00000018c0)="4da1f7bf4d68ef54bfd1e4e8020e2d5f87bdb2a0bc1e8100fb7e1283b4bf407e592316aa8727ca9f635634caedd8be0386135757a90986608969596d644cfa13c8af4918d27bf3f80cc9755a901c24caec6ad22c67f856a2a2bd2abb12e4a885bad864ee23ae23c4940516e0640dac5268", 0x71}, {&(0x7f0000001940)="8cc162fe4f8e8f5861b39e363b177550c1f794e9aca2bfa4c1b8812e809cdc240206168925a3958bf4a6103a337cf67407f9d28d02c6916037598d4913c19b760889e266c30326b89b511aa0ccd939c4393f4f66fc1d382937e1d0b7ae673aebae3236ae7b65e288cbc4360bad55a15b5fc952dab2f2890c12b01c34078b5a4e3e1773850ba65a3b7e703b74aa8a953cae68db698390ee45b740df17dfce75878e63bc852c2eb6c2fbe1131c4ff2a76c571ece88ede9db5ed5b7affb4b81d0ef5bde7bf13dbcd2417df733dcac474d1b87a85dae295d5a72f0403cf661a39b62dd26db6c0667c8992932ebeec08ee70a525695e1e1f47b", 0xf7}], 0x3, 0x4) r4 = semget(0x2, 0x0, 0x4) semctl$SETVAL(r4, 0x4, 0x8, &(0x7f0000001a80)=0x5) sysctl$hw(&(0x7f0000001ac0)={0x6, 0x10}, 0x2, &(0x7f0000001b00)="44e85474c385dc18eadb9e26814e61525c5c9bd40893410898d270dc233c4f1bf2699a75056fd280a63afc6dee80ac0b9a031b3bb910f2e8e55dc272dffc5fed3a6696df841665d9aa491e9fa57604a0c0f98108cf96b80716b3b35763d4b727258121cdb41c286fb73e28b60e742c6f7119f61c600ddb61f4062766786cf103772092b75414772e8cf796a123b7b237fb2fd9f46889b6813f6d74df018a5cab493a0a1e1e5f9bd90acd16c5facd3af7b359c9d9c4e3a37fe95e0f6ca3400e1ee33babf02eb28a985863e9cacc7b9b3dea4fcaa856", &(0x7f0000001c00)=0xd5, &(0x7f0000001c40)="2fa429d456915ff4772f0e9adbf65c64df205839989b114b5e6cb65de8f5364c639ddfdd3038149d955ad90cb6e2d56d8a291c132f79f34a9f7870988e7246eb1642967d23f01e7c176f7f7d8d4e1a6c87f51fffe8d05432d3cda82157d759de9dc7bed0edcf3a9af364cedaef4b095d361eba06c8a801addf284e61b39701b5ce4c25b52e9ba7354bee28180aca34fe8bbaad2af1d77db886b87a5bfe2fe90a2e47b2997538309629b5483601d9b49ab83f66b6df680f3ca05874870cc2df6978a6c8d7d132171a84fb9d2b74370b239bcc3d31db3c4f35554cbb3b53672634580b2d387fd8e152eed83a15388e2d15260d77480cc49f0d29f2ebcf4691590de0f14c8751a7c9f4ac4bacbb73e16553df86c2f75c437a3b534ce7bd9626782d543afed32ad557e48ddc63ea3a943d8368ea453d8b5a956e10859b1603188670cf6750f78036e0bce4c8aa5c874e012ef668992c5e05e599cb71cc1cb6dc83b29cf5ee57bafe64d31071b117444ce44db3f4986d7b31f730270507e9ff13bc60fe565626319dedea0154ebd43dcc81dd53f5cd731680f704d120f6bb5a1263066f67dde9790ccae753fbbeea2d7ed524079c35324580d233b1656e5829e9bf115d2b1e6215cda375d280dc8aede56d2988174b3edc71f3119c8cca33e37b4ebfd7f23012e80361d0562301d763c21e645d0f1aa265ef49fb490b3947f09982343c8c85e439103bc09fe0470047751e50a38114043989a2f9cda1b43571f521d2c8be874c53078cb446726b47586f3145441934cb0e2289b1ad67a0468db97d9b92d48e854baa3dd11a00b34da19b71e95a9a33cb93bd2030868c1f3dcf32c030d21f3defbdbefa5cc9d90ba813134062d3f52f87f3cb4ac33fc7ce990c7a9847ea93d1c9a68fce8c8b0012beccd480468a1a6a869f25e88c6272ec794784b79720ea72f06335fd0f74509d8409747feafc8e67c5bace3f9db4fc1d16c2865d72ebc56c2201801bc698803f5ea43346f5301732e70b177a839d21e19021ef9a3c75adcd79da84a73effc4a5d5fd1779d979851c21ea66bce789d17eff064dcd4cab0fa890da968573b091423a21a5343b73a343654d484ddc18136854c327de96f66c59e63750a426f46acc286c7d18bc9f06f06289a23ce20101adbeae7fa38a517152b4a4f074778ae77cd9d4bbcfa3a90a1d9b49ebb767c406d0f9defaa851dba72185735cb2cd7b3247931e34859fb69516993338f94da9b196a1cf8b40949dd1c8595d4aafd89fa3b1082e49fe00322fd05d233cfedf12261715d752454fadda12eabc7fe1cc550dce74c848b2ad00b916d1f648cfc880416d54608c271ce0ebe621c41fa14f0e66146162a6d310678333e753f9b143cca0693f716193444c873d6384f8017cd789f61f5ca2ccee314320e4fad288785ff67fffe7601ee940576f962eb44d0fe348bbac7ddc71d4e8e141ed10adca36d81fea6b23e0b7916692055832f1be205cf59e5539315167ae42aa35572a6240b3bf9eb0a4ba3cefafcf18d865eb73930602d91181cde401996c14b7a3eeebbd83c32f6d7357ef0b302fee56ab84ab57470b07186efd4a4cd2f0ab5a0f16557f6f2f68b98840074d5e3ee16aa1c0ec3fc014f8ef1100d084aed29dd77be6fc5d3f40ea3ec2abe590d5c0b51c07610e19dfc574b8b1483ca0e9e1a6a5a8ddb06859754a9da6887885cd3ea9d38ff0a598a18ce98067a1effa110f72d9ed0fe2e116dd0021dcfbedbda3394cda7622863c43de5f3614f1a71e5fb60ddd896d8463eec4033da4133aedd8a3348419f7e1fdc9fc7a8973674a1b78a71d29646d52020c005e7d32da4f5d9a5403436e2c7462b6187d8e9e6ad6e8a99879106fad745b413e85bf45d46dc6147cbb85baff69610458949bc71e93b675ccf1033e21d2fd648501df5f4e19901041fcef4d29629b4fc5fd5012a89262ae74943c9ff960c36aaf5fca3f4d9441b82cd6e2abb33d49ea3b58d437a0fca6534ea16b0ddda2ee416dd3a76fb58a22f6008642c7f05e8645bc19befa914f8f9af35cfe07bfc8d220b0bf52b25a9918470b671a015aaa2b9aa10869d22c282f1ae3d7dc0c883e4f4a382eb90ca8368cccda68cf249ce88184c8e52e6bdafc20ed74967017750198635bf43689594155f871a1c95d6a39da71bd38cb8556c13ba6ef742acde8bf623e3651db159a842a065fc9e24806bd61692062c12306ebb6e0ce3b573c1f6f40022058efef32ae236fe6fcfe0971294ce5385de16211c39e0a3560b6574277c85783577cfce607d40de46220b78c31b64620317fbcd1230271512f0d9d175f3bba3a312131ca39f9f5b4ccc62e5d19bdb8080599fb90b4428363612e0d0df3f00888ebfc8f7390ac766c2607568170a9f01a7f547453b6248e0bb82a30b2aee14974298c16e99c80be89490783b21610de27c82e50fda66c08f265773157d9195b035a91a9d979876dfc4e789df9c8fe6442283fbadd2ce45e6ab1e4b620fa27c16f06a7da506bd2e1a2909ed1258ee15ed713a67ec5f92b379f1649a60dd2934fbc5bde54fedc8e7950c3041b738160ef28b7b87c0595963a7938b6f12be7d33e69423fbc11c48ff02da8b27ac25cb31f61566ce197500ed97cc3856c8dd51810e87501f59dff9b423eb97aad394040c5d20ccbe347017f7c2a0dc68e0a8f3eb7a59d64590b2ebe5775959d39117a165338c8cf8b08b2e3916fc53c74a2b95bfb3dc84a6e6957c9be3fe81b2d776ef7499d24b31a222a0678686f6528297fd52ef2fadea38ee4c6668afa0653934efea647c53b34a84c4bf452c6e801e47580c03ef1087ce43e5e98ded5102a6ea1c455b3d79132a680cdd50f675c563fe7096c37ea97f545ff23e5e5ac79d514a73fe4db2d01392ae005c53da1975d9af8ae911e2ac60018dd40369fb918a350386d3458252d0b7d2df672512ccf8c59c2cb991ee1c361b3916170a2495d53d9ad6c9b2498ad1ab832b203869dc0277c5bbf0e1498e0c622ed497f7a4520f0a56746d649b4fb58b6d8a68bb76887626c9c7e7617ad2266687108de450d56cd4b6bf85f1966c16a45c20f8c92ccd1bda8517c37ac27b8023a2b21c98e6ecead9eef9e93581e2b5c310761fe1ff5405ea43fc67ba019209a22f737eada8827f25adfc6f65f71b6b0c79155189697971eb3ce0938d768f6066ea142ffc119f4451aa12d89c5d7ed993026c1c2fa0ce31e1e5faa4c41b06605c352f739fc16bdddc7e9d824eb8c5eebab698e2e9d10dd2b84f5f0b30d6843ead6ab9e8f0e45254973aad6d65a4c7ac3a785e5339c16ea707c6a94708ee9cf0784049bf2c1c9c9c85557260ec15d9ca18d98f0cc2287ff7e4d016fdba2cc73fe858a135493256fe5b65eb99722ba17a5c04e25e896c4eb2ec339b702312809fa344552f64ebc83fae3cd8ca62ecf2a27fbfeac8217fbfe82b41eaa62a15923d32fd4b23c34454794195c71de8e1808505348049d8d14da5c82b60087095a13c95bcd4aa0b899a37a9ee40598876cfd679ca17362f8a116318199966b94c3cbc2de85e8caad33d1a998ca214101a7f3feb85133b1c5fd8d97fe759d6a52104556f0fae501aa16395a8d16a84770f5cb892fc9cb5fa9623fe65d9d17ca1eca30edcf72d01928a364707a829c3779499cec3721a0f155f7460abef46a14c762c95f02051ec409ac41591141c04848201b768852daaa591d2009b05fc35df85952e1a1b17dd6789b5d13258de64a09a3059ede8b4f50f62a8209de65efd7c2e8bb2f830184c4a2ae673c66306d0f275f3386282bb7a3231d48ddbdae66aa88f230deb95d6e4ecb754fd82f21bacefb4e73dc05e1d839daf46dc3f0d86a85766edf2b3d9cc77fe2ae0480c4c88d493b05b2caa2025802083ffc10171d5b1c46aad265d9a480b86f4f6e619d79f8b0d2552e1085ee117b967ff179fb1501ce69baaa2d29d91bc21f93aa2c869d08f6897e6c775e52f805f6eb75de9953914961918fed8067b3a5e8d05499c62393763cd57bf77e258a66b0c0c2183e83ba749f6f4f0b8e7921610b493d60abec7e30ecb5fbfa85c3c819d0eccb5fb8bc8d02f9af25dec97f8cd7c117fbe7f38883afea5645fe4b2fdf1be656c6e1091641f3b24d8edb497c1a5e961c74f5b3b53b49243dab62b5693420da8c1ee4a7fba1fcf9f767b88bc31d796dede69e34e3bd28082493be76aa2990d6cbf39cda9efd5d9a6e4cf86618366b5e49da2422a9708c408e149f7963855d43cedcc7b97bcbbe7244ffe70ff4f8a7be8c3ae0dda3c389ec71d1ce63852798b46ed1238047dc9909f5295ee5382b46c0de140ad56cf490e7710afd752e76a9d6faef2de2862412509d47c844a9f3b19f996614c29fec19b65ef82c8ff4c9ab46fe02d6335c8e273a0898597d66ef389981695ae260c5bc1c926e075dc22be65f99e13cd64956d040320becf46bc5722f0a4658756103fef7c43955a794df353900fe59840a53a27a1a4415701b4808bf4bc64163a64dba3d4f3ac6fde96e7056dc2632ea1ec903acee9cad68d32d3ecd1ce530256743ea1c146def0a656e77968df796fdf841b5815b06346ff480a22b33de1929c0e80701a00c2a83b6692d96e152b98911813374fbbd97a0fe27270cab0a43f8268bf21da5cb2712c7971bc50769f78f444d4b7b1d4f8b2bd2d4f20d034700453b16d7e87dd12e3fbd72053b2da204e340f16bfec69d489a3dae5957da7ab4f56fd05f170367e9ca9dacfbf09ba97d311ebc33c388c4d2d110ad38fab560a04f2b0c617c69181e478ee186b78bfb6470e42e2e76c6c098e178844b7a0ac567d9df3fe04faca96a3fed71bb5ea5e8e0ab07ab658f87b2babc5a3ac7068e99c47c17808f78f512c23afb81f9c8816305c41e1bed298c5ac83f1f4b79b9933dd21e684eb6b9a7e8227130ecfe2a987b9eecb2693c9942f3376f963c2f8e9274ea1e80a82b0cc75951644f0f67f8f215e82f6ab49b55907c56a79e1500490ad7066ec55ba670205e7301d51f02b32b8fb23f992284ea845d56eb30400509aba59eda4c6d56700fdcc6355563aabd01a0229e4298b046347638477628d14f1652c4ad53cc32f9126516ab1f9bf22834a23430c02e42a416eb77ddc3446a882a7b8721f5a7a9a495572757f8a861a7cbd8e0e82cc51656a6c7fd5773d5a264cb95d1d1647415a080c435c658215b456a37a8eefdf1907d9675ed13329e1055c4b9ab80972061c388b342ae850680c60964cd200b3ebb97104f8f2929331b7b32dc46658ada37809894b78b6b05aa129bcf141b75388ee8c594dc8d36a31c0871f0f100f0b16101d2979acb4ecb762f8cebf9f47223224650dcca6dad57cfb3bf33788f7d25f1ea8f567940150e6bdc6f3dc12438c907940ccec7462e13ed1e995cb41982843f99587467bc5aa7d7920042a3971c01efb176444cbab6f78fde9c1acae3874a9950535ffaefb1a3bfb2a1cfdcd62f86412eb7aa0615d246a79d33789a5bbbb34ce86f3efd3e75df0972f2220acc6f4123c6f42083fa2beab665eecc1d1bfe03ae9428d406bbc97810d006cf7811c3cf73dc3dc95e7275b27936c01e2d17bf5d0894e580408bbf2e8fabff42ebc93ccae3ea875a84525bbe013626a9b4f82d6cbb24b02f971e0bafeaa676974c2a94b851fe4030753010b680b4d802a9f35b56873b912fd3c9fef202c1f1519cf8ab5641e9b38d54f50516d204c951681075029b18581316c5efa6205016c4f897aa6a4e7e445896988b8f", 0x1000) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000002c40)={0x7, 0xfff, {0x2, 0x401}}) fcntl$getown(r2, 0x5) openat$zero(0xffffffffffffff9c, &(0x7f0000002c80), 0x200, 0x0) r5 = accept$inet(r0, 0x0, &(0x7f0000002cc0)) dup(r5) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000002d00)={0x39e, 0xa22f167, 0x9, 0x4, 0x400, 0x0, 0x3c6, 0x10, [{0x2, 0x775, 0x1, 0x8}, {0x7, 0x1, 0x40, 0x5}, {0xff, 0xfffff000, 0x1, 0x9}, {0x1, 0x7, 0x0, 0x8}, {0x239, 0x2, 0x9, 0x100}, {0x8, 0x6, 0x1}, {0xfffffffe, 0x7, 0x1}, {0xa9, 0x6, 0x101, 0x8}, {0x6, 0x2, 0x4cb5, 0xfffffff8}, {0x80, 0x9, 0xffffacfa, 0x9644}, {0x20, 0x3d850ce7, 0x10000}, {0x5, 0x6, 0x5, 0x8}, {0xa8, 0x7fff, 0x2, 0x9}, {0x8, 0x4, 0x100, 0xffffffff}, {0xff, 0x6, 0x7, 0x6}, {0x9, 0x660, 0x101, 0xfd4641ab}]}) unlinkat(r0, &(0x7f0000002e40)='./file0\x00', 0x0) semget(0x2, 0x4, 0xee) executing program 4: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x2}) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r0, 0x0, 0x17, &(0x7f0000000240)="ea08000000000000", 0x8) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x4}]}) open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x20) r0 = getpid() r1 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@file={0x0, ""/4104}, &(0x7f0000001200)=0x100a) sendmsg$unix(r1, &(0x7f0000002340)={&(0x7f0000001240)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002300)=[{&(0x7f0000001280)="a2846651bd25ab9894a42abbcaea1b", 0xf}, {&(0x7f00000012c0)="260729f1bac97910404007059ba973c1f61739c3", 0x14}, {&(0x7f0000001300)="addf404b6c8e4fdd409b96b8986ca3e2c63a92e03da4938eb2e96bc6271fcad34bd44cea6092413e96f12ee3b0e55c4cab327fd380a9a78c4acf517a6c4ec54985239a286457d348bfbbaf4499ed6de0caf96cf2ec9a2e1d41e21562a7767b22f303f6d17da9456bca63a4f431c2eaa8e7b15930381aaec4491da9002487cdad3b0339c317294e6d8eb0d8a40c8e268abeb5b52bd5be3fc97274fe590c2cffafd774a697669dcd51887dc3c67a189bb61e85821e4165ecacae92d9ffabcbfeebfef763ecec0c2d6a6233efdf8fed9b3aec69e2fe63e87f2511e8106ffcaa091ecc2e6dc9861dfa38d0e225a8c72e7edca329a17bf7c4ac4eb90ccbb8553c0c863d1003291fe15cb80c0787b0829c5365d0b01843b700c60902268bc6dc6a92a8daeae7f5aac5a9c98452c0e6fcbb835fef19f46b5644a58dd3c5b675b672b657fc1d333bb760952301d36bdf93ead6a3d9ec3b53f64ecc78a523677aaab9c7cc5e18f036595f1fb46e04b9ba398644f8eecc7b37155306ac9d4b008b5407542525f548a9a52a3ece6b9e3dcc63f59da1b5a8ad409eae70e9a31d26dab5240df8b8b3ae81ff20787bdd6caacd8b858e17a383700b4506901485f05fde92630e143fa57bf7249fc110197f44cd4d8187480bc9f7ea8d2e5cf9254fffcd7600767b834886ebf81106be9792500e673f1c61aaf8971f08a25533275b4002187ae0c4ec4d2f611bfdd29ef4db6546ee11d32e15412bc9a6966faf3a34c098403755e6f09dbe20088d2bd64c04f14e970f3bd4db8ba8d038ba682e2fd60fe692954f2889aae4de868d34bab4daefa72f80ebc7983d2539d660d45719190c2fb458cd84831937a8e1452c0c133cdc00e64e9c8d06f0f92ddbedeed29dd9cae0d9035a8fcc3bb7dbca56929d9ecc2eb071b154ff57a4c8c9534cb7899dbc18a91a283f22c550d0129872f630a55261bfc72205d7f225a59a1b2e3eba5df2ce514306a7821b9a54edb48a715b7829e491a17d0cf6c699d6b411d2640a2dc28068541a2ec24b458d0e13db9beba9fdf30b5b9c8a353138735ba937da793396ec5d3b66eff3d65190fdbcd5f3ddb0ea21ba1ab330ff496f6c71c708aa8031ceda1011ecfcd226782d18d6d400d1e229134f86dc71424fd29b210888b23cbe5d74eef8a02e070248542fed32f23810557ed6141072f2522b26dba333dbeec6809344e43c0728d79b66441a3319e05ea0c98ecc08bd9d359b5cefa8a74f2e339f02b86b78f67678eee6a3f385b672245ec0c69c5d6349a8c0a70d206fe466625441e5222809501d8be08029e86fb95c099cab94f1cc180f01a3c66164eb9b530dcd0c798fef64efe25cfff93be3acbe17ac07d888fe964e97d16941bb360fa678b53998f5a231eb0e427bde50a0cfa96b8ee35ef2bce46af9852cbc84c53e08d0d8a92f689543e8dfb9737b22b2b8e5dd6377e2ca7e9377465cd5044dea79ce0fc9b41e29c86fa4c56690118818c300759b27929835079c1e62bb4633cd2520e1f78950fc57f48ad5bd93330f464acf0f6cdb2e1401d80099685cd142651a9451589651f5d55e40818c42d975d2cfc92bc68156b76b1c6a03650ddb89e254141f3909c521eeae3af3bb657cd47d9b3225ed99c8a64cd20121be1e5e5cb3e6483445525cec85ecf48d9f2e9a5529994051fc70660defa18e42c4b7e1fd4089d2683851046275503147a9840c8d71fed8300db35b161df554e91037ece70d818589f8860b3217cad206739cc0d458d5dbd52926ebedf5fad6b4d796c796d93e8cc114a80c9d1582343b0b1d9eb3b46a916a90a0cc353f88688e7ad5a2b9dd10aab42fa77d8a4c992dcc34115f76a863a3b3a16a322a1f8e097b7978637593458580def042c05b804d292c7597e21e772314ed5226da32892dfe3067ca0d897ae1bb6ca7421e08d82990972432c5201605b60b724a81f41eceadf3544a83f6049da33cd86e52899194981b3be1db5ac57e276ebfe537643e80d615c4ed2f103bf9a714e63af6ae4f1a5651ab515095c33cc70a5a63cedfd7181a6943617643f019d496e0ac6d36c73df586dfeafade9f299bf70559c2ffabeb8d36512c5bbba59edbe9782c528c95e43b8d04bda25a31df464f94e36e7bc08b7913930ba53aba291cbb4c4ef53d1385b634017e37503648286da99ad9b52483d8026c82894f08785e760a2fbb992f6bc58d741185659b2757bc072f7c219b31ff3575cc96854fdc58ec3a60d45c0a9d4cf658c804453db013643ce2fea5c67ad255e9fa5d212647fcbe1dbabc1e1a68e772ac8a7dc56e5844324f71c0b17f1e86659b721d3eef26ce6a2a9b13f199e3343d04dd6246f67939cbcf71a35a26aff653626eae017ba675b1bfbc3d2cee143e6948d4347ae04a658243fb3cceaee982b322eeb76b2914945e5c4f382d1f59a55c42b934460d1ce055ec98178aa0caa2026168cc4ff2be63a5bd2748703a9fa7f3b325a9f7eeca8c75b11f79248eb7a259eb607088a2652598ab80695b704d2aa8aee9353e7a0c268d225a3d97cc55496d16ffbfc0229f8179710b1029e66b2c5d0ffaf38827398512d2204cb1ee197bfd795c1f07eb2520ddc7394746f3a1a49bf649256b6125067ed82756cf33bf75e2beeea242d1fec5bc70d9f780d90286f0f39cafc7b290d89c8a52fa4486a8e2bd1565678d702387ecb0d9bd5adf4b5297c4121a81e1a2c7399c55bba2fa145dada17a71a8cc7658290d8fcc24a74fdc6ceb448c25259093c7d89aeec659ed45a634565dae5b9bb70dc5610314f83e80a7e5e70fcd71df2006a8dd4357fbcd4df9a7c6af38e4b158b8c43e22a91e39e6dde33dc391cd192c238bf48b86f011b46ce0e336e5f195df72afa8cdc93fe4084eab3cf534c46a707ffc795f40738ab66e0a252d25584ea2073a909104d4c1dc295710dd5eeabe9686d2330bbb1574a17e896ab599260222fe3e24ace2952aa680ba1bb650e73174b4c136b508d26db438a79b83e0947ee152cccd656954e9f37661f63ed88bf96c6e574a8f1b04b204f3727decb8401107e2cb45ec2ab04c3657ce9bcb03b5c8df8e1c2cfa588cdf81c8645a976a5e398e019971b1c63f460bb575a5bfae59e0da940b0c34939e7aa4c5674865b36d214eb08294b8092f4160f130b11ccc06a0ce067e861383327ea41c190326fef33f4a4aa2bccedd3b300b52d60a0da6b21e7c282967994859158d484c913f3f3843cbecdfc920799a2f7afd40145d162f5718226eeb767bb2c2972b3c62a71f4959c8cdce35a77f9a18e7f9273e6b3b4139a48e9f521a32cf76c33e91245fd01c4e6454ad1aa4465abd6755a43362a464b377d41db8483b99378491e02aa459b60cca20352a912556fd156321dcdafeecbb0b03ad0a6431bf9e57097620b761770c72de7a67747686300f13ed660513f1c523d90218f7db432c49afb3eda2b628d5a5a7c86373eef9307a781289c5f88f64b86628f040e585b429caa418e891ad1e9d4b6e038c0e95246a98621710184445bdd8037cd93eb212fe7557973f8cef8e8d7fe03ce1f3cf8516682e348507a0ba79e79f5e5ec9f198ddaccc47b2d91c0a478ab7f68c40973682788dd9b764cfcc0aa386ce8f7a67e0d6af539dc3b9b2e664dd8472ff6fba33697d134c2f18fe696071aa128ca24de7128fbfd67650ec9af169cdc1fb396bb554a67c55b52dea4971ef4938a194570f294838da18543a4326277cea81871fa2862fced65f69c3278cc69a956b05b00c6b1f884f01334d8ec245933e0f38f29bc7af1a547ea21f0e934511852389eb28af997ea3ff2c1614c362feaffa8c05e9ac03cb693e89e89d8a66dd7e6c465bae68211496695a7770b785338d5995ce792b8ac0e3f1738a198df496fe1e90c19918dc164ecf50294c27891ef0a7898ae869cd10229bf554ce1da9acda956dd2514d7ac3c69ee3412fbc135851249e10fd4d53518cf60bbaf79f5396ec892bba3cfbe9c1f28c24851e7d8d383ed7bfbbc7d106617069c95a81ede36497f632ee5e4f8381394b235848b4022d79efc7d2583ae999cd7c286e69c21bd1660a554ff8fea038bb94ee70b53550b96ab23cc4d20c6a5c96f148ab52669412f366334ab7cec39275f5a8c28bf45bfc4115051e9806925df48a426cf21c6298ae70deafb5da59d47a249bf084624060b5cc7d47537d54cce14764e08de8e01a46ea94c48a7b8d2e70c2f596b2bec0916fa4c24371128afeee9455168274648f98be18332683a1aa7744687ffdf7075b0a74a5c1d0ad05431b61c1164d262aa115cbeab5d4981cbab2d8c3cbfa75e50d1fc98f9d4cc95f0389bf2e48f996e4039936a95339c7f16b391ea32a57430e5723fb1e5024d55e01d20ad16943f7810a127d8ad1ba3c289ea0fc5957e700cd1f458ac5b704c77eb70640ebded22f54608c42e160af0407314ba79933b6f37a125da6a18bd1718b79ef2063ba7b59bb1f49e4191c9a8160071f50a42f1030ea0612622166b334e10fc18ef41222fc9f6d89e462ed3127c668d44476dd5e5bea2494e8db94045c56ae8aa80ee46274ab79014a238d709bb52ee53582a706b464cb9cce0a374bb949638dd9861d22795856fc7554cfae909adaff22e2e3d8c808a29fd0b0b4fad69df5291a64771243098d7e945fcd716a2ba8434878d5d9af24d99ca2d1d462d86485f93cc060556153647965253e066eddf56de4369fff7eca715d2f05227ec387d45caca8bdb74bd90c75b3bcb86801ebacd022341d91cd1571b19c07733a874c4b399651277591aca8b5b25c17047e8a4556e9811b9ae588a6852b52dead03559327576191d20a8a669b8861de87bb327d0614a581380892f9f708a0e0eea1e2d071e9aa251cf39481fc44507fb636b51a5ae5e73dc7252a185d50b6ba271ac093e5fcb3e09f7a2c502ee937d492a49411427818c319b32d162b3e0ff599daf84c202de1d40d9bc75732cf18c1050e4bbf59369c12127d759a6b0293ecd540ee8f64428ed4003a60b6137d80668e53aa1819c40ae8d953a3bf5afcdbb34bc5360df0a72805bebaca6ac431675b4fef06d448eed2731f16f2c2083ba99650916ccc8ac3fab913640e623076622ca5206eff19c52ca6b4bfa7e4811b758d656d44070e92398143bc6e2b3d9b51dc0b5642ff23fd614c9d5b9ecc714450a9e16482130485317bb17ee922dd2e7e8ba59f6e8fb1cb81b8d4e061ad62bad886b3e6bd0488d87ee978b912a47681d95b1d173f83cdca419226e913da0cc2fc554635eebb5a46c3b96d1c86b75a3fb066be2e4b0c3a7f2f6ad3198c8af7d07509451d1e8331a533941dd5d276fb455baa77fae2189cc45cf105f7a1daba5336ccf6e61e0d4d4e48be0fb1ebfe7ecdefc4149ba9c2d4db1fed30eb5ef49fef1184c2e40234c028a86c5d85cda50a7d894c4e01f41b42724e2fba23866739ce69b215995394aecf0cf4ec776cef385c0a5726eb6b6cef6ca7d3811c07ad33e12a5d02431697197d3c3feabd4d2579e1e8e7f7911688508668123168950bce0e70b4b470dc3b3be45eb7adf0bf183296825717bf5af0f83b2431f97cf04651e251fd4f2d74cb3b5a883904aeecd7611f7241879f938d27bcf50fb68e2ac4407ef413e3696279191ff2b624d392c98c68da01d4d17a45a5dc615d9ef6c20be2ac1e5e6914c272639c1102745e80281258aefdc5779a2598d7276b9cafcfc97e9b26494b5acb540146e979e59a799e1f0bd2ed02ab0078f3348b0fe439ca494f358817", 0x1000}], 0x3}, 0x402) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) socketpair(0x1, 0x1, 0x0, &(0x7f0000000140)) writev(0xffffffffffffffff, &(0x7f00000026c0)=[{0x0}, {0x0}], 0x2) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchflags(r2, 0x0) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) writev(r4, &(0x7f0000000000)=[{&(0x7f0000000080)="4f6ca599b3e02fd6c332e2b46c0538d015acf1c289000a0e2176b6e279496758626fff8cf0c0970b796324a4387b91966c7108aa578f5d45bda4c522aeb30074db508d2dcce3f45918475349f8a43a67bcf6cf6079f12ced680bba5f553d3a7597b5e45e399e73a6097f1d885adc8508baf50f2b0a69f1576d2a8872d7900af8ccc270fbeb720d495a9e94fd0d4693c0abe276c7b8b8b1571ac83503f717322b93cab4f94623037c8662da7e1c5862db1d922e8139e009000000f5eb8c082fa6c6911acc6239c08fba23932243089c5ec54c832420ab68a0921349f03e361fd987e2b210924f928e3bd7b4a874081bb7f2195c760a7b7288a4cadff8870fd206245eac754c2b0fd1b3f8301b5d0744f2d983dbec24f88c6dc4bd7407fd4c823ddaa5ff4a87b2dd60a11abfc4a723d2109d1f80097e2ea98d83dde3489f56913fa3a715532dfd70e08118732458a8eb073cfaae2aa4af95361852e68e30bf10183c0e65ac87cb7acf5a9f83a2722b2910e9bf08759d58d7809fac5a2815e6cd6309811e523331a2772c41", 0x18a}], 0x1) execve(0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x3006ff, 0x264b, 0x9, 0xd, "fabafa588fc0001000000010000000001000"}) writev(r5, &(0x7f0000000040)=[{&(0x7f0000000180)="8a9ce4036307187ac8b8804f20f81b83c8ba79d72cbd641e690ca7f75c9e2ad2a284af6a5bf164e818358fefe887e8f8e172d17799657f41aec12efc5febc0ff437185b8532117c1000000002d21797f5acfba4e465810d918cb3e1cf8f06937c71e0b39f64012ce974526e31d1937376a87872c0b286508f6d774d8f5100b51a3275ddb218a808a", 0x88}], 0x1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) executing program 0: syz_emit_ethernet(0x3a, &(0x7f0000000200)=ANY=[@ANYRES16=0x0, @ANYBLOB="5ec01f6b73f6a0eaaef07704d741f19e3c4e4f29e8ba4679c0de36bc60a6097b9ba0fb52a6d1d781e511c03565788c49372232ebd52fbe36f965c0513b7ce41c33ff7f7199f085e009e48bd5248ffc4e1fbd1aa8863291908408ae87af38244027a7d044176c985727904daa1df6235553d936bdff7a532fccf2d62f53a65e1421ddefa403d3d057e96ee11aa116417a91d5683c796f23f54aa3cfc8962e57e387bf5c8e813971031b7fe9db0769ecfd826e8833425e1105562cc987efbac6c27dac7b"]) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x3f, 0x4, &(0x7f0000000680)="11473c7c045e627c0b7a00000000008000010000dd9f48000000e9ff000000000000000000005576e4c64a2645836a69a9aa151ee8dd963a80e5264313774b82a7cc64351530cbd9798ca7cbcb39ed0adc9574c4f0922a21383500005607000000000000004298359375923fff5cd23c145ea164f01fb91d61954e51737f949488821d9301e033973464293df6e878060f2c50bcebde9cf420cbd051ee4c8970e1ee1529fbe82120e29c5818ce4e67145a7f9d5033f5227e33d198f25099f21fd0d8e17c431110a95028176eb10aed40cdc59cd680edcf762cb0a262496e1c52e2e8240eb6bc2e770f6697b75df62fc5f95ba1ad118d334399045799548754999a57ff0095f8971cf9207f93e2255de45c55c7b036925c6c58097cffb49a5db66e3edffcf250888dff0a74bb2d42aff4612a85266b85cc8ff557ab64b9be67e090f3d40674d9a3412455925782f9c918d54968eb4f4d7129ac8518d19fd07e9d5b4c49eb9866f83ed47f7784d0e42400b8b3766a7abd4d8b798698f85de54d743af177e478297e34f8fccd52113e708a63968bf2e65b8666edc83803d746867b924be8cc0fb913f74451d86690685a2cc6f6f28df6a1413f1e20284c361b266be49f6252fadaabb6618d2cf5e26b0b964ac5c6310e995959b92d5c32cadc405616a0d7e8a38754464b33cfb310c74d1a368df6b85feec645992fbb92a291f654e6e623fb37fb67f1fafa83b994b14a82d8a9d5ef75390b76944272", 0x21b) socket$inet(0x2, 0x1, 0x0) r1 = socket$inet(0x2, 0xe84790d4f15cb7bc, 0x7f) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000002240)={0x3, &(0x7f00000000c0)=[{}, {}, {0x6}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r1}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) dup(r0) setsockopt(r0, 0xffffffff, 0xd, &(0x7f0000000380)="ffdaff10aac6a28ac93e2eddc45c8454e486f619c479411fb48999e52b0cab33282be5c6d531df6f82b4cbe121c510305ac6b0649f84973007ef86a2e496fab5bc25e7aa4d108da2f35fee2554cea89ace6589ddfad02a25c5d8ffcdbbda5e0edf7fa8ca79b413430d8c40ab477cdb89364ee610e0ad70984231c93dfaf36138636c048b9aed211c33d023755018315c4ad7749f39b41704267fe049f1b23b", 0x9f) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = socket$inet6(0x18, 0x1, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000080)={0xffff, 0x0, 0xbc, 0x9b1e}, 0xc) setuid(0xffffffffffffffff) r4 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x40) r5 = getpid() open(&(0x7f0000000140)='./file0\x00', 0x80, 0x106) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x14, r5) utimensat(r2, &(0x7f0000000180)='./file0\x00', &(0x7f0000000340)={{0x0, 0x2}, {0x3, 0xfffffffeffffffff}}, 0x2) readv(0xffffffffffffffff, &(0x7f00000000c0)=[{0x0}], 0x1) msgctl$IPC_SET(0x0, 0x1, 0x0) execve(0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x16}, 0x2, 0x0, 0x0, &(0x7f0000000280), 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x2, 0x2, 0x81}, {0x18, 0x2, 0x9, 0xa93}, 0x80c, [0x16, 0x4, 0x5, 0x6, 0x7, 0x401, 0x63, 0x3ff]}, 0x3c) r6 = getuid() fchown(r4, r6, 0xffffffffffffffff) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) executing program 6: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) (async) sysctl$net_mpls(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async, rerun: 64) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) (async, rerun: 64) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1}, 0xc) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000140)=[{}, {0x64}]}) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106978, &(0x7f0000000140)) (async, rerun: 32) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x34}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) (async, rerun: 32) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) sysctl$net_inet_icmp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) (async, rerun: 32) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x1c}, {0x40, 0x40}, {0x4000006}]}) (async, rerun: 32) write(r0, &(0x7f0000000180)="0400a8fc9dfe842e583719781f8d0d", 0xf) executing program 2: r0 = socket$inet(0x2, 0x0, 0x0) close(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000300)={0x0, 0x0}) getsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000140), 0xa) syz_emit_ethernet(0x36, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x3, 0x0, 0x28, 0x0, 0x1}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x34, 0x0, 0x0, 0x1188}, {0x24}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) readv(r0, &(0x7f0000000580)=[{0x0}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x100000000000000, 0x4) clock_getres(0x0, &(0x7f0000001780)) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f00000000c0)={0x1, 0x0, 0x0, 0x100}) socket(0x27, 0x1, 0x3f) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r1, &(0x7f0000001480)=[{&(0x7f0000000100)="cc", 0x1}], 0x1) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400001803c1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff8864"]) sysctl$kern(&(0x7f0000000040)={0x1, 0x33}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) socket(0x0, 0x0, 0x0) msgget$private(0x0, 0x597) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001180), &(0x7f0000000040)=0xc) r3 = semget$private(0x0, 0x3, 0x5c0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x0, 0x10, r5, 0x0) munmap(&(0x7f000000e000/0x3000)=nil, 0x3000) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r4, 0x0) semop(r3, &(0x7f0000000180)=[{0x1, 0x5}, {0x3, 0x3}, {0x2, 0x7, 0x800}, {0x3, 0x6, 0x800}, {0x2, 0x24f6}, {0x0, 0x0, 0x1000}, {0x3, 0x9, 0x1000}, {0x0, 0x9d57, 0x1000}, {0x1, 0x8, 0xc00}], 0x9) close(r0) r6 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000200)="8b8c7e5e4a7966dfcde82b0abb", 0xd}], 0x1) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x400, 0x0, 0xffffdffc, 0xffffffbf, "ffff09008700"}) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x35}, {}, {0x6, 0x0, 0x0, 0xfffffffe}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000000)=[{0x817b, 0xc9, 0x7f, 0x40}]}) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="d3d9bc6f7a689f455f7bc4e71ba7", 0xe}], 0x1) syz_emit_ethernet(0x4e, &(0x7f0000000240)=ANY=[@ANYBLOB="73ac3471c68700000000000086dd60ffffeb00180000fe8000000000000000000000000000aafe8000000000000000000000000000aa0002000000000000fe8000000000000000000000000000bb3a16355973cd80d6bd2cbf8e87ab0e516649c131161c668feb2080a27818dcfd643112bfc004199753caebb7c05c64106a8a203c04eadc6134f786eb74b3a725d00600000000000087bdb127dbc63cd475abfd7cc153f1d857ace56bf256b42427b5e086cc18ca89a810270258156a"]) executing program 5: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8a38, 0x0, "ffff09009cef01098b748200"}) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[0x0, 0x0, 0x4], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x2]}}) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000640)="35f484c7aea419b86d49f2c3e7232d867a9f5218091b1af529f004626ff41494a045493dd87ad4e1852be74d45b125d4dbcb8a090091ee8f713ae4d20c4950eb2547e4b2e91b63975d1f84ca191c1a90e672b206224e1564dae689a4088e662ba2f04eca4557dbe63acb3aa62e584423541ac224cde655893403744d0e364ceeb17a8136f0cc5e7a8851646abd67fa6c10606a7ce25cb5db71ed014a5c3d23ee2377f3bab4fdd6770b6dbe1ca9a840de0a874eace161c4b737145718e012f701761a21676266134f7582e8e6e7fd0276512de1476b132f840ae1262f6570fca29c9260b77676517e543d146d51583d83594290dfba6f073294ef6b5934ed904216564439ac38c7b8148c525cb33101d2ee526a176caf6d14c2cb9655eef483b11eec580abbbfe82da3c67762d0b0e53ba261587993ef563188", 0x139}], 0x1) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0x0) unlinkat(r2, &(0x7f0000000080)='./file0\x00', 0x8) rename(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0\x00') socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) bind$unix(r3, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x100, 0x3fffffd}, {}], 0x2}) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) ioctl$TIOCCDTR(r5, 0x20007478) r6 = dup2(r1, r0) getrlimit(0x8, &(0x7f0000000340)) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffff7, 0x7ff, "2cf98900000000000020000000e0ff0000008800"}) r7 = dup(r1) poll(&(0x7f0000000000)=[{r7, 0x40}], 0x1, 0x0) executing program 7: syz_extract_tcp_res$synack(&(0x7f0000000140)={0x41424344}, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000680)={0x41424344, 0x41424344}, 0x1, 0x0) symlink(&(0x7f0000000280)='./file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) r2 = socket(0x2, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000000440)={&(0x7f00000001c0)=@file={0x0, '\x00'}, 0x3, 0x0, 0x0, &(0x7f00000003c0)=ANY=[], 0x30}, 0x0) syz_emit_ethernet(0xd7, &(0x7f0000000480)=ANY=[@ANYBLOB="ffffffffffff0000000000000800450000c9000000010000090000000000000000004e224e2135c4583d07fc9f9b81f251615d0c9ae878158acaadc79935944c1a47ad4d0f62d8872e2cce26a8533e94e02daf32ae5579010000803e5cd840ba90a22bf0b66fa1b4b9a5f0c09b60b58b4cc3ce67921ff058c003cad404f27ab6b3ee812ee6ce64cf544fc8503819b8b64fc177b5ddc57a6f3badb895703db1d1c830029caf3c9c416833bcb08d76fb43880e41945bd27a6280bee1154c4a6e2a0951cf478b674d524023d7181fce15eb4b1ec31e104b28389104101f377fdfe5107e086d81438a8f0003359ab34ac45ed1230a3aa09b6f3574515d2c8ad428a853c6f193c7a09e0cde7eea0823c62add095f8bc2ec7925f57bb865c9a3a260ccadb0584971b75b86c2474ea26485b208bb807edfa06aaedb", @ANYRES32=r1, @ANYRES32=0x41424344, @ANYBLOB="7104000090780000020696c729630402d1c2f0bfe2d0786ca28e44289f59aba04d62ff16e6bb47f1cd981d0cf5f225560531db5a3a6c3cb3d5ac50e0eec7423f3ef5e3c4a13f81f14f843a32b529e4649b57d581159522ddf03a6cabf358af4e1ae7ab79a9aac6417859ae29d8de08ba3da1e6387381a61f166b78d7ae58ccd15a08555c8e7db3e261cbba4f565ff3567edfcacd1a43a2f80b44a3727c2f46723f3826d9842357f4d4"]) syz_emit_ethernet(0x107, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa0800490000f9000000000000907800000000e000000200440c0000ffffffff000000000000004e224e21", @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="4102000590780008051a0000001f00000800000000080000024a00000005000004010516000000000000007f0000000651e71d2500000009020400020402020400000000d1107e0363e71d19b825e5c660a8e577bd407efc9f165b08b5dcde9c6d084d5a2d62cca2028e222d725662e7785178b217e1eace6ed377c3a1b3d138d9b944b051389ce3ba2e862e196bd194cb0a3f200dc979b0f1843dbfdfe362e4915f910e10d056b6936bb1d4f5f8b2e432894ce1b5d30596d58f4e203c838d8b13b759d216504075b2"]) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) poll(&(0x7f0000000040)=[{r4, 0x40}, {r4}, {r4}], 0x3, 0x3ff) close(r3) socket(0x2, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) socket$inet(0x2, 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x100000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setitimer(0x0, &(0x7f0000000100)={{0xffffffff}, {0x0, 0x1}}, &(0x7f00000001c0)) sysctl$kern(&(0x7f0000000000)={0x1, 0x2}, 0x2, 0x0, 0x0, 0x0, 0x0) close(r5) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r6, 0x0, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000002240)={0x3, &(0x7f00000000c0)=[{}, {}, {0x6}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r7}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 3: syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d34520030000000000000000000000000000000000000000000009f05000400000000000000010100907800000000603977"]) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) r1 = socket(0x10, 0x2, 0x80) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x8, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000001440)=[{0x64}, {0x2c}, {0x16}]}) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x58}, 0x2, 0x0, 0x0, &(0x7f0000000180), 0x0) r3 = semget$private(0x0, 0x7, 0x3c0) semop(r3, &(0x7f0000000000)=[{0x0, 0x4}, {0x2, 0x2ff}, {0x3, 0x8, 0x800}, {0x1, 0x3ff, 0x1800}, {0x0, 0xfffd, 0x1800}, {0x2, 0x6ff, 0x1400}, {0x1, 0x7ff, 0x1800}, {0x2, 0x804, 0x800}], 0x8) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000002c0)=[0x87fc, 0x9b7]) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000440)=""/248) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {0x3}, {}, {}, {}, {0x0, 0xc8}, {0x3}, {}, {}, {}, {}, {}, {}, {0x0, 0x9}]}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) unveil(0x0, 0x0) mkdir(0x0, 0x0) poll(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffff9c, 0x8058574f, 0x0) r4 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r5 = dup(0xffffffffffffffff) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000000)=0x8001) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000280)) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0x0, 0x0, 0x10) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f0000000040)=[{0x1d, 0x3f}]}) executing program 1: pread(0xffffffffffffffff, &(0x7f0000000140)="6f61b7ef7ead776902483d35659a64e88dae40c40c02e5d54f4624bbd9117c6be4368741a4877bcf6f8f75aced9c0f9928aeeaab48b7d8b3e210f9f9e361544e9c3544e17a60fa470d190ab042e4af4fc6c09af967c10177d0e86ede02532f8cfe92b5eaa3c369b66d7aac10d1197c7dcc98f32962c28b9d649ee93656f091e93987144332e847063919a16cedf0960cebbd1f5992f00b0a69c4a9191a3a00b2e791a5ff29b25747ad4358bd9d14ebb68e16fd204e3539383b3b6d1df08b7a33b560dce269f65e50753a", 0xfffffffffffffce5, 0x125) getpid() writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8080691a, &(0x7f00000001c0)) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) kqueue() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x8000000000000000, 0x8000000000000001}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r3 = semget$private(0x0, 0x7, 0x3c0) semop(r3, &(0x7f0000000700)=[{0x3, 0x4}, {0x2, 0x2ff}, {0x3, 0x8, 0x800}, {0x3, 0x3ff, 0x1800}, {0x0, 0x0, 0x1800}, {0x2, 0x6ff, 0x1400}, {0x1, 0x7ff, 0x1800}], 0x7) ktrace(&(0x7f0000000340)='./file0\x00', 0x4, 0x0, r1) semop(0x0, &(0x7f0000000280)=[{0x3, 0x1f}, {0x4, 0x3f}, {0x0, 0x2, 0x800}], 0x3) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000002c0)=[0x87fc, 0x9b7]) setreuid(0xee00, 0x0) r4 = getpgid(r1) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000001c0)={{0x80, 0x0, 0x0, 0x0, r2, 0x30, 0x2}, 0x800000009, 0x3ff, r4, r4, 0x10001, 0x7, 0x6, 0xbdc0}) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000440)=""/248) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r7 = getuid() setreuid(0xee00, r7) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x0, 0x0, 0xffffffffffffffff, r7, r6, 0x2}, 0x7c, 0x0, 0x6}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x10200, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x44, 0xeb}, 0x2, 0xd47, 0x7}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, r5, r6}, 0x6, 0x0, 0x4}) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000540)=""/240) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xa) setegid(r9) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000140)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000640)={0x0, 0x0, {0x0, 0xffffffffffff0cfb}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) setreuid(0xee00, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(r1, &(0x7f0000000280)=[{0x0}], 0x1) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000540), 0x200, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000009c0)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000140)={0x0}) r4 = getuid() setreuid(0xee00, r4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6, 0x0, 0x0, 0x8002}]}) pipe(&(0x7f0000000080)) madvise(&(0x7f000008f000/0x3000)=nil, 0x3000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f00001a7000/0x4000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r5, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000580), 0x400, 0x0) ioctl$VMM_IOC_RUN(r6, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}) r7 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r7, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) sysctl$net_inet_ip(&(0x7f00000003c0)={0x4, 0x2, 0x0, 0x16}, 0x4, &(0x7f0000000400)="73885a1c28b854", &(0x7f0000000440)=0x7, &(0x7f0000000480)="ebcef7618322edb4b6d109b03ef2adb78b3392fc1fc71bc9deaf691ccf6dd18e77619a57cf13b9fb5bb75a18047df2c87af462e33c0df4cd2705c962951d543574a5680428c2", 0x46) open$dir(&(0x7f0000000040)='./file0\x00', 0x51afee42a5519235, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000200)=""/81, 0x51, 0x40, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x0}, 0x8) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000100)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe1463a52077dc0d00003ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x3) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x100) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) executing program 0: syz_emit_ethernet(0x3a, &(0x7f0000000200)=ANY=[@ANYRES16=0x0, @ANYBLOB="5ec01f6b73f6a0eaaef07704d741f19e3c4e4f29e8ba4679c0de36bc60a6097b9ba0fb52a6d1d781e511c03565788c49372232ebd52fbe36f965c0513b7ce41c33ff7f7199f085e009e48bd5248ffc4e1fbd1aa8863291908408ae87af38244027a7d044176c985727904daa1df6235553d936bdff7a532fccf2d62f53a65e1421ddefa403d3d057e96ee11aa116417a91d5683c796f23f54aa3cfc8962e57e387bf5c8e813971031b7fe9db0769ecfd826e8833425e1105562cc987efbac6c27dac7b"]) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x3f, 0x4, &(0x7f0000000680)="11473c7c045e627c0b7a00000000008000010000dd9f48000000e9ff000000000000000000005576e4c64a2645836a69a9aa151ee8dd963a80e5264313774b82a7cc64351530cbd9798ca7cbcb39ed0adc9574c4f0922a21383500005607000000000000004298359375923fff5cd23c145ea164f01fb91d61954e51737f949488821d9301e033973464293df6e878060f2c50bcebde9cf420cbd051ee4c8970e1ee1529fbe82120e29c5818ce4e67145a7f9d5033f5227e33d198f25099f21fd0d8e17c431110a95028176eb10aed40cdc59cd680edcf762cb0a262496e1c52e2e8240eb6bc2e770f6697b75df62fc5f95ba1ad118d334399045799548754999a57ff0095f8971cf9207f93e2255de45c55c7b036925c6c58097cffb49a5db66e3edffcf250888dff0a74bb2d42aff4612a85266b85cc8ff557ab64b9be67e090f3d40674d9a3412455925782f9c918d54968eb4f4d7129ac8518d19fd07e9d5b4c49eb9866f83ed47f7784d0e42400b8b3766a7abd4d8b798698f85de54d743af177e478297e34f8fccd52113e708a63968bf2e65b8666edc83803d746867b924be8cc0fb913f74451d86690685a2cc6f6f28df6a1413f1e20284c361b266be49f6252fadaabb6618d2cf5e26b0b964ac5c6310e995959b92d5c32cadc405616a0d7e8a38754464b33cfb310c74d1a368df6b85feec645992fbb92a291f654e6e623fb37fb67f1fafa83b994b14a82d8a9d5ef75390b76944272", 0x21b) socket$inet(0x2, 0x1, 0x0) r1 = socket$inet(0x2, 0xe84790d4f15cb7bc, 0x7f) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000002240)={0x3, &(0x7f00000000c0)=[{}, {}, {0x6}]}) (async) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r1}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) (async) dup(r0) (async) setsockopt(r0, 0xffffffff, 0xd, &(0x7f0000000380)="ffdaff10aac6a28ac93e2eddc45c8454e486f619c479411fb48999e52b0cab33282be5c6d531df6f82b4cbe121c510305ac6b0649f84973007ef86a2e496fab5bc25e7aa4d108da2f35fee2554cea89ace6589ddfad02a25c5d8ffcdbbda5e0edf7fa8ca79b413430d8c40ab477cdb89364ee610e0ad70984231c93dfaf36138636c048b9aed211c33d023755018315c4ad7749f39b41704267fe049f1b23b", 0x9f) (async) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = socket$inet6(0x18, 0x1, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000080)={0xffff, 0x0, 0xbc, 0x9b1e}, 0xc) (async) setuid(0xffffffffffffffff) (async) r4 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x40) (async) r5 = getpid() (async) open(&(0x7f0000000140)='./file0\x00', 0x80, 0x106) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x14, r5) (async) utimensat(r2, &(0x7f0000000180)='./file0\x00', &(0x7f0000000340)={{0x0, 0x2}, {0x3, 0xfffffffeffffffff}}, 0x2) readv(0xffffffffffffffff, &(0x7f00000000c0)=[{0x0}], 0x1) (async) msgctl$IPC_SET(0x0, 0x1, 0x0) execve(0x0, 0x0, 0x0) (async) sysctl$hw(&(0x7f0000000000)={0x6, 0x16}, 0x2, 0x0, 0x0, &(0x7f0000000280), 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x2, 0x2, 0x81}, {0x18, 0x2, 0x9, 0xa93}, 0x80c, [0x16, 0x4, 0x5, 0x6, 0x7, 0x401, 0x63, 0x3ff]}, 0x3c) (async) r6 = getuid() fchown(r4, r6, 0xffffffffffffffff) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) executing program 5: open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r1) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) (async) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000009c0)) (async) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) (async, rerun: 32) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000140)={0x0}) (async, rerun: 32) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) (async) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) preadv(r3, &(0x7f0000000280)=[{&(0x7f0000000040)=""/64, 0x40}], 0x1, 0x0) execve(0x0, 0x0, 0x0) executing program 7: syz_extract_tcp_res$synack(&(0x7f0000000140)={0x41424344}, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000680)={0x41424344, 0x41424344}, 0x1, 0x0) symlink(&(0x7f0000000280)='./file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) r2 = socket(0x2, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000000440)={&(0x7f00000001c0)=@file={0x0, '\x00'}, 0x3, 0x0, 0x0, &(0x7f00000003c0)=ANY=[], 0x30}, 0x0) syz_emit_ethernet(0xd7, &(0x7f0000000480)=ANY=[@ANYBLOB="ffffffffffff0000000000000800450000c9000000010000090000000000000000004e224e2135c4583d07fc9f9b81f251615d0c9ae878158acaadc79935944c1a47ad4d0f62d8872e2cce26a8533e94e02daf32ae5579010000803e5cd840ba90a22bf0b66fa1b4b9a5f0c09b60b58b4cc3ce67921ff058c003cad404f27ab6b3ee812ee6ce64cf544fc8503819b8b64fc177b5ddc57a6f3badb895703db1d1c830029caf3c9c416833bcb08d76fb43880e41945bd27a6280bee1154c4a6e2a0951cf478b674d524023d7181fce15eb4b1ec31e104b28389104101f377fdfe5107e086d81438a8f0003359ab34ac45ed1230a3aa09b6f3574515d2c8ad428a853c6f193c7a09e0cde7eea0823c62add095f8bc2ec7925f57bb865c9a3a260ccadb0584971b75b86c2474ea26485b208bb807edfa06aaedb", @ANYRES32=r1, @ANYRES32=0x41424344, @ANYBLOB="7104000090780000020696c729630402d1c2f0bfe2d0786ca28e44289f59aba04d62ff16e6bb47f1cd981d0cf5f225560531db5a3a6c3cb3d5ac50e0eec7423f3ef5e3c4a13f81f14f843a32b529e4649b57d581159522ddf03a6cabf358af4e1ae7ab79a9aac6417859ae29d8de08ba3da1e6387381a61f166b78d7ae58ccd15a08555c8e7db3e261cbba4f565ff3567edfcacd1a43a2f80b44a3727c2f46723f3826d9842357f4d4"]) syz_emit_ethernet(0x107, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa0800490000f9000000000000907800000000e000000200440c0000ffffffff000000000000004e224e21", @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="4102000590780008051a0000001f00000800000000080000024a00000005000004010516000000000000007f0000000651e71d2500000009020400020402020400000000d1107e0363e71d19b825e5c660a8e577bd407efc9f165b08b5dcde9c6d084d5a2d62cca2028e222d725662e7785178b217e1eace6ed377c3a1b3d138d9b944b051389ce3ba2e862e196bd194cb0a3f200dc979b0f1843dbfdfe362e4915f910e10d056b6936bb1d4f5f8b2e432894ce1b5d30596d58f4e203c838d8b13b759d216504075b2"]) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) poll(&(0x7f0000000040)=[{r4, 0x40}, {r4}, {r4}], 0x3, 0x3ff) close(r3) socket(0x2, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) socket$inet(0x2, 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x100000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setitimer(0x0, &(0x7f0000000100)={{0xffffffff}, {0x0, 0x1}}, &(0x7f00000001c0)) sysctl$kern(&(0x7f0000000000)={0x1, 0x2}, 0x2, 0x0, 0x0, 0x0, 0x0) close(r5) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r6, 0x0, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000002240)={0x3, &(0x7f00000000c0)=[{}, {}, {0x6}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r7}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 3: syz_emit_ethernet(0x2a, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffffffff"]) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)='\x00', 0x8a8615b7}], 0x1, 0x126) truncate(&(0x7f0000000100)='./file0\x00', 0x3802c) preadv(r0, &(0x7f0000000000), 0x1000000000000098, 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0x0) executing program 6: mquery(&(0x7f0000ff4000/0x1000)=nil, 0x7f7fffffc000, 0x0, 0x0, 0xffffffffffffffff, 0x0) (async) r0 = syz_open_pts() close(r0) (async) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x25}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x5, 0xfffffc16, 0xfffffffa, "0afff5ff7a095aeba1d76ff218aabc86001800"}) (async) writev(r0, &(0x7f0000000840)=[{&(0x7f00000009c0)="1bf882c147063c80d3488dee7e157281374a68073ada17b27df1dfc9c9925c1f027c3b7b1a05319351cdc65fe93981dca900f55c48b50ab333662aee276b0ef9f188aa82ac19a7fb379eb4962f2d58dc2dc1127a173c751c812fd90ce41a14a56114322da257feb94d5189149508c957e47792c556a256c713d069c243858eab22bbc73660d8629969a253ab4105462c267e2a0f55481be0d308a8db18f4f8f293917cb5d1fe74f4a6c3be6babc58636de9017cf524849359c1a4c36d06821f99c211b7435ac690f4288f743374477e8b49be85e6d164b592d1091c16b241a0a7eb1c760f3f69ec542ac169d3ca0e4d4184a935f0465e41df1d1ead15fab9c6d893c922fe7ccc85b5f6e843e9bd257525ea4603d41f647350541e5ede6c68b51f0749545aa67b931b241e491369beb2b8cb7663ce5e20d5159e7efa0540fc7c2bdd5247867313e9e506bcd09", 0x14c}], 0x1) (async) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) executing program 4: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{0x84}, {0x8106}]}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000040)=[{}, {0x101}], 0x2}) executing program 0: symlink(&(0x7f0000000280)='./file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001280)='./file0\x00') open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x8}, {0x200, 0x0, 0x0, 0x7d9}]}) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = dup2(r1, r0) socket(0x2, 0x2, 0x0) socket(0x2, 0x8002, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000040)={@local, @broadcast, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1, {[@lsrr={0x83, 0x3}]}}, @icmp=@generic={0x11, 0x0, 0x0, "40dc5b38"}}}}}) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040)=0x7, 0x4) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x8000000000000000, 0x8000000000000001}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) r5 = semget$private(0x0, 0x7, 0x3c0) semop(r5, &(0x7f0000000700)=[{0x3, 0x4}, {0x2, 0x2ff}, {0x3, 0x8, 0x800}, {0x3, 0x3ff, 0x1800}, {0x0, 0x0, 0x1800}, {0x2, 0x6ff, 0x1400}, {0x1, 0x7ff, 0x1800}], 0x7) ktrace(&(0x7f0000000340)='./file0\x00', 0x4, 0x0, r4) semop(0x0, &(0x7f0000000280)=[{0x3, 0x1f}, {0x4, 0x3f}, {0x0, 0x2, 0x800}], 0x3) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000002c0)=[0x87fc, 0x9b7]) setreuid(0xee00, 0x0) getpgid(r4) msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000440)=""/248) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r8 = getuid() setreuid(0xee00, r8) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x0, 0x0, 0xffffffffffffffff, r8, r7, 0x2}, 0x7c, 0x0, 0x6}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000640)={{0x50200, r6, 0xffffffffffffffff, 0x0, 0x0, 0x44, 0xed}, 0x2, 0xd45, 0x7}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, r6}}) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000540)=""/240) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)) executing program 6: syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d34520030000000000000000000000000000000000000000000009f05000400000000000000010100907800000000603977"]) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) r1 = socket(0x10, 0x2, 0x80) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x8, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000001440)=[{0x64}, {0x2c}, {0x16}]}) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x58}, 0x2, 0x0, 0x0, &(0x7f0000000180), 0x0) r3 = semget$private(0x0, 0x7, 0x3c0) semop(r3, &(0x7f0000000000)=[{0x0, 0x4}, {0x2, 0x2ff}, {0x3, 0x8, 0x800}, {0x1, 0x3ff, 0x1800}, {0x0, 0xfffd, 0x1800}, {0x2, 0x6ff, 0x1400}, {0x1, 0x7ff, 0x1800}, {0x2, 0x804, 0x800}], 0x8) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000002c0)=[0x87fc, 0x9b7]) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000440)=""/248) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {0x3}, {}, {}, {}, {0x0, 0xc8}, {0x3}, {}, {}, {}, {}, {}, {}, {0x0, 0x9}]}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) unveil(0x0, 0x0) mkdir(0x0, 0x0) poll(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffff9c, 0x8058574f, 0x0) r4 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r5 = dup(0xffffffffffffffff) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000000)=0x8001) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000280)) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0x0, 0x0, 0x10) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f0000000040)=[{0x1d, 0x3f}]}) executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xffffffff, 0xfffffff5, 0x5, 0x4000, "84cb9c67e7da8088fe6f2aa2a8f28d127382b15c", 0xffffffff, 0x1f}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000080)) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) executing program 4: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) getdents(r0, 0x0, 0xfe9f) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000140)="b1000502000000000000000001010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) shutdown(r1, 0x2) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x61}, {0x15}, {0x6}]}) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000017c0)="708fe93c5bcc8056f91fe423a83e", 0xe}], 0x1) socket(0x0, 0x0, 0x0) socketpair(0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x0, 0x4}, {0x1, 0x0, 0x0, 0x2}, {0x4}]}) socket$unix(0x1, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x41, &(0x7f0000000000), 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x1, 0x2, 0x0) (async) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) kqueue() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x8000000000000000, 0x8000000000000001}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r3 = semget$private(0x0, 0x7, 0x3c0) semop(r3, &(0x7f0000000700)=[{0x3, 0x4}, {0x2, 0x2ff}, {0x3, 0x8, 0x800}, {0x3, 0x3ff, 0x1800}, {0x0, 0x0, 0x1800}, {0x2, 0x6ff, 0x1400}, {0x1, 0x7ff, 0x1800}], 0x7) ktrace(&(0x7f0000000340)='./file0\x00', 0x4, 0x0, r1) (async) ktrace(&(0x7f0000000340)='./file0\x00', 0x4, 0x0, r1) semop(0x0, &(0x7f0000000280)=[{0x3, 0x1f}, {0x4, 0x3f}, {0x0, 0x2, 0x800}], 0x3) (async) semop(0x0, &(0x7f0000000280)=[{0x3, 0x1f}, {0x4, 0x3f}, {0x0, 0x2, 0x800}], 0x3) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000002c0)=[0x87fc, 0x9b7]) setreuid(0xee00, 0x0) r4 = getpgid(r1) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000001c0)={{0x80, 0x0, 0x0, 0x0, r2, 0x30, 0x2}, 0x800000009, 0x3ff, r4, r4, 0x10001, 0x7, 0x6, 0xbdc0}) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000440)=""/248) (async) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000440)=""/248) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r7 = getuid() setreuid(0xee00, r7) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x0, 0x0, 0xffffffffffffffff, r7, r6, 0x2}, 0x7c, 0x0, 0x6}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x10200, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x44, 0xeb}, 0x2, 0xd47, 0x7}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, r5, r6}, 0x6, 0x0, 0x4}) (async) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, r5, r6}, 0x6, 0x0, 0x4}) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000540)=""/240) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xa) setegid(r9) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000140)) (async) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000140)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000640)={0x0, 0x0, {0x0, 0xffffffffffff0cfb}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) (async) socket(0x18, 0x1, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) executing program 6: ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205318) r0 = open(&(0x7f0000001340)='./bus\x00', 0x2, 0x0) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) unveil(0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x60}, {0x2}, {0x8106}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0xffffffffffffffff, 0x21}], 0x1f, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r2, 0xffffffffffffffff) r3 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r3, 0x29, 0x40, 0x0, 0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x8, 0x1, 0x0, 0x7}, {0x0, 0xc2, 0xff, 0x5}, {0x5, 0x2, 0x6, 0x9}]}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180), 0xc) geteuid() r5 = semget$private(0x0, 0x2, 0x7d4) semop(r5, 0xffffffffffffffff, 0x4) semctl$SETVAL(r5, 0x2, 0x8, &(0x7f0000000340)=0x3) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f0000000600)=""/250) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000000380)=""/64) r6 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, r6, 0x0, 0x0, 0x0, 0xd}, 0x5, 0x442, 0x7fffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) executing program 4: sysctl$kern(&(0x7f0000000000)={0x1, 0x32}, 0x2, &(0x7f0000000040)="2ba27911cf0156be94e5c0f2da5517f07d5124b65b0ab064714d47f6aea0cae0df5be0cce706229dff59a8b2130f2a330f7aa51407ead86f5882cfe98d521eaee768d198dec9ee5279aa6a6a4d7dc4736a84f660def6a49ecbe3ba0e95002229ab123a77137f9f3557604d9599da44c3798ce756bdf17ca9115144afa23f0ef1fb1e9f2983761b17d31ad09f39cc48077e796270e86a8b59281a08cbb6e25fa9afdb4343121bccb08fce3ac8ada57903a66662bbb7b0fa2d2cde300524958df18cd79310828603cb446f43554cad18770f8a54e4f0ba1b6fa4c6e86639e43e9da7bb3abedda5ce9a42a528c5336023f81f90715057be80ca21c235dc9e121320b65b35d98543dd88da19c9db34f3615666c2f80cd5bfc2f17ba6427ea219904112cf4e45f31dad4843f32dffe5815ea72b13764c5916201aca5f07bae5d21142d4fa534ad8462159bf10198e421b3dd17387f28e7ec79a668e2e677041bb7bf36afd59d02c754712c1ee24ae0a18be48758cc59a3ecce3fe312220dc08a6b00b34f79c68253015bca54336a6198b9b0190c0f43cf828bfc340bfd1dcfc6c28065bda06647fc6c50bc5c54d9cbdbfa865fc7c4ef4aad365d644ddcf6b84cbb22cb6e4e20eeaa99e600475bbf46215f13f16326ece58f69ea90be72471eb2097e31795cfb140097edfc9c5ad605019b56acf2c58c3e643bfa4a3a8dd95193d22a30a7e5e157ea17d9f0426f1a13d4a561976c99b43399689bdda909aa69132eeb1b938f3aba849dac87d11511d922f8954e90f24892085c96b9cadf1beef3884b7ea79a5fe374aa3d2c9d9c75645df4ea7d2ccf1a632a7c228a3bf92cecdd0b76874ed98c290d5852f4b4f2142c658acf8458eb4b4dadddab95f09e4d34ed5f89ea45658aca16069e358dad533eb33dabf85d90ca452fe9f6e3f742cc4f8373a836a6258d205e77b396eaa2a1f5ac0df938b513be55b246591ee7fd3e39de0e9547736f461744a09bc3792736945c88f2bb99e3ba0006652b0b149255e347106ed5eb65cf145730e71c3db875d3e3428155d7a05b81bcb62a6f9d2916443afc26546126f6adeb3f34f73dd718a3a9241c80a6d3a15c678ceaa7d342c1537ca3be2f009d91dc93d62cd2c1ee5e754a9aafd3b0d1ce466c3b87e8f65788a01d0cc301024cd022fee1f0c11c473241f1231a4475cc9fdbdb715c495ffb6656858ff040308a577ea0f2f9c426c9ac6c12e261e2b6cfa6e8152c600d68ecec35b579abec794d4a7d288251eac8d08ca55ac7c23b21aa3b1c3c17b34436094bb05fc75aebad924e5ea73575f7e58036edf3609ae0b5cf1d799a04d0a68d61b6bdbd5b44a90e422675ba236277f132edefb5c295ee03dd1322d58483adf576e7b0ff5d3c423550660d01622f8f3e8ef3ee9d07297ad52f3551a04374f3195b884ca663a84f064de857fe1d6276b476f4e23ec15bfe194071a3d438a382d4248f556edbef7acec7c24be65d9d32039288f2a280a52155fd7321468e66db5518fd007ec8dc1930bbe5cede4a382443dc6c9a4b73b9b5d69e7b445ef92c2b4ee598c6241b63b23a572479e3a5619eb87a1f3b0bf7276ce9f4bdf0e73cc0a2cdd132bf9b0e0df561e18a2b75c1b431227ac60f2e4ac83cdeb1df42d9bf3c1cc9d4cf703da64679d5718dafc6693440d0ab6da9b54a4477aac7f568cad9cfb1e1126d03f979f7d9ba41f81ac1ed0995a8a18e2c487cdf9d84599fc44355c963064e67cb3f3facdb538ea7293973ba114b58a5aafeab5599e30f9595f7084626d20ade8762453dcf90624f93c963ea6fa5cb41244aaf9c6d52b4939aae472c5a73f2a0d2e0d408cf6d5f67b6446ffc1caa0ab8ebde6187796e78d7c8b11158a1c45975c003116680972511da623daaa493caecd053001ea3b99c3d928508b9c55d5a10979671c82aecdd3c668393e05a02579941ea40ac0a95dbb38c06de5d44d189cd8beeba16380a7bd151c7041f92812c468d5a3ae1ced73027e6670daaaa98bb2ae31bf15bca89bee4ce34ca805863fc26b0a347eacc36655d592112b2944c4701f339b59a75020246966bb49df68b8d7e8ff65b6caea9612a0d4721fa728284d73395e46958daded6b846a540923392e3c293017ace858eaad330ecb7f01a970905624996f32c215e4cdb7cf02ba718f8c1e7fd25e39ebdebe9a89a1a67c16c78fe7f8f48aaaf892a5dce00cf1d8d51e2569586c20cac70824d3ad81df18391cbb8391aa3ccd9c485d93ae0909730c84812d73c9c3bafcc76c21de720c3f02c0783440b4f24e1a1f43baff78f7e4c524c5f58e26fe17b5e71109f2716b48e91acf82dd9bb6ad2581799e9941050d76a7c701c83eb7c358dad17d03def64ab7e3cc5463644128abd0f06309f31fe86f5456656d5b73259050333b760f5cf4e0cc25acc06fa15236aef310e92a17b0e5b820dfa51127469cff32dd33c575bc7ce4d099e0450ce90238cafcefb631ced4894058e5e21481aaa21a07782c20a66f3031168e98b4040133e614c753d98ab8840ce4fb6c141bb219a2926ab2ee13e042ce24befd6e03586c8add6b23fb3094f88c17b5f2cdcf43f4d7da38763d55bf51d11964252158b4399cbb0f4e9694a293cba638eb486cc7f6a8cd1710762a20f5faa5804fc2cadff604025f846c68f41405222e068a1d9854c9282cc41f370ed253d2351b1dd40d314c5709b33b0bf377d8b59b55319e3aa20d8bb4245d4ba5d3a8f917314729147580f557ad2833f985e8fc564ea0dbec85f840efa649f48978cdbd82ef0940f956b86d797caf816d75eac9b78019ff0d6f6f61f5bd782f4dbd770c810992cf03b11ca31e2ced8881e5b97447fc327fec809e3bd79a5fbc8182ba006da28ab06ff68666af7eb26069db3b65953a5c1b59d7c6f73ff1979efad8b7a73da2bc34401c7f5ddb4a1ba7ebc94134da88e70415f941fdfc124b237e0831ea5d4a7f7abdae79412f419a7683fb7b0230110e7a42616dab878e503f0532eaef3fa81e0b82acc35f9d19cae7b9ad147a77df89aea89e908da30600823083fcfe17b8b082b03d31a9341e9df455343cab3e56e5e4dc3105f9d9e8cc7527affb6960d722cee79735bb94be986acf27001bc2dbeb44f180965e6863ed2af372b928b1489dbbfa2f40f8b8e68a0e194f6e5be48006bf270a60abdee5c4999c3df7c8656d2d3e81870d09a2fbcbeed715bf3f4a38cceaa9d52f20811477a56b4d391dd98925de4fdce3a82ff682ce11d7e8275be0c81a00a332fc760c72932c8f87fbd5378c92c94de7af2256a17d561bb75db965e8593472f9b2235107978bbc62227ae772e93ce0f630b42ee01facbf6017cc72cb291dd7b6f26d4fe809a7b511099be4150fad297635fe601808c31117e55c54c4d024243e2e128c2dab2988d1d277e5e2e21a337bfbb19e36957bbc9bb1f0e488f47787186a2072735c46274da0d160ae991e78ed14486f7c6e08f2553355a844eac58f654ccb0be8b860c9cc816b85a5cb3af583f6e3d5cce13ef995e82e3b663510c3576dbcd81e99e16c22a476015513f17362695e1af0b81074f3921d970c67e08e12c22e004671c27f0ed6709262e05f2acb87cea947712b534a906b7a641164481dd24e78eb0c47de956a176421c171b810ac78258ee00917583f7cee369a0139aedd6d9a86ef3bcd2838664b34ec0a501517df11d9887c4530a91ead665e69db1bcdcb13ea61a267bfceb957223b20a33d65701fb052e4e21ba744f8ff6fe67320b62696ff13e07bb95587198804eca4821a782d3318746bbdac5b5eeaf8db5c30780dfcc2b59daca6f9fc6f5e45a3f1c847acbae9f758c22a7db1dfdaf1fb8c2475a398af81a1f2e295dc73b3c79689ef036695f3a26674434460f4334d69cb8326fde357fc653bf7aca0dfbe1773416d8c8b5acc73ce1e1761fa5be53145f66d3b522a8f18680bde536a4066f3ff1649a780c66b1598c39ad0b15cd65461f68933ebbbd43be4e47bfbd908355e40a440d6b9d987045cb63a79eb1d2449ccd163ee913dbe2a1e00dfbeaca92db7220f4250d839895d04fa0d73703235dec23a70972b57b744d5b6620933448bb63b4d834ac44ee2fb398a8f1aaf817222de539fb372e3b3dce26cdef0ded18bc9bcce23420dc814552f98d873ba7072bc76e557a56b7fc5bed5d68d3793cd4726d8d18ce4a6ee1c6f74fec3736bc8997c1d59e3359795c491ad69cbc562c7ef881a71c122d6bca17393b8d73ee9a044d8ebd5b7018f93411d2a3747bb2943d64e80e5c634c53479d3b800ede79029d4369e8cab8dffffb7139a1bbee8c1a9f504aa330ab5abce99980bbd3f33fcae2b2b83646214b3687fcbdf6444055656271149e4ed6c08b79c133479cdaa373f3e45219811fdaed77269707e5ab17a403115bc2f3bc20982f6cf9f1193fd55b9110e4535d170511faa4bdc12d17e05d31395088dc23e4073c9e2971f46ce839755efff5820d2c3af5a2adacef5a67fd043e3dbeeff18d900c3bcf43bab5adf146b8d026aab91dd93b74f2358d03ebfef5d7d0c8cfd37b7450742030580ace4fa2bb102f49f58f89050bfd633cc7dca8d03ba1f5abf545548e7a973c81110be6136d6fc3b27e7b9d5cf82ee4c0d5f5771a5307d6eef2f2fc2acb588e7e4a219143bb2aab15dd43188e9177f5ef9ea57ef6f772767d45848e8f70fd5c49970c89c9bf090cea8ad4e5a503b8aee521ba7b076c2b47267c9aaa60ae54023a9a5fa89a491dccd0bea5060b3014e2c266d8af557b2878e249d577b4b418788e0550d6072770b2a6a8ded999a5eda7d65fd3ebbac10248edc5137bc34430f77e382dbdc27758b92c0adf915aeadc6131b20d7b9f596943f2fdaab4ab4b6e01548e0c4a31910b53fdd9056982ae1bdd4f958040ccb8e9c45bb84ca66f1bb4a31cb4171f5ce1fb77d23298f6e89ddf8660fb3f070b066fe863f63a6da8c8a49664e7bff3cb0e10dbf0e31370925c91652b9efe1492bf3a4207e35afce2bff1ac6c0c8d0ca2e1c16d4145baff481828c161f7770603a1484379603c24ef75d1543d265b2f06b8cd00a9d6bed0d79a579a18afc38b725b66252f17f69f0cde4f3622d3cbceb8861976b73f75cebc4351d87ded3e8d1d82576a302d11ec9336c023b13b6975e2bf53e331c239d0f8ee55d4670a1fe02651dab16e0165c8731a61c19b161ac69e72f7587a390bab68714a8537d39d903ee715978fec9659628e32794be526015ff172ea53ddeb11db424353ac6c321f6b9d63ff002e6124d67caf350d14f11151a10c36eb60ca375b2cece1bb0d115858ad7ac79bb649c585021fd3f34934b4660b0bf1f580213000467593f0dcd4b43208bd00cd8e832fac51904c2ad98034cd62d5d50b15bc8671d4e58ea057fb82d473ba8140ccba0b63785880dc304719c113d08248f8e94120dce91e1c19cf3b6ab8be7905ef3b4d5b6ed6d8ab1485d6e8e21f18a3aab543972bc3101c184ad611c06cf879ba2b909a14d1c012af7e7248482d7d377345908e0b3cbfc256ba607d5525d128b640c951e64aaf6b7393e99f3f6eb54c42e70adc2bb946f355911222b9ba1dd504d36c49bc73751f878c37e94cb3f65624e291898760f4d014948b7c886a653439559fc5f3bac158fd323936dc500aa7ef07fadac4247584d100abe263e9f9fbfedc8d8b8c145b19e8bae3cfa15696d27b5794b061735185f0b4c41dcf4f0eef9034dc7b7e47ca120d1716453d5caad9d2e815ddc82edfe1bb1a5ceda", &(0x7f0000001040)=0x1000, &(0x7f0000001080)="7bc1ba226880242c7774864cfeb8cc3d9b392a9430eb97c1b475220210c348883569219d5734df5dc0d9a397b84af6c295fcd99ecd3f27799292886132416fbfea797f398c83f1ca914fdc7e33dbe3e24a973a8c2d633c789b58223808b96dd739825066f5f79d62d85c1293a65dfa7e7872853a970535f2eff063505548ddd32e1e3e91b61ec1abf1459a84c30715d4ad39faf9b94f1624e1499ba40b6e423681175d849ab2230499a773ad06bac277e1a4e8e2bc811db78ed589b018dbe0c0db77b153c85bf9b9fa79f1ee9bc642307aa350ed61", 0xd5) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000001180)) sysctl$kern(&(0x7f00000011c0)={0x1, 0x2f}, 0x2, &(0x7f0000001200)="ab2102eced1f426441c72a3b93c6cd94b07ce827cfd3bf4d2dc7bfdf9ee1292679f07388f18430f641fcfe5df8787430d9f48a4c916f202b0cfad5d2c22f1b4b9b366e88f69641aca803f92e68c522dff490c2f2a38fedc07cdf68b6bf83f2ca885197ce9177897082bf96172647e7af8301cfbf143a2740ea376a5f412d49fc6b4c901ef7d7b839558e079d7a37bcee324d2872a821b67e505e7e8441df8288276791fbc2b8e046595361a0544aa2b88eb7da4816ba7a0e0b05ce1e7bdfe5768f89f7104f97d88eaaa07dc60a1946278376c24c8db33956f528c87f9c6d9f0f31883a6de7389152cb1da58d90791690663e3f1825b30e3baff62368eeb9f1b55fa5e4183e7aad3db277e9d3ff5fdec326a7803d9902af1588d535ef3b3e44bd145d282a6f2821d058ebeefe7e3ea016ef52a935cea322bca47ef614c6669f2aaa25faa182a9cf2c774ed7c9c2b1281e9863ed530597b6131d0d57cef916635160516d45e0a2aa9f654bbadb2ad9596e8c4273ff4eb6a400e5080b94d0f28583e9ad95ffabacfbdbb50c3a7b2289b57e668de9e753d7347913f826c0e871f952ea0becf6b2cf9a4810d9c0b1c6b19e6c02a7a11e7eb482719535d1957b382cec50c94307ab523316662d3dd6d8e8b61ff9e0efed08edf9b1eabd3424240597bf9909b15a52c3a6284758781dc87a40cd2d701af08ba8e3839865a16894a64ec3c96138f8683bd7ef854b9a2fd630f072cdbd297fcb617f47e42624f08dc2d7bf670f8a3cbfb6ba3eeb11864eca1bfe2034c6b0f08668e11b494ada8ac5c16e1aba3f3f0b4a918f9b4b422d4aa22e9c2c764c53284d76148f4ec3a7e364f07ed3409a4fdb7248fcf8db4848ea95c6ab13cd49783d18a0efd767252b58bc53ffd25f00cb65837face5fce466040d45235f7773f9266eccd708d68bdffcaa3ed451b4d415e07e9583dd7d0c268f860b50eee2adfe9085a08f172878908035b97c27be99753395072504302b4cf8dd63e7afee1f895742d3931e4dd18d7f0321e5216c89ffe7c4c1274e3ff25aae5be0f3ca0cc27c597b0841f686c6ddbafd4b036835bf6bdda86bee3dd6f906f5b3375edc7aa3a94eb3e249e3f45369160ebca680fcc5ce7917a4f02ae762ed2f09d3e95b352a5c18eff80daf66b49123bb6a2a30a96e33982917bbac38efd76b03db51d459f95864be58cd3e926faa1b0493e3fcd15b6592a3fab3c7063796a64342b4a57bc0d8e8de225e84cd11378428da83c071f673e765397047c35524aa965d6aef2409359908a63c5063f3f82c6aad6fce8472157bd03ef84f56ae55a2add35d6db4a2271b7734a8a1ead4db20a5e95cb03f50f2df32303ff563e253ba598e2709693299c4e93a080a0d3cc01deb62e6d05d831e34033daf492b874cb008b9a04bae567152bef93a3a4666b242205533ded6f9b82f29165151d04778a46c9cb8050fd7ddea912add8372a88f812de024afa5bdab55a1e7f8b011322a42ffc4dca060ecb2d6661055dbe71b861234a0928364e684aedb95205408dfd25a9dfc3858a0c45fbe410c9b5312da586c11519e1b3691f2c09f9648528a2d9e814bf406b1b9fbdb30f3224198ee2a2824691a011cb406fc989f98614996535f029f27fab88622e7fa504655ba919edfe96b0478242f6314802b97418893903d9b5a07d9e61ad89a62f2e5cd4613fd92b9932ca79d08047e9a63732d84ea33bf71e750fc2af9b88d0a7f2208a61a8e3b100e5961870934971d44951f04ee7341cd620ec25d4457aa8d00da4585d50a83f7eedd0a551fc436f0e742d6b8476df5384d7043168bd48a3ecfb82d79ca61c7ad5de8c3769f850a73f1b72f0eafbfa06de4159012ce2e15ed28350546819eb12e64e4e6482a5fd377978d5f95cd42cae1f3286b9f45e14000b61c8ca71be69acfa5a0646d170ba107292f4a714d18d00ba3702e19bee0e0a5a2e9793da5f443ad3df27402768774f2d5e44c29fadc5931f852753746101fec90ac48c8fe28761b6dca58a427b9ba10120bf38ea96909e3c4bdd9d11e87c8d2d8f8d6d4f73dac422e3e03aa427f6a3d5da5acd37eaaa4d5fb47d1235ee1ec5cbcc2f8fa9521b7e84b6b116d216da0f244ef69cbfb3e38d16d794885903ece9fc380e683f8e7a0ab7bd2dd46cf59d37acbf9299c342aad31ca4c4bbef847e0ae2590e4c18d228e9a22aa2183667eb4bc6e0ead905c1e1c213c85f12ca83849f4adfac13d4a6fdc8bd0cae6ed95ed63182bd87f30cdce4fbae70530959f9cb29270d2c8a6fb8085ea3626074199fd106916086e5cee938a066b5da67344f5f6333207b3bc19dd9afeecc71fd4d76a36818d9b9a8b6fd03642711992d5ee295edb022ac0344480ee8ed28ad5da1ecbbffa82b10151a7d0821417a523f8688678fb1dad5f066902d51a3463d8106311476869214b600196bff73735efbda61db05e5f9f3e9bfea6ce0df0fd63862a5b798cf51e0b8f4ef52457104623978f0868f0399aa9fb6adb27a4d6e59e77e9a4bffa37050879133682fbb254b8f71e69bcc55f98403c99c6e3415e72ea54c376e144225215cef44d9375eb1ed51a3bf38933de76b5c81e972e2a7a9d0cfb6140558d89ccffb0b18b3c3f9a92282a443f7a64f3715d543b51c53e98f15a5059d68c9ad4468b0f13f0b9d35b7a3c9216233bdf22438138beb641e8ee2ed445f84f68e7ea6215627cba4a7f137cd9ed02ec575fb792e11b2a21fe9b275762bd34c2a0f66961bf8d760f62e1b63d2a1bbb5ecb75170e591c37419f27b57b123b04098da22b671fad1e390e788a637c96f043b7ea51e35ef1544443fceaab3765451b0f8542acc8387757d7c6606534aa9749470a383de60ab7c511912168ea4b514a187afc2d28536473beec61afb7bdfeb27798f20dd900b7bf78b139b6fffa7789a71a6a0c6cbee63e9cdf882f964835b0d29e061a4cabf0ac36dfe1fc8cf688dbe6cd224842b00757689ba4c3239d3a2fdf190d7050f7985137b71177d8f88417ba465d1d0d927ee983908ae3b052973a84b12ab9081832a28bdb7d7cfda210cae0aaeed0d4de56dad77d6ee05b7d7d424315e2ac9f60d259451a4af9696eda6605833736c2afea79dce5a057ec0259e75411c93208bb0efbf99907bd7ec318ccc8e27d866b48b0c2470b855bef5730fa3dc0a9df23398ab937fa3faa37540126c54485eb6ecec18a87b5167d81258fa3f612b002e00db965e6a951354053755644c9bb3a8f8dda39d92936456152d1c94535285c339155398ef35039bf1ace461ae1b93e6dda9776b7afe62973a51828e707b9a8a86a65b54b8cddecb6c0a3af3cc7bc12aa9aa11403462505941cfef0cc1f67cc43ac8c2efb3f80423b0d42f92a161e16e9642d1a4dea0cca6ff76240dc1adf9e5aa759622ae103753774c9787ea6034087fc66c61876fa539639969afdbf21a398f3758404511a7bdbbcbdd3cfcde2e15c51ec0f98e0ac7224aeae55caf9f4958afe01afb874d7faa746d8e581285854411cabc7ce5513435094e754abea25ffbe29fef2ab36395aa0e8a699e22822bf42a0f3d4384b761897394058857cd6670799f0bf25ae0c793ab6e72f9960747090571d1b479ce77c50fcb141cc5bd81557c6cf79618ea54980665c5f6b719c470952cb63b11956ccd0b05e85306bc4182fc11fdb73a15b1e8fb8c027ae2ab382e11fc23d7cabf211964d0aebb97405a21c6160b2a525af0f50e566176bc84d901fa8204a1b5dee38ff3abfba911c24f716a124a5cc87a00cc4e680095b47264b5c41e5f542b21099bd6d249c1784c150eb77a89ca5f973864a1f157c67200763549f4ade20a8153e1815ec9decdd3d33d8f4a324c6a958856aa8c6689c2816012709e7843f4358884d3e815c97abe1606d74be36a24cd111e6615ec7ff9abafadd1503d56f191694d71e2aeaaec4d4c21f14f939ef8245e08772a045dbbdb39917f113cda5c505f97b939d3c4162927c2b9f5217b54e5a653f69c87a234ae2445d07891784e7e994a0b0619a1f1450c080940b025df1c38d20d1d723c9b65732e6f14ba6908a1edc441e5cb7395e2d94909a85a8e7cde133650ca44eb575af9430f69b39dbdb6a116222aeac4c9325802274e1af3d6b96ae52cd80d99b4a5b91d2ad17db55b3b014b1dc0f671014f0ceb6c1f730821f9ec75a611c6064d3966beb8d8bace3cbfe08a2490fe19ccfec4b10e0ce461da1eb514b5a0e16b40af32797050ff00ed373c77ccde9a3827bc671a8816b116542b890fc16b7ff039bec695dd33ad6ad9ca0684a7cfb5c86203d53ed539a08278a94f25095f2fab891a531130c2391199cf5698e35c86b3fd0523e9818a0cb417dc0ad4054791e6499b7d498d666206cc992abfa26be7464494aa06d5cfa344dbe418a7d474944c242d393607469434dd3095bc7612a5da0a01e5eccd6b171549d0359922c4ef517adcebeebadb6cd44ce4a322f164e71aa8d8a065bff70fdc88125ea78be811a1de8db2ed2edd793c89438675fb053b0455f628b52f1898a7db0d13fcd7204bd91c497d2ee78ff73dc74313515644cd5d56976b3cc4b3f31d193da4fed09607baae9600bf3312beaa30cd9ea8b0a159f33d8020ac8bbaadc77afdf38aefcd645eaa9c723b28d76adc476dc75fd21b3ce84c4ecd7e1056fe0d02123ea875ff8637c8d8491f33831bbb13dc8ac073d32ded7f5c47d26b730ea3b71216012559e649455d179477f9ce00e9a060eecc1b110ca46fa2448560d096d3dda780d58eebe0e1f4428b67132694d645219a9a732f8099705f3a759ad58c692b491cd67a7061a543a3550dfa356375a977fec2f688f58aa29f95d3ec56b1b9f33899cf89071bb8cd1e80ee517f5e4b115c59bd958a12e6ea85cc2ddf035848c21593836d41d679c92497c9e9719159c8c155e29293d1bbf59286d7420e641bda89641b9b3014a84fea6a968851b0d3ba43c719cb5ac0ecf69827fd4e069553abb2bb80ce3b0ea8e69d4b8e096ff8f28c49115bd64e75adb787de5a9bef9cc633d36d71a8117a21a2fd7656cb152abcf29c6349741953368d89472c17f4f5c9c8e14071653e6e9cb1d5b8336a73fbeaf399d2dfcf821df5bc77afab3900223c62b0324a3c0b4acb6b057f7832dbba60da525f408b474de4c73317b517a5af4e256a3ae9ba1ea8aaec819ffcbebc7f4bbfc42c796d3e6d66c92d24ef0aae5d4f708d7d4664dcd29107ec1d0c45e3134ae4b2db05b6df5bb052d3f44081964b3263c920de51e1ae4020109d02b213d088ee8e9ba639375bd85fa5e202d10ecb618f51f41ac1e41ebea7d44d5234165b48bf0d7ac8f2b5e8fd48b5aa619654d9c32261dfbf3b6d395eafe3c705768a9fd8ea11adc0cbd28104d1abbc6416b14b060689103197af6abf1ad67f5e41d9a6efd98539b23ef578119cdfc23a49e83e6861e17cf9412eb7e9373ccc59dac225b35871a1e1db687beebd5e6172e121fee9de8e79a0441e2caa77e790771605578003c2824d8724478988e915c6763fdddc9f82d85ed6c310262de6669ad0c2b97bd8f5ee1e17a79e04f2cefd02fb52738151c0f9865fa673ca8e6d951ebd1b980da05f499857717142334c718decdcc6e0f2658869f197c15ff2de4b0767267c90640e53a3fdd27b2e9f5a9637e84e7d0bd20b5516269adc9f7ba4a3ec48447474d98e24ea93c77ec14e4da829b8f5d04e8158cd03d01e6eb60bc993fbd0f4afeb2f7c1f65394e5423d46c019608ced361fe7da50b1", &(0x7f0000002200)=0x1000, &(0x7f0000002240)="97965a5e5a80b03d76c6ba2d5796b505191adb15ca5e581693d90d4f253adb80c07764a8c0abbe8ac390b3844121bbe716f2a1a606025d1661402602cda11627c08ec6ad2ea147b22efea4ffeb9bbe42246423c66b2db8b6361343a5ef155fa86ff3fe0eba0fcd068f2cc4c6829f99dbf75128e8fc68c826d1967435c76344fdabb025786e73d771b3490b9087dac20322e18ce2edf57fabde2a985a3923cdc47a2c4a", 0xa3) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000002300)={0x8, './file0\x00', './file0\x00'}) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000002340)) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000002380)) unlink(&(0x7f00000023c0)='./file0\x00') fcntl$setflags(r0, 0x2, 0x0) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, &(0x7f0000002400)=0x63) r1 = geteuid() ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000002440)) r2 = getgid() fchownat(r0, &(0x7f0000002480)='./file0\x00', r1, r2, 0x2) sendmsg$unix(0xffffffffffffffff, &(0x7f0000003ac0)={&(0x7f00000024c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000003a00)=[{&(0x7f0000002500)="6e4381334aef3e1d7a7fe949ee406938adb40f66da6791caf55ddde4a8bf836a58d60bb9238749094f0490ff313e4ce32bdeee30e387cf32c2de02af4332181ff5978d6ca919484161d92b5009d23732fc712e2da492989c91a096eb1e5fc0d6b200330ca7bdeed40b589e4f40f0b32abc864f1ae3c2de37975d11c0594e4d4c735181417d2a53ed3766f5bcd402030a9fb2bb5c56d794ae43773ed141b908cd6c165aa7ef9b5641566824d87e8bd0fb550ab7026ad3242a767e8ebfdc984d468b84e8ff351bf40da22a344543bef2bfb38a88bc32ef936cae", 0xd9}, {&(0x7f0000002600)="a89c6400ba48bd1afd507814c1ebc9b1218045843c2062ddedaa9671226f529bd35904a891f0de640a407c49b2925f3287aa", 0x32}, {&(0x7f0000002640)="5a57650dcc8ace7b7f67fed5bf7e6a1e9915cc001a24a014f310d5a69f12174f9a14527a3de7d5f6852378d981ef7508f08186c73ee52ab2721b7976fd5f70b5ab9ca687852e139fbaefbf2a16215c6c", 0x50}, {&(0x7f00000026c0)="a4083b5947502b597bd2e301f86de849ff4863f5d6696f009067f281cbd2ad10a9aa700cd9df103fbefd4e39e83194a5a5a1f0be1bef1c2ccf17a8f220fe5a2b4f54e64ebd107ecefd05808b6d05f152f8178452aa1e8ef66ff3c0975e9a0763b28f4b939d4ef04208e828d4214e870be1c2fde10221d61270db182be2814f03e97d342de1874f084e0ad778f883d0eec3337b487a0a0c73a1a25c6fed119b65d261f9dbeac53c5283207d4de8ab4ca86d462926a3f1e1849fd047d814d8c52e1aacae579286cf7dc4bdfdb1280ab2b4cda1744763862f56da4db4819036de5b6a6778866a72a32b1b1865165cb2b0", 0xef}, {&(0x7f00000027c0)="a8303c4c187731e9d6cdb337dee696c5a3a9938803de00934ecf117c3fcb5636d330b72435d318fe3c3cd803270cd04852b3fa6768a03edc4b1e60ba02919779dd32eadc8e5372d71d43d0759e3ebfeee25297474026fe074aa5634f2cfebee7f077ef53fc9c2dbedc338ca011990fe7ec90ab496ecee6231d7c1eaeb5eb2691c7e2f0ae0e499156359b25", 0x8b}, {&(0x7f0000002880)="3534af3547", 0x5}, {&(0x7f00000028c0)="1473e6b7dd9edda5da7d2b78a41f5991c257d8438e522bbf8a1975d1b19fe38afe719db279a5140538f78b705a798419ead06609d2d1ab81c36153cb51d7372543918ffa639c94f81dad195d9266b9781929bdb8f9e525af0545b535332c3850d61fd2f0a2f313cb0500d89af5bc0e77851fc0f7063a16bbc4bad55ac29b7ea022929827280b9cecb321941e28fa87d89d7efe6d6826483fe67bd6e824c7f9db722b168bd6ec56a14ab81e49381ddf42222e52530ee140c9cf7da390a506560551d147d3ef6c1c25c3ed01810c87066a3d2064b77d553ed107f94138c81aad776e11c0d4a175ea11e273ddc3f91a49ff35d9a5e94fcbbe5e96969da1c101eecd47df8f1dcdba4834a626f2cb256423adc2bd6606b638ca2dfac0cce98822ee579743e2454980a424d70f6c1ff03f95537dbf09fc4d8108c795838a29be4bbc8c0112a587575adc8c43c04356ed27eaa7005bbd727cb2a07d7552dbfbe4e26f0782f1a1b63ccad4e8e2808e30403f9fd9f2338fbf023e59e62dffdcc35f320f9197036da9a253e38402ede0794ca3201e70696bacffee39b799627827a5f8784b969a3026781adb15e15ac2396e531ed42926ada7c1b448c108c23e89bcdc49fa5a8844ae05bf657e5578ade0dcbe7d87ee289ffa0ace53b2eb6696940a0f6507fd8cef7533bd209507da29f85dfdeec676aa4d98d8c881ba593426d82a62bb88db80f705a4515d56d773c9887e505460a464235f936bf8072288788912658b22b50c62ca56e3368915ea38bb3d85bf1c1573766ee55b19b40bc39f17695f0e7b769b3c27aa026d2e585c667bd8cd954de337aecb2ae75f12c0f3f68a4ecbd2ff1be7139b105a587afba1ca7f1b3e73315e5b353008678a5f0157523fd023ca9e4a90e50964164491ddb86f373ce34cf962fe0c3f7a4dd4a6e556b9315084c863af0064ce4994e75765b3bf0a8d5e70917453522a0b9dcae05b978ff665a6a3f4f4fb16509bd5804ec2e15d3446ca53cf1a1a7f4be91c7a29392bd36f7b5b5fa01a864fc705a6bb07d47f85bf8f91e80286fbf9589c7bfc0710ddc24ec057d960f18d3524852f6acb73787e5ff60aa4ddb62dd406e6e51b2dd37b036e8fd455a632ec3813ccaf90bcf52409841119cfc84219c4e01f94b43d83562300d6eafd2d2dd64818e3cf6cfb27e9869931b25e44551b858bf3686104c5f6fe277cc69bdc2d72547b85721c0539b2be1bef727994bc81eecad3db87523bc78a53a209950a7441a07eb0ad8b616e6d77437f6576485d548c328b6cded91568e22e82f8704e0c0786649957da186729aca6593b2bc9bf6d72e081e9125da940aea4ecfc66f38216098ef4e085ad61e9c8cf35057f962783ba188ef4bbad4d9fa4bc66555cebd287c3219ecca07d1719a41f139b79d00985334fb63f5d54694ca62ab707dc7e9cb62172737791dd61d31730a1de2b02879f34f7d9cdf0728eb1013a3b3f05ff65fbdcd9c54c6471a5805be02d0c5c43ced1e642e120627b238bb914947620cd55328ff79d4029bb18ad4e80fec4b073d87b6f21e0658ac62f4ec1b1fbec3a3ac44c2129dc50be39778e7f7c78d127404150d2e8e67e7a3e8eb13cd1807a942ea11f4b44ad09649c3d7383c7d86125ab7eebb086d9c96297250d85e0a38de1ede3997b3735f89b36367be4bafc17465385bad3b04cf86a9a0c5db4fb722b3a47b1d208833bd9640efe74c0c9e2602ec54eb74712f67f3f8704b42998f300a3ca260d8d1e2fd2859966bdd6e0a0b24fbfe9dec73e6f737386d3d04bf5a3dcff29d06e547de49d96c30729573489289951d2efe12d0f3d57ec74f1c97cd745d220fd9defcfcd591bb354ebe548058f0f1f19e446c6f640759d9c78f0d73c8cad76ca1e98ece89c2736fba84b48a57c79a7c84f8b2b739a473a99dafb0ed7d725a2010d9ff4504b31fd3eaeadb7bca0caf1689952080ef87e91b47bfd0e51cd77592c79639e97763a6f6397364dea5043d74866ff6ad96147e8f3607459b2d68e5382c703945646c48a81aba7b79302d1360869256f9f96fd602d34a3608197f473c6da35582368fea34dca79a36debc0f6c89f9ddb5ec22b9fd589c862d2786ba306ef36f7c081e0adf57cf7a8fe6a48011eb340188b0dac9a0148eb59d911005bc76f4360964a8cdaaf7f77a430cfa5be96424fd567f7fa4003b5cd4331ef1b1c68dc7ed60d95eab9d63dc1ff8157dbfaa4b8b67ec389076952f8a84c9d617ae1a7dd06e59296bd8cb641980373b65cb7fcfe6e4f2b46f19082a1d2025082fb165eeac1fea20578a90db00b9cec03daac42360579c241bec0af40e8e8f7c19f2fec4573185473692312105c2a1bad11462a12bb45bef9f25dfb1cabcbc40b1d990ad85e9daa021d5f9541e1721e624967cef1e8e4f9e00cf4d8425da2a3ce3c96822a9202c05ed074efacb11b32a9d736c498c21bd69da78c55899cf91e021a621514e44ae5c35f68135950a1c4f823e98fb67510c1221905bb7a5d9b36df572c9b9aea75112644e216e502e8701f6486169a208f5900e49838637be9cf6a1657919fc68aaecb05f9b5c37fafa45fb56ad3afef74554d1def6d00d5b5ff2521020731d6e65149226d2628d849feec2064c06e1c7659061d905d02363cdf72e02d25507b52edc20af8bad9d55c2ae9d4cd053f18d13bfaf2ed9bd62de3e2bf24d84a3105d3d2def412ab9588ee7706e1b913320b6959ca10059c02e898b7c824dc64c3fea4e1e630ed06466551483eb3e6e89504d137f23db63a9150b94a44054b756ee6392f2bde4ba285fa19426dc0a52fd532a1fa3ef085f0ecba02e8aa0204af27365992110c0a248bd7864a62d962c8157ebdac2cac52c888b20277534ba5b1924bcb5685ac9ab16231f19d07166095c00a8a0c0e877216b946837f65932b604bf243f757a33163b107e8d48f61dff62e7a244dd96bdb827d2652280f03bb590aa6aff635fa126b65a9d31f472640b6474a62f3fde424b51281b25aff48e7d403cfb2c0e5e0cd10d4a6670c853176707425e34ae7020dae871d074b46053caa8416266725b4c92a5cd6af3abebac89000b0c95cd948460a54e1264ff2e789961a189e001656c74634065b4e147f20dad3132aebd377b38ed948b6d3435411d1aa93a7d7b09b4a67462d3cbc24f047817ae7a97aedeb8e8b8b6ef2dbe29daceaa2ee8614636102954c17d5b0faf02d166b6cf553846e0727d0579c9267fbe43b26b229c0c98c4194aafbd165c1ba1a97997744ac627a85dd0f05d5c0da9e998a28c2cae9dc83761ec8d5782c579b57c32267c9e09ee3f9bbffab25eaeef276f3db785fe8ac427f34d21eea4a4bf99272cf1a68d2103bb68dc900dfb37673c1dba1bd5c8938dffa0ab8faf2d2bf855e82f49228b2a57d19308bbe75d122dcc21536fed3af50e1b7d12e37c26700b0d9eb99f86b73841521c9ff11d5d45cc0c2fa67e701137f476e6fe39de0137056a7f8b39171a41da7b4c97d71e5ce2e41a570562600ecf5cc318d6435739fa7115a51e97bcea1c99d3621942910fce0fd3b79874dba886fff97231479e6f8bc9bb1dff50c47502569fd057ee5ce9dd4d655f115104edc8471754e8d219fda454ee3793ff8ea1bfd80c6d2e46346156a0c2f887dd2a7708bad1d0ad82848438080ce6ebccabd08d9617463d9cbbe232f5b4b7ffa7cfadaeda907849386f588c451ba8c7198248c94ff0b08e7d5953e96f1aa25bd9a70ed7faaec19beba9ee7c9d70982e52bca6b10aaf6b4503c7a5765eae6aa75378a7f56d7e1ca387492053301d3f1905b4bad1a2c6334f8805fd16abc09e39248efa16e96808672d3311dfb9d770a44c9dbfef7a4fc81f095f7e05b582babc765515684ebb8896fe47d6bffa5b219953970e8ee037ab8aa6b80b9a5e4bbde670fe2f45592c793f74364ceb6a98d3c2950aa94d0b50aeb043ac9d8e04532cbf7930c5ea7ecb0320bda33e31df4b028043ffc225337004e9743f5e32e571f8d0de6cf9ab747e70d0021206b06b28da970264d945b1939a878ca032ae02c6a715d43df216adcf7c07aae7bb8135d72b7ecf0d07e49f4d1d7dc2f185d83a88ce13e9b58ee18d693b503b93b56f8b088449d0247d3680488fc1e937a798662613145af15a6ef87c9bf8ac969d2f2bdad09123e1829634f92e0755e5e81f7a9f5ae6af043f8ef9a603653e3cbabcafd2fd9fefa1bffdc24234a875286a890bd7918c7a15313def2aeb57be267b765bada1f3ef018f7d49d1c4447e5b6a048c2bbe81868e8c1c9a6d5a9f06cd3816a7ed054d7d2826609775bc7a5cd18c08e79a3f5232b632adb3f24ed89e54d3a2f883de55c69372a055cb62ea4f1a86225c264074e042bf1ee84c465830ae29df489a80809dc889938ed697b36101d0068412c14f72aaebc94f33c4d225fc3c0c5910c607da493048b68e276a5494c4f8e694f88c73bcc55f0bf425ef97b095eab6722ccda29b6556edfa8781849cea562273906164472d280850e612466d7fbf954d11efb02b8ee0863eaa28a48ec982e3d3ca8850c1905d36bd425666be623d3b23567478f7cd8f8fba2480ce821629c7423ec746fe89aaac93de20425394f7f993f5e44910c63bed5a7fff1f63acda14c654f56c86f6fceb56854b8daeae9a21cb34c43641603ed2ddbcd2a4f3e3d3e7462629dc673f0fd8afece9ad6ea135d0683e7befe2a5bced8c0158281c5a9935a33054baec0bc15bee52512215da807d7dcfa40bfed1af5693d6fd104c48781b0680f18ecd0dd2bff8160bf9aded4aaf67d5665a2be7f729ede4187ec38a306f75d04f489023bf13b9aee50d92c6a443f9153c7c35d1f8cf10ddaa1ee5e38b5cbf52fb2aac46d9d55eca99938b5d458f0d1aa2d64d9ceecba2e872b2891b72863c52e61da2322cb00246551050000f6a0f42898568b63faa443b0557fc86acc609474029f7d94ae8cb0a601473e191325b9c0efbb42509e33c55c767f9ebfb2e0cb840e5938fbeb889431c85ac82c8a4f55778e6ef2d3be6196deb2175be29397ca1e3c865d069e4d632eb0f5fa093b6d4d615db8c6501521d48520217e7bd0d71e4a881112094d7d8d3cf8ea382a636d7a72f563a5945a31022c0ac9c1a56ac3bff5632980b6c1ca122ddca4862e0651043fe29a53da5587c6262ed85b6d4d4deba081c8cc9abe978c6826d526672c44ddba6d2cb30897a7693ee0f83b512ca846e058f3b54ba3515691e4848b53c25ed4ff0b3a43fc5b06d123bab6391d168404c9d5db216dc1290750e7efe9564934c442d2f5deae8aae76c9ae9d558f694528bc6464ab7c223d033d2c5fde74d1ef2c6f9eb9f5eb735704c9f0d0eda1404d2bcf04628ec3d6ad94eac34d7b971383ffc687c648415ed62b1e79b5f3f66ac7f7db84a874c63f9387fc49983b2f95c9fe11adb85f550141966f17d157977e5e5ac1d04653701a5203d9ab5971fd15103563dc9575d0def47c7e3232b8d977c9bdd03b65d2744ac285bb06f5b263c21e0f0259792d6de39c973c7d1ae2c4a269b4a206568b5065535560fc19ebb973d035a99eac249b727ead0ee9eb7eb9c2604928682de8c9c67ccc7c603da1432909a387a0450dabb4e1c02795a80c0d032a6decebdc186ffbdc6791be988be31393da696b935a930ca06a8e3c1f93ef4ea738b8ccd431cfea259cc6a3db0799cffb99f080c184386d2f17a52b8a989340c71ede1a6227934160009d02a5a5459112f75834dd317b7d0435c0135405a3fbd9b1", 0x1000}, {&(0x7f00000038c0)="e91441823b7c247ab6ea975ff08f31100b6e6a8243dc7c1202078f2a3d01b12a4c0de1b2e798b756eb6bbc371e497d1297f1a3dfaf7a594a1923dee09544bc15906159732645d9fa5f4329cc404c3f2d3991d5e0a038d362d845fa8c3c4b89b67fcbbb47cb483278231d31efca125bcca6a0723ad875817b94bc90921bbebbb0b57118ffbba5f92116e2273cd23f8b0ec243fbc9a9d74521e30c07e8fe06b121fcce75c70e9dcc1bd6135f", 0xab}, {&(0x7f0000003980)="863eb76df6c20296691906d831fe335c32382e192b980891646387bf342b61a6e47fddc87754647cbfdf2d344216dcf1e3360d2889c4c0fb29b7de5af114c62a195d5e82991283ba543bc2bbca96dbcc", 0x50}], 0x9}, 0x4) fchownat(r0, &(0x7f0000003b00)='./file0\x00', r1, r2, 0x0) unveil(&(0x7f0000003b40)='./file0\x00', &(0x7f0000003b80)='r\x00') pread(r0, &(0x7f0000003bc0)="16c064e57bd768a4f72cb8e80722ac0bd56d9f37ca72c7d4e22da7dda71c0b0556ef3784929ffbcdf1ca0a20a7c5f4b4f378245cddead10e916d0ff99eea04e80c810c52b7e21a8a0fa27c8bb09a58ae3dc1f3761484cff379aacdc6f5f85331819466947eedd8b1fb8dabe50d0da45e820d058185afcdf885a52a17eb577fde8edf6b0d038bb7aee0797c13aa70a6128e1cc04b23ffaf55d37aa966a8d20857d3a098d8a7f17d", 0xa7, 0x2) r3 = semget$private(0x0, 0x3, 0x2) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000003c80)=""/193) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000003d80)) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000003dc0)={'./file0\x00', 0x0, 0x0, 0x9, 0x0, 0x4, 0x5, 0x401, 0x0, 0x1, 0xfffffffffffffc00, 0x8}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000003e40)={'tap', 0x0}) sendto$unix(r0, &(0x7f0000003e80)="00dd875271d5f7ddc6cc78de06583f48c8f41998727200b61ab1b7882afbb0d9d5ff225efb68395afdd31621984cfa501450f6ed33f4ea6e3805f5", 0x3b, 0x40b, &(0x7f0000003ec0)=@abs={0x1, 0x0, 0x0}, 0x8) recvmmsg(r0, &(0x7f0000005340)={&(0x7f0000005300)={&(0x7f0000003f00)=@un=@abs, 0x8, &(0x7f00000051c0)=[{&(0x7f0000003f40)=""/4096, 0x1000}, {&(0x7f0000004f40)=""/219, 0xdb}, {&(0x7f0000005040)=""/104, 0x68}, {&(0x7f00000050c0)=""/5, 0x5}, {&(0x7f0000005100)=""/178, 0xb2}], 0x5, &(0x7f0000005240)=""/153, 0x99}, 0x1}, 0x10, 0x800, &(0x7f0000005380)={0x0, 0xf779}) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000053c0), 0x8000, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000005400)={0x3, './file0/file0\x00'}) close(r4) sysctl$net_inet_udp(&(0x7f0000005440)={0x4, 0x2, 0x11, 0x1}, 0x4, &(0x7f0000005480)="a815f19ba077f5c302202457b65d673650c699fcda3ecff25655f0f8ba94d323a09fbf1ebe3da3d82ee0db6240b4129d64d46aa31fd7b940c8b41f1a7b75914ccf2bd7c7f2a7da711b4f9e21dd95c82268db51be5c1a3024d1e7484650a5b6622dcecdbbd875b584a80cde3229b4f72a115ad3aecc52123031adb5e0bd8139825d3f186b15b742b016bd35327f16", &(0x7f0000005540)=0x8e, &(0x7f0000005580)="5e9a2cd525d902ff4501b126012f5614b4cb918a66a4134d79d051665e1a80b69cde196fc0137d489c19e27eb47a0ea6776a1d9198f3eddf2902bc7795045230801e4056530f22702a9400623d5ba316c5f29ee80e6b4297412a946b2d2c132b648da39e6752f4c738945f56997eda5f0f406146632dd460b67c540a8a532e40ed988d1d5a120d229e78218a2bb0da960a6ac1949ef248953b8f74f186b5e5a9e9ab74627468bab340dc1347e6dff8c3d50ee473b6d91617592061dc047aa4623aeb592ee9c66a115f", 0xc9) setgroups(0x6, &(0x7f0000005680)=[r2, r2, r2, 0x0, r2, r2]) executing program 0: r0 = socket(0x18, 0x1, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x80000}) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)="179fd994227269ab14c884e5698a0c5fdb909c0e21f92a2da07f05ddfb9abe1478ce6ca7e09c5bbb9e9c227c083804ee9cdaaf79874ae604fd2e6f2a6b2c76ab1f5461bcc2d53c2d53daac90567ceab188d9aeff79fd40bc1ee24e3ec68bdf5f63f8cce7f1f5517453f43262ed386eda85c42a6a2fbe678519f8790243b16b76", 0x80) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300010008, 0xffffffffffffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000580)={0x2b8, 0x0, 0xd7a, 0x7, "6d13b2a419baf35faf4258fa7877c0cc7bc3f83d", 0x4, 0x80000000}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x14}, {0x4d}, {0xe}]}) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000540)) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x1, 0x1f}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000100)="42c15d4fa815c80a6f426f9890c0d69ccd9ddbd44cea876ef15d2f50a87bc734c9aa7c5ade448ae7099a3784def47a99e62253ab0d8b03aaaee7d6ff150b18da75a444ba0fc8d32d25f700c5215227d180df026b0a96ef40ef9ad6f48e5f2416f2a95a9dd3e7199b3cc9c9a127c26d0cbb1ef974cb5987fe5685859651b6f432baed7f6435f9435173816de1fb4ffaf5b4eb64b28f1009d8c5b335260f7f426565967b853dfbe9b128ac91c07dcfd90558c358f55a9324141add289057df3cbff7c5ff175a077125", 0xc8}, {&(0x7f0000000200)="59ef9a339645007c6bbe384166178921b7d0ee23e9418f46ae27f0e9673e204e6f17710e322a8a95121e66f1aaa81033fe0aa27874e69e76ff6e9993c40fe3ace3ef0f8b60d49e396279a21f24d6ea721b8c2c02eed759103b980f1e1dedcabfe2b653ffb1a1930cd836c34bb4664320d1f3a36f48bc502aadeb24e22772abf178c6d871ab18981b18aa0495748c28675557560693ad0fe654fe093ba2bf7683608b82bc39ab18e8ec15f7bd5518e108b230156fea1174e275dcb7e6dc6aaf2bb257afcbaa25a9f01dff61af4ee97a", 0xcf}, {&(0x7f0000000300)="5490a5e1249182708a1c3beaa4c0d2bcc38fe41feb8776773e19f42fb0fae3db471dab96ecdb16c6b55bc7ed2ddf4c6fd39e960d78dd9ef0ef29e38f792e97ddd404bea2a4dc0c08cc5a3a904429a0bcaee9bea85507151bced186c3f9beeb92947a4737182770c198ee3b90ac0e626d350ea5eb91becb602b5c69013d37878f8065084a86271311781c1c649309556acaf38ece37bd09087f01146e621eb414194037207c18d103a1f20a1ceb5c184af6e721b43274", 0xb6}, {&(0x7f00000003c0)="ed766abe6e35b868a0b36d76e7c42e", 0xf}, {&(0x7f0000000400)="b7fcc1f8", 0x4}, {&(0x7f0000000440)="d33188e4323f86782dffeec62cdc52b685e32773c730a0dec6ef4f66e6a7abae560d641ff000df6294c441af41be6f8a414f696300e5d38fd546ea3f0132dd251185e38f9b1860cb0bd6c0994e32e1d9828d7a885b5e90d955bef85222a64854d9ca8f60a6704db4b14c73c43002630559838cdc139733419d65fc5b29e6d8cab8aa07576c1c12a41feec56b3920fe134f5424da4511057ff93255ba3bbb6c99d20a8f0e8104e6ac0819b83d6541aaf4056beaa819d3d2502a83d1962721c317ab08c6f2e54c52df33a5864ad9438eb4341d14e6e4faf2e63f34bdd23525234c6bc2b58e3637f44b9b1a4fe967bbc36acdbf2a", 0xf3}, {&(0x7f0000000580)}, {&(0x7f0000000600)}], 0x8, 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)) mmap(&(0x7f00006f0000/0x1000)=nil, 0x1000, 0x2, 0x10, 0xffffffffffffffff, 0x2) r5 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000040), &(0x7f0000000080)=0x4) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) setsockopt(r0, 0x1000000000029, 0xc, 0x0, 0x0) socket(0x18, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) (async) setreuid(0xee00, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 32) r1 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) (rerun: 32) writev(r1, &(0x7f0000000280)=[{0x0}], 0x1) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) (async) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000540), 0x200, 0x0) (async) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, 0x0) (async) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) (async) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) (async) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000009c0)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) (async) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000140)={0x0}) (async, rerun: 64) r4 = getuid() (rerun: 64) setreuid(0xee00, r4) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6, 0x0, 0x0, 0x8002}]}) (async) pipe(&(0x7f0000000080)) (async) madvise(&(0x7f000008f000/0x3000)=nil, 0x3000, 0x0) (async, rerun: 64) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f00001a7000/0x4000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) (rerun: 64) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r5, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000580), 0x400, 0x0) ioctl$VMM_IOC_RUN(r6, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}) (async, rerun: 64) r7 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) (rerun: 64) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r7, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) sysctl$net_inet_ip(&(0x7f00000003c0)={0x4, 0x2, 0x0, 0x16}, 0x4, &(0x7f0000000400)="73885a1c28b854", &(0x7f0000000440)=0x7, &(0x7f0000000480)="ebcef7618322edb4b6d109b03ef2adb78b3392fc1fc71bc9deaf691ccf6dd18e77619a57cf13b9fb5bb75a18047df2c87af462e33c0df4cd2705c962951d543574a5680428c2", 0x46) open$dir(&(0x7f0000000040)='./file0\x00', 0x51afee42a5519235, 0x0) executing program 6: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) setrlimit(0x0, &(0x7f0000000000)={0x1, 0x7}) sysctl$net_inet6_icmp6(&(0x7f0000000000)={0x4, 0x18, 0x3a, 0x3}, 0x4, &(0x7f0000000100), 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_RUN(r1, 0x8020560a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x3, 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, 0x1000000029, 0xc, &(0x7f0000000000), 0x0) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1, {[@lsrr={0x83, 0x3}]}}, @icmp}}}}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x8) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0x8040691a, &(0x7f00000001c0)) sysctl$kern(&(0x7f0000000040)={0x1, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000001440)="cca410df", 0x4) flock(r3, 0x1) executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x205b9a) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x100000001}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0xe26, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaa"]) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x101, &(0x7f0000000140), 0xffff, 0x0) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f00000001c0)) socket(0x0, 0x0, 0x0) r3 = socket(0x2, 0x3, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000200)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(r2, &(0x7f00000000c0)=@abs={0xc3676c6495b3615a, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x100, 0x28) unlinkat(r4, &(0x7f0000000140)='./file0\x00', 0x0) close(0xffffffffffffffff) socket(0x2, 0x1, 0x5) dup2(0xffffffffffffffff, 0xffffffffffffffff) write(0xffffffffffffffff, 0x0, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) sendto$inet(r3, &(0x7f0000000680)="cbc7fe96b6eb2bba76d2b9449899032f66add755a3d40ffe5ef0ec3fdaf327d90b1acccf8e98a3b17ae78fa871945803d25ac0e8aa28ba36e5c0fa29dfa01dcba45aef9981d87a708124cc90aff908b3b82a5c30e4eb828fcd1873d8a18ed6dddf67bd182b445bfab4e8aa3d199c8ad5f40d356f2157cd6dcdbb402e12d5dc72c06e301deddade58d790447f11f742d6dd363ef3c817d8764529d912a63922211422423137ada36b0160541117788dfbfc8c010916851918e47edecc3872869580f200b54703831613b92d0bcb62de48b5452a9bbb38a543c220b5893a24b8257cfb1df405a7d4e5af8c137b6be0cd16465676cbea5306eccd64089185178fe1a4b85e290cf38fbd18e6feb1c2e8fe835b272ed7d51a2a0b869f4477768a472c7d1500d287ce447b6c3a42b2bc48d9a0d99b642c13588291db22223e03c4e3b83723f98ad576113f00000000000000cc2e0c2d358502eaf53840782b331c91795ab90596dd5bf52301bfe0a5ff6eba19d0806ae31235db3338f7a7eb24b8fdd87e50e6c46e1f17d882f7eb62dfd1be51f933122dda5607645cbbd7d5c98facfcde1ac920b5bd21f29b7dc73a516b4e06479a8db06b59c33adaecd04dc38be752f4ed90761f3e3b241beb9fb2f7aab924dc03ef0892ef62e86c8d50ab60d88f2096a76c7524efe2df0021d16cc5849103433d4fbe53574ab97cc21ea5cba077f5bc683ed1f6dfd101a8f53ab8abed8a9c492cbf4e1e06e872e6c96abb9325f7237af4584098b7b89e94362877be33e7d90e848cae3d99eff9e7859e2268c5b8cda5a6269d16f98799f91e1afe1e480681583f4d55ecf7fe571d9c09eb83942da3e421b0bc60c7f18510c5374bf727310ea86bec5a5313eee5d961e2f2dc9b37b3a1ce7fe4b3de3794964c55dc50aba6ad1948d20f67b8e68cbe71dc1c9d8e02c75c2e81d4dddfa4657988b4af9744265199a8a48169963b12f2fa24e426024ac9969e1e348fd57a8adc277127e9fac5e640960991e9a6e0e1097f96979c711f2580c94140431d952b72cfd2f773deab68ec07bb56464aaa7e6bbeb325575f92ef8a05ee247e2273b6e31904f1b9f440db0d65ea198d7418859d9e0130e99eed40e34db0d661d834f43e48a8b271d94f92dfb3999b03b86d41d9b8ef4df3ba51dcdfb559725ecaad6b64c853b569be3c83b7f9ac136b7a02181e10aefca3d6a72f8d4ccf0a6dd3f5b01a059b8d47aac30478fe4cbb42000c69fb9b0c63c80d27049677af67c68e56a1a1223a82cc780063c6fa5010bfd60075975b300d1374a431828f5921e5e64f1da40f28a94baabc374c5e19770c1d58cf9895192e0a504abd2ef59ec7830e95a9cd0ccba54f0a1580a4c9d715dc7afa3287b5a5c20dad69e5fe1818007d4c85b19f5a78caaaca4c762ce426fc1818e724d76eaeecc194936889dfa2391d809c16cd72054eb208cbebb3c4e0daf4cbe6fe9e350df18130137e163280d5b83f6bc33fc27b041ff130dda3ccb93d260d380d845fde501fe6fd3f74beb3ba6c6f7ef1d200002c9cb10da82699311b9003954de25984bbf43bb51c54b8a1a24d24e02e94b97a5ae92e73f05c4c9aee115645dc7a84c12fb23ece3df8d13fe473fa9fa09f2312ca97b0e735882325ed01b5873d274044a2478445a609ed98670a476ffa94b2594f561af5fd70cfe44618e33d6cb9aefbac3d784da059fd1b7a3ffea36894d0e011563c5ff3291b4ff2da71f36f0bafffa74086bdb64f24ad8af4130f907fdc92f66db45a822dd02880b863d844227c761658ac91a9a5aeb803dcbc7e60ad8c1e4531e7e52d112d600bd059938f10f1572c50fdd1618ad1f96fb06f56c3260f5df6ec461653141fc36a7c98207443d55917763e17b1a7e40dfd5bbb39aadd5656522eca4fea463014f90517eeeaaf8602538b2fa197ad15bdaf3e04ba7967e64b3eb03416c3813fd22e1666a97dcd95e963f8d66e563e0d22fcc6464b84242237320802f0adf0926d439de03c78598e710684e88cc7eae195cb1feab26c2dd588ae618408fd9fb60003e20c608e0a42aefd26fd4a3c9058367029fd2f372c", 0x5c9, 0x0, 0x0, 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f0000000180)=[{0x3, 0xffff, 0xc00}, {0x0, 0x2ff}, {0x3, 0x1, 0x800}], 0x3) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x2e00) executing program 5: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = getpid() getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{}, {0x5}, {0x6}]}) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x4) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) setreuid(0xee00, 0x0) r3 = getuid() setuid(r3) utimes(&(0x7f0000000000)='.\x00', 0x0) r4 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000040), &(0x7f0000000080)=0x4) executing program 6: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r1, r0) setsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) r2 = kqueue() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) r5 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mknodat(r5, &(0x7f0000000080)='./file0\x00', 0xc000, 0x1) kevent(r2, &(0x7f00000005c0)=[{{r4}, 0xffffffffffffffff, 0x1, 0x1, 0x7a9}], 0x6, 0x0, 0x0, 0x0) sendto$unix(r3, &(0x7f0000000000)="a8", 0x1, 0x0, 0x0, 0x0) executing program 2: socket(0x18, 0x4000, 0x0) open$dir(&(0x7f00000047c0)='./file0\x00', 0x200, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x20000000000000b2, &(0x7f0000000000)=[{0x80}, {0x3}, {0x6, 0x0, 0x2}]}) write(0xffffffffffffffff, &(0x7f0000000540)="1634010091cd1585c50be6b1454998ec8cd81666f34389cb47a521090000000167cc048fd2ff968183d36b4e65b599014695a6e4bca565001d41f8567d03f738008c16223c93e699191223c7fc142a324fd703f6c1e5ebedad508baca74afca90b94cbe8d9b07b84dd002ed376ba6d28bc", 0x71) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x7fff, 0x4, 0x5, 0x3fea}, {0x8, 0x4, 0x1, 0x9}, {0x806, 0x2, 0x76, 0x6}]}) sysctl$hw(&(0x7f0000000000)={0x6, 0x16}, 0x2, 0x0, 0x0, &(0x7f0000000280), 0x0) r1 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x14, r1) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000340), 0x10) r3 = syz_open_pts() close(r3) r4 = socket$inet(0x2, 0x3, 0x0) getsockopt$inet_opts(r4, 0x0, 0x3, 0x0, 0x0) poll(&(0x7f0000000040)=[{r3, 0x2}], 0x1, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200), 0x20, 0x0) writev(r2, &(0x7f0000000300)=[{&(0x7f0000000400)="f30e8141c25525564416c01d2df74948348070af23598f62127838152a643c1a9a3c4cdd10ea9aed465b3ca33d1e6d7b9e4cf0509254f831be564bd0fdae3444e3ba3ab1795570405d4161072f1663191eb3bab90d3f1194f4a575cdf6bac25eaa621438860b406c1e55287ef2b11cc8370c561a05ea4a206a1e007c11766204ebcfcd72d38d0800000000000000705dc9a187b7753d2429e4b7f1c9d9cd95751b530308da05f8d5bbcaf3d27dceb454d3443f1e4ad23a89228f13633d5a8fbed24c7faa0ff6ec4f43889c6d6131800b8fcdd2c19b4b0a7959787c583abcf86615d4af20ae8272581bb0bf696b658abe02cb8ecd8b4f743e0da2e853404554fe13f0129df8d4641adc216a02bff87d2389ad299c46c4c605e8a4c4bfdcede6f9d61d6cb268fbf91052ded32653d09a746ca8aa38e06eda0000000000", 0x13c}], 0x1) r5 = socket$inet(0x2, 0x2, 0x0) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x11, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x3, &(0x7f0000000080), 0x0, 0x0, 0x0) setsockopt$inet_opts(r5, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) mknod(&(0x7f0000000040)='./file0\x00', 0x2950, 0x13d4) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$VNDIOCSET(r6, 0xc0384600, &(0x7f0000000140)={&(0x7f00000000c0)='./file0\x00', 0xc8, 0x0}) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000040), 0x8) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="14"], 0x18}}, 0x10, 0x0) sendmmsg(r2, &(0x7f0000000000)={0x0}, 0x10, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x0, 0x0, 0x0, 0x20000}, {0x95}]}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000040)) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x1, 0x4) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f00000003c0)) r4 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r4, 0x0, 0x23, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f0000000080)=[{}]}) r5 = socket(0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x29, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x2}, {0x28}, {0x6}]}) setreuid(0xee00, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) clock_getres(0x2, 0xfffffffffffffffe) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getuid() ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000440)={0x2, &(0x7f0000000400)=[{0x2f3, 0x7, 0xfb, 0xc3}, {0xc8, 0x8, 0x1f, 0x7}]}) syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffff"]) recvfrom$unix(r5, &(0x7f00000002c0)=""/73, 0x49, 0x0, &(0x7f0000000380)=@file={0x0, './file0\x00'}, 0xa) executing program 3: syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d34520030000000000000000000000000000000000000000000009f05000400000000000000010100907800000000603977"]) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) r1 = socket(0x10, 0x2, 0x80) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x8, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000001440)=[{0x64}, {0x2c}, {0x16}]}) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x58}, 0x2, 0x0, 0x0, &(0x7f0000000180), 0x0) r3 = semget$private(0x0, 0x7, 0x3c0) semop(r3, &(0x7f0000000000)=[{0x0, 0x4}, {0x2, 0x2ff}, {0x3, 0x8, 0x800}, {0x1, 0x3ff, 0x1800}, {0x0, 0xfffd, 0x1800}, {0x2, 0x6ff, 0x1400}, {0x1, 0x7ff, 0x1800}, {0x2, 0x804, 0x800}], 0x8) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000002c0)=[0x87fc, 0x9b7]) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000440)=""/248) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {0x3}, {}, {}, {}, {0x0, 0xc8}, {0x3}, {}, {}, {}, {}, {}, {}, {0x0, 0x9}]}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) unveil(0x0, 0x0) mkdir(0x0, 0x0) poll(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffff9c, 0x8058574f, 0x0) r4 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r5 = dup(0xffffffffffffffff) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000000)=0x8001) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000280)) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0x0, 0x0, 0x10) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f0000000040)=[{0x1d, 0x3f}]}) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x61}, {0x15}, {0x6}]}) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000017c0)="708fe93c5bcc8056f91fe423a83e", 0xe}], 0x1) (async, rerun: 32) socket(0x0, 0x0, 0x0) (rerun: 32) socketpair(0x0, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x0, 0x4}, {0x1, 0x0, 0x0, 0x2}, {0x4}]}) (async) socket$unix(0x1, 0x1, 0x0) (async) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x41, &(0x7f0000000000), 0x0) (async, rerun: 64) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) (rerun: 64) executing program 4: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xffffffff, 0xfffffff5, 0x5, 0x4000, "84cb9c67e7da8088fe6f2aa2a8f28d127382b15c", 0xffffffff, 0x1f}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) (async, rerun: 64) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000080)) (rerun: 64) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) (async) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) executing program 5: openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x28}, {0x4d}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000100)='W\x00') ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0xffffffffffffff7b}], 0x1) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0) write(r0, &(0x7f00000002c0), 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) lseek(0xffffffffffffffff, 0x8, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x1c, 0x0, 0x0, 0x3}, {0x84}, {0x6, 0x0, 0x0, 0xfffffffe}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffe, 0x11}], 0x7, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000300)={&(0x7f00000002c0)=[{0x81, 0x5}, {0x23, 0x6}, {0x8a, 0x119}, {0x47, 0x4}, {0x8c, 0x80000001}, {0x82, 0xf652}, {0x47, 0x2}], 0x7}) poll(&(0x7f0000000000)=[{}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCFLUSH(r1, 0x80047476, &(0x7f0000000000)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x5, &(0x7f0000000180)=[{0x4, 0x5, 0x8, 0x1}, {0x7, 0x7f, 0x0, 0x4}, {0x8, 0x6a, 0x3, 0x8000}, {0x7, 0x81, 0x2, 0x9}, {0x8001, 0x5, 0x2, 0x540e9fbd}]}) ioctl$FIOSETOWN(0xffffffffffffffff, 0x80047308, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_etherip(0x0, 0x0, &(0x7f0000000040)="af784282e2082d78b01a1cf5c749cdc76146badcd5854fcbaabafcdec656fff0b1e173417c495865a90264bb1b3f998e0f404a949f4ef0a6f4c230f9a08d9c09", &(0x7f0000000140)=0x40, 0x0, 0x0) executing program 0: r0 = socket$inet(0x2, 0x0, 0x0) close(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000300)={0x0, 0x0}) getsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000140), 0xa) syz_emit_ethernet(0x36, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x3, 0x0, 0x28, 0x0, 0x1}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 1: sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x6) socketpair$unix(0x1, 0x2, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) pipe(0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000280)}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x0, 0x0, 0x81}, {0x7, 0x7b, 0x0, 0x401}, {0x400, 0x20, 0x40}]}) syz_emit_ethernet(0x2a, 0x0) r1 = open$dir(0x0, 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[]) openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x7, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000240)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) sysctl$vfs_nfs(&(0x7f0000000200)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, &(0x7f0000000000)="dcbf21de", 0x4) executing program 2: ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) (async) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205318) (async) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205318) r0 = open(&(0x7f0000001340)='./bus\x00', 0x2, 0x0) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) (async) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) unveil(0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x60}, {0x2}, {0x8106}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0xffffffffffffffff, 0x21}], 0x1f, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r2, 0xffffffffffffffff) socket$inet6(0x18, 0x1, 0x0) (async) r3 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r3, 0x29, 0x40, 0x0, 0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x8, 0x1, 0x0, 0x7}, {0x0, 0xc2, 0xff, 0x5}, {0x5, 0x2, 0x6, 0x9}]}) (async) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x8, 0x1, 0x0, 0x7}, {0x0, 0xc2, 0xff, 0x5}, {0x5, 0x2, 0x6, 0x9}]}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140), 0xc) (async) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180), 0xc) (async) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180), 0xc) geteuid() r5 = semget$private(0x0, 0x2, 0x7d4) semop(r5, 0xffffffffffffffff, 0x4) (async) semop(r5, 0xffffffffffffffff, 0x4) semctl$SETVAL(r5, 0x2, 0x8, &(0x7f0000000340)=0x3) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f0000000600)=""/250) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000000380)=""/64) r6 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, r6, 0x0, 0x0, 0x0, 0xd}, 0x5, 0x442, 0x7fffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) executing program 3: mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x810, 0xffffffffffffffff, 0x7) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x12}, 0x4, &(0x7f0000000040)="2349d9766e4c86d9c029c6609ad5c145f5f2effe7881f46a1b503c168660e8218316d66ea8e537aa5a080c9153facc03498d3448ce0ceb99ae1d6c4c1de21885b7dc8131bbb2199859e3ff3d0d7289b6ebcc146dbaa9df18c4ee39a59cb61bbaceff526962c5958b2d72b64e2a4b2d76d10a34ebbac78b97b37dc08a1dfe9d8cd9cbc45cc1a8bef03a55a5", &(0x7f0000000100)=0x8b, &(0x7f0000000140)="95e1dadd67244ec3bc56f9f199c629f72028a8f2f7721f59474c13f65cc0b365ecf623a472d8c900adf293ad968b1f09236849fe3d4ae8bb144b65bbb208377db6fb", 0x42) r0 = openat$pf(0xffffffffffffff9c, &(0x7f00000001c0), 0x80, 0x0) flock(r0, 0x2) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) syz_emit_ethernet(0x120, &(0x7f0000000200)={@broadcast, @empty, [{[{0x88a8, 0x0, 0x1}], {0x8100, 0x0, 0x1}}], {@ipv4={0x800, {{0x1f, 0x4, 0x3, 0x2, 0x10a, 0x66, 0x6, 0x7f, 0x62, 0x0, @multicast2, @remote={0xac, 0x14, 0x0}, {[@noop, @rr={0x7, 0xf, 0x7, [@broadcast, @local={0xac, 0x14, 0x0}, @broadcast]}, @rr={0x7, 0x13, 0x0, [@empty, @empty, @multicast1, @rand_addr=0x7f]}, @noop, @lsrr={0x83, 0x23, 0x8, [@multicast2, @rand_addr=0x7f, @rand_addr=0x40, @multicast2, @multicast2, @local={0xac, 0x14, 0x0}, @broadcast, @local={0xac, 0x14, 0x0}]}, @timestamp={0x44, 0x18, 0x96, 0x0, 0x6, [{[], 0x4}, {[@loopback], 0x57c}, {[], 0x6}, {[], 0x5}]}, @ra={0x94, 0x6, 0x8}]}}, @udp={{0x1, 0x1, 0x8}, {"b5279336635a2438eb6bdb3ce29e909b8824564185b85006d251803b356e838ab04be3e2a9897c4873642ddd3f80747ce01b3d7acb42d0d2128a804e1c92f42f7672af0ba2528ddf5dc714ed3766d3225262d750c33884c3c6ce5daca99c10df466dbf1e343e574b31d5323739a89eb3675f3de4b4c85ef7990570596696f306863fc22088dd"}}}}}}) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000340), 0x1, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000380)) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000003c0)=0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000400)="b7ec2fae534be5a10f7c8a5ac558899db439946ab179c08d893e1d5854e776b3ae8d4656ca89b1bda14b71a0158627b7cb2318aa955dcae6d2e148be8e0de888a34976a3f7fb78e28b253ad81751eaa439d53f1e83b0c64104a1ac4c72ba3d76cfd6ce4b4ab3c0a919a84f8419e2ad47168a4a6214bc09be46436d046fdd5906faca45326e3c1d374e138fe8b6fa0eb81de798cba3d89474bddb97fb0aaaa9f70f89674ecfb9fb1f98af", 0xaa) fcntl$setown(r0, 0x6, r1) r3 = dup(r0) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f00000004c0)=0x80000000) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f0000000580)={&(0x7f0000000500)='./file0\x00', 0x3ff, &(0x7f0000000540)='./file0\x00', 0x8}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000005c0)={0xc2a, 0xd46, {0xb4ae, 0xfffffffffffffffe}}) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000600), 0x80, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000640)={0x3, 0x0, 0x1, 0x1, r1}) r5 = accept$inet6(r2, &(0x7f0000000680), &(0x7f00000006c0)=0xc) r6 = dup2(r3, r5) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) ioctl$VMM_IOC_READREGS(r7, 0xc2485607, &(0x7f0000000740)) sysctl$net_inet_tcp(&(0x7f00000009c0)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f0000000a00)="94d210294d6cc21625bf22914ec3c0feeed8fc0d723f0f925c154169ada200487ac7bff2d16243798791b4340e7edd229ee921b8f5351bff72c0eba9a8516ec70564b4a2", &(0x7f0000000a80)=0x44, &(0x7f0000000ac0)="763d928c31cdf7a490835331976a81271663953f8fe2051c5543d09bba6eff", 0x1f) r8 = msgget(0x1, 0x48) msgctl$IPC_RMID(r8, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f0000000b00)=r7) accept(r3, 0x0, &(0x7f0000000b40)) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000bc0)={0x2, &(0x7f0000000b80)=[{0x1f, 0x3b, 0x80, 0x7}, {0x16, 0x98, 0x6, 0x25}]}) listen(r7, 0x8) dup(r0) executing program 4: poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x887e) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f0000000200)="84", &(0x7f0000000040)=0x1, 0x0, 0x0) socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000380)='./file0\x00', 0x6, 0x0}) (async) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000380)='./file0\x00', 0x6, 0x0}) execve(0x0, 0x0, 0x0) (async) execve(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x1b}, 0x4, &(0x7f00000000c0), 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200), 0x0, 0x0, 0xfffffffc}, 0x0) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200), 0x0, 0x0, 0xfffffffc}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206925, &(0x7f0000000140)) (async) ioctl$FIONREAD(r0, 0xc0206925, &(0x7f0000000140)) r2 = socket(0x18, 0x2, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1}, 0x0, 0xffdc, 0x0, 0x0, 0xfffffffffffffffd}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r3) (async) setuid(r3) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) sysctl$hw(&(0x7f0000000000)={0x4, 0x1f}, 0x3, 0x0, 0x0, 0x0, 0x2) (async) sysctl$hw(&(0x7f0000000000)={0x4, 0x1f}, 0x3, 0x0, 0x0, 0x0, 0x2) sysctl$vfs_nfs(&(0x7f0000000000), 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) ioctl$WSKBDIO_SETBACKLIGHT(0xffffffffffffffff, 0x800c5712, &(0x7f0000000040)) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r4 = syz_open_pts() close(r4) syz_open_pts() executing program 5: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/5, 0x5}], 0x1) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000880)={0x0, 0xcd, 0x1ff, 0xd2a, "871ff9bdca0d88e03a90d692080d51aae100"}) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="94c799e845e3728fe0395644c7c6f150860233efecf56fa2bb0f2999f4a251fe7da7cd83d68bac3f0d30ad393b4b2de3c6929edefb3add71c81743bcd8ec9a614d7e07dbacfff921bf04ef41e1e0271c41eeef3a0cd94991cb4f132dce21af098e390915c193a2439927299c3e43184e588171b9000d", 0x8e}], 0x1) preadv(r0, &(0x7f0000001540)=[{&(0x7f0000000080)=""/189, 0xbd}], 0x1, 0x1000) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f00000002c0), 0x1) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000040)=[{0x2c}, {0x7}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) executing program 6: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r0, 0x80002) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) getuid() getgid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x200, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000380)=0xfff) preadv(r0, &(0x7f0000000300)=[{&(0x7f0000000000)=""/26, 0x1a}, {&(0x7f00000000c0)=""/53, 0x35}, {&(0x7f00000001c0)=""/176, 0xb0}, {&(0x7f0000000100)=""/70, 0x46}, {&(0x7f0000000280)=""/77, 0x4d}], 0x5, 0x8) executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(r0, 0x29, 0x2c, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r1, 0x0) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r2 = socket$unix(0x1, 0x5, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1000, &(0x7f0000000100)={0x4, 0x10000407ffffffb}) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) executing program 7: write(0xffffffffffffffff, &(0x7f0000000140)="feaefb66d909ec4d0da82748ae558f245ae995f911f70b39a831eeedd542a30b7694924a16e8f2ce1d9139db272e810b8f995f554138f306b1fd4e8434ef6e1147a90209341f2f75777933d6736442abbcef8a037d285e3ba4be08806490e84b1e80d6067243dcae3471ef2cfe3db56b62125caab7e4f018cfaa9a82bea85d6180b05ed81f5d1ed1b1c0cfaf8853e69a51", 0x91) setrlimit(0x7, &(0x7f0000000200)={0x40, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) recvmmsg(r3, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x64, 0x0) utimensat(r3, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x7}, {0x0, 0x9}}, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xffffffbf, "0700c6f200ebffdd8c51e02f362bd200"}) poll(&(0x7f0000000040)=[{r1, 0x1}], 0x1, 0x0) executing program 3: writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000000)="ea3e7a297300000110eb0000", 0xc) flock(r0, 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xf66c, 0x0, 0x401, 0x5777c538, "1c1026612cd66ebdbe32ad80e100", 0x0, 0xfffffffc}) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000000)="516ae1a90f20f623e6029895fad289b56e38307cff20527c9fb158e5ad787eaedd35f890b2ff435e4df6ab0e979a1b1235bca6773425a853a0fc345cb3", 0x3d}], 0x1) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) mkdir(&(0x7f0000000240)='./file0/file1\x00', 0x0) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='W\x00') chroot(&(0x7f0000000100)='./file0/file1\x00') unveil(&(0x7f0000000340)='./file1\x00', &(0x7f0000000380)='r\x00') unveil(&(0x7f0000000080)='./file0/file1\x00', &(0x7f00000000c0)='r\x00') r3 = socket(0x2, 0x3, 0x4) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)="cc", 0x1) kqueue() recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000040)={0x1, 0x32}, 0x2, 0x0, 0x0, &(0x7f0000001440)="cca410df", 0x4) r4 = socket$inet(0x2, 0x2, 0x0) r5 = dup(r4) dup2(r5, r3) connect$unix(r3, &(0x7f0000000000), 0x10) writev(r5, &(0x7f0000001840)=[{0x0, 0x2}], 0x1) executing program 5: mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x205b9a) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) socket(0x18, 0x3, 0x0) (async) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8) (async) connect$unix(r0, &(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x100000001}, 0x0, 0x0, 0x0) (async) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x100000001}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0xe26, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaa"]) kqueue() (async) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x101, &(0x7f0000000140), 0xffff, 0x0) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f00000001c0)) socket(0x0, 0x0, 0x0) r3 = socket(0x2, 0x3, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000200)={0x0, 0x0, {0x0, 0x10000000000001}}) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000200)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(r2, &(0x7f00000000c0)=@abs={0xc3676c6495b3615a, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x100, 0x28) unlinkat(r4, &(0x7f0000000140)='./file0\x00', 0x0) (async) unlinkat(r4, &(0x7f0000000140)='./file0\x00', 0x0) close(0xffffffffffffffff) (async) close(0xffffffffffffffff) socket(0x2, 0x1, 0x5) (async) socket(0x2, 0x1, 0x5) dup2(0xffffffffffffffff, 0xffffffffffffffff) (async) dup2(0xffffffffffffffff, 0xffffffffffffffff) write(0xffffffffffffffff, 0x0, 0x0) (async) write(0xffffffffffffffff, 0x0, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) sendto$inet(r3, &(0x7f0000000680)="cbc7fe96b6eb2bba76d2b9449899032f66add755a3d40ffe5ef0ec3fdaf327d90b1acccf8e98a3b17ae78fa871945803d25ac0e8aa28ba36e5c0fa29dfa01dcba45aef9981d87a708124cc90aff908b3b82a5c30e4eb828fcd1873d8a18ed6dddf67bd182b445bfab4e8aa3d199c8ad5f40d356f2157cd6dcdbb402e12d5dc72c06e301deddade58d790447f11f742d6dd363ef3c817d8764529d912a63922211422423137ada36b0160541117788dfbfc8c010916851918e47edecc3872869580f200b54703831613b92d0bcb62de48b5452a9bbb38a543c220b5893a24b8257cfb1df405a7d4e5af8c137b6be0cd16465676cbea5306eccd64089185178fe1a4b85e290cf38fbd18e6feb1c2e8fe835b272ed7d51a2a0b869f4477768a472c7d1500d287ce447b6c3a42b2bc48d9a0d99b642c13588291db22223e03c4e3b83723f98ad576113f00000000000000cc2e0c2d358502eaf53840782b331c91795ab90596dd5bf52301bfe0a5ff6eba19d0806ae31235db3338f7a7eb24b8fdd87e50e6c46e1f17d882f7eb62dfd1be51f933122dda5607645cbbd7d5c98facfcde1ac920b5bd21f29b7dc73a516b4e06479a8db06b59c33adaecd04dc38be752f4ed90761f3e3b241beb9fb2f7aab924dc03ef0892ef62e86c8d50ab60d88f2096a76c7524efe2df0021d16cc5849103433d4fbe53574ab97cc21ea5cba077f5bc683ed1f6dfd101a8f53ab8abed8a9c492cbf4e1e06e872e6c96abb9325f7237af4584098b7b89e94362877be33e7d90e848cae3d99eff9e7859e2268c5b8cda5a6269d16f98799f91e1afe1e480681583f4d55ecf7fe571d9c09eb83942da3e421b0bc60c7f18510c5374bf727310ea86bec5a5313eee5d961e2f2dc9b37b3a1ce7fe4b3de3794964c55dc50aba6ad1948d20f67b8e68cbe71dc1c9d8e02c75c2e81d4dddfa4657988b4af9744265199a8a48169963b12f2fa24e426024ac9969e1e348fd57a8adc277127e9fac5e640960991e9a6e0e1097f96979c711f2580c94140431d952b72cfd2f773deab68ec07bb56464aaa7e6bbeb325575f92ef8a05ee247e2273b6e31904f1b9f440db0d65ea198d7418859d9e0130e99eed40e34db0d661d834f43e48a8b271d94f92dfb3999b03b86d41d9b8ef4df3ba51dcdfb559725ecaad6b64c853b569be3c83b7f9ac136b7a02181e10aefca3d6a72f8d4ccf0a6dd3f5b01a059b8d47aac30478fe4cbb42000c69fb9b0c63c80d27049677af67c68e56a1a1223a82cc780063c6fa5010bfd60075975b300d1374a431828f5921e5e64f1da40f28a94baabc374c5e19770c1d58cf9895192e0a504abd2ef59ec7830e95a9cd0ccba54f0a1580a4c9d715dc7afa3287b5a5c20dad69e5fe1818007d4c85b19f5a78caaaca4c762ce426fc1818e724d76eaeecc194936889dfa2391d809c16cd72054eb208cbebb3c4e0daf4cbe6fe9e350df18130137e163280d5b83f6bc33fc27b041ff130dda3ccb93d260d380d845fde501fe6fd3f74beb3ba6c6f7ef1d200002c9cb10da82699311b9003954de25984bbf43bb51c54b8a1a24d24e02e94b97a5ae92e73f05c4c9aee115645dc7a84c12fb23ece3df8d13fe473fa9fa09f2312ca97b0e735882325ed01b5873d274044a2478445a609ed98670a476ffa94b2594f561af5fd70cfe44618e33d6cb9aefbac3d784da059fd1b7a3ffea36894d0e011563c5ff3291b4ff2da71f36f0bafffa74086bdb64f24ad8af4130f907fdc92f66db45a822dd02880b863d844227c761658ac91a9a5aeb803dcbc7e60ad8c1e4531e7e52d112d600bd059938f10f1572c50fdd1618ad1f96fb06f56c3260f5df6ec461653141fc36a7c98207443d55917763e17b1a7e40dfd5bbb39aadd5656522eca4fea463014f90517eeeaaf8602538b2fa197ad15bdaf3e04ba7967e64b3eb03416c3813fd22e1666a97dcd95e963f8d66e563e0d22fcc6464b84242237320802f0adf0926d439de03c78598e710684e88cc7eae195cb1feab26c2dd588ae618408fd9fb60003e20c608e0a42aefd26fd4a3c9058367029fd2f372c", 0x5c9, 0x0, 0x0, 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f0000000180)=[{0x3, 0xffff, 0xc00}, {0x0, 0x2ff}, {0x3, 0x1, 0x800}], 0x3) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x2e00) executing program 1: syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d34520030000000000000000000000000000000000000000000009f05000400000000000000010100907800000000603977"]) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) r1 = socket(0x10, 0x2, 0x80) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x8, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000001440)=[{0x64}, {0x2c}, {0x16}]}) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x58}, 0x2, 0x0, 0x0, &(0x7f0000000180), 0x0) r3 = semget$private(0x0, 0x7, 0x3c0) semop(r3, &(0x7f0000000000)=[{0x0, 0x4}, {0x2, 0x2ff}, {0x3, 0x8, 0x800}, {0x1, 0x3ff, 0x1800}, {0x0, 0xfffd, 0x1800}, {0x2, 0x6ff, 0x1400}, {0x1, 0x7ff, 0x1800}, {0x2, 0x804, 0x800}], 0x8) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000002c0)=[0x87fc, 0x9b7]) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000440)=""/248) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {0x3}, {}, {}, {}, {0x0, 0xc8}, {0x3}, {}, {}, {}, {}, {}, {}, {0x0, 0x9}]}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) unveil(0x0, 0x0) mkdir(0x0, 0x0) poll(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffff9c, 0x8058574f, 0x0) r4 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r5 = dup(0xffffffffffffffff) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000000)=0x8001) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000280)) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0x0, 0x0, 0x10) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f0000000040)=[{0x1d, 0x3f}]}) executing program 3: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x4) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300010008, 0xffffffffffffffff}) getpid() getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) ioctl$WSKBDIO_GETMAP(r0, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) socket$unix(0x1, 0x2, 0x0) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000080)=r1) executing program 1: socket(0x18, 0x4000, 0x0) (async) open$dir(&(0x7f00000047c0)='./file0\x00', 0x200, 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x20000000000000b2, &(0x7f0000000000)=[{0x80}, {0x3}, {0x6, 0x0, 0x2}]}) (async) write(0xffffffffffffffff, &(0x7f0000000540)="1634010091cd1585c50be6b1454998ec8cd81666f34389cb47a521090000000167cc048fd2ff968183d36b4e65b599014695a6e4bca565001d41f8567d03f738008c16223c93e699191223c7fc142a324fd703f6c1e5ebedad508baca74afca90b94cbe8d9b07b84dd002ed376ba6d28bc", 0x71) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x7fff, 0x4, 0x5, 0x3fea}, {0x8, 0x4, 0x1, 0x9}, {0x806, 0x2, 0x76, 0x6}]}) (async) sysctl$hw(&(0x7f0000000000)={0x6, 0x16}, 0x2, 0x0, 0x0, &(0x7f0000000280), 0x0) r1 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x14, r1) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000340), 0x10) (async) r3 = syz_open_pts() close(r3) (async) r4 = socket$inet(0x2, 0x3, 0x0) getsockopt$inet_opts(r4, 0x0, 0x3, 0x0, 0x0) poll(&(0x7f0000000040)=[{r3, 0x2}], 0x1, 0x0) (async) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200), 0x20, 0x0) (async) writev(r2, &(0x7f0000000300)=[{&(0x7f0000000400)="f30e8141c25525564416c01d2df74948348070af23598f62127838152a643c1a9a3c4cdd10ea9aed465b3ca33d1e6d7b9e4cf0509254f831be564bd0fdae3444e3ba3ab1795570405d4161072f1663191eb3bab90d3f1194f4a575cdf6bac25eaa621438860b406c1e55287ef2b11cc8370c561a05ea4a206a1e007c11766204ebcfcd72d38d0800000000000000705dc9a187b7753d2429e4b7f1c9d9cd95751b530308da05f8d5bbcaf3d27dceb454d3443f1e4ad23a89228f13633d5a8fbed24c7faa0ff6ec4f43889c6d6131800b8fcdd2c19b4b0a7959787c583abcf86615d4af20ae8272581bb0bf696b658abe02cb8ecd8b4f743e0da2e853404554fe13f0129df8d4641adc216a02bff87d2389ad299c46c4c605e8a4c4bfdcede6f9d61d6cb268fbf91052ded32653d09a746ca8aa38e06eda0000000000", 0x13c}], 0x1) r5 = socket$inet(0x2, 0x2, 0x0) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x11, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) (async) sysctl$kern(&(0x7f0000000000)={0xa}, 0x3, &(0x7f0000000080), 0x0, 0x0, 0x0) (async) setsockopt$inet_opts(r5, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) mknod(&(0x7f0000000040)='./file0\x00', 0x2950, 0x13d4) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$VNDIOCSET(r6, 0xc0384600, &(0x7f0000000140)={&(0x7f00000000c0)='./file0\x00', 0xc8, 0x0}) (async) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000040), 0x8) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="14"], 0x18}}, 0x10, 0x0) (async) sendmmsg(r2, &(0x7f0000000000)={0x0}, 0x10, 0x0) executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f0000000200)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) sysctl$kern(&(0x7f0000000300)={0x1, 0x36}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00', 0x2) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000140)="b1000501600000000000000007000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361b12e19ef6c8cd6d25c95aad79c76619f0ba57aea8c500002002fbff0c2300008abfba0900000008e371a3f8343712051e", 0xb1, 0x0, 0x0, 0x0) r3 = geteuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, r3, 0x0, 0x0, 0x0, 0xb2}}) socket(0x0, 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x1, 0x5, 0xff) socketpair(0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x4}]}) socket$unix(0x1, 0x1, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 5: r0 = socket$inet(0x2, 0x0, 0x0) close(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000300)={0x0, 0x0}) getsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000140), 0xa) syz_emit_ethernet(0x36, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x3, 0x0, 0x28, 0x0, 0x1}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 6: bind(0xffffffffffffffff, &(0x7f00000004c0), 0xa) chown(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) chown(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x0) r0 = getuid() r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xd18, r1) setreuid(0xee00, r0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000380)='C', 0x1}], 0x1) sysctl$hw(&(0x7f0000000000)={0x9, 0x6}, 0x2, 0x0, 0x0, &(0x7f00000010c0), 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, r0, r3}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94100e4ac63c90dddc", &(0x7f0000000080)=0x16, 0x0, 0x0) execve(0x0, 0x0, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) r4 = socket$inet(0x2, 0x3, 0x0) write(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r5 = semget(0x2, 0x4, 0x0) semop(r5, &(0x7f0000000140)=[{0x0, 0x0, 0x1000}, {0x0, 0x81, 0x1000}], 0x2) getsockopt$sock_int(r4, 0xffff, 0x0, 0x0, 0x0) socket(0x18, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x5000)=nil, 0x5000, 0x4) socket(0x0, 0x0, 0x0) sysctl$net_inet_icmp(&(0x7f0000000000), 0x8, &(0x7f0000000100)="f9883bc9", &(0x7f0000000040)=0x4, 0x0, 0x0) r6 = msgget$private(0x0, 0x0) msgrcv(r6, &(0x7f0000000380), 0xc9, 0x0, 0x0) msgctl$IPC_RMID(r6, 0x0) executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x2}) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r0, 0x0, 0x21, &(0x7f0000000240)="ea08000000000000", 0x8) executing program 5: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) msync(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) sysctl$kern(&(0x7f0000000300)={0x1, 0x48}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x35}) syz_emit_ethernet(0x46, &(0x7f0000000100)=ANY=[@ANYBLOB="aa"]) syz_emit_ethernet(0x4de, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa9cd7361987d486dd60ecea6604a80000fe8000000000000089750e6b000000aaff0200000000000000000000000000010020"]) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r1 = syz_open_pts() syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x9) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000180)="37ddc650b3889e10f15f4b156acec5630d2c804704d7b782c99f286f84430225c15a906916ec2c3528934f69f7c48acba0ccd5d7971125375d0250c5bebadf7e03da0ed7951aaf84c07f07999ee688f8016ff772799f88ad870765d70887af4e0ad49733", 0x64}, {0x0}, {&(0x7f00000009c0)}, {0x0}], 0x4) executing program 6: select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)) open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000140)='./bus/file0\x00', 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{}]}) setrlimit(0x8, &(0x7f0000000980)={0x0, 0x51}) ioctl$FIONREAD(0xffffffffffffffff, 0x8020690c, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup2(r1, r2) close(0xffffffffffffffff) syz_open_pts() ioctl$FIOASYNC(0xffffffffffffffff, 0x80047469, &(0x7f0000000040)) writev(0xffffffffffffffff, &(0x7f0000001b00)=[{0x0}], 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r3 = open(&(0x7f0000000100)='./bus\x00', 0x200, 0x0) lseek(r3, 0xffffffffffff8000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x1, 0x0) shutdown(r4, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) kevent(r5, 0x0, 0x0, &(0x7f0000000600), 0x2, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') executing program 1: sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x6) socketpair$unix(0x1, 0x2, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) pipe(0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000280)}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x0, 0x0, 0x81}, {0x7, 0x7b, 0x0, 0x401}, {0x400, 0x20, 0x40}]}) syz_emit_ethernet(0x2a, 0x0) r1 = open$dir(0x0, 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[]) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0187009, &(0x7f00000000c0)) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x7, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000240)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) sysctl$vfs_nfs(&(0x7f0000000200)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, &(0x7f0000000000)="dcbf21de", 0x4) executing program 3: dup(0xffffffffffffffff) r0 = socket$inet(0x1e, 0x3, 0x0) getpeername(r0, 0x0, &(0x7f0000000040)) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_WRITEREGS(r1, 0xc0205609, &(0x7f0000000040)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000000000]}}) executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setreuid(0xee00, 0x0) r2 = getuid() setreuid(0xee00, r2) r3 = shmget$private(0x0, 0x4000, 0x0, &(0x7f000055b000/0x4000)=nil) shmctl$IPC_RMID(r3, 0x0) recvmmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x80000001}, 0x10, 0x0, 0x0) r4 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r4, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b10005166000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff", 0x52, 0x0, 0x0, 0x0) close(r1) setreuid(0xee00, 0x0) r5 = getuid() setreuid(0xee00, r5) socket(0x11, 0x3, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x1, &(0x7f00000004c0)="00000000e0330c46ff5fcd7f6cb0ce8668764d4af9a08a16556bdb8f911a4b8aa170db5fd18f5b2719e5d43f5b7b1c393247d2069f00295b5025c79e9867e8fe22aede1bbb481376cdcd80db459dfd4c615e2e184693caff85ae469df968c0e0912db5e57245cc2c86daa2fee31f2ac87b8f59e7b7c69a1b92e1b7fd23641414a847f1decc91759d71caf975261de58c0c3d04000000000000000d5c6a677fc75a336a9b8f7eeefd0adf33ef1a6f5e581059bec627e6b65dd43dc084cbe3f1826898670d351a9ed3d28b18f96b0b95210829720d1410654a368d8e7d48c8ac1c86392ccc6a90219b3d3c4f9d8696dcb40935a023976d9daf1f2011ec61804e6a85a687f7aefb4f2831a44904edaa9be3166e77ea1202b1a6ad59de30bbee8b8d55a70fb57dc0", 0x126) r8 = socket(0x18, 0x1, 0x0) shutdown(r8, 0x2) dup2(r7, r8) r9 = semget$private(0x0, 0x4, 0x482) semop(r9, &(0x7f00000000c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x4, 0x4, 0x1800}, {0x3, 0x0, 0x1000}, {0x2, 0x6}], 0x4) semop(r9, &(0x7f0000000340), 0x0) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000240)=[0x7, 0x1, 0x7]) executing program 5: syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d34520030000000000000000000000000000000000000000000009f05000400000000000000010100907800000000603977"]) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) r1 = socket(0x10, 0x2, 0x80) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x8, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x58}, 0x2, 0x0, 0x0, &(0x7f0000000180), 0x0) r3 = semget$private(0x0, 0x7, 0x3c0) semop(r3, &(0x7f0000000000)=[{0x0, 0x4}, {0x2, 0x2ff}, {0x3, 0x8, 0x800}, {0x1, 0x3ff, 0x1800}, {0x0, 0xfffd, 0x1800}, {0x2, 0x6ff, 0x1400}, {0x1, 0x7ff, 0x1800}, {0x2, 0x804, 0x800}], 0x8) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000002c0)=[0x87fc, 0x9b7]) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000440)=""/248) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {0x3}, {}, {}, {}, {0x0, 0xc8}, {0x3}, {}, {}, {}, {}, {}, {}, {0x0, 0x9}]}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) unveil(0x0, 0x0) mkdir(0x0, 0x0) poll(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffff9c, 0x8058574f, 0x0) r4 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r5 = dup(0xffffffffffffffff) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000000)=0x8001) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000280)) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0x0, 0x0, 0x10) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f0000000040)=[{0x1d, 0x3f}]}) executing program 6: getrusage(0xffffffffffffffff, 0xfffffffffffffffe) fcntl$getown(0xffffffffffffff9c, 0x5) mknod(&(0x7f0000000080)='./bus\x00', 0x8000, 0x6d1) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x1ffa, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x20) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) ioctl$FIOASYNC(r0, 0x80047470, &(0x7f00000000c0)=0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) ioctl$FIOASYNC(r0, 0x80047460, &(0x7f00000000c0)=0x80000) sysctl$hw(&(0x7f0000000000)={0x6, 0x19}, 0x2, &(0x7f00000002c0)="d03708848769fb04e5bc5b5d020e1a564eab970aad33c64c5b2fa12ab5f85eef2397be60d7041f3d4ccccbe5c9d79ab2451da74b999bc1c6b0d2e35a4b5e6c2bd499a5f4ecf99ba255ad0868e458f59382db5d761d0857f7431b480cc53f5c6a292d5aa169724bc1010800000063e0958135525fac470000d5e5eb68714f9252b7397a41c392c21ea7185104a6f0ace1122ada2c116a19d7f8338684731deecf8b6a9a40326d1a426e4a28f42b30d1507ffaac0d3c5298e747f6e557b6da", 0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x282) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0x8, &(0x7f0000000400), &(0x7f0000000440)=0x4) msgrcv(r2, &(0x7f0000000200), 0x6e, 0x1, 0x0) msgsnd(r2, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) r4 = socket(0x2, 0x3, 0x0) getsockopt(r4, 0x0, 0x64, 0x0, 0x0) mlock(&(0x7f0000800000/0x800000)=nil, 0x800000) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) getsockopt(0xffffffffffffffff, 0x9, 0x6b5ff704, &(0x7f0000000140)=""/46, &(0x7f0000000180)=0x2e) setsockopt(0xffffffffffffffff, 0x11, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000240)=ANY=[]) close(0xffffffffffffffff) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x1, 0x0, 0x8, 0x80b3}) r5 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000000040), 0x1) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x4ebfac6bbaf7959) executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r0, 0x80002) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) getuid() getgid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x200, 0x0) (async) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x200, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000380)=0xfff) (async) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000380)=0xfff) preadv(r0, &(0x7f0000000300)=[{&(0x7f0000000000)=""/26, 0x1a}, {&(0x7f00000000c0)=""/53, 0x35}, {&(0x7f00000001c0)=""/176, 0xb0}, {&(0x7f0000000100)=""/70, 0x46}, {&(0x7f0000000280)=""/77, 0x4d}], 0x5, 0x8) (async) preadv(r0, &(0x7f0000000300)=[{&(0x7f0000000000)=""/26, 0x1a}, {&(0x7f00000000c0)=""/53, 0x35}, {&(0x7f00000001c0)=""/176, 0xb0}, {&(0x7f0000000100)=""/70, 0x46}, {&(0x7f0000000280)=""/77, 0x4d}], 0x5, 0x8) executing program 5: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000158000/0x3000)=nil}, {&(0x7f000003d000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f00000c3000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000157000/0x1000)=nil}, {0x0, &(0x7f00001eb000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f00000d8000/0x3000)=nil}, {&(0x7f00000ca000/0x2000)=nil, &(0x7f00000d6000/0x4000)=nil}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0xa}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r1, &(0x7f0000001580)=[{&(0x7f00000000c0)='\x00', 0xfffffeb0}], 0x1) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) executing program 3: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) (async) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x4) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300010008, 0xffffffffffffffff}) getpid() getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) (async) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) ioctl$WSKBDIO_GETMAP(r0, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) socket$unix(0x1, 0x2, 0x0) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000080)=r1) executing program 5: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) sendmsg$unix(r0, &(0x7f0000001280)={0x0, 0x0, &(0x7f00000000c0), 0x0, 0x0, 0xffffff04}, 0x400) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x140) r2 = semget(0x3, 0x1, 0x1) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0xb27e, 0xffff, 0xf000, 0xfffa, 0xc8, 0x7fff, 0x5, 0x401]) writev(r1, &(0x7f0000000780)=[{&(0x7f00000002c0)="85", 0x1}], 0x1) select(0x40, &(0x7f0000000100), &(0x7f00000024c0)={0x1ff}, 0x0, 0x0) readv(r1, &(0x7f0000000740)=[{&(0x7f0000000140)=""/144, 0x34}], 0x1) sysctl$hw(&(0x7f0000000040)={0x6, 0x8}, 0x2, &(0x7f0000000080)="df", &(0x7f0000000100)=0x1, &(0x7f0000000200), 0x0) executing program 3: r0 = socket$inet(0x2, 0x0, 0x0) close(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000300)={0x2, &(0x7f0000000100)=[{0x25}, {0x60}]}) getsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000140), 0xa) syz_emit_ethernet(0x36, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x3, 0x0, 0x28, 0x0, 0x1}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000fef000/0x3000)=nil) shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205310) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{r3, 0x40}], 0x1, 0x0) socket$inet(0x2, 0x3, 0x0) poll(&(0x7f0000000140)=[{r1}], 0x1, 0x0) getgroups(0x9a, 0xfffffffffffffffe) ioctl$VNDIOCSET(0xffffffffffffff9c, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', 0x4, &(0x7f0000000080)='./file0\x00', 0x2e}) r4 = socket(0x1e, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r5, r4) r6 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r7 = fcntl$getown(r6, 0x3) setpgid(0x0, r7) r8 = msgget$private(0x0, 0x460) msgsnd(r8, &(0x7f0000001280)={0x1, "9d1729c0a34506e82ff9b5276f1f3488904fe4e427228ab75f5e5970ca3f7e70bb0c5a485c34f32ec3bd80465177c7a05beee1b2d476ed82ca76f8c03fa2cdff5682260714df3a4138b8596dc1b3fbd8c2bf45df2a5b14c6195bffd42b5e65fea1805ba1be7a99146e8f9dbf342ba274b39e69ee1adfa3ca92ea2e7e3ff1ac41907c4a7af2b300fc66c13273373b046353d31a9fd4270f1e4d9dcb65484c9dd7a0742da36f8f3e76f0629db82e78c77176ce4fac5ad07c6c8110af71cde70c8a4a39b25237462b955b98446af8e97ba3ce3db2d2be36079b60092a6ff467537aff1561d6f8eb538e4b36de844aa3273159cdf851704cd5817336d6df03f7f657d1af3068965dcdc649a0ea752513c9477fbb40c03bddae06ed6405392ac2b1c502155127dd835c1f67de9b3bba3c46c243fb8a6883e9bea7281b00a0c7b77512fe5cc6780da72be6802265f2d4ef7ed913751b3188ae98044552150f6b103976cd3b6a1c9dd9a136f5c7c21ace40de1f363ad28b76267b9a9cc7ada6afc4ed02e4d850baf019987bde7ad11d81d3bee159368f3c9842348163bf4adb0821ac680a4f55e5618fcd499b7cd60c0e9e6c5407ef955df362a76d68d32246463c60671d8b703886270bd902cf26a57f274f808a8f8e229446cfba93d7ea903b01ecd30518c507afddfc431171e66eb30ee055d72b74f776dd2e7433c69c02b93db5a21fd60982b2e354d36739684e5bbb097ad4b4e40491d9b93a38ec905457afc2090fadb62cd1a0e0ef2110bf56f79ebb9d9ebc58a11ce0ce70cd04f262ffa2c86d57edfb3d4a1335474dbcdd414254e2b6a2c9bbccf7447b5c751bf13d35be778f97c8fefa7a842e7f99c9c5b120923e279001944f378d5a4cb1992c91832ebf69543f571d0efe1e776549f0c68a2430de9b63f2d73a11bf4ed215647f3ea41bd3836c3abd2d0c8e03f96e284f2e80417555e6a49a51016b749c0ed5639153d88c7716fc05935771e8b0130686798b1729f29dc4304d65972c68dffdd40981d59442357cc64b22cb3f653fa71fb89a2fbffb49e0ddd62fbb50e581ca05cee487b4531ed7d07fca7b81af2b706f8263532f4fd6e417ab3536674553b486061c4bbd6e15d27d57883dd2539047c17f7563d93c41f94b80b3bd4b18bab2ff92518c6f6e19a7ab883c0626d3223b4f3e6b8a2095a97e249be03938acb365d331522ac40b43a671948bb644a3f5d731fd719b2595842c0334a546e0449cdf16d8fd169a47f8df308af2c9a10ff495b7fa06187d107d5a58bdd5b5938963a5b73e97cb5cc41c8557c90e003e28e68b7fb1c752b4d8c8bf4fcc981dc779c6aa936bcc59e3ab4bae67b51f424994d349a7ee087a542713ddaaac431b5fea94eb56416aa4afa5d018954ece38550dc1168c11a2c30a16a6f5"}, 0x43d, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x2}, 0x2, &(0x7f0000000080)="3b727a099addf9401e2f3166cdd29a3b66d196e1091d338a73239ce1d763b8", &(0x7f0000001080)=0x1f, 0x0, 0x0) r9 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) r10 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x0, 0x10, r10, 0x0) ioctl$VMM_IOC_RUN(r9, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000000)="ea3e7a297300000110eb0000", 0xc) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) executing program 3: openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/250, 0xfa}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xf3}], 0x3, 0x0) madvise(&(0x7f00003e1000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setreuid(0xee00, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0xb}, 0x5, 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffc}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040), 0x4) connect$unix(r1, &(0x7f0000000000), 0x10) r2 = getuid() setreuid(0xee00, r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x1f80000, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r4 = dup(r3) setsockopt(r4, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000003c0)='./file0\x00', r2, r5) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x190) ioctl$FIOASYNC(r6, 0x80047466, &(0x7f0000000100)=0x5) poll(&(0x7f0000000040)=[{r6, 0x1d8}], 0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) r7 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) preadv(r7, &(0x7f0000000280)=[{&(0x7f0000000040)=""/64, 0x40}], 0x1, 0x0) execve(0x0, 0x0, 0x0) executing program 1: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x2}) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r0, 0x0, 0x22, &(0x7f0000000240)="ea08000000000000", 0x8) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x40, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="08eae5ed7c0a80fd0f97d0034d1d780c8382fe47dc49792e4834fbcd15d3238d320090d82eb3b39f68f953e71517999072228b09065f17a19009124e00553f5cf3790e76bcbd7b7c101217b8dc8cfcf9df22e6003944b381c8614a96c4d6489351a25d0cab0c459ded91c357bff05bed744a01622ead6f7228981dc480f9410a902d82c524a9c5127e5e6a6dcc32741b7c599258af9d4cd1e6a9551e13aeacd9fa20fa475009edee2513595781bb908494bd716daa20975fe3691c1cb36920d3c55fffe72fc59c893b1bd6c815e2b972b5921181106180125218f9e1796c", 0xde}], 0x1) r3 = socket(0x800000018, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x22}}) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000140)="b1000504000004000000000010000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a421020000ed710fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051ed6b71d89e0000405f8ffffff13000000", 0xb1, 0x0, 0x0, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chroot(&(0x7f0000000100)='./file0/file0\x00') rename(&(0x7f00000001c0)='./file0/file0/..\x00', &(0x7f0000000280)='./file0\x00') syz_emit_ethernet(0x3a, &(0x7f0000000400)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0xb, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @remote={0xac, 0x14, 0x0}, {[@generic={0x88, 0x2}, @timestamp={0x44, 0x14, 0xb, 0x1, 0x0, [{}, {[], 0x1ff}, {[@loopback]}]}]}}}}}}) madvise(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000480)=ANY=[@ANYBLOB="ffffffffffffffff0800000008004700001c0000000000009078ffffffffac1400bb01070704e00000020b88fc750819986bd3262ddc9035db3a1fca980b858a55470596a834b0beb12e4c5f48b316944053256b5eff8ec021a2bbf613f363e93da161d706097856a18fa0e73a6ab8ff6046a9e2cb6da03015fcb8e54b4d4c89da356e4390c5e83fa8529c22"]) poll(&(0x7f00000003c0)=[{r0, 0x10}, {0xffffffffffffffff, 0x20}], 0x2, 0x5) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil, 0x400}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, 0x0, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000039000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000035000/0x2000)=nil, 0xfffffffffffffff7}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) sendto$unix(r2, &(0x7f0000000540)="03f820b301d798ca640f3f0fafbd31110973edb21289a54d349fe94c15a3f19987077d747ae61c1aa88492dffb53789f41cd4b8acdcf2ba34c2bc04ed36f9cd07e9f4b95bdd3202ebaf9338f7fd9bd506a33f940f45b1f2ee018b40e8ccc79a98b36778f98df4c037b8b0bc2c8855d8b0049d2b47b4e9c58deb0d0633e02cc341cfed890b525a3dcf0730c2b64ea8940cff6fc54ace290c110ba0636d9223a64447063b9bca881be682c33fee55d81bbd8516b384b7beaa0e922eba3047a22c9d19528b500245bb09d20778b3e66e6185ae6913edabef1e5af373fdb40b2bfce7cf4d044afae085accc73f", 0xeb, 0xa, &(0x7f0000000440)=@abs={0x1, 0x0, 0x3}, 0x8) getitimer(0x0, &(0x7f0000000000)) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x4f}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) getsockopt(r3, 0x7, 0xfffffffa, &(0x7f0000000240)=""/21, &(0x7f00000002c0)=0x15) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000340)) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}) syz_extract_tcp_res$synack(&(0x7f0000000300), 0x1, 0x0) attempt to execute user address 0x3c729 in supervisor mode fatal page fault in supervisor mode trap type 6 code 10 rip 3c729 cs 8 rflags 10246 cr2 3c729 cpl 0 rsp ffff800035af0b58 gsbase 0xffffffff82c50ff0 kgsbase 0x0 panic: trap type 6, code=10, pc=3c729 Starting stack trace... panic(ffffffff82826e15) at panic+0x159 kerntrap(ffff800035af0aa0) at kerntrap+0x1c7 alltraps_kern_meltdown() at alltraps_kern_meltdown+0x7b acpi_pdirpa() at acpi_pdirpa+0x2859a rt_match(ffff800035af0e60,0,1,0) at rt_match+0xc3 route_mpath(ffff800035af0e48,fffffd805ac086e0,fffffd805ac086dc,0) at route_mpath+0x8b in_ouraddr(fffffd805ac08600,ffff800000f54000,ffff800035af0e48) at in_ouraddr+0x98 ip_input_if(ffff800035af0f38,ffff800035af0f44,ffff800039428000,0,ffff800000f54000) at ip_input_if+0x25e ipv4_input(ffff800000f54000,fffffd805ac08600) at ipv4_input+0x47 ether_input(ffff800000f54000,fffffd805ac08600) at ether_input+0x525 tun_dev_write(5d03,ffff800035af12b8,ffff800039428000,2) at tun_dev_write+0x209 spec_write(ffff800035af1110) at spec_write+0xd8 VOP_WRITE(fffffd805e36b980,ffff800035af12b8,1,fffffd807f7d79c0) at VOP_WRITE+0xc3 vn_write(fffffd8076e75da8,ffff800035af12b8,0) at vn_write+0x157 dofilewritev(ffff80002a6899e0,c8,ffff800035af12b8,0,ffff800035af1370) at dofilewritev+0x1a9 sys_write(ffff80002a6899e0,ffff800035af1420,ffff800035af1370) at sys_write+0x87 syscall(ffff800035af1420) at syscall+0x72a Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xf4926348600, count: 239 End of stack trace. dump to dev 4,1 not possible rebooting... SeaBIOS (version 1.8.2-google) Total RAM Size = 0x0000000080000000 = 2048 MiB CPUs found: 2 Max CPUs supported: 2 SeaBIOS (version 1.8.2-google) Machine UUID e4c28bce-9379-8bb2-f2c8-a7cf484f58e0 found virtio-scsi at 0:3 virtio-scsi vendor='Google' product='PersistentDisk' rev='1' type=0 removable=0 virtio-scsi blksize=512 sectors=4194304 = 2048 MiB drive 0x000f27f0: PCHS=0/0/0 translation=lba LCHS=520/128/63 s=4194304 Sending Seabios boot VM event. Booting from Hard Disk 0... >> OpenBSD/amd64 BOOT 3.65 boot> set $lines = 0 set: syntax error boot> set $maxwidth = 0 set: syntax error boot> show panic boot: illegal argument panic boot> trace boot> show registers boot> show proc boot> ps boot> show all locks boot> show malloc boot> show all pools boot> machine ddbcpu 0 machine: syntax error boot> trace boot> machine ddbcpu 1 machine: syntax error boot> trace