r$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 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) setreuid(0x0, 0xee01) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) socket(0x18, 0x2, 0x0) getrlimit(0x0, &(0x7f0000000040)) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) r3 = open(0x0, 0x0, 0x1) symlinkat(&(0x7f0000000200)='./file0\x00', 0xffffffffffffffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f00000003c0)={0x3, 0x2, 0x0, 0x1fffffffc}) writev(0xffffffffffffffff, &(0x7f0000001280)=[{&(0x7f0000000000)="5f6a8de84b4c52", 0x7}], 0x1) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xab}) fcntl$lock(0xffffffffffffffff, 0x5, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001, 0xffffffffffffffff}) sysctl$vfs_ffs(&(0x7f0000000000)={0x4, 0x1, 0x7}, 0x3, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x73, &(0x7f0000000400)=ANY=[@ANYBLOB]) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x7e, &(0x7f0000000400)=ANY=[@ANYRES16=r0, @ANYRES8, @ANYRESOCT=r4, @ANYRES32=r1, @ANYRESHEX=r0, @ANYRESHEX=r1, @ANYRES32=r1, @ANYRESDEC=r3, @ANYRES64]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) close(r5) executing program 3: r0 = socket(0x2, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() writev(r0, &(0x7f0000001380)=[{&(0x7f0000000080)="805fdbdbc5fd8f0795c283ac3f0f452e37570d4cea833f1929dd9170ab36cb200e", 0x21}, {&(0x7f00000000c0)="16bf7f2f2cee6561fa5b22b9faebc2bbc9ecb57c1265eef63de948dcb340419d534ec364b3785b24aa6ba065581686ed1650247902ff4fd71e8c45932501504302836bb06cbbcdeddc3d499f8e197ea754cd", 0x52}, {&(0x7f0000000140)="98acb8ac06f1", 0x6}, {&(0x7f0000000280)="15fa80b21c8c7181a6101b4673e70770074e564bdd280959a931da6f196b591448d32e8ea8a6630c62a35c23c160c660bbe43ff0b15d30cb6718a97da141da48c2ab4188acc8359414d1a951a1a475d2594915f3f74581ae3090bcba76e541f1", 0x60}, {&(0x7f0000000300)="6aaa370933f538da5eee114d1abcde3d02ba9cd3996f76c85c893173cc6a21da8d60d495596f4cb60fe01aca9f9572ac97e4cbc2da1dbf7c98e5c8d4b83bb4d7785726446bd987f4fb26cf1c51ffbfaad16885da77fbf5bfdc5f6a98e41ebefcf1036a82f256", 0x66}, {&(0x7f0000000380)="2876ad49c4db816c53d4489440e92a36a451480cd64f0cefe4b0a0ba5e815a4848262a8a7158cbed29ad17d2bdd379e9989d6036ad841ece2aa0015b0a5bff56757c04222905ce455ddfa790d918439bc0f3616f945c506879c48b3eda23828f215c0f10df5adb6840fda252dcd32d1cf4ff36489db291f8779f941906867003b31f0c47281ec8c5d26eee08d5f276709b1f6041aab4e28f061d773693f2f821f63ddd0bd15e9c915af389667e28465871f7c5c917fafdebfd9b8d3bbc4628169c8aeca08729e5733178af202dda25bc8f51a3d978780632ec8df663d64b215a6648aa71e61f10e056830503f2facebbd2bc28bdb149a41961d5fb8c442d19159c34dbacd2da811cd3c4eb600c37627313a8d688248ad91074e896cc407ff86f64dba85659c0d24c090e8e312b0ab8256957b5addc87174a1d569c7d33b72f9ca3938923f17770d34b3c06f0524744483329bd46bf7c5491a9105802b48484e400180ae85caaad74e27bc3db15f9b0c823465d6054e2de4619acb9703fb91177bc8218b4eff2801df37e3841d1b38d620e6b802142a9d1e55243ef9418f139ea57a28f689000ffc0b80f7720686e61128d505126dfffed4538bdffec0ada4c07b8385781ad57ebaf482d67f45365c4ca5876d3ae4cc8b1923b660dc3f2d72bc7610524fc238d6bfe786d3c26f49305973fa8398bef4c89bb1760b6fb3ccd58bdcd20d7e49bef4c5fb5346e6a020d8aa246100045cdad67e1f1691e5aadc247428ede486bfbd121bedc36c2b48cbd18de383894e40a30392a734d7967b82005def485a8b56c865980cff7cd9772f3948f073b77a7e2ee69743dcd2f5c562f396dbfe072822141e9a766f1a598ecdeba28354925e137699a92258236225d6f42f8ef4dd0ceb820cf07f4317f7644b8a2aa151db9c6390ec1aabdf5da429cd10a02de128daa2711ef2fc4f9d4c9ad5c8df9deb91124c4e0697984444d5244eafe836e9d603080ba682d43db10dcc038f74007ef80f5333f50624edd476e7ac46977ea64befccc158d8400296ee3b66947c6e6c247cfb1061d721cefa4cf19edb4fcd41db40bea8cdee3afa1c735248325c9b593eaefdf99db49fb426f2bb02b24262d32b0886fb3209859a08a4c35d27fd69431b7c0e402030e4bd29a99ffad177f26e3a97a031b1190ae78516c6187dbd89a1d435afe119fba55ca8411c58c0830c3e2e84a81630a3c39292e3b93b8a24d169668970cfb525d8ffcbde618e54e1f04de9f7ea20ab6a3a0b4b3622d1595ab4fa4faac56cf6aec5d90aeb32e7354453d9f41aa3daae20ce6c3e52c8ae1193d2c9b594d277ba298401dfc894e31418e12e8a16dce72554bf54820634bf4b221c9ccfdb5125e0182dafc4c4f95d1afb4c320a470e8b35c43e0871e1921082677e26b8501a59efae0c8f0be87d4ef539f69762ad7d0b1c6d68193100c3e7b00424c2643930ad8d217a1af8dd110708bde010c149846cb4823776236c39175f67c9d00e1fc5021455bfe66637c236199e1dcb92ddb4e4f007b7c87f98f2d05455728606e99c68dd729f065748e3aba44a8f97202df494a7154eec435871f4f2f4f40c427b6f8e845fba65784dbfedafb302b5e0263682eb92e9452b149a331c3875898c2aaafdb3529f1191c6b8333f48930f85a6733af4f3ae42a2821a6c3025b81b5462398a61e1fd916203c5bc34fd81d9f1e7b8e10220889e5b5e968095976d737cad9d768047bce2c6a7dd38deda16e9a9ab5d5e265f5b359739008387bc5d27ce6dd7ea95e1a38bac9bbeb2c0a048a7015ac1295cdbfd99cba6be461e931587a9befb8392a4b1bcfe654f73cfe6fdfad57c34e730515f2b18b4e0a08b192ce820248d7962d9701bed0b188fbece1e15cfcad11dea546856d4919e66a2880a42388dfe26cc21c6b2057127de2021975dc6b5826a57186cab79a98116084fa3be361e27824936c975eefe6b243765c82f14c976918819e9b31a4baad7eb18f62e31fe6666c3c04002eebb0f7bbb0ea6a0212c5c5c16ce4a243867ef35e0c8fa774535879d369a505683cedadaef3c63d6900c886a3e357490852b3f5fe11656f86372a76e16db10547cbceceb7285d5576b66ce48d0ca42f818e979368383c466947f18440cfc385610ca2035c7eb9641327248760b545de1ee7539d046937a0e4bd3d28b52d0ddcd626089c25f0fc1afae869610d851f933b323249aa5dc83bdc636a224ff6e0123e01211fbabc75b372f2eafc33da0e1f20d7f2b9ae73cf4c665da24c0cbf6d3644f51e09390991f7cefa5990a94243b07b2c958e7e244e40b8707631f8bc12355889ab099c3e8506507ba8adc1480bcece22815ba9c0145d63ed9db8af748005feaec71b475f8d4990bf6e3666e8b88cfabe19b53c13d84ad99bd9529cea5c4916d1c03838060501a9539ca3ea2858693aef5c3ddcfe348a651ff8b1cc9e8aafcee3508ef02f3cc471eaa0592f100104b6916fff923f80f5172065481ab7fdbe4bed11ca87f26935a1d17aa1d47ab3eead82b36506b8ff6fab36c0cba6808f5bfe5a4317ecdd87d7be5f4c4d4abeb7f292bf8f11f69bc733e4d4bfd26688534bfeb905c0364ccc62d691384c8844a93a86ce095a9b7f8ff19a5070935a4e13c8e8dcc31ec4b3fe3f62136f3719cb990af0b0d980f36b620b92beb293bbf45e1396d024d28ced04fc977cbfea360eafc4c1a693b3ba2f0c070898533eda594ac99f7faa7c488aa1705a11ff7c5ef6faed4f18943144c804b0d26fa1daf88253d9e40c3bfbb85688b5b632c17ec323b514e4aee220bc3242e9628bccc13756bfb75921a2a0b4398025d7fd8910326a39bb538891ce3f80911fe457500c96341030f067882aaf7ca98308dde626b4fe594045c9e070d61699dd88f94a4d0a79801b2a9b306259ccf6686f74bd63aefeca97adb24f4128524d0d0ee9d52dbbfcc3ffbe618e463953f03de951b84dde0bb8d5da954d6ef8739235aac816781c4bca0b4628d266d955e4a219bed8d1489f2c31b03b7ac788fc54e2fda03b246526a86f31f94cfe70ef855df4fc1fc018da889946c819ce2f5529e05f019e0ee01720eec6e3c64d7030e27ffaf2948619e9786ba1923958f017d708cdfd5d0b3bcc2c3ee36d22cd3bd5c0d2ab2b004a1d3c33cf057a9aba1f079640262c63ba3bd6580e9e8fb87f5f423892650a398d0a42258dd9da7c4b60c897e31274b53885b27038691aa4d82ecdc921de528db6f44ec00bef091dc53d88c7831ee12f831111476f1105021877dc174231259d357563e2bb0b87d90c608d575c886725890239ad987afe4040716417bef8ae43043dbc007a902d602085ba49085e4f99d304dcca04c2ec60d46062a833062469ebf3cf39788efa8ed91fd8c58fd9da897e52d7fa2a8bf35266a50fd3124149ed86e21c193b2fc00a439a38236a31b4cf86496c2686534c884f1afbb7ff72984e26538951a6bdcf3e62cd00217ccf6a86eed42cb2614764b1fe0cee573a1c3c3576d7d4d61deebcee15399ee153905ebebb3f7b4fc9a02a4c27a723032ebce6169ac8eb9b1ab4324373ae6c4a412ab84913e7550cc50d8457c4d60138f1f512f0142e7fa0bf51fd4ce8a1327e9b91802c85394827a5172b04d51bc53e7eb5e060f3a6c6262c1ef426be4bb9c57acefde7d58c351a3cdcad278d46e0b22e59117858f43cf401210bcd80c00284fb1548bbd9394eedf0e11958109d2f3d52e545764dd15d1c0fcda35c37ebf940312d5172736473eb6414be5ce7a515413404973e387c1c6fa8dddb357bb9f31de2fc1776a882a61cd79cbd0644978b760dbbea01ae910241011ca0ba81c3ad3162c789106a721e9598cf8f3617b8b1a23b3aa73cce8e015d629cc12c39fa60d054da57619b9d7f4307163bbb5f05befcd64fb01ed795c7159592b9f87c7dd004632f5bf4f6b1e8d961fd7b80b4a391eb4434bf3f62fd60c0ad5747dc47dcae0a05ef521e2ce05bbe842d73cb88be610529c791ca4ac16c182d1fb2e524dcb20665aa189b9ccaffd4c4bbd6738501844c2b85078bf117b1c3f41659f98755ddc4c5a20f4afe0b64755e1cc5e4fb4d8a24634da2ffb027fa59dcf9fede959964b25c3315c9875f19cd2e14d0bcd413033c7157cb86e8d7472ff7ebedcbbc74fc72c99c292040712ab4e9a61d1ba6e0d0b115913f1cb4658220ac05fcdd8cffe094d45c54bd068a5b0604ee7c751ae46be038863174043aab9623925d6855ef7d417b15c4268ea6882ce955ef28d249ce73119ec8de44b8b6bb72c8217e569728292d8a1f376844bc4d68e11a09127835d076fb7e824880028f96313bde4db4c50dbbafbaad148fafc108120845e93534e8264225c9f500b778ac401c890427a0b59687854c0ac51136b8576cda8c48e0e0c24bc1b26387651989f6ff4a22f14bc577e3ce1b72462376d0786d1ed0898dcfb9d79323797dac24c65c68ae862ecb26b6e37a2839f94f9f7107fed3fa5bd7e3683d94096f4e8545eb223b8f078ed97e0a6e3ea0121df2840ba4127a119d262bcbdb1582157c662bd6f5739ddca865ccc65e4c185502527301c65d0d7bbc3d32791ad3a28f63a76ad4a84ab36114249d0e89f9a5d9782510abe2ef450e6b31b2451353fca2aa163109c48a6be2c567b16f28147060ead48e5730ce6515e20d35e4188bcdc86a85bd69099c9cccbfa99798ff0ce9f466159b5f26675296ff57004863eb893b15ec115eca3e4240490589c27ea4c0667544bf8fe8fc7b8ec323760447a65de2d1daa7c87250e8575d4c430f1e40b8644c61c6170577b4edb3dd8ffa36223118d306d1ce1855b5fa7e9492be0cf5bf04d43b30513a28f16de834f4ed47aec4e9a5117dbf23ec22afac613d8d80d930d36f234901c296c0908cda040312fa2fb7c4e1e69a649e9acfee62eccddb25138d7af1c5479cda6feb66cdc819685efc404f5b2f6cffa4f2a6e06e9a668fe35b01a831d57fa4651fc6645096f4d910e27c21a71dfb98adabb90bddfb4f6f33936ecd5f00d827e0304bb2767d42af44c9d6e30a8093530e5b64f676e29239d6915824718aabe67fb78038a0e11dc9741023a0fd392ebc8fbc421341d3150d897a30c441d5674ef2118c0ebc17278a5ce8781d30b787b0675312b7ec5000247e0fa19f1f4389e37c62608c2ec33e8ea0883967dcf7f753e3c569b2c1983fb4e436c0c7940fe3d75d3eeb2f66bad5e4d5ebc0bb4de8716dc32d180d9dca7c7294b88afbdbcad52bfe796b8f8c23884f333cb83889ad40010db9b2dc5151e8d12e6c76db3bb15f08826e245cbd1bc361fe9e913a9eb821b04a619eb78c83ac949197f690eecc366ad39e4d7dc3d6d8fa9853a986ed1cf8ba336cada0e25b05327a23006ea5b2c10e12be49e036a9d664f24910d5f836f54bc5bcd9b17f3cdc8fc79acb29560c46f1608917a229effc66db65f5ff8f4532f699e0cba5d5af6b176f4d8849b0a81b1d029e2874c687e669092c2446f64b99f2b9d5d6f4c02b403cfbbdd34cab87e756157c3520edd1698cf14779275d894d258049220a23c7c34b7794ee4f023b1e5fa67ac4c0b30afb2b3e1f4cacd9f3d9221a9d87f0b8293879a43b60047bdcd06ee852f03b84a21222d0778a65a2a43d251356d6b8d39c42c807978919ffa0b3b8b5fa6d8f6c4b870b0347407dad09c9b4be7dedb8ef7c27b9210373cd6aeff249a2b849d2ac79cb5b587a3c070eadf0228d824bafbb5057b12b6bc3cdd0efdf8f7bc4f987a4e6", 0x1000}], 0x6) kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) execve(0x0, 0x0, 0x0) mknod$loop(0x0, 0x0, 0x1) open(0x0, 0x280, 0x0) getpid() recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) link(0x0, 0x0) setitimer(0x0, 0x0, 0x0) select(0x0, 0x0, &(0x7f0000000140)={0x9, 0x0, 0xfa}, 0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) sysctl$net_inet_tcp(&(0x7f0000000140), 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r4, 0x8080691a, &(0x7f0000000100)) setreuid(0x0, 0xee01) ioctl$FIONREAD(r0, 0xc0206937, &(0x7f00000001c0)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6}, {0x3, 0x0, 0x80}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) executing program 7: r0 = socket(0x2, 0x2, 0x0) socket(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0x0) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffffffffffffff080045007ae170782bc229bcb6d0e695170090dedcb29bcabbd632d7d62fa1173b3700f9c504f8c76e8a45a69e7614a604557a4850c047", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) kqueue() ioctl$SPKRTONE(0xffffffffffffffff, 0x80085301, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setregid(0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x20, 0x0, 0x0, 0x400}, {0x8106}]}) pwrite(0xffffffffffffffff, &(0x7f0000000000)="22ca014db07e7afa75bf1df3d5fdebb9340380e204c0cafd2c5f6a55f429081ad442f890705d7eaadc53e47eb63db546acb18cd3e3445524129e543b53ea1dd15c940b90c5c3fff0909746056db23907be9895603140c9c542dc3cb85af712616067739eebbe88f698c4d5061b952bfbacfee063803284243c42c605a9f90612a9f7ab8b7cf24335994e0718f659aea9d36ec4e91dc1bfe757e66e09a693935b77e4fcd0b5c3f7c7b038f13aad627530e630e689f135e277f63c74e1e7633742b0c792900f21f50e8dcded69b268ea912b45a4007df32c780035acc9b855c26481b24d334bd05ff10d086945", 0xfffffffffffffe38, 0x8000000000000001) syz_emit_ethernet(0x9b, &(0x7f0000000380)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x8d, 0x0, 0x0, 0x0, 0x2, 0x0, @rand_addr=0x3, @multicast2}, @tcp={{0x2, 0x3, 0x41424344, 0x41424344, 0x1, 0x0, 0x5, 0x0, 0x9}, {"f077fa6892bf4f5bde42ab9f6370ae615a269bc2648d058fb7e0a13e052a67d0dee486dd588260a281d2824ecd55c01049c8f1f2182ac02792e0bad5a834298bbd268d70814091de859fa8e45a7f5d0101aa3fbcf556944a5100a10db575ce75f4789cbe94"}}}}}}) setrlimit(0x0, 0x0) r2 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r2, 0x0, 0x7, &(0x7f0000000340)="15337ac0", 0x4) syz_emit_ethernet(0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaab93fb53c6720f9440f6e28f214e961d9d8aead6b9ddf86ddcec400"/54]) syz_emit_ethernet(0x2a, &(0x7f00000002c0)=ANY=[@ANYBLOB="54b3a4aef64772306a85223185ffffffffffff00000000000008004500001c0000000000009078e00000"]) syz_emit_ethernet(0x7e, &(0x7f00000002c0)=ANY=[]) recvmmsg(r2, &(0x7f0000000040)={0x0}, 0x10, 0x0, 0x0) r3 = dup(r0) setsockopt$inet_opts(r3, 0x0, 0x23, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffbffe, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x10, 0x2, 0x0) dup2(r5, r5) executing program 7: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) sysctl$hw(&(0x7f0000000000)={0x4}, 0x3, 0x0, 0x0, 0x0, 0x2) ioctl$WSMOUSEIO_SRES(0xffffffffffffffff, 0x80045721, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) getpid() setreuid(0xee00, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) msgget$private(0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x0, 0x0, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000), 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x802069de, &(0x7f00000001c0)) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x400, 0x82) sysctl$fs(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = getuid() setreuid(0xee00, r2) stat(0x0, &(0x7f00000000c0)) r3 = msgget$private(0x0, 0x746) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x7fff}, 0x0, 0x0, 0x3}) socket(0x11, 0x3, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f00000000c0)=[{0x3}, {0x3d}, {0x46}]}) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000100)=[{0x2}, {0xc0, 0x0, 0x0, 0x3}, {0x6, 0xfb, 0x0, 0xffffffff}, {0x4, 0x0, 0x1, 0x3}]}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000100)=[{0x2}, {0xc0, 0x0, 0x0, 0x3}, {0x6, 0xfb, 0x0, 0xffffffff}, {0x4, 0x0, 0x1, 0x3}]}) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[]) socket(0x0, 0x0, 0x0) (async) socket(0x0, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000140), 0x10000, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) setrlimit(0x3, &(0x7f0000000180)={0xb66c, 0x100000}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000200)=[{0x3, 0x3, 0x1f, 0x7ff}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) socket(0x18, 0x1, 0x0) (async) r3 = socket(0x18, 0x1, 0x0) listen(r3, 0x0) shutdown(r3, 0x2) dup2(r2, r3) (async) dup2(r2, r3) socket(0x1, 0x2, 0x0) (async) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) (async) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) (async) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) r5 = kqueue() poll(&(0x7f0000000000)=[{r5, 0x1}], 0x1, 0x0) write(0xffffffffffffffff, &(0x7f00000000c0), 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, r5) syz_open_pts() kevent(r5, 0x0, 0x5, 0x0, 0x0, 0x0) (async) kevent(r5, 0x0, 0x5, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4a, 0x0) executing program 0: syz_open_pts() r0 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) ioctl$FIONREAD(r0, 0xc0287533, &(0x7f0000000440)) mkdirat(0xffffffffffffffff, &(0x7f0000000740)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x0) unveil(&(0x7f00000004c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', &(0x7f0000000080)='W\x00') unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000640)='W\x00') socketpair(0x6, 0x8000, 0x3, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r2, 0x9f, 0x3, &(0x7f0000000680)=""/134, &(0x7f0000000280)=0x86) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) getuid() fchown(r1, 0x0, 0x0) r3 = getuid() setreuid(0xee00, r3) open(&(0x7f00000005c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x80000000000206, 0x4ebfac6bbaf7959) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = kqueue() kevent(r6, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffe, 0x9, 0xfffff, 0x1000000000000000}], 0x9, 0x0, 0x0, 0x0) recvfrom$unix(r4, &(0x7f0000000140)=""/142, 0x8e, 0x0, 0x0, 0x0) write(r5, &(0x7f0000000000)="b8", 0x1) setreuid(0xee00, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socket(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0xc8, 0xffffffffffffffff}) r7 = kqueue() kevent(r7, &(0x7f0000000080), 0xe4a, 0x0, 0x4000a9fa, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) executing program 2: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000140)) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r1 = syz_open_pts() close(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r2 = kqueue() r3 = socket$inet(0x2, 0x2, 0x0) getsockopt(r3, 0x0, 0x9, 0x0, 0x0) unveil(0x0, &(0x7f0000000080)='c\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x2, {0x200ff}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) kevent(r2, &(0x7f0000000080), 0x3, 0x0, 0x7, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000200)="f6", 0x1}], 0x1) executing program 7: syz_emit_ethernet(0x138, 0x0) chdir(0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000008c0)=[{0x0}], 0x1) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f000019d000/0x3000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f00006d8000/0x3000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f00004f3000/0x4000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b10005160000000000000000070000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236acf20b7804be38164991f7c8cf5f882b2900e1aa5b23edebc8ef99a8ad491726fa8251e2f0ac3ebbc2feb3fda1139b672f4d3353eb06acdb35a069d7080000000000000000008904000000000022830cf41bed66f4f365ccdcf3e4999d9d", 0x89, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000040000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x3, 0x0) close(r2) syz_extract_tcp_res(&(0x7f0000000080)={0x41424344, 0x41424344}, 0x7831, 0x2) syz_extract_tcp_res(&(0x7f0000000300)={0x41424344}, 0x1, 0x428) syz_emit_ethernet(0x242, &(0x7f0000000580)={@local, @remote, [], {@ipv6={0x86dd, {0x4, 0x6, "17383b", 0x20c, 0x89, 0x0, @mcast2, @rand_addr="74ebd4500c0cf4d6afed38135b840151", {[@hopopts={0xcd, 0x0, '\x00', [@pad1]}, @routing={0x89, 0x2, 0x0, 0x0, 0x0, [@loopback]}, @hopopts={0x3, 0x1f, '\x00', [@padn={0x1, 0x3, [0x0, 0x0, 0x0]}, @pad1, @generic={0x2, 0xdd, "08bc74765b55d5cb920c8506c1692c09fb5d1bc83d76833073b7286179589d8e812144bde5118bb29e46475a716fdd6024825aa473ccce333453221d23e5f515a8813c87a7e02c3523dc35a90932dcf44cd7156811bfe99fd737cb6607187bff8dbbef4142b9fe421aace674e69c1e6145866acdaa2632a1fccd9427f57540be7a6d05d0d47ec660a385952e08ff3ee1b4d85ac4a09280cc377d5963c6da8ee7d6ff91cdb587cd1689039182646c0caf1e8cbf34e0ade661b1307b60d3bcd983dc3beac1325f795ca356e38ae59153dbafd14e808f2287df8515dc7aa4"}, @padn={0x1, 0xa, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @padn={0x1, 0x8, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}]}], @tcp={{0x3, 0x3, r3, r4, 0x1, 0x0, 0x16, 0x80, 0x2, 0x0, 0x7ff, {[@sack={0x5, 0x1e, [0x3, 0x0, 0xe78d, 0xe0, 0x63, 0x2, 0x0]}, @md5sig={0x13, 0x12, "cde0d55117f946deacf55a6f620da24a"}, @sack_perm={0x4, 0x2}, @timestamp={0x8, 0xa, 0x1, 0x94c7}, @sack={0x5, 0x6, [0x400]}]}}, {"2696bd853d79f8dfa21d1f58b73303ae11774f7b48e408b4db48e906d7531d17a56b246a29876bdc5ed185d1f9c334bb53ac951dcfcaa40e41a8ede483202bb7cc2950ada086840287140522959002e6e7c79fa5708854fdaa72536af79e1b1992fa4033fb5c06d1d0eb96964c32bf4ca55874d50a1194c7b362bec2ab7ca093df4fbd63"}}}}}}}) socket(0x18, 0x2, 0x0) executing program 2: socket(0x11, 0x3, 0x0) sysctl$net_inet_tcp(&(0x7f00000001c0)={0x4, 0x2, 0x6, 0x9}, 0x4, 0x0, 0x0, &(0x7f0000000200), 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffff5a) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{}], 0x1) writev(0xffffffffffffffff, 0x0, 0x0) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) sysctl$ddb(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) r2 = kqueue() r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000000)=0x1) ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f0000000200)={0x873, 0x7c, 0x19}) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x5, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x25}], 0x3, 0x0) mknod$loop(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r5 = dup(r4) ioctl$BIOCSRTIMEOUT(r5, 0x8010426d, &(0x7f00000000c0)={0x100000000000003}) shutdown(r1, 0x0) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60aa862000302c00000000000000000000000000000000000000000000000800001a00000000000452b89078000000006041c93a000000000000000000000000000000000000000100000000000000000000000000000001d70c2078b3a9231a7cdea04214f8ec9ac9b030ae0872c19e23a17431ce314e9d7694d068"]) syz_emit_ethernet(0x8c, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000000000562c00000000000000000000000000000000000000000000000800001a000000000004010090780000"]) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) select(0x40, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x40000000, 0x0, 0x0, 0x0, 0x1000000000000}, &(0x7f0000000380)={0x100fff, 0x0, 0x0, 0x0, 0x200000000000004}, 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x0, 0x0, 0x6, 0x0, 0x0}) sysctl$vm(&(0x7f0000000000)={0x4, 0x1}, 0x4, &(0x7f0000000400)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466057893082876ba33ee8cf2b0b3907f5101000000d7e39544aea098d196e63d03cbf92380dbe904538135f09e59b5afb6d94952fb04ee64b0ad54e6d4e309d50942", 0x0, 0x0, 0xfffffffffffffe8f) r2 = syz_open_pts() writev(r0, &(0x7f0000000180)=[{&(0x7f0000000280)="14cac7f0eccd95c9e2f88b57e0226fc7a6778cff51fddf183edac0e7484a0fcc541976e3f92dd7af64a2c1e30b06129f992e8086abdc19940a428ab80a1684dd36797b249c416e6d1f11b7f8af0a34fddf5a1665ec40ebfbd551bb9abf2f69b201f87106353c6cf25988b135a124988d0a00", 0x72}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffdffc, 0xffffffbf, "ffff0900870000ff9e0b000000ff560000000014"}) close(r0) poll(&(0x7f0000000240)=[{r2, 0x68}], 0x1, 0x0) executing program 0: sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050300000400000000000101000000000000cea10500fef96ec0c72fd3357ae30200007804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3eea3c57699a6443a42102000000720fd18b08fbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e0000405f8ffffff13000000010000000000000000000000000000000000000000000008", 0xb1, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x801169ac, &(0x7f00000001c0)) socket(0x18, 0x1, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000040)) socket$inet(0x2, 0x4000, 0xff) msgget(0x0, 0x486) sysctl$hw(&(0x7f0000000080)={0x6, 0x18}, 0x2, &(0x7f00000000c0)="99c5069e7aab2155751fcf107818533afc9ff01a68a4b1ba7c4b74c49dd1e5d7ce2282a30a5b47494b6ce08d59af7e54a83a1f3be673a174c3a12223a171ff2ab9960e0d43f0a6c3948f11658e876ac2126614dcd00fdfe76f1ace1f77da0c0af828b5c508585fd9df9ae729f85999a053e2c9870fbdd4e491010c57791840912d7f29e24076b281131a6f0b680f72f2b0d99e8e195b838205d6dfa19e571948", &(0x7f0000000180)=0xa0, &(0x7f00000001c0), 0x0) ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffff9c, 0x400c5752, &(0x7f0000000280)) sysctl$hw(&(0x7f00000002c0)={0x6, 0xd}, 0x2, &(0x7f0000000300)="25dd1b2a6dbadc293932da3462b760745a7927e6dbec8f86f66c1c1b20469b3e8ba3b1de51a78766f31de7a2b705a7b1d0f2b027c11fa59b412caf8d1524ee501df9ece6b1d206efcbc9a2b1f07ef8bed455678504412169ac6bc1a0ea03f341bc4493e0d2fea7420d967bb8b812599fb7c0a03d8f6ca39649a12f7da2fb23e013ed120bd2e051d0ee7a0117f0f5ca49cd13b426c506ef5629dc256a994c00f2f317c13fa15f45a849cc2db93244042662687bda03b4e7c5f9de20", &(0x7f00000003c0)=0xbb, &(0x7f0000000400)="a379c11753f9a1d18ea4c2d7b5fe7b57d1640fcd50", 0x15) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, 0x0) getppid() mquery(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$VT_GETSTATE(0xffffffffffffffff, 0x40067664, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x8, 0x0) syz_extract_tcp_res(0x0, 0x2, 0x1) shmget(0x1, 0x2000, 0x101, &(0x7f0000ffb000/0x2000)=nil) fcntl$setflags(r2, 0x2, 0x1) sysctl$kern(&(0x7f0000000580)={0x1, 0x27}, 0x2, &(0x7f00000005c0)="b063830dc8b6c1b2ee5ee698c228cb8a02b7fd0b2c8d5da0fa484652eb98449c94959e0d1bf08fd28cd40fa3d231d053ebcd36e9827d051e24a963113ae6b26d1590ed8ca0242d63d4d6c459a2b5480e136dd1025941870fdc988210d6bffcafb14a00a7832140be36a6dc5063cfb0854049d7423d3bc223e803c5e4f38990a026681bb5e2280ad2fa8d0926c963b5", &(0x7f0000000680)=0x8f, &(0x7f00000006c0)="903d8327b5ce50addaad73418bdce40a4b2d3977862828eb2a675be6bf7dda2f5476aa7e6cd1ec3ceead42b59c1908a65aa7d5685efe5273f9b0b8193655218eba3eba95e724e03b385052059b20f509fecab2e11ecbc1e13e515e10d3340acf82b5f82670cec4b73cf5c9790b8c866d3536088fbd93c64bef3985ff59b48d7ead7b8392eaec20381afa798940e57cdfe3e7191de397676561733133832737467d5fc277f6c6a9bbb15bd8d88124de7d5eaaa223a1605058f0265fd4028a0f7cd33e732b1c2f9e78754920ad", 0xcc) sysctl$kern(&(0x7f00000007c0)={0x1, 0x2c}, 0x2, &(0x7f0000000800), &(0x7f0000000840), &(0x7f0000000880)="b33d6bf5dee07982c983cccd21940875284f3c00e914d1aadf586c89324387eead70b4147a2687c379dbc0748e2116be2efea7b2d7f35543737ddeaa761874fa73347ef3a649ed8c7f20cff456a55cab5f0d22e5550a572a924366af0c8dd423575916da1ffa5449a6f602c02a29f82b0feb9b65eedeba64fdf358db8dbc7c0de3ba434eaa88f444262af1fda7e293111c0ef7563eaa8f10a19b0285f18e8afa825088da410f7c1775093e80f378864e481e10795bb53f8def299071c7d7ec2e17c2836278aad41e4cf6b5fab310d643f7236aedf93343240a", 0xd9) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000980)={0x861, 0x7fff, {0x7ff, 0xffffffffffffca39}}) pread(0xffffffffffffffff, &(0x7f00000009c0), 0x0, 0x0) r4 = semget(0x3, 0x0, 0x0) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f0000000a80)=0x9) semget(0x1, 0x4, 0x0) executing program 7: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x202) r0 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) getsockopt(r0, 0x0, 0x69, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0x81, 0x6) socket$unix(0x1, 0x5, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/118, 0x76}], 0x1000000000000212) mknod(0x0, 0x0, 0x7) sendmmsg(0xffffffffffffffff, &(0x7f0000000a80)={&(0x7f0000000a40)={&(0x7f0000000540)=@in6={0x18, 0x3}, 0xc, 0x0, 0x0, 0x0}}, 0x10, 0x2) r3 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) pread(r3, &(0x7f0000000040), 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000440)) socket(0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) sysctl$hw(&(0x7f0000000000)={0x6, 0x19}, 0x2, 0x0, &(0x7f0000000040), 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) writev(r5, &(0x7f00000002c0)=[{&(0x7f00000004c0)='L5', 0x2}], 0x1) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000480)={0x7, &(0x7f0000000100)=[{0x4f, 0x92}, {0x5, 0x0, 0x0, 0x4}, {0x206}, {0x6, 0x3f, 0x7, 0xc1cd}, {0x20, 0x7, 0x81, 0x6e}, {0x6, 0x1, 0x8, 0x82}, {0x2, 0x0, 0xfb, 0x20}]}) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(r6, 0xc010570d, &(0x7f0000000080)={0x0, 0x0}) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vfs_nfs(&(0x7f0000000100), 0x3, &(0x7f0000000140), 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) executing program 2: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000240)={0x10, 0x0, [{&(0x7f0000a9b000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x41000}, {&(0x7f0000a21000/0x4000)=nil}, {&(0x7f0000781000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f000045d000/0x4000)=nil}, {&(0x7f0000094000/0x2000)=nil, &(0x7f0000190000/0xc00000)=nil}, {&(0x7f00005f4000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000379000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f00005f2000/0x400000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000010000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000b26000/0x4000)=nil}, {0x0, &(0x7f0000608000/0x4000)=nil}, {&(0x7f000021f000/0x2000)=nil, &(0x7f00000fa000/0x1000)=nil}, {&(0x7f00001f3000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f00008c7000/0x4000)=nil, &(0x7f000050f000/0x2000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) setrlimit(0x0, &(0x7f0000000000)={0x1, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) close(0xffffffffffffffff) sysctl$kern(&(0x7f0000000000)={0x1, 0xb}, 0x2, 0x0, 0x0, &(0x7f0000000040), 0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000040)={0x3, 0x0, 0x8, 0x3}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x60}, {0x4}, {0x8106}]}) syz_emit_ethernet(0x119, &(0x7f0000000140)=ANY=[]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r3 = socket(0x18, 0x3, 0x3a) setsockopt(r3, 0x29, 0x7, &(0x7f0000000040), 0x0) getpgrp() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x10, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x8, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f00000000c0)={0x2}) setrlimit(0x0, &(0x7f0000000080)={0xfffffffffffffffc, 0x1000002000000005}) r6 = syz_open_pts() writev(r6, &(0x7f0000000500)=[{&(0x7f0000000440)="fde0", 0x2}], 0x1) executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, &(0x7f0000000180)={0x598, 0x200, './file0\x00', 0x5, 0x6, 0x6, 0x8}) chmod(&(0x7f00000001c0)='./file0\x00', 0x49) close(r1) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, &(0x7f0000000240)={0x4, &(0x7f0000000200)=[{0xffff, 0x7, 0x4, 0x43d4, 0x20}, {0x401, 0x7fff, 0x71, 0xfc9, 0x2}, {0x2, 0x0, 0x8000, 0x3, 0xd1c}, {0x6, 0x5e62, 0x101, 0x2, 0x7}]}) socket$unix(0x1, 0x5, 0x0) socket$inet(0x2, 0x4000, 0x3f) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) shmget(0x3, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) fcntl$lock(r0, 0x9, &(0x7f0000001600)={0x2, 0x0, 0x6, 0x8}) msgsnd(0x0, &(0x7f00000016c0)={0x0, "d5c11a700f2b983298641be125502dcd8d850dce3c65cc7ad1b04a2295734dc1aa2a340f746862a1dbf18bd2fee984f845289453834af8d8858110d748ea1ab15116aed7f03bd3a35665752e63fe47f1013dd68b5f2d8862d619476b222ceca40f6bee3e44beddfecf0529cc406894bf298cdd21031c41c8e2c9766adae520c988d97aad0b6de629f4cfbfae847061bd09623af2df19ea623c2c642cbe5d7c7b2881568851d83b485cb0cdebd052b51089cb0b4318b33c523668cdc78a77d52cb4e66fa1c4db124d444bb4a9d2ebd2d960d679495720115bfe613ba5f703f2ec106b3f543f1d230aadb0ff96e959255eb623ada12d9a5f1bb61d54a63be1d47bebe0eb7b178d9252a1a898200c79df8355153496fc02fddfd39aa2d3f70f00ba3571f3e93deb7dd798052203f7aaba92c6213fa89fd164105294fd1c3f3f333d96a058a9e42e2803d5c32873a4d6a3385203d42c4af1457754aacf12679197d4c9803f942ebf98366455b86718b193af0969883c70716a7c5b69dcdc1eb0749926e8d2fa294756f33e6994736b0e7c2391d782e9abc314997f8b1359a70592223346719da8c4ceff723c09437240afb130e788d0d067fd130fa5ec798d8e0f09b07e1c18bbfa5d051a75f75f7b86d261b1121a35e4ccdcc26f471302a3e8b8d150e27324e5173804d84ee69168d684553072f7cc68abfc0c3c2a2ed1741281ec04aa4e77d3afd05b2f64df4a2f459873ec115465943a006c8c842c74c85718e7f2b35628cd10597df00f2ef470874a7982b5c3708ff126644f24fa21ebee8a34a6655ade8204d7e4ef8a703e5840a8ff9a5571c2df1482802f3481daebdeb779fa6c74e358e223dddc708bf462945f245ad74f7bf9fa3a6ae6ae774dda65733dda3d78fda4d213466ee73bdbc5a2a8b9c2ba3c55442120dc744e40dc5d86bfce393faf72257e666afef4b97758eff6936009d1d0cb3127a419baa82c6f5ee4bf1d1f25cd8eae66cd1838722de1214d38958e9f2034fcc340cf91dfd2459c505a3a2bc026a2caf5d1922ef6977305a6c2338ad5533ed07a75303d7ba5eee451acd687fa49a4a4f359bd0915fe2429230ab710ee672b0f0206c3fd2b6ac104724c595bb31840a68845b7412eff5f9b3179be6cfdad48de6c57de2bb425f862745be5c209038eb3fbd3154fbae37a104d415853068778e2208e024431ac202cbc94df86d0894f72672428c8548d54cb610c8e2f0370e655c2f7787e448303634e94964dc08d6777d1d27009b26ef895f8395f19e618cf09e365da6b037b1af9e03f5a1a6320846d25f59f9dc2e4b301bf12d20e6cf9636af6bb15cd072108f0c3c0149f9e009063678cfad121c0dd030eed28a55b953ff92bc136f51590dd56bb73216888c8688bf001a963044be1c2bfe132bc156be9b663745ca5889d9c0627d908a4277d180cd0edb23a80ede59e9682935f57cbb0a2b702feaa83a28d3432d389d328a96188151d7cbb5da7f09465235f749197e51c69f78ccb43d1e8186c815b3190e3c581e244a6c5bd1cfb7cb8a4cddd8e72ae8ac038fd43202ef6fcfc52eca7cbd937493d50f2e28e60f2b8a0a8a534eb64c44fdff3a8553c1de56db254bfe457d0803fd2b306a673b40b4eddd1495abd507e8ddc21f66a2a9d5d82c99e9fb9f8691ca6edd3f04aa95bbcc3f97b94cbdd433507ed54292177adc36a7aba7f46f1c4dc8748d22ba1c169b567151d97641b98fbcace4e3b711ffb265140e82ba1a30068523f99a972d0db33860f7e2e5dbdcde98867654fea4062d2a191f921e12e3aea50216169161de08c939a87e3da75f3ae3fb1e9a75a66ef4cca5db3a1b92de67a166fd03b70d765c4da6dc76128f45da624c8e4ae5b8da24341ee9f4f1f9a3361daeefb268263b6d68fdba00c3084ceb43ff71382216aab014d288e2cc8263317a1e37d42134245571907b462da0ef6e93a4f014d1e4c4f656405fa04584c2c0b4c949734d6559cb816e670c0bd92a0afec96b1debacb6b167fa9c293535d4b037a60f171b14ea4aeaac321f2a541704b3d35f01721f7ca887857d80164542cb59c2b161d7eafcc79247609e982b6d71a9f7ec1517025c5cc04fcab6a58f18210cd9c3e57ede017911f8ba00211b972094cb81905acedebd413c56999917e423b0e7e070211cff36491b363078eda92a5e10b362f703725d15054ae2781da055616cbabbbc91b44f35bb78659fd4e6cdfa6d8a6c55000b5bb804e8f2feaf15ce996257248b3a66f650222205c648b84eac54f4ba1af2000bcfe69e34534ae9cdb842da94d020f504998cfbcee8494d7d5cfa4e127c5b5cf798aed90888b846f7fff57ccbcabc63de3ca88646e95ef32497544216277a83db5259842a250a0582291313c769bd7c7e8ce24779f21c50bd6c3b25d3491df44a1abfdafc8be7f79b9898d28d2a682e9832821fd0cedc9197b958fd46b5a9b953a2b7836ed41533717ed528568c5243013a9d5450528a8700fecee93a8828b3d995abe2a5afa7bd619f71fa864af08aaaecd8e593576d5b4492963a7297abf925ddf4b32a9f952b71aeeb437d8f1daed8de66dec13421ad5d02464071cdac542953443e327fcfdb7bf1e408118962b343bcbfe7cecedb8dae450fb755c89157910f6fb44018a9f75d40b26b961be90ad9357864cbeba275cdc8c6ed403b4f25c1aa74b71751b6a0fed459fdf52ff2b7aaae6524fb97ce92a9348e405274a4e097ed26ad78409c9510c37716aa4c52e7ecd91c6a473271f559819a4b35ee047d914115d5140c555ddacb941f47177d7375ea85f5f8ad7b469b4098adb471ef6e74e88222555591ad565102cc4aac1f653ac209c38f380e10224ad9e314034303ab0bd6c69986274abea6fdd6045f62639e85d7cb1d09c6bc7144ee836ca5c79902206a690be8aa28b50743f8025d84738b7d4e835b560d06c5699b005a7fdb6a6f28991d84404c52aa26d63bcf4fdf1566121d446f5e16f07037738452e0681ff470135980e6b2ff3e96258fe872c7c7a0ac45903d2dc1d4556e042562999e461fee805adce99bf7d73a837299d1ff8e5b7d22da56ec4884ab5c6eb652f53b4e7fbf8758239aad8d2c1b9ba2cb8ceb9b30ca1f3c63c0f8db3165c82131ac5c5eb7d36750bd821c4fad9c5c2f2b66e309171e4cd4cd5d59d2bac519b68b9274650c24b39e7eb0e4634680bd547860d5bd9b2d6ed91bb458b634aaa328e3b53ffac7944633f8994d8039456ea14cd17fb1909d4340b8a5e6d4a6f9ccd12f1243bc8e4e50d456f4f162550a177badc4c45fcb84303b27e87a31e20e049abdac16e81642f0ad6760998e759a91e18cacc2eca50c7cf9700ec74d41691000b3e7f3a8bb0204b2f4170b888ff221f9cf436b130cdd65a6a0ee31f791c4c0a817847beda5956f703fc259437330a181a47048672476bd419f0e86f8fa2d7af540463618e19fbb555a16c7b4768f64804fb5b87f0b2fa746270f285bc23bc2f17b6ce47c9a908e6f551dc8461bf3d15e3d1aa725942038333c5ff7ea0874899c6a6a8ca4b38bd55426840e48b704c31ee68e5a1f137149af363d438da7c4c11fd91d516daac1cae719a8497989abb14d6546ad1cc3d3fe9d666a9e9701d390a49f514f1102a672575d1e03b1a03b0903e8ac85c99714345971c24b8ca2fdb7dbed9d3339485da68590c985c092f4ca4f46cd1151aa20168fe56580cbd95f8da5e4cfb07de87bc3167fa74985f44f4f1450265b823e92dd11bcbac37ccd7e759eaf96ec6d336736719f4b16e70ee5ccd305abf8075ae428cac64cd92ead0e310c018fdab78fbd944181db51312fc0594a451f6b9c3afee41aa3611747fbea13b760b7d5bcff1e79283cea0e56e1f7bbab7433248528e030bb9d26e21db4201933f7db60b714148b151cc857df149be7237e59e8d811d6663c407f08a9a515cb161411ccc9de9ac97d49d3ba6f9943779cacc4b88237ba0e3eb802837adf41dce2e9b19564f02b24ac2f72aa3c335df2bc0b726a663f5f7b3fb4a6e0be76c9f194a66d1191ee4ab2a30a5635821d6052204cb35ace56a726c249e98fca7b361dbe0476c7e8e5e0540f2932e5ca113800ca776481410b2bcc8bcc568bf07fb1207e36a3e2e9d08f673406be1d2876e4ea236363e6b7e163a26e5a098d08f503707a7f1c840e4a5b91803b6fcb5ec94effcdb8c46c8fb40ca704505928a29a4fd11d3238c826ae3fb1d821aef9974a2de3e30adbcad28a64c52a166ed1902bb2afd33fe020da2a8850707de66a655e65a1bdb43032853dc1561a13a3b1520c9f913779a462da67cd2bb04318337f3909a61adbcc90c7e975e0f07c622f8c9b6c34f2f991315322b619534c8058af6eb0901a0d90e73995286e610c276cb2b0ccfa6d1688171df214a3a1b3b2ef97b349d8d812f07c250337f9e8e05dd3dd46de703b4d9e20f590219e306a835309662c7382f4a1938bcce48dba79b7d9f79da1dc902bc67593e78d8319a9c0182c2b88c5191acc7d79fe04d8d8f6424ab0163ec0c7b096ad3f0597f93337efda1ffdbf42b747906e3e2e50eb76e5bc3b94ae46e4d49d693244fb871326bba9df2cf1e95431438dcaf6b97b417e82f51bb705cfcc8379e7390e49c0d654753d55e075e885b58f27e78bbe435326bd470517739f71b34d9ee7b242c212e7f574d4e12255d9d646d5409dd94bd7cf216a502f694cb106c2a1798fe6629e1dda8ab911845717b9262e266a336361a67a3e9e1ccf87f487e57e47fb4e103d7b3953f6715e97f078b70f5028e45840f410cc6c84bd8e6fece9efca4abfdcb533bcaacd7d20ce7b2cfff62058af9e605642fdfe325b431f6d449a1683b6e180ad3d23f41d55905dd802863cb4e362cd37c09a7e8ef62d1d6b762c6e6bc4a0b7e33f3bd45810785f0d8b0b6503e63c6a432cb7aa45461b6d473e0f79541e826004a9db864cccbf116c491eba4d60c812df8d379a5ede12579ae526679b8620af582ca02d929bffe32ff760af2a71ec2f306df2364ae3f66304d2133621e75fd38e867895de56635d2a77aa1eabcef9d663312e277f20f3730c1f1efbeecd9b24097e1af1aa5d4d3fcbe29d8403f4ab9ca47cbc1ae4c4242a479956f840f283d3ef9ce4a3fc727145a8c817f375cca43a512eeaa60300efcf6a2d29e9c7e61018940c543b959e53993ba98ab7b3c090cd3195ec3768e965b164be3149531ec8f1bcd69b9d6ce2fb5d1cfe3bc3abac25529cc4a9d6a4da4ffd746029942ec9971470eaa03231d8cef5206bf24161a3be89a84113192b3690a3acabbc010525747cd4c67fc11071c99e61f8c19b36389c3cd9bc83c323eea95f3d22beb291caf3e1bcaf9563b5d7a32b6267529065a06ef9a5aa675043c15cc7a3c6949fa4c27b2f57103812340a26bdba9530416482c2c6b93ab21d44153b47ea83a9ef1a22e210820d004b19587534b699ea05b56a1f09a70e99c2076a19d0a9a32b9bddc4caf001d1d29c90dd49d9a97f70e2b69445aa8126a1fc178be4248337afda4647df8c2fd603cbc858eac6163f6db7b313cddf39fe6c73a4e25f6a6bed231a9e165eae97bc5efdbbbff11ee782d49b8cb6707f7beb74a86ce4e773428b463711cbe9a08be0cb1b354ccac8b473b04288870a8b354d4734efb038bbef10364cf13e58f246430e8039e9a1bd9392dc14b0a385cabfc2c4b21c538136e2fc0f455227c94979fdb09118b44c8151b35f63a604882ba2571e2459e2e51ea19ed5be6506584238d"}, 0x1008, 0x0) executing program 4: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000000)={&(0x7f0000000780)=[{}, {}, {}, {}], 0x4}) socket(0x11, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) r0 = getpid() open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe02) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) setpgid(r0, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) select(0x40, &(0x7f0000000040), &(0x7f0000000080)={0x1ff}, 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x100, 0x4) r2 = getuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r4, 0x0, 0x0, 0x110}, 0x81}) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r4, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000001180)='./file0\x00', 0x2000, 0x0) acct(&(0x7f0000000000)='./file0\x00') sysctl$kern(&(0x7f0000000000)={0x1, 0x45}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f000079e000/0x2000)=nil, 0x2000, 0x4) getuid() sysctl$kern(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0xfffffffffffffffc) executing program 3: open(0x0, 0x70e, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x40, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffb, 0xffffffb6, "027063000600000000000000a9a2aa4600"}) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036ea0700383a00fe6e00000000000000000000000000aafe8000000000000000000000000000aa01"]) sysctl$kern(&(0x7f0000000000)={0x1, 0x9}, 0x2, &(0x7f0000000100)="94a34b8e5fab85024ff7878b84cf71b53937fec370820000000000", &(0x7f00000000c0)=0x1b, 0x0, 0x0) sysctl$ddb(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x0, 0x0, 0x0, 0xff}]}) setreuid(0xee00, 0x0) r4 = getuid() setreuid(0x0, r4) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) writev(r0, &(0x7f00000003c0)=[{0x0}], 0x1) syz_emit_ethernet(0x66, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaa94672b56955d8def9e066db5aaaaaaaa7004f5b3750786dd60d9000000303a003bcc2629a1fa6c58afb8877c8be17ce3fe8090780000000060060600fe80000000000000d66e1586356dbd5ed7941e708797878000000000000000aaff02000029d4d8a3ea884be35a219045485edb93f33a9298172c0ad497397a76382cc8a9d309644904ef3d1b88b20c847e3cb2d524b5632ecf6934f90a6efdf5f1b088c5895fe84cba38201e538d2af91ddfebd5d927929cbe5e83a55460cc0aba00"/207]) r5 = semget$private(0x0, 0x7, 0x0) semop(r5, &(0x7f00000004c0)=[{0x4, 0x5, 0x1000}, {0x1, 0x2, 0x1800}], 0x2) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000002c0)=[0x0, 0xfff]) semctl$GETZCNT(r5, 0x2, 0x7, &(0x7f0000000080)=""/101) sysctl$net_inet_tcp(&(0x7f00000002c0)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, &(0x7f0000000000)="0203fdffff9fdb1642", 0x6) sysctl$hw(&(0x7f0000000000)={0x6, 0x10}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 5: kqueue() mknod(0x0, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x0, 0x2, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x202) mknod(&(0x7f0000000200)='./bus\x00', 0x0, 0x202) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./bus\x00') ioctl$FIONREAD(r1, 0xc020699e, &(0x7f00000001c0)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) fchownat(0xffffffffffffffff, &(0x7f00000000c0)='.\x00', 0x0, 0x0, 0x2) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000240)=[{0x40}, {0x2}, {0xcc6}, {0x1, 0x8, 0x2, 0x5}]}) syz_emit_ethernet(0x138, &(0x7f00000004c0)=ANY=[]) fchown(0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, '\x00'}, 0x3) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sysctl$kern(&(0x7f0000000000)={0x2, 0x8}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180), 0x0) setitimer(0x1, &(0x7f00000005c0)={{}, {0x0, 0x7}}, &(0x7f0000000600)) open(0x0, 0x0, 0x0) accept(0xffffffffffffffff, &(0x7f0000001400)=@in, 0x0) r3 = msgget$private(0x0, 0x0) msgsnd(r3, &(0x7f00000002c0)=ANY=[@ANYRESOCT=r0, @ANYRES64=r0], 0x401, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x5, 0x0, 0x0) executing program 1: r0 = open(0x0, 0x70e, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x40, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffb, 0xffffffb8, "027063000600000000000000a9a2aa4600"}) r3 = socket(0x2, 0x4001, 0x0) r4 = dup(r3) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f00000001c0)=ANY=[@ANYRESDEC=r0, @ANYRES8=r1, @ANYRES32=r3, @ANYRESDEC=r5]) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036ea0700383a00fe6e00000000000000000000000000aafe8000000000000000000000000000aa01"]) sysctl$kern(&(0x7f0000000000)={0x1, 0x9}, 0x2, &(0x7f0000000100)="94a34b8e5fab85024ff7878b84cf71b53937fec370820000000000", &(0x7f00000000c0)=0x1b, 0x0, 0x0) sysctl$ddb(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0x2ff}]}) setreuid(0xee00, 0x0) r6 = getuid() setreuid(0x0, r6) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) writev(r3, &(0x7f0000000140), 0x0) syz_emit_ethernet(0x66, &(0x7f0000000540)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3750786dd60ba230000303ad200009aefe75a016109fca4add91d003bcc2629a17a6c58afb8877c8be162e3fe80000000000000000000aa02009078000000006006c33e00000600fe8000000000000000000000150000aaff00000000599688c4d0b7bfaebed21d958057ba900ac0aacddcda72e85c8e3bfad50c11cb0b6780e68e38c22194418870fe0616faddebe32db47fe99d56fa514f616f67446f475ddae0a28f88ebb58b3df34086a2126b09b16733ab9b57b97e15c7eacf04b2e44de954783da675770514fb3ba920e9d139c726caaacfd57702973bc6256ff2e13a7a16d87b289d0eb19100a5f2b8d69161ffcb8757a5f7d06c527c2d7c6df9578f0ce277703b02720d426ab558d816168f853bb3c83a863ba6b347f4e1caef253ade0cf7123e07b19217234fca4f2793d54d002166fdea807001c98de5304d4dc32fccad5349e099e3512022458fb5b7928a12f3e941f5192ef0d3b1211cb8c0f4f8ac14cf17b0f1fbbbc4c833cf88eb8bd8fd3fddb5472065b5f3fe07f767da21ea704d000ca233b4eb0f03ea98d9114bf632d37ff6d813c75acd2638e1a144433918073361034ad988b87784250bc4860c562ab7eb2f5ddf556a3461035bfc0f345d9192a79b72f06fcf1505d561d8299fcdfb3a8099a70e5f1b7f2271e4f1a8d81b74afedd25d58f0ae"]) r7 = semget$private(0x0, 0x7, 0x0) semop(r7, &(0x7f00000004c0)=[{0x4, 0x5, 0x1000}, {0x1, 0x2, 0x1800}], 0x2) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0x0, 0xfff]) semctl$GETZCNT(0xffffffffffffffff, 0x2, 0x7, &(0x7f0000000080)=""/84) sysctl$net_inet_tcp(&(0x7f00000002c0)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, &(0x7f0000000040)="38de4dab88107802b1e0cd3f8511", 0xe) sysctl$hw(&(0x7f0000000000)={0x6, 0x10}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x40) setreuid(0xee00, 0x0) r0 = getuid() r1 = getuid() chown(&(0x7f00000002c0)='./file0\x00', r1, 0x0) setreuid(0x0, r0) setrlimit(0x8, &(0x7f0000000480)={0x7, 0x54}) syz_open_pts() semop(0x0, &(0x7f00000004c0)=[{0x4, 0x1000, 0x1800}, {0x4, 0x5, 0x1000}, {0x1, 0x800, 0x1800}], 0x2aaaaaaaaaaaad3f) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) r2 = getgid() r3 = getuid() chown(&(0x7f00000001c0)='./file0\x00', r3, 0x0) setreuid(0xee00, r3) socketpair$unix(0x1, 0x5, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x6, r5, r2, 0x0, r4, 0x10, 0x9}, 0x0, 0xffffffffffffffdb, 0x80000001}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580), 0xc) r6 = semget$private(0x0, 0x7, 0x3c0) semop(r6, &(0x7f00000004c0)=[{0x4, 0x1000, 0x1800}, {0x4, 0x5, 0x1000}, {0x1, 0x2, 0x1800}], 0x3) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000002c0)=[0x0, 0xfff]) getgid() r7 = getuid() chown(0x0, r7, 0x0) setreuid(0xee00, r7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x8}, 0x2, &(0x7f0000000140)="ceb1d1fd8fed68b3", &(0x7f0000000200)=0x84d24bd0150d4ad1, 0x0, 0x0) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) sysctl$kern(&(0x7f0000000000)={0x1, 0x38}, 0x2, &(0x7f0000000200)="7af94a0f0a7780008db8e84c0eddf64cef2aadd8a6685b334c46d713dcaac0f271db8a4f542c03a0354a72fa50f5d4097cbffe6a1cc378e8bbd4031ce79d94aad7e28365ef0edcb30c3d3ce58d35673fd7993eab0e98dc0ff7f6c8e9b3126ba5c3d54823aceb28b12f71d71991a40780c8cd30268185e4e9c7a04172cc036af4bb9abdf3bb68d90b50d2dd0544c7c4557b154710d956c23556ac44323076530cea09f596d432bffd5ff984d5eee0a38bceecf2711cbca88c689d9fd692d032150acf4b3a60922affadbf39d629bafdc3a4afab16971d03c05d1135f1e6addd7671f8e16861c0b791cdda1e76033176a1177fa9bda951fd5b810e017a199082d17bf97b9cb4e757a9d351c07b08c34bf55f32988c611e82ee388fa7ad8856dfa7f6ffcbd2e2bd2216276bd6dec3a7b7f0e69c2b90e888af18e7e1a6fdc405147dd3a3bc7aaaba5bd149da814522c74cee4b50e646c48ee04e52abd8d93b83b9f766695399943b6a95debfd22e66c2db1d40eaf0bd5255a0a6442be848dd2596d0a752a350aa294bf835fc5b3a6e65cec1ec5f76673fb5f1c881500473bd8ccfd6a6dd54bc69e61ae5288409e47332193fc817a3465cda80a634135947d49803c622cf904dc48e5c84b6bd7a75091dd24d8d3bc8cc4fc0fac0782c81011cba99a8a3e38dab801b5e2771134b63d3950c6b6fcf3736a561fc3f666f06be1eb4b54bd2ac03342f31077ad39845fca28fa28567528f7ea265b6cc3f6e10a5e0e4cab286215a462ef169e560e046b3c1d442816ef55888442f84896d488bd4388960f4fa5d55ebc7a643d23e0af75ea38b97af05e4c5b0fbd9c2947def936bd5700ac7e8955ff1bd458e6e073af7e7b632d0a9221342fa01f06eb7dcb6d2afd926b54df8ca3945e956f5d6f0b625393eb12e128fa6bdbf13231107cc381842d70210a6a470c466751c68fe05bd3592a924cba770e588625545f512dbf16dbdf7dfd8dc15113a4f31848cb0170c2deaebdb18cb9453f611d2a9772424f72f477974128de84a2e833429cb4a935632c5c8e11015bdebf367014351b4d4b5467cd926a1f67464650b68645e5c38eb45f59ec1408437c41e1ff0d8be7018736ed7ccd5a5ac54b28df011cd65638b78443a5fdda76f613237f16432b1c6f795d22d619f4bb37a505dba48fcc151648cbf8e05af2a7774a41aff3cc402c4e13f8411ee265d12a881817a98538395e53d6b9c2f206669f98021c00f4033c7feaee8803d95d9c7a8ede624b724069523b295965690179cea245b22cd986eddb796b3ea3e522e02b64c2068796ef45be24d7e3b0a24f05cf78bb789f4566abaa9de967016621c3211c47f1d9dc0dbd4d1ae1fd380d3fc18c706ce8da5d22ad0db00550b1082abc01e37a3a13b1ea1ac2080329dad4836feed5fb16e3825f24d9b97caf05198b8b6f211a85c4d1c287a38dd9ab9aff266690d18abc1e6e80a93709232198da2886353c812e2ad4c5c742e92e978f49f2333e71d7eddb00b8ddd900c7a61f5f9854b52eeddb80dc25922da43f8a6c26d0aba83b186021b453b27c16a4add43bbfafc2477d84a31443ed65d263c27a090abc565380024e04e1fc204f5e34b80fad2ed8b53c750b1782693a84462aa55801747bc01752b533bae74deae87cd1fb68512f9400f22c8116bace8aff55776d50234e77cfc1c413b02714b76b953ac14ebd9f2567c74ce83c471f5a0c54da3e70b3e4653be810e0c78b78aa45df8fa3521f5e2014bb7e39ba81b87013993bc3f943b66dbf6b6c44d266de539c3099fbdefda6fb1c5278aa124f70ad02a73151d40289c7b74fda2432e046ba69b919987cf7c7a4868dd46729921a09d7c1ef5a56d1cb64ad9e48c2471816c5eda62ed062c0b7d16a1b3067c562034c3d24343050f43374656dffb5f772dd720bfd2cc63637f1fe8bcee6779a27413065fe99e833f31c04297c922efb55749cbfe09fd463d0077f22911f145b2aa3b493042292869341fc2452b82633f1e297b71c349a03491981abbbe27148d12019e3d8d7c492ef9b7143f4ce7cbd54dec6dc0e47dd4e8abb668f7946fc4d1e8afb612e874127ee55a14168bb5024bc220dd2103e27cafb42c2d7776a515a29b6a1f3bb48912d10b1a3d231950527860b23bec78e6eb414b8787437025b8a808bb6375cd2e901ae665263ab97df55bcdd5a14140d6315051ed1b9912bd7d1700b28b7a1b64969f968249d50daf71427421f5a88da1a0658c5459ec14032ed191019ffb87ab2305196b2f84dad9f8c9f2b8feb323dbfbbc0155dfa3a4fb24dab00b72d96fc533cd7197caaaa3d7710d12064620ec8b26e793f9d22545167e64e3ea3244f3a82179241ef6cfd91d7e2343b7b5ab253cae73bc23fc7b53eedc86196122213330545ab7431e1cd604623c4e7c4b7b814876465271905e709125a132742994617429994ee3b68cd7e38e86d6de920192e247ff09382164c803dc96f40782877684fac46cb5a258cbb25389814af1ed5a6a0e25cb4c2a60ec2abcff600fa793634ee82028c784a385ac282af37e74b721e2196a0c3ce19b093d4266516d9beee428e17097a5ac9ca81e3634a1a510847451858c8297ce00b9a8588cca765b8865cc35dbcb684b10b061299cb6cac4a89b459afe75cb30560f7bfdf0d4c2e272c8411c24587dc9dc45e72a284656a70372f694af48b9ffa8f1157093adaf83641592f9439dded3b7b16a8700d041c49531fad42df73abfaad656749f570689f8ee2a4bf2aa0379db76b3650a5e3921f4ee9694d37aa0ff0d8350a6d74f55dc34190588a806950959805f477deafe723292a8b22a11400dc87e1c9639c21f0ed52aba4c7b1ecc7e4de72c42fabf6f7846d116b98c5c8670607fdf3f658a1f877e69a49908dcdf8b7747b70009ebcdd08b11373793d791be19134a7e10daa9905d2b3360fec420536d510b8905872e8f9fd161d7959dc41c2241bdc1d19ec0e0c40e872391a6c0bbe7510b21b83e0663d36e510e816353acbb35690a3157193f92d62c5f80639c06ead404d7cac576042348fa916d117317dc9ac3fe2bdbd2d0c36809962b31918f0d576258e5b5a2581006b5f78598f7cae8badf3c18016f3d4b415500ee9826bf9983cf20665856baadd4eae64d478aa61dd79a8e1515d01390ba2163056a454ba2e5f55db8dd9575c9c040ec1ba2d9ba4f6fffc32b671d4365dab321d7480810e6e6fc40d9f077cb3311d92e089e1b47d23bc3b35c5be191ab76257170cf7ba34764e21c8ee2d69a08c7e0ebec7a6c3efc086d58337d156231003ad085778e1d96fca1d154ee6dab234073326a37e6851c702da17d0c0ab60523cc25434b3f1ce8d49546421b90ad3b2f1cacefddd020a7120d0a81c8e699c62156723749e7f631675d93feb0ccd06175f0966cbd45380f28166b28386164e94b296b2913be10bffad0f8a0d0ec574514ed9518c3ff9148b5b0ef225c102abddd3b91c3ede3077a4ae47cf2e3c618d991db5375b9c87dcf1481bff4293ac883eff10e3fca1167ec0502c3d46cbdd485874ed0abbe6aed3cb856880a6860fa8a5bb98489f975916cbaf6ff946c2bb3755fafe0181207b2e63d5b9c98e07a70b95e5dccd90b18f7be85a1ce11957dd67f420af9ec11cf8827970bb96be3bf0bb40e4f89f18183c5bf5b50ea4331f047f4dab265e2c684569bb393da9374fd42d6de8cef5136b6346c49b32861ed8450881bdc5882c9bb9f9cc714fbd162a20f17e0c92588ce6947685e1217f64f9871aafd58ea49c80801097be56e6ea7402afc94d5ef5b8d11b28a1bb11cf357c700364b22bf08ed30e0517cbca19661b1b165cc387f3bd97ee7e354d7682e28bfe4990eecbdf516999e3de45415d30c2359ef05f05cb712bfb352d3ec4b856a2e5e107d805f20b2e2ed01af032d9fa73d803c8e1d7a023d4d77459f103b3eacc0710040533f1c81c35e4b4cf60e0104aa77f4ca5f9e793fd1a136b65dc1f4ef9b2745a345aa1463b235cf5914b7e4e2a80e90a1a51064315c716e1cf4c396015888cbf5fa6b2bcb3bd335bf1f7b5161755522a8fb8aaeead66b3d98f36dcb0a3f3154af0c958e6d7e886f30fc0f84427e30c7ae8d4d27fd6c03047ee4a2dea7fdabd6f8cbb59ff50d6550d5b745950cb1ca72e5cede61d7e69efeab4c3a5ddb53646a70c7402742122d23b8bc2e28fd0dcc230271650a470a18b5e7c3ffbd270fece08179275d0cf926f9f15e583014c28505ef802306dd0dcb069b7852c5a0dd84cee09c5d19fd4bcfdb693f1484e6cf18a93ae8a972dec2a1e8d2a8a4fe8bfe82942a23363d02ce962df58e33984ed77e4f3cd1172c00883ea82fc8e9f2c71d8308d01ed55741bda0b5b77651eb2fb71e1736b2847525ca9f3ad11ce923a1b62e95df7251cece1f982ac4a5ff2cf7fce3e4857a8464a15ca88e2bbeb3e87c14eab5d289149cb59dbda898358c4e457bf98fb17be6a0a6653c0e11fe0ea40119fe72d2a7795ef686949a0f3850869db2b2b92681bd3623baccc1a0bffa778553a6a4254ab0a4e62e81519186dfae5a1d2942f65f1976dd767f76d6e01d1bad4e95e8005af32fc6e7a6e0cae29561603626ccaaa701f6c75461840c0955a7c9866c825edacaeb0ede1746ec09e6fa06cad918a3cff7ea2aafd5ea8c85326b4ce60563ccfaf197a2bf141ea5743f05af3c634fcda95f0fbbeab2ea045ebd5c5732708d3bfac72ec69fc522fc459cf615200c89f82cd5e817f41074a103fbbc1a8dc89c9795d2375713cc4f3effbb906121f2bdb359758e1c4664373a00e3abed69fd2337c4960528ffa8f4853ac0b892f309b4157002546e56d374065a297be96dc09cd55c904953dc349522c8e2f04d0fa9a018e20baaba68f4b08fd3cf51df267ea7b491ac8872f6f08be01b115becdb764fa0aff89b7b516c1a45fe52eaee8b72d94e8bed87f466e6af73e664609add1543764d82f19cc9eb25c46dc03c5f0c0d1f975f46f7032ca4373b529e615993f851513d3ba2d1addcc2922666c14d6a3549e0e4f63afc58d38ea7baae3079190a08d4320538a1ba74fbe1a43166149b1de5c8f5076b09e2e4a4495d8fd21edc38600e5e00a43b91a5619a4f0b3dd399eeed255546d233e6d079b4b688e28b323703854107b1faf9fc9ff7e2fd468ee3b61de1e996785db2735ac66d9832836bb83af54ff1978e66a7d8bc6e2c88d516fbd9d2eac844120e0c8bea584659330884f64f5ad1b514f31706b10bec83a77ba4881269b1d9ca5392b9568effc74ec20b032138f54ee41a841b4a93038e70d69148d8b44bae3838fa054fd24d9765e71b2454342c94ec3175f7ae818b6679984fe7ebefac79773064fa5d14f35eef11c533a0549569b2d0ee45f736c924b5ff381e9c01e122d153ff6d4972d5c1df76ac2ca9f95ad4b07bcfaa6ec5d65b7e0f020a63c861cb1f479a3ede7606929d3b68c78ccaebcebf6a66f0ad9e0559588a5f973ad84a0f8252d8926a80491108acb292bc1d40718209d15cffe721d4c9919603fe76d9a9700e17a11336e7ac83f23383c640f85262109c78b984caef65f3f8f434bc7db7365388a41d596441a9e29ff406a8d3df392283ae8fe61460e6fca51c8c219129c9e14255056d9c4da5993858e288f8cd1f2f8bcdb93a3aed304be543c8b83d1e4d8d0e0a550b4c96817a8ba6b9da09b9050cac005f794d36052684f080e57e807021c698c09171d875233867c9f69a66e16ce1f3cd2d66d2856db87ac44ddd0760", &(0x7f0000000040)=0x1000, &(0x7f0000000080)="0892b6002b4fd8cd959d5c743d6d456c9b5cc34c514ffbb797804f3b972b4290d325703993537858e5b9fd950b6d5eab9fb3659eaa5a0026d2c1effb64a2a2434c005fed51dcb0d4767b1bbc5e156ab8d142977c3df69276b3573cca55977817", 0x60) r1 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r1, 0x802069c7, &(0x7f0000000100)) executing program 5: semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) setreuid(0xee00, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) setegid(0xffffffffffffffff) r1 = getegid() setgid(r1) r2 = getuid() seteuid(r2) ktrace(0x0, 0x5, 0x40000424, 0xffffffffffffffff) r3 = syz_open_pts() close(0xffffffffffffffff) syz_open_pts() syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x21000300000000}) executing program 0: open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000180)="e741a883cc60157a810468823ac987a7254eba680c54664b8a3b537273fff1c3d4ae6950f3d030e3dc1c729ce1bb4d0e7dec57876947d3d26f8d356150f6b052bd44cc7280c8724198c173f70a712dceccc05077889f297affadcde5f1ad9e2d5363aa93bb37c6c73e0f4f8ad07537aaf9bcf3cfd30353113487589d60233184c0fd43e9f38537079fa1f0d832f277395d0802b941d2040dc8b180d9fbdc6e39334ccf08067c7cdaec5fe52f5a1c9f211fa896ff7dac6b76218c8fa7f1536311341abb6206ffda9672f479bedcb7c67ecde88e3728cb5761b35435", 0xdb}, {&(0x7f00000005c0)="36af", 0x2}], 0x2) execve(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x80, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000000c0)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x1c}, {0x2}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) kevent(r2, &(0x7f0000000140)=[{{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x86, 0x20, 0x9e, 0x2f9}, {{}, 0x0, 0x2c, 0x80000000, 0x7, 0x8362}, {{}, 0x0, 0x0, 0x40, 0x7, 0x7fffffffffffffff}], 0x3, &(0x7f0000000200)=[{{}, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x1}], 0x8, 0x0) r4 = geteuid() socketpair$unix(0x1, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r5, 0x1000000029, 0x3e, &(0x7f0000000000)="674cd6e5", 0x4) writev(r5, &(0x7f0000000080)=[{0x0}], 0x1) getpid() setuid(r4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') executing program 6: socket(0x0, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000501600000000200000007000000110002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e21e000000c257699a5f139b020000005d223e7d026ba80163003728210200d38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361f1257aea8c500002002f2ff0c2300008abf", 0x8e, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80146950, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$kern(&(0x7f0000000040), 0x1, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x3a) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0), 0x5c) sendmsg$unix(r1, 0x0, 0x4) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206937, &(0x7f00000001c0)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, &(0x7f0000000080)={0x0, 0x0}) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000100)=0x8, 0xfffffffffffffff3) connect$unix(r0, &(0x7f0000000000), 0x10) r2 = getuid() seteuid(r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd"], 0x401, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x0) msgget(0x1, 0x310) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 3: setuid(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x96e3, 0x0, 0xffffffc1, "48cca0f1f81a6ad70e13a0e265f8000020006100"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt(r1, 0x6, 0x1, &(0x7f0000000040), 0x0) sysctl$net_inet_divert(&(0x7f0000000100)={0x4, 0x2, 0x102, 0x3}, 0x4, &(0x7f0000000640)="a5afb9ea7497ee7d1a2959099e5ed9e107ae73c8b65dd336870871915c5a9f34bfa5efae9615768a20ba1676391e5c4c5aec6b574f03cdf88ed102c192480d61c3686b29f51ebf8e740c61d3458514c73aad4c2c71873196770fcdf00b80d914273eb6e5c083f808af22b042ca9f784ba266c5ae55ae1ad31d8de4550709321e3296d0636424fd8b476879ed52722edbf2303dc696bdce35c8309a34540936231d5a4f79e3912ba95da7129c51d856165fc7977c0e62c89867fb577bf46ca3c3568a41f9e13f2068a493e2d7dc5b39efea4ef7c72d340375f123d7e2703827abf6a35a3bd418b9b1c1e7f78a5a65e03e4f416d12e61e5925a4d80e4e704ffeaf5a6229d4f1508ec6930a3402bc9a9b170c3f538c67d687747da92be21519a9817804518ec660ba286b6c8247888e5ecffb34fbe19fd4af78bc6259174a2d18", 0x0, &(0x7f0000000200)="a943dccd182eb1b923360d82e84042fd24e8a50da8f1cdfd98e6f01d05bc", 0x1e) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = syz_open_pts() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000440)={0x3, &(0x7f0000000140)=[{0x7}, {0x84, 0x0, 0x0, 0x1000}, {0x40e}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r4 = semget$private(0x0, 0x4, 0x3a) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000340)=""/152) mmap(&(0x7f0000045000/0x3000)=nil, 0x3000, 0x1, 0x4830, 0xffffffffffffffff, 0xfffffffffffffffd) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0xfff) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) sysctl$hw(&(0x7f0000000000)={0x6, 0xd}, 0x2, 0x0, 0x0, 0x0, 0x0) recvmmsg(r5, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000000)=[0x78, 0x0]) mlock(&(0x7f0000000000/0x13000)=nil, 0x13000) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x30000, 0x0) ioctl$VMM_IOC_READREGS(r6, 0xc2485607, &(0x7f0000000780)) read(0xffffffffffffffff, &(0x7f00000001c0), 0x0) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="02f08d5b", 0x4) executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x80) r1 = socket$inet(0x2, 0x4, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', 0xe4, &(0x7f00000000c0)='./file0\x00', 0x8}) r3 = socket$inet6(0x18, 0x8006, 0x96) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) fcntl$lock(r2, 0x7, &(0x7f00000001c0)={0x1, 0x0, 0x3f, 0x9, r4}) r6 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x0) ioctl$WSKBDIO_SETBELL(r6, 0x80105703, &(0x7f0000000240)={0x8, 0x7, 0x5, 0x1}) ioctl$WSKBDIO_GETENCODING(r6, 0x4004570f, &(0x7f0000000280)) socketpair(0x10, 0x3, 0x7, &(0x7f00000002c0)) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000300), 0x80, 0x0) ioctl$WSKBDIO_BELL(r7, 0x20005701) ioctl$WSDISPLAYIO_GBURNER(r6, 0x400c5752, &(0x7f0000000340)) listen(r6, 0xfffffeff) recvmmsg(r1, &(0x7f0000000540)={&(0x7f0000000500)={&(0x7f0000000380)=@in, 0xc, &(0x7f00000003c0), 0x0, &(0x7f0000000400)=""/193, 0xc1}, 0x3}, 0x10, 0x0, &(0x7f0000000580)={0xffffffffffffff60, 0x8}) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f00000005c0)=0x1) bind$unix(r6, &(0x7f0000000600)=@file={0x0, './file0\x00'}, 0xa) accept(r3, 0x0, &(0x7f0000000640)) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f0000000680)={0xfffffffb, './file0\x00'}) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000006c0), 0x100, 0x0) ioctl$KDSETRAD(r8, 0x20004b43) setuid(r5) ioctl$PCIOCWRITE(r6, 0xc0107003, &(0x7f0000000700)={{0x23, 0x7, 0x9}, 0xac00, 0x3, 0xffffff00}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000740), 0x10000, 0x0) fcntl$setstatus(r2, 0x4, 0x4) ioctl$BIOCSRSIG(r9, 0x80044272, &(0x7f0000000780)=0x6) faccessat(r0, &(0x7f00000007c0)='\x00', 0x74, 0x2) ioctl$WSKBDIO_GETMODE(r6, 0x40045714, &(0x7f0000000800)) ioctl$PCIOCGETROM(r6, 0xc0107005, &(0x7f0000000880)={{}, 0x2, &(0x7f0000000840)=[0x0, 0x0]}) executing program 4: open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x15c, r0) r1 = socket$inet(0x2, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETDEFAULTBELL(r2, 0x80105705, &(0x7f0000000040)={0x8}) shutdown(r1, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0x7, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)) ioctl$WSKBDIO_SETKEYREPEAT(0xffffffffffffffff, 0x800c5707, &(0x7f0000000380)={0x2, 0xff, 0x6}) r4 = socket$inet(0x2, 0x1, 0x0) getsockopt(r4, 0x6, 0x8, 0x0, 0x0) getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r5 = socket$unix(0x1, 0x1, 0x0) r6 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIONREAD(r5, 0x80206979, &(0x7f0000000000)) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000400)='./file0\x00') link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') getpeername$unix(r6, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) link(&(0x7f0000001240)='./file0\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f0000000300)={0x1, './file0aaaaaaaaa'}) syz_emit_ethernet(0x36, &(0x7f0000003800)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "8b5bba", 0x0, 0x0, 0x0, @loopback, @loopback}}}}) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r7, &(0x7f0000000180)=[{&(0x7f0000000600)="b8502e", 0x3}, {&(0x7f0000001700)='.N', 0x2}], 0x2) execve(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 1: open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000140), 0x10a0a, 0x0) sysctl$hw(&(0x7f00000002c0)={0x6, 0xc}, 0x2, &(0x7f0000000300)="c1892de0bc7c157d57a1f850a25b85c42eb5b0ec9e92aad78cc8dc83bd327e58881e8539c033eb05ac98b0f5f16b1b49687d5015b36f7abf1ba7179929ce332a1a6bb68473dd3fbf1b54337303c3610f631375c5ba6ed7760f278b8e6ed58459db63f2941e651026821768cf020642633cb354d7a164858837dd5c414ad465f7d644f5452def699521852641216be541649b9a4d4211c9bef6b1cecee0f4e15c3c283983a533a9", &(0x7f0000000400)=0xa7, &(0x7f0000000440)="21cb70cc73bf52d94d191b438decd32a96cc3c58a60beb7b606deb7514a59b793db8eff41039611b4ae76c4183e4f6397a47610ec275495e6e7971a3287a0bad0732ba2c8812419abe0ce85ab443dcc064dc2812eba61529969b4bae8b9db1b68739247fcaf0b6f9de0ba00b415b5d6038594dae3773a10eea1a8eef3642cca7406f677c46888dfc119b9fee008a575e135da6a2de25d8c15ed228371bd0abf8", 0xa0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) dup2(r0, r0) r1 = socket$unix(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206931, &(0x7f00000001c0)) fchflags(r1, 0x10000) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) syz_open_pts() pipe(&(0x7f0000000100)) r2 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) getgroups(0x7, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x0, 0x0) fchown(r2, 0x0, r3) mknodat(r2, &(0x7f0000000180)='./file0\x00', 0xf1492437e5b9652f, 0x0) setreuid(0xee00, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x33) r4 = open$dir(&(0x7f0000000140)='.\x00', 0x0, 0x0) r5 = dup(r4) faccessat(r5, &(0x7f0000000040)='./file0\x00', 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x20, 0x1, 0x0, "0100012d29fb00"}) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa700404b4750786dd60d9000000303a003bcc2629a17a6c58afb8877c8be162e3fe8000000000000000000000000000aa02009078000000006006c33e00000600fe8000000000000000050000000000aaff020000000000000000000000000001"]) semget$private(0x0, 0x7, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x40, 0xd02) sysctl$kern(&(0x7f0000000140)={0x1, 0x58}, 0x2, 0x0, 0x0, &(0x7f0000000040), 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x5c}, {0x5}, {0xc3e}]}) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x1}, 0x3, &(0x7f0000000100), 0x0, 0x0, 0x0) executing program 3: setreuid(0x0, 0xee01) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000380)={&(0x7f0000000040)=[{0x22, 0x7ff}, {0x101}], 0x2}) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000000000180000000000000000000000000000000000000000000000000800081a0000000000048800907800000000fe8000000000000000000000000000bb"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000), 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = open(&(0x7f0000000400)='./file0/file0\x00', 0x0, 0x0) rename(&(0x7f0000001900)='./file0\x00', &(0x7f0000001940)='./file0/file0\x00') ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000080)={0x1, 0xd0, 0x3ff, 0xff, 0x6}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = semget(0x0, 0x0, 0x12) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000100)=[0x0, 0x9]) fchflags(r3, 0x0) socket(0x18, 0x2, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) kevent(0xffffffffffffff9c, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) execve(0x0, 0x0, 0x0) executing program 1: syz_emit_ethernet(0x20e, &(0x7f0000000740)={@broadcast, @random="e14de9915b00", [], {@ipv6={0x86dd, {0x3, 0x6, "008000", 0x1d8, 0x16, 0x40, @mcast2, @remote={0xfe, 0x80, '\x00', 0x0}, {[@routing={0x5e, 0x6, 0x0, 0x7, 0x0, [@mcast2, @local={0xfe, 0x80, '\x00', 0x0}, @loopback]}, @routing={0x3, 0x4, 0x0, 0x0, 0x0, [@rand_addr="658898202da4221d1bb81b5a4568a738", @mcast2]}, @hopopts={0x11, 0x3, '\x00', [@jumbo={0xc2, 0x4, 0x81}, @padn={0x1, 0x3, [0x0, 0x0, 0x0]}, @pad1, @enc_lim={0x4, 0x1, 0x3f}, @enc_lim={0x4, 0x1, 0x1}, @pad1, @enc_lim={0x4, 0x1, 0x5}]}, @hopopts={0x94, 0x4, '\x00', [@enc_lim={0x4, 0x1, 0x20}, @ra={0x5, 0x2, 0xe3}, @jumbo={0xc2, 0x4, 0x3}, @enc_lim={0x4, 0x1, 0x8}, @padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}, @ra={0x5, 0x2, 0x7}, @ra={0x5, 0x2, 0x7}, @enc_lim={0x4, 0x1, 0x1}, @pad1]}, @hopopts={0x2c, 0x15, '\x00', [@ra={0x5, 0x2, 0xffc1}, @padn={0x1, 0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}, @padn={0x1, 0x2, [0x0, 0x0]}, @generic={0x4, 0x98, "92c9d87fe2b977079c45ec093cb6a14cb13eddd680379a5ab1c1a192ea41281dff054e3901e6fc4992a175aa5813a7ff8d79dca7d39c6e0a4a0d1c361f10c9e4b1de0e1770d55f0873a60d516f123cae8a6857f70e7f8dd325c337dbd4b48b988e90843e464ae423a3746ae2ffc8f0f83a094f38e6fb610edf6f52e917b693784830ce9153676b8756790dea1bb5d6e039bd33869d74b8c3"}]}], @udp={{0x3, 0x1, 0x8}, {"36c41cb1b154ec2ebaec64c6b7b3493438b9f6c0e453c88abcc343212214e74ac16140b1320e33f05e91b5d74c68af2f679c8571cdf086c024f5a45ecc94817b2b5938f380daff7ea928ae3dbf1707a3f9e9ad05b1cbd2d229f97362ea044a2d"}}}}}}}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) r0 = open(0x0, 0x611, 0x113) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) recvmsg(r4, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) r5 = socket(0x20, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x41, &(0x7f0000000000)="5ab7776a", 0x4) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r6, &(0x7f0000000100)=[{&(0x7f0000000040)='#!]', 0x1ae32c60dbadcd8b}], 0x1) close(r3) mknod(0x0, 0x2000, 0x0) r7 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r7, 0x80185760, &(0x7f0000000140)) syz_emit_ethernet(0x3e, &(0x7f0000000340)=ANY=[@ANYRESDEC=r6, @ANYRES16=r2, @ANYRES32=r1, @ANYRES16=r3, @ANYRES8=r1, @ANYRESHEX=r3, @ANYRESOCT=r2]) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r8 = open(&(0x7f00000003c0)='./file0\x00', 0x100, 0x0) fcntl$lock(r8, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r9 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r9, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x269000001}) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x800, 0x0) syz_open_pts() r10 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) preadv(r10, &(0x7f0000000080)=[{0x0}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xf3}], 0x3, 0x0) executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_emit_ethernet(0x2a, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000380)={0x2, &(0x7f0000000140)=[{}, {0x4000006}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) syz_emit_ethernet(0x138, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x51cbeb0fca686381, 0xec5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) chdir(0x0) mknod(0x0, 0x1000, 0xa0000) accept$unix(0xffffffffffffffff, 0x0, 0x0) connect(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000008c0)=[{&(0x7f00000007c0)='C', 0x1}, {&(0x7f0000000000)="9cf7a082949d633892ccb0b9f0f81b09d62e36c8b5ae1490cede3a53054025f9a439709f39aac58d5c21ad64763a86484dc68ae73ae85c92179eb49801ae", 0x3e}], 0x2) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil, 0x6}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil, 0x4}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x52a}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f00006d8000/0x3000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x100000}, {&(0x7f00004f3000/0x4000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277bae891377e36ef7a47a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a5739e2efa087aa9f5f899347dbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) executing program 3: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) fchmod(r0, 0x0) r3 = dup(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fchflags(r4, 0x0) listen(r3, 0xaac3) ioctl$WSKBDIO_GETENCODINGS(r2, 0xc0105715, &(0x7f00000000c0)={0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x8000, 0x0) r7 = fcntl$getown(r1, 0x5) fcntl$setown(r5, 0x6, r7) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000180)='(!\x00', &(0x7f00000001c0)=':*\\-\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='/dev/speaker\x00'], &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\'#\x83:\'})!}^$\x00', &(0x7f0000000300)='$[},#\x00', &(0x7f0000000340)='/dev/speaker\x00', &(0x7f0000000380)='&@(}\x00']) r8 = accept$inet6(r2, &(0x7f0000000400), &(0x7f0000000440)=0xc) close(r8) r9 = openat$pf(0xffffffffffffff9c, &(0x7f0000000480), 0x1, 0x0) getsockopt$sock_int(r9, 0xffff, 0x106, &(0x7f00000004c0), &(0x7f0000000500)=0x4) ioctl$VMM_IOC_RUN(r6, 0xc0205602, &(0x7f00000007c0)={0xfffffffc, 0x8e, 0x2, 0x3ff, &(0x7f0000000540)={{0x6f, 0x3, 0x6, 0x7, 0x1, 0x6, 0x2}, {[0x3f, 0x0, 0x7, 0x9, 0x7ff, 0x1, 0x100000000, 0x4, 0x1f, 0x1, 0x7, 0x0, 0x8, 0x176, 0x3, 0x200000, 0x8000000000000000, 0x8], [0xd3, 0x4fb, 0x2, 0x60, 0x8, 0x100000001, 0x5, 0xffff, 0x3, 0x1], [0x5, 0x7ff, 0xffff, 0x800, 0x7a, 0x80, 0x2], [0x7fff, 0x9, 0x7fff, 0xf6a1, 0x400000000, 0x40], [{0x2, 0x8, 0x9, 0x8}, {0x1, 0x7, 0x100, 0xe342}, {0x3ff, 0x8, 0x8, 0x43e0}, {0x4, 0x705f0ade, 0xfffffff8, 0x7ff}, {0x2, 0x800, 0x101, 0x7}, {0x73d, 0x4, 0x5, 0x7}, {0x7, 0x7, 0x9, 0x4}, {0x0, 0x80, 0x1, 0x1}], {0x3a, 0x79a44725, 0x1}, {0x7, 0x6, 0x5, 0x80000001}}}, 0x8, 0x30}) r10 = dup(r3) ioctl$WSKBDIO_GETBACKLIGHT(r3, 0x400c5711, &(0x7f0000000800)) r11 = accept$inet6(r8, &(0x7f0000000840), &(0x7f0000000880)=0xc) getsockname$inet6(r11, &(0x7f00000008c0), &(0x7f0000000900)=0xc) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000940)) setsockopt$sock_int(r10, 0xffff, 0x200, &(0x7f0000000980)=0x7, 0x4) fchflags(r2, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f00000009c0)) sysctl$kern(&(0x7f0000000a00)={0x1, 0x3d}, 0x2, &(0x7f0000000a40)="408941210976ba1dec05ccb0a73d429e8b223d314b0c6b5f098a4f84de6960d66957ccb896652e9ab4afbf1d23df7c9267c6eaaa8f1b0af4e19fc157efe724cdae7d7f685b02cdef73b0245af756defca4e00ea1604ee413ae06b69c3c9916f59e278d7eb1565f872bfa23c777d48a84efd3151c4a20b357556730c37d8fb88b6dd85af937cb3404832f76ba385888ecfa2ec2470fe7c014eb5ecdaa52a29c06d0cbb3104b7d50f21bbcb5729ab12d21feb8d7f8869281d072341c6fe6878b15e4935acc367efc0088ffad3cd8da3507767f6dd36b8a81ac195a709fe9b83663a1f4aee2e3c8766009a7423a96b648f44bad99d2c62ede1815a58f0d4516c8975cbfb2387161053328ca8de1b595073ca1ad608c1b442943ad48706dd315563be209a628944a3689072b8395f6fe7384afab7d0918acbac4ad0b16f906bff541c057e8281bea7a7e46452765441c9b7292789c9f3c9356358f18354334627351747b38ba30ac169d43237dcfb519d273f686340280f37c753db1aa14c249a0c62720b84854a5a96289f8191e0db5bc84d83fad3a184626bb322a36a9ebfe418fee7a89d92f480fb0b2f8935e8cd57e205618b17846f6dd058eaf609709175a7aa78223993f4347a79d6d46c6ee5ccccf291e38e5296a7585b57067d4f229fc6856cdde8f0a923b826685fe39c84ba1d0fb22272948a6f9868ef98cad5617c39d4dfb3ae272b373e50ab354f49d758267cb4b58ad5e16b8acfef753c8427d1349f5369ffa2315f178b21b539265625a61571c639037a251dc644c29b8c986644277d94d75f1df398e24af429045c289bbbead9c07124b9f320e995a412ad39adbfbd49aa615f6b1433a5bc9dd807700fe73b1ac83c79c0b202792a85b3815ef3ccbc33fcb68af8e3025fdcecef43edc088d12ca48645e998a014a4f080631826a0257a7083de536996c57842effcafbe570fc1bea28135bbdb66994cff7a3ca1d47e39662cfa57d0900b176d86b939b4a4ebc9f6eb9f29b9d0ecd30c456a6e83aa884176fb05e6ef9b52c2ba02c7a16f7961814ee77caa726e0343050dc6452729baf3273a799991442436c265f8439c15625f3c175f484e51927233a7b298b66fb26188e2b5a1740acac332ca278858ac862090b84a5c20bd322ba3c4a9cc5fb5606fe4758ad035b84a687c06f117aaff010ab14a3cff84e33b4bd88a70e59e57b71e50e69187fc7fc9c7b0fd732103b885b61b5ea3f3a5e8baac99cf2d7b3e3081ada40cefd25134bab289e59ac9a9ee849cc577823733c3c3bf7d58de97f9d60753ae533dedde0cf29af9325a1a415e29ef7e49c941bc5b2a19ab990731b6f60a8b74c973eb09fe133384ae9c916c0a47be616564b1bbbbaaac639220b59c36a0605f3146254249528ec3e79122bc17955bf30b5d719a123ecd6169f6d0a047220f24336867a5a1f7392bc255b84a88a4d277869859e27c4a3da753dbafee14479be3305bc9b215360ee119747f9b485340b42f8a1e0cdb1148025569fe0db57a7f2139ebf272991d15c8388ec6dc11d7d3046ed523391551054ddd732afc8ab2bf31dc717b5030288a85bfd2a752531d31e432521c47dbe5065be8dea7b0572285584cbdcb8ec79df3d2efe4c390aff6cab11e31fda8a5f7464f125beef117736bfbd37b1b198eb7fcc3c9716a53e4afc7d4d31d211ec7a296bda67bf7d9fea7c440ddb4dd755207b7e1b3091728f210d2c7ee8a35ed831898f715fd806e283e3474ec5e47c40b88878ba78fe14e6d6354e6952aded566ee530f270fc7c2d19215dfc15eb7185f8a71ad6e09a537a018e0b1b57924431c4b343895ff079cc8c20aff61ee78e9ed83b7c4609d9044c9ee3e87725a059aaee842444b87f82a1399da3bba0679a95fadcb4ada06c9677f46c9569de46e6075dc12138e8da5e097050f0d8e0866776d5c137b36211f405ed9eec68114bfdce2b25c323858990714b4a624a9d3c62702af17d0836127544687b34da298ee88b0f341b87cbc4488f11fdb304bee67b5e30e635d303a06de022234a638d30ffe54ca907734af1fc21af300be665b0990e89f539420c77fb06fb4b322f4c15ab6300e91871f3e3747aa9fc4dfa7c0eb6a9835a28e91efa77ee2b4f3bbf713920b87baf5d06a4f79b745c101b81482f8ebd7f1e79569414125fcc1005fa9131b123279361ab49fc0ab423b8daa35a07312565fcfd2c5376b01d487337054239a248499e749e52639d6e53a3d6fcda7ac4efd2dac29e56e340fbf6f8cd5993ba09bd81d0f3531aaa700897e7b0ccf059a0057bef7e47946d83e85698c95a5d7eae2b1aaf36756d60f2387facd1f225ad6c502e19365a6b7e3d16a5578c5beb7d0a1384ab17d3a717edccec5a8fd29a51b7795c6bb7a3743885650d4144a156f277d06f85c40d06b268180b1540127a4234016df405049dc0162ef5ce733008292e585feeb4c62d887d6d2f51d0fe0b040224423d1817be2ced74e7550d301a5698161ee84b4ea70d0cef24ea0d727023d10c3747ecf51c4936e571d95d4c54591c08e6eaf8e01511b4fcdc101de0476886d29fa6af913dbc8b2bc15037c346b8e063aff46e5d05595834018fc1fce9be795bd1c259ec9c664973a4a20c28aac7d133d403cd339bd3115a1c54f5e345044002659ba6d4ed6d257296a302075f358b64b9be79dd370d390f09058fe741ec1d876696f53f4f71ad901b6724f7927f575bd4535deed9ed1f76b349122dc3861304ef3958b73f3e8ee23982c46e188059143b7ea49f7dd241f6b5fd1a2428be684c91a739261efab856b7f87e525d78115f2631188a8e2e3162785719116c6a9a594adcf7ead8a2cde5e8632bf98cf38f11595dc5e3db06bbff719a59cc1795b5c9fd53bb4eee15ee2f126f4d9aa370091eb53ebb36e7196ae6167cbfc3fdee68a5fe202d05581117af480f406af6f3cb87bbb817a274b23734280f4bb3d1fd6264bdd8de8c587c4884833d4e33360976f50b2fc8fde438daa684bf235458388450514d596147ae33dd6a224e8614f6286796c647efd0f722492a71465c0f915bf061b7ebcc54e82b8282400bd120e4346625db3547a2ede00033f264fe72576f293597f2b4d21ae9156f80a2a6e7cc4495d4e28c7262b04625c9e94fb5c8b986d404b9c6390c01bb988f7f5877a3d6ea83fcc81da6871132370389eaa4ffcac840795d8b8308cb45d7b905b3058f777e1e0461af9e01c66fb93f7835c54b446dec7d1001391c616cc841b53cb0be8f66244ec161c101572ef9455381c8ddd7717712bb4359f6fd4760b489acc8ec2c46c894b2e65a8ed57e4600180d4c6ef8180ec5d4cfd5cf62261e89354066096a13814c0926869a656b6c6e91b0bf570716ae3df724e5461a1e4b7fe20c78ae74406b3b4a2d6f73fcaa0fee880296ef9ac8c70e455884ac5b23e39961348d15eff50ae4d015f025ac1c2d12443df48f9a3f05287fc7d2aeec6084a2401b0ec6438a432d03ca8d88e474066a6463e7aa27cfa9307ab67ae08722ddc8cbf1aeea531e3f937d97fd464610c59d1e669a63c05d5019f2076d1835a24e9f27807d2457259d93d74c65712742f820cc32768ba27b6d575c19efdd8fa8a83c04e74e46a458a86a21b07f0b5e5822c65bda646e27dcf7cc87e87fbcb9aee5f2c3a5de40ef3798a82b45d1882860c0b7ce9b1932868590a48b9dbffd5bbb67aa2c129a40fe0a716c8ab8aadc8a6297b9e30257fcbe3310d50758149b88947edcbc2b532f6026ccedf92e0bffb10034c73fa50a66171a3f8c694f86808babf21f2ef2f989ba22848025e8cc36e3904cf3e515058a7753b3e2c35d6d6d6d30a06a617874fe06904b35f17cab0a8892e544c69573464b94db918665123bbbc2df28b8eb77ded38f6570786a877203d04d4e0f28003f454380f67f49ebe672c99306a8f0877e9826832c4f3aaa5af936d5400325f3d493805b35858b1f805a3db278c2721943cf375050e4cf7b9f24b571928bb9af07cc795d62315abc80c7f6e7a11ed27d3b58aad8bfea2e6f91eef0b16fdd68a5a9092fb0f633af4e9dcdff1ac56bd32a90b0a58af2542a9f856c14fbe0dff25ddeadea88816dc3d50c4853a34df593c0e662e382d236c9596bca82d9d15d84092ba1d73987315225094611b5be74079236acdfaef272c3de5bfed2ac0b2c7a61f2a2c9e7584ffbb72f5c021a81334b1e709ef9a0bc0949f7d2d9da9f311b20cf7c15b5cd4259d7c3c628d412c7503f43e887b7d026bff6d80ee6cbb0682b4fda12a69b9daac8fc17e296e66aaf839c3df0355028500b6f6f9802a0dbd8439d8021be9e4f02f321e897bb7ed8165b11ec365fd6ae5eff131403f461a817dcaa1d41127968ca075fb003c2017e3d8339a303250b0ddaf92fa103918c930607b8363d98a9c4cac75747a4333c90d8f05b8cfccfa7c38743982075e0c620e6f7e25fcd0c1efde60b44072e2d1550ffc72d3801375655a931edcf33646a1afe285902e8c25ab009bab6851319af759d773cc5f8623a8064cc02db4e6a06c984598d3a19bc3d84398f32c03917667cd91dc7bb5ffc13357111fad74291f4bbfd838b48dda3afcea8151de5806757b65b5d6e5030a2e1a2c67165d674c65c9c516d5aa55b02c7433976457764bad9eadf5a24d895352b1bc3939533fb73e2da4fc48926b544e833ebad79ddddc8a20b3c50b79c87b109d3417f9f2b712aa0c29fabce5838ca3a6735c3114fcfc5d48960025488f0d178e9e1358ed1b3d40f508d658479e946a6028c24e41514cc25923cf78e37ce641cd5140572b140db097c93fee3301f7d2bdc481362187bb3933fe35911252e055c6fe2b587e32be49fa7dbb87735057b94b88604ee6d97294c0b38d1a6945a939b1a9a382a477404ca1e52051de5ce281331b3131aa0a94d84cc3558841eebbf462fd8642eb72d4d12465ccc7aa5684a8595a335e60620953442b0914472aac1258105716e89af03402913e06699f108db68d319966f1c867c1a10590091523ab1b9b6fc54a1763667e4175abc167b5e1c846abf4ac590fd8d640e9be3f9c5aee4a43c34a54cb6b768d3265c2033b13c7e4c2d18426653453c6813dfefb7dff09a61272b9c20359b763cb4afdd662f8b6f22b2de4c71679a3ebed329a375ae396ef60efc937c17b4a8fdd6da77b0f56cb41fc935ed096cbeb31fd8a4ea198ff62b8adb5c27660ddc5baa1b8d775338a86e277641668ba62d62dd2b155c7a5b11886fb2b5a6f2ff24bd5313f107e32d045766e2f17fcf7ab194a30fae9219b575eb9b744c3490816f6e6ac317b7512a0abc2d3b1c6b5de5429e110d89047cddbf9f2ec79005196b8aaf336b0a932c3504712f3cbbf782a35f78dea050a55ffc2c883f34d6f4e4d9235000739e93194e90beeb49e9bd8db8dcb24001de151b138e948e9565978c5785b88ae899e3c09c747d8dba5a1a26b30d6ec33095ad50d692de45bd92eeb72db0e18ed66e854abaa633d4d76ca200db0e865597d988729b5ba733b5481147e44a748e825c5058ba966c5aa488d97045bac0e44e8e76fe61ff3ff59e69605e340d8153cba7fd23e4ca5e604eedabf72ce266bcad6f166725b0914f5c0512195fb57ef043b08f45c00113159396cababf24b6fa4aa129d64849da6b6b54a2bfaa842d27a1f2deb297e05234aed765af4414ae51c4d53de65786799ee3c300974285ea7aca84bf0af771772633b6fe9c43b896e804119feebfd01f0b6767036c866e7ecb", &(0x7f0000001a40)=0x1000, &(0x7f0000001a80)="870f5d3b534f769d325df08558f8bc7fd894bf974f78a0ebdbca220e0c7b847e66982437c47c6cb7228bc8691b2c0b8e81c1f682fe29e3c929f43782a4972f9e59b1fab15f54020b3da9cbf2e7d600d7856b60ead12b0d183642f39db053ef03d1b8df12f2000da14471ae822a655515079f3b", 0x73) execve(&(0x7f0000001b00)='./file0\x00', &(0x7f0000001d00)=[&(0x7f0000001b40)=':}\xcf.+\xdc\x00', &(0x7f0000001b80)='\\@.\x00', &(0x7f0000001bc0)='{+#\x00', &(0x7f0000001c00)='/dev/speaker\x00', &(0x7f0000001c40)='\x00', &(0x7f0000001c80)='}\x00', &(0x7f0000001cc0)='#\x00'], &(0x7f0000001e00)=[&(0x7f0000001d40)='$}{%{{\x00', &(0x7f0000001d80)='&}\xf0\x00', &(0x7f0000001dc0)='(!\x00']) accept$unix(r6, &(0x7f0000001e40)=@abs, &(0x7f0000001e80)=0x8) lseek(r0, 0x4, 0x0) executing program 2: syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0xffffffffffffffda}, @icmp=@info_request}}}}) getrusage(0xffffffffffffffff, 0xffffffffffffffff) executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r2 = msgget$private(0x0, 0x244) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, &(0x7f0000000180)={0x598, 0x200, './file0\x00', 0x5, 0x6, 0x6, 0x8}) chmod(&(0x7f00000001c0)='./file0\x00', 0x49) close(r1) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, &(0x7f0000000240)={0x4, &(0x7f0000000200)=[{0xffff, 0x7, 0x4, 0x43d4, 0x20}, {0x401, 0x7fff, 0x71, 0xfc9, 0x2}, {0x2, 0x0, 0x8000, 0x3, 0xd1c}, {0x6, 0x5e62, 0x101, 0x2, 0x7}]}) socket$unix(0x1, 0x5, 0x0) socket$inet(0x2, 0x4000, 0x3f) r3 = getpgrp() fcntl$setown(r1, 0x6, r3) shmget(0x3, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) fcntl$lock(r0, 0x9, &(0x7f0000001600)={0x2, 0x0, 0x6, 0x8}) msgsnd(r2, &(0x7f00000016c0)={0x0, "d5c11a700f2b983298641be125502dcd8d850dce3c65cc7ad1b04a2295734dc1aa2a340f746862a1dbf18bd2fee984f845289453834af8d8858110d748ea1ab15116aed7f03bd3a35665752e63fe47f1013dd68b5f2d8862d619476b222ceca40f6bee3e44beddfecf0529cc406894bf298cdd21031c41c8e2c9766adae520c988d97aad0b6de629f4cfbfae847061bd09623af2df19ea623c2c642cbe5d7c7b2881568851d83b485cb0cdebd052b51089cb0b4318b33c523668cdc78a77d52cb4e66fa1c4db124d444bb4a9d2ebd2d960d679495720115bfe613ba5f703f2ec106b3f543f1d230aadb0ff96e959255eb623ada12d9a5f1bb61d54a63be1d47bebe0eb7b178d9252a1a898200c79df8355153496fc02fddfd39aa2d3f70f00ba3571f3e93deb7dd798052203f7aaba92c6213fa89fd164105294fd1c3f3f333d96a058a9e42e2803d5c32873a4d6a3385203d42c4af1457754aacf12679197d4c9803f942ebf98366455b86718b193af0969883c70716a7c5b69dcdc1eb0749926e8d2fa294756f33e6994736b0e7c2391d782e9abc314997f8b1359a70592223346719da8c4ceff723c09437240afb130e788d0d067fd130fa5ec798d8e0f09b07e1c18bbfa5d051a75f75f7b86d261b1121a35e4ccdcc26f471302a3e8b8d150e27324e5173804d84ee69168d684553072f7cc68abfc0c3c2a2ed1741281ec04aa4e77d3afd05b2f64df4a2f459873ec115465943a006c8c842c74c85718e7f2b35628cd10597df00f2ef470874a7982b5c3708ff126644f24fa21ebee8a34a6655ade8204d7e4ef8a703e5840a8ff9a5571c2df1482802f3481daebdeb779fa6c74e358e223dddc708bf462945f245ad74f7bf9fa3a6ae6ae774dda65733dda3d78fda4d213466ee73bdbc5a2a8b9c2ba3c55442120dc744e40dc5d86bfce393faf72257e666afef4b97758eff6936009d1d0cb3127a419baa82c6f5ee4bf1d1f25cd8eae66cd1838722de1214d38958e9f2034fcc340cf91dfd2459c505a3a2bc026a2caf5d1922ef6977305a6c2338ad5533ed07a75303d7ba5eee451acd687fa49a4a4f359bd0915fe2429230ab710ee672b0f0206c3fd2b6ac104724c595bb31840a68845b7412eff5f9b3179be6cfdad48de6c57de2bb425f862745be5c209038eb3fbd3154fbae37a104d415853068778e2208e024431ac202cbc94df86d0894f72672428c8548d54cb610c8e2f0370e655c2f7787e448303634e94964dc08d6777d1d27009b26ef895f8395f19e618cf09e365da6b037b1af9e03f5a1a6320846d25f59f9dc2e4b301bf12d20e6cf9636af6bb15cd072108f0c3c0149f9e009063678cfad121c0dd030eed28a55b953ff92bc136f51590dd56bb73216888c8688bf001a963044be1c2bfe132bc156be9b663745ca5889d9c0627d908a4277d180cd0edb23a80ede59e9682935f57cbb0a2b702feaa83a28d3432d389d328a96188151d7cbb5da7f09465235f749197e51c69f78ccb43d1e8186c815b3190e3c581e244a6c5bd1cfb7cb8a4cddd8e72ae8ac038fd43202ef6fcfc52eca7cbd937493d50f2e28e60f2b8a0a8a534eb64c44fdff3a8553c1de56db254bfe457d0803fd2b306a673b40b4eddd1495abd507e8ddc21f66a2a9d5d82c99e9fb9f8691ca6edd3f04aa95bbcc3f97b94cbdd433507ed54292177adc36a7aba7f46f1c4dc8748d22ba1c169b567151d97641b98fbcace4e3b711ffb265140e82ba1a30068523f99a972d0db33860f7e2e5dbdcde98867654fea4062d2a191f921e12e3aea50216169161de08c939a87e3da75f3ae3fb1e9a75a66ef4cca5db3a1b92de67a166fd03b70d765c4da6dc76128f45da624c8e4ae5b8da24341ee9f4f1f9a3361daeefb268263b6d68fdba00c3084ceb43ff71382216aab014d288e2cc8263317a1e37d42134245571907b462da0ef6e93a4f014d1e4c4f656405fa04584c2c0b4c949734d6559cb816e670c0bd92a0afec96b1debacb6b167fa9c293535d4b037a60f171b14ea4aeaac321f2a541704b3d35f01721f7ca887857d80164542cb59c2b161d7eafcc79247609e982b6d71a9f7ec1517025c5cc04fcab6a58f18210cd9c3e57ede017911f8ba00211b972094cb81905acedebd413c56999917e423b0e7e070211cff36491b363078eda92a5e10b362f703725d15054ae2781da055616cbabbbc91b44f35bb78659fd4e6cdfa6d8a6c55000b5bb804e8f2feaf15ce996257248b3a66f650222205c648b84eac54f4ba1af2000bcfe69e34534ae9cdb842da94d020f504998cfbcee8494d7d5cfa4e127c5b5cf798aed90888b846f7fff57ccbcabc63de3ca88646e95ef32497544216277a83db5259842a250a0582291313c769bd7c7e8ce24779f21c50bd6c3b25d3491df44a1abfdafc8be7f79b9898d28d2a682e9832821fd0cedc9197b958fd46b5a9b953a2b7836ed41533717ed528568c5243013a9d5450528a8700fecee93a8828b3d995abe2a5afa7bd619f71fa864af08aaaecd8e593576d5b4492963a7297abf925ddf4b32a9f952b71aeeb437d8f1daed8de66dec13421ad5d02464071cdac542953443e327fcfdb7bf1e408118962b343bcbfe7cecedb8dae450fb755c89157910f6fb44018a9f75d40b26b961be90ad9357864cbeba275cdc8c6ed403b4f25c1aa74b71751b6a0fed459fdf52ff2b7aaae6524fb97ce92a9348e405274a4e097ed26ad78409c9510c37716aa4c52e7ecd91c6a473271f559819a4b35ee047d914115d5140c555ddacb941f47177d7375ea85f5f8ad7b469b4098adb471ef6e74e88222555591ad565102cc4aac1f653ac209c38f380e10224ad9e314034303ab0bd6c69986274abea6fdd6045f62639e85d7cb1d09c6bc7144ee836ca5c79902206a690be8aa28b50743f8025d84738b7d4e835b560d06c5699b005a7fdb6a6f28991d84404c52aa26d63bcf4fdf1566121d446f5e16f07037738452e0681ff470135980e6b2ff3e96258fe872c7c7a0ac45903d2dc1d4556e042562999e461fee805adce99bf7d73a837299d1ff8e5b7d22da56ec4884ab5c6eb652f53b4e7fbf8758239aad8d2c1b9ba2cb8ceb9b30ca1f3c63c0f8db3165c82131ac5c5eb7d36750bd821c4fad9c5c2f2b66e309171e4cd4cd5d59d2bac519b68b9274650c24b39e7eb0e4634680bd547860d5bd9b2d6ed91bb458b634aaa328e3b53ffac7944633f8994d8039456ea14cd17fb1909d4340b8a5e6d4a6f9ccd12f1243bc8e4e50d456f4f162550a177badc4c45fcb84303b27e87a31e20e049abdac16e81642f0ad6760998e759a91e18cacc2eca50c7cf9700ec74d41691000b3e7f3a8bb0204b2f4170b888ff221f9cf436b130cdd65a6a0ee31f791c4c0a817847beda5956f703fc259437330a181a47048672476bd419f0e86f8fa2d7af540463618e19fbb555a16c7b4768f64804fb5b87f0b2fa746270f285bc23bc2f17b6ce47c9a908e6f551dc8461bf3d15e3d1aa725942038333c5ff7ea0874899c6a6a8ca4b38bd55426840e48b704c31ee68e5a1f137149af363d438da7c4c11fd91d516daac1cae719a8497989abb14d6546ad1cc3d3fe9d666a9e9701d390a49f514f1102a672575d1e03b1a03b0903e8ac85c99714345971c24b8ca2fdb7dbed9d3339485da68590c985c092f4ca4f46cd1151aa20168fe56580cbd95f8da5e4cfb07de87bc3167fa74985f44f4f1450265b823e92dd11bcbac37ccd7e759eaf96ec6d336736719f4b16e70ee5ccd305abf8075ae428cac64cd92ead0e310c018fdab78fbd944181db51312fc0594a451f6b9c3afee41aa3611747fbea13b760b7d5bcff1e79283cea0e56e1f7bbab7433248528e030bb9d26e21db4201933f7db60b714148b151cc857df149be7237e59e8d811d6663c407f08a9a515cb161411ccc9de9ac97d49d3ba6f9943779cacc4b88237ba0e3eb802837adf41dce2e9b19564f02b24ac2f72aa3c335df2bc0b726a663f5f7b3fb4a6e0be76c9f194a66d1191ee4ab2a30a5635821d6052204cb35ace56a726c249e98fca7b361dbe0476c7e8e5e0540f2932e5ca113800ca776481410b2bcc8bcc568bf07fb1207e36a3e2e9d08f673406be1d2876e4ea236363e6b7e163a26e5a098d08f503707a7f1c840e4a5b91803b6fcb5ec94effcdb8c46c8fb40ca704505928a29a4fd11d3238c826ae3fb1d821aef9974a2de3e30adbcad28a64c52a166ed1902bb2afd33fe020da2a8850707de66a655e65a1bdb43032853dc1561a13a3b1520c9f913779a462da67cd2bb04318337f3909a61adbcc90c7e975e0f07c622f8c9b6c34f2f991315322b619534c8058af6eb0901a0d90e73995286e610c276cb2b0ccfa6d1688171df214a3a1b3b2ef97b349d8d812f07c250337f9e8e05dd3dd46de703b4d9e20f590219e306a835309662c7382f4a1938bcce48dba79b7d9f79da1dc902bc67593e78d8319a9c0182c2b88c5191acc7d79fe04d8d8f6424ab0163ec0c7b096ad3f0597f93337efda1ffdbf42b747906e3e2e50eb76e5bc3b94ae46e4d49d693244fb871326bba9df2cf1e95431438dcaf6b97b417e82f51bb705cfcc8379e7390e49c0d654753d55e075e885b58f27e78bbe435326bd470517739f71b34d9ee7b242c212e7f574d4e12255d9d646d5409dd94bd7cf216a502f694cb106c2a1798fe6629e1dda8ab911845717b9262e266a336361a67a3e9e1ccf87f487e57e47fb4e103d7b3953f6715e97f078b70f5028e45840f410cc6c84bd8e6fece9efca4abfdcb533bcaacd7d20ce7b2cfff62058af9e605642fdfe325b431f6d449a1683b6e180ad3d23f41d55905dd802863cb4e362cd37c09a7e8ef62d1d6b762c6e6bc4a0b7e33f3bd45810785f0d8b0b6503e63c6a432cb7aa45461b6d473e0f79541e826004a9db864cccbf116c491eba4d60c812df8d379a5ede12579ae526679b8620af582ca02d929bffe32ff760af2a71ec2f306df2364ae3f66304d2133621e75fd38e867895de56635d2a77aa1eabcef9d663312e277f20f3730c1f1efbeecd9b24097e1af1aa5d4d3fcbe29d8403f4ab9ca47cbc1ae4c4242a479956f840f283d3ef9ce4a3fc727145a8c817f375cca43a512eeaa60300efcf6a2d29e9c7e61018940c543b959e53993ba98ab7b3c090cd3195ec3768e965b164be3149531ec8f1bcd69b9d6ce2fb5d1cfe3bc3abac25529cc4a9d6a4da4ffd746029942ec9971470eaa03231d8cef5206bf24161a3be89a84113192b3690a3acabbc010525747cd4c67fc11071c99e61f8c19b36389c3cd9bc83c323eea95f3d22beb291caf3e1bcaf9563b5d7a32b6267529065a06ef9a5aa675043c15cc7a3c6949fa4c27b2f57103812340a26bdba9530416482c2c6b93ab21d44153b47ea83a9ef1a22e210820d004b19587534b699ea05b56a1f09a70e99c2076a19d0a9a32b9bddc4caf001d1d29c90dd49d9a97f70e2b69445aa8126a1fc178be4248337afda4647df8c2fd603cbc858eac6163f6db7b313cddf39fe6c73a4e25f6a6bed231a9e165eae97bc5efdbbbff11ee782d49b8cb6707f7beb74a86ce4e773428b463711cbe9a08be0cb1b354ccac8b473b04288870a8b354d4734efb038bbef10364cf13e58f246430e8039e9a1bd9392dc14b0a385cabfc2c4b21c538136e2fc0f455227c94979fdb09118b44c8151b35f63a604882ba2571e2459e2e51ea19ed5be6506584238d"}, 0x1008, 0x0) executing program 2: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0xff) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$SPKRTONE(0xffffffffffffffff, 0x80085301, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000380)={{0x0, 0x5f}, {0x7}}, 0x0) r0 = msgget(0x3, 0x280) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000001c0)=""/132) socket(0x0, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) msgctl$IPC_RMID(0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = fcntl$getown(0xffffffffffffffff, 0x5) ioctl$TIOCSETAF(r1, 0x802c7416, 0x0) socket(0x11, 0x3, 0x0) ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) sysctl$kern(&(0x7f0000000180), 0x2, 0x0, 0x0, 0x0, 0x0) setgroups(0x9, &(0x7f00000010c0)) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb}, 0x5, 0x0, 0x0, 0x0, 0xfffffffffffffde7) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = socket$inet(0x2, 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x3ff, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, 0xfffffffffffffffc, r2, 0x0, 0x5, 0x40000, 0x0, 0xe40}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0x8, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713a48e69931929648", 0x14) setsockopt(r3, 0x6, 0x2, &(0x7f00000000c0), 0x0) r5 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) readv(r5, &(0x7f0000000080)=[{&(0x7f0000000040)=""/37, 0x25}], 0x1) executing program 3: sysctl$hw(&(0x7f0000000200)={0x6, 0x18}, 0x2, 0x0, 0x0, &(0x7f0000000140)="01000000", 0x4) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) (async) close(r0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) (async) socketpair$unix(0x1, 0x2, 0x0, 0x0) (async) r1 = socket(0x20, 0x2, 0x0) (async) r2 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x9b) fcntl$lock(r2, 0x7, 0x0) (async) setsockopt(r1, 0x11, 0x2, 0x0, 0x0) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r3, &(0x7f0000001440)={0x0}, 0x10, 0x0) shutdown(r4, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000400)=[{0x74}, {0x80}, {0x6, 0x0, 0x0, 0xe00000}]}) (async) writev(r5, &(0x7f0000000600)=[{&(0x7f0000000100)="ba2128", 0x3}, {&(0x7f0000000300)="7a9f30a344ddd8175e00c5", 0xb}], 0x2) (async) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x4}) (async) r6 = syz_open_pts() close(r6) (async) r7 = syz_open_pts() ioctl$FIOASYNC(r7, 0x80047460, &(0x7f00000000c0)=0x6) (async) writev(r6, &(0x7f0000000000)=[{&(0x7f0000000440)="4b9af7fcfcd118266599d337f3ab2855c2484c2badc135683fabf4e02113e2651449f7c04cee40ab794bd047d3a99b65d75b1ecad12e9710e9a4a16efaff6a2405e1e1cde5f1756553dab144cdda592a8ed55973e9f03e9b6fb5dc975212971aaca3fac3e25b7e5ae4", 0x69}], 0x1) (async) socket(0x0, 0x2, 0x0) (async) socket(0x2, 0x2, 0x0) (async) r8 = getpgid(0x0) fcntl$lock(r1, 0x7, &(0x7f0000000080)={0x3, 0x1, 0x400, 0x8, r8}) (async) clock_settime(0x100000000000000, &(0x7f0000000000)) executing program 4: socket$inet(0x2, 0x8003, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) socket(0x18, 0x3, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe02) r0 = socket(0x6, 0x4004, 0x5a) sendto$unix(r0, &(0x7f00000000c0)="b1", 0x1, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000240)=[{0x5, 0x30, 0x80}]}) socket(0x11, 0x0, 0x0) socket(0x0, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x27, 0x28, 0x0, 0x0) setrlimit(0x7, &(0x7f0000000200)={0x1ff, 0x4}) syz_open_pts() setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcb", 0x3) socket(0x2, 0x3, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000501600000000200000007000000110002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e21e000000c257699a5f139b020000005d223e7d026ba80163003728210200d38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361f1257aea8c500002002f2ff0c2300008abf", 0x8e, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x20, 0x2, 0x4) ioctl$FIONREAD(r2, 0x80146950, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$kern(&(0x7f0000000040), 0x1, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x3a) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0), 0x5c) sendmsg$unix(r2, 0x0, 0x4) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206937, &(0x7f00000001c0)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 5: r0 = dup(0xffffffffffffff9c) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x3000) syz_open_pts() r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) getsockopt(r0, 0x0, 0x3, &(0x7f0000000040)=""/178, &(0x7f0000000100)=0xb2) r3 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffd000/0x2000)=nil) shmat(r3, &(0x7f0000ffb000/0x4000)=nil, 0x1000) r4 = shmat(r3, &(0x7f0000ffb000/0x3000)=nil, 0x1000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r9 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x3, r5, r6, r7, r8, 0xc0, 0x5}, 0x0, 0x80, r9, 0xffffffffffffffff, 0x3800000000000, 0x1, 0xfffffffffffffffb}) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(r10, 0x40045720, &(0x7f00000003c0)) execve(&(0x7f0000000400)='./file0\x00', &(0x7f0000000480)=[&(0x7f0000000440)='}!\x00'], &(0x7f0000000580)=[&(0x7f00000004c0)='\':\x00', &(0x7f0000000500)='tap', &(0x7f0000000540)='(&@}\x00']) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000005c0)=0xffffffff) r11 = socket$inet6(0x18, 0x4000, 0x5) ioctl$WSKBDIO_SETBELL(r0, 0x80105703, &(0x7f0000000600)={0x5, 0xc88d, 0x8000, 0x4}) flock(r2, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000640)) shmdt(r4) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) fcntl$getown(r11, 0x5) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000680)={0x3, './file0\x00'}) shmget$private(0x0, 0x3000, 0x693, &(0x7f0000ffb000/0x3000)=nil) sysctl$net_inet_tcp(&(0x7f00000006c0)={0x4, 0x2, 0x6, 0x18}, 0x4, &(0x7f0000000700)="50dc208485c160901d97ad5e2f30cb8a5b92b11d23f91da140", &(0x7f0000000740)=0x19, &(0x7f0000000780)="366ee25d420b79f63274ed58e8b764ae2ed9a655509999b05e591def5f3afabb9da98a9963303e228f5e6a5ac74b1bcb752cc9480eb1e2b9b61651640e100b2740de56498c1773cc4e2cf630f978a6a43698e304a17731e12488ee0c4dde3faf4d1ee329483cacb44e65e60ee00c5e74f2a0210f888cd864bc3d7ad36fb9a8a1290466936cd4ac21abffeb63b83dce2a5e7a5c7dc87a7bc4a5a98e617e3a43d7c54b7d06fa7b50d85446df4275902504b83e95713a02dd7311e5e1145139dd039b2237a31accee18ce902131bef878938efa33da9379", 0xd6) executing program 4: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="cc", 0x1}], 0x1) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000300)={{}, 0x0, 0x4}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, &(0x7f0000000380)) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000161000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x43}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) open(&(0x7f00000002c0)='./file1\x00', 0x0, 0x2) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100080001}) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x3d, &(0x7f0000000280), 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x269000000, 0xffffffffffffffff}) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_RUN(r5, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000200)='./file1\x00'}) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000700)={{}, {[], [], [], [], [{}, {0x0, 0x0, 0x2000000}, {}, {}, {0x0, 0x0, 0x0, 0x7cc}, {0x0, 0x0, 0x0, 0x4}], {}, {0x0, 0x0, 0x4}}}}) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x200400000000062}) r6 = syz_open_pts() close(r6) syz_open_pts() writev(r6, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) executing program 6: open(0x0, 0x70e, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x40, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffb, 0xffffffb6, "027063000600000000000000a9a2aa4600"}) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036ea0700383a00fe6e00000000000000000000000000aafe8000000000000000000000000000aa01"]) sysctl$kern(&(0x7f0000000000)={0x1, 0x9}, 0x2, &(0x7f0000000100)="94a34b8e5fab85024ff7878b84cf71b53937fec370820000000000", &(0x7f00000000c0)=0x1b, 0x0, 0x0) sysctl$ddb(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6}]}) setreuid(0xee00, 0x0) r4 = getuid() setreuid(0x0, r4) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) writev(r0, &(0x7f00000003c0)=[{0x0}], 0x1) syz_emit_ethernet(0x66, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaa94672b56955d8def9e066db5aaaaaaaa7004f5b3750786dd60d9000000303a003bcc2629a1fa6c58afb8877c8be17ce3fe8090780000000060060600fe80000000000000d66e1586356dbd5ed7941e708797878000000000000000aaff02000029d4d8a3ea884be35a219045485edb93f33a9298172c0ad497397a76382cc8a9d309644904ef3d1b88b20c847e3cb2d524b5632ecf6934f90a6efdf5f1b088c5895fe84cba38201e538d2af91ddfebd5d927929cbe5e83a55460cc0aba00"/207]) r5 = semget$private(0x0, 0x7, 0x0) semop(r5, &(0x7f00000004c0)=[{0x4, 0x5, 0x1000}, {0x1, 0x2, 0x1800}], 0x2) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000002c0)=[0x0, 0xfff]) semctl$GETZCNT(r5, 0x2, 0x7, &(0x7f0000000080)=""/101) sysctl$net_inet_tcp(&(0x7f00000002c0)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, &(0x7f0000000000)="0203fdffff9fdb1642", 0x6) sysctl$hw(&(0x7f0000000000)={0x6, 0x10}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x10, 0x0) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xf668, 0x0, 0x79, 0xfffffffe, "3c00ea02f1ac7e00"}) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)="bf0909b98732e43ae0ee63c33dd9cb7de67102649ec14a5cde", 0x19}], 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x201, 0x0) poll(&(0x7f0000000880)=[{r1, 0x1a5}], 0x1, 0x0) r2 = socket$inet(0x2, 0x3, 0x2) getsockopt(r2, 0x0, 0x6e, 0x0, 0x0) select(0x40, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xb2}, &(0x7f00000024c0)={0x4001fe, 0x0, 0x8000000000, 0x0, 0x6, 0x2}, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x1}, 0x3, &(0x7f0000000100), 0x0, 0x0, 0x0) executing program 2: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000100)=0x4, 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f00000006c0), 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x2, 0x0) shutdown(0xffffffffffffffff, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) connect$unix(0xffffffffffffffff, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x2, 0x1, 0x0) socket$inet(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000140), 0x2) listen(r2, 0xffffffdf) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) connect$unix(r1, &(0x7f0000000000), 0x10) write(r1, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) denied attempt to set clock back 4261347950 seconds vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a217080 executing program 4: syz_emit_ethernet(0x6e, &(0x7f0000000000)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00\x00\b', 0x38, 0x3a, 0x0, @rand_addr="8a211dd1450021b07f5a1957de7400", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, '\x00', 0x0, 0x3a, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @ipv4, [@fragment={0x1}]}}}}}}}) syz_emit_ethernet(0x4e, &(0x7f0000000180)=ANY=[@ANYBLOB]) r0 = open(0x0, 0x615, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x1010, r0, 0x7f) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x2000000, './file0\x00'}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) sysctl$hw(&(0x7f0000002a40)={0x6, 0x11}, 0x2, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x40000000001ff}) r2 = socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_extract_tcp_res(&(0x7f0000000080), 0xfffeffff, 0x3f) executing program 7: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x1}, 0xc) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x34}, 0x4, &(0x7f0000000140)="3998a035daa227d1ce40394f044ed95480393e74f486aff61a92312cb952b89c09f24ddb00000000008fb1463d8635bf0f8e2f68a22421d45dcf5b7f5bdf7b47", &(0x7f0000000080)=0x40, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f00000000c0)=0x8) executing program 6: openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) open(&(0x7f0000000480)='./bus\x00', 0x0, 0x0) (async) writev(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) (async) semop(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) (async, rerun: 64) open(&(0x7f0000000000)='./bus/\x00', 0x200, 0x0) (async, rerun: 64) syz_emit_ethernet(0x138, 0x0) (async) socketpair$unix(0x1, 0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async, rerun: 64) mknod(0x0, 0x80, 0x2ec5) (rerun: 64) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) chdir(0x0) (async) mknod(0x0, 0x1000, 0xa0000) (async) accept$unix(0xffffffffffffffff, 0x0, 0x0) (async) connect(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000008c0)=[{&(0x7f00000007c0)='C', 0x1}, {&(0x7f0000000000)="9cf7a082949d633892ccb0b9f0f81b09d62e36c8b5ae1490cede3a53054025f9a439709f39aac58d5c21ad64763a86484dc68ae73ae85c92179eb49801ae", 0x3e}], 0x2) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil, 0x6}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil, 0x4}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x52a}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f00006d8000/0x3000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x100000}, {&(0x7f00004f3000/0x4000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) (async) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277bae891377e36ef7a47a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a5739e2efa087aa9f5f899347dbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) (async, rerun: 32) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) (rerun: 32) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) mquery(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x0, 0xffffffffffffffff, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x4) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) (async, rerun: 32) r2 = socket(0x2, 0x1, 0x0) (rerun: 32) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000), 0x4) executing program 5: syz_emit_ethernet(0x72, &(0x7f0000000080)={@empty, @empty, [{[], {0x8100, 0x0, 0x0, 0x2}}], {@ipv6={0x86dd, {0x0, 0x6, '\x00o3', 0x38, 0x3a, 0x0, @rand_addr="8a211dd1450021b07f5a1957de7400", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, '\x00', 0x0, 0x11, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @loopback, [], "c8d6c009a0c4c49e"}}}}}}}) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) sysctl$hw(&(0x7f00000024c0)={0x6, 0x2}, 0x2, &(0x7f0000002500)="81b2a5eaead610c05c5c9b85d5c97ae8a63b105078f132fc29f1f762eb4e99", &(0x7f0000002600)=0x1f, &(0x7f0000002640), 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000000)="c118020dcf1353839d9f2d7563322e28", 0x10}], 0x1) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0xa, &(0x7f00000000c0)=[{0x7ff, 0x3, 0x9, 0x7ff}, {0x5, 0x7f, 0x1, 0x8}, {0x80, 0x9, 0x2, 0x1}, {0x3, 0x4, 0x6, 0x1ff}, {0x6, 0x0, 0x6e, 0x4}, {0x6, 0x4, 0x80, 0x3}, {0x1, 0x9, 0xfb, 0xffffffff}, {0x3f, 0x4, 0xff, 0x651}, {0xdb8, 0xff, 0x0, 0xfffffffc}, {0x6809, 0x4, 0x5, 0x5}]}) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000240)="e049e64ada6fa45d6bee0bf84a9e", 0xe}], 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x5c}, {0x3c}, {0x8106}]}) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[]) executing program 1: syz_emit_ethernet(0x138, 0x0) chdir(0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0xe2) writev(0xffffffffffffffff, &(0x7f00000008c0), 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() r1 = socket(0x0, 0x3, 0x0) getsockname$inet(r1, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) dup2(0xffffffffffffffff, 0xffffffffffffffff) openat$pci(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) kevent(r0, &(0x7f00000002c0), 0x7fff, &(0x7f00000001c0), 0x1003, &(0x7f0000000140)={0x1200, 0x20000000000000}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000002c0)=@abs={0x1, 0x0, 0x3}, 0x8, 0x0}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x71, 0x0, {0x0, 0x7}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$hw(&(0x7f0000000100)={0x6, 0x7}, 0x2, &(0x7f0000000240)="aecc5a6948f52a9fab3e77025e16398b15174100000000000000000000000000001840287364b5374a5e4fceba7606a1fc9c69042e53279a3b715397263862afea4c8e5f748ff2de5c513650d5ce784e4e9842181ba7f9690a1df23dbc640c3675f9da70f555234222", 0x0, &(0x7f0000000480)="7ed208000000e8818363ee9b5c7028c2ec6897244186a7b31de6062808ce9358ea047d063b04c6ac46925e7c9cdb8e4b9db327e045b774081b5521e834d0f481402faac76f337bbb9a7b667bdec3b302ed7a48e877dc44b3b822f97951460f2c301b7777ec8e973f992e6284149144a0b6baf51e1082bfc5cdd36c128eeda8c15ac2e4f591cde558bf44427e7c58000000001500566c37939dc90000005917b47bf1d7bcfeb4501eaf05696d90283cfb695c9f63701b37bb7808fce33460fe86ee389066dd1aaa902543934413366fb87eea4647587fd41dc7c9a7956237138bd93b61bdb48b5a89d257dd18f92119b952c297e94d88ec0dd48ff4d665679e7ddba4feabc88cd02448bfa44a4ddc24952f696b23707fc78ad5ac0607889f0d02b3f9c968dd54d997ee1481862e6bad13e0eb92f9c50e7619f8e745a36eb4b66dd58ae9f858d713b1eeff76135327728869f2b9f5c71fe16498cc5e0f7a8dbd05ddb739d2387c41", 0x167) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) socket(0x6, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x35, 0xfd}, {0xb1, 0x0, 0x0, 0xf9c}, {0x8006, 0xc8}]}) syz_emit_ethernet(0x56, &(0x7f00000003c0)=ANY=[]) executing program 6: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000723000/0x2000)=nil, 0x2000, 0x1) pipe(&(0x7f0000002ec0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000005a00)={0x0, 0x0, &(0x7f0000000300)=[{0x0}, {&(0x7f0000000480)="7dcb89cf6b55a8aa169f1a76d00e019d1e4215bc5604b88f04e0eb7417d7a64112c77a7d3c8eb0dbc1ecc0ec91639d00d558669b149392013a5242ac2de893f6188fc327466b0904ef809492f53afe9392f4e6f39564be978fb3eafa72af5480adb42e4b6e5177f12334fe14901d4e6600bc45d320116c028738a0cfbd062ba23b9c4e9a00c9bb035cd17530f5377ece0bc2", 0x92}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0x40}, {0x0}, {0x0}], 0x100000000000001e}, 0x0) socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x8000, 0x4) sysctl$kern(&(0x7f0000000140)={0x1, 0x9}, 0x400000000000016d, 0x0, 0x0, 0x0, 0xffffffffffffff6e) setuid(0xffffffffffffffff) r2 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x119}, 0x0, 0x0, r2, 0x0, 0xce14}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r4 = fcntl$getown(r3, 0x5) ktrace(0x0, 0x1, 0x824, r4) r5 = socket$inet(0x2, 0x8003, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r0, 0x400c570a, &(0x7f00000000c0)) setsockopt$sock_int(r5, 0xffff, 0x800, &(0x7f0000000000)=0x10000, 0x4) syz_emit_ethernet(0x2a, &(0x7f00000002c0)=ANY=[@ANYBLOB="fffffffffffffd1e0000000008004598fc510008000000009078bd5a51ee00"/42]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r6, 0x1000000029, 0x9, &(0x7f0000000300), 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(0xffffffffffffffff, r5) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000200)="33b62b53cc518098fb586f8654ccabac394a21176475c8d7abbfe85ea97a60556ed1667c65fed0fa826e806391cd8e9611cb35b5bf15aa52dbd36706438c08bb429a98cae4a5b7d9a392f26dd5293c0ff1f72ebc06c427cd49468f", 0x5b) socket(0x2, 0x1, 0x0) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0xfffffffffffffdcc, 0x0, 0x0, &(0x7f0000000680)=""/98, 0x64}, 0x3f8d}, 0x10, 0x0, 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, 0x1006, &(0x7f0000000000)={0x80000000000008, 0x5}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="f8fffffff1"], 0x3e}, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x3e, &(0x7f0000000000)="674cd6e5", 0x4) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r4 = syz_open_pts() pwrite(r0, &(0x7f0000000400)="c6b76736786d92ac391872332d24704e4b9389d3e9b7ad83c67c9a94cec00d0cee5e4aebb6f8713f7959592dbc41428365208a0eaed26eb499b61588fdda20c8a3d1f6efaf543f8c2618d8ba87eeaa2d733928a50024f29b8f05cde90054d1fcee3cb78ed787b1fababe48cf7e2bd1d24c09439149741ab108aa85747379b7f8a1e590e8fbca", 0x86, 0x1) close(r4) syz_open_pts() link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000340)='./file0\x00') sysctl$net_inet_tcp(&(0x7f0000000180)={0x4, 0x2, 0x6, 0xf}, 0x4, &(0x7f00000002c0)="e3987a74a1914b273d958be74e0f101ce0256585fe1669dcf3fe143732e1bdfec395d583b3e01410d7534f64ec76993ab83c5a81d28bc6868dc2e453da9af7da4bcdc081fbdd045cea9992e4fa658bf6d219241c2ef01a2c2e8d868cb1e90a793d5499920a728225b335674625aa6d4aa7", &(0x7f00000004c0)=0x71, &(0x7f0000000580)="984007787b707153b2c2527ad4a343a67fb6eaecbe498a6d40d3a3e0000a2e3d78cf20aff08d28d95a50ef49ab9a52ef0c390c76cdad29a6d0edcb69a2aee72d6bc6083b445a409c97e1ee7fa3853a3beac167599912843805d808453baaefff0828db570cdc1593276f0fee34be9456e0f439367c35e3ab6e9f949d21dd2b5858f3bd6e269ea6e3329cc4cd865bcab7c2761ab9ddc3dc0778a8650418d2", 0x9e) sysctl$kern(&(0x7f0000000080), 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x200000000000032f, &(0x7f0000000040)=[{}]}) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000001200)='\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, 0x0, 0x0) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1008, &(0x7f0000000000)=0x7, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 1: kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{0xffffffffffffff9c}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x80000000004}, 0x10) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000480)='./file0\x00', 0x5b, 0x0}) r1 = socket$unix(0x1, 0x0, 0x0) bind$unix(r1, 0x0, 0x0) setrlimit(0x0, 0x0) close(0xffffffffffffffff) r2 = socket$unix(0x1, 0x5, 0x0) bind$unix(r2, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r2, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r3 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0xa810, r3, 0x0) syz_emit_ethernet(0x127, &(0x7f0000000200)=ANY=[@ANYBLOB="ffffffffffff00000000000008004900011900000000fd019078ffffffff00000000070300070baee00000004e214e21000000000000", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="000000869078000004020000081048fa89ae2b849e38741545b4b986080a0000000000000000020407001312f6907c40582d54ed93fe121614756abd0402052200000000000000000000000800000008000000080000003f000000c500000001131238533e743be61c4f07d514c7dd4f3d0400001829c12e96ca4f910821907d5756e5bd82da51a294797ceb3104b60124b0f0770a9a71cb51f970958fef0f798ab275a7266e9842130f9291c228a759f02dea63acf23a846604ca878574e74988c29dbcf16b8e2f69adc2fa82d6bd6347af9819e0836c31fb181a39a79f15d62db2291f2a77645e94"]) r4 = socket(0x9, 0xc, 0xe9) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) executing program 4: r0 = socket(0x11, 0x3, 0x0) r1 = syz_open_pts() syz_open_pts() dup(r1) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) syz_open_pts() close(r1) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x3, &(0x7f0000000140)="02000000", 0x4) setsockopt(r2, 0x11, 0x1, &(0x7f0000000100)="12000001", 0x4) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r2 = msgget$private(0x0, 0x244) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, &(0x7f0000000180)={0x598, 0x200, './file0\x00', 0x5, 0x6, 0x6, 0x8}) chmod(&(0x7f00000001c0)='./file0\x00', 0x49) close(r1) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, &(0x7f0000000240)={0x4, &(0x7f0000000200)=[{0xffff, 0x7, 0x4, 0x43d4, 0x20}, {0x401, 0x7fff, 0x71, 0xfc9, 0x2}, {0x2, 0x0, 0x8000, 0x3, 0xd1c}, {0x6, 0x5e62, 0x101, 0x2, 0x7}]}) socket$unix(0x1, 0x5, 0x0) socket$inet(0x2, 0x4000, 0x3f) r3 = getpgrp() fcntl$setown(r1, 0x6, r3) shmget(0x3, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) fcntl$lock(r0, 0x9, &(0x7f0000001600)={0x2, 0x0, 0x6, 0x8}) msgsnd(r2, &(0x7f00000016c0)={0x0, "d5c11a700f2b983298641be125502dcd8d850dce3c65cc7ad1b04a2295734dc1aa2a340f746862a1dbf18bd2fee984f845289453834af8d8858110d748ea1ab15116aed7f03bd3a35665752e63fe47f1013dd68b5f2d8862d619476b222ceca40f6bee3e44beddfecf0529cc406894bf298cdd21031c41c8e2c9766adae520c988d97aad0b6de629f4cfbfae847061bd09623af2df19ea623c2c642cbe5d7c7b2881568851d83b485cb0cdebd052b51089cb0b4318b33c523668cdc78a77d52cb4e66fa1c4db124d444bb4a9d2ebd2d960d679495720115bfe613ba5f703f2ec106b3f543f1d230aadb0ff96e959255eb623ada12d9a5f1bb61d54a63be1d47bebe0eb7b178d9252a1a898200c79df8355153496fc02fddfd39aa2d3f70f00ba3571f3e93deb7dd798052203f7aaba92c6213fa89fd164105294fd1c3f3f333d96a058a9e42e2803d5c32873a4d6a3385203d42c4af1457754aacf12679197d4c9803f942ebf98366455b86718b193af0969883c70716a7c5b69dcdc1eb0749926e8d2fa294756f33e6994736b0e7c2391d782e9abc314997f8b1359a70592223346719da8c4ceff723c09437240afb130e788d0d067fd130fa5ec798d8e0f09b07e1c18bbfa5d051a75f75f7b86d261b1121a35e4ccdcc26f471302a3e8b8d150e27324e5173804d84ee69168d684553072f7cc68abfc0c3c2a2ed1741281ec04aa4e77d3afd05b2f64df4a2f459873ec115465943a006c8c842c74c85718e7f2b35628cd10597df00f2ef470874a7982b5c3708ff126644f24fa21ebee8a34a6655ade8204d7e4ef8a703e5840a8ff9a5571c2df1482802f3481daebdeb779fa6c74e358e223dddc708bf462945f245ad74f7bf9fa3a6ae6ae774dda65733dda3d78fda4d213466ee73bdbc5a2a8b9c2ba3c55442120dc744e40dc5d86bfce393faf72257e666afef4b97758eff6936009d1d0cb3127a419baa82c6f5ee4bf1d1f25cd8eae66cd1838722de1214d38958e9f2034fcc340cf91dfd2459c505a3a2bc026a2caf5d1922ef6977305a6c2338ad5533ed07a75303d7ba5eee451acd687fa49a4a4f359bd0915fe2429230ab710ee672b0f0206c3fd2b6ac104724c595bb31840a68845b7412eff5f9b3179be6cfdad48de6c57de2bb425f862745be5c209038eb3fbd3154fbae37a104d415853068778e2208e024431ac202cbc94df86d0894f72672428c8548d54cb610c8e2f0370e655c2f7787e448303634e94964dc08d6777d1d27009b26ef895f8395f19e618cf09e365da6b037b1af9e03f5a1a6320846d25f59f9dc2e4b301bf12d20e6cf9636af6bb15cd072108f0c3c0149f9e009063678cfad121c0dd030eed28a55b953ff92bc136f51590dd56bb73216888c8688bf001a963044be1c2bfe132bc156be9b663745ca5889d9c0627d908a4277d180cd0edb23a80ede59e9682935f57cbb0a2b702feaa83a28d3432d389d328a96188151d7cbb5da7f09465235f749197e51c69f78ccb43d1e8186c815b3190e3c581e244a6c5bd1cfb7cb8a4cddd8e72ae8ac038fd43202ef6fcfc52eca7cbd937493d50f2e28e60f2b8a0a8a534eb64c44fdff3a8553c1de56db254bfe457d0803fd2b306a673b40b4eddd1495abd507e8ddc21f66a2a9d5d82c99e9fb9f8691ca6edd3f04aa95bbcc3f97b94cbdd433507ed54292177adc36a7aba7f46f1c4dc8748d22ba1c169b567151d97641b98fbcace4e3b711ffb265140e82ba1a30068523f99a972d0db33860f7e2e5dbdcde98867654fea4062d2a191f921e12e3aea50216169161de08c939a87e3da75f3ae3fb1e9a75a66ef4cca5db3a1b92de67a166fd03b70d765c4da6dc76128f45da624c8e4ae5b8da24341ee9f4f1f9a3361daeefb268263b6d68fdba00c3084ceb43ff71382216aab014d288e2cc8263317a1e37d42134245571907b462da0ef6e93a4f014d1e4c4f656405fa04584c2c0b4c949734d6559cb816e670c0bd92a0afec96b1debacb6b167fa9c293535d4b037a60f171b14ea4aeaac321f2a541704b3d35f01721f7ca887857d80164542cb59c2b161d7eafcc79247609e982b6d71a9f7ec1517025c5cc04fcab6a58f18210cd9c3e57ede017911f8ba00211b972094cb81905acedebd413c56999917e423b0e7e070211cff36491b363078eda92a5e10b362f703725d15054ae2781da055616cbabbbc91b44f35bb78659fd4e6cdfa6d8a6c55000b5bb804e8f2feaf15ce996257248b3a66f650222205c648b84eac54f4ba1af2000bcfe69e34534ae9cdb842da94d020f504998cfbcee8494d7d5cfa4e127c5b5cf798aed90888b846f7fff57ccbcabc63de3ca88646e95ef32497544216277a83db5259842a250a0582291313c769bd7c7e8ce24779f21c50bd6c3b25d3491df44a1abfdafc8be7f79b9898d28d2a682e9832821fd0cedc9197b958fd46b5a9b953a2b7836ed41533717ed528568c5243013a9d5450528a8700fecee93a8828b3d995abe2a5afa7bd619f71fa864af08aaaecd8e593576d5b4492963a7297abf925ddf4b32a9f952b71aeeb437d8f1daed8de66dec13421ad5d02464071cdac542953443e327fcfdb7bf1e408118962b343bcbfe7cecedb8dae450fb755c89157910f6fb44018a9f75d40b26b961be90ad9357864cbeba275cdc8c6ed403b4f25c1aa74b71751b6a0fed459fdf52ff2b7aaae6524fb97ce92a9348e405274a4e097ed26ad78409c9510c37716aa4c52e7ecd91c6a473271f559819a4b35ee047d914115d5140c555ddacb941f47177d7375ea85f5f8ad7b469b4098adb471ef6e74e88222555591ad565102cc4aac1f653ac209c38f380e10224ad9e314034303ab0bd6c69986274abea6fdd6045f62639e85d7cb1d09c6bc7144ee836ca5c79902206a690be8aa28b50743f8025d84738b7d4e835b560d06c5699b005a7fdb6a6f28991d84404c52aa26d63bcf4fdf1566121d446f5e16f07037738452e0681ff470135980e6b2ff3e96258fe872c7c7a0ac45903d2dc1d4556e042562999e461fee805adce99bf7d73a837299d1ff8e5b7d22da56ec4884ab5c6eb652f53b4e7fbf8758239aad8d2c1b9ba2cb8ceb9b30ca1f3c63c0f8db3165c82131ac5c5eb7d36750bd821c4fad9c5c2f2b66e309171e4cd4cd5d59d2bac519b68b9274650c24b39e7eb0e4634680bd547860d5bd9b2d6ed91bb458b634aaa328e3b53ffac7944633f8994d8039456ea14cd17fb1909d4340b8a5e6d4a6f9ccd12f1243bc8e4e50d456f4f162550a177badc4c45fcb84303b27e87a31e20e049abdac16e81642f0ad6760998e759a91e18cacc2eca50c7cf9700ec74d41691000b3e7f3a8bb0204b2f4170b888ff221f9cf436b130cdd65a6a0ee31f791c4c0a817847beda5956f703fc259437330a181a47048672476bd419f0e86f8fa2d7af540463618e19fbb555a16c7b4768f64804fb5b87f0b2fa746270f285bc23bc2f17b6ce47c9a908e6f551dc8461bf3d15e3d1aa725942038333c5ff7ea0874899c6a6a8ca4b38bd55426840e48b704c31ee68e5a1f137149af363d438da7c4c11fd91d516daac1cae719a8497989abb14d6546ad1cc3d3fe9d666a9e9701d390a49f514f1102a672575d1e03b1a03b0903e8ac85c99714345971c24b8ca2fdb7dbed9d3339485da68590c985c092f4ca4f46cd1151aa20168fe56580cbd95f8da5e4cfb07de87bc3167fa74985f44f4f1450265b823e92dd11bcbac37ccd7e759eaf96ec6d336736719f4b16e70ee5ccd305abf8075ae428cac64cd92ead0e310c018fdab78fbd944181db51312fc0594a451f6b9c3afee41aa3611747fbea13b760b7d5bcff1e79283cea0e56e1f7bbab7433248528e030bb9d26e21db4201933f7db60b714148b151cc857df149be7237e59e8d811d6663c407f08a9a515cb161411ccc9de9ac97d49d3ba6f9943779cacc4b88237ba0e3eb802837adf41dce2e9b19564f02b24ac2f72aa3c335df2bc0b726a663f5f7b3fb4a6e0be76c9f194a66d1191ee4ab2a30a5635821d6052204cb35ace56a726c249e98fca7b361dbe0476c7e8e5e0540f2932e5ca113800ca776481410b2bcc8bcc568bf07fb1207e36a3e2e9d08f673406be1d2876e4ea236363e6b7e163a26e5a098d08f503707a7f1c840e4a5b91803b6fcb5ec94effcdb8c46c8fb40ca704505928a29a4fd11d3238c826ae3fb1d821aef9974a2de3e30adbcad28a64c52a166ed1902bb2afd33fe020da2a8850707de66a655e65a1bdb43032853dc1561a13a3b1520c9f913779a462da67cd2bb04318337f3909a61adbcc90c7e975e0f07c622f8c9b6c34f2f991315322b619534c8058af6eb0901a0d90e73995286e610c276cb2b0ccfa6d1688171df214a3a1b3b2ef97b349d8d812f07c250337f9e8e05dd3dd46de703b4d9e20f590219e306a835309662c7382f4a1938bcce48dba79b7d9f79da1dc902bc67593e78d8319a9c0182c2b88c5191acc7d79fe04d8d8f6424ab0163ec0c7b096ad3f0597f93337efda1ffdbf42b747906e3e2e50eb76e5bc3b94ae46e4d49d693244fb871326bba9df2cf1e95431438dcaf6b97b417e82f51bb705cfcc8379e7390e49c0d654753d55e075e885b58f27e78bbe435326bd470517739f71b34d9ee7b242c212e7f574d4e12255d9d646d5409dd94bd7cf216a502f694cb106c2a1798fe6629e1dda8ab911845717b9262e266a336361a67a3e9e1ccf87f487e57e47fb4e103d7b3953f6715e97f078b70f5028e45840f410cc6c84bd8e6fece9efca4abfdcb533bcaacd7d20ce7b2cfff62058af9e605642fdfe325b431f6d449a1683b6e180ad3d23f41d55905dd802863cb4e362cd37c09a7e8ef62d1d6b762c6e6bc4a0b7e33f3bd45810785f0d8b0b6503e63c6a432cb7aa45461b6d473e0f79541e826004a9db864cccbf116c491eba4d60c812df8d379a5ede12579ae526679b8620af582ca02d929bffe32ff760af2a71ec2f306df2364ae3f66304d2133621e75fd38e867895de56635d2a77aa1eabcef9d663312e277f20f3730c1f1efbeecd9b24097e1af1aa5d4d3fcbe29d8403f4ab9ca47cbc1ae4c4242a479956f840f283d3ef9ce4a3fc727145a8c817f375cca43a512eeaa60300efcf6a2d29e9c7e61018940c543b959e53993ba98ab7b3c090cd3195ec3768e965b164be3149531ec8f1bcd69b9d6ce2fb5d1cfe3bc3abac25529cc4a9d6a4da4ffd746029942ec9971470eaa03231d8cef5206bf24161a3be89a84113192b3690a3acabbc010525747cd4c67fc11071c99e61f8c19b36389c3cd9bc83c323eea95f3d22beb291caf3e1bcaf9563b5d7a32b6267529065a06ef9a5aa675043c15cc7a3c6949fa4c27b2f57103812340a26bdba9530416482c2c6b93ab21d44153b47ea83a9ef1a22e210820d004b19587534b699ea05b56a1f09a70e99c2076a19d0a9a32b9bddc4caf001d1d29c90dd49d9a97f70e2b69445aa8126a1fc178be4248337afda4647df8c2fd603cbc858eac6163f6db7b313cddf39fe6c73a4e25f6a6bed231a9e165eae97bc5efdbbbff11ee782d49b8cb6707f7beb74a86ce4e773428b463711cbe9a08be0cb1b354ccac8b473b04288870a8b354d4734efb038bbef10364cf13e58f246430e8039e9a1bd9392dc14b0a385cabfc2c4b21c538136e2fc0f455227c94979fdb09118b44c8151b35f63a604882ba2571e2459e2e51ea19ed5be6506584238d"}, 0x1008, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r2, 0x27}], 0x1, 0x0) close(r2) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x35}, {0x74}, {0x6}]}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f00006b0000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x800001000}, {&(0x7f00005eb000/0x2000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f00005ec000/0x4000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f00006b0000/0x1000)=nil, &(0x7f00000cc000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000281000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) mknod(0x0, 0x0, 0xa7cf) socketpair(0x18, 0x1, 0x0, &(0x7f0000000000)) setrlimit(0xb, &(0x7f0000000100)={0x7, 0x54}) poll(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(0xffffffffffffffff, r3) socket$unix(0x1, 0x2, 0x0) syz_open_pts() ioctl$WSKBDIO_SETKEYREPEAT(0xffffffffffffffff, 0x800c5707, 0x0) syz_extract_tcp_res(&(0x7f0000000200), 0x2, 0x6) syz_open_pts() r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) readv(r4, &(0x7f0000000ac0)=[{0xfffffffffffffffe}, {&(0x7f0000000840)}, {&(0x7f0000000880)=""/21, 0x15}], 0x3) executing program 6: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fsync(r0) mmap(&(0x7f00000da000/0x3000)=nil, 0x3000, 0x0, 0x810, r1, 0x0) unlink(&(0x7f00000011c0)='./file0\x00') mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r2 = socket(0x18, 0x3, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe02) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f00000000c0)="b10005136000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec592040000000000ff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e52000080042000"/177, 0xb1, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x110) r5 = open$dir(&(0x7f0000001640)='./file0\x00', 0x2, 0x0) writev(r5, &(0x7f0000000400)=[{&(0x7f0000000200)='k', 0x1}], 0x1) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r4, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() ioctl$FIOASYNC(r7, 0x80047460, &(0x7f00000000c0)=0x3) writev(r6, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) writev(r6, &(0x7f0000000040)=[{&(0x7f0000000140)='H', 0x1}], 0x1) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) r8 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) dup2(r2, r8) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[]) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000012c0), 0x1, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) getsockopt(r1, 0x0, 0x20, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) r2 = socket$unix(0x1, 0x5, 0x0) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000000)="b1000502000000000000000001010000331c13fecea10500fef96ec0c72fd3355ae30200004e3003000000acf20b7804bec256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5aa0400000000008700361b4cc702fac500002021fbfa0c0f00008abf3a2271a3f834371205d3660400"/177, 0xb1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000001040)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60aa86200030000000000000000000000000000000000000000000000800001a00000000000401009078000000006041c93a000000000000000000000000000000000000000100000000000000000000000000000001d3f23671d814f43ab1a0b6b0599040f5700c3db0e7d0ad841cf8dafa215470f5dc2def9f3fcf728405ade460e00d409fc21e3029810cab4067e930eecb5eed0567232ef1bab6d9b958f722a04360f3824c27a79573cfafd2d81fde8129b16dbaf952cf096c2804a73a6e0f0320fe82c7a49df962c7fc8c7b432b4070486003be8689d3dc34a3611174b58419a5d483847f5d202870c8dce7131a04117bea80823cf9ba6617729579ed203b48aabf1e3c473b987bfd2046c7f5e069cfa7b309efae5e80046d86a7acf1be733cee8363a093b5e2e8935dc27a76316e8a01f08783d5581facd52ebdaa7abb8541bc7658ce9d0000"]) accept$unix(r3, &(0x7f00000011c0)=@file={0x0, ""/3}, &(0x7f0000001200)=0x5) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x0, 0x0}) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) getsockopt(r2, 0xfff, 0xc, &(0x7f0000000980)=""/18, &(0x7f0000000100)=0x12) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7960) writev(r4, &(0x7f0000000000)=[{&(0x7f0000000180)="7f37ce070000003d965a1564287bafc1d6d531c28e0d00000004fe8a4cc330bb35350cb60a9a374aa8a83628968110669294be2aa857b37646a2f79517cee8f9f46db45ba6cc19ad70529d98bb6446c6abcba4a93b251aa4bf74b84d25be314ee8e6289f1bb9b043ee21eed69c18e4dac282e3aa55f6b0af2ecb0207fc142136d2eab8eb816f01a27e8ad65fbb77fa8820f6c0cdc16ce6933582c9082b00000000000000000000000000000000002100"/189, 0xbd}, {&(0x7f0000001240)="00e679c159e8202cc032330a4c85718257d8c9bcb0a8731dabd7c0f7010ca6b369b9216bb6ce981e8d4599c351a3c16def7ac19bce18f85be57781987768a91cae1ebafd856a56263c223365b0367ca4a1a3453dd7c7c9dab0bbd3dc3e9b4a171dc3d659e48113e5838ecc214ee72e75aec08b5bb88a057dba74", 0x7a}], 0x2) r5 = msgget$private(0x0, 0x100) r6 = kqueue() ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) kevent(r6, &(0x7f0000000000), 0x0, 0x0, 0xffffffff, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x6811, r6, 0x9) r7 = getuid() msgrcv(r5, 0x0, 0xfffffffffffffff8, 0x2, 0x1800) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)=[0x0, &(0x7f0000000bc0)='\x94\x8b+\x7f\xddY\xbc\xaaZ6a\t\xef\xc8h\x88<\x1f\x84`\xddmV\x01\xb1\x18\xaf\x1d*\xff\xce\x00\x00\x00\x00\x00\x00\x00\x1f\x90\xba\xbda;\f\x15Z\x1f\xf9\xbad\x81*\x17\x19Q,\x88\xbb\xe3\x04\xb6\xc5\xca\bB\xbcp\xd1\fL\x12'], 0x0) setreuid(r7, 0x0) msgctl$IPC_RMID(r5, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000080)={&(0x7f0000000180)=[{0x25}], 0x1}) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) executing program 5: openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x100, 0x0) r2 = dup(r1) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x86, &(0x7f0000000480)=ANY=[@ANYBLOB="aaaaaaaaaaaa33fc183059e908004c0400780068007f03299078e0000002ac1400bb008313c100000000ac1400aae0000001e0000002070f1fe0000002ac1400bb7f00000189a7f7e0000002000000000000010000000000e0000001ffffffffac1400bbffffffffffffffff0001010e899a1aa1f27a2cc8a7876a0700004e226f7097dd4e22"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{}, {0x74}, {0x812e, 0x1}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x8, 0x0) execve(&(0x7f0000000440)='./file0\x00', &(0x7f00000007c0)=[&(0x7f0000000540)='/dev/wskbd\x00', &(0x7f0000000580)='\t\x00', &(0x7f00000005c0)='/dev/wskbd\x00', &(0x7f0000000600)='-.#(\x00', &(0x7f0000000640)='\x18]&$\x00', &(0x7f0000000680)='tap', &(0x7f00000006c0)='/dev/wskbd\x00', &(0x7f0000000700)='\'*)\x00', &(0x7f0000000740)='/dev/bpf\x00', &(0x7f0000000780)='\x00'], &(0x7f00000008c0)=[&(0x7f0000000840)='/dev/bpf\x00', &(0x7f0000000880)='/dev/pci\x00']) r4 = socket(0x10, 0x2, 0x0) listen(r4, 0xc1) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000280)={0x6, &(0x7f0000000980)=[{0x0, 0x4, 0x7, 0x20}, {0x3000, 0x2a, 0x4, 0xffdfffff}, {0x1, 0x6, 0x2, 0x6}, {0x3, 0x3, 0x7, 0x1}, {0x81, 0xa5, 0x0, 0x9}, {0x20, 0x58, 0x1f, 0xfffffffa}]}) pipe(0x0) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) close(r5) sendto$unix(r4, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8cc630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abf09090080fdfed8dcfad700"/177, 0xb1, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000180)={0x6, 0x2}, 0x2, &(0x7f0000000380)="fcf8feaff6711d6f85f669234ff40d4d1479619fb7587db87ecd6fe4ca071a35b77090b817532e185182036edd5c6b34d2c5fe7f19ae68c4c2f7037a3de9794a2886688a3f4cf2b9277b85cf", 0x0, 0x0, 0x0) r6 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) mknodat(r6, &(0x7f00000002c0)='./file0\x00', 0x2000, 0x0) faccessat(r6, &(0x7f0000000140)='./file0\x00', 0x50, 0x1) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)}], 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f00000000c0)={0x2, 0x7}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000000)={&(0x7f00000001c0)=[{}, {}, {}], 0x3}) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)="3944eb3f115f79037148fa0ddc3adf427d080000006ceb99ea265a4a19b2e72fd9cbb4db32e128db447c5e01000080d5fa1d9213ebefff7ad23b886bf321280bc040eac897a0d4168da6b6b75d14177e4bc4c85e7f73660be09395a6e91829a307ea320177915e561133f137b72e33", 0x6f) socket$inet(0x2, 0x2, 0x0) executing program 0: socket(0x0, 0x0, 0x0) (async) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) (async) r0 = socket(0x2, 0x3, 0x0) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) (async) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000501600000000200000007000000110002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e21e000000c257699a5f139b020000005d223e7d026ba80163003728210200d38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361f1257aea8c500002002f2ff0c2300008abf", 0x8e, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80146950, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$kern(&(0x7f0000000040), 0x1, 0x0, 0x0, 0x0, 0x0) (async) socket(0x0, 0x0, 0x3a) (async) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0), 0x5c) sendmsg$unix(r1, 0x0, 0x4) (async) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206937, &(0x7f00000001c0)) (async) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, &(0x7f0000000080)={0x0, 0x0}) (async) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000100)=0x8, 0xfffffffffffffff3) connect$unix(r0, &(0x7f0000000000), 0x10) (async) r2 = getuid() seteuid(r2) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) (async) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd"], 0x401, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) (async) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x0) (async) msgget(0x1, 0x310) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 6: r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x101, 0x5e, 0x401, 0x7}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x400, 0x9000004f, 0x6, 0xa7bb, "d8f276d3bbb39500c8930aff9c6600"}) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) executing program 5: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) clock_gettime(0x2, 0x0) pipe(&(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r1, &(0x7f0000003a40)={&(0x7f0000003a00)={&(0x7f0000001440)=@in6, 0xc, &(0x7f0000002940)=[{&(0x7f0000001480)=""/122, 0x7a}], 0x1, 0x0}}, 0x10, 0x0, 0x0) clock_getres(0x0, 0x0) clock_getres(0x4, &(0x7f0000000000)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = open(0x0, 0x1, 0x0) fcntl$setown(r3, 0x6, 0x0) symlinkat(&(0x7f0000003b00)='./file0\x00', r3, &(0x7f0000003b40)='./file0\x00') syz_extract_tcp_res(0x0, 0x0, 0x0) ktrace(0x0, 0x1, 0x824, 0x0) r4 = dup(r0) sysctl$hw(&(0x7f0000000180)={0x6, 0x17}, 0x2, &(0x7f00000002c0)="ad9e551fac19ca38b55c07a67bcecc75fbe46bf7ba32aee751f26daafbe378800ba47a48532ffc3c01c0a5c27efd8bda20cffa4a574ccdfe6d518804685eba1697d2af7c988000271348f3", &(0x7f00000001c0)=0x4b, &(0x7f0000000340)="53a1706784dc58ce1044a44801bd53754ce340205b4af6c1ded8eb4d0280e21eec4fac964f465232e4e1a5527ac4e87f2929ffb99fdaa703b284eb1c99e088db176d95d106bc8417b143d72a1bb103cdc9db76b7464fad4cf12b8b43cad55b59c84ffa5b861b05feedd6c6d6a9e881e544ab087924b3444f9dbdeff0e80f8940727c4b8d0b57c8c9caf8bfc6e15564d465039e574d4128a52d59372ed2d12d925d977bfd79ae9e5f46d7311845ec894c75b076f4887ca2c3f8ce40e36feb96f661382fa77ff4a569a58f2620a7f396a8f946f901589a366ecf7de23cb35ebbc4b5ee9fd12a97d85baf8c83ccb0a91742cef8a907a8429ad43a", 0xf9) listen(r4, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup(r5) recvmmsg(r6, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x0, 0x0) getsockname(r5, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) dup2(r4, r6) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x7}, {0x25}, {0x6}]}) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[]) r1 = open(&(0x7f0000000100)='./file0\x00', 0x30011, 0x20) ioctl$WSKBDIO_SETMAP(r1, 0x8010570e, &(0x7f00000001c0)={0x4, &(0x7f0000000140)=[{0x8, 0xfffa, 0x20, 0x200, 0x6}, {0x6, 0xf1cc, 0x9a7, 0x5, 0x81}, {0x7, 0x476d, 0x0, 0x1, 0x2}, {0x80, 0x7, 0xfff, 0x401, 0x3}]}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x2) open$dir(0x0, 0x0, 0x0) getdents(r2, 0x0, 0x0) linkat(r2, 0x0, 0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x20000, 0x40) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socket(0x0, 0x8000, 0x0) socketpair(0x1, 0x1, 0x3f, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r3, 0x401, 0x8, &(0x7f0000000280)="61958e6d70db60898209bfdf81f3db5883d25ce1733c4ffdd121764e843e580682d875010f2e77706a1172dad735758b697f4e3d8f77b2bf5fb1b0f66d6addcea3b38e18da481a552ff773fe4f5ff4fa0023ffc3adb251c5b77f163a8d4edd5c8256be5162e28376ac9bc4736aeb082e99489b80688a2d8b97370f8b91126cfb1e0061b7cf525c863d5baba962bc7be7ea2c39d6d2d02ffc8c9f1a776b112d6ecc6998a2130c53b3ccb43d774d821f6332c2dc7cf09a0555e488bccda5f7abc320fd28e0b88446ed4e798d7eb4d02dce9c38d58897174498db3297a855fd609ed8be3653a95e308280859b4946dd6985272f0379dd49e70539f708bb50752af4993df4e06477ee99b1c4e8116eab0537351e66c5474f38022c590d9b8025c58f506364c3480a82c61790dbfad80889a2020790130b620864efe020bfdd75f11db9cf7f48c8df7ebffc73a35281e775660289a0af37fd970921cef5c15c057311f1237de0c60e9a71282638ecc15a1288364793c72cfa12c7f7bdea3dd0bfdd5469ba4e830c985682fe89e08fe268622b1823789495d99825d94f0e61f2edcdb920f9531548583a618ff15a217bf5a2037f930d27c03a2187b35cdc409dbbb9e14b73e6736db81ff2494ab5d77811fe8efb6e0a8dc2dbc6274219433f166683a96e2e5b200d775ae1a38d957fe5a34ae94da05c74274cb011f05d4791cb94e19430a4faef367f56216b1df9c1482967c7db8f4a14cc9c8d37a6ccf277771f1c41cab721101987550415f91c4e0c97feb143aa008a27c04c4c895bebe77abf8e522a88406580f837d2ca87483ac5ec82366975df98a330186089a0f59e48dd8ed7fb91f7118b98861913e0ae76b4375ef7e34d04f01c150c6c939f75bc2a1a619561ab49a3f6a46a7cd96997c172454a47d4b8f8defbbf57b534ae804ef9bf3705dea73c52dcb02ec71d4c4e5dc0e7e7cedc1fbd01c89a1ef1e0a62ce86f5852255a3ee4700a43b1ce2277cf472ca5e9532ae7f34ffe9b43b62959d547eae50c1c8e5d25d9e01e620382edc3a6fc924d6dd5a8042df13d73e680be04009013111653e6426f807b007cc52ed49413eaf813570c20eb893cd43ba928ea9fb8f4ed88c5046f0399128adbb1334ba648a5edb9799f40b8285d1f3136ada2714b6d36d6707afea9e95743cdd224a531c5e344b6822e011daf68fd70cad24299b0f0e01b735d56430f91cac92572b163494d14c3f661563e60c39ab273217c2e9c79c6ae5a48114dfa9edc23fc6e9a4dc4b4bc639df2bf5406ff09595df9287536646304175400c1bd7a7e5429d70102366f25398f7f57734f74b94f96120daa6234f8d8f15a00830f630c47181992ee4382e0886ded05116a1c0ba88c0db49f060afa530e796affe7541d41400ae8b7af4c11254006f1bab378443b53904eb693c94b6e6629be4d862b9f03d8dbe080f6331691aa600e03aaa202b3d8a26e7250cdcc43873d808ea3a82e1e855e0063b0b782e8f6d09132de5f3accf5f573610ccc4e5ce7d4c04e30823fc3becc2c871496568476ccef26f69968342b1ab670c5a777755a7d1d379c0689698ec4938ac218b7bcabbe7222e09cc9709617ea2982658edf7b187270c6b6c8b0ac8f6f88c69b2b0a595bd3380e47eb667ee856140d5307e7ecdd58404c3dd1d3e0a534ee61b99acc7af6eca3f1d6da08f41e7649e0c44621ca8691e20cd68ecc304489c2e1c12bdc25f54b1c991bcf9fe68dd5bd08a4174234b690fbb6d499e41224ce27e55151ce0c075766bf3f0a51f0c058e277e652f0cd7c59ce6ae1406287a1ee0f9e7b97278d232a86e7a51d80a904c34fd8485971cf8fd018475c71252ba8ea9b183a21f72a7a8d7e29e75f58775aa6ea49bdd311461caa71504163bcbab89b6ff45a392404ec02b18ba369c082c3ccbd9b26acaa6bb83c6fa1f6162e62ffafc95bbdbbce827b69a6737141329178634c7eb0a17dc01ac10b356a787aa4e1be33ce701e077fbbd09acee5e8fe5d4e01bbf5fd719b845704bc905115bd8a23191cf7520a8916edfa07a84aae9ca6233ee5de42d50e2ad03afb35bca0007aa681c096f5883c8221c5f2a6a78901edac73263ca86f8524374346bb763fcc0e80db9a72c507b434f40a97fbbf2ef7de3b99058c485668230cc815e03d943329f2c38e519d20e17024f0a8432331d775954c5143975388828da73ae9f3ec35993cf206d2b9d1c65ed5a13a355205fd32df48f1a5138e2f70947a74d347299f62601255365ae3131838d65dea957cb64d096f2f383fc8a04ec23988dc2aa7419b6244c2f1b1b7570a79bbe712a3aaefd1d072ff972701420c030a0d4fa28fc69192dc14040199974e514da06b6f376d6f1743cbff1dcc06dc3f09011d0ea9a7ca89d616514c82e768737dfb56f88540d74094dfc36fc765063325970e31b43c603aad01fd96fe80cc9cf31a98fe2c361765d0042625d40454f4928ba86e5735915c3539c167b2c8e0f76f518ea6dcbdb46495e8ee79acf3928c3457d4cc930f9c1329fabf2715d05f0fb0baebbb458852a03ba35397beeb680106fc7fd1f0611bfe572e126e74797ecdaa4056b892d3c26ff9fbabeafb067cefd1570fcf37172201072d43f6e29a36c7fb39b3dd991a60ba428a3c884ab0907106413e2bf704583b180eaacf6756c47949202df9aa51465fb21d0b4a2287e6db92034484c8d597bb6c8a39b81e2bbd998234f4aefa0721377c25d2d713dfb4f8c39de1cf2bf2260b8737263942d1f3def095a587ce2c6b9747713cfef6eda0a5e31ff26c27e740860aef9d7e3e4ae06fda99094f6445b5c3872cb19e13be9b8ea828841078d017d6989e74452d53bf258f6071916cb58492172a3733033720e5b4ffa2a36466e1ce818c3af802c2e18d94dda283693a32dbf8083c95353fa1990be6768bbbc02fd460d299dcd4410c2ef3aca308d3dd0e8f2594d682f498b0c11366b69585a0539d096bc0b29f30fa8786cc173ec61553bb079376995f05a6ffdcdb774711c30c234993285d6abbd4801a4a656f026c9aa48c5ba5fe58e9e46bb432131a2e448d396685d7dc10815d8716c8554982fbb5dfad119ec7e88ec0370e557b1e4e5c67348db380b5eb2b178b56ae335e8578fb953abf76eed990942c67cdc04cc86a8faf5a3823f45501675c8cf6c39c5bf8b8b286a2179ec14a4deb7c2a3b9916f5d892d88b2e4b366110e82e1397bc7de7e85aa298bc404b0993c926ac6f1b39373f5ba86976b91a6baa9ee10af828e43ca775ad44fb025d09f60624a20e56c0c974e0ddf69e3b1502db94b3a3e4a2c1d325ffd886f76de028369fba9c1bfb3e643a43c9e7fb894bd4902012a20d92533a05e886f8e56da631bc2fdf5b99aa4d63297cb6c6ba8c6abe1457b9c897bcd0646348c79d2be748d3bcdb7c9a1b55d11e6bf2d29eca1978d7b68fab0aeba6edf1b38734116fd3e28d712edf26978c61a4fcbc0df00880611f56bb71c2331538ae17a9beca3ccb667c9d1ecc95d92a63deb414a4e58fdd459e0add4d95c66b9e0fca42cd6582467c3cdcfa5fd07a8c72f2b4243dc05a36ca7ee4cf1f71d835a0382d54b7aa63412aeb5ad38610e3c2aea3f26f92c8d1fe123ee8835ecc333d47a4cf86cce5676da6bb108dbdd3761f0f24c3b2654bc3394c3e79d09f2ef2739c768dfb0d8f95b2f9b19084bc38b45c73d9aabe9e4ccb25c1a04ec5002c2d87b0c3f6526e001affc06bba4520b54572f934088675c0f0e73087be510c81df02e4803e2284f35bf0cb0c581f3d2f54527d0038c31a6079ff285402af8820a3ee33e0ad9086a920beb22998caf562a07046418fbdf3f5c40f03dd14f8faf7645ea2b4600350848a6885081e3397e90a45d845d2613de627a7863bfcb8683205dc96fd83407049e3e8c72909be1060aff5af2b4830c7a44193c7d9c4f3c2b51afc8728d26136db8843c58ab6f2259b8f2792076cba08375f4f6d4176b082b96e693baa392d2f08b7ab8fa66b4f501e18fca8d75429bef0dabd6e0e189d838070d218c8d749547ce984849a2af6fbdbc70968740865873cdacc140999be9853f532445b344c565a8d172e546975726f4866bfef1e9fbbe5b9356a6a099c4f19dd29aea1aab6cb71c24ef1268ee3f31bd89fcc59611c18232e71f2a7a10cc321d21526a200104a12ce5a285ff4bc4ba31be1526d23767782326c934349ab6c02f4f3ab4c2a15b5d8626a40c00cf45394a1b2c1cc3016ca0b10f5279960d8fb2ea5dba93b8d9afe69cd6f7b421679528387d6fb01ef56df3a635bbf7eb8b5c8fb069de662b37d42377724203907a3195a427ba183e4e0513f5bea621b4628b459b0c8d5a9b12b854402c6cb0b5f42465ce3d247efbfdd12bfe6fc499984b8e41789b60c7219218f413656f94b08786dfe0ce3c5cced150aafb2b40368694967d411674196c9bf10ea7e04b76edd20cf7b16a3d637cbc61427589f5616d8c741a6ad8f0b8f75eb84235260f07bf8c770c638ec4e71530f018eab0f8d6af72e11e68e741559556eabadd52723832b5d44777e46eed0609e5d163790fa7725f4e9792bcba549bf92779181f3d74e886a60b274ee28b3d29fd5a6c092f2ff1119753296863200eeb50a26fbdc017fb89d084f8122dbe2ffa8fa7868f6c47df19f99f572bbb6a89276ff00f916845848ae17686c4dde751fa67206467a013531029a7eb8e52f01873564dca7e0f2804ede11be9e890da80aee11acec8801c7c3c8744b387ad0cb302f27f6a7ae2652579419940c39e254a3e0c5d0d4fe30be3fca2d87fb940b972e23f192f2773fb95b8fe4f7fba36fad51d1f76f39eb462d1f60d93de4514e0f65facfcbd3e746c26628e65aa355675fb934db5fe0c06e09187c48e19851b426bba78ceb132fa9b760f209d9eff7e91ebfdcab857ae931bd41c4b13aa9c3a2221cb6f8eb2d66e463ec976331e0ebbbc3e87b7730c6ec5ee1ead8833ddc238fd3699e1098f4b1b981e205344ed262e0941d06d83898ed83a28b7bbfda65a7c5dbf349bac9d39155b83a3d43b5d7c528da1f0af9326c8c59ce03b5b10b5c1799088ad57fd471863a0e2984973c307ab15f18524075d1cf7a52594a0cb79948c59b420957df1b67cb1841164bfc21337cbf21106a8b52662cde081f902031f39b96d2e5183df5f5373862592570039c17f0787f634c7c549385e210e895bfd14d20d8d616fa3505f7a57065bcbd102c410ded78b9b5c81c81ca7a4a407011afc88081487512b5da0c7681867b54c45d1da13bc5563e9f17981301c8c61b40318db3decfc7298931580fdd103fc8dd7ffb6de931de518b847dbc2b2d3e10c1eb7b31ae6d9ec991b76756a85a9ebc2a2a95e2e36b2cbca7821cb0aff4ebc3c3e8bc3503c8b4ae60bb70af00d0f33e2154782679505ff259cd087bac23b76f817c0ee86c979b7a2644dae238636826fa85cb6ca8607b406764864c279fb72dc3637b9f1522783b51d24e33f061998eda752ac5433d81c0d6e0e4bdb7db0cbeb7d8dc0f36211064a1d7bf758d1f88fc6e0f69bb3c44ec5eb8f62a693bfdd7de55329d9f25dc5b0a2d6fd5e163f3ce861fcd79570fea82028337cdba6de5b1f437e0f7723d156e6164ee6fd85f94df4ca9f3046b6147184a11e6984b41ae0e76e8d0f54bc52c5848b6ded1f4a2e6bfc1beb0dede84d53f0115cf5e786fb64e241a2c8f6067b8fdb139d146e3e51287e165284b34658acc7e8a00c07fd3f13b360ddf50518a6f5640ec503a7c", 0x1000) r4 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) close(r4) connect$unix(r4, 0x0, 0x0) syz_extract_tcp_res(&(0x7f00000000c0), 0x1, 0x3c43) setsockopt(0xffffffffffffffff, 0x0, 0x1b, 0x0, 0x0) acct(&(0x7f0000000180)='./file0\x00') executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000280)={0x7, 0xf}, 0x2, 0x0, 0x0, &(0x7f00000003c0), 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x48}, {0x45}, {0x16}]}) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000000)="af18a64591749e07ad1273f580a0", 0xe}], 0x1) executing program 4: symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000180)='./file0\x00') r0 = socket$unix(0x1, 0x5, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x47}, 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x18, 0x1, 0x0) setreuid(0xee00, 0x0) r4 = getuid() setreuid(0xee00, r4) ioctl$FIONREAD(r3, 0x80206980, &(0x7f00000001c0)) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000300)={0x3, &(0x7f00000000c0)=[{0x54}, {0x5f}, {0x4000006, 0x0, 0x0, 0x4}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f00000002c0)={0x0, 0x6}, 0x10) getsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f00000000c0)=0x10) sysctl$kern(&(0x7f0000000140)={0x0}, 0x2, &(0x7f0000000200), 0x0, &(0x7f00000002c0), 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0) writev(r2, &(0x7f0000002500)=[{&(0x7f0000000080)="ebebfd510bbcd3a9b489e989c13e", 0xe}], 0x1) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$vm(0x0, 0x0, &(0x7f00000001c0), 0x0, 0x0, 0x0) syz_emit_ethernet(0x1046, &(0x7f0000000040)=ANY=[]) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) socket$unix(0x1, 0x5, 0x0) executing program 4: r0 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r1 = getpid() ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x928, r1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000000), 0x0) syz_open_pts() sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = getppid() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000200)=[{0x7}, {0x54, 0x0, 0x0, 0x8000}, {0x6}]}) syz_emit_ethernet(0xb7, &(0x7f0000000280)=ANY=[]) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x4, r2}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r4, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000500)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082d26a849c1cc77c33f47bf1962a871335e51926918ba89cfad5aa4b93a3c362cfdc8cdd0d6367d2b75630f877fafd87e10516dbefec111afb596f879920914a55c71eef1ef3d788239cbdcf1d05485cc8b315da86273494a6d8b55c9a001ff3428a45d4d54f446db5ada150e34e7132c7418a215b32f0f8d899d4d9f5a5f504a8c89d72348770c061a3a48014508eac3c4f6406d69c73331597670d7206162ee0bccf1859bab2413e70c3ffa600073e56a5da7f07e70fd8d353879907c9351a39aa7cbda1072a756fa02c940933ab61093d335fe26e712d1f6d0fd28e6d35b959e471f7a18c2fd00583", &(0x7f0000000100)=0x1, 0x0, 0x22) r5 = fcntl$getown(r4, 0x5) ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0x91c, r5) rename(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='./file0/file0\x00') executing program 2: socket(0x0, 0x0, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x67d03f22) open(&(0x7f0000000040)='./file0/file0\x00', 0x8, 0x0) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d34520030000000000000000000000000000000000000000000009f0500040000000000000001010090780000000060397772"]) setrlimit(0x8, &(0x7f0000000240)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000006c0)={0xfffffffc, 0x0, 0xffffdffc, 0xfffffff7, "ffff0d000300ef01019682644fceb263d8000400"}) writev(r0, &(0x7f0000000480)=[{&(0x7f00000009c0)="7208d2879d7ae4e2eb75ba85b9a88add", 0x10}], 0x1) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000000)=""/201, 0xc9}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x1) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000300)='c\x00') syz_open_pts() r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000300)='#!', 0x2}], 0x1) write(r2, &(0x7f0000000100)="d86220", 0x3) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000640)='\t', 0x1}, {&(0x7f0000000040)=' ', 0x1}], 0x2) writev(r2, &(0x7f0000000000)=[{&(0x7f00000001c0)="001995a5b89bb7e2201ef0ece1df5b6c0c23c66f9ed4030e23f8922b5d7522b73d00bab5f60a", 0x26}], 0x1) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) preadv(r3, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x134, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x4) sysctl$net_inet_icmp(&(0x7f0000000140), 0x4, &(0x7f0000000180)="4d7831c0f9b1e5f52ef8a02d4d889ed152a3e5c9fbc31437fc351e6e5a2155e606f02b130a407c746f48440f7e83717f4bbdfdfa6bfbf9ac010c3d9fc9bb8ed95d6e7ee20676278e34a8eb76f655b91c0998b3f1143ddd59206a8573d8ce4f26f081a9cf4c87eb0690", &(0x7f0000000200)=0x69, &(0x7f0000000340)="15ecb203976efc1d556cc8e83dadb1071983c8eb94b0bca18a22a88023be4ec83384eb18b857318feb9655c3e0fb847510d04dffca307b1782486e06aba5cc9055a853ef652de69a46c5c139b92cb4d5910d84d55155e4167a1504b905070d89bebf5fed31d8aa189038f5ab075df775e231d77e4c2411964e834fe7dfae17441171efe44aefb0c8c2e34a6d57356009b241afb75760eb1b019e2b5909a074fe51dd6c4d3307ee423894811593f4ee4f8883bf0718d2ec7341a13804c6c2f23e83b03823d410a11e10b9a0ae43769202d1fa7a4d0e3c73126f8f95b39e77b47f7c8c8a616d", 0xe5) executing program 2: sysctl$hw(&(0x7f0000000000)={0x6, 0x11}, 0x2, &(0x7f0000000080)="fa8a4763b5c65b79153ea86f2b476ed97447f84e29dd2de275cd9cb91dbacd9fe8a0ffb2ad63cae76dd9ef8ea2", &(0x7f0000001080)=0x2d, &(0x7f00000010c0), 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) r1 = dup(r0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f00000000c0), 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0xb1, 0x0, 0x0, 0x1}, {0x2}, {0xa6, 0x0, 0x0, 0xfffffffd}]}) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='W\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x17a, &(0x7f00000004c0)=ANY=[]) ftruncate(r3, 0x3) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000000)="b10005016000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec5920400000000000000361b12578ea8c500002002fbff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e520000800420000000000000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt(r4, 0x1f, 0x3, &(0x7f0000000100)="d244fffcf4615bfc8c8b5011944b04611f53bb760d80cd87aee758816174e8b83fb0bbb43d6a9d1f94cef52dfef402cdc819c272288ef665135579f3c70b593a157e7d21b76f7deaf424cf0bda1f14b9e71bfd4eb837e3e1bd3e2fa2769ab24f4b87a925a10573a0c0ed8518462a58359d1596a35d6d0ba86196203338593b18182d0e072edf715aa1066fde7be4f510b47cb33ea7707392562a15b54518e48bc0a061e9", 0xa4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000001480)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4f}, 0x3, &(0x7f0000000300)="71f91e3471ac0058bc5491501d94a34b7e5f84cf71b59c7afec37082463804001ea373b8cf7f46ded8ccb0c0428dad06004805606ce37de53a1c521024bff0ceda203c050000007c7ac751f481c86f408518dae30b61525081f1b2f011a0e7585b0d24fdb6f5d3cc4f71b7f2f7aeb80c1a5b60e7446c27e5704a43e2d20529081c3911eae796a382179f63355d1c482416ff8fc8dfdbb7492a4cf059af94e5cfdc8445d0a020b30c3b079269843436ca772ccda03b0ef73dede31b8d84af146190c5915a886aac4205d2c1497e30d35cb2ea4bc0b253753fc8556633be17292e9e983e126b270e7c8111879055767962a5ac9eb359b64db3bcc64d9fa108b25558a952a91a06d5eb3298ab2e474f92463c4de9af48070063c3efec3acc2d26c9d764c4600a90221a62039c8422e701f9a42292a5467cb0426692f22024b6b8eb2582ee9503b8981fdaf44a29ffcef75652b7be64df490b44c71841063f01dc92760facde6047da9db134e7145c754244c5f02364b6c8cd33d66ac1521d4de17d9fbc55507f82bca58924c83e91d74bdbcf4584d7d0de1926c8fbb2a2cbde2aa69fa83874451022da63ec64e83cdc6ea44a27212df1abd631fdccf90ee212f794a964fb4ecf1714938ba1b8cb05d8146cdd03bf9f753f7b212889bc08d0278a1b65c4914abf85c8bf5c94504549a8ccc5ab8d1e", &(0x7f0000000080)=0x1, 0x0, 0x2) executing program 4: r0 = socket(0x2, 0x1, 0x0) r1 = dup2(r0, r0) open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) fcntl$lock(r2, 0x7, &(0x7f0000000100)) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(r4, 0x7, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x2000000000008000}) shutdown(r1, 0x2) close(r0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) pledge(0x0, &(0x7f00000000c0)='\x00') pledge(&(0x7f0000000000)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00B\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\x1f\x1fj\xa5H\x01nz\x947\xf8Q|o\x80\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8e\xf7\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\xddwB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc89\x19o\xf5zJ\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\xab\xda\xe2\xd4\xec8\x8b\xb6e\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2ym\x86\xc4\xcbm\x80%\xfc\x9e\x9f', &(0x7f0000002840)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00'/659) pipe2(&(0x7f0000000380), 0x0) r5 = socket$inet(0x2, 0x3, 0x0) recvmmsg(r5, &(0x7f00000002c0)={0x0}, 0x10, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x3, 0xffff, 0x0, &(0x7f00000002c0)) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r7 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280), 0x10, 0x0) r9 = dup(r1) r10 = dup2(r4, r2) kevent(r7, &(0x7f00000003c0)=[{{r6}, 0xfffffffffffffffe, 0x20, 0x40000001, 0x9, 0x75}, {{r6}, 0xfffffffffffffff9, 0x60, 0x20000000, 0x1, 0x1ff}, {{r6}, 0xfffffffffffffffa, 0x88, 0xfffff, 0x27d, 0x2}, {{r0}, 0xfffffffffffffffa, 0x20, 0x2, 0x1, 0x1}, {{r3}, 0xfffffffffffffffe, 0x80, 0x10, 0x401, 0x1}, {{r8}, 0xfffffffffffffff9, 0x6c, 0x1, 0x100000001, 0x40}, {{r9}, 0xfffffffffffffffe, 0x9, 0x2, 0x6, 0x8}], 0x30, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffff8, 0x20, 0x1, 0x72, 0x8001}, {{r10}, 0xfffffffffffffffb, 0x2, 0xfffff, 0x1, 0xc2f}], 0x7, &(0x7f0000000340)={0x9, 0xfff}) sendmsg(0xffffffffffffffff, &(0x7f0000000540)={&(0x7f0000000240)=@in6={0x18, 0x1, 0x80001000, 0x2}, 0xc, &(0x7f0000001840)=[{&(0x7f0000000580)="38dd932cbd2e49e528ab3eedbbdf4ccdc92009c47b91afb49740e6fb6e5e90d85538ab1e43ea67504cfd5b4637154dbc6f524c61551bba476c5ad937f4e234c4484b4c7325d0dad8ef2ad281b7d39929e300d47e970bee1a245d5a1789ac3b0c6e204207a60bd492634d0f1d99356e35e8ee2014603afaed5ed4b3d48447a2bf29d225eee0554eafec260b91127fe89fd5f4b5ffa9f6ed911d0a0fb8df86d82620f363f35cb4291cb1e3537c18fab5b8cffaddd29dfdeec18aa3", 0xba}, {&(0x7f00000004c0)="3193d1de5cd9dde8694a", 0xa}, {&(0x7f0000000640)="cae4d6a38f7fa0d296e260e346395289fca9de161e517be937a6801647bc44e1dae095fc209e0158ff4cd014dac49c36f70d6b255b7f0833a423bfb1bd49d678cd99e7a6a853fab8683775ada4138b2cd311020ee87987a920ab8becfb9c29", 0x5f}, {&(0x7f00000006c0)="28d8980076105134e19ed6b9056c8a2ffe785ae0dd370ec0f998e96a10cbb1412e7b543259027e4bbb2b1e12f061f2777a4a6c38e2f34b42905958fac6b3f75fa7a8e4b25263e0a6cb115c", 0x4b}, {&(0x7f0000000740)="c30124baf5b48425c603c1164019cf4d678f3b61e9457486ca6382f74f76bde075de5530b70edddcd1cae63a0d42da508874f27e63fae1f83121ae8b72eada8cdac20b4cea3c508ab81e85d847a838f54c026abf8d569e29a9feb411cc79931eb430", 0x62}, {&(0x7f0000000500)="f0f281235575b78a3b90e268a678d6de3cbce8d5dbf4c654a8bf9221b42b94d188263356bfc2a89cc35847f7319db6eaa0e91a4e185a16308232c07eb3", 0x3d}, {&(0x7f00000007c0)="b9ecec1e7d25b124c68e65f3e692007b0d8e38e5682a28a39b71adb0b65162316fb975545f2f7d65740251ccb0bda6626454350b43fcfb1ba9df2de2a852c0368d10ed2e3c79041146be2f4eae57c7173558ecb8c6d43f0df03aadae65be388139eafd8124913362a875bca8fb1672766407d0871c1e7c5dac73a9855b716f263191c0faf0345dcf3fa090612db1ef5a9a0eb25b69d5d554329f356712202e8bd21a2300d72d821ed538eaa974f77982d22a709f19587fc5a67decc9d0490c7eb729c3178a5302c0b9a09eafc7b02cf713e4a780cc4c6349a845a09a482c51fcff2f1fdb318f1ee2068b130f39aee14da1820405f3bcb169266767e602623088c8fcc2f73681a54b14e1fca4555654f3ae8c83ce7e606bea76508b0ed1fdb151f6f6c5df657f72e5e77c4b8d45b3710033c7b8c224730a4202abfa5e38d618256b97f859caf5b944f221acc6ca4ffa1430467824a4ea1e179d73914051bc3f409ede799844b3cfdc37cb9af8d63e5738f74a3c3262c367ed671500eca7737153539c159180b408e66e7825eab4d6c6a28034100cb51c5270c0a09307dc771e273d8e59f4ebc22ecf1be597940eba05e0de35fbc9cce889fa7f37fcecce2eed2d06f8f174602f989894f3e47b04323352f33ef4279a81a3787e9a167d05f8673bd5efb671660759a624f8cd148dc7904cddf860418abd0208bd9266d51a86981d9d2b3b228acc045aa21bb36a51c1f08726f2a5c1ac484e1edf32962ce8ad9444e62fafd94436eba67b58b93287a8dced0ddfcba1d32cd41aa47a9effb8d985fa27661d7785cd0fcd9a4aa32cfcefc1b80e85e510b4e1263b76b2a05f8b3e5cb4011d64f54a550ee4a5036678d351384cced7c3e2c26c566a4de47b504a3970c6f16d9f9c62e029dbf0b9e2b1a94dd5d6a789a7598d7cd0b1c59b5bce3d740c53b26d624d86b92d992ef0ef415ea38f5480294620c82bd01e0ac894fd53463c3ecbdcb6205a004a316f3be0f70240a55135d77f0d92dd8c450c3e783fed745865e4b338e45bf851e2190efc432ff4530249874a1f463c5c8c46595fdf35bb52626701f9376f0cdbd841a83cdacc93086b480ecb547a0a91abd78ee483b35d40a8b1ea0a3015af0908be7de25edd14a5a7298daf7c25a87f93eb1cf3015ed9a4db1c2dbbfc30f10fdaa6b789d7ae9a26267d2b6b1134363636340231a58f2c778ab5d17d1c92592d3a1d7256f5b6e0320a4185ece256b54085343012387584a22e4294b6296234513ee79971c104bb39a38daa30c40f6c222b86eb181a87c173416d9fe3724e46c0c2d37161251d38893d992b920737a4d1cb0cbf3041fd9de32d32f9c18ad3980707eaa4c06b3caa7f3389080e19e4c1eeb2476f27886a7494f9ee4a6900c19bc3fabd31282c16b317d899f4c0ee00ad681183ac15d8ba4d1b9090a37c36e1750b7771ddee6e9a3a9b309763cac520f8075a0f3d940a09bac10f6439822c8313a3269ebb09e9b5e7b033e6a511a4b1b82787a2d5fbe756454f7a96dfff16837f4ea48cb93180c8ef2582d47d6f45b933facd6d0c8da35d46b7c452b84ef6dd3990d851e76c82667fb49e7c5b932965e1780c6db49f3ea34b25193af15e3019425cbcdeee6399e05171b00e0d358956364ff6b88599299b89b66109ab22b5911f39bd752917140a497a82c653b097547482367473d1ed647aed8a5afe21dd5d468976ce7338039336e9b204f6dc84f72a0255eb65f40aa4ac7071a129a470f90d9dde6c2920d0d5404a3b8295a3f67c924c889618ff66a12307ca46fb4246a82e47960173ee747b49a19cbad6c34561b293153f06db41b5d679670d4e8324c66b2a7695f034974bae0bf6e7e34715090f59af6417fbf65e0e4c94e71f896d9d029b41969e182adcaa479902e1fe4653df0b94fdeb98663c1b518c83cdb4de52950b3b75a9e65a3765b200d31d0cc9006fe46766366b20e0a7286589868ba8d86ee9368a4f127d5348f24ea6ea6d84d999d648d9d1efc272852d8edec90a667b6511f5ae425d47c4c2af338c75bd56ebc8556ebfa7cea74182d32f54436f43f081afa0a9ca6988ce97842e0f46e177929dcbbea7e0acae8835642c47bb203eb94968eaef5c27f8c6de4ffe1bd1edb3dd1b3923ca8444a8924981b8db6508f23d3c541ffaf83e1d9e2a61a0f5d90279eb79fa535632b4eb115f77d4967c6197dd69b97eb9007117ec340a026f1b6768e6b41e71e6bd789f0bdfa7fa4050e409b0cc0a17e18d4412a976e6e589a70e8a1a05141eedac77d378f83ad73c7f17e0bb5e577d72ec5a32a1d84ce9ef4e93d5d759ef1b7909b4ef14f875163a554990dca39583236f20210790da0f0b9b2b3c6100f58c0c853669c2a3c2892ea601f103273d62010a52b8b19808010b4e0fc39a76327e013ce6ba8d7b8602ebda6b9b907ba1a7562b293526f5204f8ae76dd524688e1d5448090cd3f4b0bf1f6e77fabaef5aa9ac0a7a8dfff9e673397d457674084021708886c2817c3f59a93d867fd217d9af4de2984ef10dcb480b8bfd5c66bf73c993cce6a2978bb5bc9f17b65fbf74f0c8c78e364821fb127ccb720059c2e0bfa4e3ae0a15c45ca6ab2b138c607583938a9b078e4ee0561b2a8fe446619bfd55a02fe1f3e536b0402de1cbeeb6b9619c1692db20f31d1994f5ae00c578924f7496834d2d0f081a3f59377373594101d0850baea0ff9e20ee5cfa816b52a03653fa9a1e667f2f5324c22f9408c83ffc418b2b24af1314093cc56b2dec54d10ebc3a4e99718fd403248bcfc02d6258a5b2a728e8961d20407c591ff8a36b0a75e307dec24c09dc4f5baad6168f46430e9f186c67c65c54c54256a98df250939037337b9bcced132d87c53d43e4c0db86fdef64cdcf4a8531afccce66947247288598561c89dad0c43c1f8b7bcfeddd16601c94fc54b4391cb9c502808e49fd8b3297a8743cbe7e86275a38ebb0b9a22bcbae010ba7d1f4145bc17d19c6697caea75e0edfaf2197610ff69098d6839eef1d50986efe921097513606e444da30b3b5f24947c7325295ee2a710f98a3e14ccd2e97f4651943121dae759edb590e5f73b742844dacdf451a2facde8a1b1faa4d3488df310ff51639ae6a3d1f23ce541b2f37a2f8280b4ee17944820da7b2288b2f26a8cc126720ec13d9629504bb48c02bb1dcd7ab169556b6af6988800fa0f80677fee35399b75e66450153f146399bab9ea3d188ff174f71fdaa7ef578d0f2393ece547e851b2f92134c077e360e04fe2b4a875dc60c339ba6390225ede8d0dcc47f51b0cff114c706f950f3566c33b5659d0927a8e9dbd9347a7a48385835dea223013cb764fa61d87d6225c2e24d3c3688ce294e336d04ff03989980565ef540a72ea12e63a91b828df43c4311b9b01c7e11961dc653f04dbd44044e207c7d817f8fe92d6511b99c72685b84a1f0b1dca10a2976eabe48c201ff50dda2ea0fbed0d22d03fa70aa13f23f2519744b7d157cc567c035431b7958f4d9856a6bae0b589515419f448f7a09fba0f727bf0e7d54b7d52ca77923874cbcd6068ccdccd951db75cb05f251381abb28b7629b9325dd7d12a7be798dfb4dca92ee88c4c6d04eb6e5913cddba9ee9fe4f04350b40d3af5d2881a9a6fe5240af6024e8b52de6c168a89d436653934aa50c9ad1f0ae9e10882eff2b9beade963f9402f584a01c2bfa5dedeb40846626cb0ed8708bb17a6f10146a3f2937a4bc3e3dabbfd1b10906d3535bfeff3c6b9476dfc206eeb411c981fe666b833596517bd253a42d4dad71334bb2d78c5670dc06429081b825f1be3d0d7055c049a54d2b0b864f4ff2bc8473fe3dd1ab3b61896b7cff8500f9ee6ef16a8f12f00042e976dd1536c4e4eb140ed5fe116c4a00be32248d3a5db4f5d38ae8aa30c9b59f13adddecc4555603e26efbe84a56eec262a6cb3679430f5027fdbbbbe6349e2fc236dbd20497237257ed7229e16ce3cb1b7098e709b8fc68c876c13473b5213dac91b177906432e99fc2c5486dbd8061e8446aa8e5146609be6c7e3df4f915bc1bcbb4ad93d867ad826422e65e92e0ec318786cd9da12243eeb3f9753c5d3e2fe51c43dfcba9c980cfed952f99d23c84ac3b744cb0befdfb916399608e99a6766db964c892e2b333637a51f07b32892ee744d13e865993eab698dc358eb0c0d0eb253f9ac65f5a48f2fbf5716bb698c70773eeeed38b867a8aadc132abd6ab3ffa23ebd25e7a40a01c101fcd392d728e3726baefcee7e163fcaa2b9c5202b90745c3814509b8de3384bdb84ebce96627076e317edd7532f80e0ce5e5a79218f0c2b3836d208802e0235501b52b9048916fe84f4f1e81ac9f37beada86cfde63cbff5f50352b8c455feddb8607802302b384c89d8369ee187a075ef6cc29144cc1ebe4af775b2eeb8e53438832f453130784383164826fd452a950be160ec8e2eb7c3760f92637171fad3453553f7fb272d342078ea0c7c79def76e3fd698257d330c605d01dea5be633901dcc6e22cf11b7a5435b84181c4bc91797d8b6510206e7c46c6c32675bee51486c8761317e69cf9feaf2677daca580765349ba25b5505451fadbf84958c4dde08bf31e74240b5d9e5f2c1128b0a221b768a506ec4c4090a7a5e1c1c955296475d0228a873960d875302fd2ea99d70922d0d0e068fb45313f481ced032b66b0d49b691e2f4a15b3fb3086e197770d28de413a52cd332084dfd8614026dc1ad0dbdbf14b6fda46fe482306106ad97dfe788e82a2ea143d916394d2d8da2c4f59c5d39c3b154a773e9f4c43b850215b6a0ef1eb8ce75f467531687ad6c9955339dbeed4e44b7aa9f4fab7fc78fcc39e7bb07b8eb7434a7b9deacb0dd1df51c3ba340dcfd56fa0dc19eb5457268e7642be277f5d6dc9e48bdcf28e70d20ee0328df78d70f6c5242a8f449e467e66a6372de8ac325b442fc02e0d8c959f0f7a9b8ee37ff06d82707917a91d06cbc8027efe73e9759d85daffa19a278d47446ee84740bf1bdda9dac09da4900b8b0074beb737cebb3e8795ebb4c22196258779c98660498c4a6cd96274101c80d544abd642c3ff48d3d22eec447121183aeb99481f25b1d4018ba0b58c23ccc6ef665696bd9a910c2cebe4267f1298ce840393254983545d29155a9b10a9517c36085b0d0da8104cbdba1165af757144d3d65266ab7551bae005fe5dcb6a334095a0cd113e1462bea3481779f9453fd378be4cb179f1c80bb1ba06df442b7e34fbfa496922a10036d422318cc0c962af86021cd986365a73b080c168c40e6710e0b65199834c0d8c49e9a09051e04db47d9576437b814ddba20dc70312359c3d6d569d5a1262d0d972c555b14f1d893ae117be360f0c4047986c9782a4e4f5ab956390380fef19757cefb0c284fa10c272d6eec60713bf2fecace1658b9fc48913d22cfa4fe9a9f3b1ffbd2dc47efc04ca2e0989b6dec71dccf7dd8c8aa39d3230eb9dcaff77cab8c04ddc415d22159e80448fcb1c9dbd2b93564cbcabbf427bb92ddaac481a5434b6145a9bca68b63e7f616f0be199113e7c07dfd560effc52ec4ae38b34fcafb4782326832da3db837761bbadfd1a05be2e8d9f05c21c5b404e523c4b2a08747ae5c5f7a832e90e570f1839a32ef63d3b4c1e99602c1d1d1b0fa76d76d88821d76b0fc736aa2c793dda86098b756210e1d7b483959b19ecc6a14123e203e710052eec8954fddd336e1ccf2a579e1022a64913917fac9374afc9676a7c5d8e69be118ce", 0x1000}, {&(0x7f00000017c0)="365c7aa75961e2f9d60103aa10a401713409f39291e1caeb3560a641c6d1f63182553989e6dabddbfda17863278c4c6d175b7dccc9cf7fda0445493a7e77f16a220d486afd3e50bbe93a862ab1e69f5ed3d9", 0x52}], 0x8, &(0x7f00000004c0)=ANY=[], 0x240}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') executing program 3: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffc, 0x1000300000001}) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) r5 = msgget$private(0x0, 0x2) msgsnd(r5, &(0x7f0000000200)=ANY=[@ANYRES16=r4, @ANYRES16=r4, @ANYRESOCT=r5, @ANYRES16, @ANYRES32=r3, @ANYRES16=r2], 0x401, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f00000000c0)="451bb598", &(0x7f0000000100)=0x4, &(0x7f0000000140), 0x0) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setregid(0x0, r6) close(0xffffffffffffffff) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r7 = syz_open_pts() setregid(0x0, 0xffffffffffffffff) setgid(0xffffffffffffffff) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3752786dd605f6ad900083a003be1e3080000010000000000000000007fffffff0000000000000000000000aa8000907800000000"]) setgroups(0x0, 0x0) writev(r7, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000002c0)=0xffffff30) lchown(&(0x7f0000000180)='./file0\x00', r9, 0x0) setreuid(0x0, r9) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)='r\x00') executing program 7: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={0x0, 0x1000, 0x0}) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getpid() mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x175) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x8040000000000000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000240)=[{0x30}, {0x4d}, {0x206}]}) syz_emit_ethernet(0xe, &(0x7f0000000380)=ANY=[]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x84}, {0x4000006, 0x0, 0x0, 0x3feffe}]}) write(r2, &(0x7f0000000180)="23009100007adb020317bdda2b7e", 0xe) clock_getres(0x2, &(0x7f0000000040)) executing program 2: openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 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) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x0, 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000100), 0x1) executing program 4: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) setreuid(0x0, 0xee01) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) ioctl$VNDIOCSET(r0, 0x20006473, 0x0) executing program 1: ftruncate(0xffffffffffffffff, 0x6) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) r1 = socket(0x2, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x1, 0x200}}) r2 = socket(0x20, 0x4, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x8) close(r2) setsockopt$inet_opts(r1, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) r3 = socket(0x11, 0x3, 0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x2}], 0x1, 0x0) unlinkat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0) open$dir(&(0x7f0000000400)='./file0\x00', 0x10000, 0x111) socket(0x0, 0x4000, 0x1) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2}, 0x4, &(0x7f0000000580), 0x0, 0x0, 0x0) getsockname(0xffffffffffffffff, &(0x7f0000000180)=@in6, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xa) socket$unix(0x1, 0x5, 0x0) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r6 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r6) r7 = getppid() ktrace(0x0, 0x5, 0x4000042e, r7) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f00000000c0)={0x3}) sendto$unix(r3, &(0x7f00000000c0)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e3039d2d236acf20bf404be01000000f7c8cf5f882b297be1aa0504000051e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba0900000008e37193f8343712050500b71dc000090005080000fca65361ba84913f0100"/177, 0xb1, 0x0, 0x0, 0x0) unveil(0x0, &(0x7f00000001c0)='c\x00') executing program 5: mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r1 = dup2(r0, r0) r2 = dup2(r0, r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000100)={&(0x7f0000000440)=[{0x7}], 0x1}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) listen(r4, 0x0) r5 = dup2(r3, r3) r6 = dup2(r3, r5) openat$pf(0xffffffffffffff9c, 0x0, 0x28082, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000300)="49d9a2017f589947d9b094f7770d9a5998ea46c47ccf1b1a1e47e7b2195e1b8260955a0b811d6b097c915102042a73fc25c6ff23b2db861bb8551f2835b395b0887b7f72d5fa42689a85638b1b91d9e1e7edf7af01c2204a11764384952379d72c480df7711f3ea8745ce6dbd6a566751d6c0e86be32c6be9373920e71730e2e157357477883c5839218b1c33ddf8bbd50e59eca626870266492d47e864ff8bf512708b8a02c73aca60e6cf039a3502e22d421075a4439eb4b662c6819f92c17fbce640706a56a9df04af0e798bd2a80f0baa79562d7b21006a441aa9ff44b557a2e6ac559b0767666e9226906cc1a0d7334d2a8c837f4dd087d", 0xfa) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, 0x0, 0x0) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000140)="00ad7d216dd92b8068f299721032064ccb5c653cdc51db2adea0983a685417371b24cc4ea382e43ce6acdd2cf8c771f36e792164a495c305005903e7f7f980684a6b5e0ea523d15b45483eadad8e39fe1635efb23db03ab749bfa29b7f96288c329cc3f17a34b303cbd34b78879e1ff2055bcd1bc0f9065f307effcdeea38e32670fd54eadf50bb9af375c54daf2a77687d91600"/161, 0xffffffffffffffbd) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105727, &(0x7f0000000100)={&(0x7f0000000080)=[{0x8c}, {0x22, 0x800}], 0x2}) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, &(0x7f0000000080)="e1000000", 0x4) executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r2 = msgget$private(0x0, 0x244) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, &(0x7f0000000180)={0x598, 0x200, './file0\x00', 0x5, 0x6, 0x6, 0x8}) chmod(&(0x7f00000001c0)='./file0\x00', 0x49) close(r1) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, &(0x7f0000000240)={0x4, &(0x7f0000000200)=[{0xffff, 0x7, 0x4, 0x43d4, 0x20}, {0x401, 0x7fff, 0x71, 0xfc9, 0x2}, {0x2, 0x0, 0x8000, 0x3, 0xd1c}, {0x6, 0x5e62, 0x101, 0x2, 0x7}]}) socket$unix(0x1, 0x5, 0x0) socket$inet(0x2, 0x4000, 0x3f) r3 = getpgrp() fcntl$setown(r1, 0x6, r3) shmget(0x3, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) fcntl$lock(r0, 0x9, &(0x7f0000001600)={0x2, 0x0, 0x6, 0x8}) msgsnd(r2, &(0x7f00000016c0)={0x0, "d5c11a700f2b983298641be125502dcd8d850dce3c65cc7ad1b04a2295734dc1aa2a340f746862a1dbf18bd2fee984f845289453834af8d8858110d748ea1ab15116aed7f03bd3a35665752e63fe47f1013dd68b5f2d8862d619476b222ceca40f6bee3e44beddfecf0529cc406894bf298cdd21031c41c8e2c9766adae520c988d97aad0b6de629f4cfbfae847061bd09623af2df19ea623c2c642cbe5d7c7b2881568851d83b485cb0cdebd052b51089cb0b4318b33c523668cdc78a77d52cb4e66fa1c4db124d444bb4a9d2ebd2d960d679495720115bfe613ba5f703f2ec106b3f543f1d230aadb0ff96e959255eb623ada12d9a5f1bb61d54a63be1d47bebe0eb7b178d9252a1a898200c79df8355153496fc02fddfd39aa2d3f70f00ba3571f3e93deb7dd798052203f7aaba92c6213fa89fd164105294fd1c3f3f333d96a058a9e42e2803d5c32873a4d6a3385203d42c4af1457754aacf12679197d4c9803f942ebf98366455b86718b193af0969883c70716a7c5b69dcdc1eb0749926e8d2fa294756f33e6994736b0e7c2391d782e9abc314997f8b1359a70592223346719da8c4ceff723c09437240afb130e788d0d067fd130fa5ec798d8e0f09b07e1c18bbfa5d051a75f75f7b86d261b1121a35e4ccdcc26f471302a3e8b8d150e27324e5173804d84ee69168d684553072f7cc68abfc0c3c2a2ed1741281ec04aa4e77d3afd05b2f64df4a2f459873ec115465943a006c8c842c74c85718e7f2b35628cd10597df00f2ef470874a7982b5c3708ff126644f24fa21ebee8a34a6655ade8204d7e4ef8a703e5840a8ff9a5571c2df1482802f3481daebdeb779fa6c74e358e223dddc708bf462945f245ad74f7bf9fa3a6ae6ae774dda65733dda3d78fda4d213466ee73bdbc5a2a8b9c2ba3c55442120dc744e40dc5d86bfce393faf72257e666afef4b97758eff6936009d1d0cb3127a419baa82c6f5ee4bf1d1f25cd8eae66cd1838722de1214d38958e9f2034fcc340cf91dfd2459c505a3a2bc026a2caf5d1922ef6977305a6c2338ad5533ed07a75303d7ba5eee451acd687fa49a4a4f359bd0915fe2429230ab710ee672b0f0206c3fd2b6ac104724c595bb31840a68845b7412eff5f9b3179be6cfdad48de6c57de2bb425f862745be5c209038eb3fbd3154fbae37a104d415853068778e2208e024431ac202cbc94df86d0894f72672428c8548d54cb610c8e2f0370e655c2f7787e448303634e94964dc08d6777d1d27009b26ef895f8395f19e618cf09e365da6b037b1af9e03f5a1a6320846d25f59f9dc2e4b301bf12d20e6cf9636af6bb15cd072108f0c3c0149f9e009063678cfad121c0dd030eed28a55b953ff92bc136f51590dd56bb73216888c8688bf001a963044be1c2bfe132bc156be9b663745ca5889d9c0627d908a4277d180cd0edb23a80ede59e9682935f57cbb0a2b702feaa83a28d3432d389d328a96188151d7cbb5da7f09465235f749197e51c69f78ccb43d1e8186c815b3190e3c581e244a6c5bd1cfb7cb8a4cddd8e72ae8ac038fd43202ef6fcfc52eca7cbd937493d50f2e28e60f2b8a0a8a534eb64c44fdff3a8553c1de56db254bfe457d0803fd2b306a673b40b4eddd1495abd507e8ddc21f66a2a9d5d82c99e9fb9f8691ca6edd3f04aa95bbcc3f97b94cbdd433507ed54292177adc36a7aba7f46f1c4dc8748d22ba1c169b567151d97641b98fbcace4e3b711ffb265140e82ba1a30068523f99a972d0db33860f7e2e5dbdcde98867654fea4062d2a191f921e12e3aea50216169161de08c939a87e3da75f3ae3fb1e9a75a66ef4cca5db3a1b92de67a166fd03b70d765c4da6dc76128f45da624c8e4ae5b8da24341ee9f4f1f9a3361daeefb268263b6d68fdba00c3084ceb43ff71382216aab014d288e2cc8263317a1e37d42134245571907b462da0ef6e93a4f014d1e4c4f656405fa04584c2c0b4c949734d6559cb816e670c0bd92a0afec96b1debacb6b167fa9c293535d4b037a60f171b14ea4aeaac321f2a541704b3d35f01721f7ca887857d80164542cb59c2b161d7eafcc79247609e982b6d71a9f7ec1517025c5cc04fcab6a58f18210cd9c3e57ede017911f8ba00211b972094cb81905acedebd413c56999917e423b0e7e070211cff36491b363078eda92a5e10b362f703725d15054ae2781da055616cbabbbc91b44f35bb78659fd4e6cdfa6d8a6c55000b5bb804e8f2feaf15ce996257248b3a66f650222205c648b84eac54f4ba1af2000bcfe69e34534ae9cdb842da94d020f504998cfbcee8494d7d5cfa4e127c5b5cf798aed90888b846f7fff57ccbcabc63de3ca88646e95ef32497544216277a83db5259842a250a0582291313c769bd7c7e8ce24779f21c50bd6c3b25d3491df44a1abfdafc8be7f79b9898d28d2a682e9832821fd0cedc9197b958fd46b5a9b953a2b7836ed41533717ed528568c5243013a9d5450528a8700fecee93a8828b3d995abe2a5afa7bd619f71fa864af08aaaecd8e593576d5b4492963a7297abf925ddf4b32a9f952b71aeeb437d8f1daed8de66dec13421ad5d02464071cdac542953443e327fcfdb7bf1e408118962b343bcbfe7cecedb8dae450fb755c89157910f6fb44018a9f75d40b26b961be90ad9357864cbeba275cdc8c6ed403b4f25c1aa74b71751b6a0fed459fdf52ff2b7aaae6524fb97ce92a9348e405274a4e097ed26ad78409c9510c37716aa4c52e7ecd91c6a473271f559819a4b35ee047d914115d5140c555ddacb941f47177d7375ea85f5f8ad7b469b4098adb471ef6e74e88222555591ad565102cc4aac1f653ac209c38f380e10224ad9e314034303ab0bd6c69986274abea6fdd6045f62639e85d7cb1d09c6bc7144ee836ca5c79902206a690be8aa28b50743f8025d84738b7d4e835b560d06c5699b005a7fdb6a6f28991d84404c52aa26d63bcf4fdf1566121d446f5e16f07037738452e0681ff470135980e6b2ff3e96258fe872c7c7a0ac45903d2dc1d4556e042562999e461fee805adce99bf7d73a837299d1ff8e5b7d22da56ec4884ab5c6eb652f53b4e7fbf8758239aad8d2c1b9ba2cb8ceb9b30ca1f3c63c0f8db3165c82131ac5c5eb7d36750bd821c4fad9c5c2f2b66e309171e4cd4cd5d59d2bac519b68b9274650c24b39e7eb0e4634680bd547860d5bd9b2d6ed91bb458b634aaa328e3b53ffac7944633f8994d8039456ea14cd17fb1909d4340b8a5e6d4a6f9ccd12f1243bc8e4e50d456f4f162550a177badc4c45fcb84303b27e87a31e20e049abdac16e81642f0ad6760998e759a91e18cacc2eca50c7cf9700ec74d41691000b3e7f3a8bb0204b2f4170b888ff221f9cf436b130cdd65a6a0ee31f791c4c0a817847beda5956f703fc259437330a181a47048672476bd419f0e86f8fa2d7af540463618e19fbb555a16c7b4768f64804fb5b87f0b2fa746270f285bc23bc2f17b6ce47c9a908e6f551dc8461bf3d15e3d1aa725942038333c5ff7ea0874899c6a6a8ca4b38bd55426840e48b704c31ee68e5a1f137149af363d438da7c4c11fd91d516daac1cae719a8497989abb14d6546ad1cc3d3fe9d666a9e9701d390a49f514f1102a672575d1e03b1a03b0903e8ac85c99714345971c24b8ca2fdb7dbed9d3339485da68590c985c092f4ca4f46cd1151aa20168fe56580cbd95f8da5e4cfb07de87bc3167fa74985f44f4f1450265b823e92dd11bcbac37ccd7e759eaf96ec6d336736719f4b16e70ee5ccd305abf8075ae428cac64cd92ead0e310c018fdab78fbd944181db51312fc0594a451f6b9c3afee41aa3611747fbea13b760b7d5bcff1e79283cea0e56e1f7bbab7433248528e030bb9d26e21db4201933f7db60b714148b151cc857df149be7237e59e8d811d6663c407f08a9a515cb161411ccc9de9ac97d49d3ba6f9943779cacc4b88237ba0e3eb802837adf41dce2e9b19564f02b24ac2f72aa3c335df2bc0b726a663f5f7b3fb4a6e0be76c9f194a66d1191ee4ab2a30a5635821d6052204cb35ace56a726c249e98fca7b361dbe0476c7e8e5e0540f2932e5ca113800ca776481410b2bcc8bcc568bf07fb1207e36a3e2e9d08f673406be1d2876e4ea236363e6b7e163a26e5a098d08f503707a7f1c840e4a5b91803b6fcb5ec94effcdb8c46c8fb40ca704505928a29a4fd11d3238c826ae3fb1d821aef9974a2de3e30adbcad28a64c52a166ed1902bb2afd33fe020da2a8850707de66a655e65a1bdb43032853dc1561a13a3b1520c9f913779a462da67cd2bb04318337f3909a61adbcc90c7e975e0f07c622f8c9b6c34f2f991315322b619534c8058af6eb0901a0d90e73995286e610c276cb2b0ccfa6d1688171df214a3a1b3b2ef97b349d8d812f07c250337f9e8e05dd3dd46de703b4d9e20f590219e306a835309662c7382f4a1938bcce48dba79b7d9f79da1dc902bc67593e78d8319a9c0182c2b88c5191acc7d79fe04d8d8f6424ab0163ec0c7b096ad3f0597f93337efda1ffdbf42b747906e3e2e50eb76e5bc3b94ae46e4d49d693244fb871326bba9df2cf1e95431438dcaf6b97b417e82f51bb705cfcc8379e7390e49c0d654753d55e075e885b58f27e78bbe435326bd470517739f71b34d9ee7b242c212e7f574d4e12255d9d646d5409dd94bd7cf216a502f694cb106c2a1798fe6629e1dda8ab911845717b9262e266a336361a67a3e9e1ccf87f487e57e47fb4e103d7b3953f6715e97f078b70f5028e45840f410cc6c84bd8e6fece9efca4abfdcb533bcaacd7d20ce7b2cfff62058af9e605642fdfe325b431f6d449a1683b6e180ad3d23f41d55905dd802863cb4e362cd37c09a7e8ef62d1d6b762c6e6bc4a0b7e33f3bd45810785f0d8b0b6503e63c6a432cb7aa45461b6d473e0f79541e826004a9db864cccbf116c491eba4d60c812df8d379a5ede12579ae526679b8620af582ca02d929bffe32ff760af2a71ec2f306df2364ae3f66304d2133621e75fd38e867895de56635d2a77aa1eabcef9d663312e277f20f3730c1f1efbeecd9b24097e1af1aa5d4d3fcbe29d8403f4ab9ca47cbc1ae4c4242a479956f840f283d3ef9ce4a3fc727145a8c817f375cca43a512eeaa60300efcf6a2d29e9c7e61018940c543b959e53993ba98ab7b3c090cd3195ec3768e965b164be3149531ec8f1bcd69b9d6ce2fb5d1cfe3bc3abac25529cc4a9d6a4da4ffd746029942ec9971470eaa03231d8cef5206bf24161a3be89a84113192b3690a3acabbc010525747cd4c67fc11071c99e61f8c19b36389c3cd9bc83c323eea95f3d22beb291caf3e1bcaf9563b5d7a32b6267529065a06ef9a5aa675043c15cc7a3c6949fa4c27b2f57103812340a26bdba9530416482c2c6b93ab21d44153b47ea83a9ef1a22e210820d004b19587534b699ea05b56a1f09a70e99c2076a19d0a9a32b9bddc4caf001d1d29c90dd49d9a97f70e2b69445aa8126a1fc178be4248337afda4647df8c2fd603cbc858eac6163f6db7b313cddf39fe6c73a4e25f6a6bed231a9e165eae97bc5efdbbbff11ee782d49b8cb6707f7beb74a86ce4e773428b463711cbe9a08be0cb1b354ccac8b473b04288870a8b354d4734efb038bbef10364cf13e58f246430e8039e9a1bd9392dc14b0a385cabfc2c4b21c538136e2fc0f455227c94979fdb09118b44c8151b35f63a604882ba2571e2459e2e51ea19ed5be6506584238d"}, 0x1008, 0x0) executing program 3: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000200)='./file1\x00', 0x0, r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)) chdir(&(0x7f0000000040)='./file1\x00') mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x54}, {0x54}, {0x812e}]}) syz_emit_ethernet(0x17a, &(0x7f0000000500)=ANY=[]) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fff]}}) r4 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r4, 0xc038694e, &(0x7f00000001c0)) r5 = openat(r0, &(0x7f00000000c0)='./file1\x00', 0x100, 0x0) seteuid(0xffffffffffffffff) fchdir(r5) r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f00000002c0)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e30ffd2d236acf20bf404be01000000f7c8cf5f882b297be1aa050400ce94e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba0900000808f37193f8343712cc1100b71dc000090105000000000000001300"/177, 0xb1, 0x0, 0x0, 0x18) r7 = openat$pf(0xffffffffffffff9c, &(0x7f0000000380), 0x80, 0x0) write(r7, &(0x7f00000003c0)="1a0ec53b9b6aa8c7493b12bf47161fc710a11a9647ebf7cde6cf429cf2db32ba003bd601753a9f06f232657dc3f80cddcffd73ecc93fb3b57f0499e26a9c004f7ed503f078e5b4b164c62250a9b39dbf9eb22c2600d1ffa89132a6a03a502e12e44de001832a1921c3391f38f40a3d54c45f7bdd67c0936273e1eec89b093826e55a001cbdc69b8e910c6fb0d255e9e9929be3f4e959eaec65eb1fba7b0b630a40e49891c53a", 0xa6) executing program 0: sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) sysctl$net_mpls(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$net_mpls(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) accept(0xffffffffffffff9c, 0x0, 0x0) read(0xffffffffffffffff, 0x0, 0x0) r1 = openat$vnd(0xffffffffffffff9c, 0xffffffffffffffff, 0x100, 0x0) write(r1, &(0x7f0000001100)="ba", 0x1) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$FIOASYNC(r2, 0x80047469, &(0x7f00000000c0)=0x5) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x2, 0xf5f, 0xffffff7f, 0xd1e, "c561ddfdb6cce98de45aaa79a632e16276c54cd5", 0x2b1, 0xff}) writev(r2, &(0x7f0000000040)=[{&(0x7f00000003c0)="7423f84e060000008406984b308068ce86b6ac764f0000c0666bcbd82ca238114ca9a524c539eb7e527e90c30aa57fa67f7b8f45bf588671504013ea9ffac843397b7d76a6c05584", 0x48}], 0x1) getuid() readv(0xffffffffffffffff, 0x0, 0x0) executing program 4: mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x5d4a) r0 = open(0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x3) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$KDDISABIO(0xffffffffffffffff, 0x20004b3d) setrlimit(0x8, 0x0) r1 = syz_open_pts() close(r1) ioctl$BIOCGSTATS(0xffffffffffffffff, 0x4008426f, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) setrlimit(0x3, 0x0) poll(0xffffffffffffffff, 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file1\x00', r0, &(0x7f0000000040)='./file0\x00') executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="ed", 0x1) recvmmsg(r1, &(0x7f0000000880)={&(0x7f0000000840)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000240)=""/217, 0xd9}], 0x1, 0x0}}, 0x10, 0x1062, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000340)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) getegid() chown(0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0xd27d43220c7df9b, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) poll(&(0x7f0000000380)=[{}], 0x1, 0xffff) r3 = socket(0x1, 0x1, 0x0) r4 = dup2(r3, r3) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) open(0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) shutdown(r1, 0x0) close(r1) close(r0) executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000440)="a8", 0x1}], 0x1, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x2012, r0, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x2, 0x11, r0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x10, r0, 0x0) setrlimit(0x6, &(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) mlockall(0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x80) r1 = getpgrp() nanosleep(&(0x7f0000000100)={0x5}, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000180)) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000140)) ioctl$FIONREAD(r0, 0xc0206923, &(0x7f0000000200)) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8020690e, &(0x7f00000001c0)) ktrace(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0, r1) r3 = open(&(0x7f00000002c0)='./file1\x00', 0x0, 0x53) nanosleep(&(0x7f0000000240)={0x6, 0x7fff}, &(0x7f0000000280)) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000040)) munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r4 = socket$inet(0x2, 0x3, 0x0) getsockopt(r4, 0x7e3, 0x803, 0x0, 0x0) fcntl$lock(r4, 0x7, &(0x7f0000000100)={0x3, 0x1, 0x1, 0x800009, 0xffffffffffffffff}) accept$inet6(r3, &(0x7f0000000300), &(0x7f0000000340)=0xc) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x40000000, "490130ca3f8b0d2a847633cc29d1d91844b37d1f"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) close(r5) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r3, 0x800c745b, &(0x7f0000000080)) ioctl$FIOASYNC(r1, 0x80047460, &(0x7f00000000c0)=0x6) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x55}, 0x3, &(0x7f0000000300)="58bc5a7f0000000000000084cf8f23dca7a080bb8f00000000000000e74f1dd1ba20b3ffcc35c11fc39a17498311bcf9f34ce55efc6aae818aa9f6e6382c76c7ba51ac6a998cf9860d52111f5d81ef087ffcd82c4c878c5790233ad2174c54cb2612500bf566060916ea8ce2916ee768e635a143b67839dbd0c0f87302ff60121c7c6bb13349a09d77014ade41ef21b1f6673563bbaf74e8c4f207f1a98aae3524c2c831ef18c45f2dae0f7396fd8d8b50b43b38f0e29e7113e47e4251a34854b7457c68087a48e7a3f975dfe7a67fb5a0a018321539a58382d197be5fa64c2065f0f40b3b8d6a779512ac7145d76c1825fc2d3d381817b0a138ff39a0996b3bf594265730ecc49333b7a2fad0fbc19bee22849dff2514224a62b5d91dca628c7787c4ae0371372f1bbcc596fb493c0b18f74983c5d1e955178b3aee2c466f0d16036f629b31cd041bd2fa9887cdf9a0fb07d336ecd57d3440eff694c41f5d4dd50423189b2354e7f1e4f77004d52925308399921c92b4a9cbbdf88f0f6517c78406b1569f401d49dedb62d1a382941b0f45fada915c851fcf9427105530c62bdfd9bdac5c440e9cfd3d2153e342c8464bb3edccaec8e5c835523c8e4c91aeb218661fd1591a288d83ee32eed88da0324e92eaf6a6e11d5c6194782123", &(0x7f0000000080)=0x52, 0x0, 0xe5f81a4756f9a02) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000680)="dd722286aaa50f2a1300184ab8d130077c906ce85cb422a4f2c62cbd29c72c46661b4cad2da173d40b5106dd414d1529058ea57c0b83a2b5cd54ee9cd215eb90eea8e58e81e972fc5235d1cf8d6a5c2243d2bbede201ec8e6828a616309345bbac0658713001c94c8313f478fcbe0f92027aefbb1856574e8f2ed7addb58f9d79ece0c9f5d948a1c5f0e5299550d2a052c4cf3b5c367dad1cdb6830a652b7314a08179a1eb7fa04f32aabdaa403b19758aa4965d925f79692a36c3c5db606fabc956ec9138fc4ece16cdcc4f3a70ff31ceb008a2b93478c5a11b8d18574a3c007bba7764560b38077129cbce81f8ac611fbe3531e715f59336f0", 0xfa}, {&(0x7f00000019c0)="471e49aab0fd752532784bf2515fa242320b4a6e6543ffda060eb842b843d370b936ddaa7f71a0a0c4074da827c862a93983c361dc12dc50305653dd84a6adfc8761f897b60c4dee402807473103485b4475c657ae5428aa89543eec1819c76b9eb1e5c1848e49a2a588ed0f6ac77d2106b8ed9b8e3bf7a033cdd96085e372fde5a0d0e2fa622a7e28febd0934ab925ca1366c58af7e3a8eb8ff419a564f33a00db68da6ec62572fd800b44ddb72a27d384d7c0f59283172e5cffa871fbf54d432e04803f306b4bdd17a8ae02f5634de7f261bf856f7b29c4a8c1f03004f7c52f2f9e6db563bdacf11a4312b36e471badb5937dffaad3492204b136b6c7af7e032a3ca5851a267482edd7e7d92ccb87a8b65d5673815b76e9c1698ae7b1f4b5f9abdf83dd28f7ec1cfb85b91f142276afac2efbe6ca1204a2ea66c34768fde97b6e3ec499757af16215bc8f51325d653dabd4ebd4845684b1610443d845a10cbd974b2019ab2aaa364b771cdc3278d4439b96185ed0c3859ea5a4baaa391506d5bbdceb7f20da251814d96c79c641c12dee3c6c3008dea5b63a8d17dd8d567ae2ef71e10eec7343ade58044f19d750017b393a9747caa8e97186fd10cecb761f0f78928e19f8ffb6b5dfb954d1d90140f6b15bad46f9b7aaaae4fbe2f6dadf2ac7fa305306410a426f3da1198dc24f11845142715e81157342de40463eaeb5787d1f552f98f7bc8ec1477f11332e37e3705530ef8c541edf935da193d01448768fbaafb47d5eb3f82bf3ed063b7827445eab5a8fcd7d99d53b0dde5df24f8b5786d8351244164630515bc0fed985baf297cf2da41ac75f2ba68e432552f11b1d722468ffbbbe6a9ac46102969d269c43d624e218459a8db1b21cfa29109698467a1764e1f68dacfd6038037273063b89f01f1eaac9cf5dd2a8d42b1b6e4a60a373d77a7cd04d7b2b836af003812130ab23f44fcc641672be8e1c451c69e042efb361fbbf25916d4e725e9567d74ced7dd8fc1421c9119932838f3f3f3744d6e7e1c79455107178e0a968ee2f8e893781613452e0d241d0c342b0d8f869c0625dc711f82fd4b6b1ed73f62b1cb9e12bedc5fa2eaf58c969a25dbbce9fd087036ac4b95924f64111ef591d3dd0e905f3c89cabb205ab30fbfe844af7ed55b8cb1a3d4486b0cba74dab7a6c381441630966b0bdb830bf78a9677c64c62c79d165ec9562277f4782108d08240bd5f20a6ba683478ba115732d06b05c0f7eb5e8853600ce62b5a8c45b5d690dadec6b380193096ad5d18217d8dba3cd6c7902519df26cdc69b60278e57e2e70ca3e40459e3b61c295c3c23899923cc8a8745e91ec0a20d6f6e97f0fbad67600e90844f6257ca914e6e8cb5dea58a8be0939f827b9493aa6b3072e6c631a801957dca35357b4caa78b94e3faccdb887ae5c705f53765787f4440a7077baf1c4700f1d0b9c2de9602a940fa7ca022737006fae730003b66588848a757801f811710a078d2c7f91b1f66a01dadebbcd4540034aac930bac2cdffb947b6726a3b266484b0a5c94f6b80b6e432e01b8f89bab377c3f7dc878605ed50277c066aaefc75fa5bb1b4d642c651b4d46561a4eaa9b7dcea3b81fb6133fb0900c86b58f99d634bf7dd2ce3e25a5e3033419a976a476ba03bf690876b3e7c19e8c847293663cc45febc4335c19a81837e61a38b0d71951c305b63105fc9c150822cd35df33f5e459bfbd4c22f03ee3c830cc06cf37029fa9edd3da0930df6dd76775a4b91ac307c4034b1a96859507dd68b3e0befab34c62704f7cb8c44245be25f265046787e67e835a05b5ac84ca95719c50acb616369d213a8753f91c1cfd168cb128109d8de46d5add8377a795259418a03afc15647e54fb9a9c0b0757611968e9424c2848ebde24a91ef14aed1fa1879b51b131fcd441302916164af8b9ae3ce8e86b5d66d58efe5a181b4b4451a911f64267c9b46815e1b79909bea47f5e555bac2287aa1e2de031da61439a739fbc6efa2f08bb804c2f76a28680b29d881ec1404a25cad03445d4045236e3b919130c38efd90451764a9d897e91ac9058feeacb0194788279c02e757eb6ad6c3af3283ba03bd142d2032d59191b89601df69297aa05c95339f70460a68df78f44e52fe19fd2633cddd261e86d11052f6bb0a6c7cb9e9750bc540588d2108e6937bf16218efeddcf9d540c13150b1cbb911f03c0ab569a760f88f518a26798c2dbcc074d18a43d106001ee87eeb81a8bebd5c0a1c069efa9a3c0384514b455871de72160f0a898983f547c211345555d976c795fc1b05ef8706f199930ba4aa083a0642ff8dafbe9d582a4bfa09fd5c9d9ab0a17b361d141849583798f73b08f5e1a2290ec35d256a1399c5eba5cd805dac65021606753c5dcd1262eadf4d3d0af31075cfb71a1fa4dfcce346327495b898fcdebf04f7ecf7cb3aeb9fe99dee2e6734d95667f532c3a997641a53f56a9f2e082c211d4fb5f15a04142fefc1ecd89b77d371e541988cc326dc848681c8413c778962e54324ef1113e7b908558eb49a4617de12d619d16ed5a0224f728a1367d9e5a1773488d7ce986fc4208c35d8797ee3ad33b007849d98225f8003f0048707512002078305b8aa8642cf695833fdc84bb551ccc5ff920790c976a727b7972fb88f8e7272bf2450a18a5eddac6f9e8093f75f85d702307b302a54da7612d34d874bd86cf6934a3162c6745c579d279d5f62d27d0263d2f319e70d6e4d9f8376c7eb93511b07b4a588da9977c899d761811535d4b94f605e74c79a6ae820d882972ba524720e8a814d98fb778e26d7fc235b5b4a794b1244ca878a3193d48321f601d009d810c6c63e7853fa2e66661eaa1dadd55378e8c42d7d3b18996dc4af7b76cd9344dde9046b00f2c2135a71000587f22b5a8999eaabd1d3d15b1ea247f630259afeb5d3552d8b8d25353a45ea93e85f8b62a909a329007cb78d1441a3f88409c9e4a7f5e3a38b3ff8f83e5786214f4635d5602cd6305853225b133e6a44059fc6d88a3fea95b2d15d3ba3a9fa47a77d6a6b48ffe582f23c2997be60db8b496007e6cf91820657a4e10732d3471f128ea972f6b233b04d481c1a14fa32ba6601cc183f675644652d66df2b119a85d1751cd5104f77b7bc30ef503e606c5e9d1b255cc040f9f27f6b447223271a8124da64c1cb39d57c5796571529d7787859787063c3a44addc1c392267477ad30ba5ff674eca98cb2e445d458dacc6835b192e933218b4baf0ccb78228c7e3a7e3290ed3824a9cd4a9e74887bac564fc0097edf2226c38489946ec2ffc2527c9d5e26575da74d376f8080f8c56442720cb038157cbcae1ed319c2688f298b1515dec5a155a7ced1682a0c083934b6e0e806936b25e674148f39ade1d6fa5a554856dcb9984660df0de4245b70a27c8e9cbedc06423ae06ea9a27f7102113c4388befa688c8468b4e2865a94e58f3a2568211911af2aa038767fb7a05018dc45e70c33c6cbab47f81fba0c551d775ac92a1343e8dcfa61f102159adc5eefbff463be23f2278c3c7123465ae1574671ae665a91d1f80cfd9b9cf0b3edf53cc637db4ad77bd436b6bd32ea2f1032aaea3e99c30b7afe299232664b5c0d6d2f3c4d7e6a854c38937fff124977b399fb0e1566245703fbc2a6f666451602af52a979ab1b54f82b346b8e0b13c5019783e4497e6e68ff68236e8bafc37baf5e2b83ec8fb9868b8d6481db9b0e315bd554d8078be2710a7e3fab3ad15aec2062aa34bc67da31edf4bed01fe5630a0800794150856ef0db6f6b9b8e6b9a0a5a96b68d0f77fc4a3eb04cdd0a6f26590d8643b535c89288de0f81670b3f227e53d33c155b74af56ef72db01d191c9a216b48e82214b87d30b510b95dcaaf01748f8c772a271a77eaf30dbe0e3e33e3f319bbfcb4a3dc4c609c2b90f42c8c82861142a8d90c0f40304c7aa40ade9e50cce01ef6f819edd17f0ba3c8cfa225f500f3c4344700f0ee0e18b4da149ee963aac4cce9c9bea9990e20c798d717f7e8eead7c015903a408919cf3498224efc9d2b2c87cb21d3248cb8bbcf7f484fcea6ec760e301403dd65ddeb12b02070f597d48a2a93b89e21a3baac18af30e8678754e8548e573a1ccfaa2f280cf6d845e368cdb9faf5c6e6ba5414b8425ab454260acb52f5dfafacc64e83bda30b0eeb92d0bed8289ac0af11c6fb5e6bb123318fe8361159ca138e34dd85de53d0354c2ab887891dfd62081a7bd5e7ef910a3eab78110ee3cb7828416b51b2eaa3c1ce4c87ea75550e614dadc1ea104a55662c8cfa8a8562b04142d8025309372c528d2a6df1c8235d0df14e4ff5b2da06b22e68e3b62da0855ce7de35578dd1a4e39b0134acb52fb46e86960c6e8453f6bcdced3ea35e8973999c0bc300590d8bb76e48ebb1b8d960e530496f7ceacb128126ccd0341202e99368f2bea76caa9f60ee728cb1337fdfd896604cc9d80e5863067d44176ccc030503c7771123246edb4e2c18c27a601b204ff769f47b9120cb6cd61e723bee4892bb7632a5101adee58880464e6d7a56bd8eaf9b744e18ab2f72f14853ce8a9bf0fb41c5b853473a9f2b7c3a06c0558c653c0f19e5ad8598b21c3118242a226c8d63bc4584d8b1f60f3aa607d4f41547abf2535f693a6903b0d7ed40553dcb28e23d7885cc0aab8b5d0ec81bb9b1de6f3685f70dcbe591163cd4f535ac144776304a06a9c4a508c9798d3039747fd0b739eb6a0081de61ddf5ee31dede9dcc77ad35f9397e1503032697bdd022e29dba0f58675600c420174e707e8bb379e03b7410bdda2f71eecfd92c667ab9191fd1eb82d7745c84849b5a9c7a6daf10838e1b1bdbd05cd8b8f0e4b0a8c732aea7794fd3a06262abb3067a55db9e9740084af2e16587a33504abef0004f86d6fd9197419869806c99dd29ab408c8961d1467cccbbec49f51b3f597412212b849665e251b8ff963daf701e7b7dbad236e47a975b9cb6653017c2fc8db2927f06a0e8a39465db10b6b92e80ac87c00bc291b2013fee8320e1601b7866d7bf94f41cf9be7bb6612457c1c7187bc79793eea40c7a648dec22159196f9b1b27c56af83efffeb967030cccbf849f617dc143b32a49c847cf3579a91fcc2ea8d8d49fadea5462228b079acbc3c4ed37e147568492defde75bbb5f38f172a578de7053d7d7ee2cc25fb38c0a77a0fe41101da85a9f7cb8cab82e012e2867365cd02622dec5f215b2284955afcf74ccd1ef4b25bb2141155b97a0bc7037", 0xe9e}, {&(0x7f00000009c0)="a359820d9d33bbb8ab6976adcb16dd062e4a96deb56ac21226789ece6c9216e217eda9a301c88553b3ccdb8999779039e398449180d9655d5f0a15a58ab9695c5925368cd7021270aefed7ca577ce7775533b32c0efb52f73b5a3ce7259b06cd345d5a14b8b74a80c1368c1bd3d9113753a53614307b2aa01065e6e3462cacaa14ba5bf8ff795729f225ad9fc615d0ed5ebc32631854e6519d1db8ba691a6ab1253dbbcee8daf9a0f4cfdf8ad5a684d1207dff8a12f2170cdf7a9f5f0d592ed81e08dbe0b96475b66a27a84167237355202b91396dc22742298daa691bbe2a4ccfd95e98a842d655b1dbe97960dc81cae7f8716aca44acd8fdf13048322f4539650fd7747d6d128e94a655eed1af0c4851c23372ee870fc4535c1baf05d4a6aa6b820284f8289715a0370b151f5f961fb3ba8fa666e05fb65a443b53e647408a03245a1c1f2a541f09c205ac5c83cbb4212d1b05e5b3d1c66fbe453224409608ad8040c960b7e60522ad542eb8b4a44c9da785bb33da15a02bdd39f4bf824c5467d5504d7c2c38ce2a28cd8dabd4f59d24576c7de30604fc700602d1b053c5a2ccee95458915657d7cf8f20d4d5cd874de19268cea5dc074448d66cb291d8461822dee1ae55ba1417db84fcaa6d796ac169143f355fdcb0ba281d8c64f152eca6263608922578606d0c6c889b7c21288c9faf8f3f2457470347be9419a90972ae38be85f2d18dc1e49280728eafef4f5101fe398fd304b203a82672111ef064fcadb2214818ad58c9589be70975ca2d78063f024e163d8cf1140e6deea4d6394031d87fcf9a36b273ecc59bfc63ed99c37b5f7efa75717049bd4149552765d6f0da33bb838a16b7d2fe56c10480146c452435ff63323c90d7ec07bc0c1ce97bc39464b8784b82ec96c0666d26c4fbb30ecac66d126e18998d840ce584614304fc35be34480f676b2fa48d0594e98ca1bd67f1ba341dc0ca1d8b8e018a953290dd1382dde4335de82abd1a939a53b54d707b9411f9610fcb2a6639b96f65381aa667189426cad26be3050209fdb1f038d8694c678dd09a92423898032a4227338c684c9e1ceebe5693f1405bee81f62b8a8e216fb524424bc98e888158118d613feebff9cfc72e7b647e2c4cf448545277a5c1490d7a8ccfe1940f3da2fc1a971b1dffb9967b7b889aafab946ba6b184b8d75875141a57b69196f158cee0c773eab0f29755dbae5acabf1c3e6445ebeaf31411629404866bfd94a9571e5eeacb24755c8581ecb386a4489d69b2057ed4b76c9edb167e36f880ea75a4d1aacdabf5446c986fb7b00935adeec2adb12c9527dde60c9f751bce6713f7af599e4a0779b16497c5b28e12f4f2ce698cd4da0c7b457f461b959d50960e4c668bbf18fbcad5806bd4ccede27db74f0466aecf1a502d3ef6c4970a997c43221d1f2a1c2cf7b1cda508e4386251c1697ce8e7c965251ec10b33e8e602af6a5e02fdc6d81e4e597fdfb57f486a174e8b22fec17c4eca442df5599c77e8a3820a913e4724fa78adbe537e85daf9cc5e1c9aa9c414a726caad2eedfdc28ed05943b54d75296fcd676d5b4691dc4c5912097ff8ae301885e8ea727a5a9da1f2e1212d4d64bae888a545697b415d4fb4898ba2cce87c62d15377aa9bbf79b49ab2a68c0e884ecf168fec6e755d30bad556766218cf34912744c3670dd137f9c686f733fa03882d6f6b897986b62cfebcbdd50c3f7e0a8f3bbfb0c7d9f25355fefcaeca8666409da0e00de7819e7224110c6b632b877217c6913292d9fd566b767a9cc375b9a3bb500e6176f62c023a4df958b706abcbd984f97bf1c2d9be55eddfc2f4021b889688b7fca54e81d110bfca0df856a3044889e27b6940c53a62c050f7ea9826dc22b5e2d854c02bf85aeda59bf8433e800d63c5154c3419281d32646146ecd107910f7358ba0dac54567010b532473390b3edfed7227f98ed95cad1936181860f600745e2ba39a8c602102f3e2575a1b7229e49fe52d3f8014ee3b3b72e9ee77f9770d11d1e161738145436571222b01cf7a66ef50078dd13d251c6af3552d0432f5219ec1942ac3bf2b8d2b55b79d5ee7b3180ce2d7e1d122a935614e35b2a492ef4883532b48d8907ae9c5650dff54af80a3fbb1465c887030e96b14d1df933676c3329a25a8a069c19554d3a74924edb89360af0ec11fa694e45a8b25540a3458af98131b440eca348ac494fc8ec27f3dbf7fe084adbe2771efc2089a76faedf2e0a4e40263ea7a81a0f656e8957413c4fe4d99cfbcac574ae1fc2ab226f6b77bf316a2e207c8b79de9bd14a2ea6362cbfc07e9ca2f3aef3c0ce23a2f91f51ef1d5dde9ca1b7f304e4560482230dc4d9b4353b3c46a18169842ab07c7c9aac2fd04cad7ce8bee1dd9d005e60e2b39ea6622df00b0be896186d97fba4975c2fda6f13ba4b9255196ce46b3697e392f8c9084c8c5663d05e3ee3ea0002b024be772086ea396edb6cc6b41f08e1dbd78d2a827c22d0e22e4223ba552854e91eb45187e69e3071a6836c598508ca1c428a5aac2f9a27838283cd130089373dfcbfbe3712af91b71900a7271351d8205fdfef054bb16b3407a6eb9ff776cfa60979c8e3d9ef8fa6cd0ff3738a6f4c1119876560609d283d8c9a1e22a6d2db183d12914aa16bdfc8fe05136df6d6c946fe38f0613b233cf7ded27959a19fd365a73cced4ac75bd1e74045ecdceb67a560d67dbc188c71f51dc2ac355ec409cb90f208abc8c89fb684efc7f0f101303aafca80fe4f588e18600dc1431fe473b31fa549e19cad80da7603f063912ca32e828000dc9363639d48feae43e77ccc81de303000eeaf6b60f39e27e5e120f75a477574cc11ed9ce31701a408a7b4da7c95b7f0dfbaf9a48e82a32965a11674b1506166ac08ce7170d8578d532f8ba6baa5f61ec649838dcd3bf754cafc85bf31d2c77f13ef5402dbec943a40d3c06bd02797ec4774a7e75e8cd0f4587f65856c4f1018408aefe45483dc00e9a24d77d354480e3988a02e7a23418a3737fe1477d6708abd745a247e1c367436906b92c09fa43c3e9f27ce77de4722b25a2e158cf8dab18b6d2a4c098f0eb235aee586de9f4dc85d61fc8fd4e098444d2bb4ad9f3fa3b706f962975c63db3aa9ed1cb4573166457315f23b95e117abab0133875e17817046e98578af146540fd45cc5c3523a171d6b97d2d7f1d784df3a3309efd5e2ccb7354a273d6790a366991e8e7c10409727997e9bc27d235db750e8dc305b57f1e13bebaaa6218e32a03e55b5fea734d0757e8ac8896c26e25d3079909e0e93187a28f0feacbd31fe5926bfcb1c27dba3a888293eaef91b9ff7c3062dd2848f9401409a1b50a43ae0c99aa04b41758952996aa6df6febcb9a1983a2fee3cfcf9f3d0332b1966a35f13ba3fca71f442d154fbe76e75960f26a9e66baeee97bd9e9490fab5da0ef14c012229c72975239568ef296525b8d98f46eadca3a6987616a4ce663380689e827b6eba5966317069b7621db75f273cb511191659b0233ac06d592648c1b88308ac45c4ff6ae1d1e36fbb0e45575ff05a521ce9ac71bc0ba05e8a632b734b41c9aeabb8adfb2eef67d8943cf359f7c640fb286bc223968b8408c2d225011c349379fb5a8241e2abff61bac03f9420660946bb308989e26a742a9bbb4b4ad09570b20d4fd31be8101a327651fa6fdd69fa04c7b26357f837f2864b761e7602f036c1a6300bde73e039d8fb0dae3038ae6c13adaf1fb50478be4131651bdecf564a0dd124e0e993331ac03c54c1f9545ef72a1040fffc44bcc2e4434fea49622a49667da6d67e152faae50837e11466dee5a58087af3378863bd5f2df0ebaa894da79e9375477fbe084502c6e95aea3a928b9b26dcfd03ca2fa262cbd42357b5eb1eba285a81950c777fe0d80f4bfa000a5ba0774d98b62bc836fdce65a4ee76ea3900002708a1109d3fdbf86f2ff53e48517d960654c3ad2a76ed2f6d450bcd200e9e844201954fdd1f81eb40dbbe333df3f7a2fe1e059631b454b4038efa986a6068c888cbead84dc4ae319e8ca6749e264563deed07a15dc8d8619c5d1e8e7a06496b09a255b02aa6b1d3432454837ccabd034f31094f2fe4c97b5b711491bd870f9090f092952801629deeeb1a03e7b1d146a2ec0d3c5bbbc4f4b3e8ccc744489950df1c179fef64a66d73ad9db1b2ac597df84ffc70e70bfefaaedec5715eb7e4f853bc68c0eafd27f5fd60d77623573b318269073f4d455835888fc5103bde3f97ddfc3130df6f50e9b32d844a1089756507340d7ee5c07f8c35b03b1ed02c7e4ce9d4faff7247299420b122777b48d6ca4a8080128aea264f3065a9dd65ff4d132c696bca48a098b8956fc8c71e41a0041f54353146b2b1f6675c53eebe024047a99c3b23dd3d654909798df04d8c3f038f949c94de266ad0f8c340c31f78e1c04381dc0e1ed70ca7a72bd9729e2c9d058d331b1e00b6c3d43364e79dcb1c7055276d6bc9354b90dd64ad877526294a18293f2739d7c1bd17528bf4710f0896de88617d1eef7310e4abb1cf6c7780b3cf864eaf96b8542c1844d3cc911ddd1f6a2bef7df00e76bcd9ddb259ac429992e6e3b403e4b4fe0389b3ea563c16f07979302b9c38eb510a94451dd5a492dcd24f879237fd5f23a45f8e495038e08853e2dce886f82d3653fdad8c2e29692824f930116d5ebcc1651a7fdb3a601f09dc5c01ba4e98578db10f9a1aa04c68f1261a0020238b6cab6c6cdbed15a3e5d869fa85b460bca1379ab142616c6e4a5e798de05fb7f35acafbdaede7f068394d9c661c30b539d4ba1eda00ee0189249d1ee815073f0674fbf679ecb2f8f9713ca0df071282f83d929204afe1982591c2bf6e732d039d7d99ff946c5f35e1e59ee1c2e40407650e76034b94090082a7447c65cb9002cad7b7e4bd31ba304972c0fbbd71ebfeda3d7a376f3ca967496bdad05eab352eade4d7e2085ae2441723522a23e776492be6179be264ddee3dedf8371c654d67e7e4a045ce8d11d519ed3c3da15baf222762058117fd1c0b02e54a064c32c9597df41c30f2cc630d7cd15e2078b598e2485bd4c7627b47415dc74a3b6eb518e98bedbfc3398f5f3adc2aa888f406416102eacd852f9a6037362d5b4d612e8333467d20c3d0717d703c8ac8ab6362db4f3a3a746f2c8c006f6bb11017d6f6ac434013faf94f4fbacb678871a03b4180d177a71da48bd9a58a174b1130c0334c53d9baef88f96103c04637d20a58faae50d0cae2d2f90dea5f736e2492716770a8e58b7956fc1ee4dc2ffb8914bff7979e2191e46f9bd90b2cde760fc678f08cfa0f80f14e6ad424373255dc2007cc06fe53f975b556b5d2676a306d6a43630eb010fda32eee7e594eed4674c6bf8dd25c476b0594f1704c8e5c9a910bc3f00b35ea7b8e1dd5fbc9bd18dff4a4323bb0c967f4b0f60eb5261f40067445143cb98d97465f6e7b4cd173685e30c37b9a5151c4dcf84418476503cdb8fce800864e4eb0269f1d0378ea9927ce813e1a59b58b508cd11e615c9fa6e964bfb1db74d03a0c0baf9eeef7c6708e659d6c29813544aacdc50a9369eff72458ae8bb06b750c4e23137a8078ff596fefa51bb67493f8f5014590db6acd721aa4b16feab8b291ababc6bdb0e10e5288c0fa8aaeb21caa7d9faa5357da106df0bd0a6129c7369e131d986e4c4ed204ae0b26eedd8b738527921305fe4c7c49c8f5154a9334cf947bede91a11a5ebb44cf922204e577a63ce96f", 0xffe}], 0x3) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000440)="4b9af7fcfcd118266599d337f3ab2855c2484c2badc135683fabf4e02113e2651449f7c04cee40ab794bd047d3a99b65d75b1ecad12e9710e9a4a16efaff6a2405e1e1cde5f1756553dab144cdda592a8ed55973e9f03e9b6fb5dc975212971aaca3fac3e25b7e5ae4", 0x69}], 0x1) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x20000000}, {0x84}, {0x6}]}) sysctl$vm_swapencrypt(&(0x7f00000001c0)={0x6, 0x1b, 0x2}, 0x3, &(0x7f0000000200), 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[]) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x20000) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000100)) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f00000000c0)=[{0x1d}, {0x50}, {0x406}]}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) setsockopt(r1, 0x14a, 0x4, &(0x7f00000001c0)="29fb50bbaa1fc2ebbbfb0069b8c5f0d1777e172d8d88ccde8343e0ee8356c1c09b220266292d274cf9d97fc0784434c78281480438ac64037012b9ed9bfe43649092523159d1474bc6ca5a0baef045458a6c5598a99ee9872be8a68ed434efb5f95bdead8c5d185ac4eb2e03c726bc2be7b7c0043eecce34de7a76efaa654ce3d36212315c2ed9eb958a16a5a3131ed330e9b632ba3ba89d91c0030d", 0x9c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x50}, {0x54}, {0x812e}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x81}, {}, {0x6}]}) syz_emit_ethernet(0x7e, &(0x7f00000002c0)=ANY=[]) syz_emit_ethernet(0x17a, &(0x7f0000000500)=ANY=[]) syz_emit_ethernet(0x66, 0x0) r4 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r4, 0x80206979, &(0x7f0000000000)) syz_emit_ethernet(0x5e, &(0x7f0000000100)=ANY=[@ANYRES16=r0, @ANYRESOCT=r1, @ANYRES32, @ANYRESHEX=r1, @ANYRES64=r1, @ANYRES32=r0, @ANYRES16=r4, @ANYBLOB="7428c7522109dcdcb67de1a1f613676da2b23f540c8bc247e5aebee1b0785c4687f9bd9fead3b0ced0e62a978fe8c2f2e574fa6929e7"]) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x8001, 0x0, 0x2], [], [], [{0xf800}, {0x0, 0x0, 0x400000}, {0x500}, {}, {}, {}, {0x0, 0x0, 0x0, 0xffffffffffffffff}, {0x43}], {0x0, 0x0, 0x4}}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f00000001c0)="cac73ce119f42809f7c30824a593555ffe", 0x11}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0xc038694e, &(0x7f00000001c0)) close(r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000480)) open$dir(0x0, 0x0, 0x149) execve(0x0, 0x0, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)={{0x1, 0x2}, {0x7, 0x4}}) semop(0x0, 0x0, 0x0) r2 = open(0x0, 0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001580), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000001600)={&(0x7f00000015c0)}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xa000}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x18000000000}, {&(0x7f0000c2b000/0x2000)=nil, &(0x7f0000fef000/0x11000)=nil}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000fec000/0x1000)=nil, 0x8001}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x33e1}, {&(0x7f0000fea000/0x2000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ff2000/0xc000)=nil, &(0x7f0000ff0000/0x3000)=nil, 0x4000000}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000fee000/0x12000)=nil}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil, 0x800000000000000}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e35000/0x2000)=nil}], './file0\x00'}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[{}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) semget$private(0x0, 0x1, 0x300) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x4, 0xb}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x7, 0x2, 0x2}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, &(0x7f0000001100), 0x4) sysctl$net_inet_ip(&(0x7f00000001c0), 0x4, 0x0, &(0x7f0000000380), &(0x7f00000003c0)="8bb809b6b79e8ebd8cf7320108a7fb3b30216150f858e59bbdf949ebcac7bfaa11b2206c54643bf0604bbf96f047993f068ebbd9104776a69e6d17b7db1353c3496a6427dd5a6ac4c9db86b6e2c843eb756ba0967fdf5368577eee33b3bc802f694b7548fe11dcc677901489737b52648b66bc66fb2a475f63682e55f300d946dc4b075cb0ade473f6cfdac083c541ed5f7254d89d9e6e571150ac010c7b5c5f4fc823646b8f08d8cd2751f6", 0xac) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x2, 0x5, 0x3}, 0x3, &(0x7f0000000080)="fe404b9f15fe4b0f14fdbe39e84b22f222ec0c2dcc40ebb02ed870862282586eff6b723d20784e315dd4331c0f62e1f0b7e32dd2b2acf15e53b3a09c654168996c733039410c8f2682c2b829c4f4b34780e79ef17bb0bb69377de80af9bbcacc502453edc412d87ecb06982a5fbc1153be69ce7b988c0311f49eded2549022d9d16cdea3d5b3a794799c34d4311130dc6c3a1c8662df6109", &(0x7f0000000140)=0x98, &(0x7f0000000180)="ac6d9d8205bd306d06", 0x9) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x20, 0x1, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) close(r3) connect$inet(r1, &(0x7f0000000000), 0x10) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) pwritev(r4, &(0x7f0000000740)=[{&(0x7f0000000100)='ms', 0x2}], 0x1, 0x0) sendmmsg(r0, &(0x7f00000000c0)={&(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3}, 0x10, 0x0) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0xb, 0x200400000000062}) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x2, &(0x7f0000000100), &(0x7f0000000080), 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000440), 0x0) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) semop(0x0, 0x0, 0x0) geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x3, 0x0) socketpair(0x6, 0x2, 0xb5, &(0x7f0000000180)) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206937, &(0x7f0000000140)) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d", 0x49}], 0x1}, 0x0) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106978, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) write(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0xe3, &(0x7f0000000700)=ANY=[@ANYBLOB]) sysctl$hw(&(0x7f0000000040)={0x6, 0x13}, 0x2, &(0x7f0000000640), 0x0, 0x0, 0x0) executing program 2: writev(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$WSKBDIO_SETKEYREPEAT(r1, 0x800c5707, &(0x7f0000000080)={0x9, 0x0, 0x2}) ioctl$WSKBDIO_SETENCODING(0xffffffffffffffff, 0x80045710, &(0x7f00000000c0)) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) readv(r2, &(0x7f0000000ac0)=[{&(0x7f00000001c0)=""/36, 0x24}, {&(0x7f00000008c0)=""/103, 0x67}, {&(0x7f0000000800)=""/18, 0x12}, {0xfffffffffffffffe}, {&(0x7f0000000840)}, {&(0x7f0000000880)=""/21, 0x15}, {&(0x7f0000000c40)=""/269, 0x10d}, {&(0x7f00000009c0)=""/232, 0xe8}], 0x8) r3 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x811, r2, 0xe9e) r4 = socket(0x18, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x0, 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r7 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r7, 0xc0206921, &(0x7f00000001c0)) r8 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r8, 0x80206913, &(0x7f00000001c0)) setsockopt(r4, 0x23, 0xb, &(0x7f0000000240)="00000000fa264043767d9dff2b4ab4ece1fc86a882c10cc3362430bb76f66d84b66a101e492a4a757404c59e8008dba321c18a5803e8031ba6c88a5ad9cf44a765db55d489410a499062bbea8025576dc1018d333ce73db623329df95169d661348253e7f768d561d8863fd396b77723fb27874a66af272d77760698a01f7084cba01ed837547a90951340e16d26d834907c4c4afdce1af9345286e0dfaef95ca50502", 0xa3) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000180), 0x0) fchflags(r4, 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r1, 0x800c5709, &(0x7f0000000840)={0x8, 0xfff, 0x9}) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) kqueue() r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x802069b4, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x6, 0x1, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0206923, &(0x7f00000001c0)) r4 = socket(0x10, 0x2, 0x80) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) ioctl$FIONREAD(r2, 0x80206919, &(0x7f00000001c0)) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f00000000c0)="b10005136000009f050000b10010000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2102000000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) r6 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000400)=[{0x64}, {0x81}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) writev(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) dup2(r2, r0) socket(0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) socket$inet(0x2, 0x2, 0x0) executing program 4: syz_emit_ethernet(0x6e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffff070000003817463486dd6000010000383a00fe8000000000000000000000000000bbff02000000000000000000000000000101009078000000006000000000002c00fe8000000000000000000000000000aa"]) socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x6380) syz_open_pts() mknod(0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) nanosleep(0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x40, 0x0) rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') pipe(0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, 0x0, 0x0) close(0xffffffffffffffff) socket(0x1, 0x4, 0x1) socketpair$unix(0x1, 0x5, 0x0, 0x0) socket(0x0, 0x8000, 0x40) listen(0xffffffffffffffff, 0x0) select(0x40, &(0x7f0000000140)={0x7fffffffffffffff, 0x0, 0x80000000, 0x6, 0x0, 0x4000000, 0x621}, 0x0, 0x0, 0x0) select(0xfffffffffffffe8e, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5, 0x800000000, 0x0, 0x2}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000280)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd605f6aa500183a01fe8000000000000000000000000000aafe8000000000000000000000000000aa000090780a9800000000000000000000000000000000000147c0ca83a1cde6dd9746771c846ee113889314332728abe3a58b3bfa8ace1571022f09b7d544a8852400d903c2e2d214ce7c97d7125233aa0149f15f622fc829b4b9df454499df23f7111932de7e21e9b80aba09060a9164401ada3828efa1c9a794eb8a3a8920a9f021067b1523589e11c4ce85b648c6565bd0405087ba97fd3d8b580e68c14a5bf785cd19661c9dcba3a34b475fbebb5abe6be5fe827295d5f78c077494f838cc7fad0a3ff5c91a1a6b53c7e6325feecb1b65d2b09ee7f81866a27f3817bd6c5f0a309ef571c298559a4f5c125c2dd4f9f4382bbce51daefe08044dad3e9ff3b2749e8a2f2e0a6e96fd14806c1c0aa5d0e8e21624b2c671d7950213d90686987bc45bb5ea4ec6967ea12e950c725171bd8f80e1bbf529399a30d1212fdee55ecdca8a7448ac378d230496b91aad6baff2c6f696cd2790ae0aacce9a24e32acb065d0e11b20b353756cb1c5670afd8b5c9a116f7eb1f"]) link(&(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) socket(0x18, 0x1, 0x0) executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000080)=0x4, 0x4) (async, rerun: 64) listen(r0, 0x0) (rerun: 64) socket$unix(0x1, 0x2, 0x0) socket(0x11, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000200)="4b000001", 0x4) (async) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, &(0x7f0000000040)=0x5) (async, rerun: 64) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x20) (async, rerun: 64) ftruncate(0xffffffffffffffff, 0x0) (async, rerun: 64) open(0x0, 0x80000000000206, 0x0) (async, rerun: 64) kqueue() (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) (async) socket(0x0, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) (async) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, 0x0) r1 = socket(0x0, 0x5, 0x0) (async) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0xe, &(0x7f0000000000), 0x0) dup2(0xffffffffffffffff, r1) (async) connect$unix(r1, 0x0, 0x0) (async, rerun: 64) semop(0x0, 0x0, 0x0) (rerun: 64) fsync(0xffffffffffffffff) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0xd, &(0x7f0000000000)="ea0000ee7f000801", 0x8) (async, rerun: 32) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) (rerun: 32) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x3d}, {0x4}, {0x406, 0x4e}]}) executing program 0: syz_emit_ethernet(0x6e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffff070000003817463486dd6000010000383a00fe8000000000000000000000000000bbff02000000000000000000000000000101009078000000006000000000002c00fe8000000000000000000000000000aa"]) r0 = socket(0x10, 0x4000, 0x0) getpeername$inet(r0, &(0x7f0000000180), &(0x7f0000000140)=0xc) mknod(&(0x7f00000000c0)='./bus\x00', 0xc000, 0x450c) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) r2 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socket$unix(0x1, 0x1, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x8020560a, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000440)) pread(r1, &(0x7f0000000040)="e19866835a31abc6b39c2f4b1e11caf391f84e74db5b7d23", 0x18, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 2: r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r0) flock(r1, 0x7) fcntl$lock(r1, 0x7, &(0x7f0000000100)={0x0, 0x0, 0x5}) syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000180)=[{0x20}, {0x1d}, {0x6}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{0x3}, {0x64}, {0x26}]}) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[]) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) executing program 6: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000340), 0x1, 0x0) accept(0xffffffffffffffff, &(0x7f0000000380)=@in6, &(0x7f00000003c0)=0xc) getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000840), 0xc) getuid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000a40)={0x2, &(0x7f0000000a00)=[{}, {0x2, 0x4b, 0x4, 0x641d}]}) r1 = socket$inet(0x2, 0x0, 0x0) getsockopt(r1, 0x0, 0x2, 0x0, 0x0) socket(0x0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) close(r2) shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x4000)=nil, 0x0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r3, &(0x7f0000000180)=[{0x0}, {&(0x7f00000004c0)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5f04ee9a4d4ea18cc39157341d5fe84d07c6346de0ed85913a3b2dc3083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa027e0c681635e3c5902497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15ff0100009734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf9615634f6d247a2c9e338c18ab3da458c4312986966ab546f0ad48961f323906ea0fe454b2b9932a94ad1d8d7e2bf3ffc5a48b0127c8b417b678d35193bfd50d740eb93219b6d77f57ac3051d459ba41d2c07ed2504b967d66d4692d9654f85821a44333a73c58f163431c692da984a52561aa97c729feb9fa6144263b28733c857188b16e584429f1148e112b3", 0x16d}], 0x2) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x1c}, {0x5}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x615, 0x80) r2 = open(&(0x7f0000000300)='./file0\x00', 0x11, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x1000300010008, 0xffffffffffffffff}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x8000103) execve(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b10005166000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec592040000000000ff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e52000080042000"/177, 0xb1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r3 = msgget$private(0x0, 0x2) ktrace(&(0x7f0000000000)='./bus\x00', 0x1, 0x100, 0x0) msgrcv(r3, &(0x7f0000000300), 0x4b, 0x3, 0x1000) msgrcv(r3, &(0x7f0000000140), 0xfffffffffffffecf, 0x0, 0x0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000200)=0x62) msgsnd(r3, 0x0, 0x83, 0x0) pipe2(0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x2d, 0x0, 0x0, 0xfffffffe}, {0x2c}, {0x6, 0x0, 0x0, 0xc8e}]}) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000200), 0x0) setsockopt(r4, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) socket(0x2, 0x3, 0x0) msgrcv(r3, &(0x7f0000000140)={0x0, ""/21}, 0x1d, 0x2, 0x3800) executing program 4: shutdown(0xffffffffffffffff, 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0xffffffffffffff7b}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socket(0x18, 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000240)=@file={0xd570d0466b6018f, '.\x00'}, 0x4) socket(0x2, 0x3, 0x0) socket(0x800000018, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x2b, 0x263a, &(0x7f0000000040)="03000000", 0x4) socketpair$unix(0x1, 0x2, 0x0, 0x0) close(0xffffffffffffffff) syz_open_pts() close(0xffffffffffffffff) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) setrlimit(0x0, 0x0) mlockall(0x0) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) syz_emit_ethernet(0x4e, 0x0) close(0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffff5a) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0) executing program 6: sysctl$kern(&(0x7f0000000000)={0x1, 0x5}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000080)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000600)="397b9412", &(0x7f0000000100)=0x4, 0x0, 0x0) executing program 4: r0 = socket(0x2, 0x3, 0x2f) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)="1cd2d176f4b8f82c1d09936270286ea75b958983a9f15438392f4d2feb0900000000000ef962", 0xa8269}], 0x1, 0x0) r2 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x2, 0x0) ftruncate(r2, 0x80002) r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000040)) poll(0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) pwrite(r3, 0x0, 0x0, 0x8001) preadv(r3, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) socket(0x0, 0x0, 0x0) r4 = dup(r0) setsockopt$inet_opts(r4, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) r5 = socket(0x11, 0x3, 0x0) sysctl$hw(&(0x7f0000000100)={0x6, 0x4}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f00000011c0)={0x6, 0xf}, 0x2, &(0x7f0000001200)="e5b055b402d7da389ac56be76bed40bc3842a596e4af5e4d89b9f30981c1f3eb336d44cc977811a3849aa35442cccf9bede252a90bb2332873a4fe0ecccfaf535885cba0ff5084a42f8cc5837ff383e82f8d2a2e33957b542f022580cbd57d423fe360f938c4d4dac310c0ab3c038d8ef9fd1c7b2e96a4012cc96b7aaf599a23a2df9f0ea8478319a7a7c996752fa462c7f469ad585aa532dab6a0874efe0c714427", &(0x7f00000012c0)=0xa2, &(0x7f0000001300)="79bbf5b89797a706a510dcdba6811895b7c049", 0x13) r6 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r6, 0x80206979, &(0x7f0000000000)) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000001180)=[0x4, 0x5, 0xfff8]) select(0x40, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x3}, 0x0, 0x0, 0x0) r7 = socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r5, 0x2) executing program 6: mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0206925, &(0x7f00000001c0)) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000340)={0x1, &(0x7f0000000240)=[{0x48, 0x0, 0x0, 0x80}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000001180), 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000040)=0x2, 0x4) setsockopt(r2, 0x1000000029, 0x28, &(0x7f0000000000)="5ab7776a", 0x4) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mknod(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', 0x100, 0x8000) mknod(&(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x6000, 0x5f00) r3 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}) open(&(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', 0x0, 0x0) rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) executing program 2: writev(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {0x0}], 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="21b282e434445f5dc33f042fb06252f89c715925e5867bacce3baeff737a8a5ab6b24481a7a1fb8dc34fa9ec8610d69d0c22c563229ca878fe4c3d2876f05423ee339c95e78c04232d35113faa07b44c9ca33a350b9822ecfa5ceafe7fe2791335f3cb5314aac67cf339ffcdf15dd3c4a469f1c1f8531b9fb534f7d1d838cd327821dbff3c92bb18d0e59db61bf836fa67f6518f3ad2a1dc159240bb4ab32891b84ea0a0dc1fcd42d7fde9ab35c62e4ba6ec37916bd393881e026bb70d6fe183b6073ff63ab26217c6d102186138", 0xce}], 0x1, 0xfff) r2 = socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000300)=""/47, 0x2f}], 0x1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r2 = msgget$private(0x0, 0x244) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, &(0x7f0000000180)={0x598, 0x200, './file0\x00', 0x5, 0x6, 0x6, 0x8}) chmod(&(0x7f00000001c0)='./file0\x00', 0x49) close(r1) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, &(0x7f0000000240)={0x4, &(0x7f0000000200)=[{0xffff, 0x7, 0x4, 0x43d4, 0x20}, {0x401, 0x7fff, 0x71, 0xfc9, 0x2}, {0x2, 0x0, 0x8000, 0x3, 0xd1c}, {0x6, 0x5e62, 0x101, 0x2, 0x7}]}) socket$unix(0x1, 0x5, 0x0) socket$inet(0x2, 0x4000, 0x3f) r3 = getpgrp() fcntl$setown(r1, 0x6, r3) shmget(0x3, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) fcntl$lock(r0, 0x9, &(0x7f0000001600)={0x2, 0x0, 0x6, 0x8}) msgsnd(r2, &(0x7f00000016c0)={0x0, "d5c11a700f2b983298641be125502dcd8d850dce3c65cc7ad1b04a2295734dc1aa2a340f746862a1dbf18bd2fee984f845289453834af8d8858110d748ea1ab15116aed7f03bd3a35665752e63fe47f1013dd68b5f2d8862d619476b222ceca40f6bee3e44beddfecf0529cc406894bf298cdd21031c41c8e2c9766adae520c988d97aad0b6de629f4cfbfae847061bd09623af2df19ea623c2c642cbe5d7c7b2881568851d83b485cb0cdebd052b51089cb0b4318b33c523668cdc78a77d52cb4e66fa1c4db124d444bb4a9d2ebd2d960d679495720115bfe613ba5f703f2ec106b3f543f1d230aadb0ff96e959255eb623ada12d9a5f1bb61d54a63be1d47bebe0eb7b178d9252a1a898200c79df8355153496fc02fddfd39aa2d3f70f00ba3571f3e93deb7dd798052203f7aaba92c6213fa89fd164105294fd1c3f3f333d96a058a9e42e2803d5c32873a4d6a3385203d42c4af1457754aacf12679197d4c9803f942ebf98366455b86718b193af0969883c70716a7c5b69dcdc1eb0749926e8d2fa294756f33e6994736b0e7c2391d782e9abc314997f8b1359a70592223346719da8c4ceff723c09437240afb130e788d0d067fd130fa5ec798d8e0f09b07e1c18bbfa5d051a75f75f7b86d261b1121a35e4ccdcc26f471302a3e8b8d150e27324e5173804d84ee69168d684553072f7cc68abfc0c3c2a2ed1741281ec04aa4e77d3afd05b2f64df4a2f459873ec115465943a006c8c842c74c85718e7f2b35628cd10597df00f2ef470874a7982b5c3708ff126644f24fa21ebee8a34a6655ade8204d7e4ef8a703e5840a8ff9a5571c2df1482802f3481daebdeb779fa6c74e358e223dddc708bf462945f245ad74f7bf9fa3a6ae6ae774dda65733dda3d78fda4d213466ee73bdbc5a2a8b9c2ba3c55442120dc744e40dc5d86bfce393faf72257e666afef4b97758eff6936009d1d0cb3127a419baa82c6f5ee4bf1d1f25cd8eae66cd1838722de1214d38958e9f2034fcc340cf91dfd2459c505a3a2bc026a2caf5d1922ef6977305a6c2338ad5533ed07a75303d7ba5eee451acd687fa49a4a4f359bd0915fe2429230ab710ee672b0f0206c3fd2b6ac104724c595bb31840a68845b7412eff5f9b3179be6cfdad48de6c57de2bb425f862745be5c209038eb3fbd3154fbae37a104d415853068778e2208e024431ac202cbc94df86d0894f72672428c8548d54cb610c8e2f0370e655c2f7787e448303634e94964dc08d6777d1d27009b26ef895f8395f19e618cf09e365da6b037b1af9e03f5a1a6320846d25f59f9dc2e4b301bf12d20e6cf9636af6bb15cd072108f0c3c0149f9e009063678cfad121c0dd030eed28a55b953ff92bc136f51590dd56bb73216888c8688bf001a963044be1c2bfe132bc156be9b663745ca5889d9c0627d908a4277d180cd0edb23a80ede59e9682935f57cbb0a2b702feaa83a28d3432d389d328a96188151d7cbb5da7f09465235f749197e51c69f78ccb43d1e8186c815b3190e3c581e244a6c5bd1cfb7cb8a4cddd8e72ae8ac038fd43202ef6fcfc52eca7cbd937493d50f2e28e60f2b8a0a8a534eb64c44fdff3a8553c1de56db254bfe457d0803fd2b306a673b40b4eddd1495abd507e8ddc21f66a2a9d5d82c99e9fb9f8691ca6edd3f04aa95bbcc3f97b94cbdd433507ed54292177adc36a7aba7f46f1c4dc8748d22ba1c169b567151d97641b98fbcace4e3b711ffb265140e82ba1a30068523f99a972d0db33860f7e2e5dbdcde98867654fea4062d2a191f921e12e3aea50216169161de08c939a87e3da75f3ae3fb1e9a75a66ef4cca5db3a1b92de67a166fd03b70d765c4da6dc76128f45da624c8e4ae5b8da24341ee9f4f1f9a3361daeefb268263b6d68fdba00c3084ceb43ff71382216aab014d288e2cc8263317a1e37d42134245571907b462da0ef6e93a4f014d1e4c4f656405fa04584c2c0b4c949734d6559cb816e670c0bd92a0afec96b1debacb6b167fa9c293535d4b037a60f171b14ea4aeaac321f2a541704b3d35f01721f7ca887857d80164542cb59c2b161d7eafcc79247609e982b6d71a9f7ec1517025c5cc04fcab6a58f18210cd9c3e57ede017911f8ba00211b972094cb81905acedebd413c56999917e423b0e7e070211cff36491b363078eda92a5e10b362f703725d15054ae2781da055616cbabbbc91b44f35bb78659fd4e6cdfa6d8a6c55000b5bb804e8f2feaf15ce996257248b3a66f650222205c648b84eac54f4ba1af2000bcfe69e34534ae9cdb842da94d020f504998cfbcee8494d7d5cfa4e127c5b5cf798aed90888b846f7fff57ccbcabc63de3ca88646e95ef32497544216277a83db5259842a250a0582291313c769bd7c7e8ce24779f21c50bd6c3b25d3491df44a1abfdafc8be7f79b9898d28d2a682e9832821fd0cedc9197b958fd46b5a9b953a2b7836ed41533717ed528568c5243013a9d5450528a8700fecee93a8828b3d995abe2a5afa7bd619f71fa864af08aaaecd8e593576d5b4492963a7297abf925ddf4b32a9f952b71aeeb437d8f1daed8de66dec13421ad5d02464071cdac542953443e327fcfdb7bf1e408118962b343bcbfe7cecedb8dae450fb755c89157910f6fb44018a9f75d40b26b961be90ad9357864cbeba275cdc8c6ed403b4f25c1aa74b71751b6a0fed459fdf52ff2b7aaae6524fb97ce92a9348e405274a4e097ed26ad78409c9510c37716aa4c52e7ecd91c6a473271f559819a4b35ee047d914115d5140c555ddacb941f47177d7375ea85f5f8ad7b469b4098adb471ef6e74e88222555591ad565102cc4aac1f653ac209c38f380e10224ad9e314034303ab0bd6c69986274abea6fdd6045f62639e85d7cb1d09c6bc7144ee836ca5c79902206a690be8aa28b50743f8025d84738b7d4e835b560d06c5699b005a7fdb6a6f28991d84404c52aa26d63bcf4fdf1566121d446f5e16f07037738452e0681ff470135980e6b2ff3e96258fe872c7c7a0ac45903d2dc1d4556e042562999e461fee805adce99bf7d73a837299d1ff8e5b7d22da56ec4884ab5c6eb652f53b4e7fbf8758239aad8d2c1b9ba2cb8ceb9b30ca1f3c63c0f8db3165c82131ac5c5eb7d36750bd821c4fad9c5c2f2b66e309171e4cd4cd5d59d2bac519b68b9274650c24b39e7eb0e4634680bd547860d5bd9b2d6ed91bb458b634aaa328e3b53ffac7944633f8994d8039456ea14cd17fb1909d4340b8a5e6d4a6f9ccd12f1243bc8e4e50d456f4f162550a177badc4c45fcb84303b27e87a31e20e049abdac16e81642f0ad6760998e759a91e18cacc2eca50c7cf9700ec74d41691000b3e7f3a8bb0204b2f4170b888ff221f9cf436b130cdd65a6a0ee31f791c4c0a817847beda5956f703fc259437330a181a47048672476bd419f0e86f8fa2d7af540463618e19fbb555a16c7b4768f64804fb5b87f0b2fa746270f285bc23bc2f17b6ce47c9a908e6f551dc8461bf3d15e3d1aa725942038333c5ff7ea0874899c6a6a8ca4b38bd55426840e48b704c31ee68e5a1f137149af363d438da7c4c11fd91d516daac1cae719a8497989abb14d6546ad1cc3d3fe9d666a9e9701d390a49f514f1102a672575d1e03b1a03b0903e8ac85c99714345971c24b8ca2fdb7dbed9d3339485da68590c985c092f4ca4f46cd1151aa20168fe56580cbd95f8da5e4cfb07de87bc3167fa74985f44f4f1450265b823e92dd11bcbac37ccd7e759eaf96ec6d336736719f4b16e70ee5ccd305abf8075ae428cac64cd92ead0e310c018fdab78fbd944181db51312fc0594a451f6b9c3afee41aa3611747fbea13b760b7d5bcff1e79283cea0e56e1f7bbab7433248528e030bb9d26e21db4201933f7db60b714148b151cc857df149be7237e59e8d811d6663c407f08a9a515cb161411ccc9de9ac97d49d3ba6f9943779cacc4b88237ba0e3eb802837adf41dce2e9b19564f02b24ac2f72aa3c335df2bc0b726a663f5f7b3fb4a6e0be76c9f194a66d1191ee4ab2a30a5635821d6052204cb35ace56a726c249e98fca7b361dbe0476c7e8e5e0540f2932e5ca113800ca776481410b2bcc8bcc568bf07fb1207e36a3e2e9d08f673406be1d2876e4ea236363e6b7e163a26e5a098d08f503707a7f1c840e4a5b91803b6fcb5ec94effcdb8c46c8fb40ca704505928a29a4fd11d3238c826ae3fb1d821aef9974a2de3e30adbcad28a64c52a166ed1902bb2afd33fe020da2a8850707de66a655e65a1bdb43032853dc1561a13a3b1520c9f913779a462da67cd2bb04318337f3909a61adbcc90c7e975e0f07c622f8c9b6c34f2f991315322b619534c8058af6eb0901a0d90e73995286e610c276cb2b0ccfa6d1688171df214a3a1b3b2ef97b349d8d812f07c250337f9e8e05dd3dd46de703b4d9e20f590219e306a835309662c7382f4a1938bcce48dba79b7d9f79da1dc902bc67593e78d8319a9c0182c2b88c5191acc7d79fe04d8d8f6424ab0163ec0c7b096ad3f0597f93337efda1ffdbf42b747906e3e2e50eb76e5bc3b94ae46e4d49d693244fb871326bba9df2cf1e95431438dcaf6b97b417e82f51bb705cfcc8379e7390e49c0d654753d55e075e885b58f27e78bbe435326bd470517739f71b34d9ee7b242c212e7f574d4e12255d9d646d5409dd94bd7cf216a502f694cb106c2a1798fe6629e1dda8ab911845717b9262e266a336361a67a3e9e1ccf87f487e57e47fb4e103d7b3953f6715e97f078b70f5028e45840f410cc6c84bd8e6fece9efca4abfdcb533bcaacd7d20ce7b2cfff62058af9e605642fdfe325b431f6d449a1683b6e180ad3d23f41d55905dd802863cb4e362cd37c09a7e8ef62d1d6b762c6e6bc4a0b7e33f3bd45810785f0d8b0b6503e63c6a432cb7aa45461b6d473e0f79541e826004a9db864cccbf116c491eba4d60c812df8d379a5ede12579ae526679b8620af582ca02d929bffe32ff760af2a71ec2f306df2364ae3f66304d2133621e75fd38e867895de56635d2a77aa1eabcef9d663312e277f20f3730c1f1efbeecd9b24097e1af1aa5d4d3fcbe29d8403f4ab9ca47cbc1ae4c4242a479956f840f283d3ef9ce4a3fc727145a8c817f375cca43a512eeaa60300efcf6a2d29e9c7e61018940c543b959e53993ba98ab7b3c090cd3195ec3768e965b164be3149531ec8f1bcd69b9d6ce2fb5d1cfe3bc3abac25529cc4a9d6a4da4ffd746029942ec9971470eaa03231d8cef5206bf24161a3be89a84113192b3690a3acabbc010525747cd4c67fc11071c99e61f8c19b36389c3cd9bc83c323eea95f3d22beb291caf3e1bcaf9563b5d7a32b6267529065a06ef9a5aa675043c15cc7a3c6949fa4c27b2f57103812340a26bdba9530416482c2c6b93ab21d44153b47ea83a9ef1a22e210820d004b19587534b699ea05b56a1f09a70e99c2076a19d0a9a32b9bddc4caf001d1d29c90dd49d9a97f70e2b69445aa8126a1fc178be4248337afda4647df8c2fd603cbc858eac6163f6db7b313cddf39fe6c73a4e25f6a6bed231a9e165eae97bc5efdbbbff11ee782d49b8cb6707f7beb74a86ce4e773428b463711cbe9a08be0cb1b354ccac8b473b04288870a8b354d4734efb038bbef10364cf13e58f246430e8039e9a1bd9392dc14b0a385cabfc2c4b21c538136e2fc0f455227c94979fdb09118b44c8151b35f63a604882ba2571e2459e2e51ea19ed5be6506584238d"}, 0x1008, 0x0) executing program 0: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000440)="a8", 0x1}], 0x1, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x2012, r1, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x2, 0x11, r1, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x10, r1, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setreuid(0x0, 0x0) open(0x0, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x2) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r3 = dup2(r2, r2) r4 = dup2(r2, r3) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f0000000100)={&(0x7f0000000040)=[{0x20}, {0x101, 0x1}, {0x26, 0x9}, {}, {0x22, 0x508}, {0x0, 0x8}], 0x6}) r5 = syz_open_pts() listen(0xffffffffffffffff, 0x0) ioctl$FIOASYNC(r5, 0x80047460, &(0x7f00000000c0)=0x3) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffd, 0x0, 0x80000001, 0xdf2, "f8a19ae5c092a8a2c0f01172ef953678ed615f27"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="581842cab242eb3b8b6cd56b2005f169c27e670be5f97a4ec58488cdf28af2bf468c72d8e20b306cccff0f000000000000238c42147307c51120b989ee3fd56ed6806996b925d5cc03cf4ec46f80ba051df212f15f511dee77f6619c3d86171a62cbc201d15b10099ec64be0b44a87f43651718858", 0x75}], 0x1) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x2, 0xf0}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x4, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x8001, 0x0, 0x2], [], [], [{0xf800}, {0x0, 0x0, 0x400000}, {0x500}, {}, {}, {}, {0x0, 0x0, 0x0, 0xffffffffffffffff}, {0x43}], {0x0, 0x0, 0x4}}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f00000001c0)="cac73ce119f42809f7c30824a593555ffe", 0x11}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0xc038694e, &(0x7f00000001c0)) close(r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000480)) open$dir(0x0, 0x0, 0x149) execve(0x0, 0x0, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)={{0x1, 0x2}, {0x7, 0x4}}) semop(0x0, 0x0, 0x0) r2 = open(0x0, 0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001580), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000001600)={&(0x7f00000015c0)}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xa000}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x18000000000}, {&(0x7f0000c2b000/0x2000)=nil, &(0x7f0000fef000/0x11000)=nil}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000fec000/0x1000)=nil, 0x8001}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x33e1}, {&(0x7f0000fea000/0x2000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ff2000/0xc000)=nil, &(0x7f0000ff0000/0x3000)=nil, 0x4000000}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000fee000/0x12000)=nil}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil, 0x800000000000000}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e35000/0x2000)=nil}], './file0\x00'}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[{}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) semget$private(0x0, 0x1, 0x300) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) executing program 0: sysctl$hw(&(0x7f0000000200)={0x6, 0x18}, 0x2, 0x0, 0x0, &(0x7f0000000080)="01000000", 0x4) 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, 0xc0206921, &(0x7f00000001c0)) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80206919, &(0x7f00000001c0)) r4 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r4, 0x8020690c, &(0x7f00000001c0)) close(0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) socketpair$unix(0x1, 0x2, 0x0, 0x0) r5 = socket(0x20, 0x2, 0x0) r6 = open(&(0x7f0000000bc0)='./file0\x00', 0x200, 0x0) fcntl$lock(r6, 0x7, 0x0) setsockopt(r5, 0x3, 0x2, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) setrlimit(0x6, &(0x7f0000000980)={0x400, 0x100000000000054}) r7 = syz_open_pts() close(r7) r8 = syz_open_pts() ioctl$FIOASYNC(r8, 0x80047460, &(0x7f00000000c0)=0x6) writev(r7, &(0x7f0000000000)=[{&(0x7f0000000440)="4b9af7fcfcd118266599d337f3ab2855c2484c2badc135683fabf4e02113e2651449f7c04cee40ab794bd047d3a99b65d75b1ecad12e9710e9a4a16efaff6a2405e1e1cde5f1756553dab144cdda592a8ed55973e9f03e9b6fb5dc975212971aaca3fac3e25b7e5ae4", 0x69}], 0x1) socket(0x0, 0x2, 0x0) socket(0x2, 0x2, 0x0) clock_settime(0x100000000000000, &(0x7f0000000000)) executing program 5: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000080)=0x4, 0x4) listen(r0, 0x0) socket$unix(0x1, 0x2, 0x0) socket(0x11, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000200)="4b000001", 0x4) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, &(0x7f0000000040)=0x5) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x20) ftruncate(0xffffffffffffffff, 0xffffffffffbffdfd) open(0x0, 0x80000000000206, 0x0) kqueue() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) socket(0x0, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, 0x0) r1 = socket(0x0, 0x5, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0xe, &(0x7f0000000000), 0x0) dup2(0xffffffffffffffff, r1) connect$unix(r1, 0x0, 0x0) semop(0x0, 0x0, 0x0) fsync(0xffffffffffffffff) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0xd, &(0x7f0000000000)="ea0000ee7f000801", 0x8) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x482, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x3d, 0x1f, 0x4}, {0x4, 0x1, 0x0, 0x80}, {0x406, 0x7f}]}) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x1, 0x0, 0x0, 0xffffffff}, {0x4}, {0x96}]}) socket(0x11, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x400, 0x6b, 0x1, 0x9, 0x6, 0x7f}, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000200)="b100051300000000000000400020000000000000cea10500f7f96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0540000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032b0c8a6443a42118000000720fd38bfbb770c1f5a872c88106002ec589040000000c000000361b1257aea8", 0x85, 0x0, 0x0, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) socket(0x800000018, 0x1, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) chflags(0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x93, 0x0) setrlimit(0x0, 0x0) syz_open_pts() getrlimit(0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x601, 0x0) openat(0xffffffffffffffff, 0x0, 0x10000, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x20, 0xfffffffffffffffe, 0x0) pread(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6c}, {0x2}, {0x6, 0x0, 0x4, 0x3fe}]}) writev(r2, &(0x7f0000002640)=[{&(0x7f0000000100)="67ad0dad3aa491e36b12738b6cf7", 0xe}], 0x1) getsockopt$sock_int(r1, 0xffff, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x0) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc028756b, &(0x7f0000000300)) executing program 4: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) writev(0xffffffffffffffff, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0xc}, {0x35}, {0x6, 0x0, 0x0, 0xfffffffe}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x2, 0x0, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000180)=""/80) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mknod(&(0x7f0000000000)='./file2\x00', 0x2000, 0x40000802) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) close(0xffffffffffffffff) r3 = syz_open_pts() ioctl$FIOASYNC(r3, 0x80047460, &(0x7f00000000c0)=0x6) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000680)="dd722286aaa50f2a1300184ab8d130077c906ce85cb422a4f2c62cbd29c72c46661b4cad2da173d40b5106dd414d1529058ea57c0b83a2b5cd54ee9cd215eb90eea8e58e81e972fc5235d1cf8d6a5c2243d2bbede201ec8e6828a616309345bbac0658713001c94c8313f478fcbe0f92027aefbb1856574e8f2ed7addb58f9d79ece0c9f5d948a1c5f0e5299550d2a052c4cf3b5c367dad1cdb6830a652b7314a08179a1eb7fa04f32aabdaa403b19758aa4965d925f79692a36c3c5db606fabc956ec9138fc4ece16cdcc4f3a70ff31ceb008a2b93478c5a11b8d18574a3c007bba7764560b38077129cbce81f8ac611fbe3531e715f59336f0", 0xfa}, {&(0x7f00000019c0)="471e49aab0fd752532784bf2515fa242320b4a6e6543ffda060eb842b843d370b936ddaa7f71a0a0c4074da827c862a93983c361dc12dc50305653dd84a6adfc8761f897b60c4dee402807473103485b4475c657ae5428aa89543eec1819c76b9eb1e5c1848e49a2a588ed0f6ac77d2106b8ed9b8e3bf7a033cdd96085e372fde5a0d0e2fa622a7e28febd0934ab925ca1366c58af7e3a8eb8ff419a564f33a00db68da6ec62572fd800b44ddb72a27d384d7c0f59283172e5cffa871fbf54d432e04803f306b4bdd17a8ae02f5634de7f261bf856f7b29c4a8c1f03004f7c52f2f9e6db563bdacf11a4312b36e471badb5937dffaad3492204b136b6c7af7e032a3ca5851a267482edd7e7d92ccb87a8b65d5673815b76e9c1698ae7b1f4b5f9abdf83dd28f7ec1cfb85b91f142276afac2efbe6ca1204a2ea66c34768fde97b6e3ec499757af16215bc8f51325d653dabd4ebd4845684b1610443d845a10cbd974b2019ab2aaa364b771cdc3278d4439b96185ed0c3859ea5a4baaa391506d5bbdceb7f20da251814d96c79c641c12dee3c6c3008dea5b63a8d17dd8d567ae2ef71e10eec7343ade58044f19d750017b393a9747caa8e97186fd10cecb761f0f78928e19f8ffb6b5dfb954d1d90140f6b15bad46f9b7aaaae4fbe2f6dadf2ac7fa305306410a426f3da1198dc24f11845142715e81157342de40463eaeb5787d1f552f98f7bc8ec1477f11332e37e3705530ef8c541edf935da193d01448768fbaafb47d5eb3f82bf3ed063b7827445eab5a8fcd7d99d53b0dde5df24f8b5786d8351244164630515bc0fed985baf297cf2da41ac75f2ba68e432552f11b1d722468ffbbbe6a9ac46102969d269c43d624e218459a8db1b21cfa29109698467a1764e1f68dacfd6038037273063b89f01f1eaac9cf5dd2a8d42b1b6e4a60a373d77a7cd04d7b2b836af003812130ab23f44fcc641672be8e1c451c69e042efb361fbbf25916d4e725e9567d74ced7dd8fc1421c9119932838f3f3f3744d6e7e1c79455107178e0a968ee2f8e893781613452e0d241d0c342b0d8f869c0625dc711f82fd4b6b1ed73f62b1cb9e12bedc5fa2eaf58c969a25dbbce9fd087036ac4b95924f64111ef591d3dd0e905f3c89cabb205ab30fbfe844af7ed55b8cb1a3d4486b0cba74dab7a6c381441630966b0bdb830bf78a9677c64c62c79d165ec9562277f4782108d08240bd5f20a6ba683478ba115732d06b05c0f7eb5e8853600ce62b5a8c45b5d690dadec6b380193096ad5d18217d8dba3cd6c7902519df26cdc69b60278e57e2e70ca3e40459e3b61c295c3c23899923cc8a8745e91ec0a20d6f6e97f0fbad67600e90844f6257ca914e6e8cb5dea58a8be0939f827b9493aa6b3072e6c631a801957dca35357b4caa78b94e3faccdb887ae5c705f53765787f4440a7077baf1c4700f1d0b9c2de9602a940fa7ca022737006fae730003b66588848a757801f811710a078d2c7f91b1f66a01dadebbcd4540034aac930bac2cdffb947b6726a3b266484b0a5c94f6b80b6e432e01b8f89bab377c3f7dc878605ed50277c066aaefc75fa5bb1b4d642c651b4d46561a4eaa9b7dcea3b81fb6133fb0900c86b58f99d634bf7dd2ce3e25a5e3033419a976a476ba03bf690876b3e7c19e8c847293663cc45febc4335c19a81837e61a38b0d71951c305b63105fc9c150822cd35df33f5e459bfbd4c22f03ee3c830cc06cf37029fa9edd3da0930df6dd76775a4b91ac307c4034b1a96859507dd68b3e0befab34c62704f7cb8c44245be25f265046787e67e835a05b5ac84ca95719c50acb616369d213a8753f91c1cfd168cb128109d8de46d5add8377a795259418a03afc15647e54fb9a9c0b0757611968e9424c2848ebde24a91ef14aed1fa1879b51b131fcd441302916164af8b9ae3ce8e86b5d66d58efe5a181b4b4451a911f64267c9b46815e1b79909bea47f5e555bac2287aa1e2de031da61439a739fbc6efa2f08bb804c2f76a28680b29d881ec1404a25cad03445d4045236e3b919130c38efd90451764a9d897e91ac9058feeacb0194788279c02e757eb6ad6c3af3283ba03bd142d2032d59191b89601df69297aa05c95339f70460a68df78f44e52fe19fd2633cddd261e86d11052f6bb0a6c7cb9e9750bc540588d2108e6937bf16218efeddcf9d540c13150b1cbb911f03c0ab569a760f88f518a26798c2dbcc074d18a43d106001ee87eeb81a8bebd5c0a1c069efa9a3c0384514b455871de72160f0a898983f547c211345555d976c795fc1b05ef8706f199930ba4aa083a0642ff8dafbe9d582a4bfa09fd5c9d9ab0a17b361d141849583798f73b08f5e1a2290ec35d256a1399c5eba5cd805dac65021606753c5dcd1262eadf4d3d0af31075cfb71a1fa4dfcce346327495b898fcdebf04f7ecf7cb3aeb9fe99dee2e6734d95667f532c3a997641a53f56a9f2e082c211d4fb5f15a04142fefc1ecd89b77d371e541988cc326dc848681c8413c778962e54324ef1113e7b908558eb49a4617de12d619d16ed5a0224f728a1367d9e5a1773488d7ce986fc4208c35d8797ee3ad33b007849d98225f8003f0048707512002078305b8aa8642cf695833fdc84bb551ccc5ff920790c976a727b7972fb88f8e7272bf2450a18a5eddac6f9e8093f75f85d702307b302a54da7612d34d874bd86cf6934a3162c6745c579d279d5f62d27d0263d2f319e70d6e4d9f8376c7eb93511b07b4a588da9977c899d761811535d4b94f605e74c79a6ae820d882972ba524720e8a814d98fb778e26d7fc235b5b4a794b1244ca878a3193d48321f601d009d810c6c63e7853fa2e66661eaa1dadd55378e8c42d7d3b18996dc4af7b76cd9344dde9046b00f2c2135a71000587f22b5a8999eaabd1d3d15b1ea247f630259afeb5d3552d8b8d25353a45ea93e85f8b62a909a329007cb78d1441a3f88409c9e4a7f5e3a38b3ff8f83e5786214f4635d5602cd6305853225b133e6a44059fc6d88a3fea95b2d15d3ba3a9fa47a77d6a6b48ffe582f23c2997be60db8b496007e6cf91820657a4e10732d3471f128ea972f6b233b04d481c1a14fa32ba6601cc183f675644652d66df2b119a85d1751cd5104f77b7bc30ef503e606c5e9d1b255cc040f9f27f6b447223271a8124da64c1cb39d57c5796571529d7787859787063c3a44addc1c392267477ad30ba5ff674eca98cb2e445d458dacc6835b192e933218b4baf0ccb78228c7e3a7e3290ed3824a9cd4a9e74887bac564fc0097edf2226c38489946ec2ffc2527c9d5e26575da74d376f8080f8c56442720cb038157cbcae1ed319c2688f298b1515dec5a155a7ced1682a0c083934b6e0e806936b25e674148f39ade1d6fa5a554856dcb9984660df0de4245b70a27c8e9cbedc06423ae06ea9a27f7102113c4388befa688c8468b4e2865a94e58f3a2568211911af2aa038767fb7a05018dc45e70c33c6cbab47f81fba0c551d775ac92a1343e8dcfa61f102159adc5eefbff463be23f2278c3c7123465ae1574671ae665a91d1f80cfd9b9cf0b3edf53cc637db4ad77bd436b6bd32ea2f1032aaea3e99c30b7afe299232664b5c0d6d2f3c4d7e6a854c38937fff124977b399fb0e1566245703fbc2a6f666451602af52a979ab1b54f82b346b8e0b13c5019783e4497e6e68ff68236e8bafc37baf5e2b83ec8fb9868b8d6481db9b0e315bd554d8078be2710a7e3fab3ad15aec2062aa34bc67da31edf4bed01fe5630a0800794150856ef0db6f6b9b8e6b9a0a5a96b68d0f77fc4a3eb04cdd0a6f26590d8643b535c89288de0f81670b3f227e53d33c155b74af56ef72db01d191c9a216b48e82214b87d30b510b95dcaaf01748f8c772a271a77eaf30dbe0e3e33e3f319bbfcb4a3dc4c609c2b90f42c8c82861142a8d90c0f40304c7aa40ade9e50cce01ef6f819edd17f0ba3c8cfa225f500f3c4344700f0ee0e18b4da149ee963aac4cce9c9bea9990e20c798d717f7e8eead7c015903a408919cf3498224efc9d2b2c87cb21d3248cb8bbcf7f484fcea6ec760e301403dd65ddeb12b02070f597d48a2a93b89e21a3baac18af30e8678754e8548e573a1ccfaa2f280cf6d845e368cdb9faf5c6e6ba5414b8425ab454260acb52f5dfafacc64e83bda30b0eeb92d0bed8289ac0af11c6fb5e6bb123318fe8361159ca138e34dd85de53d0354c2ab887891dfd62081a7bd5e7ef910a3eab78110ee3cb7828416b51b2eaa3c1ce4c87ea75550e614dadc1ea104a55662c8cfa8a8562b04142d8025309372c528d2a6df1c8235d0df14e4ff5b2da06b22e68e3b62da0855ce7de35578dd1a4e39b0134acb52fb46e86960c6e8453f6bcdced3ea35e8973999c0bc300590d8bb76e48ebb1b8d960e530496f7ceacb128126ccd0341202e99368f2bea76caa9f60ee728cb1337fdfd896604cc9d80e5863067d44176ccc030503c7771123246edb4e2c18c27a601b204ff769f47b9120cb6cd61e723bee4892bb7632a5101adee58880464e6d7a56bd8eaf9b744e18ab2f72f14853ce8a9bf0fb41c5b853473a9f2b7c3a06c0558c653c0f19e5ad8598b21c3118242a226c8d63bc4584d8b1f60f3aa607d4f41547abf2535f693a6903b0d7ed40553dcb28e23d7885cc0aab8b5d0ec81bb9b1de6f3685f70dcbe591163cd4f535ac144776304a06a9c4a508c9798d3039747fd0b739eb6a0081de61ddf5ee31dede9dcc77ad35f9397e1503032697bdd022e29dba0f58675600c420174e707e8bb379e03b7410bdda2f71eecfd92c667ab9191fd1eb82d7745c84849b5a9c7a6daf10838e1b1bdbd05cd8b8f0e4b0a8c732aea7794fd3a06262abb3067a55db9e9740084af2e16587a33504abef0004f86d6fd9197419869806c99dd29ab408c8961d1467cccbbec49f51b3f597412212b849665e251b8ff963daf701e7b7dbad236e47a975b9cb6653017c2fc8db2927f06a0e8a39465db10b6b92e80ac87c00bc291b2013fee8320e1601b7866d7bf94f41cf9be7bb6612457c1c7187bc79793eea40c7a648dec22159196f9b1b27c56af83efffeb967030cccbf849f617dc143b32a49c847cf3579a91fcc2ea8d8d49fadea5462228b079acbc3c4ed37e147568492defde75bbb5f38f172a578de7053d7d7ee2cc25fb38c0a77a0fe41101da85a9f7cb8cab82e012e2867365cd02622dec5f215b2284955afcf74ccd1ef4b25bb2141155b97a0bc7037", 0xffffffffffffffe3}, {&(0x7f0000002880)="a359820d9d33bbb8ab6976adcb16dd062e4a96deb56ac21226789ece6c9216e217eda9a301c88553b3ccdb8999779039e398449180d9655d5f0a15a58ab9695c5925368cd7021270aefed7ca577ce7775533b32c0efb52f73b5a3ce7259b06cd345d5a14b8b74a80c1368c1bd3d9113753a53614307b2aa01065e6e3462cacaa14ba5bf8ff795729f225ad9fc615d0ed5ebc32631854e6519d1db8ba691a6ab1253dbbcee8daf9a0f4cfdf8ad5a684d1207dff8a12f2170cdf7a9f5f0d592ed81e08dbe0b96475b66a27a84167237355202b91396dc22742298daa691bbe2a4ccfd95e98a842d655b1dbe97960dc81cae7f8716aca44acd8fdf13048322f4539650fd7747d6d128e94a655eed1af0c4851c23372ee870fc4535c1baf05d4a6aa6b820284f8289715a0370b151f5f961fb3ba8fa666e05fb65a443b53e647408a03245a1c1f2a541f09c205ac5c83cbb4212d1b05e5b3d1c66fbe453224409608ad8040c960b7e60522ad542eb8b4a44c9da785bb33da15a02bdd39f4bf824c5467d5504d7c2c38ce2a28cd8dabd4f59d24576c7de30604fc700602d1b053c5a2ccee95458915657d7cf8f20d4d5cd874de19268cea5dc074448d66cb291d8461822dee1ae55ba1417db84fcaa6d796ac169143f355fdcb0ba281d8c64f152eca6263608922578606d0c6c889b7c21288c9faf8f3f2457470347be9419a90972ae38be85f2d18dc1e49280728eafef4f5101fe398fd304b203a82672111ef064fcadb2214818ad58c9589be70975ca2d78063f024e163d8cf1140e6deea4d6394031d87fcf9a36b273ecc59bfc63ed99c37b5f7efa75717049bd4149552765d6f0da33bb838a16b7d2fe56c10480146c452435ff63323c90d7ec07bc0c1ce97bc39464b8784b82ec96c0666d26c4fbb30ecac66d126e18998d840ce584614304fc35be34480f676b2fa48d0594e98ca1bd67f1ba341dc0ca1d8b8e018a953290dd1382dde4335de82abd1a939a53b54d707b9411f9610fcb2a6639b96f65381aa667189426cad26be3050209fdb1f038d8694c678dd09a92423898032a4227338c684c9e1ceebe5693f1405bee81f62b8a8e216fb524424bc98e888158118d613feebff9cfc72e7b647e2c4cf448545277a5c1490d7a8ccfe1940f3da2fc1a971b1dffb9967b7b889aafab946ba6b184b8d75875141a57b69196f158cee0c773eab0f29755dbae5acabf1c3e6445ebeaf31411629404866bfd94a9571e5eeacb24755c8581ecb386a4489d69b2057ed4b76c9edb167e36f880ea75a4d1aacdabf5446c986fb7b00935adeec2adb12c9527dde60c9f751bce6713f7af599e4a0779b16497c5b28e12f4f2ce698cd4da0c7b457f461b959d50960e4c668bbf18fbcad5806bd4ccede27db74f0466aecf1a502d3ef6c4970a997c43221d1f2a1c2cf7b1cda508e4386251c1697ce8e7c965251ec10b33e8e602af6a5e02fdc6d81e4e597fdfb57f486a174e8b22fec17c4eca442df5599c77e8a3820a913e4724fa78adbe537e85daf9cc5e1c9aa9c414a726caad2eedfdc28ed05943b54d75296fcd676d5b4691dc4c5912097ff8ae301885e8ea727a5a9da1f2e1212d4d64bae888a545697b415d4fb4898ba2cce87c62d15377aa9bbf79b49ab2a68c0e884ecf168fec6e755d30bad556766218cf34912744c3670dd137f9c686f733fa03882d6f6b897986b62cfebcbdd50c3f7e0a8f3bbfb0c7d9f25355fefcaeca8666409da0e00de7819e7224110c6b632b877217c6913292d9fd566b767a9cc375b9a3bb500e6176f62c023a4df958b706abcbd984f97bf1c2d9be55eddfc2f4021b889688b7fca54e81d110bfca0df856a3044889e27b6940c53a62c050f7ea9826dc22b5e2d854c02bf85aeda59bf8433e800d63c5154c3419281d32646146ecd107910f7358ba0dac54567010b532473390b3edfed7227f98ed95cad1936181860f600745e2ba39a8c602102f3e2575a1b7229e49fe52d3f8014ee3b3b72e9ee77f9770d11d1e161738145436571222b01cf7a66ef50078dd13d251c6af3552d0432f5219ec1942ac3bf2b8d2b55b79d5ee7b3180ce2d7e1d122a935614e35b2a492ef4883532b48d8907ae9c5650dff54af80a3fbb1465c887030e96b14d1df933676c3329a25a8a069c19554d3a74924edb89360af0ec11fa694e45a8b25540a3458af98131b440eca348ac494fc8ec27f3dbf7fe084adbe2771efc2089a76faedf2e0a4e40263ea7a81a0f656e8957413c4fe4d99cfbcac574ae1fc2ab226f6b77bf316a2e207c8b79de9bd14a2ea6362cbfc07e9ca2f3aef3c0ce23a2f91f51ef1d5dde9ca1b7f304e4560482230dc4d9b4353b3c46a18169842ab07c7c9aac2fd04cad7ce8bee1dd9d005e60e2b39ea6622df00b0be896186d97fba4975c2fda6f13ba4b9255196ce46b3697e392f8c9084c8c5663d05e3ee3ea0002b024be772086ea396edb6cc6b41f08e1dbd78d2a827c22d0e22e4223ba552854e91eb45187e69e3071a6836c598508ca1c428a5aac2f9a278382b3cd130089373dfcbfbe3712af91b71900a7271351d8205fdfef054bb16b3407a6eb9ff776cfa60979c8e3d9ef8fa6cd0ff3738a6f4c1119876560609d283d8c9a1e22a6d2db183d12914aa16bdfc8fe05136df6d6c946fe38f0613b233cf7ded27959a19fd365a73cced4ac75bd1e74045ecdceb67a560d67dbc188c71f51dc2ac355ec409cb90f208abc8c89fb684efc7f0f101303aafca80fe4f588e18600dc1431fe473b31fa549e19cad80da7603f063912ca32e828000dc9363639d48feae43e77ccc81de303000eeaf6b60f39e27e5e120f75a477574cc11ed9ce31701a408a7b4da7c95b7f0dfbaf9a48e82a32965a11674b1506166ac08ce7170d8578d532f8ba6baa5f61ec649838dcd3bf754cafc85bf31d2c77f13ef5402dbec943a40d3c06bd02797ec4774a7e75e8cd0f4587f65856c4f1018408aefe45483dc00e9a24d77d354480e3988a02e7a23418a3737fe1477d6708abd745a247e1c367436906b92c09fa43c3e9f27ce77de4722b25a2e158cf8dab18b6d2a4c098f0eb235aee586de9f4dc85d61fc8fd4e098444d2bb4ad9f3fa3b706f962975c63db3aa9ed1cb4573166457315f23b95e117abab0133875e17817046e98578af146540fd45cc5c3523a171d6b97d2d7f1d784df3a3309efd5e2ccb7354a273d6790a366991e8e7c10409727997e9bc27d235db750e8dc305b57f1e13bebaaa6218e32a03e55b5fea734d0757e8ac8896c26e25d3079909e0e93187a28f0feacbd31fe5926bfcb1c27dba3a888293eaef91b9ff7c3062dd2848f9401409a1b50a43ae0c99aa04b41758952996aa6df6febcb9a1983a2fee3cfcf9f3d0332b1966a35f13ba3fca71f442d154fbe76e75960f26a9e66baeee97bd9e9490fab5da0ef14c012229c72975239568ef296525b8d98f46eadca3a6987616a4ce663380689e827b6eba5966317069b7621db75f273cb511191659b0233ac06d592648c1b88308ac45c4ff6ae1d1e36fbb0e45575ff05a521ce9ac71bc0ba05e8a632b734b41c9aeabb8adfb2eef67d8943cf359f7c640fb286bc223968b8408c2d225011c349379fb5a8241e2abff61bac03f9420660946bb308989e26a742a9bbb4b4ad09570b20d4fd31be8101a327651fa6fdd69fa04c7b26357f837f2864b761e7602f036c1a6300bde73e039d8fb0dae3038ae6c13adaf1fb50478be4131651bdecf564a0dd124e0e993331ac03c54c1f9545ef72a1040fffc44bcc2e4434fea49622a49667da6d67e152faae50837e11466dee5a58087af3378863bd5f2df0ebaa894da79e9375477fbe084502c6e95aea3a928b9b26dcfd03ca2fa262cbd42357b5eb1eba285a81950c777fe0d80f4bfa000a5ba0774d98b62bc836fdce65a4ee76ea3900002708a1109d3fdbf86f2ff53e48517d960654c3ad2a76ed2f6d450bcd200e9e844201954fdd1f81eb40dbbe333df3f7a2fe1e059631b454b4038efa986a6068c888cbead84dc4ae319e8ca6749e264563deed07a15dc8d8619c5d1e8e7a06496b09a255b02aa6b1d3432454837ccabd034f31094f2fe4c97b5b711491bd870f9090f092952801629deeeb1a03e7b1d146a2ec0d3c5bbbc4f4b3e8ccc744489950df1c179fef64a66d73ad9db1b2ac597df84ffc70e70bfefaaedec5715eb7e4f853bc68c0eafd27f5fd60d77623573b318269073f4d455835888fc5103bde3f97ddfc3130df6f50e9b32d844a1089756507340d7ee5c07f8c35b03b1ed02c7e4ce9d4faff7247299420b122777b48d6ca4a8080128aea264f3065a9dd65ff4d132c696bca48a098b8956fc8c71e41a0041f54353146b2b1f6675c53eebe024047a99c3b23dd3d654909798df04d8c3f038f949c94de266ad0f8c340c31f78e1c04381dc0e1ed70ca7a72bd9729e2c9d058d331b1e00b6c3d43364e79dcb1c7055276d6bc9354b90dd64ad877526294a18293f2739d7c1bd17528bf4710f0896de88617d1eef7310e4abb1cf6c7780b3cf864eaf96b8542c1844d3cc911ddd1f6a2bef7df00e76bcd9ddb259ac429992e6e3b403e4b4fe0389b3ea563c16f07979302b9c38eb510a94451dd5a492dcd24f879237fd5f23a45f8e495038e08853e2dce886f82d3653fdad8c2e29692824f930116d5ebcc1651a7fdb3a601f09dc5c01ba4e98578db10f9a1aa04c68f1261a0020238b6cab6c6cdbed15a3e5d869fa85b460bca1379ab142616c6e4a5e798de05fb7f35acafbdaede7f068394d9c661c30b539d4ba1eda00ee0189249d1ee815073f0674fbf679ecb2f8f9713ca0df071282f83d929204afe1982591c2bf6e732d039d7d99ff946c5f35e1e59ee1c2e40407650e76034b94090082a7447c65cb9002cad7b7e4bd31ba304972c0fbbd71ebfeda3d7a376f3ca967496bdad05eab352eade4d7e2085ae2441723522a23e776492be6179be264ddee3dedf8371c654d67e7e4a045ce8d11d519ed3c3da15baf222762058117fd1c0b02e54a064c32c9597df41c30f2cc630d7cd15e2078b598e2485bd4c7627b47415dc74a3b6eb518e98bedbfc3398f5f3adc2aa888f406416102eacd852f9a6037362d5b4d612e8333467d20c3d0717d703c8ac8ab6362db4f3a3a746f2c8c006f6bb11017d6f6ac434013faf94f4fbacb678871a03b4180d177a71da48bd9a58a174b1130c0334c53d9baef88f96103c04637d20a58faae50d0cae2d2f90dea5f736e2492716770a8e58b7956fc1ee4dc2ffb8914bff7979e2191e46f9bd90b2cde760fc678f08cfa0f80f14e6ad424373255dc2007cc06fe53f975b556b5d2676a306d6a43630eb010fda32eee7e594eed4674c6bf8dd25c476b0594f1704c8e5c9a910bc3f00b35ea7b8e1dd5fbc9bd18dff4a4323bb0c967f4b0f60eb5261f40067445143cb98d97465f6e7b4cd173685e30c37b9a5151c4dcf84418476503cdb8fce800864e4eb0269f1d0378ea9927ce813e1a59b58b508cd11e615c9fa6e964bfb1db74d03a0c0baf9eeef7c6708e659d6c29813544aacdc50a9369eff72458ae8bb06b750c4e23137a8078ff596fefa51bb67493f8f5014590db6acd721aa4b16feab8b291ababc6bdb0e10e5288c0fa8aaeb21caa7d9faa5357da106df0bd0a6129c7369e131d986e4c4ed204ae0b26eedd8b738527921305fe4c7c49c8f5154a9334cf947bede91a11a5ebb44cf922204e577a63ce96f", 0xffe}], 0x3) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000440)="4b9af7fcfcd118266599d337f3ab2855c2484c2badc135683fabf4e02113e2651449f7c04cee40ab794bd047d3a99b65d75b1ecad12e9710e9a4a16efaff6a2405e1e1cde5f1756553dab144cdda592a8ed55973e9f03e9b6fb5dc975212971aaca3fac3e25b7e5ae4", 0x69}], 0x1) r4 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCSPGRP(r4, 0x40047477, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f00000002c0)="eb11484117a551bd3130a5e40f87c804ccfbef0000ee0000c8c75e", 0x1b) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x1000, 0x0}) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000340)=[{}, {}, {}]}) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x2, 0x0) executing program 2: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) poll(&(0x7f0000000040)=[{r1}], 0x1, 0x0) dup2(r1, r0) r2 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r2, 0x0) shmctl$IPC_RMID(r2, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000380)='./file0\x00', &(0x7f0000000240)='./file0/file0/file0\x00') select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000240)={0x3ff}, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffd722ca6fdffa0800450000300000000000019078ffffffffe00000010c009078000000004500fffc000000ffff"]) executing program 6: mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xc8}, {0x3}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x55}, 0x2, &(0x7f0000000500)="58bc5a7f0000000000000084cf8f23dca7a080bb8f00000000000000e74f1dd1ba20b3ffcc35c11fc39a17498311bcf9f34ce55efc6aae818aa9f6e6382c76c7ba51ac6a998cf9860d52111f5d81ef087ffcd82c4c878c5790233ad2174c54cb2612500bf566060916ea8ce2916ee768e635a143b67839dbd0c0f87302ff60121c7c6bb13349a09d77014ade41ef21b1f6673563bbaf74e8c4f207f1a98aae3524c2c831ef18c45f2dae0f7396fd8d8b50b43b38f0e29e7113e47e4251a34854b7457c68087a48e7a3f975dfe7a67fb5a0a018321539a58382d197cf5fa64c2065f0f40b3b8d6a779512ac7145d76c1825fc2d3d381817b0a138ff39a0996b3bf594265730ecc49333b7a2fad0fbc19bee22849dff2514224a62b5d91dca628c7787c4ae0371372f1bbcc596fb493c0b18f74983c5d1e955178b3aee2c466f0d16036f629b31cd041bd2fa9887cdf9a0fb07d336ecd57d3440eff694c41f5d4dd50423189b2354e7f1e4f77004d52925308399921c92b4a9cbbdf88fccdfe3347ea5319b9f401d49dedb62d1a382941b0f45fada915c851fcf9427105530c62bdfd9bdac5c440e9cfd3d2153e342c8464bb3edccaec8e5c835523c8e4c91aeb218661fd1591a288d83ee32eed88da0324e92eaf6a6e11d5c6194782123d7f8c1ab3c13eb4cfa029b07d56a37ce872774d9d53fc5c53b562757dd9b7536de30260abefa90eb5119a9008968c07b440fc66af2dd9c24e8387d63a88195a2c5db2a51cccfb5d06d8ddea90318c85e08446be5b544e735f76070006ea02f5d888a346048679aa47c", &(0x7f0000000080)=0x246, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) mknod(&(0x7f0000000140)='./file0\x00', 0x0, 0x11d4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) socket$inet(0x18, 0x3, 0x102) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x80, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x20188, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000200)="000068cfe7016e7f064ecac54a4f44a73aad7ef372cea02c214b41f445cba2f139f50000e0549201ce1d617a", 0x2c) setsockopt$inet_opts(r2, 0x0, 0x1, 0x0, 0x0) socket(0x1, 0x5, 0xfd) pipe(&(0x7f0000000140)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x8000, 0x0, 0x2}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) executing program 5: mknod(&(0x7f0000000080)='./file0\x00', 0x1000, 0x1e61) getuid() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0xc}, {0x24}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f00000008c0)=""/247, 0xf7}, {&(0x7f0000001d80)=""/164, 0xa4}, {&(0x7f00000002c0)=""/243, 0xf3}], 0x3, 0x0) madvise(&(0x7f00003e1000/0x1000)=nil, 0x1000, 0x6) clock_getres(0x4, &(0x7f0000000000)) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000880)) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd00) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x7ff, 0x7fff, 0xffffffba, "006a00fdff0800000000000f00"}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) ioctl$VNDIOCGET(r1, 0xc4104603, &(0x7f0000000400)={'./bus\x00', 0x401, 0x1, 0x7}) r4 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x800, 0x0, 0x0) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[@ANYRESHEX=r3]) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x24}, {0x50}, {0x8126}]}) syz_emit_ethernet(0x2e, &(0x7f0000000280)=ANY=[]) mprotect(&(0x7f0000204000/0x1000)=nil, 0x1000, 0x0) pipe(0x0) ioctl$WSKBDIO_SETENCODING(r1, 0x80045710, 0x0) denied attempt to set clock back 4261347957 seconds executing program 4: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x200, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r1) recvmmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000000)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x7}, {0xc}, {0x6}]}) writev(0xffffffffffffffff, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = msgget$private(0x0, 0x2) msgsnd(0x0, 0x0, 0x401, 0x0) r4 = socket(0x18, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6060626000382c00fe8000000000000000000c00000000bbfe80000000000000000000"]) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) listen(r4, 0x0) msgsnd(r3, 0x0, 0x401, 0x0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) msgrcv(r3, &(0x7f0000000140), 0x8, 0x2, 0x1000) r5 = openat$pf(0xffffffffffffff9c, &(0x7f00000000c0), 0x10000, 0x0) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f00000001c0)) sysctl$kern(&(0x7f0000000200)={0x1, 0x34}, 0x2, &(0x7f00000003c0), &(0x7f0000000280), 0x0, 0x0) dup2(r5, r0) executing program 2: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x1, &(0x7f0000000200)="12000001", 0x4) sendto$unix(r2, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="b10005010000009f0500070007000000331c13fecea1050180f96ecfc72fd3357ae30200064e303900000000f20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f83437ba12051eeab71d89e2000403080000c01120000000000000000000000000000000000080a3bf25dbd602652c3a53228e5e282956d926f8d8fac8bacd39507c279713439c94ce04335414a39c87356b9750c89fbaa4bca316d8d22683ba375a0af1f7395a3cf5828f91bd8429a52bed00241358b290ced939913f04c47d27121bc5326738b5f33f44a093116e700c8cd43e6df83a59a0706e6650cd7e2b1e151737e3364a91c2049056f83785dad31e0086f8a7d91f6e869df6a974f028d49fd7b3f93e4bee2983a272c74865f2d954aeb477b39680d111e8b06c8979f32e14fc61852b1a7ba51f06c43cf12f268991e9d90097c7152ea779", 0xb1, 0x0, 0x0, 0xff5d) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r7 = dup2(r6, r6) r8 = dup2(r6, r7) ioctl$WSMOUSEIO_SETPARAMS(r8, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x2, 0x5}], 0x1}) ktrace(&(0x7f0000001d40)='./file0\x00', 0x4, 0x1d2a, 0xffffffffffffffff) sendmsg(r4, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x56, 0x0) renameat(r5, &(0x7f0000000240)='./file0\x00', r8, &(0x7f0000000280)='./file0\x00') mmap(&(0x7f000003a000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x5}, {0x3d}, {0x4000006}]}) writev(0xffffffffffffffff, 0x0, 0x0) fcntl$getown(r0, 0x5) shmget$private(0x0, 0x4000, 0x208, &(0x7f0000382000/0x4000)=nil) executing program 5: ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000140)=0x400) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000780)=@un=@file={0x0, ""/547}, 0x225, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000040)) sysctl$hw(&(0x7f0000001440), 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f0000000080), 0x0, &(0x7f0000000500)="0f9c7337fd1c76716127faa83f1a5574672e510c8ceb6c9985ee192c53eaf1c2ec786f3710f36131e6ab0fb553e271c2cfa1e0facdcfd745ffe8ae7b97d26007de303ee005e233124ec5c1ffb86d9ccdf7876e42cf074398b9a141e4e04ab9580d95d421890a66f1f674dec0bf570500000000000000fa8a0755ce68", 0x7c) mknod(0x0, 0x0, 0xe02) sysctl$vm(0x0, 0x0, &(0x7f0000000080), 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000002c0)}], 0x1, 0xd2) dup(0xffffffffffffffff) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa08004500002800000000ff009078ac1400bb", @ANYRES32=0x41424344, @ANYBLOB="500065d3000290781642a60a7f2438af2d880b7521b73c53f5f82288e3dead14354b163e3c0f0cc6200f3e801bcabe720b7e8c521a939c36aa8c6bb0c4f7a4395196"]) sysctl$vm_swapencrypt(&(0x7f0000000100)={0x2, 0x5, 0x2}, 0x3, &(0x7f0000000380), &(0x7f0000000300), 0x0, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x20a, 0x0) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000040)={0x2, 0x6}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x55}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = socket(0x2, 0x2, 0x7) r3 = accept$inet(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) listen(r3, 0x5) shmctl$IPC_SET(0x0, 0x1, 0xfffffffffffffffe) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) openat$vnd(0xffffffffffffff9c, &(0x7f0000000640), 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00 \x00', 0x4) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f0000000000), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r5, &(0x7f0000000080)={0x0}, 0x10, 0x0) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000240)}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000080)='\t\x00\x00\x00', 0x4) r1 = dup(r0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000440)=r0) setsockopt(r0, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93d2eddc45c8454e486f64c", 0x14) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x8, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000697000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000632000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3}, {0x0, 0x0, 0xd940}, {0x0, &(0x7f0000ffe000/0x2000)=nil, 0x3}, {&(0x7f000055b000/0x1000)=nil}, {&(0x7f00004c9000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x200}, {&(0x7f00003ba000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x3}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f000054f000/0x2000)=nil}], './file0\x00'}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x3}, 0x8, 0x0}, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(0xffffffffffffffff) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x1e, 0x0, 0x0, 0x0, 0x0, 0x40b}, 0x8) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) getgroups(0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000400)='./file0\x00', 0x400, 0x0) writev(r4, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000200)}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d", 0x183}], 0x3) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0xfffffffd, 0x0, 0x2, 0x0, "be7719c93c072b28bb00", 0x2, 0x2000}) execve(0x0, 0x0, 0x0) madvise(&(0x7f000006d000/0x1000)=nil, 0x1000, 0x0) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r5, &(0x7f0000000180)=[{&(0x7f0000002140)="b492d7678d2f9ba8ff5870060f6aaae42f404d3864fbffab13ed7f31602852253a24148af773546f5a8194fc2eac8a2704c5f82a337ff639d0f37c0ccf5e3c97408fd4d4a788ca2a03d5a223b0bfc2c6d9f4a74946db5701fd3b9fe98f0f2f3dbe3264ee34a81c61031a7ed304a2121ff541a1070538dcb558598d16901fbe655245f36c2f58b8e2b2df965d65add950978dbc712d60c9e7be87c3b50c40e04bead8d5c4a495dceaf7ca46b1f0521ec796fae27c7f7c02405d4e656cff219b7d8b052e5b2621c08bdbf2db13d6b73399318a1cd33f85b32fec032ca043ca1361f0aa0954cdbeb65b7d5965a2eb26ba676ac05de9087ba1cfdcdf86a079f63abb870512597c6a74f28a6c8d42c8f934e36c0aaede4b4a63512176f94abdfb3976cc01a1aded47cdf646add7c44155e3a147442c6414ec2fc84d46826fc5c3dff183f7a872525ffbc42960f7c92d44051d4365aecb82c2469774b4fd36d016a8da32de284af53328c24b65fca1513a9b7019727aaa4c3f276910b38e014e27525192f2463681710ef3a11475156a6549a777d9ed14ad529085f53d4223", 0x19c}], 0x1) execve(0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 4: mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') syz_emit_ethernet(0x72, &(0x7f0000000100)=ANY=[@ANYBLOB="4544f333d470aaaaaaaaaabb86dd60000000003c2c000000000000000000000000000800000000000000000021"]) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x4001, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) ioctl$TIOCSBRK(r1, 0x2000747b) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000240)=[{}, {}], 0x2}) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000080)={&(0x7f00000002c0)=[{0x24}], 0x1}) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) shutdown(r1, 0x1) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000100)=[0x5, 0x80, 0x5]) r4 = socket(0x18, 0x3, 0x0) r5 = dup2(r4, r4) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mkdirat(r5, &(0x7f0000000140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) preadv(r6, &(0x7f0000000080)=[{&(0x7f00000007c0)=""/244, 0xf4}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/238, 0xee}], 0x3, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f00003e1000/0x1000)=nil, 0x1000) executing program 7: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r2 = msgget$private(0x0, 0x244) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, &(0x7f0000000180)={0x598, 0x200, './file0\x00', 0x5, 0x6, 0x6, 0x8}) chmod(&(0x7f00000001c0)='./file0\x00', 0x49) close(r1) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, &(0x7f0000000240)={0x4, &(0x7f0000000200)=[{0xffff, 0x7, 0x4, 0x43d4, 0x20}, {0x401, 0x7fff, 0x71, 0xfc9, 0x2}, {0x2, 0x0, 0x8000, 0x3, 0xd1c}, {0x6, 0x5e62, 0x101, 0x2, 0x7}]}) socket$unix(0x1, 0x5, 0x0) socket$inet(0x2, 0x4000, 0x3f) r3 = getpgrp() fcntl$setown(r1, 0x6, r3) shmget(0x3, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) fcntl$lock(r0, 0x9, &(0x7f0000001600)={0x2, 0x0, 0x6, 0x8}) msgsnd(r2, &(0x7f00000016c0)={0x0, "d5c11a700f2b983298641be125502dcd8d850dce3c65cc7ad1b04a2295734dc1aa2a340f746862a1dbf18bd2fee984f845289453834af8d8858110d748ea1ab15116aed7f03bd3a35665752e63fe47f1013dd68b5f2d8862d619476b222ceca40f6bee3e44beddfecf0529cc406894bf298cdd21031c41c8e2c9766adae520c988d97aad0b6de629f4cfbfae847061bd09623af2df19ea623c2c642cbe5d7c7b2881568851d83b485cb0cdebd052b51089cb0b4318b33c523668cdc78a77d52cb4e66fa1c4db124d444bb4a9d2ebd2d960d679495720115bfe613ba5f703f2ec106b3f543f1d230aadb0ff96e959255eb623ada12d9a5f1bb61d54a63be1d47bebe0eb7b178d9252a1a898200c79df8355153496fc02fddfd39aa2d3f70f00ba3571f3e93deb7dd798052203f7aaba92c6213fa89fd164105294fd1c3f3f333d96a058a9e42e2803d5c32873a4d6a3385203d42c4af1457754aacf12679197d4c9803f942ebf98366455b86718b193af0969883c70716a7c5b69dcdc1eb0749926e8d2fa294756f33e6994736b0e7c2391d782e9abc314997f8b1359a70592223346719da8c4ceff723c09437240afb130e788d0d067fd130fa5ec798d8e0f09b07e1c18bbfa5d051a75f75f7b86d261b1121a35e4ccdcc26f471302a3e8b8d150e27324e5173804d84ee69168d684553072f7cc68abfc0c3c2a2ed1741281ec04aa4e77d3afd05b2f64df4a2f459873ec115465943a006c8c842c74c85718e7f2b35628cd10597df00f2ef470874a7982b5c3708ff126644f24fa21ebee8a34a6655ade8204d7e4ef8a703e5840a8ff9a5571c2df1482802f3481daebdeb779fa6c74e358e223dddc708bf462945f245ad74f7bf9fa3a6ae6ae774dda65733dda3d78fda4d213466ee73bdbc5a2a8b9c2ba3c55442120dc744e40dc5d86bfce393faf72257e666afef4b97758eff6936009d1d0cb3127a419baa82c6f5ee4bf1d1f25cd8eae66cd1838722de1214d38958e9f2034fcc340cf91dfd2459c505a3a2bc026a2caf5d1922ef6977305a6c2338ad5533ed07a75303d7ba5eee451acd687fa49a4a4f359bd0915fe2429230ab710ee672b0f0206c3fd2b6ac104724c595bb31840a68845b7412eff5f9b3179be6cfdad48de6c57de2bb425f862745be5c209038eb3fbd3154fbae37a104d415853068778e2208e024431ac202cbc94df86d0894f72672428c8548d54cb610c8e2f0370e655c2f7787e448303634e94964dc08d6777d1d27009b26ef895f8395f19e618cf09e365da6b037b1af9e03f5a1a6320846d25f59f9dc2e4b301bf12d20e6cf9636af6bb15cd072108f0c3c0149f9e009063678cfad121c0dd030eed28a55b953ff92bc136f51590dd56bb73216888c8688bf001a963044be1c2bfe132bc156be9b663745ca5889d9c0627d908a4277d180cd0edb23a80ede59e9682935f57cbb0a2b702feaa83a28d3432d389d328a96188151d7cbb5da7f09465235f749197e51c69f78ccb43d1e8186c815b3190e3c581e244a6c5bd1cfb7cb8a4cddd8e72ae8ac038fd43202ef6fcfc52eca7cbd937493d50f2e28e60f2b8a0a8a534eb64c44fdff3a8553c1de56db254bfe457d0803fd2b306a673b40b4eddd1495abd507e8ddc21f66a2a9d5d82c99e9fb9f8691ca6edd3f04aa95bbcc3f97b94cbdd433507ed54292177adc36a7aba7f46f1c4dc8748d22ba1c169b567151d97641b98fbcace4e3b711ffb265140e82ba1a30068523f99a972d0db33860f7e2e5dbdcde98867654fea4062d2a191f921e12e3aea50216169161de08c939a87e3da75f3ae3fb1e9a75a66ef4cca5db3a1b92de67a166fd03b70d765c4da6dc76128f45da624c8e4ae5b8da24341ee9f4f1f9a3361daeefb268263b6d68fdba00c3084ceb43ff71382216aab014d288e2cc8263317a1e37d42134245571907b462da0ef6e93a4f014d1e4c4f656405fa04584c2c0b4c949734d6559cb816e670c0bd92a0afec96b1debacb6b167fa9c293535d4b037a60f171b14ea4aeaac321f2a541704b3d35f01721f7ca887857d80164542cb59c2b161d7eafcc79247609e982b6d71a9f7ec1517025c5cc04fcab6a58f18210cd9c3e57ede017911f8ba00211b972094cb81905acedebd413c56999917e423b0e7e070211cff36491b363078eda92a5e10b362f703725d15054ae2781da055616cbabbbc91b44f35bb78659fd4e6cdfa6d8a6c55000b5bb804e8f2feaf15ce996257248b3a66f650222205c648b84eac54f4ba1af2000bcfe69e34534ae9cdb842da94d020f504998cfbcee8494d7d5cfa4e127c5b5cf798aed90888b846f7fff57ccbcabc63de3ca88646e95ef32497544216277a83db5259842a250a0582291313c769bd7c7e8ce24779f21c50bd6c3b25d3491df44a1abfdafc8be7f79b9898d28d2a682e9832821fd0cedc9197b958fd46b5a9b953a2b7836ed41533717ed528568c5243013a9d5450528a8700fecee93a8828b3d995abe2a5afa7bd619f71fa864af08aaaecd8e593576d5b4492963a7297abf925ddf4b32a9f952b71aeeb437d8f1daed8de66dec13421ad5d02464071cdac542953443e327fcfdb7bf1e408118962b343bcbfe7cecedb8dae450fb755c89157910f6fb44018a9f75d40b26b961be90ad9357864cbeba275cdc8c6ed403b4f25c1aa74b71751b6a0fed459fdf52ff2b7aaae6524fb97ce92a9348e405274a4e097ed26ad78409c9510c37716aa4c52e7ecd91c6a473271f559819a4b35ee047d914115d5140c555ddacb941f47177d7375ea85f5f8ad7b469b4098adb471ef6e74e88222555591ad565102cc4aac1f653ac209c38f380e10224ad9e314034303ab0bd6c69986274abea6fdd6045f62639e85d7cb1d09c6bc7144ee836ca5c79902206a690be8aa28b50743f8025d84738b7d4e835b560d06c5699b005a7fdb6a6f28991d84404c52aa26d63bcf4fdf1566121d446f5e16f07037738452e0681ff470135980e6b2ff3e96258fe872c7c7a0ac45903d2dc1d4556e042562999e461fee805adce99bf7d73a837299d1ff8e5b7d22da56ec4884ab5c6eb652f53b4e7fbf8758239aad8d2c1b9ba2cb8ceb9b30ca1f3c63c0f8db3165c82131ac5c5eb7d36750bd821c4fad9c5c2f2b66e309171e4cd4cd5d59d2bac519b68b9274650c24b39e7eb0e4634680bd547860d5bd9b2d6ed91bb458b634aaa328e3b53ffac7944633f8994d8039456ea14cd17fb1909d4340b8a5e6d4a6f9ccd12f1243bc8e4e50d456f4f162550a177badc4c45fcb84303b27e87a31e20e049abdac16e81642f0ad6760998e759a91e18cacc2eca50c7cf9700ec74d41691000b3e7f3a8bb0204b2f4170b888ff221f9cf436b130cdd65a6a0ee31f791c4c0a817847beda5956f703fc259437330a181a47048672476bd419f0e86f8fa2d7af540463618e19fbb555a16c7b4768f64804fb5b87f0b2fa746270f285bc23bc2f17b6ce47c9a908e6f551dc8461bf3d15e3d1aa725942038333c5ff7ea0874899c6a6a8ca4b38bd55426840e48b704c31ee68e5a1f137149af363d438da7c4c11fd91d516daac1cae719a8497989abb14d6546ad1cc3d3fe9d666a9e9701d390a49f514f1102a672575d1e03b1a03b0903e8ac85c99714345971c24b8ca2fdb7dbed9d3339485da68590c985c092f4ca4f46cd1151aa20168fe56580cbd95f8da5e4cfb07de87bc3167fa74985f44f4f1450265b823e92dd11bcbac37ccd7e759eaf96ec6d336736719f4b16e70ee5ccd305abf8075ae428cac64cd92ead0e310c018fdab78fbd944181db51312fc0594a451f6b9c3afee41aa3611747fbea13b760b7d5bcff1e79283cea0e56e1f7bbab7433248528e030bb9d26e21db4201933f7db60b714148b151cc857df149be7237e59e8d811d6663c407f08a9a515cb161411ccc9de9ac97d49d3ba6f9943779cacc4b88237ba0e3eb802837adf41dce2e9b19564f02b24ac2f72aa3c335df2bc0b726a663f5f7b3fb4a6e0be76c9f194a66d1191ee4ab2a30a5635821d6052204cb35ace56a726c249e98fca7b361dbe0476c7e8e5e0540f2932e5ca113800ca776481410b2bcc8bcc568bf07fb1207e36a3e2e9d08f673406be1d2876e4ea236363e6b7e163a26e5a098d08f503707a7f1c840e4a5b91803b6fcb5ec94effcdb8c46c8fb40ca704505928a29a4fd11d3238c826ae3fb1d821aef9974a2de3e30adbcad28a64c52a166ed1902bb2afd33fe020da2a8850707de66a655e65a1bdb43032853dc1561a13a3b1520c9f913779a462da67cd2bb04318337f3909a61adbcc90c7e975e0f07c622f8c9b6c34f2f991315322b619534c8058af6eb0901a0d90e73995286e610c276cb2b0ccfa6d1688171df214a3a1b3b2ef97b349d8d812f07c250337f9e8e05dd3dd46de703b4d9e20f590219e306a835309662c7382f4a1938bcce48dba79b7d9f79da1dc902bc67593e78d8319a9c0182c2b88c5191acc7d79fe04d8d8f6424ab0163ec0c7b096ad3f0597f93337efda1ffdbf42b747906e3e2e50eb76e5bc3b94ae46e4d49d693244fb871326bba9df2cf1e95431438dcaf6b97b417e82f51bb705cfcc8379e7390e49c0d654753d55e075e885b58f27e78bbe435326bd470517739f71b34d9ee7b242c212e7f574d4e12255d9d646d5409dd94bd7cf216a502f694cb106c2a1798fe6629e1dda8ab911845717b9262e266a336361a67a3e9e1ccf87f487e57e47fb4e103d7b3953f6715e97f078b70f5028e45840f410cc6c84bd8e6fece9efca4abfdcb533bcaacd7d20ce7b2cfff62058af9e605642fdfe325b431f6d449a1683b6e180ad3d23f41d55905dd802863cb4e362cd37c09a7e8ef62d1d6b762c6e6bc4a0b7e33f3bd45810785f0d8b0b6503e63c6a432cb7aa45461b6d473e0f79541e826004a9db864cccbf116c491eba4d60c812df8d379a5ede12579ae526679b8620af582ca02d929bffe32ff760af2a71ec2f306df2364ae3f66304d2133621e75fd38e867895de56635d2a77aa1eabcef9d663312e277f20f3730c1f1efbeecd9b24097e1af1aa5d4d3fcbe29d8403f4ab9ca47cbc1ae4c4242a479956f840f283d3ef9ce4a3fc727145a8c817f375cca43a512eeaa60300efcf6a2d29e9c7e61018940c543b959e53993ba98ab7b3c090cd3195ec3768e965b164be3149531ec8f1bcd69b9d6ce2fb5d1cfe3bc3abac25529cc4a9d6a4da4ffd746029942ec9971470eaa03231d8cef5206bf24161a3be89a84113192b3690a3acabbc010525747cd4c67fc11071c99e61f8c19b36389c3cd9bc83c323eea95f3d22beb291caf3e1bcaf9563b5d7a32b6267529065a06ef9a5aa675043c15cc7a3c6949fa4c27b2f57103812340a26bdba9530416482c2c6b93ab21d44153b47ea83a9ef1a22e210820d004b19587534b699ea05b56a1f09a70e99c2076a19d0a9a32b9bddc4caf001d1d29c90dd49d9a97f70e2b69445aa8126a1fc178be4248337afda4647df8c2fd603cbc858eac6163f6db7b313cddf39fe6c73a4e25f6a6bed231a9e165eae97bc5efdbbbff11ee782d49b8cb6707f7beb74a86ce4e773428b463711cbe9a08be0cb1b354ccac8b473b04288870a8b354d4734efb038bbef10364cf13e58f246430e8039e9a1bd9392dc14b0a385cabfc2c4b21c538136e2fc0f455227c94979fdb09118b44c8151b35f63a604882ba2571e2459e2e51ea19ed5be6506584238d"}, 0x1008, 0x0) executing program 2: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000080), &(0x7f00000000c0), 0x0, &(0x7f0000000140)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000280)=[{0x1}, {0x2}, {0x8006, 0x4}]}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x4, 0x7ff}) getuid() executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x5012, 0xffffffffffffffff, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x3}, {0x7c}, {0x416}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000500)={0x2007fffc, 0x2}) r1 = socket(0x2, 0x2, 0xfc) shmctl$IPC_RMID(0x0, 0x0) getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) pipe(0x0) 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) r4 = socket$unix(0x1, 0x5, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) close(r2) ioctl$FIONREAD(r1, 0x8028698c, &(0x7f00000001c0)) executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(0x0, 0x2000, 0x0) setsockopt(r0, 0x4, 0x1, &(0x7f0000000100)="a4ca5108c469d47ac71c57388cbbcd8d0de8f9643dd313a26ac7aa3e7cccf2c0b99f25b0ae8b39abddaefb87", 0x2c) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x2, 0x0) pledge(0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) socket(0x0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)="ce", 0x1) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) clock_gettime(0x2, 0xfffffffffffffffe) sysctl$kern(&(0x7f0000000000)={0x1, 0x56}, 0x2, &(0x7f00000002c0)="dc892177fee21f3e17bd16dbcfc74257c758f1251c2c545de825094154f288668e3a002b8dc4a6a6014134af5fc49a79268af8ed6b8f8bbea2d6ac1f4e1d362ce6ffe3f71cfaad0907338e39d03e67d5a7741001a77e92752f5f726379842e9a921f2896cc9a9387c9a33207f11526b3e031204742d7d778e3d859993b990f127a31518cf3d0a750e8db72b23bfd3c9dca5eedc0e40b93dc328e366f21d575cdb0d0b90ee014a1b3dfe6a7e7a520d6bb10cbe59de7c0da21308a222c2917d17ac87a62ac3450d80e3f19f07143d822d9af550247e167874ae7a0bdce51ed9fd7a7665458887d6a0dbe4b625ce66eff19bc0b286de9b3c3054809acc4cf9be932002dea07f035725adbec9f528a8ccbae09b27b51912f210349c7786ca04e0d488a49347ad066f992da970a12d1a68f2321d8a4fc35489705aba65c7204d566205fd739168adba02daf8e3f3f9305b517bc308c9326c6e0e5c7e4a1d30a5929440902fad48222ffedad07ec44cd97d078082fe35d7f25a18c223a7440ef9352382d95d2d986c597785618564d5dd9adc045b3ace31fc8387daee830af86a0bc4594a69106496c19f4447a03371361b6b990e7e653c59f4682c7ac2168659d151c20dccfc2c5d9cd697714f0d52dea2bb658cbff8c152aae5841efaf3798f8af41af9812c7ce78f3700d2b017c1507e13b3094385cdeba5a843c470a7c9962cacfa70b5ffb94268ca54f35037c313bb8be94164af5da5d31cef166e9ab8a4a8eae0f9336dd6c82485a3e77798c88152fb085f7bccff6a753772c6de494c8ff8adc7e521d62e379f7d0394ad26ad0a750a63501000b12449ebbbbdc9e89340abf92a0dda88a754604f8a3ddbf709a4db0f09cfa271700d780e813b648403655fe5fb2095b702126cba3ce57e9d304890c79c325833d681184394e0338a46a930693bf29aac9ddccd23fb03c2100eeed7564b9a4a83885dce14854b7de7dbc42fb48d9b87db3ed59261026f9b3137d8b51f54e402412999c52b041d1ae2c6f3cfda5e8a958f25cbd7b9633b4a2ea34d4967a9f9c58f6d2625525fe439b22518bd4920ce9a219707f6d396ae32eb09d701eda9a8da847bc6f47bc3071612d9402b58039f7c37f46b36c70e8e1d82d83ad243e0411db1744f3cc2ffafb45cb7928ecd716da50444d60b412c38fc9ca03c81946e7a7c00616a77e40dae60ea206b9d950d41f09f140859e7aa85b2e2816ffb8c8441c2f39ba97494ebf1c4a60bfa8963b3ad175f87ef96a5a801dc919e6c5791f37570591b9b92b77492bc9eda86aa96c50fc3c0d18083f33c78d42cba920abc3c44cbdd18fbeb29923510f2c5a18327f67b4782b5b84c98f4f40fbab158dba0478bd16fdd88fe5484b9b39a2a6d0c47f8b2019aad73115a8c9971f0b061cfc4359948d77bb943a297f6464288af1192a2131a2a163ec5799a0027bae8408456579f33d67b8b70234e68c4b934db38c3eb769506e2189d8bfd021478e17bfb90e4c3983d9aaf40bae609819712533efd3d616d9a9903864da5bfc775bd25b631d6b4f372ffea8e4f059cd0b632ccd97c05147a2542ca24dcd75de6340ddbe786e671f15e34f715490e19106b873a4aec75c7af99cbb02f187c539a8d275ee581b33f6a06b9fd17196c764b2911971a2f87155bae90ab18a65c11c959994f911df6d51084e51b7c4fb0f661776d669b24ba06cd7331893b65677e3c2aa790b09cf798ecb7903db6ddd469880320013ec6d0dd32d3823a432b39f346e3e2bb34a88a50e5d81bc5c6b63ab013c899f0cb0bc6c045e6a448ed4eb65a06453160056d3cfc96a287d4434ab517f8038f17f501e1ef7a62bc0dfc8292e999fc91f9fa9da7fdc7bea0a733a19907e4eb6cb1464a1b7a42cdf97258a3f6303824e45bbae8e702e0dac0ce55e631df61fc9e6a7ed70060e69a8ae6ce24fd4877ea9d44aa8314efa8f5ec3745e7d3fd60bf742933fb2652b9f5b96bbe23d71babe896697e2b2d937923e8f8832ec830b0422fa62c66ff6833beecc54e33426912eb55a32b7899f315bd09089f1644ccfbf9c526d4ae5fe774348d4f0326c563e8e2e768e32f667d0a691ca62e27572c14381520f4643a0ef8649736d36edfa0fb167f87a3224c51364e7f14f1b7bde692217a9d51f9b85e11b768afb9032f1eecde5aa4acf740829d5ed28f628f83c75cdbe6b497fbd8847f5c5ac47d484eb4d2b95c5ac84c9db34f47fbaa62813c4673b469ae41e34fb9886531b1f1c04b1b08a54d3c858bd35441ce874d24e09a3c82b0d405fe5cfc013cf7098637ffe6599a4a3d12b0d67634475225fb1a0c8db201bcc5c6089609b9f68b0e89b332f9f866523b7fba18bebe804494fa26a43d58b2be4bd556bb8c9b3e12376f4628de9fb66d77d5e7f32be2db23a96b1443c0232f55a83f1f309d041868872dd576642af0f9c5bcbdbb104135a92ba298013fd5cf701d224568e71616c6294bceaa8af1a94b96faa2b7a3a415b261be504fe51ada1cad89a72a4797ffc6f987bb4dc987402b710bab48dec8d306d2e4ef69f980965a34f5c9670e1e05dee81df4ca0dcfe1f47c97418f94c54c1f8a11a241a1c6c7f2ca8b11a919c096c1823ec5ac74833a667fae46cc342591a43af8683c805ed3929608384c4c194af607649bdb4aa081b420d9633b4992a3b4cb5cd0ed07ee6d19623224a2b5e096f360128dbcf617be93b6b063b083c1689732323b5c4aded3c30381b9c593017c89b6ed9e2cd4657d971a06be4dce7d65fed08d457808308c44c7f6ace864028d561a7780018c480dbc9a52c2241045fa049fcd15b963d4da752309a7d41dca36ff14e9d66f2cdbce65d99b5d72fc6049ffceac7a96db3b33c8e1b361a22fe752f277afe192a908062fbfd902311d6d5508cf889df00ac571055255aa0b3042fd6045d60ba4dde2737db328153fe41877227506355be611f7f715710b7b8e8d39d3466d8071f29ced377a6dbd5dfa501f05d673f6839316a4a4f3d197ff1a55dcfa53f40b975b6d3d3e37330f88dee9781d8569f42fa2977c7868b8d54bbfc8ef0e8948952fa1da97b9642a7eb255f53892adc293c9f369dc1841f8a3a36a1c36aa5933f27677437410ff890d9d29e4c003d6dbde3869572651ad0853aa4efb647f75087d3bd1a28ac95788cd131cbb64a35134740dc38e04d382a2e8cbde06d0f88e43000fb1ca3715e4ed2266829e1edbe94b8e03b7df8a1a3b3056ea1e2a72716f04d559268198bbaed9b68d950b1b0c5d9be3b1c5c85dae6ecf09af4525c5ec26a4ff022afbcf46b20010ca5c75ec2912ddd73b8a9d5280a008810c55fade906e43a0c04d9f6d8ef1c838af1f944f9b91a6ad659cccb99ac11187f4f5fa17088d91b1c00ad33225b0af1a66c7fd5cbfdf336e0527e1b7622400aa1d96d4b8602b7a33f1ef948be91fba386a10fbe879202b8a36e669cd524485c39872ecc6bad1737f184d3dd04bb688b4e7c90bc071a2c17072d54ae61a2937d559b674eac76872b718d8eb1b472b1033ad4cf2b03fcc55f5851a3ebbed0b7c2b7303b3aec4b5eee16a257221bb83e6637c9d46ae033ac9af4ade859d4a97aeb2c5680f27d5b9877862693576a410e97e15578419530ea47ced89b2d660a24bb21a9012613573edad7009d384e80120f329e53f2a55a93c6e52e70570e24069d42e9483650102e94d041758f32c2bfd8b7d6c9ffaad4ce8da8bfb81684f42636a58967296c73b7339566d92ec6963d35295624af2e6812b91cc857be8947b6aba5aa9b56da285eae83be7ab6f7a9a49308e261e073d6660d61a13e79ba16a1b25c6f74adf3ed6a0ad7cd3d3a147bff1e3cdf881e2ad3ec7f7022ef1d2d41d5e87df3da5f61465ae58cbe002891d4d38b0b4333e8260215c9259a0556373f0005bf3762c0139785175a75fb1f820178a3e71783c565c9759a8e4d3f19a63a42799dd88c3e0f7473d30168e52a69cc3954becba2802feb197bfd1c98f8713ac7493cd10cbf39e6b7be04e80147c3df96f6edec5f4b5b269f7eb610e0ea7079af9ecd130b637b8a8b93c102d2e1b55cf72c066cca35f5e5c80fcf4d3a1633e6c72e799a7ef1159a21231f11d943d0718f8e0ff53a18ef4532f350f2ecb415b387d7297cb2827199b803dbcc844c2aaa48c3506c095de70806d1662d93a3c0f731b458678f4be6571172113b971768d6992ca456b36d660d574163a398d6e726937f6d9b80f9a703ef08801d56127938337c54fdc9a55d557c3a380bd9774bd2de7465798fb9ebdea554e81ee2c3e732e386a6cff6ea5216502986c012d043ca5db22a16e3ee727c00661f612b44d50fc691f52d9493593b8b7a00561646ccfc4a8eef25194ef7b6168a088ccd4d6b223e021d0bfc0fbbfe451010a8d3c0187ba14e2629274c97ba15b6210d33fca3afdfe667a17dec9727247f41a95ba68a2f482483875e48918d5c4f3562a5a457417da983f1dc132100e2effcba3e3f4ef52db138101b4d6f2d1f0af3ee2a3b3427c3b9757d6f58dd055f9e324b23937031478bac98a35a6e169cd613dcbdc66580cfe98a22673a1fb5e4ba32c9511b0b8f0d3eb50b7f20e11e41eda83dd25f6d245bbdd5914baf62babc0bd1d8dcdf592fe3d826f053a3cebb03fff8b2c2d120ef65e756c659029052ec07f527979cd989e540f61b7de9d7bd2127f6c3fb264c43e99a91b3350dc25ffc70880e7f5885aaf84484d08cf5dab3211839007ea81ba08855d2230d40510d803b240de2048d6b28fe3980cb10a74116a0850bc755c1901e8965aaee8c150c54a4046027da36e6287cbef4e08d610afb25e826d4c473c48306ef26088d33aa08596bce5a17de1f8ab97a8fb016f9d9bfe7d8fe02021ee4eb1b9e975c77740facd61ad4d89bb4e3c590cc81e1ebe2689921a0042cd8f0685d4ef777ce983f37256c244df2f0ac2dae498309137dd541d803cb0b0d218d9b1e1d34ef236e66131291df94f1e713f4fb84398714bd481abd98d855240689a2f33344304e3bacd48d6a2c8c5583c851a4be4ee6113f5aa1c5fd438d3e007372b58996aa89e4f72fff85cb8f9ae24de0c2563511acdd11b1687c8edf20f990b9274c424d76ea4a56ee5a241277ca7afa14edce61dcf91ff762685a07d1ca3770f2cfcd306a1e27f76a9c6198db0b201f4248a049986009167273052fa4fce9fd771ea953883ac8ed85fb7bfe6da1c1bd53732c0975ff44493511e5381bc63a1d21a8c5779f6b153fe9cf90abbe1a7dc0331244c6e3f33189c5cde44dd07b4a93c92d324a6e781207e7dacbfcabb708388ce1d555bf60259b865bcecaf14a3129d6323a601c357db731d5be0a4b5b16bb4c562e503d939c861d067f0ad0260ed6ad7102a9e0f1c2a8b9f0e3fbe89537d12d9fcce88abc5249aba146e952bb03983a2fe1b62030f53e5bf7c794a94a9080b16b9516ca6a02381ca7c29eef0707a89d97e881c10f97cebc39556abe7a2973914d3d95f144a64e56e70ce6e397bae0e16bb327646c4b0bff588ff2a4ab531cb1e8ea4a1a41dc481f615f5cbf284e09b9d3fcd5565abf0587fb8285872aa7e142fbee364962eeea05befcfaa78841491225963a49c60dc4855a1ec83da831621c5b28918746ad2bdf6fda570180aa9b4999bc3253f9ff862dc92d0b270762720f882213d7cf820d2cd0019fc11e7b8c3f7c07dde3f20b2df4f12929e1d069bce351c1eb76160e3c9f09d3c10c6a4002d6ebed8ac7b1a2485c38da58a5840ad4677af3e3", 0x0, &(0x7f0000000140)="ca59f510d4d9fd951f25179a80c9f377b5d0ee38dafee8b2e2be38f533f572ce422703d5b536e5ae9de55bb985307d15cafc3cb48602fc032dd71ffc3e0a2a5566958f7a71481c1ca6d67e8bd19e1934b8", 0x51) setreuid(0x0, 0xee01) geteuid() r1 = semget$private(0x0, 0x4, 0x8) semop(r1, &(0x7f00000000c0)=[{0x4, 0x4, 0x800}, {0x5, 0x2, 0x34a81badcbc74354}, {0x3, 0x400, 0x1800}, {0x4, 0x2, 0x1000}], 0x4) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) socket$unix(0x1, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000002c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0)=0x80, 0x4) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) recvmmsg(r0, &(0x7f0000000280)={0x0}, 0x10, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x55}, 0x9, &(0x7f0000000140)="44ac0879ba0ebab4ac69fa31a029571959466f3585c5be27a348e0b02d7f0abe07712c5d98eff6f2db18edd83211ab2c244335af5b0078327a1f341f089f9b2f014004da1b642ac4a2ca602edff6144d532c2ca78ba2ca322d8cf9c99b790eedbeb866ed92c04c224727b1301900"/119, &(0x7f0000000040)=0x77, &(0x7f00000001c0)="53be498a2e534f9a02f512a13d4597d339889be69aa00d527d7873e7f7be7b57ec1c1381f821c96e4a0f79016c8538bd5a385044c032d79363d069294c7787817698a4876a66eb9907d8055d3e83c5f3006f0d54a2222e5f47c41eaffc86ba792cb3d4072231a8dfe30616ea0555e5beb50bc314b919c0a08b5e917f94255c4b75f0c429f7c3e103b3c9f4a3bf44ae85085b89ac9910242e21a397f2f58729dfbeb907cdfa33e20088b3a08caedb363d55ac862eb0e53138ae3388dfa6cd7e0a1f9e926167d580be397cd862f425fd95125d80f5c7a465f20a476ff080bbba7c9dc615ba19065e63a3e17d", 0xeb) executing program 6: syz_emit_ethernet(0x4a, &(0x7f00000002c0)={@local, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x3c, 0xffff, 0x1, 0x0, 0x61, 0x0, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}}, @tcp={{0x3, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0xa, 0x0, 0x0, 0x0, 0x0, {[@eol, @md5sig={0x13, 0x12, "2ded04f63195bb23e93f8d3033e26cef"}]}}}}}}}) r0 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x10000, 0x81) mknod(0x0, 0x100, 0x9) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) open(&(0x7f0000000280)='./file0/file0\x00', 0x13afd7fbc660df31, 0x0) open(0x0, 0x800, 0x20) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0/file0\x00', 0x78e, 0x22) syz_emit_ethernet(0x2a, &(0x7f0000000240)=ANY=[@ANYRES64, @ANYRES32=r0]) ioctl$FIONREAD(r1, 0xc0106978, 0x0) syz_emit_ethernet(0x3e, 0x0) mmap(&(0x7f00000aa000/0x3000)=nil, 0x3000, 0x6, 0x10, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x287e) r2 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) r4 = getpid() fcntl$setown(r2, 0x6, r4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000080)=[{0x4, 0x7, 0x0, 0x51b4}, {0x0, 0x2, 0x6, 0xfffe}]}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) kqueue() ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0xd27d43220c7df9b, 0x0) sysctl$net_inet_tcp(&(0x7f00000001c0)={0x4, 0x2, 0x6, 0x17}, 0x4, &(0x7f0000000740)="456673cb", &(0x7f0000000180)=0x4, 0x0, 0x0) executing program 7: r0 = socket(0x2, 0x3, 0x2f) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)="1cd2d176f4b8f82c1d09936270286ea75b958983a9f15438392f4d2feb0900000000000ef962", 0xa8269}], 0x1, 0x0) r2 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x2, 0x0) ftruncate(r2, 0x80002) r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000040)) poll(0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) pwrite(r3, 0x0, 0x0, 0x8001) preadv(r3, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) socket(0x0, 0x0, 0x0) r4 = dup(r0) setsockopt$inet_opts(r4, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) r5 = socket(0x11, 0x3, 0x0) sysctl$hw(&(0x7f0000000100)={0x6, 0x4}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f00000011c0)={0x6, 0xf}, 0x2, &(0x7f0000001200)="e5b055b402d7da389ac56be76bed40bc3842a596e4af5e4d89b9f30981c1f3eb336d44cc977811a3849aa35442cccf9bede252a90bb2332873a4fe0ecccfaf535885cba0ff5084a42f8cc5837ff383e82f8d2a2e33957b542f022580cbd57d423fe360f938c4d4dac310c0ab3c038d8ef9fd1c7b2e96a4012cc96b7aaf599a23a2df9f0ea8478319a7a7c996752fa462c7f469ad585aa532dab6a0874efe0c714427", &(0x7f00000012c0)=0xa2, &(0x7f0000001300)="79bbf5b89797a706a510dcdba6811895b7c049", 0x13) r6 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r6, 0x80206979, &(0x7f0000000000)) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000001180)=[0x4, 0x5, 0xfff8]) select(0x40, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x3}, 0x0, 0x0, 0x0) r7 = socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r5, 0x2) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x8001, 0x0, 0x2], [], [], [{0xf800}, {0x0, 0x0, 0x400000}, {0x500}, {}, {}, {}, {0x0, 0x0, 0x0, 0xffffffffffffffff}, {0x43}], {0x0, 0x0, 0x4}}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f00000001c0)="cac73ce119f42809f7c30824a593555ffe", 0x11}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0xc038694e, &(0x7f00000001c0)) close(r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000480)) open$dir(0x0, 0x0, 0x149) execve(0x0, 0x0, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)={{0x1, 0x2}, {0x7, 0x4}}) semop(0x0, 0x0, 0x0) r2 = open(0x0, 0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001580), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000001600)={&(0x7f00000015c0)}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xa000}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x18000000000}, {&(0x7f0000c2b000/0x2000)=nil, &(0x7f0000fef000/0x11000)=nil}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000fec000/0x1000)=nil, 0x8001}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x33e1}, {&(0x7f0000fea000/0x2000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ff2000/0xc000)=nil, &(0x7f0000ff0000/0x3000)=nil, 0x4000000}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000fee000/0x12000)=nil}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil, 0x800000000000000}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e35000/0x2000)=nil}], './file0\x00'}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[{}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) semget$private(0x0, 0x1, 0x300) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000280)={0xff}, 0x0, 0x0, 0x0) ioctl$WSKBDIO_GETENCODING(r0, 0x4004570f, &(0x7f0000000040)) select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) executing program 5: syz_emit_ethernet(0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) setgid(0xffffffffffffffff) socketpair$unix(0x1, 0x0, 0x0, 0x0) semget(0x2, 0x0, 0x20) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, 0x0) r0 = openat$klog(0xffffffffffffff9c, 0x0, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r1 = socket(0x1, 0x1, 0x0) sendto$unix(r1, &(0x7f0000000140)="b10005016000009f0500070007000000331c13fecea10500fef96ecfc72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a4210200004fcf2a8f667c8d7c622700720fd38bfbb770c1f5a872c881ea6e2ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e000", 0xb1, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x9) sendto$unix(r2, &(0x7f0000000140)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42100000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d1889e000040700000000130000", 0xb1, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000200)="5f077a410b6e7df5a6c78caf7d322ff96dc502a7e3f75f434b46a9b10e0432adefc88c254d6b428c7fd73dbc0e7b2e3b575053dc44c8dfdd0ce6882d231631caa8911dbcadce2fe6e0e2d7ced613e08a0fbd58baf6bedf5e55864acb1167212154d9326159b412c62a53076fe54fb78ccfe562ffefde0a20c51749b803a572379618d9344a830f", 0x87, 0x5, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) fcntl$getown(r1, 0x5) getppid() r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) close(r3) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000ac0)) syz_extract_tcp_res(&(0x7f0000000b00), 0xfffffffb, 0x0) chroot(&(0x7f0000000b40)='./file0\x00') fcntl$getown(0xffffffffffffffff, 0x5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socket(0x1, 0x5, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) dup2(r1, r1) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f00000000c0), 0x0) executing program 1: r0 = socket(0x10, 0x3, 0x2) r1 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffff0000000000000800450000300000000000009078ac1400bbac1400207aa5f1c206caf400450000000000000000000000e0000001e0000001"]) r2 = dup(r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000240)=[{0x45, 0x0, 0x0, 0x5}, {0x1}, {0x206, 0x4}]}) syz_emit_ethernet(0xe, &(0x7f0000000380)=ANY=[]) setsockopt$inet_opts(r2, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) dup2(r2, r0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r4 = getpid() ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x928, r4) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x2, 0xfffffffffffffffd}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x3, 0x6) connect$unix(r5, &(0x7f0000000000), 0x10) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r6, &(0x7f00000008c0)=[{0x0}], 0x1) open(&(0x7f0000000200)='./file0\x00', 0x10, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x400, 0x0) write(r5, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) executing program 2: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000080)=0x4, 0x4) (async) listen(r0, 0x0) socket$unix(0x1, 0x2, 0x0) (async) socket(0x11, 0x0, 0x0) (async) setsockopt(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000200)="4b000001", 0x4) (async) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, &(0x7f0000000040)=0x5) (async) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x20) ftruncate(0xffffffffffffffff, 0xffffffffffbffdfd) (async) open(0x0, 0x80000000000206, 0x0) kqueue() (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) (async, rerun: 64) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) (async, rerun: 64) socket(0x0, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) (async) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, 0x0) (async) r1 = socket(0x0, 0x5, 0x0) (async) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0xe, &(0x7f0000000000), 0x0) dup2(0xffffffffffffffff, r1) (async, rerun: 32) connect$unix(r1, 0x0, 0x0) (async, rerun: 32) semop(0x0, 0x0, 0x0) (async) fsync(0xffffffffffffffff) (async) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0xd, &(0x7f0000000000)="ea0000ee7f000801", 0x8) (async, rerun: 64) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x482, 0x0) (rerun: 64) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x3d, 0x1f, 0x4}, {0x4, 0x1, 0x0, 0x80}, {0x406, 0x7f}]}) executing program 4: r0 = socket(0x11, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffff0000}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x84}, {0x1c}, {0x16}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) socketpair$unix(0x1, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r5 = fcntl$dupfd(r4, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r5, 0x800c745b, &(0x7f0000000080)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r2, 0x0) r6 = semget$private(0x0, 0x1, 0x244) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000000)=[0x0, 0x0, 0x279]) sendto$unix(r0, &(0x7f0000000300)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba353e537e2ba37f50b60900000008e371a3f8343712051eeab71d1889e000", 0xb1, 0x0, 0x0, 0x0) executing program 3: r0 = socket$inet(0x2, 0x2, 0x0) close(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x1}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) faccessat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x80}, {0x84}, {0x16}]}) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) write(r4, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000001a80), 0x0, 0x0) ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f0000000040)) open(&(0x7f00000002c0)='./file0/file0\x00', 0x20000, 0x0) getpid() socket(0x2, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, 0x0, 0x10}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmmsg(r6, &(0x7f0000001600)={0x0}, 0x10, 0x0) dup2(r2, r3) sysctl$kern(&(0x7f0000000000)={0x1, 0x55}, 0x2, 0x0, 0x0, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000080)=[{0x81, 0x0, 0x81}, {0x54, 0x0, 0x4}, {0x8126, 0x0, 0x0, 0xffffffff}]}) socket$inet6(0x18, 0x0, 0x0) executing program 5: socket(0x18, 0x4000, 0x0) r0 = socket$inet(0x2, 0x3, 0x2) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xc8}, {0x3}, {0x0, 0x2}, {}, {}, {0x2}, {}, {}, {}, {}, {0x0, 0x9}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x10}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x55}, 0x3, &(0x7f0000000300)="58bc5a7f0000000000000084cf8f23dca7a080bb8f00000000000000e74f1dd1ba20b3ffcc35c11fc39a17498311bcf9f34ce55efc6aae818aa9f6e6382c76c7ba51ac6a998cf9860d52111f5d81ef087ffcd82c4c878c5790233ad2174c54cb2612500bf566060916ea8ce2916ee768e635a143b67839dbd0c0f87302ff60121c7c6bb13349a09d77014ade41ef21b1f6673563bbaf74e8c4f207f1a98aae3524c2c831ef18c45f2dae0f7396fd8d8b50b43b38f0e29e7113e47e4251a34854b7457c68087a48e7a3f975dfe7a67fb5a0a018321539a58382d197be5fa64c2065f0f40b3b8d6a779512ac7145d76c1825fc2d3d381817b0a138ff39a0996b3bf594265730ecc49333b7a2fad0fbc19bee22849dff2514224a62b5d91dca628c7787c4ae0371372f1bbcc596fb493c0b18f74983c5d1e955178b3aee2c466f0d16036f629b31cd041bd2fa9887cdf9a0fb07d336ecd57d3440eff694c41f5d4dd50423189b2354e7f1e4f77004d52925308399921c92b4a9cbbdf88f0f6517c78406b1569f401d49dedb62d1a382941b0f45fada915c851fcf9427105530c62bdfd9bdac5c440e9cfd3d2153e342c8464bb3edccaec8e5c835523c8e4c91aeb218661fd1591a288d83ee32eed88da0324e92eaf6a6e11d5c6194782123", &(0x7f0000000080)=0x52, 0x0, 0xe5f81a4756f9a02) mknod(&(0x7f0000000140)='./file0\x00', 0x0, 0x11d4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) socket$inet(0x18, 0x3, 0x102) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x20188, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000200)="000068cfe7016e7f064ecac54a4fc4a73aad7ef372cea02c214b41f445cba2f139f50000e0549201ce1d617a", 0x2c) setsockopt$inet_opts(r2, 0x0, 0x1, 0x0, 0x0) socket(0x1, 0x5, 0xfd) pipe(&(0x7f0000000140)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x8000, 0x0, 0x2}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x3, 0x3a) r5 = dup2(r4, r4) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000140)="12e1f34ba50431a7", 0x8) setsockopt$inet_opts(r0, 0x0, 0x64, &(0x7f0000000240)="0100", 0x2) executing program 2: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff}, 0xe0ffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) readv(r1, &(0x7f00000012c0)=[{&(0x7f0000001200)=""/1, 0x1}], 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x87}, {0x2}, {0x106}]}) writev(r3, &(0x7f0000000140)=[{&(0x7f00000001c0)="ab5150d9f075e165fd29776975f28d8d401bf6dfb612b5a35e56151aeb7a486318b0244ba116f4cc915462dbd8135060d2f8613767b0aba94b7d59fe463069ac90137f42227db1e296add7ca77f427beeb319e2073929df59f99fa2a390000764626124f0d6100", 0x67}], 0x1) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000140)="04", 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000580)={0x3, &(0x7f0000000540)=[{0x2d}, {0x24}, {0x6}]}) syz_emit_ethernet(0x7e, &(0x7f0000000280)=ANY=[]) write(r1, &(0x7f0000000040), 0xfeea) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) r3 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x8000, 0x20) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000040)={0x7, 0x6, 0x80000000, 0x6, 0x5, 0x9, 0x6, 0x5}, &(0x7f0000000080)={0x7, 0x7, 0xe0f00000000, 0xffffffffffff0000, 0x1, 0x46, 0x5, 0xa2ca}, &(0x7f00000000c0)={0x8000000000000000, 0x9, 0x1, 0x0, 0x4, 0x1, 0x5b, 0x51e21b46}, &(0x7f0000000100)={0xffffffffffffffe1, 0x7fffffff}) syz_emit_ethernet(0x2a, &(0x7f0000000140)={@random="91a6e341d8bb", @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x3a, 0x0, @broadcast, @rand_addr}, @icmp=@generic={0x0, 0x0, 0x0, "2d917dcb"}}}}}) connect$unix(r3, &(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8) write(r3, &(0x7f0000000300)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f907850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757aeb005b0c36ebcc42f8d369043448b630719ef18a6dd4e6902bd8297b0799b426aabe9fa04000000000000008bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000002f9c294800"/145, 0x91) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x80}, {0x1c}, {0x16}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x207}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) syz_emit_ethernet(0x3e, &(0x7f0000000300)=ANY=[]) open(&(0x7f0000000480)='./file0\x00', 0x200, 0x4ebfac6bbaf796d) open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x8) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x13d, 0x1, 0xffffffffffffffff}], 0xfffe, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f00003e1000/0x1000)=nil, 0x1000) mprotect(&(0x7f00003e1000/0x2000)=nil, 0x2000, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x8000, 0x0) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) shmat(r3, &(0x7f0000ffd000/0x1000)=nil, 0x0) shmat(r3, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmat(r3, &(0x7f0000ffb000/0x3000)=nil, 0x0) getpgid(0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8}) syz_open_pts() close(0xffffffffffffffff) madvise(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x4) open(0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000200)="25a31bf4ffffffff0000011cc4f5e9009a1c349434344f86fc8aef6419de07ac150c66ed22", 0x25}], 0x1) syz_emit_ethernet(0x2e, &(0x7f0000000200)=ANY=[@ANYBLOB="ffffffffffff539ffe00010008004600002000000000000190780000907800"/46]) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x5}, {0x35}, {0x6, 0x0, 0x0, 0xdffffd}]}) write(r2, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) r3 = socket(0x10, 0x4000, 0x8) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x65, 0x0, 0x0) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000140)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d1889e000040700000000130000", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x4}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x2}, {0x2c}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036ea0700383a00fe6e00000000000000000000000000aafe8000000000000000000000000000aa01"]) sysctl$kern(&(0x7f0000000000)={0x1, 0x9}, 0x2, &(0x7f0000000100)="94a34b8e5fab85024f", &(0x7f00000000c0)=0x9, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, 0xffffffffffffffff, 0x0) ftruncate(0xffffffffffffffff, 0x25b3) r5 = socket(0x0, 0x0, 0x0) setsockopt(r5, 0x200002f, 0x40400041, &(0x7f0000000440)="000000001a91c331bc83ea191b1c2aa9684cc10536d465d89ab454b28c223caa6ef7f38722c26025cdc2d3120d82f97bddae8505b34e8e369c7fc2c1fc73abb3f7dbf0d85ea735c2c51488084aa3bba6d61aff0100000923e2650060a9ee527373de6a745cb6edd344ae5e2d4d975667ba1df98d105d34791243cc4de4459ac0127b4f795ae17f83c6fe454651760172dacccde520c67bcaf447a1cf225299d98d527f55aec3e1b291fd987c11a0c5cc90e5e091def198fcbf786902ccf32fbea5b231281efa2a80c80d40147495b06c1697962daa8f2be837a57756a9bc4c038fab7418d26cb85b8cafceacd7aa41c6ae8dd94ca0f3e600d44e392663130e05ede34c4b5037ed271aaa80ac7f46611be548e14babc85233747f28a13a775bee7403cdd1a9ff347286eccda1af3b1478de19109dc8476ae900f52b2da8dbe349840eb231c50813089f2b5bce913c72072eedba0a86f5", 0x156) 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(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80206919, &(0x7f00000001c0)) r4 = socket(0x2, 0x2, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) ioctl$FIONREAD(r4, 0x8020690c, &(0x7f00000001c0)) executing program 4: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xfffffff7, 0x0, 0x4, 0x4, "080000001b08184324bdca75000000ffffff0f00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x45}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000000)=0x2, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x539cc767) executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1021, &(0x7f0000000140)=0x9, 0x4) 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) 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}]}) close(r1) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000340)) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYRES64=0x0], 0x3e}, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x3e, &(0x7f0000000000)="674cd6e5", 0x4) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000002c0)) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r5, &(0x7f0000000240)=[{&(0x7f0000000180)="80fdda1e87450911c3a9891a391b556cee0ba298dc34e23aa1142e366547e3d03c862f64ec2b157e21aa833b9cb0e08321b6d0e0e1766c26d8037011291cd3c02445a6b37a5266ab28cc94bc58a5f4011e49874015d46587be27339e3e98dab781b95c3658c445b42335dc6f4bd15a9d5ffb1eb62995ccd95bfaaa51d0bb1b20cbd4f9421a90ca393ff47dde674072dc390b170c0055513fc5970b1d2f6158437045e936b5055b58b4c39c4c", 0xac}], 0x1) execve(0x0, 0x0, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) minherit(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x3) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}], 0x1}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000002640)=[{0x22}], 0x1}) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0xffffffffffffffda}, @icmp=@info_request}}}}) executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r2 = msgget$private(0x0, 0x244) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, &(0x7f0000000180)={0x598, 0x200, './file0\x00', 0x5, 0x6, 0x6, 0x8}) chmod(&(0x7f00000001c0)='./file0\x00', 0x49) close(r1) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, &(0x7f0000000240)={0x4, &(0x7f0000000200)=[{0xffff, 0x7, 0x4, 0x43d4, 0x20}, {0x401, 0x7fff, 0x71, 0xfc9, 0x2}, {0x2, 0x0, 0x8000, 0x3, 0xd1c}, {0x6, 0x5e62, 0x101, 0x2, 0x7}]}) socket$unix(0x1, 0x5, 0x0) socket$inet(0x2, 0x4000, 0x3f) r3 = getpgrp() fcntl$setown(r1, 0x6, r3) shmget(0x3, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) fcntl$lock(r0, 0x9, &(0x7f0000001600)={0x2, 0x0, 0x6, 0x8}) msgsnd(r2, &(0x7f00000016c0)={0x0, "d5c11a700f2b983298641be125502dcd8d850dce3c65cc7ad1b04a2295734dc1aa2a340f746862a1dbf18bd2fee984f845289453834af8d8858110d748ea1ab15116aed7f03bd3a35665752e63fe47f1013dd68b5f2d8862d619476b222ceca40f6bee3e44beddfecf0529cc406894bf298cdd21031c41c8e2c9766adae520c988d97aad0b6de629f4cfbfae847061bd09623af2df19ea623c2c642cbe5d7c7b2881568851d83b485cb0cdebd052b51089cb0b4318b33c523668cdc78a77d52cb4e66fa1c4db124d444bb4a9d2ebd2d960d679495720115bfe613ba5f703f2ec106b3f543f1d230aadb0ff96e959255eb623ada12d9a5f1bb61d54a63be1d47bebe0eb7b178d9252a1a898200c79df8355153496fc02fddfd39aa2d3f70f00ba3571f3e93deb7dd798052203f7aaba92c6213fa89fd164105294fd1c3f3f333d96a058a9e42e2803d5c32873a4d6a3385203d42c4af1457754aacf12679197d4c9803f942ebf98366455b86718b193af0969883c70716a7c5b69dcdc1eb0749926e8d2fa294756f33e6994736b0e7c2391d782e9abc314997f8b1359a70592223346719da8c4ceff723c09437240afb130e788d0d067fd130fa5ec798d8e0f09b07e1c18bbfa5d051a75f75f7b86d261b1121a35e4ccdcc26f471302a3e8b8d150e27324e5173804d84ee69168d684553072f7cc68abfc0c3c2a2ed1741281ec04aa4e77d3afd05b2f64df4a2f459873ec115465943a006c8c842c74c85718e7f2b35628cd10597df00f2ef470874a7982b5c3708ff126644f24fa21ebee8a34a6655ade8204d7e4ef8a703e5840a8ff9a5571c2df1482802f3481daebdeb779fa6c74e358e223dddc708bf462945f245ad74f7bf9fa3a6ae6ae774dda65733dda3d78fda4d213466ee73bdbc5a2a8b9c2ba3c55442120dc744e40dc5d86bfce393faf72257e666afef4b97758eff6936009d1d0cb3127a419baa82c6f5ee4bf1d1f25cd8eae66cd1838722de1214d38958e9f2034fcc340cf91dfd2459c505a3a2bc026a2caf5d1922ef6977305a6c2338ad5533ed07a75303d7ba5eee451acd687fa49a4a4f359bd0915fe2429230ab710ee672b0f0206c3fd2b6ac104724c595bb31840a68845b7412eff5f9b3179be6cfdad48de6c57de2bb425f862745be5c209038eb3fbd3154fbae37a104d415853068778e2208e024431ac202cbc94df86d0894f72672428c8548d54cb610c8e2f0370e655c2f7787e448303634e94964dc08d6777d1d27009b26ef895f8395f19e618cf09e365da6b037b1af9e03f5a1a6320846d25f59f9dc2e4b301bf12d20e6cf9636af6bb15cd072108f0c3c0149f9e009063678cfad121c0dd030eed28a55b953ff92bc136f51590dd56bb73216888c8688bf001a963044be1c2bfe132bc156be9b663745ca5889d9c0627d908a4277d180cd0edb23a80ede59e9682935f57cbb0a2b702feaa83a28d3432d389d328a96188151d7cbb5da7f09465235f749197e51c69f78ccb43d1e8186c815b3190e3c581e244a6c5bd1cfb7cb8a4cddd8e72ae8ac038fd43202ef6fcfc52eca7cbd937493d50f2e28e60f2b8a0a8a534eb64c44fdff3a8553c1de56db254bfe457d0803fd2b306a673b40b4eddd1495abd507e8ddc21f66a2a9d5d82c99e9fb9f8691ca6edd3f04aa95bbcc3f97b94cbdd433507ed54292177adc36a7aba7f46f1c4dc8748d22ba1c169b567151d97641b98fbcace4e3b711ffb265140e82ba1a30068523f99a972d0db33860f7e2e5dbdcde98867654fea4062d2a191f921e12e3aea50216169161de08c939a87e3da75f3ae3fb1e9a75a66ef4cca5db3a1b92de67a166fd03b70d765c4da6dc76128f45da624c8e4ae5b8da24341ee9f4f1f9a3361daeefb268263b6d68fdba00c3084ceb43ff71382216aab014d288e2cc8263317a1e37d42134245571907b462da0ef6e93a4f014d1e4c4f656405fa04584c2c0b4c949734d6559cb816e670c0bd92a0afec96b1debacb6b167fa9c293535d4b037a60f171b14ea4aeaac321f2a541704b3d35f01721f7ca887857d80164542cb59c2b161d7eafcc79247609e982b6d71a9f7ec1517025c5cc04fcab6a58f18210cd9c3e57ede017911f8ba00211b972094cb81905acedebd413c56999917e423b0e7e070211cff36491b363078eda92a5e10b362f703725d15054ae2781da055616cbabbbc91b44f35bb78659fd4e6cdfa6d8a6c55000b5bb804e8f2feaf15ce996257248b3a66f650222205c648b84eac54f4ba1af2000bcfe69e34534ae9cdb842da94d020f504998cfbcee8494d7d5cfa4e127c5b5cf798aed90888b846f7fff57ccbcabc63de3ca88646e95ef32497544216277a83db5259842a250a0582291313c769bd7c7e8ce24779f21c50bd6c3b25d3491df44a1abfdafc8be7f79b9898d28d2a682e9832821fd0cedc9197b958fd46b5a9b953a2b7836ed41533717ed528568c5243013a9d5450528a8700fecee93a8828b3d995abe2a5afa7bd619f71fa864af08aaaecd8e593576d5b4492963a7297abf925ddf4b32a9f952b71aeeb437d8f1daed8de66dec13421ad5d02464071cdac542953443e327fcfdb7bf1e408118962b343bcbfe7cecedb8dae450fb755c89157910f6fb44018a9f75d40b26b961be90ad9357864cbeba275cdc8c6ed403b4f25c1aa74b71751b6a0fed459fdf52ff2b7aaae6524fb97ce92a9348e405274a4e097ed26ad78409c9510c37716aa4c52e7ecd91c6a473271f559819a4b35ee047d914115d5140c555ddacb941f47177d7375ea85f5f8ad7b469b4098adb471ef6e74e88222555591ad565102cc4aac1f653ac209c38f380e10224ad9e314034303ab0bd6c69986274abea6fdd6045f62639e85d7cb1d09c6bc7144ee836ca5c79902206a690be8aa28b50743f8025d84738b7d4e835b560d06c5699b005a7fdb6a6f28991d84404c52aa26d63bcf4fdf1566121d446f5e16f07037738452e0681ff470135980e6b2ff3e96258fe872c7c7a0ac45903d2dc1d4556e042562999e461fee805adce99bf7d73a837299d1ff8e5b7d22da56ec4884ab5c6eb652f53b4e7fbf8758239aad8d2c1b9ba2cb8ceb9b30ca1f3c63c0f8db3165c82131ac5c5eb7d36750bd821c4fad9c5c2f2b66e309171e4cd4cd5d59d2bac519b68b9274650c24b39e7eb0e4634680bd547860d5bd9b2d6ed91bb458b634aaa328e3b53ffac7944633f8994d8039456ea14cd17fb1909d4340b8a5e6d4a6f9ccd12f1243bc8e4e50d456f4f162550a177badc4c45fcb84303b27e87a31e20e049abdac16e81642f0ad6760998e759a91e18cacc2eca50c7cf9700ec74d41691000b3e7f3a8bb0204b2f4170b888ff221f9cf436b130cdd65a6a0ee31f791c4c0a817847beda5956f703fc259437330a181a47048672476bd419f0e86f8fa2d7af540463618e19fbb555a16c7b4768f64804fb5b87f0b2fa746270f285bc23bc2f17b6ce47c9a908e6f551dc8461bf3d15e3d1aa725942038333c5ff7ea0874899c6a6a8ca4b38bd55426840e48b704c31ee68e5a1f137149af363d438da7c4c11fd91d516daac1cae719a8497989abb14d6546ad1cc3d3fe9d666a9e9701d390a49f514f1102a672575d1e03b1a03b0903e8ac85c99714345971c24b8ca2fdb7dbed9d3339485da68590c985c092f4ca4f46cd1151aa20168fe56580cbd95f8da5e4cfb07de87bc3167fa74985f44f4f1450265b823e92dd11bcbac37ccd7e759eaf96ec6d336736719f4b16e70ee5ccd305abf8075ae428cac64cd92ead0e310c018fdab78fbd944181db51312fc0594a451f6b9c3afee41aa3611747fbea13b760b7d5bcff1e79283cea0e56e1f7bbab7433248528e030bb9d26e21db4201933f7db60b714148b151cc857df149be7237e59e8d811d6663c407f08a9a515cb161411ccc9de9ac97d49d3ba6f9943779cacc4b88237ba0e3eb802837adf41dce2e9b19564f02b24ac2f72aa3c335df2bc0b726a663f5f7b3fb4a6e0be76c9f194a66d1191ee4ab2a30a5635821d6052204cb35ace56a726c249e98fca7b361dbe0476c7e8e5e0540f2932e5ca113800ca776481410b2bcc8bcc568bf07fb1207e36a3e2e9d08f673406be1d2876e4ea236363e6b7e163a26e5a098d08f503707a7f1c840e4a5b91803b6fcb5ec94effcdb8c46c8fb40ca704505928a29a4fd11d3238c826ae3fb1d821aef9974a2de3e30adbcad28a64c52a166ed1902bb2afd33fe020da2a8850707de66a655e65a1bdb43032853dc1561a13a3b1520c9f913779a462da67cd2bb04318337f3909a61adbcc90c7e975e0f07c622f8c9b6c34f2f991315322b619534c8058af6eb0901a0d90e73995286e610c276cb2b0ccfa6d1688171df214a3a1b3b2ef97b349d8d812f07c250337f9e8e05dd3dd46de703b4d9e20f590219e306a835309662c7382f4a1938bcce48dba79b7d9f79da1dc902bc67593e78d8319a9c0182c2b88c5191acc7d79fe04d8d8f6424ab0163ec0c7b096ad3f0597f93337efda1ffdbf42b747906e3e2e50eb76e5bc3b94ae46e4d49d693244fb871326bba9df2cf1e95431438dcaf6b97b417e82f51bb705cfcc8379e7390e49c0d654753d55e075e885b58f27e78bbe435326bd470517739f71b34d9ee7b242c212e7f574d4e12255d9d646d5409dd94bd7cf216a502f694cb106c2a1798fe6629e1dda8ab911845717b9262e266a336361a67a3e9e1ccf87f487e57e47fb4e103d7b3953f6715e97f078b70f5028e45840f410cc6c84bd8e6fece9efca4abfdcb533bcaacd7d20ce7b2cfff62058af9e605642fdfe325b431f6d449a1683b6e180ad3d23f41d55905dd802863cb4e362cd37c09a7e8ef62d1d6b762c6e6bc4a0b7e33f3bd45810785f0d8b0b6503e63c6a432cb7aa45461b6d473e0f79541e826004a9db864cccbf116c491eba4d60c812df8d379a5ede12579ae526679b8620af582ca02d929bffe32ff760af2a71ec2f306df2364ae3f66304d2133621e75fd38e867895de56635d2a77aa1eabcef9d663312e277f20f3730c1f1efbeecd9b24097e1af1aa5d4d3fcbe29d8403f4ab9ca47cbc1ae4c4242a479956f840f283d3ef9ce4a3fc727145a8c817f375cca43a512eeaa60300efcf6a2d29e9c7e61018940c543b959e53993ba98ab7b3c090cd3195ec3768e965b164be3149531ec8f1bcd69b9d6ce2fb5d1cfe3bc3abac25529cc4a9d6a4da4ffd746029942ec9971470eaa03231d8cef5206bf24161a3be89a84113192b3690a3acabbc010525747cd4c67fc11071c99e61f8c19b36389c3cd9bc83c323eea95f3d22beb291caf3e1bcaf9563b5d7a32b6267529065a06ef9a5aa675043c15cc7a3c6949fa4c27b2f57103812340a26bdba9530416482c2c6b93ab21d44153b47ea83a9ef1a22e210820d004b19587534b699ea05b56a1f09a70e99c2076a19d0a9a32b9bddc4caf001d1d29c90dd49d9a97f70e2b69445aa8126a1fc178be4248337afda4647df8c2fd603cbc858eac6163f6db7b313cddf39fe6c73a4e25f6a6bed231a9e165eae97bc5efdbbbff11ee782d49b8cb6707f7beb74a86ce4e773428b463711cbe9a08be0cb1b354ccac8b473b04288870a8b354d4734efb038bbef10364cf13e58f246430e8039e9a1bd9392dc14b0a385cabfc2c4b21c538136e2fc0f455227c94979fdb09118b44c8151b35f63a604882ba2571e2459e2e51ea19ed5be6506584238d"}, 0x1008, 0x0) executing program 0: r0 = socket(0x2, 0x3, 0x2f) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)="1cd2d176f4b8f82c1d09936270286ea75b958983a9f15438392f4d2feb0900000000000ef962", 0xa8269}], 0x1, 0x0) r2 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x2, 0x0) ftruncate(r2, 0x80002) r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000040)) poll(0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) pwrite(r3, 0x0, 0x0, 0x8001) preadv(r3, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) socket(0x0, 0x0, 0x0) r4 = dup(r0) setsockopt$inet_opts(r4, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) r5 = socket(0x11, 0x3, 0x0) sysctl$hw(&(0x7f0000000100)={0x6, 0x4}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f00000011c0)={0x6, 0xf}, 0x2, &(0x7f0000001200)="e5b055b402d7da389ac56be76bed40bc3842a596e4af5e4d89b9f30981c1f3eb336d44cc977811a3849aa35442cccf9bede252a90bb2332873a4fe0ecccfaf535885cba0ff5084a42f8cc5837ff383e82f8d2a2e33957b542f022580cbd57d423fe360f938c4d4dac310c0ab3c038d8ef9fd1c7b2e96a4012cc96b7aaf599a23a2df9f0ea8478319a7a7c996752fa462c7f469ad585aa532dab6a0874efe0c714427", &(0x7f00000012c0)=0xa2, &(0x7f0000001300)="79bbf5b89797a706a510dcdba6811895b7c049", 0x13) r6 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r6, 0x80206979, &(0x7f0000000000)) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000001180)=[0x4, 0x5, 0xfff8]) select(0x40, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x3}, 0x0, 0x0, 0x0) r7 = socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r5, 0x2) executing program 7: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x81) sendmmsg(r0, &(0x7f00000001c0)={&(0x7f0000000180)={&(0x7f0000000040)=@in6={0x18, 0x3, 0x5, 0x7}, 0xc, &(0x7f0000000140)=[{&(0x7f00000000c0)="ccb29141a79e9bb7de4f90031fecfaf125ebcd22e3844f5cb2ec5710c7117db05547c7928b156a6f6fb1bfbf316e72e27dee4483885ef8ba57817b86b106ca87e525084aa05dda574aa0e1d25e0191973eedc262f4b0d561c1488fac5600e8b7d3ea1e", 0x63}], 0x1, &(0x7f0000000380)=[{0x20, 0x1, 0x4, "1860301efe6c1fda8868"}, {0x48, 0xffff, 0xdc, "25a32ae6a05303a8f8199c4a159c1a2c0f129eab74f2b476cd5322eb8462df0c69475726ed30ff427a35938d801e8f3669768237d19d50"}, {0x100, 0xffff, 0x1f, "a07a3715ecc23be6214754b0654342ab8c46a762dc94e15c48a508d8c2584afaed84da53e1ae4625d0683e37ae863cff59661d87fe0fc890f726984e0d6165ad7a1cfa153c1c84e919a023715cda28e47efab13525ba90626016ce57d520b200269824849555d37d5ce50eb156fd476e5de125ae0b5084316155e07b4fa4f8c8b89e5d391a8f4790db19c83ef401d52f99757eb7e152cce11f2af51cf678144c755b9b3df1e2254be7a53f637d88a2ba31ecd81b145038158283a5086151d312859c606b8bfb80c04f5fb94ab696a3b75d22248c3eea6d0e0b51f06581609f4250bc80c8192b1413207c5a122bb8b8"}, {0x100, 0xffff, 0x27a0, "6961f5f76fc64f7e70c7ae8244d628157558f393dfef8c04572272e5cfc6e9eacdfb11a71fac6afcdbd80ec71e3b8614bab213983c911df8fc6c524070d8cd14df66c878de2257670cb487079f67bad0d96843f641f9605adac989a3b96c2df3a4784bd3719573b5820d753464a41c43573bacac8b117bc8307a3914d4faae42f684bc07c81ece2aea35cf19d4146e35dda81ec6f700da13b3f213426d5a6fdc8fb8b47f29789da3db43f2cdec4dd9a145d5c739cc6b634e6e927a93af37cb78e7f8116bf0ab0a8a8732b604c7072e66590c2a9301231271558266e557a95aa890eeed583ef5838dd0"}], 0x268}, 0x6}, 0x10, 0x9) sendto$unix(r1, &(0x7f00000002c0)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e30ffd2d236acf20bf404be01000000f7c8cf5f882b297be1aa050400ce94e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba0900000808f37193f8343712cc1100b71dc000090105000000000000001300"/177, 0xb1, 0x0, 0x0, 0x18) executing program 2: pipe2(0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000ec0000302c00000040000000000000000000000000000000000000000800001a00000000000401009078000000006041c93a00000000fe8000000000000000000000000000aa00000000000000000000000000000001286f003970d6075426d1a0e50bd5590fcdae9a39497481f8dc4a731fd8117db376321867596f8c794d862ea35871fb2c7d6f01e88a0efc627378777a"]) executing program 5: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x2, 0xfffffffffffffffb}) getuid() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, 0x0, 0x8, 0x0) acct(&(0x7f0000000180)='./file0\x00') acct(0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0xc0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x2c}, 0x3, 0x0, 0x0, 0x0, 0xa) open$dir(&(0x7f00000000c0)='.\x00', 0x200, 0x10) r3 = dup(r0) close(0xffffffffffffffff) mknod(0x0, 0x0, 0x6da) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r5, 0xffff, 0x1, 0xfffffffffffffffe, &(0x7f0000000100)) getpeername(r3, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) fchflags(r4, 0x1) select(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0) connect$unix(0xffffffffffffff9c, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xffffffffffffffcf) open(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) ioctl$VNDIOCSET(r6, 0x81946466, &(0x7f0000000040)={0x0, 0x0, 0x0}) mknod(&(0x7f0000000200)='./file0\x00', 0x1, 0x3) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) close(r1) executing program 6: open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1, 0x2}) r0 = socket(0x2, 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000240)=""/183, 0x82}], 0x1) preadv(r1, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/175, 0xaf}], 0x1, 0x1000) fcntl$lock(r0, 0x0, &(0x7f00000000c0)={0x0, 0x2, 0x10000, 0x0, 0xffffffffffffffff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x0}, 0x8) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000100)="144d530850bf63db10632dde8eb5a9168fc0d992bb3ba2d589c2b9246488fd47bd9b86d8ed3eaae72aa697b7cabd3b41e2abc6e4b486abce610ba53304883f8c56867e7206b273a465ebc8fac9f8b94b4aee08b4699290328eacc90c35e36ae6e8fcb2eeb8abfe02edaf0c93e533a2cff89f82d6e1563d18ead4cb8c7d71403fdcbbad3bf98a22d8d64bf5ea0f231c1451", 0x91) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000040)={0xff1e9fe12341a2f, 0x4}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r3, 0xffff, 0x2000, &(0x7f00000000c0), &(0x7f0000000080)=0x4) connect$unix(r3, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) socket(0x18, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd912eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x1d, 0xffff0001, &(0x7f0000000080)="7fe3ea582b64117cda57cfc05745822c6b73c067b6e0b6608231d52b5f", 0x1d) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) r4 = dup2(r0, r0) poll(&(0x7f0000000100)=[{r4, 0x80}], 0x1, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x8001, 0x0, 0x2], [], [], [{0xf800}, {0x0, 0x0, 0x400000}, {0x500}, {}, {}, {}, {0x0, 0x0, 0x0, 0xffffffffffffffff}, {0x43}], {0x0, 0x0, 0x4}}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f00000001c0)="cac73ce119f42809f7c30824a593555ffe", 0x11}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0xc038694e, &(0x7f00000001c0)) close(r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000480)) open$dir(0x0, 0x0, 0x149) execve(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x10) semop(0x0, 0x0, 0x0) r2 = open(0x0, 0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001580), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000001600)={&(0x7f00000015c0)}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xa000}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x18000000000}, {&(0x7f0000c2b000/0x2000)=nil, &(0x7f0000fef000/0x11000)=nil}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000fec000/0x1000)=nil, 0x8001}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x33e1}, {&(0x7f0000fea000/0x2000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ff2000/0xc000)=nil, &(0x7f0000ff0000/0x3000)=nil, 0x4000000}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000fee000/0x12000)=nil}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil, 0x800000000000000}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e35000/0x2000)=nil}], './file0\x00'}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[{}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) semget$private(0x0, 0x1, 0x300) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), 0x4) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x4000000000, 0x9}) setuid(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x96e3, 0x0, 0xffffffc1, "48cca0f1f81a6ad70e13a0e265f8000020006100"}) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt(r2, 0x6, 0x1, &(0x7f0000000280)="e9f2d7798689ff222fba97fc1e5a7ecba01eba7e0c48300dfbb1f117f3dffe46cd05463a7d1f66f96acb01b4d67ac1d689f05390433a92eecbd7ec95602fa31c8cb2f4efe50c57f5a81c9ee90515a3398794f86b23d510", 0x57) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x43728416) r3 = syz_open_pts() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000440)={0x5, &(0x7f0000000340)=[{0x8, 0x0, 0x0, 0x9}, {0x0, 0x50, 0x0, 0x6}, {0xfe, 0xfd, 0xff, 0xc5}, {0x7ff, 0x8e, 0x5, 0x3}, {0x8, 0x2a, 0x7, 0xffffffe0}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x40000802) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSBRK(r5, 0x2000747b) r6 = semget$private(0x0, 0x4, 0x3a) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000540)=""/137) mmap(&(0x7f0000045000/0x3000)=nil, 0x3000, 0x1, 0x4032, 0xffffffffffffffff, 0xfffffffffffffffd) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000001c0)=0xfff) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) preadv(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/99, 0x63}, {&(0x7f0000000180)=""/64, 0x40}], 0x2, 0x9) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) sysctl$hw(&(0x7f0000000000)={0x6, 0xd}, 0x2, 0x0, 0x0, 0x0, 0x0) recvmmsg(r7, &(0x7f0000000300)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x20100000, 0xa}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000000)=[0x78, 0x0]) executing program 5: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000080)=0x4, 0x4) listen(r0, 0x0) socket$unix(0x1, 0x2, 0x0) socket(0x11, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000200)="4b000001", 0x4) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, &(0x7f0000000040)=0x5) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x20) ftruncate(0xffffffffffffffff, 0x0) open(0x0, 0x80000000000206, 0x0) kqueue() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) socket(0x0, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, 0x0) r1 = socket(0x0, 0x5, 0x0) r2 = socket(0x0, 0x2, 0x0) setsockopt(r2, 0x29, 0xe, &(0x7f0000000000), 0x0) dup2(0xffffffffffffffff, r1) connect$unix(r1, 0x0, 0x0) semop(0x0, 0x0, 0x0) fsync(0xffffffffffffffff) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0xd, &(0x7f0000000000)="ea0000ee7f000801", 0x8) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x3d}, {0x4, 0x0, 0x0, 0x4}, {0x406, 0x4a}]}) executing program 2: semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x1004, 0x0) setrlimit(0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, &(0x7f0000000100), 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = socket(0x6, 0x1, 0x80) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x103e, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) r1 = open(0x0, 0x10, 0x0) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, 0x0}) chroot(&(0x7f0000000740)='.\x00') ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x3}, {0x2}, {0x9, 0x0, 0x0, 0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x2, &(0x7f0000000100)="2997182a71ac0058000000f01c94a3c37082", &(0x7f0000000080)=0x12, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206923, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x12}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f000047b000/0x4000)=nil, 0x4000, 0x4) sysctl$net_inet_ip(&(0x7f0000000000), 0x4, 0x0, 0x0, &(0x7f00000011c0)='\x00\x00\x00\x00', 0x4) r2 = syz_open_pts() syz_emit_ethernet(0x2a, &(0x7f0000000140)=ANY=[@ANYRES64=r2, @ANYRESOCT, @ANYRESDEC]) syz_emit_ethernet(0x400f, 0x0) socketpair(0x1, 0x0, 0x0, &(0x7f0000000000)) socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f0000000080)) r3 = socket(0x18, 0x0, 0x0) ioctl$FIONREAD(r3, 0x8080691a, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0xb5a8, 0x41, {0x0, 0x400000}}) 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) syz_emit_ethernet(0x5e, &(0x7f0000000080)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd605f6ad900283a003bcc2629a17a6c58afb8877c8be162e3000000000c000000000000000401050101"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xb, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r5 = dup(r4) dup2(r5, r3) setsockopt(r3, 0x1000000029, 0xd, &(0x7f0000000000), 0x0) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) r6 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fc6000/0x1000)=nil) getitimer(0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setregid(0x0, r8) setgroups(0x0, 0x0) setreuid(0xee00, 0x0) r9 = getuid() setreuid(0xee00, r9) shmat(r6, &(0x7f00002d7000/0x1000)=nil, 0x0) socket(0x2, 0x2, 0x0) r10 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r10, 0x8040691a, &(0x7f00000001c0)) executing program 5: msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee4"], 0x401, 0x0) pipe2(&(0x7f0000000380), 0x10004) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) sysctl$kern(&(0x7f0000000040)={0x1, 0x48}, 0x2, &(0x7f0000000080), &(0x7f00000000c0), 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(0xffffffffffffffff, &(0x7f0000001100)=[{&(0x7f00000003c0)="e657665c10ba372bcd7f4ac7fa9eecf61ce6a323631c6ac828fbeadd864c3dcf6ea159cbfe37a13e3d7e0477e3060e98", 0x30}], 0x1) socket(0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x0) r1 = msgget(0x1, 0x8) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/208) socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) msgget(0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f00000000c0)=0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x6446a3820a2b9791, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000340)={&(0x7f0000000300)=[{}, {0x83, 0x20}], 0x2}) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r2 = socket(0x11, 0x3, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000013c0), 0x1, 0x0) ioctl$WSKBDIO_COMPLEXBELL(r3, 0x4004570c, &(0x7f0000001400)={0x9, 0x0, 0x5, 0x1}) sendto$unix(r2, &(0x7f0000000240)="b10005016000009f050000000010000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de535e9e77804be38164991f700cffffffffffffffffa23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6010000000000720fc881ea772ec5890405b3ffc7a65396f4cd1257aea8c500002002fbfc0c2300008abfba090012051eeab71d89e0005b08040381ecb66400000000000000000012204b00"/182, 0xb6, 0x0, 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) setpgid(0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x5c}, {0x25, 0x0, 0x0, 0x4}, {0x6, 0x0, 0x0, 0xfffffffd}]}) writev(r4, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x96, 0x200}, 0x10000000000}) r0 = socket(0x6, 0x3, 0xe3) connect$unix(r0, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3, "cfe4ef0d51a8f12514cfc9f3cb5e53f617f969ef"}) sysctl$kern(&(0x7f0000000080)={0x1, 0x37}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x10, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknod(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000036c0)=[{&(0x7f0000005780)="c101aa340214881844dc6d1e1cd821b2eb5441a69b7065b348c6d79eda1ec82e4ebc77c164f802f24bfb75c248e85e51acca2466b2c4fe8f642210ea4a8c579c818de65134aa1738b13c98d96fdcfca0c98c65cf4ccf96ca477175da04a450f24359c9fff263684e43b9b4c5c58f32a08515a8f1d61ec61f63e7e72bd16f4eb03efae7f001cfc1cf5eb3156e818d14ea7dad95053e50b41f5b3d0a21b692227225deac949293beb5bb1d1536cc20f756db2d8cfab28959f8f3b591735a28dc22905dfc889a6e49bef31156173b7f6ce67b194244c7a05aea1a9ac480396e8c2c4354c52a6ce829c2a760bc81ebddf428eb2ba04f07f1e31f850624ac9313b9f44e67bca382400e8aac929f920cbe99e967652e6b94fd2517c61b2d524180c33f4f6aea2bebc31cd10687f04ca7e6cae800ef3ccf1cf74baf23a5d0a1875250d3dc1d8358671cc016110b452d", 0x14c}], 0x1) execve(0x0, 0x0, 0x0) mknod$loop(0x0, 0x80, 0x0) link(0x0, 0x0) setitimer(0x0, &(0x7f0000000000)={{}, {0xffffffff}}, 0x0) kqueue() getitimer(0x0, 0xfffffffffffffffe) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3}, {0x6, 0x0, 0x0, 0x85}]}) sysctl$kern(&(0x7f0000000200)={0x1, 0x16}, 0x4000000000000283, &(0x7f0000000240)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000140), 0x4) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f00000001c0)={&(0x7f00000000c0)='./file0\x00', 0x32, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000002c0)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x408) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x4, 0x0) socket(0x18, 0x4, 0x0) socket(0x18, 0x2, 0x0) executing program 6: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSKBDIO_SETKEYREPEAT(0xffffffffffffffff, 0x800c5707, &(0x7f0000000080)={0x9, 0x0, 0x2}) ioctl$WSKBDIO_SETENCODING(0xffffffffffffffff, 0x80045710, &(0x7f00000000c0)) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) getgid() readv(r0, &(0x7f0000000ac0)=[{&(0x7f0000000740)=""/29, 0x1d}], 0x1) r1 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x10, 0xffffffffffffffff, 0x0) r2 = socket(0x0, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000180), 0x0) fchflags(r2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r4 = socket(0x18, 0x2, 0x0) r5 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = dup2(r4, r5) writev(r6, &(0x7f0000000040)=[{&(0x7f0000000140)="f2d7eb6ad05d5378539f435a1e26573ed42d07ab419ad9bb28f401fd884a27222ea8b92577f4d6740b1c7c40fd0608d91b4593759711fd270697ef2c1e10c9039356db4c3a90806203db6aa44c60d52f68e8d48a7f62cad660f95e5975425852a654c7161003cd8c3ab4423f8bc746821e33cdfaa93224e68a12ccb4b73eec1c70e02aa63e3af16e3a7233f6e0f5960f057af0496ef7f34824be70e96d95fbc8d1b182085cb8481d7be4687410eddec6995005c69fe208ab412c91964ff1cd4521e161b445c1844bfb11349607c80daf9cc0f0de0197a1529092b7df42ef2a9ea57187bbb12d3460a5864b6dd493f28119a39f03b1db6d1396d30e25937c5aceba2fc5423190ce5663cead243c8d3bd0425645e4baa01fcc0e97a250319e953e3c5c3787b978b0412534c34b505b99bcd4d91a6e3c00bb43904dfd92cb00150fd55c7b45eca9d6eee2275d342be77862d434667afe15c7ab1b18b686e120d76b4c1515e6e492b526f665fa21d2f5351cec49021cfe3ab97f50c82279341bbc76d2561698e82289ba5d361c855247743dd9066e86f7997b7d8e08fe738ee17b6a2667be281cd314c63f1994f312dd7d56b3517646d9ed6705d982975f1d6ebe663c2c907d557279f7f8385d061555e6e67bab807db8a8725bb6ef923a25de5bc7fda100434108f04b056778dfc24083f7a8dc48b0417f9aa49b86bfa300d36384d0fdef21e3bc3fbf7c8fe02f2f719bb30c15ef5f29a160e5529cb785cbb975568cb43ae5b2048f96e3916a82d73ef341e078485abe9ccb561e58ce8241ca32c2d1e83944202e74c9999cc0c0afe42dafe5b4c2d9c1046a78f82530c070d0396b39c09f37d8518d1a4b5e73d5ad395eab9853c05680be4dde1bf763836bfa1763c4a56e7911d5afc49bcc091f803cf5d8bc66cbada9e54a90524c633b951b4b0793b452a91778fb7e59f9ad4bd36410e452faf13e8ae6aa74bf9e720a356a2f23ab7a68874aa67aa2ba1cc1232663f0dd9a0a2739af7a58030ac5ec1545017256c6a551bfb7aa16adcdeae67330bcee6041edeb6e3a355015097650e675be0855a82ae5a568899c158904facf91df9afcd5d5c38f04ec6781ec0d262f21fdb7bd946ec93521aeed5cf78733be4dd86912177c923b7d545720289b71ac7202dc99b36834fa87f3fc70dc6ac6a316334b4c6671ebea1f8d410a9ca7c2543d09b2e8dfaaf6f46a8f5bce46a5496d4eaba17bc27ea459d7f81e9bb2eeaea47342779a08cfda7acf30ff7313de43b3de05b7ec3ddf14ab7acd184012985fd41f954cca3438abb85780d42cb8af818f220e7e1f3cfa2f50bede231696107f8e6babcf5df968e0d5d0400da0dababf45006b861b6dad9767c20425ca6adc96f63fe3dac333b0a2105c3934b53a274a3e5cb93e4b5c352b49583228a4b5cc5d7455ac2714c8001508424efb902e9e6962c3f214bca71f71bf92cf8f76972063173d4f46d729655219017de460b94a143b8407e3326814eb82de9409a34c8ac2599da8a066b317bfd4436ea05c87a07b34edf6f98476fb187579219798f69c0ec67779b81c4a5693cfa65f4dbe9a7cd7f1c6d9bcbffdcf0a1f96cb75ae6afd2b1427c3022d2ffc64575e678e022d1d7086e266835812512999169a861ecce161857e11c888d4762334d9ee96b1dcd2590eb84d45317ef7116cbcc2f8cd52e870f1605b79b7e0dc3107a24cf86f7409e52cc7ca5768b0babe61931e1e28983e3d2b3f17cf4bc1dc27a83c71c9c19773fb163234bb9729ff5e4cf6a6c986029d62e05aa8c1d200afde43c154b1819e621830d96690790fb93ea0eeecc3bb2ea0a99fcdf316bf370fa6bc650d71499259448a7b2e2de0e1519f02945a80ee26a55f593df65ea9d8bad4a22df441d78d32fdf2158b09e1549f85f9099383aad2d786f0f2f64ba2af5ba180fe1637209cf16b9fa611758df10ee597bb0ee039cbc0abf8ef7d96502dc7042cce83276c359ebb79ed90d619a9c237e2abb587b69d9ec9e388bfff36c0464bb08c130a6388928577b9ca5d2ffac06143c21bf833599f2797186b3524dc74ec7cfc17903e729b55be9d01d73c36843509ffc1e7ab5d23ae586e3e645f378a348d9193913207dbf21c31f6030c2ad588a17655b1db5af7481bac7ffef0cfd5b7b5cccad38136842d85eed8c8fdcd2fff9d21e56a48911df184dca8c38ae2f08f0ee0fc8d9e75eee5aa0a540e846dce7768c08bd8dc26294f836d55f261908461fb3bc80fbb1570e4bc127b42bbdf04032dd55599f6a3eaa6529e3ca0d1e169a7c8480523b1483b3a4ae307b2f2c1211b33508d8cce410009a9efece99ef34427e7149f6f9a83e0fc3000d2b0ff651949e2c0d72673f6f7f759228df7893068967b504b120e5618d3b7d981437532d9bcc5d223ac00ff9659fdf071e6a7858e8f08a20fd993af3091ed70d52b32f3e794824771c6fb3b9eb07c82a02f07389adb94708ec315c8cea990bef29777b161244b2818b15d136961702df97fd8834e0a628f0c068eaeb3060169f1b07de8e1427477c4972569a6758de16890a8d9fe37a2e91a54de517749b84e33117345a051232cff2525dcb31925c1d9a0d0619477b3da894c7050223f82b728ec1c60efd057a2044f125977513f64d34e426abd47c48186d73759bc1b80b92fb6af8b1f0a96b40bc15252f2db083dfac7e90268dd8141c2d71f28858a84d71ccccaef9246bb41958d9540e33939275f7c89", 0x7a0}], 0x1) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) sysctl$net_inet_ip(&(0x7f0000000100), 0x4, 0x0, &(0x7f0000000140), &(0x7f0000000340)="ed", 0x1) syz_emit_ethernet(0x36, &(0x7f0000000080)={@broadcast, @random="7df8820ef6ac", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @multicast1=0xe000ffff}, @tcp={{0x1, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbfffbfdb6cb78a930c0", 0xc) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) sysctl$net_inet_ipcomp(&(0x7f0000000040), 0xa, &(0x7f0000000180), 0x0, &(0x7f0000000140), 0x0) executing program 4: open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) select(0x40, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, &(0x7f0000001a80)={0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd}, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000501600000000200000007000000110002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e21e000000c257699a5f139b020000005d223e7d026ba80163003728210200d38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361f1257aea8c500002002f2ff0c2300008abf", 0x8e, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7959) writev(r3, &(0x7f0000000100)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r3, &(0x7f00000000c0)="84", 0x1) write(r3, &(0x7f00000004c0)="09eb00000db57c60c001267f5d5e8ee581e12aaa95ab10eba007a90172c84c838b4278ad535c2a591c97413f308cbbaee481ca7f31dbd1562ef7a6540a", 0x3d) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x61}, {0x15}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$WSKBDIO_SETMAP(r2, 0x8010570e, &(0x7f0000000140)={0x0, 0x0}) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) syz_emit_ethernet(0x60, &(0x7f00000013c0)=ANY=[@ANYBLOB="ffffff0100ff00000000000086dd60080000002a3a0000000000000000000000000000000000fe8000000000000000000000000000bb890090780000000000000000000000000000000000000001fe8000000000000000000000000000aa0000"]) syz_extract_tcp_res(&(0x7f0000001200), 0x3eec1616, 0x80000000) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@random="78ad55e8f895", @broadcast, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x0, @random="07b2ba59f1b3", @local={0xac, 0x14, 0x0}, @empty, @multicast2}}}}) sysctl$hw(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0), 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x0, 0x0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3d}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", 0x0, 0x0, 0x0) socket(0x0, 0x2, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) setgroups(0x0, 0x0) mkdirat(0xffffffffffffff9c, 0x0, 0x0) mlock(&(0x7f0000000000/0x13000)=nil, 0x13000) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000001bc0)="dc232c", 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x3) ioctl$VMM_IOC_RUN(r1, 0xc0305602, &(0x7f0000000140)={0x4, 0x0, 0x0, 0x0, 0x0}) r2 = getuid() r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) fchownat(r3, &(0x7f00000000c0)='./file0\x00', r2, 0x0, 0x0) setreuid(0xee00, r2) r4 = geteuid() setreuid(r2, r4) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="016f8430", 0x4) r5 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r5, 0x80206979, &(0x7f0000000000)) syz_emit_ethernet(0xc2, &(0x7f0000000000)={@broadcast, @empty, [{[{0x88a8, 0x3}], {0x8100, 0x1, 0x1, 0x4}}], {@generic={0x900, "64caf6db23cde3d50719fd030a1b28dd276d3e957ef0ebce0c9db4c060841f675295e42d6d02705bb9bd75c2b1b41ef6763dabdf88f5255bcfad531165d8658bbaf6700a6f9b38be7468b4da8ea798527586522ee1b39466f45216dade60276fcff28843f7686561f0d7120e9c3d265822ddd5891bf8dff06af5ee71ce514fde7102d05652fde797f9ec0a9135371ef9810ab03e38dea14c28f2be24e55f07c0b1928430849d1b248a7733d6"}}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x2}, {0x1c}, {0x8006}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000007c0)=[{{r1}, 0xfffffffffffffffd, 0x6, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffc}, {{}, 0xfffffffffffffff9, 0x4, 0x1fbe0bd124f4a643, 0x8, 0x8}, {{}, 0x1, 0x8, 0x40000000, 0x2, 0x9}], 0x7ffe, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0x801169ac, &(0x7f00000001c0)) r3 = shmget$private(0x0, 0x4000, 0x4c2, &(0x7f0000ff4000/0x4000)=nil) r4 = shmget(0x2, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) r5 = shmat(r3, &(0x7f0000ff2000/0x4000)=nil, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', 0x0, 0x0) rename(&(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000a40)='./file0\x00') shmdt(r5) shmat(r4, &(0x7f0000ff3000/0xb000)=nil, 0x0) shmat(0x0, &(0x7f0000ff6000/0x4000)=nil, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$WSMOUSEIO_GTYPE(r7, 0x40045720, &(0x7f0000000200)) bind$unix(r6, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) getsockname$unix(r6, 0x0, &(0x7f0000000680)=0x5f) r8 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000640), 0x40, 0x0) ioctl$VNDIOCSET(r8, 0x20006473, 0x0) executing program 4: sysctl$hw(&(0x7f0000000200)={0x6, 0x18}, 0x2, 0x0, 0x0, &(0x7f0000000080)="01000000", 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) (async) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0x2, 0x3, 0x0) (async) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80206919, &(0x7f00000001c0)) r4 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r4, 0x8020690c, &(0x7f00000001c0)) close(0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) socketpair$unix(0x1, 0x2, 0x0, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, 0x0) socket(0x20, 0x2, 0x0) (async) r5 = socket(0x20, 0x2, 0x0) open(&(0x7f0000000bc0)='./file0\x00', 0x200, 0x0) (async) r6 = open(&(0x7f0000000bc0)='./file0\x00', 0x200, 0x0) fcntl$lock(r6, 0x7, 0x0) (async) fcntl$lock(r6, 0x7, 0x0) setsockopt(r5, 0x3, 0x2, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) (async) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) setrlimit(0x6, &(0x7f0000000980)={0x400, 0x100000000000054}) (async) setrlimit(0x6, &(0x7f0000000980)={0x400, 0x100000000000054}) r7 = syz_open_pts() close(r7) r8 = syz_open_pts() ioctl$FIOASYNC(r8, 0x80047460, &(0x7f00000000c0)=0x6) writev(r7, &(0x7f0000000000)=[{&(0x7f0000000440)="4b9af7fcfcd118266599d337f3ab2855c2484c2badc135683fabf4e02113e2651449f7c04cee40ab794bd047d3a99b65d75b1ecad12e9710e9a4a16efaff6a2405e1e1cde5f1756553dab144cdda592a8ed55973e9f03e9b6fb5dc975212971aaca3fac3e25b7e5ae4", 0x69}], 0x1) (async) writev(r7, &(0x7f0000000000)=[{&(0x7f0000000440)="4b9af7fcfcd118266599d337f3ab2855c2484c2badc135683fabf4e02113e2651449f7c04cee40ab794bd047d3a99b65d75b1ecad12e9710e9a4a16efaff6a2405e1e1cde5f1756553dab144cdda592a8ed55973e9f03e9b6fb5dc975212971aaca3fac3e25b7e5ae4", 0x69}], 0x1) socket(0x0, 0x2, 0x0) (async) socket(0x0, 0x2, 0x0) socket(0x2, 0x2, 0x0) clock_settime(0x100000000000000, &(0x7f0000000000)) executing program 2: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x6) r1 = semget$private(0x0, 0x4, 0x5db) semop(r1, &(0x7f0000000040)=[{0x0, 0x9, 0x1000}, {0x0, 0x9, 0x1000}, {0x7, 0x1, 0x800}, {0x3, 0x1f, 0x1000}, {0x0, 0x3f, 0x800}], 0x5) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_data=&(0x7f0000000080)="4f75ca9040b722d13bed72d166e81f0a09b758aac4b0f4f7ca3a6820888def5dbf849ef86445b34e4b5f2ede95fca54b12ad138469ebd9b9064f39c9d2461d51e4f91ab635fa73ef088665367a0b7a90df7763c3084f380f24e0d3"}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fchdir(r2) semop(r1, &(0x7f0000000200)=[{0x4, 0x5}, {0x0, 0x8000, 0x1000}, {0x2, 0x3}, {0x6, 0x7ff}, {0x2, 0x3, 0x800}, {0x0, 0x100, 0x800}], 0x6) mknod(&(0x7f0000000240)='./file0\x00', 0xc000, 0xfffff000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) getrusage(0xffffffffffffffff, &(0x7f00000002c0)) close(0xffffffffffffffff) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000380), 0x10000, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0), 0x40, 0x0) r5 = dup(r0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000440)={0x1, &(0x7f0000000400)=[{0x6, 0xda, 0x0, 0xffff}]}) bind$inet6(r0, &(0x7f0000000480)={0x18, 0x0, 0x3, 0x7}, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000004c0)=[0x1000, 0x100, 0xf684]) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000000500)) r6 = dup(r4) r7 = dup2(r6, r5) r8 = fcntl$dupfd(r2, 0xa, r7) sendto$inet6(r7, &(0x7f0000000580)="10df6a3e68de4f76d55a818880b2f52befc52057", 0x14, 0x0, &(0x7f00000005c0)={0x18, 0x3, 0x40, 0x6}, 0xc) setregid(r3, r3) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r8, 0x5) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000640)={0x3, &(0x7f0000000600)=[{0x4, 0x8, 0x3, 0x3}, {0x9, 0x1, 0x2, 0x40000000}, {0xe87b, 0x42, 0x3, 0x7}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000006c0)={'tap', 0x0}) executing program 3: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xc8}, {0x3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x1}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x55}, 0x3, &(0x7f0000000300)="58bc5a7f0000000000000084cf8f23dca7a080bb8f00000000000000e74f1dd1ba20b3ffcc35c11fc39a17498311bcf9f34ce55efc6aae818aa9f6e6382c76c7ba51ac6a998cf9860d52111f5d81ef087ffcd82c4c878c5790233ad2174c54cb2612500bf566060916ea8ce2916ee768e635a143b67839dbd0c0f87302ff60121c7c6bb13349a09d77014ade41ef21b1f6673563bbaf74e8c4f207f1a98aae3524c2c831ef18c45f2dae0f7396fd8d8b50b43b38f0e29e7113e47e4251a34854b7457c68087a48e7a3f975dfe7a67fb5a0a018321539a58382d197be5fa64c2065f0f40b3b8d6a779512ac7145d76c1825fc2d3d381817b0a138ff39a0996b3bf594265730ecc49333b7a2fad0fbc19bee22849dff2514224a62b5d91dca628c7787c4ae0371372f1bbcc596fb493c0b18f74983c5d1e955178b3aee2c466f0d16036f629b31cd041bd2fa9887cdf9a0fb07d336ecd57d3440eff694c41f5d4dd50423189b2354e7f1e4f77004d52925308399921c92b4a9cbbdf88f0f6517c78406b1569f401d49dedb62d1a382941b0f45fada915c851fcf9427105530c62bdfd9bdac5c440e9cfd3d2153e342c8464bb3edccaec8e5c835523c8e4c91aeb218661fd1591a288d83ee32eed88da0324e92eaf6a6e11d5c6194782123", &(0x7f0000000080)=0x52, 0x0, 0xe5f81a4756f9a02) mknod(&(0x7f0000000140)='./file0\x00', 0x6000, 0x11d4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socket$inet(0x18, 0x3, 0x102) sendmsg$unix(r0, &(0x7f0000002e80)={&(0x7f00000001c0), 0xa, 0x0}, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="000068cfe7016e7f064ecac54a4f44a73aad7ef372cea02c214b41f445cba2f139f50000e0549201ce1d617a", 0x2c) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000), 0x0) socket(0x1, 0x3, 0x0) pipe(&(0x7f0000000280)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) socket(0x0, 0x0, 0x0) setsockopt(r0, 0x95b, 0xfffffffc, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x3a) r4 = dup2(r3, r3) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) write(r3, &(0x7f0000000140)="12e1f34ba50431a705ebc43698534b58eba4294dcae97a05ae0a10716df5", 0x1e) executing program 7: open(0x0, 0x20, 0x122) ioctl$WSMOUSEIO_GCALIBCOORDS(0xffffffffffffffff, 0x41205725, 0x0) r0 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x82) mkdir(0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) connect$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xc4, 0x200}}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x400000002, 0x0) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) r4 = dup2(r3, r2) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, 0x0) kqueue() sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xfffffffffffffffb, 0x0, 0x40000010000000, 0x1, 0x0, 0x4000, 0x0, 0xfffffffffffffffe}, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x20, 0x3fe56f89, 0x100000000000}, {{r5}, 0xfffffffffffffffe, 0xf2, 0x1, 0x0, 0x4}, {{r2}, 0x0, 0x61, 0x40000000, 0x2}], 0x81, 0x0, 0xffff8000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(0xffffffffffffffff, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) close(r6) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x6, 0x0, 0x0, 0x85}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x5, &(0x7f00000002c0)=[{0x1bd4, 0xa3, 0x3, 0x5}, {0x7, 0x5, 0xf7, 0x1}, {0x3, 0x3, 0x2}, {0x7, 0x6, 0xf7}, {0x0, 0x8, 0x6, 0x1ff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) setrlimit(0x6, &(0x7f00000000c0)={0x1, 0x4c45}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x7ff, 0x7fff, 0x201, 0xffffffdd, "8b030003b90900787d902b56d864d3c3a3f4d3c9", 0x4020000}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x6}, 0x10) mknodat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x1000, 0xffffffff) ioctl$WSKBDIO_BELL(0xffffffffffffffff, 0x20005701) sysctl$kern(0x0, 0x0, &(0x7f0000000100), 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206910, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) chflagsat(r2, &(0x7f00000001c0)='./bus\x00', 0x10000, 0x0) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) executing program 6: writev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f00000009c0)="79602087ceb96bb9e544771104519e3fe61a9a8a18d16107e32f3def42a97eeee98095839254af756ea93fe2a3c7b7de53d4845e3d08c2e311cf2112a457c0a19fd549af9221acbfed5d00ed9a1136a67814b68bf80c0e99dbe51954ece2df81d0d73ed08e45205f91a41fe9ab16447f5bfb67a3716b0d4252a8d6fbc844273d6bff1d06d97746e4f10f8326fd0d6063fbac5d7a63f3e418f67c21405b81bc629c28ad8d5be693f5029494a2dfbc777a5cf13ca4c5fd7e8b7aec3801778d10f4823dee8d9e433dd7c80c5e085517c83643d19b52cd0906ec96388f2df9f3f6a3c4f45e01d2472579689361161bd3b5805247dcea9fac901660ac46cfd9ebb455ffcbb2cb1526bb1e3c3ed6b70a68e661006d459abd7efa147ae147badfa922d8cca5a52515c3a4064d317526f49380cad656194d8a1c9bc4b204d5ef95f035715f6c0ff584cbc67891a709998803221ca0d02a4b1f0d1906025b8985a656b006f72b7625859cd0996669d908f85ff6d9eee713d8970a63b3fbc36f3d001bbeaa375d2b29258c841999e4dddb567bbc3ece5ff89cebe109a0ead6be7008abac75f143989d0f5731192e63678a4d8448309330a8faee1d0bfbd9ae4137ce53d070e4e1cedbe92cdd253dc408195dedcf4aba65a0693f14778df58750b5ce3cbef88b8d6d56e8a29e7c5c04475bc6bcbc9b5f53ab259fdcd46d3f6e5b10689b74be326fc711adcc7efedf7674a7fddfe0a645a24976153e7bb7b0fcc2e2219f31b041627d2029dfaad230540a35295bd22bc9e702db1ce51763b4e9a5f3f7244334b670c47398da0b790300162b618eddcb410a35d47d7f31f9bfe9578588751e9b7cc058f8058bc6ff4b7a6c8ed64595972092b68ef7e7a4b4c9a4591cb2774edf5a846aa52d4780d15d3aa61305b8fa117ebcbb6932e77095e9baf78132171c5b13180f8abe98a0f7fdebc359823f51248aa7cf90a91df10dfe47b7546c2d051807d100373f0e7d9c9ff998ed4e13d22c6c4b853f47f76e2fce13bfd15e842a3b4ad76c7ae186f8689c79ad4ec32f9fbaa4e908d04accba95f97e45a2dd831f58c40ce1060c32d1d602d3113accdf16d1af6e148d0e2c58f8ea1878ec340ed463e4342fe7b9531644c40f0418f9e9d67582ddb54b2930cc400bbf81032920fe971f27e9d523425e7ff716ffc0c6ada4957b925b632028f16b2549cff01616e3dc97f4d54afb399e6e3896a062ee6ed61e09c15a1676ff9f41e093354c38f91d623dc6b7cb529beef2e63fcb4daf3342243673d1f5c2c90b32d6322a3b033a2a597e8eb14034f960013df2547f855433bd2c3d642f98d79ea35287706aaf3245494f00cc552c7ab75876d850b0b46307f4001ba99841a3c178600f3699080cbd0a899774aacccb110714abef164d1ac2f99a4273585bea26e33f5ae9b6f96fa490fe3c8617287be6e9f96108932725b3b2886d07cf24172eaa85430be08e9d50fab27e4afeb9ec5195bcf331d5d904598ec9859d6ffc30e10bcb14c5d354b8e26102ef339eeec8ac2845521b48c0e5bc5deaca4d88b1f7af9dee5226675b3a6bd70543a408309e27d0e29af0cdd0f7bd287ee06aeb8976f14e6afa79c2011f1f188187e184f520d2d095ebc95fa80a24e64940a1d4b169ffa3db8b32c272f267f895fae769d0cd420e33ed5d8cc9e1066c64b3632fbf66f320eb9477dcf5a4f0af7d853569ba5fd6ea1ebf1547af45ca65db068ec43cd02e81fcd0f40327024361786bc0d7dfc1741eb306223c51021e3cc64500a7923c60fac20b2d212d6a76d611aacd32f0fce123ce02b36bf54b932e38cdcd30351989e530b1b575c02c3ebb8389a547dea1b4cea31d305af460c9bc4537be91f5271c1fa87cc4905a033fa36536ff7ef5f5997d8578638802f472874a0bbf7d6ba95da5a78af5f8ccdf3e816accd059bb83cdb171008df347720b1b4619d0b334889712e95a8625dba45ba15caec8243f9fbbb55d6f1372acd894a1f536d20bb4c161de9016eef27fa6a1440e3315c5160fe9f7b9da4bf9701688e38bf15d0892c239685802dd74a2acbd9d6039fe5e695ed52bb68cf6654bcbc2fa71d89bac695aa0b77d530b4d40cda7072b93d2e15f2bc215c0c71ea436692779d54a6083a0eaf44b51dd4126777c5c9dca788535a0f23e9dec168bb3766027a21375d965098f9f33aa3f6d639e3a94e32e0422f9aaed71ffbd816169d8c7213ed62d21e6eaa01a14dddab63967b16b5354", 0x641}], 0x1) setitimer(0x0, &(0x7f0000000140)={{}, {0x0, 0x7}}, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x2010, r0, 0x401) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000500)="9401050138a85a80b1b0782797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c32717397d6ec6952ec90de81ed297b2319e130f", 0x194, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000001300)="8b", 0x1}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000026c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}, {}, {}, {{0xffffffffffffff9c}}, {}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f00000000c0)='./bus\x00', 0x8, 0xd01) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) getitimer(0x2, &(0x7f0000000100)) openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x4ebfac6bbaf7949) semop(0x0, 0x0, 0x0) socket(0x18, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x0, 0x7, 0x2}, 0x8) socket(0x18, 0x0, 0x0) connect(0xffffffffffffffff, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x23, 0x0, 0x0, 0x0) msgget(0x3, 0x158) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x2, 0xfffffffe}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) accept(r2, 0x0, &(0x7f0000001300)) executing program 7: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff}, 0xe0ffffffffffffff}) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x69) r1 = geteuid() setreuid(r1, r1) r2 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r3 = getuid() fchown(r2, r3, 0x0) r4 = getuid() setreuid(0xee00, r4) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='.\x00') ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r5 = socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2143d123942230399a389936299c9d6f3f7a9c77"}) r6 = kqueue() kevent(r6, &(0x7f0000000180)=[{{}, 0xfffffffffffffffe, 0x1d, 0x0, 0xffffffffffffffff}], 0x6, 0x0, 0x80000001, 0x0) sendmsg$unix(r5, &(0x7f0000000500)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000600)="df2388fedacdcdcd7d9037ed743ab252fcb82d088c196929e4403f38168e0fc604bf979ff0811761e3661ad233b33c5a94c3db164700b829db6a7c16d727b9aa4b39060c9d94b6b2e839d57252cb93e8f26a8a478731a9e61b3dca1b720e71dacb77b6828aaa41409437b80479fa5d62995e5b197fd7b1e5b1dcbe2431f1415e5e1488dde8104392c0ebc6e6db812e5f32db20ae05437d8ffd9e5468a2c82e489fe67a46b0fc99e4c8fbeb86b0d7e2a57f65dcb8adc343fcdf9f09390be532bf3630893d920858ecb2842fa4090a363c4c1d63acf78e2cab4572be22c687cf40bbb0a5046074af31d08da9fb5361e07f43465fdcf6edd63e8198b1d560767b8eb4ca71fe0d9861441fb2311f1dabc7c6e178521e5d2a0cbcceb24cb22d29e2a088443e766c821d7aa0eb4c3af23333b4ea5717a9f90de34ad14baca7cee0f42c5ce142909b874c4ca17e8cd9491ca93999735f691061ecf123bedf2f02fe4c55ab9d", 0x162}, {&(0x7f00000003c0)="626c7f8a08b39156ffd29519da68bf40ecfa106f83122ad025cbeeca15b29f7a6f8f45f105780be22b5ad4a1cb8eadc3b269d76747922b9f13036f6dbc933ef821273e0ad108c870edc47f599f54c190a40f16983d134c268dec12df68e51d165dbcaa0e2e5bf146f35a", 0x6a}], 0x2, &(0x7f0000000280)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r5, @ANYRES32, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32, @ANYRES32=r2, @ANYRESOCT=r6, @ANYRES32=r0, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES16=r4, @ANYRES32, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="37f2ff00"], 0x70, 0x9}, 0x2) openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0xe8, 0x0) setreuid(r1, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socketpair$unix(0x1, 0x0, 0x0, 0x0) r7 = syz_open_pts() readv(r7, &(0x7f00000012c0)=[{&(0x7f0000001200)=""/1, 0x1}], 0x1) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x11, r5, 0x3) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000340)={0x2, 0x7, 0xfbfffffe, 0x0, "d76c3f46000000091f0160fbff2000"}) getsockopt(r5, 0x3, 0x77, &(0x7f0000000540)=""/138, &(0x7f0000000240)=0x8a) syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x2f03, "000001304c0000910000000000007c0002004000"}) ioctl$FIONREAD(r5, 0x8040691a, &(0x7f00000001c0)) executing program 2: syz_emit_ethernet(0x36, 0x0) rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000240)=@un=@file={0x0, ""/528}, 0x212, 0x0, 0x0, 0x0}, 0xfffffffe}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x2, 0x0, 0x27}, 0x4, &(0x7f0000000600)="b6f5815ada6448041ddbc5b9af3ec2a9b02c0db77c0b60334d098f58d6514596f047794ee7aa6d238d40cf7116deb6b66d49efe839d7af0f73080b07951488be99b39efe0faff2ffc43a4999ce85c6d89c0b573a5dce371fffcbacfe09153fe1a0806caad01e7669f4cad3ed32bbf7175ecb352111b979150eaf96c34be8edf2412b501c8d50c039bdd0be5d4656cb27846e37bab9d43f9b6cd55f7a941b884a7a9a53a81c2a00dc194b90d61e353fe957ca728fddac3a8319900b2d2ee9", 0x0, &(0x7f00000005c0)="db10fe73d8948348247dba91bbf7f1e289fdfa3027a36eccbabae44adda6e4a33e62ec82f44067a6a8a17a50dfc2b50000", 0x31) sendmmsg(r0, &(0x7f0000000080)={0x0}, 0x10, 0x0) sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0xe}, 0x4, &(0x7f0000000480)="3ba789e06fb4b7ec13bb563921e16a4d79c5eab69aa9a3da8754f9379d17ef8afe90523f62ed5f4e779b1d949b14d02c6d060aa3682806aa1b7779476e53c87be08ec9329ed8678b2d70b3381d182ecc020a7d2d815f2a0a36a902174e5ab1d7e2ec1bfb88f365454b3616ef35f835b1b9d485408c7d43f1952abe63e7906910eb40cb060a7b6dfca38fe98d74af23a291b9e30df5d5d1672a5e0c012c2c688893697c1099537b15", &(0x7f0000000180)=0xa8, &(0x7f0000000540)="bf6fd292ee114b7d4da8249cdf122a65a88fed44dc0c94d5fc0040da70a53d68e6ea2a1983b409ffa4108383d542a30422992c5d4088286255f2e85d461241672036473b3d1e8edcd9f89cdffc74878c13a08dc32fe68dd3ee9b78b5f88d995d98b85bcca2431065908889161a73245f70e0", 0x72) r1 = kqueue() mkdir(&(0x7f0000000000)='./file2\x00', 0x0) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x8410, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socket(0x2, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x101, &(0x7f0000000140), 0xffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r3 = socket$inet(0x2, 0xc002, 0x0) setsockopt(r3, 0x0, 0x22, 0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x8, 0x9}, {0x24, 0x1ff}], 0x2}) getegid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x3ff) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8040691a, &(0x7f00000001c0)) sysctl$net_inet_icmp(&(0x7f0000000200)={0x4, 0x12}, 0x4, &(0x7f0000000340), 0x0, 0x0, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f0000000140)=[{0x61}, {0x16}]}) write(r0, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x717e, 0x2, 0x9, 0xffffff80}]}) executing program 0: r0 = socket$inet(0x2, 0x8000, 0x0) ioctl$FIONBIO(r0, 0x8004667e, 0x0) writev(0xffffffffffffffff, &(0x7f0000001040), 0x0) getrusage(0xffffffffffffffff, &(0x7f0000001080)) syz_emit_ethernet(0x56, &(0x7f0000001140)={@local, @remote, [{[{0x88a8, 0x7}], {0x8100, 0x4, 0x0, 0x2}}], {@ipv4={0x800, {{0xe, 0x4, 0x1, 0x3f, 0x40, 0x64, 0x0, 0x1, 0x2, 0x0, @empty, @multicast2, {[@end, @lsrr={0x83, 0xf, 0x7, [@broadcast, @broadcast, @broadcast]}, @generic={0x0, 0x12, "aaa90156160ec6da85f128d8503ab28e"}, @noop]}}, @udp={{0x0, 0x1, 0x8}}}}}}) ioctl$WSKBDIO_GETENCODINGS(0xffffffffffffffff, 0xc0105715, &(0x7f0000001280)={0x2, [0x0, 0x0]}) syz_extract_tcp_res$synack(&(0x7f00000012c0), 0x1, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001300), 0x20, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001340), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000013c0)={&(0x7f0000001380)=[{0x3, 0x40}, {0x5}, {0x5, 0x1}, {0x22, 0x106}, {0x88, 0x2}, {0x7, 0x80000000}], 0x6}) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001400), 0x80, 0x0) kevent(0xffffffffffffffff, &(0x7f0000001500)=[{{r0}, 0xfffffffffffffff9, 0x20, 0x10, 0x6, 0x7e4}, {{r2}, 0x7ffffffffffffffe, 0x22, 0x10, 0x3, 0x40}, {{r3}, 0xfffffffffffffffc, 0xe2, 0x80, 0x8, 0x8000000000000001}], 0xfff, &(0x7f0000001580)=[{{r0}, 0xfffffffffffffff8, 0x31, 0x80, 0x80000001, 0x10001}, {{r2}, 0xfffffffffffffffe, 0x40, 0x0, 0x20}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x6, 0x7ff}], 0x6a53, &(0x7f0000001600)={0x2, 0x2}) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000001640), 0x20000, 0x0) fcntl$setstatus(r4, 0x4, 0x80) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000016c0)={&(0x7f0000001680)=[{0x8b, 0x2}, {0x89, 0x6fba}, {0x21, 0x101}, {0x8a, 0x1}, {0x21, 0x8}, {0x101, 0x1000}, {0x4, 0x81}], 0x7}) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001700), 0x20000, 0x0) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000001780)={&(0x7f0000001740)='./file0\x00', r2, 0x2}) read(r3, &(0x7f00000017c0)=""/13, 0xd) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x8001, 0x0, 0x2], [], [], [{0xf800}, {0x0, 0x0, 0x400000}, {0x500}, {}, {}, {}, {0x0, 0x0, 0x0, 0xffffffffffffffff}, {0x43}], {0x0, 0x0, 0x4}}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f00000001c0)="cac73ce119f42809f7c30824a593555ffe", 0x11}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0xc038694e, &(0x7f00000001c0)) close(r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000480)) open$dir(0x0, 0x0, 0x149) execve(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x10) semop(0x0, 0x0, 0x0) r2 = open(0x0, 0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001580), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000001600)={&(0x7f00000015c0)}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xa000}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x18000000000}, {&(0x7f0000c2b000/0x2000)=nil, &(0x7f0000fef000/0x11000)=nil}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000fec000/0x1000)=nil, 0x8001}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x33e1}, {&(0x7f0000fea000/0x2000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ff2000/0xc000)=nil, &(0x7f0000ff0000/0x3000)=nil, 0x4000000}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000fee000/0x12000)=nil}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil, 0x800000000000000}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e35000/0x2000)=nil}], './file0\x00'}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[{}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) semget$private(0x0, 0x1, 0x300) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) executing program 6: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0xfffe, 0x4) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0), 0x80, 0x0) sysctl$kern(&(0x7f0000000040), 0x7, 0x0, 0x0, 0x0, 0xfffffe88) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_WRITEREGS(r0, 0xc0205609, &(0x7f0000000040)={0x0, 0x0, 0x0, {[], [], [], [], [{}, {}, {0x0, 0xc2}, {}, {}, {0x0, 0x0, 0x0, 0xfffffffffffffffe}]}}) r1 = socket(0x2, 0x1, 0x0) open(&(0x7f0000000280)='./file1\x00', 0x0, 0x0) acct(&(0x7f0000000240)='./file1\x00') socket(0x0, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2, 0x0, 0x0, 0x49}, {0x81}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1934, 0x0, 0x94e88e483d20a485) bind(r1, &(0x7f0000000000), 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) r3 = socket(0x2, 0x1, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) shmget$private(0x0, 0x1000, 0x80, &(0x7f00006a8000/0x1000)=nil) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000001340)="0315f1d89ec5a317a9357682", 0xc) r4 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) getdents(r4, &(0x7f0000001180)=""/4096, 0x1000) clock_getres(0x0, &(0x7f0000000000)) sysctl$hw(&(0x7f0000000000)={0x4}, 0x3, 0x0, 0x0, 0x0, 0x2) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)={{0xba1, 0x1000}, {0xb62, 0xa0}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) executing program 3: syz_extract_tcp_res$synack(&(0x7f0000000040)={0x41424344, 0x41424344}, 0x1, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) r3 = socket(0x2, 0x1, 0x0) r4 = socket(0x2, 0x2, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000080)={0xc5, 0x0, 0x10000, {[0x3, 0x2, 0xff, 0x4, 0x80000001, 0x7fff, 0x2, 0x2, 0x6, 0x100000000, 0xffffffff, 0xfffffffffffff783, 0x0, 0x7, 0x3, 0x6, 0x5, 0x9], [0x0, 0x5, 0xffffffff, 0xffffffffffffffff, 0x8000, 0x100, 0x473, 0xc, 0x10000, 0x7f], [0x5, 0x1ff, 0x6c9e, 0xfffffffffffffff8, 0x7109, 0x1, 0x4], [0x1, 0xfffffffffffffff8, 0x401, 0xffffffffffffff80, 0x7, 0xccd], [{0x1, 0x3, 0x3, 0x5}, {0x0, 0x5, 0x40, 0x4}, {0x8327, 0x6, 0x0, 0x9}, {0x0, 0x1, 0x7}, {0x8, 0x2, 0xffff342b, 0x7}, {0x1f, 0x0, 0x3, 0x1}, {0x4, 0x0, 0x4}, {0x8, 0x40, 0x2, 0x1ed3}], {0x3, 0x7f, 0x6}, {0x7f, 0xfff, 0x2, 0x10000}}}) close(r3) getsockname$unix(r4, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r5 = socket(0x2, 0x3, 0x0) fcntl$setstatus(r5, 0x4, 0x4c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r3, &(0x7f0000000000), 0x10) syz_emit_ethernet(0xc3, &(0x7f0000000840)=ANY=[@ANYRESDEC=r1, @ANYRESOCT=r0, @ANYRESOCT, @ANYRESHEX=r2, @ANYRESDEC=r0, @ANYBLOB="db242aaadc5a203ef50c24c8e172d83c47ae1aa48889164decd884b659dedb572cc0c56bd6c06eb37a1ac55858ad01dce67cd38eb48693aa189ceec898a3cf57a6370b1280fbac4c3a28e2ea193aeecce85b0b671689a49d800a4f5e27fba0cfb3f4f8e2951d715a13a169b84e5cbc3700d19db36cdab0273ffe4a51efabe39ecaf7f90af6e2e6e8d935e4b668bb47008989f72b3e77881d00b9fc27137db8e73f1867579f084e5424e02346a0143a970da697200a1d86e2b28f92de9c1adffefd9f9a1ceabffaa487df4c1e30f24c47ed58c9f0bf36bf1d03b362c4d9f8993461b0aa572bbd3c3681e83786d5724c3ea2f1985f3cbc89651c45778a83eed608633be4cd4cac33ead7cc388648f4d69048b5ede7030933e29db8798cf77e8751c3f3b62e81556e34c7ca059d54b3128fa063e6ff88c1c6724add0b8f64af84466f3e8c805096403f88dc2497e137d4a1e1db9c0671edc0bfcd41251fad7e8e5a260057eb71a12a9f499eaeb018065e5889d4951e01a558333febd4da4552ad5123ad5df2d3c28264f6b64b65418b24d17f2a2a715b18293718c19ec01720979805ef395b7077a5c68056ad902deab609b07d2235c8ea972b45c595b0010abcefad39a688c1318d8c74998d830d491feab686037b29a271769e5a62792fe9437b111f4469207627af9292ccc5adf30544ea8b6bf4c7fe84baa9a8ac493d3e8d06197aabebe78c584c320a1fd0b49d5c4c2ebe61120fe1585f34c9711dc84622d34406bec4191d14fbb844d93494c6c182a0589eec9ce56ee7e1945ca69d67a39a26bd4d5ebbac575ed8e75df33a614dac9fd5df8a03f79fd79b458a5a4ade42b0c50b867860912cb6ccf20a069186bad60840a4df7487ee1677cd55078ef45d8b194e3f6bdf6f59d24e04432c88472e93cdf63c1179676c9b01e47ee30811e3cb098b3dab6d0765645ffaabb8fa05ec80f310564fe4141426d0d0b5d48ccdb969fea960b8533944abcdae7de30dbd41bcc14aed12637159cc8abeea7d2ff1e7eae1b090fa5e108b4bac8310ca3576eacd05084a82e1a89328688eb9df4366da455d51e30bfd1552a99acdef4d5e77d69bacb19ab6086e6e0bdcc5e9bbea939b59ecc8db4bd20a86e03f81e7a20f158e0f2b0df77dfad93b18ae1a09b22c2efb22324bb0c9aad91bf0d0191a3119eaa5468bbe1c8a1a451274a34f71e0e11169b1e884a32c3737e176a4d4cbd24f206e8a66b3f389819474ca6e467e028518d87ecabf6f2635e3bbb6e17c6ba9bba084feeeff4ec82ca5e2a4af5994a8dc0c8d9ed25a778da7baa7f477267c601bddb2c4a7a591af982dc732a584195936895f13804afcc7f10eb45dc57f80cedaea26423e93c7615eab6c8396a188c335ba0f65691e3dc0d5e5d64f82d6232c0954c367140c21eb138747a30c4a4327eacd0fefbc3e63baf9876e147e161fe7caf9708ac28086abf59441976f2f7df0581a6783d4533a5be796fae3a46949f6050a7e52dff04405ee4480253aa1fa168c53909f2f6f7717f42189ceaa7be0b7a63273e5ae9e3f77c72f94c4987d635770a7f1bfc036a904177291457fc21f267d3d5e98704997b30d8f96153f16f1941971f3b29124770ca7968f2c0f487a13c8469b79d768ac0c0ba4cb9d4a3d2309115e3aaabb3c5d0a748403ba8b0d4dce0929b82d73b1e57b84469242390281c63e5d8e77d02d1df241c4e49325b08babdff15f6854242a704fe0252c2a1a870ec238753f917effa6d0b77ebb88dace110a644edd5ca62fb7274280d83301ba2c3dec1fccf252b78ff278eba79eb8023e2cd74d0200128e47cf0eae3fe534ebabb583636f332339dae4393f0e46ec138aae99d729cec2669dcd416285a18fe778e7ecf45f026feba21679902da84a6b2f8d762096a779f258bf8749f25d645b231e8078d03791a93c8c1ad82f9288cac1cf46429e715bedb273867d6e0a687e0ab919974b604b946abd936fd69727b800a9a7811fc088a271e6e3ae3e4618fba741c469cec4873156e626949bb7656e3df3b6a5c669d8c6784f87f9a709fded2fe073dba0b217dd1cb365bc361705d5d0e7ade7f52ac3b79f87b58e52daa4b210c4b86f2927c34a5f540b9606a896c342af4636643ee0462b4cb25b2e141c82aa1d98022038d333d671ce36f8feb061d50aefb0c671840150bcbaab912bb81138c78ceacd4dfcda8056836b73bf6502c596dbc6a102fb84978651bdd6b0cfaf4845beff41470c823c83a490e55bc5bbf0cdaa53096c245bff295d1d9d77ec7156fc9c66dcd50b33ece02e9cc8087c4b251c8e0a3b51be3d9fd1ceb2485e107823dc37ca17f1abb7d4486e6922d7535f8315376c773ba55083af3db8a977913e44533a46b08f379f97936fb259b927d0a1dab4aa176c04fef9857aeb2d181abddfe4e57665fd13dcdeeae1cc786929236b6c3e0b4bea4acaebab497bfc4c0899ee42db60781aa1d05e3516e19e9b54b77a575f314791d3d056031fa8e044cc9fd4a1eaf1f2a19ceabab0506de63b61eb8cd4d6c676d21d4fb71d031170fa7f76a032986781f38f774215a14dd041b763f12926f53ef1776d29607baf968e4674c4fe0c1a582002a1554f040c46b07ee0baad939b5be777c3aa7e047cc4e716f1f8ddec77465b23b34d771504bc55792b9e2d499f66ef635202fa8e6e81fcf32801a87ffd3e5e8a9822d910ddf934719a27bcb36099d958498415abf30bb1bfcc467009976ee7274767fc3f6b61f4e3c0cbbb74d0ee2a818f5f1edd610fbe144aee215285e2a916408b145ea97eb5e3dc8d252683e7c1eac64f64684fd6e0e734dc85048a6c967eb4877e1b1f122304094396c4fa2001bc13b642e45428b796fcf93fc02df6cec22ab67c97bb5f45b309938b46b05bca67153942a9f777e32890cbffaf77788db039021dda392875d0505e4e1a8d9144aa2efef7a4f42774f3c728a9994f1c013cd7c234f682582c5288240b35705938662eee08aa3221623329fe53afb3d32e1a4e3578b4fd7b7448ebfbe88eb3e8cb5c73700723a6307467b2f22b1716ec63cae4a98666022de6feb9bfdc6f21003ae3211f7396e78dc8e4bae0e5bcf4a8a55b94cc29a6914fd06daf99f1c4130392422671c41adce24d6539bd682151a5f95d6d708dbba56a8c0a39667d2c8dd6a0e6b51159c6a6088e2e06b8c4ef3e759278bf0ebdcd8b272a406b4913f17cc511e70263c537c597a461495d7ddd758957a053a726f43e0e4f8737d6ade9d89afaccbcaf3068c5d47a0292ed7802abae6ea746ff1a0e2261a00794fd0a0afa61c3589be54c98d686310fbe9339ae93a73314096414d9428f7c2c6e1f87dbe0e1f0d292dae1ddd6c725cb26290efd2711f62221de3e75916d834ebffed4192586f17ed26b388a25f8fbebe91e944f0fa778429f881155f4e7e7d859dc1920560863d1f3442536fc90735bc3b7cbf7c74102db39702380dc970ca99f67738117dc1f690512d1a66a7865c1668d86680a6e2746909e86c9d6315c78046707088841094c6068fffc3ca25db50be2e67b6bec6039088e2236c0db7a2955c36b258817cddcfdd5bab1d83de6f786db53ab6063ed584effa23098b97a652d04d14ecb9f0be70072848803fc239976582933cb81b03a58d00edae67ab7568fb714fbe96d9835f7aa686ae50349d4e31902947791e077df1a016babfa8b3b52555734cf946447cb4b496901f9257925addfb5d1afa41a880f729d3d1c7a2e5fb270bf58f2790b5b638836ed7596141abfad4c92b3362a80ef4572b39bc84b49373822e15351a740972d057d68daaf000376693d58443a93283ba88e28e2fc7fcfec3c50ffa731ca411b56a23fcb35a7f217275446f76d9f7ec7ce21dfc151bd4e1b3a51d6cb9ab698c12cfa4b990f6b307e1df4ec0bedf6e7ce012923a11774e751087ca5cf82587c2509c488c035093b7f60cd2e7361a8267b4c01a9aa9691789f66aef2a513ca13197f13e61fb422962523f3c5fd78588e2d29f290065d00f484b60a6c67664cb297b4e275a8be0e54a752717ce55843b578f3910f43b41ef70b7e5a8879e2dba551c6034f5cd499cf32ccbd2735b8eef240887851805c50d397b84fcb7c60cab8783771b81f0d1cd7b41b6ec799bf0b7671ab978d7c2a1224caa8ad550bd210cc881cf9e4aa87de83e6ccc915685b0c55706f95fa9548cf88de574a2e2ad7157506126fb3f409268ecc144d4721c90f08b7acc3268d8a347c0b3dad46c4c9d8d808ecc61ccbaa6f519d2ae1ca186b23c7edb513e223f2eb8451d42658bdff321b1dca929c7e65ce3fde19497f8108f37bfd02a1d0315f9d7cbc973dec98787479cde6c4666b102317e1aad5d53836b150ddf0b06f5e231b299eae64fd115ee1578a69cc5045113fe76fefa36ba56ff56ee957905c9efe827a79306a3e58e22efe6651307707ca8f71a26be247e1c8e17ed6ea7f7db48ad96b1dfd6cc90e362b727a44849bebf7b5790663390006d431d8925fb2290eaec531d39e8907fc916a74e056aee062604415b9413a8ecdebec113834178420fcdc36b7b5602e5c34a756bf7168ba73baf6af3db006ef49b2e78812442eeae253bc964e2506c7527d2c983fa4225a3aa749e2c89ef0e47044b91e4abb888e6815e2a7737e7e3271590250cd6b1eed9224f562ee8e2c6b9350286dc3abf37599fe34ba7b2f18f1b04b4a0fd29f426c06d951b4a411dd345a37f73b47eec686b8285f3e513280a070efce737cd73b4a7eca549a47939a6feb0745af59b38d6d67b9f991efec9572edfeec1b78ade05091a73902db475edda00109a94a67fadb0e98422fd8505e885babdbfbfde9d09e32d721fe8e11c36a4266c4589c6dd48bf8eceb3a3010cfa0665286c88d75d45ae71d036c84441a6e5f4046e2677266f19481574f9314c9b371a8903ed73b837359b9cc0e0375dc96e64b26e7de37c3e917c38d8d678d7b834f136b5fc083fc4df7fe2b71b2bceca0875df49e43d6329e854dcc138a76f3fcb68110423a44a032154798c8733d93e68e7dae72c06265b33661acd4ba39bd5642a9c52e7f325fe87fbf8d01cec9773abac05402bc95c5d0f63a565df25257a1fd320fff280d0b9131277afc6933fc990b94b6bc298fb95f3c6a4fa56f6dec576e1e23637aeb500cd235f8d8aa396b167be17ae91d197e12af2e24f5991834f755147ad6900fce65ec32b023daad2696be0cfbb8ebae592fc24d01c0adf20fd4c823be4ec269bd1a9d38d35b2ad37c75105cc170201dd273586a987d9dee8273518d3ead3398e96dbc24f2f9ba755cab7c5226672957b938fe3224ea0b6f3eebcc12bea12c63d3aee0cc3c94f0a08d825780ebfebf72ac0bfcbc30fe0f3bc3e931f1d1d5f5f1b695feca628654c504c1e7a292487652c8c02ef17d507dd46cf01b35d36ee4281dd86e2c10ea84c02806092a32d772ae1c413c3b55dc26d591c9b8e75893a7def00078401c1efbe236c8e5b7515abbb09c74a713cfed7be7656ef20ee58427477d4c8432cd3d349cd980a7978be60f6d61e90a07f07408c32b1b61c6f14c88608584eb01e3c807764c8e2e4d50c2c55796868e4b7002565a4e97868c7f789027f8d8fa16e748534762fbdc0ed217024fd625d397cac347bf466973fc77391d006d631a926c74c4fccb23745b3789152e74f806fe54ca4a18feb757574e2351faf6eb0f1f31b2fcced98051906a5a0e00eecb9acc076da5c041f4d4de49787393cd9428ff29b4432aaa23", @ANYRES32=r1, @ANYRESHEX=r1]) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pread(r0, &(0x7f00000002c0)="a3723ba61047ff0244a6f671bdae5460cbc5efc5dd6a33cafc703079f86f8d6592d63ea8ff32d302f5cf3118246cd14321556ed802773c3832aab192f162d0b945ef798ef6a1fe7e81f761fb9a37837b67bd5c03f4c22e21f685d15c377678d3e3384c60164080c585cdf754e6ad9e2f8a2f07c7a0c4071ed0d2fd1e021f6e864b33e3b9a976fb9df553189b5dddc6bdac861a22", 0x94, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x50}, {0x45}, {0xe6}]}) mprotect(&(0x7f0000671000/0x1000)=nil, 0x1000, 0x0) r1 = socket(0x18, 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x29}, 0x5, 0x0, 0x0, 0x0, 0x45) r2 = open(&(0x7f0000000000)='./file1\x00', 0x400, 0x10) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSKBDIO_COMPLEXBELL(r3, 0x80105702, &(0x7f0000000240)={0x0, 0x0, 0x3, 0x20}) fcntl$lock(r2, 0x8, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) writev(0xffffffffffffffff, 0x0, 0x0) mknod(0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x80, 0x0, 0xfffffffffffffe32) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)="4534122cb25ac71eee67fea7ef79bfcd8421636cb079da6dffefb384603bdd6bdc6ba6b3916e87bf948e26f6c69b480188166bc6d6de481f66dab68c8548ccea9d0001f20887f575f96ae98678ae2888de940a83231e8d70349ef3", 0x5b}], 0x1) r7 = socket(0x18, 0x3, 0x0) bind$unix(r7, &(0x7f0000000080)=@abs, 0x1c) writev(0xffffffffffffffff, &(0x7f0000000480), 0x0) bind$unix(r5, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) socket$inet(0x2, 0x0, 0x2) syz_emit_ethernet(0x2a, &(0x7f0000000080)=ANY=[@ANYBLOB="ffff86d68edef88ca37fea3f2bd6feffffff08ff1c0000001000907800"/42]) shutdown(r6, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x0) r8 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r8, 0x20007465, &(0x7f0000000100)) executing program 7: r0 = socket(0x2, 0x3, 0x2f) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)="1cd2d176f4b8f82c1d09936270286ea75b958983a9f15438392f4d2feb0900000000000ef962", 0xa8269}], 0x1, 0x0) r2 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x2, 0x0) ftruncate(r2, 0x80002) r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000040)) poll(0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) pwrite(r3, &(0x7f0000000300), 0x0, 0x8001) preadv(r3, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) socket(0x0, 0x0, 0x0) r4 = dup(r0) setsockopt$inet_opts(r4, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) r5 = socket(0x11, 0x3, 0x0) sysctl$hw(&(0x7f0000000100)={0x6, 0x4}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f00000011c0)={0x6, 0xf}, 0x2, &(0x7f0000001200)="e5b055b402d7da389ac56be76bed40bc3842a596e4af5e4d89b9f30981c1f3eb336d44cc977811a3849aa35442cccf9bede252a90bb2332873a4fe0ecccfaf535885cba0ff5084a42f8cc5837ff383e82f8d2a2e33957b542f022580cbd57d423fe360f938c4d4dac310c0ab3c038d8ef9fd1c7b2e96a4012cc96b7aaf599a23a2df9f0ea8478319a7a7c996752fa462c7f469ad585aa532dab6a0874efe0c714427", &(0x7f00000012c0)=0xa2, &(0x7f0000001300)="79bbf5b89797a706a510dcdba6811895b7c049", 0x13) r6 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r6, 0x80206979, &(0x7f0000000000)) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000001180)=[0x4, 0x5, 0xfff8]) select(0x40, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x3}, 0x0, 0x0, 0x0) r7 = socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r5, 0x2) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000240)=[{0x40}, {0x64}, {0x6}]}) syz_emit_ethernet(0x1019, &(0x7f0000000400)=ANY=[]) sysctl$net_pipex(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000340)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0xffffffffffffffed) socketpair$unix(0x1, 0x2, 0x0, 0x0) r1 = socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), 0x0) semop(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff8}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) close(r2) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xfffff730, 0x0) r3 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) pipe(&(0x7f0000000300)={0xffffffffffffffff}) symlinkat(0x0, 0xffffffffffffffff, &(0x7f0000000000)='./file0\x00') r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x5}, {0x28}, {}]}) write(r4, &(0x7f00000001c0), 0x0) write(0xffffffffffffffff, &(0x7f0000000040), 0xfeea) select(0x0, 0x0, 0x0, 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f00000004c0)=[{0x0}], 0x1) bind$inet(r2, &(0x7f0000000100)={0x2, 0x0}, 0xc) executing program 3: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) mquery(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3, 0x10, 0xffffffffffffffff, 0xfffffffffffffffe) r2 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0), 0x448, 0x0) preadv(r2, &(0x7f0000000380)=[{&(0x7f0000000100)=""/128, 0x80}, {&(0x7f0000000180)=""/122, 0x7a}, {&(0x7f0000000200)=""/115, 0x73}, {&(0x7f0000000280)=""/227, 0xe3}], 0x4, 0x1) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r1, 0x800c5709, &(0x7f00000003c0)={0x0, 0x8, 0x5}) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000400)={0x9b516cefef5c2689, 0x1d}) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000440)) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000580)={0xf9, 0x0, &(0x7f0000000480)=""/249}) r3 = socket$inet(0x2, 0x3, 0x3) pwritev(r3, &(0x7f00000016c0)=[{&(0x7f00000005c0)="076cf9ad82b2644b1e7be532d6d8d73ae22aedb30d491a8d021da1e9a9ea543e5bb990acd5e02ef57a09bb42ff711fb2fea0a48f7bacf7756a6d0f682feef4bdcc5f78552f3fa8373531680bb87b0ae090c5064d9bd5eac8c92b69cbad923f7bb793c9b06c51f226de67a9e183848ca8e552f4288ef436636739673a4484ddc3c96b017425aeba652b94c5f233353af7262872975c73b09cf1dcfee7575b1f88ea6247445e832bf8d71bd16b4ab6e2de06e4098c4679685b80d3da2868cd5811145afe24e364ba973fd0284e5364c7075a39820d0f5289b769e0588269ca1ef431207ad55dae753aa2188249415ca91f6715169d8577ffeb5a8beb27ff6b542101a8f1bed852d47090cb8fd61c919395363e4af9b21801892422e9a25aaea6af4e1a1230a99e9ce1466257d27aa0b74e5692b2ade22f0025ee3291f1556385b9a6097f35beb80801dca59d18087bee4d9a9007377bfca7a2be645b62f89721e7561483cd89e730592e9abad9e7b630f6d5792bc7e47217197a9f458f000d2f50c980b2f55ab98e915f310340d86ebd8af2311533932b4cfdca1bf254c1a365304325949b33b1ef182b5387a2a936eea0311df4d1827033dccf5e589a8ef56a13376229a1be82397b9194d7e62ad678d8f6dd7d0a368e06e143a59f3ecacd586f4869dc1861d15ac1e34b833bddef9e9433e03f461405db98e1b26ec42b7572c314b5e2979067f15147cdf2bb0b8e08e2732376a61f23a4d03ef85c76005621f9bc8991bfdb3e310b9bb2214d7a49d5965d507bfa29a731f5619ad6a41f5bf0359b6dddad048570f98a5f41640d8d2a5bf83432b358541cd02741ed7b147428f5b9933e8aeae048c61da496323ad0d1031143c79116a3753277d08463c43cf58cb0662500a71367912236e244011fc02ef06d0f2da2512ff9ff6e99332fcd2b8aea6a8645733c62822e3327aacfcb83f6f54a722f711d79b943951f3534e9b2a633facd6022749612437840dc1e1a9d50662c8bb795f5e5a1b5f9ce1c6a089a4243f851a2b8f1f431750997d27405c57e97bb00398b116d4b9de132db97fd7788f77a259dc940fdb2b4b31db97b0e5379a81d412911f8c3722521f65b89639f1d3c7247590bd9bbe3a06646afdac85d7c333f97a11165f59aebf4358b18983e06b7d825d9a89fe2d30ee3e41801c87a574bb20a63240370ca85758741cf62ae2b04e9f20a052dc5ac9cb718090da8095f34048df0a3ec696de90747f0e1e07f201d23737130b385bc94cea2ff037b8a4b1e62130730a83856c4b32737a886d9663770a3cee6aa530c9e9d87a2ae1d1ac51af2a202411bde21e68a952042f1b2d90a7917fc17a176a754fe6e07eb65df871f5ec2b2d23a8e11b1890840ea4e6a66d01822e571248645d2b839a78a28928c73592ce5cd04efbe4d675d5975d93509a32c5633ea7b2a989f2583dc12869ea9a5eb4ca70efd1ccd110d4dabaee5218bdbd2be00ab4a735507fd082032023b96faba7c7ee811bbfe893fa4117d3237a5e51058f8726c27d8e66f2f137ab62d71e7f61e3ade8438c4867da8108d738c8e0c2e4a9acb1555b898783092cfd844224e7a90122ea9fd03a5f82d19602fa2c6e9c6c3692fd4f7041f0b55c13ab677dd71991d9d1961a9e6566b73c25af3b126b9fc10178da0a2c2b6061735c4d2e2d19b6a23fb22027b7a4e8c199b16d713d459597d8de289e2fcc67cbcd0f014f4c41dd20a2e9f8cd3ee78d8613243e1f18fee455f69c63accb14793cd0960aa7c5bd3e046c436a11e86b36ceb6874b6b37cf7fa9e9f2130861ef175122d24f9cf2b53165bc75164356e2dbf5ab8c5c42cd1a4734b6f1ca50f604652e96cc64c3688b8678a54f591ec294ed6197328cc447f8f4b5c3570dc4331082012181642b1cf60e649e309dfb8c5ba184ac711f13f25ec0d94e87adc37ec77a336231ee1ec34ac4e575b938e887ada8ed4baf66ef6819496d49bece98d9d69eba808e1bdabd6058067d4ce246fe3f855966d5a78bd2eb59672c63dfb35b7ca3b84748ad44afcd8c35f341bfe6a27383e47e79773fee7bb8e752929e8af1732669626441f3748d8e64a20794bf6cb030d6d9eb1703412e891433ae1254968bd1ad764aece2d10f2014d8f11fe9190656ecb75903911b4cb77ae2c6f8aadbc233a0e9a868f7cce6f9afcdfbbff516da88795541ed7d3d9a46b127368c80b896c9cc6461da54c4c3066261ea9abb6c1e94e93d3ba31b207a1da4cfb787cd6bee1887ea49bbb59b7d8bc302a395f9a9098657a88f24c4b55fbb719345f347858ea3ef55c4daf9ae41038b4a3e596a949f9c54fe509406dc8066a4e03a607e39077e2ae06bc3205f13b1115bcada7e816dd0efd253b196390e65d78d941f6fd55522869102388eaa525d4d0514b75c0bc35724b12e81763572a225e2b4a70b602a068d016c0dc954c624ca0a3d326eb54105f80f655e6e6200e9b4f79f5715016d658cfa854284da5ab052e5c9c8a0b9fd430dc31585ff4e60c0219db2fb4c147967ca39048720bac1eef72d12feb04fb493cd624729a64d527ec27de699dfc18e965578569129bf0acaf9ab2ff3bb68461cdcf0a270f353a9290d0ec58755cfd55b657f37d378c86e7e79e839d96028a2bcdf1f25b4f3851b1765b515bc07d8c06ab929f81c1779f6c577e6b9895a2a61745f7bb2079813f585ca7d148f4f7f09ce231153140c8252f91bf4394923031669155d7d300b1943c98468598f0d8f037ef271468ede9c476304182b9f9bbb86e9def7a0262add6b2babc4b2e8261385f6b966af3d44c10a5827df2b9d2eb90917423c785b75d2ae336e88c8c60c45440b96861b400bdeba176701e9d6554486c6dc52a201257033c1ecc6b58d242d5db58a46706a35bccaa6c3635d99adcf985de643b044659c73a93189bb9de023762df621b44a9e23dbc710da12a6068ff25570308f59d248381f0ea7cd749a4739e39327dd8541f273cdf1fe2ebe906c16c212ce72d8eeb58fd96130e0d4a5326c539677882d71da7ebae561751ac2d26139bffb176549b1c0b7fcae733a41e0e42de8b14606cc6b1a57f7b517dfeb6e03e2fb5ec47e34769007c8c37c06b5112bae435f1922db88a506dc280e533817155b1781960b443e47b9064a1b63251a6f663fa3c299d47be0e675da1e2d8cc5afdaf50a0aa619d537bf38524f99c6263733f7adff98ba8983bf9f295347476a1633ddfa37b1791a4491a50b2159bbba771d57ee9b20ab77dd70d6f17e1198e7748266b8c7f6afa86ef099780a6909d7c6256f525179993bb13db37ebc2a4321397e2d6b8012acaf1d80cea02127a763f58f4ff58314343d089b04c8706e3e978a37b6b8adccd3b2c2a55ba4f96ad319d3e10b1745a393a0a47706743f912459c629c5ed912e6ad4493138dc0b44dc5178b6a2168c3124547cca531ca23ea2880db12e8b32495a75842756cd4c7d9fc0b9795233324d36a2f519fff29cec2f67cdfabd79040ca7e6a01acbf1d4062bf871ce850f9dbd854af3cfafbfd3659d869ebee1e1ab6aadc9f1ab639a596d9c8683d2fc581e07386cde43a371ab62acec9f4c9174ee0ab1fe531827e8b850c65ae918a51479164dc08d48b9c09abd0532944604f804b5fe16a3794589e9a4251eee3df915e61cb7a9f086dfb505391212ef0851e7adc75c477f2fb67c44b86f973ccff438ab8bf166b67492b886866c3e3ac1e1f206b894680ee561ca55949b9c4d148e3712d389ae598618b94ea72a6b77ba34bb5bab400759d5f0c2121fc49a87cc5b7a383f52369b6a0b4b7201d4dea6e8f721706e896c737b6220913c75dc7b90d8fc10843bde338625757bece9b682cc37d51c10f2b68c565ad0d7422e8bbb646245a685e716a1857c311ca6e89d2231c99c74e76f55f2e06e12fa155671b4777027f877d5c811f9507b6a44cb90697f31c0c6528dd864a7172f786073c89ae29bba97b99357053f30264be067eba5f09a4b2fbd4485799392c533cfd774a8c3f9d791e921defd194363a76669d4e9d34803bbfff1ef5938d91f5edb6f4946e6b641705850e0070e4919c38c2275cb0aba3bea24a636085b7fc4024230e34b82a07d12a22061e8d5e6efdbee8c102eb3cd562dc28be89ee2fe1312488ee080d71c9634f4d701450d54acec6540fe08a527db9ce4de7fc75a1a3c631975ca6df6ee7a45a4ab82077843d29ecfc40014224986c8e436fe839f3b2ed04ef6bda78de37d88afc1a72d92da8a61fbabf4b571520374015a3057da518775f8f85143d44855dd993bec10560d00419c9d5432e2f2b27142fd59ef78b6acf8fa058519cbb2640dfd0572e25499b40ba7c841b3585bafc74f903361d121143c77d8e9aa3b0037f8b50838452953663ac15666238ab595424fa3238a60a3acc143ecedb7e62b660ae46cd022fcba84720bc80e85e86b945c2256a3f82ee7016a89e70b9e702f334237f5238eb22c1a711784c539508ab53310b8c3eb2e6fc08400fd6a4e17c9b362d57c7c7f7ea8035c345b6df8e2ceba6d813c4620fb8999654bfc7dce0cedd3678e4b84e46a02a0b2df57a09c4fe8e522da1cba776942a9772a5c011492696c5a428280849c4879c60aba6e77dc493f28c8a71b8d2e54fc9a268623b100fb8a32d647e59a5315d3894ad7af4a3af5c8c466f5bf6782769e4cb77908e51bdf1336ad2120e004fe2289d2b0984141a0ce8500b381d93d3560f63a2383b6259e0225ae6631c8ee124dbb15050b1b73d7751f680afb28b33c4d7b81430aeda3b2ae1d1817c51ceadc0de19ce4466ce9a6e1c898ccd1773a2c32e4f5c452e12192f34def896bd3285522e1d2659d0c28cb5ef086cd7eb711876fda588c3d9923281c9e54ffb5ed3e821726fde5e74d861b85b364c4c5b5588df6eecb7da254af343f12be6133547a054d1587c1c7887838d8080db443e0542e14e2e3b293234ccd0b97534c05906e492e87f33a7ac4d1f8872ed63b217372af5ac244fb4b4584627e340fd9ec28d1cb4151eb249ec8e8ec886f01461f4fb49f88ed0f1535a638b54b7d7ff8fd37ab65056e00b78d3b3e92a7f77daba4b01b23de717080582624cf297e46a7e124b3c7976c922ee905082902137feebe1c1a658836b37648df63c9b51e5b442b5135b37dda18d575ede06623e10a71f73dd387c507f711fe122f4da4eece1baf2600ee27daad4787ab4cc16a42ee12eb3d044c81aacacc1fc81c50c403f8cf02980a87b22120cebfc84ec86a6c31888a1680db535b03db9dcd78fc267a1034e7c26fdd0002a6ca038ab0438061796269623b7b7fc70c935047b7bb8b0ffd3143060c7eaf2c67b8fbe3bdf1f02c50272723f02edd2f856d78928e955b6c9b52aa902b860b8f1db2e42e044ecfff6055fae7a26b309d5e58e29bb6cc5406ba962a895255425844afa1859f1de8159a2a60667a44ec3fca11dc2f949afcea8a0e2030f894f9d92bef08346f63e7e21562250f79a061cdf2c5efe9f0926bd85b65891131edfed30e62c083d53c9e1c141aabadd7d3f0354321ca81ccf39cd1122b520c3bf601a7c89f534fb2edd2a5a25fe4ec6b71e4620e30fdbd494ef708a92febc94f41f7a6afd5d793af91702c0ef3f7c5c4580343643bac637aece5827406a564f29ecce03f5a4877746ab4cf36e1ac21ee92b205c6f9ab352db3916fead54591b76e6d523c99af890306ac11cd6bf8548d7c4907a895421f1bda80551c061465b61755cb057cab0ebe1448b0216117f", 0x1000}, {&(0x7f00000015c0)="4c70cb017935243618e60a3aa74fcef80c85f25e16ad48ed461cb0e868ea76738361ad7d2ee5", 0x26}, {&(0x7f0000001600)="b619fbaceaf98dcdf6a44d6be182bc9d315bb71a2e043573ec477348ca6dd97f7cc018af6dacb024ce2819ed8d678f17d1e7aa53da0badafdf84408f93910aa0e0511425712dd3200ecd06cf91464fb1a7cc6e", 0x53}, {&(0x7f0000001680)}], 0x4, 0xfffffffffffffffe) sysctl$kern(&(0x7f0000001700)={0x1, 0x48}, 0x2, &(0x7f0000001740)="2de8690e735f5e64b5276f7673bf62ed788bb1ce8a54b5d54afdb702a452d8942321c18ea299cc9aeddeff47b4478ecc7a6c4023d6c67c5194972dad617bd1", &(0x7f0000001780)=0x3f, &(0x7f00000017c0)="d5ea4f80687f67f82c61249de3909381e5c51cbe9c71a94e0dff402dc3f9d79c6685d90d78636c1ed962c953119725996934a240ad48e58f5193387d03e251b91004ad7d6e2b4dae0ca05e5f07cb68d6bbf6d99166f8ec1930e0492fd5683afff06cb80e042c7056298c3bafd8cc8624ce2d7654373886525c05b9d28fbd274f1a89548db66dcf84db6f93d520b5860a5c52d45a52a7fbc1348f3f782f3131f9da9d99817113644286577ccabff0d0c12c8fff184115f7518acf7d41239d3a371305514ebf6ce718b8292fe5905b0c14c70d136884223bddc70786de42dba971ded7c8a87fb60c3e62bd81d018977754de36be68", 0xf4) socket(0x2, 0x1, 0x3f) ioctl$WSKBDIO_SETBACKLIGHT(r1, 0x800c5712, &(0x7f00000018c0)={0x200, 0x100, 0x1ed6}) r4 = dup2(r2, 0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000001900)={0x65, './file0\x00', './file0\x00'}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000001940)=0x80) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000019c0)={0x2, &(0x7f0000001980)=[{0x101, 0x0, 0x8, 0xffffffff}, {0x7, 0x1f, 0x5, 0x5}]}) openat$pci(0xffffffffffffff9c, &(0x7f0000001a00), 0x1, 0x0) r5 = getppid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000001a80)=[0x0]) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001ac0)={r5, r7, r8}, 0xc) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000001b00)=0x8) r9 = msgget$private(0x0, 0x310) msgsnd(r9, &(0x7f0000001b40)={0x3, "52872eafa438a6455aadc805b7b710cb706d3b77af680977008ed7bebb1b12c7f476866760d7b1952d630f23999748806db64ce392480fc91b3314d560d256353de061f0a8cfb9bfbcf0f85875bad0d160d0bf7e6dac20bef1046dfd7c"}, 0x65, 0x800) r10 = getpgrp() ktrace(&(0x7f0000001bc0)='./file0\x00', 0x0, 0x1108, r10) setpgid(r10, r6) executing program 3: mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x7) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) sysctl$vm(&(0x7f0000000100)={0x2, 0x9}, 0x2, 0x0, 0x0, &(0x7f00000003c0), 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x277) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000005c40)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f00000016c0), 0xa) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r1, 0x0) socket$unix(0x1, 0x5, 0x0) sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x2, 0x0, 0x25}, 0x4, 0x0, 0x0, &(0x7f00000003c0), 0x0) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000080), 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000300)={0x0, 0x0}) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r4, 0x0) mprotect(&(0x7f00007f9000/0x1000)=nil, 0x1000, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x42, 0x62}) r5 = syz_open_pts() close(r5) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4b}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f00000000c0), 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x2, 0x9000004f, 0x5, 0xa7bb, "d8f276d3bbb39500c8930aff9c6600"}) writev(r5, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00001bf000/0x3000)=nil, 0xc0400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000093000/0x1000)=nil}, {&(0x7f0000334000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f0000066000/0x1000)=nil, &(0x7f0000133000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f000013e000/0x2000)=nil}, {&(0x7f0000323000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000089000/0x4000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000027000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {0x0, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000249000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000100000/0x5000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) denied attempt to set clock back 4261347962 seconds executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x31}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000680)={0x0, &(0x7f0000000280)}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) executing program 7: sysctl$hw(&(0x7f0000000000)={0x6, 0x9}, 0x2, &(0x7f0000000040), 0x0, &(0x7f0000000200)="1db8708db61b5d13aa269568235de39cff7594923114acaf9ed6549cbffa06e71fa3295a8e7e96fde0a5f5227d4508fbb7af5cd43e1c86cecdebbf0d4a741e115cd4087f0760741c91378a35ef10e607edf27bec182fa15f3d0707557ddbc9336ea9d017a39d3ad62af3ccb59f83717775b06778a6effa172530362347336a8f34577be260f6a3023e0143659de755c3d10f2931c65d5cc39bee155e7fcc83147aea32ba00554ac21bc9b5023b", 0xad) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffff9c, 0x82485608, &(0x7f0000000440)={0x0, 0x0, 0x0, {[], [], [], [], [], {0x0, 0x0, 0x0, 0x3}}}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x8) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, 0x0, 0x10) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x18, 0x1, 0x0) bind(0xffffffffffffffff, &(0x7f0000000000), 0x10) sendto(r2, &(0x7f0000000140)="c0fadae9e5497e85", 0x8, 0x0, &(0x7f0000000080)=@in6={0x18, 0x2, 0xf6, 0x170}, 0xc) listen(0xffffffffffffffff, 0x0) socket(0x0, 0x1, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x10) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r3, 0xa, r4) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200), 0x8, 0x0) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000000240)={'./file0\x00', 0x4, 0x9, 0x0, 0x0, 0x401, 0x63, 0x1, 0x1, 0x0, 0x1, 0x40}) sysctl$hw(&(0x7f0000000000)={0x6, 0xe}, 0x2, &(0x7f0000000040)="9c95f9433f", &(0x7f0000000100)=0x5, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x6, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0xfffc}, {0x5}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000040)=0x1935, 0x0, 0xfffffffffffffdb2) executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x8000000000000800}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x1000000000029, 0xb, &(0x7f0000000200)="0901007f", 0x4) r0 = dup(0xffffffffffffffff) setsockopt(r0, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x32, &(0x7f0000000000)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f0000000300)=[{&(0x7f00000029c0)="fb408c0a5e1b8d9921f1cd0ff5d1cd59b70d330ae1129f4549d975772ffcdc6ff2af722679b7c40b7534b6d4987f5752816b256cc1251b9ae59538e38c3aabcd2cb7e6a74d0d3653021cc6be484d77e0768c5a55d2ecb2bed4fbfeae13d8c55eea350315147078cb37d2aec98d7e96f7cddd15d19118da9d6f365498e0d9d1010c1634fc98886298b7fe1afdf4d8335f0606b5f1a55df86d4b69fa0dcccc23ec6b3a5650a8ea8c5e70da5a95ceb8104b14b13d0b22638051c8024f63d8143aba30c6107d2457150e752c20923e03dea31f342d955a4e41efda566c4c58e51585b511495aee42b4572364b9cf7b5000b554ecddbe88de7db1987260ccaef84c8e333456ff53fcd5525ce618d7330b1d760f6d25871c0001240100f2febe1e57ba916e9d90619a1c4334dbe187d74c8c4d7fab1e6cc740588a216f7f4752ab2a92c2cdfb0df0a4b8e61da2027a0f118af9875def0d06b22882576de0896a48f4f7e7cc15b4b30345336e88167bd67c91ebf6690f51051ecd13ac4f77b1bc88b820785f99527cc0f3b239904544f75d63e2bd6f1cb524c93bfd5db650b74269f9ff30ab5f6f9f01fa5c2b03bec51a81e71ec9b91216eb04c3e8608db77caae4f85e002318b102fc261f3db4da5756cb515c38633f25ff5bae9ec46815b9fc0e452affe821ba10d2e19e2d6822991765798f2db250c39f6878e2bceed8d2017592314939392f525068e951d6831dfd03ed50d9592478109f37ba81acf6d4610da26e41d992628b0e4783407a4c9bd7b53f6c2a9c781fb95dc6fd4813f42975743296dc5074709628fd0733bb678f448b74182247ef4242e455ab993e8fabcbfbc5853913674e29944b4a74257dd55a37a1ac051ad7f7c753498f0ce4ff4678b3eb839a69908808ca2a42476224103113da398b9ecc5b78975ad9487174d27ea32b8f9aa41769c35a1c3d1923749904ba496f8c8b01325b52c0cf572ab2d29ddfdfd154cdce278663d0fbba0e5744fa41dcc53c16f4a9c9dc9a9655924dba3127cc5d736c60d7ad61f3659dde660a92306d4b30b5dac61709402d082776ee663b52e5c98303f9ad2cc6e8bc1783a78a11c1a6e386455c93d2a131eba1395b3238be1e16e9d648cf26aeace6a13f34d840b1c2a36f6eedb0ccfe21daadc6a580ed3bf57e74f667616eb4e96102e3707a762a8682b90efc4e13d99579938716879119a74c7846433f1836b191b115c2b6e871d5f25f9a834e2ab94d4a67243bf3b2f1331ba2ab3991e3977d6aee6bd69305006b2eb9d557c961544cb2c6a977bb5ba59c0686abbdff317d777b4aec83e3089db2ec8ab21e1cecdd74abfaaddfe1f9b1303ca140b536a1862e576ea6884e2ecbd63b641ed44553777c4b31c013ccb3615425d668706abd8ed4279bd64418940a8acd902284a1e95f511ced96a8738b309ef7902479c812656b31c6ed91704d5a1c9fdc99eefe7114277674932e8b8370c1cafc384759baf2dfe5c6f890268395f681560fd6a37dc47215fc5b3b431e6ab1abc4297fc0926a2b8a", 0x449}], 0x1) executing program 3: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x3b, &(0x7f0000000240), 0x0) r1 = semget$private(0x0, 0x7, 0x3c0) semop(r1, 0x0, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000002c0)=[0x0, 0xfff]) semop(r1, &(0x7f0000000080)=[{0x2}, {0x4, 0x2, 0x1000}, {}, {0x3, 0x0, 0x1800}, {}], 0x5) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) symlink(0x0, &(0x7f0000000180)='./file0\x00') getegid() unveil(&(0x7f0000000040)='./file0/file0/..\x00', &(0x7f00000000c0)='x\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$vfs_fuse(&(0x7f00000000c0)={0xa, 0x12, 0x1}, 0x3, &(0x7f0000000100)="e21ec2116fecdde9e258a59fb82dacbb2665bd063cab5065fae3793fa8247aa3a7624e114a58503a74716d1fcc4a508a31283d72e637d266f9f91126a49030e815f418ad43ef", &(0x7f0000000180)=0x46, &(0x7f00000001c0), 0x0) getppid() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000240), 0x2, 0x0) preadv(r3, &(0x7f0000000680)=[{&(0x7f0000000280)=""/184, 0xb8}, {&(0x7f0000000340)=""/246, 0xf6}, {&(0x7f0000000440)=""/197, 0xc5}], 0x3, 0x63a) r4 = semget(0x3, 0x1, 0x380) semop(r4, &(0x7f0000000580)=[{0x1, 0x6}], 0x1) msgget(0x0, 0x288) open$dir(&(0x7f0000000600)='./file0\x00', 0x20020, 0x90) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x400c570a, &(0x7f0000000640)) syz_open_pts() ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) msgget(0x0, 0xa0) pread(r0, &(0x7f0000000900)="2f551819b72b76cab770b9e04f9226b6da2b43ecaec8e86097d73b115ad5586bf91e17abbe5ade3894bcb9b2044307e372f5293483b70dc1be9805686f9114f95edf9aabc56c41f1b6b5f547593aaeee0100b1f047445e547ab6f6b0608565126a728e3e70bafd7c12884892d0d8ca8100002725b46a03409da10f81a7fa0eeb88fb04b315be12532618a7edcf0f479979aef03e8dfc3e443643ff2606b866a5596ae65853e0ec4bc9f30c6af8c0f26147350d88cb64ecfd931dc30517469fcd3a86f96b38750078d617a822b9c4629d617cfd817d62701e2182b357e1c91e4e072649f32126c12e3fc80ad3fd3658838f125fabcac1c117389b85d30df56a03eee3520eb2e31c419a4a83d6f7cfb45ef57bf214980d28a1be59e3fb214dcdc9742a3c9a5dea327de83ead3c049bb560fe119f93b32679923edefae5c910ae3d81", 0x141, 0x0) msgget$private(0x0, 0x0) msgget(0x0, 0x0) executing program 2: r0 = syz_open_pts() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000180)=0x8) syz_open_pts() getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) accept$inet(0xffffffffffffffff, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x36, 0x0) kqueue() ioctl$SPKRTONE(0xffffffffffffffff, 0x80085301, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7c}, {0x50}, {0x157e}]}) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000340)="ebebfd510bbcd3a9b489e989c14f", 0xe}], 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$FIONREAD(r2, 0x80606955, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) getegid() syz_open_pts() executing program 1: mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x10000, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000000000/0x800000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000298000/0x4000)=nil}, {0x0, &(0x7f00007aa000/0x2000)=nil, 0x3}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x8000000000000001}, {0x0, &(0x7f00007e0000/0x2000)=nil, 0x7fffffffffefffff}, {&(0x7f00005da000/0x400000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000625000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil, &(0x7f00002b7000/0x1000)=nil}, {&(0x7f0000095000/0x3000)=nil, &(0x7f000019b000/0x4000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f000064d000/0x3000)=nil}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x4}, {0x48}, {0x812e}]}) syz_emit_ethernet(0x6e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffff070000003817463486dd6000010000383a00fe8000000000000000000000000000bbff02000000000000000000000000000101009078000000006000000000002c00fe8000000000000000000000000000aa"]) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[]) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{}, {0x2, 0x0, 0x0, 0x10000000}]}) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x0) setitimer(0x0, 0x0, 0x0) getitimer(0x1, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x3, 0x1000300010007, 0xffffffffffffffff}) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) connect(r2, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) r3 = open(0x0, 0x70e, 0x0) writev(0xffffffffffffffff, &(0x7f00000008c0)=[{&(0x7f00000007c0)='C', 0x1}, {&(0x7f0000000000)="9cf7a082949d633892ccb0b9f0f81b09d62e36c8b5ae1490cede3a53054025f9", 0x20}], 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r3, 0x0) open(0x0, 0x70e, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) getsockopt$sock_int(r4, 0xffff, 0x800, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x200, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x45}, {0x5}, {0x8106}]}) syz_emit_ethernet(0x22, &(0x7f0000000280)=ANY=[]) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f00000002c0)={'./file0\x00', 0x5f, 0x4, 0x27, 0x0, 0x1, 0x1f, 0x0, 0x2, 0x0, 0x5, 0x4}) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) r6 = semget$private(0x0, 0x4, 0x3a) r7 = socket$inet(0x2, 0x1, 0x0) setsockopt(r7, 0x6, 0x8, 0x0, 0x0) semop(r6, &(0x7f0000000400)=[{0x0, 0x3}, {0x4, 0x0, 0x1800}], 0x2) ²load: 1.82 cmd: getty 65447 [ttyin] 0.01u 0.00s 0% 319k executing program 1: open$dir(&(0x7f0000000b80)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) (async) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) (async) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) r1 = socket(0x0, 0x0, 0x0) (async) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}], 0x1}) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r2, 0x0, r3) (async) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000180), &(0x7f0000000100)=0x10) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000002640)=[{0x3}], 0x1}) (async) syz_emit_ethernet(0x126, &(0x7f0000000140)=ANY=[]) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x80000000}) r4 = syz_open_pts() close(r4) (async) r5 = syz_open_pts() (async) open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) select(0x40, &(0x7f00000006c0), &(0x7f0000000700)={0xff}, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) (async) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x25}, {0x5c}, {0x8106}]}) syz_emit_ethernet(0x2e, &(0x7f0000000280)=ANY=[]) (async) readv(r5, &(0x7f00000001c0)=[{&(0x7f0000000200)=""/69, 0x45}], 0x1) (async) close(r4) (async) syz_open_pts() (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) executing program 2: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) getuid() (async) getuid() setreuid(0xee00, 0x0) sysctl$net_inet_esp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000008060001080006040008ffffffffffff7f00000100000000e3"]) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x4f}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) socket(0x1, 0x2, 0x0) (async) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) (async) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) socket(0x18, 0x3, 0x0) (async) r2 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r2, 0x8080691a, &(0x7f0000000100)) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x1b}, 0x4, &(0x7f00000000c0), 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000480)={0x0, &(0x7f0000000080)}) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x105) mknod(0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f00000006c0)=[{{}, 0xffffffffffffffff, 0x21, 0x4, 0x200}, {{r0}, 0xfffffffffffffffd, 0x83, 0xf0000000, 0x6, 0x1}, {{}, 0xfffffffffffffffc, 0x39, 0x1, 0x806, 0x8967}, {{}, 0xfffffffffffffffa, 0x28, 0x8, 0x7, 0x6}], 0x9000000, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) writev(r2, &(0x7f0000000340)=[{&(0x7f0000001d00)="9b37fdc74759ee45a92234b9ac5e20e14974816282676edbc1d9e79234204bff8d8072fa239bac1e6dcbe0d1b28190bb3c9eb6c1ca259f6f79a270edc6313bef7696c9fa012c67993e3a18be19a3b85aba6a2dce3ab01e020f050bdce7970d9b6572c6aa6a6fe57227a20c9b8d6fd7fa96db2d7498ed65e95713886d0951b321950424b0ba963e1f0ed617611bafede3f21a5f503258aabe17f0897aa9417c9d62551b8e0e74d201a77fc5c0cf1f7bd005792206877cc7139ae33aa3816cd27d27be000043306fd3b9297f207db2e5377c3a5118aa16d7cd407e765ce13d0606ad33545650be145e000237bbb02ac20344ab7c4bbd5e35862b4ad07a", 0xfc}, {&(0x7f0000000d00)="88b97eb2180ee1b9445549fe9dda570bcc31f46e0d08cad0ec65d8fa98272125c26836f12a54c22025484617b04efca768c0b8eb043c25addf13dadbb8fbe030454f4bf3770ee0161e1b2439973f3553e74eacf0f6467c36ee8c304ac0e10d411f340dda730392e36b46d0ad76673f97f95dd6ce082e310e70a4d571066f8afb6eb3be97ee57b691fe53fa271d2f66508a2b291ec9277b07d99f00bd5037f57bbfad5199b63ece34aa712bfbea681db02c4a391b5907bf644ac8c7c9de48a813cdcb5f46e3195693f85ea4a24470162792a7e541aa7f4d68d2b4aef09ee3ea6a0d554b0bd74439ff2ffa3e468b5ccc723d966f2dcfa97a5f65bc357785a48212bf3b1887b2b051f63c06d2535b34fbcb909294da5ec20d7560d1615986e659f39563b857a7d28a823b95abd0410c792299a00fe560d88d031c35f5709c3ac889b01e3c6fcdef057da759784ca8317393be20e163e7c19560c7b9a7b521e458d73fd80c9b277d6e7cb54acbb541d31266210cf8a042cba6719187563a92302aa159c8232373002b848604d7da775d70cb82384ff595b59e0f7f44fc1d5bd7dbc4716c749da02baa752a744b1f2a1c17c62e403e0cd555f48fffcf119b748cd90b775e862891efd1b965762f61081961672c7184ba004e4625cea87da6b24a7bf20e29b580a61c46f7d34199201841f086f87c2d45a1b271ad971d5f279d9fe53a7b8f4a91c3d3cd2a1afcfb54855cbce32e6f28fb79cd0fa22994b1916a4cbe7575d20f313db3dd9b84d4a4630006ac1ac3b4df885d21f59009b75cbf6a24471da406728c0c1faee0464da4c92ac5cbdab44925e17a08d8e61dbdbe4f8710c0fc4c3cd2f972c97bdab511b7448f78f02509344619a4f14d5ae18d4463dd63f8d5ce57fd22f504ebccb9d79e06888ed7936111b4285f98ad0b9761df8fd5588eb61acd2bc60475ccbd2aa37d935c902ac3131e5c6ae41d6198015bbe0c00385d36fa3b1bb110683860d6d07c8802b423d3684d2c8f57c3fe415e3be835d19215cf1aeb097211b6df4578c9d09ad5189b061d38487ea821242096d4feea570dbcaf334a15e38470e71b1fc218498fbb4f1285b5aaa398823817f2e2c6da9c2e6f89af8db50c15cf610700cd37f6018174501d5a13b9b18b1cb04f32c54247eb70b96f0ec0b6cc9620258a47fee71c379785b413334135877f149d7cc42a6eacd88b15ccd0d791ccff15edef111a8382db508fe01730bb7f3fdbab176b3e2be96c8589c18beeec2e7488ef8d5d867056859175de3c5efa82080802af483b41501788b19e8181186416556410ad88c049eb4cd6fc31138899d69377d2589e78b5686a9b1fb983e8529916e3cd1000df139f7f42f2db5d7db7dacae82c0a0eb82d557d9c8b71a0908347854535155f93425e970769e09e28b0c55e8975e62c72b1dd0c7292d5e8a952974e94e2f329066ed4eaef7257eb3879ffe7eb315d8cd569c6c7700cde3c93693c9e8e2144cef3fd959cfb3448b65b5cf52fb07e73e9407d74837ad3dbb9d6f882eff1e952de83377169359d5462693e44b742ea6f9c8701711314ffa4f61502b19a1098d04a862a9006fb3ec849a5a16e28a99f817c6741f851239e1254e4991bc4b04f7b6c44d7042f3a6849e90fe1bf7e404c4cc8aab8732997e86a497ea8634f55a67873010d2accd1d780fc8af04b3312235f359880463888a9f5a3dd03738ca42f17e81769da729ee2395e7535ad7aa42831ed63d8e86dd64015d062688393a28733929d90c0b78f50b4d1383d8edee625c5ebb821f87964332fe513f46df002060943bc9c74f02bcefdba050beb99a953eef46164a4cf260b24675471d9d6b768b96041f83c2e159c9c35ff91ab9ada7657156108cdb08704a6596d3ba16ef881184801dc8392bbc25183dbfb1819c4f0d4aaeb40e6a5b34b80d8d2515a647a5b33fe57d614f6c8bea33d794d1aa37dd7726d78f5b44094b14bde1906a96ff5e19583fddb9216ab3658c4df00496bf67592c257b590743efa1f167f30074ac63e3468ff423d283dcb29a0d0febc00cb1ad0e620da994098a1af12c889053923243ee2b774d1d5199fd9b0231cde1fa30f6d42d283ee63332ad0258de9be9d0802aea144e96a5d4c129e0f536b718542eac275e2b518725610d1cc364f92f3ee93ad8635a36ece759646b77eea88e5c35ba582f825070f10e452e50c9e22ce66ba54ce0700e3e7c20268a11e2e3bc202c177718d9676d9ba873c2cb84616f0d0f0d6eb57c09fd41a68a2cf0a329a2ae3dfad8bf9dfe8f52491abfbd67349adfbb71ada18c02bd6170a37b952d2384595d7e809681e9e8403a7fb36a7b5eba9c5c1a6666b0e91af74dc67a63a0e365aed68cad500725e0de987f02fbd62f03a55495316f9c91fc611925d8954c4e7493435dbbb6a71565127e2c23fa38198cd989c645710b1e0947e61eb54b337b1afd8a4a0a524b0c5f4732bf4be493fe18f6e1e7bb21ad6b329cc7d13e0074c67ffea54ca595ab7130245b65c1db8b6bac72cba5ec4820d81ea49d70c5bbd8182a5174dc846077bdbf7776b3923bbf2762d14da43bcebd397a5f14942c71aba19c6f797a8b8a7ef6eb927d7d3cb0aa2c2dd49355414014e4e05296f5875694725fd1695db8e0d4f3904074a4db6c478239c30ed226a286dcf14c4214bb006c10cf301eaac7b3ebd8f52e13b728c2a2ba8efae4e382902a54db3219fdcfac85250c51f1cd6076e38bf19b31b36d4e2db7c2edb06b1cbb184041acf3b0bcc2ad67bb52b29f33f57e06fd212926b2fdaaf2862a5683433927e671f10ca203b8cbe2515a40b09dd4cc5f17546ca3f045a5ca6a6906d289e81b6c6712acbf0d3bf93aad80401e1d367ab4af124ec9493100e972d3e1ebdca9b97e051ce6f572d1b74b685e2fda17e9e1c4d1a8bf8e9d5e4c3baa6c9553080bad950f496511b5d409a111a3c821c1540da37cacfc26fcfb1d95821c9a539eca1124dbaccc6e726367b2804c80cab37c91ac0a516fa3b8ec4fb3b1390c31c10317b1eaf9a4d02cca04c5de7f7d56f1a8f2f7ddff81706584f299072ae55b9b37c21a452544add91bb66edaab125bfc5bf787e083a5ecb9540df4320b5f6082ec70e0cd98255ea41077c06600e8891aaab9a7a28ab7b36e13f7384776c45030cff83b686dd4a4bbd0113f4bd3a8d719c5130036bc60b00c7f17867ead74a7274ebde746652ad707a1290b6930f5b432910e0c3aff81bfaae36afce00225818db9c86715b848175e957f858cc6319da273bf1e9073390aefaafb4424f224654b22f7fb1cc7b764d9c0c9573934b6afa543080cdc4208a0f659c22298039b83437ecf4030348e3a2771c19d8427594fe93a4b514937129e49fddf14355bf26d02e444a040a7c2356f91047a152615909238c0d72951ad471bdbe167971c13b925bed26d46f293bdf211268ef870a560d60a3ebdbcc292816e7347d4336e0063ac1140e7ea77793d434dd65dc59b69185157d01131423d00caeb92b18364d30f3b9187aae3f4af62b3da34b67856219c142c98fd598c24fd676e9a903a30c72b673419fe4240aa205c91a413e8707ae52e1acabf82781898252558fbf9299c027f5ad15fa93ea04e72584b164f92915976fbb0b5984eeefb05098805afd34974c6ca5a310f9d154cc3bb8d4cae65b2b23a17721f5f796bb7ba7f9b23c040073097c0bf7f1f890115ecff947fa2d811a8b9ce236e527efdc76b385b4471661325e9a2b8406e203c856ff149477255361a56f4a92648f0365f83bbccbee6aa792dac4fcdc0109e73632b257cf30b6f4de51d23524f1a431980b90fa6b8ab82d4343af72f0a6a793104f4d635c820b438c3d03dbd5b394a2b321983018796d1dd3a2b6909cb1ae62259cacfb1612100cbd4a83e8955aa756514e7b6634be16db1bcc3e636ee12ae3a0e191dcd754b4c8cc3876ebc0a71f82d53846a95d62f47d0fdc1af0b9847a7d6cca89cf5befcd1a2a6ad290273da50e21e626990929d13f2d2297f3729236ce39adb2638d3d948aa6339d9da80ed505d21cbdb420bfa131cda00f80eb8747a407358e38af464b5f439c1a5ccea7ea138bbf947ec7471c8699f5282254926aa965c5ceabde80aa2f3c5a9a8c148b3a73b2c305b356e4996ca813d5eefb5fe006500205d12f5e39d5a2e60b44caa12294f79ccfd4804f696e28153dc638283a88d41028aad3aeff4d2cd7e764878417d077b02c3ea6b2413213ba824edfdf30b7f9ac32e0d16bdbc727f72ec40332cc82d3e25bc37488d34b9e1838aabd0483e3357261e456bcc86de97b70293e3b0b52fa87150f1f0e35bb028d4c846a681eb3560a15ac85b7198502245a1c03cda74a891a83b4e8923dfe0ee4824c3f66889c3a5e8972008e8bea016feb27c80b5586a5af965c66304a074019753c82cd18790b9b36fff2a7c74f83af4dba781309d0275a8b1df841df0b86384a2f576291eefbb04446e3c171321e09b0347cd8805a59b55d4e06dbb5417ca9003d9d0e5d8e3fed7cda7d3d40c490498bf6e3f3f59b82f8fbb80d335eadde1ef20236c33133f2c69516ceaed184fac4f774ac601817ff8795dcf1e91032abc7026c6b6a87e02777c4c1b5cc05a3d8830414b36fe395b03468fdce3c136da1ebf40bc60c1903b4863a2bf42a7cb29d714d5d9b62361cefc66dcc6e0fea0bb099ee60cfe6cf1ba147ea71912b51c1f806682238fe0ad2d4ef3a2e25f3d4ed28b9b5f6cdb12fcde7351599c7f89ffb4991cc18a6e6bdd9eab5c5be30176aa7b73fd35a08f3eef567368c6db11bf81640b60536e4a250eeb151459462e625d72b9e9f063ff290759ab029e70dc65c0a7659c9716cfd70b3d421494d70b5009f54b5fc23c6b3a7ba070b19eb8c9a665b751a47a94b74132faafca29c991f6f0d649fc9777e2b98fdd11031abfe5893a249f87bc0a920d7bcf287455d5eeb346b7922e74b0617097edccd32745c9b194c8d455316f8a5dd39a32d2a1ba54e38adb6ad71007394763397b505985b0811b554ac2fbeace8a0109f845aba7b5e99a5c7da378686d6ea0a2c1770417b6e5c16e298fe75e5e7b746ccce859024d25e647c7b55480168b6047e07d00c9901bafbe4567eb8289a3403af42f98a229b443d13823b891d2acaf34c4b9a1b7af8845423276811951446e97c7d46ab7be6d6fba38c3b6f9e0355a6f8c7feca4b7b6c28fc85baa2d4e63d19901d6511794ac46beef8a508d8f499ab115e934adcfca0010e40ddc52e1c3a4c699d687f1bd6a2a674eb56c97664ee1ecbe0fb9444616ef3bdb25a428a87fbbf575c2d29ecde641adb9427d2233b0fd26c37ce291ed01d52752a576424867163333a1b384f11dd95f58d83f12455331c271f07a859e513c8f742a455f46930f82c926d13ccbab5f0d446af6582dd1c93d7359a29694ce29469bf4ee4e79fede992c2f3622a8ba107dde50469df6dc7dfbe91903b5c297536e7818f09b7e4fd6638e7049e49ad6e5be7d86244c4429de98aea6dedb59e4de1af61dfd7ec5346b9b9ba18082a640434ed118838f86430e83067efd7d7cca8cf010caf736ea9d52a9633f624bd206894e2b17c875404b4244fa6b72c0a18450dfcbb114cee96ce8461d71dc46146a35840e19be6b91d11a183f50b199b13ece25d7a213b6cc652a07010755d7b69389a915cb899351afd967080433aef49e8da73a40694cf94efe4f4b6843ede1e6f7108714e1d17cb40786f4d25a8d3b56c52af3c37cf663884", 0x1000}, {&(0x7f0000000a40)="bca1c8c8f37868c1b923818c6601085d3e6c6c5f5dffe850075986599a0e1a1c92f9149db85cb6510b54fbf11dcab7c53650fe44d72e4d31fbfc0ebca66b0ce8ac358995d62ce45981039d2d18951c3e7f60a75b63c20816970e2c65523d6de4a4e84b4e4414bce6e866add75e72d02afb9376867be7cdeb876e1fb0abfcb7b5f713aa3531254a5754b0dc24ad543166408f25781b4dea606aa422880864664830dac84f56598f37452e76b9891ad0fbf297bce59ac67fa9f330faff068e1fc9a18600710e8f6f98ea", 0xc9}], 0x3) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8020699d, &(0x7f00000001c0)) open(0x0, 0x0, 0x0) symlink(&(0x7f0000000440)='./file1\x00', &(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xf66c, 0x0, 0x7f, 0x5777c539, "3c107dae00000000619abc9842b3061900"}) writev(r4, &(0x7f0000000240)=[{&(0x7f0000000000)="365deb8c328e832fd6ddd5e1d6f77f4617a8d548517b8d5257e61e0f7b62b9266a46294ed877cbc99ebcdebedebbb6e569dcde", 0x33}], 0x1) select(0x40, &(0x7f0000000040)={0x4, 0x5, 0x3, 0xfa6, 0x1, 0x0, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) unlink(&(0x7f0000000300)='.\x00') unveil(&(0x7f0000000900)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000380)='W\x00') executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x8001, 0x0, 0x2], [], [], [{0xf800}, {0x0, 0x0, 0x400000}, {0x500}, {}, {}, {}, {0x0, 0x0, 0x0, 0xffffffffffffffff}, {0x43}], {0x0, 0x0, 0x4}}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f00000001c0)="cac73ce119f42809f7c30824a593555ffe", 0x11}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0xc038694e, &(0x7f00000001c0)) close(r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000480)) open$dir(0x0, 0x0, 0x149) execve(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x10) semop(0x0, 0x0, 0x0) r2 = open(0x0, 0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001580), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000001600)={&(0x7f00000015c0)}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xa000}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x18000000000}, {&(0x7f0000c2b000/0x2000)=nil, &(0x7f0000fef000/0x11000)=nil}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000fec000/0x1000)=nil, 0x8001}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x33e1}, {&(0x7f0000fea000/0x2000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ff2000/0xc000)=nil, &(0x7f0000ff0000/0x3000)=nil, 0x4000000}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000fee000/0x12000)=nil}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil, 0x800000000000000}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e35000/0x2000)=nil}], './file0\x00'}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[{}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) semget$private(0x0, 0x1, 0x300) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000280)=[{0x4c, 0xfd, 0x93, 0x20001fb0}, {0x4, 0x3}, {0x9, 0x83, 0x6}]}) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}], 0x1) msgget$private(0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000015c0)) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x6380) syz_open_pts() mknod(0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) nanosleep(0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x8}, &(0x7f0000000080)={0xce7, 0x0, 0x0, 0x80002, 0x0, 0x0, 0x3}, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000200)=[{0x7}, {0x54, 0x0, 0x0, 0x8000}, {0x6}]}) syz_emit_ethernet(0xb7, &(0x7f0000000280)=ANY=[]) getuid() seteuid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x10000, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f0000000140)=[{}, {0x7ff, 0xff, 0xff, 0x7}, {0xff, 0x6, 0x7f, 0xffff}, {0x1fe, 0xff, 0x4, 0x7}, {0x3f, 0x80, 0x18, 0xb4}, {0x4, 0x0, 0x40}, {0x101, 0xff, 0x0, 0x3}]}) getuid() pipe(0x0) r3 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r3}) pipe(0x0) setreuid(0xee00, 0x0) getuid() executing program 6: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0xb) getppid() setreuid(0xee00, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) recvfrom$inet6(0xffffffffffffffff, &(0x7f0000000180)=""/224, 0xe0, 0x0, &(0x7f0000000000)={0x18, 0x3, 0x3, 0xfffffffd}, 0xc) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) sysctl$hw(&(0x7f0000000000), 0x2, &(0x7f0000000040), 0x0, &(0x7f0000000180), 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x20000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0x4f) setregid(0x0, r2) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, 0x0) setregid(r2, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x2, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x35}, {0xb1}, {0x8006, 0xc8}]}) syz_emit_ethernet(0x56, &(0x7f00000003c0)=ANY=[]) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000001240)=[{0x0}], 0x1) executing program 3: setreuid(0xee00, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x0) msync(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2) openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x20, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_data=&(0x7f0000000040)="ba3c7dc5ec7042effb1be15ef90fbcb919bfd04114465ec557b9f2702085f43937d12be6a543a195924f08723989b430385d80b3b5edc9df76ad2a12c93c26c34d8702fe2631f3e9b6e806e4f38f226d7f59875d238bf7480a"}) chmod(0x0, 0x20) rmdir(0x0) symlink(&(0x7f00000006c0)='./file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740), &(0x7f0000000780)=0xc) r2 = socket$unix(0x1, 0x1, 0x0) bind$unix(r2, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r2, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x8f}, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r3 = msgget$private(0x0, 0x716) pipe2(&(0x7f0000000000), 0x4) accept$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r4 = socket(0x10, 0x4, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000001100)=[{}]}) setsockopt(r4, 0x29, 0x6d, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x12}, 0x4, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) msgrcv(r3, 0x0, 0x0, 0x0, 0x800) executing program 4: r0 = open(&(0x7f0000000100)='./file0\x00', 0x100, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040), 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000280)=[{0x40}, {0x15}, {0x812e}]}) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[]) setreuid(0xee00, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x198) setreuid(0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000080)=ANY=[@ANYBLOB="ff04ffffffff0000ff00000086dd60006f3300383a008a211dd1450021b07f5a1957de740000f68000000000020000000000000000aa020090ed1149960000000000fe0400000000000000000000000000aa00000000000000000000ffffe0000002ff00"/110]) r2 = getuid() setreuid(0xee00, r2) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)='x\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000340)=0xc) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x300100000}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(r0, &(0x7f0000000240)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x1, 0x10000000000002}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0xff) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa", 0xa) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x9) r6 = semget$private(0x0, 0x3, 0x892) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000700)) setreuid(r3, r2) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000600)=[&(0x7f0000000140)='y\x00-A}C\x10\xb1\xbe\t\xfaqWe\xef\x97\x1c\x15q\xe3H\x1e\xdc\x81H\xf5\xd0\x9cz\xd9%\x91\xf6`\f\xc5\x05\xf3\xfe\x93\x14\xad\xba\xfd(Q\x060x41424344}, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080)={0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000180)={@random="201eeb1e9234", @empty, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x58, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @empty, {[@end, @end, @end]}}, @tcp={{0x2, 0x3, r1, r2, 0x1, 0x0, 0x10, 0x80, 0x6, 0x0, 0x6, {[@mss={0x2, 0x4, 0x6}, @generic={0x13, 0x3, 'c'}, @timestamp={0x8, 0xa, 0x6, 0x2}, @nop, @sack_perm={0x4, 0x2}, @window={0x3, 0x3, 0x1}, @nop, @timestamp={0x8, 0xa, 0x4, 0x9}, @timestamp={0x8, 0xa, 0x80000000, 0x6}]}}}}}}}) syz_emit_ethernet(0x7e, &(0x7f00000002c0)=ANY=[]) recvmmsg(r0, &(0x7f0000000040)={0x0}, 0x10, 0x0, 0x0) executing program 3: r0 = socket$inet(0x2, 0x8000, 0x0) ioctl$FIONBIO(r0, 0x8004667e, 0x0) writev(0xffffffffffffffff, &(0x7f0000001040), 0x0) getrusage(0xffffffffffffffff, &(0x7f0000001080)) syz_emit_ethernet(0x56, &(0x7f0000001140)={@local, @remote, [{[{0x88a8, 0x7}], {0x8100, 0x4, 0x0, 0x2}}], {@ipv4={0x800, {{0xe, 0x4, 0x1, 0x3f, 0x40, 0x64, 0x0, 0x1, 0x2, 0x0, @empty, @multicast2, {[@end, @lsrr={0x83, 0xf, 0x7, [@broadcast, @broadcast, @broadcast]}, @generic={0x0, 0x12, "aaa90156160ec6da85f128d8503ab28e"}, @noop]}}, @udp={{0x0, 0x1, 0x8}}}}}}) ioctl$WSKBDIO_GETENCODINGS(0xffffffffffffffff, 0xc0105715, &(0x7f0000001280)={0x2, [0x0, 0x0]}) syz_extract_tcp_res$synack(&(0x7f00000012c0), 0x1, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001300), 0x20, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001340), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000013c0)={&(0x7f0000001380)=[{0x3, 0x40}, {0x5}, {0x0, 0xc9}, {0x5, 0x1}, {0x22, 0x106}, {0x88, 0x2}, {0x7, 0x80000000}], 0x7}) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001400), 0x80, 0x0) kevent(0xffffffffffffffff, &(0x7f0000001500)=[{{r0}, 0xfffffffffffffff9, 0x20, 0x10, 0x6, 0x7e4}, {{r2}, 0x7ffffffffffffffe, 0x22, 0x10, 0x3, 0x40}, {{r3}, 0xfffffffffffffffc, 0xe2, 0x80, 0x8, 0x8000000000000001}], 0xfff, &(0x7f0000001580)=[{{r0}, 0xfffffffffffffff8, 0x31, 0x80, 0x80000001, 0x10001}, {{r2}, 0xfffffffffffffffe, 0x40, 0x0, 0x20}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x6, 0x7ff}], 0x6a53, &(0x7f0000001600)={0x2, 0x2}) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000001640), 0x20000, 0x0) fcntl$setstatus(r4, 0x4, 0x80) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000016c0)={&(0x7f0000001680)=[{0x8b, 0x2}, {0x89, 0x6fba}, {0x21, 0x101}, {0x8a, 0x1}, {0x21, 0x8}, {0x101, 0x1000}, {0x4, 0x81}], 0x7}) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001700), 0x20000, 0x0) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000001780)={&(0x7f0000001740)='./file0\x00', r2, 0x2}) read(r3, &(0x7f00000017c0)=""/13, 0xd) executing program 7: r0 = socket(0x2, 0x3, 0x2f) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)="1cd2d176f4b8f82c1d09936270286ea75b958983a9f15438392f4d2feb0900000000000ef962", 0xa8269}], 0x1, 0x0) r2 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x2, 0x0) ftruncate(r2, 0x80002) r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000040)) poll(0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) pwrite(r3, &(0x7f0000000300), 0x0, 0x8001) preadv(r3, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) socket(0x0, 0x0, 0x0) r4 = dup(r0) setsockopt$inet_opts(r4, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) r5 = socket(0x11, 0x3, 0x0) sysctl$hw(&(0x7f0000000100)={0x6, 0x4}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f00000011c0)={0x6, 0xf}, 0x2, &(0x7f0000001200)="e5b055b402d7da389ac56be76bed40bc3842a596e4af5e4d89b9f30981c1f3eb336d44cc977811a3849aa35442cccf9bede252a90bb2332873a4fe0ecccfaf535885cba0ff5084a42f8cc5837ff383e82f8d2a2e33957b542f022580cbd57d423fe360f938c4d4dac310c0ab3c038d8ef9fd1c7b2e96a4012cc96b7aaf599a23a2df9f0ea8478319a7a7c996752fa462c7f469ad585aa532dab6a0874efe0c714427", &(0x7f00000012c0)=0xa2, &(0x7f0000001300)="79bbf5b89797a706a510dcdba6811895b7c049", 0x13) r6 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r6, 0x80206979, &(0x7f0000000000)) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000001180)=[0x4, 0x5, 0xfff8]) select(0x40, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x3}, 0x0, 0x0, 0x0) r7 = socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r5, 0x2) executing program 6: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x800, 0x101, {0x8, 0x7fffffffffffffff}}) sysctl$hw(&(0x7f0000000080)={0x6, 0x12}, 0x2, &(0x7f00000000c0)="61851bd3b2cf6f207a712908e2756c18e900a3aa03f938c1d5e55f5d1921050b5245fe6a152f3c0c4dd6cfd5b8db02de0391c34d22061ec36bcad7856cdca85b1f3664c7bd9e01bbd5af5c1e1279d453a9c9c792c5ef3d85dd409f1e0082049c9822014fe66bb1b76e2a2df913bf3b8e5c90ca889b265b0fe38dad453cf04c09d7cf5940f14292c5f2562143e3", &(0x7f0000000180)=0x8d, &(0x7f00000001c0)="d4791f65216da7b4abf560681366e70e6e293a451d140e63e05057dc566a6e12b380d88f30cb93ac2eab492dc3d5bf479b240e78b03ff3bcd3947b95b95fcbebefe04f32bd662b8ebc4c979c8c6f66b2e142df7c55581b07be4ff9e3947d8da55d8741fbef6231bdffe294c1914e27ead3d6918dfddc9c7c431c754ffc6da0df5a4c89e0bd9cbf1bc5b98e5f6c607a0077", 0x91) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() r5 = getgid() r6 = getpgid(0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000002c0)={{0x4, r1, r3, r4, r5, 0xc1, 0x2}, 0x100000001, 0x2, r6, 0x0, 0xffffffffffff7cd5, 0x2, 0x1, 0x5}) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, &(0x7f0000000340)) r7 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r7, &(0x7f0000000380)="0ee3d9caa68cbfb1c6153dcf5772b7ec1b45e1518d258ec15dd02052cc222381608e087984c95fbdddfe062ef423dd27ed1d1c5f883a6a776e45efa073700eaae6d3c304ec4c9fd1a50e67a06ac4f2b9520835ae0b63a0c04d64cdd279e5cca26e990c7667e16b147fac0abc5b6111ae89a25b264e754821cb4e49528550f75442a61c9678b12936c4cb2de73d8777d3ad925b5d649a6868a4312732b95c7cc32e849f7c19f2438e661b8bbe5a344c288b8467c2e7f062694599948d26e3cfdfca663003ee849987264a6c38e8ddb9306660cb808aa6ccf5366385cf9661bc0f9c04c2a97dcd83d754099ea62e06870c754a07be176b53918819203c94538511ae08f8e51045c31ace379f6a207bf956da7d0d06c4ba4cfb4023a60757f29913fbffd28e97ca15dbca359f7a93bd65b54653e429bc6743313d6ed3804e5a454bcfa1c911bff04ed15f7cb419dab98e23b84ab3135cc8a30940b8c2e778faf5bd4cff37e1f7392675809400f1e1f2950c952a6da0f2fc9bcbdf6b9cea0b8d1f78d9175fa7beea01b7877d2f8c3101a6506f4a656c905c46a6c36a29b5293877d9046b923df2252cb7908f04fdc34659595faac7bcf169efb12f4675d7473af1e8e8a6492150475cc3e3461180b18f479b7b4420c0d50d94fb9bf8aa8f580bc48c3b21ea0cde547b6a9887bf5648af852b900a0c94267ba53dddf6902022e77091020f2a16ab13980426729501133c5c155c5198645d9261ba4009b566f413d40c4b8b31fbf8b712acef4c6be5bd48cb310ccef73435c5c3ff430c9ce8639d78da0ea84b3d03799cb487b270601622836f0414930e52d622ed4dc84c48a77fdc9c0692155aa01b79691f7d87195930e611032e50c50686fa8345a1e7cd140573f69b9da3f16a51ba78cae699900de9b50c95f676e7e229616ffc771ea3fd40ab8d23324e51b82f2decb42a0a937a1bf1c9e23a1a9ea092e6791c5d627ee390e9c7f36b212e9e5c7e6f5d3a02d13959e97a8b44cd9796996828112d9896d0a9e48a4298db9971fe4358c6c9e0e816cfde721e977e4ea747bd209bbfba78b2c572b3b02f8626876a0a0c5869b5eb546e10fb156ad112060e7cde9dbaffbce5e31b277c8d5586e8f71a8705ac429e43ae433a6d170bbca1c4ad490f741b01467a586735cf787501b99c1809e2b2caeeeaaaee25156763a8570b24cea8ee05b39c343178fdfaa45415f0f025ec326cc3a1d5b6191399da14ed16ba8cc585de0bf244e110d6bde78f1c61c5b8e41b7a8a7abbba4980c76058ae82f7e79d67e8ea533484ae5f0836d830fac1ecb091f85c8b6364d7d746aa1a5c396ea47612838d6fd93ec8191c11d7c607660e1c4f4470789d7ef2600c132b39285edaf9240d5f59d1c392eaec8c829751f0a641b9ca9777f954d4a7046cf5b7a407c2ef7e0a208ea9e3ddb1d47073d4fe4db0a0bd7ebf0b1ed15e77eb788f771b3952ce41fd254657f8a25e8c225963d16024af3ab14c2c7f976c9c4d2a947df2b580af3b9aaa083a7f5c5723ea111d2f46d1ceca63b1cca5e87142649ef0a7f67a0f9a03d4b25f7badfd502b1377415b319764a9024110b1918210615737b5d031f9db53278098ae20424b0f919127990506f8aa4327d62451af080af2ad521ba5d155cd7e180354c96395bdcadaf5620aaa57fe7e0a6dc23999426d5b0cfa1e488939f93978382769f7ec31e7c693c559ec2b8f6cb47380dd6c19df2298d24a4d08f5e96449e46f381b96517665e6b2f244748a32f7146667b909d2ceb5e4074e68c4e4b60a43041c8623f9bd9c23a35832cd82f82512588b1ef84f74035a4d1aab131ea00ea8d3123d7fa689d50de6787355a07b560ec1e23c6ff622bcc28ce38dbd450b5a30b7c12f4835bf28d8d5b97f60975269897b5916dba6cb31ce3ecb068b477c2923805618f868eb08fbb34fe3c4855743c25a9117cf623221f41ff8ec96208ee55d382e1ed8974a4f513cd5dd3c7997d5c3d21b374d07b0563f70a97a22f9f1bd803e5920287d0cab4a6b2588841fbc69c2f17adecaf96621e51930b3995db11a3f9f3a3693e6c171fdeb4335bca5bdda4def407d90c646d4dd4d521e710a9b5ef95591b329016e3ef9980332237074de049fb9b8e3f6aa25e8de998fac5c75852b9914c6c23faaffb0a5f3fff9bd41426ea8dcf3cdce1319d69148cf45501068fe5021a53a09273b0bc15c36fa578f19ab26c6724992d2c3fd6bc0729862ffd427d153cd28fb79ba0db332254787dd8254858c6934b42a77cce098a8fd6ab8e0126c590bea4c1a9f2f1cee6cc309068847f5decd0470f8632334051e25c1ab9d9abbfcf0a4f2bc96f35444a726486dbb64f4a4ca6c022bc74107bc8519d624a010422f735b3718cd858642774586aabd6368af9b84c66eb3a2c47abf8b58d21be56fefca0ade70a77c17b1945d9b9ec2ccd0224b97eb1e76422ee41e89e42655896e318c8c21586d6de2544ac9b53272834a0599be1caec15a9f6a5800a2887733cd024f76add09f87f288f08d2a67e348653256331e4ca51df82f2cf833357a69d89fc925b495a7df2f7d735fb10483e9dcbd3a845da2fa8658c951205ea17388e4425cc3c0f8b975efb035fccb59133a8e8b5c9ff7b15dc15b1cf609fe922187710bb062f1504d1b2512652bf690ca389e8b515b5f4f74ed49c7018a6318af5b59335d748e4505499ca85abea017b95e7cf86ce7c7ae7f23d7e201ed32a29e732624ecff2b2a049dfb861d1d6b40ad1b6a590a1a2769e70b518ccebfc1afce3db981a80470cf6966f2a83e44e39b94767687bf2c3d0064c6750348b5ec81fbfafaeefae2e13a6fb3170b219820b9e928a5a67f933d7798de165d7644ba72b2b0dc6a2d17cac8f82c7f27ee78bc0b4a69adaccd48dccfb6b9b7a6214e3f44a682839bc63df58f4990602decd2b60d8269aa552f906b8972f5324eef7efa10fdd87a8fe73cf39c9b92898bedc1943ca512419c25536ee5e0970e7f5d91715085ac4f544e9c4af66102b55a16b34a4000ca6365d97e750b27df63f558b53c5e8f1b5944c55b829b5a354980c2591a7cc4d622cc7df0465143710a0f41bdbe743f8bb24921686081bc3255fc2988cbb5f623ff8f58a12aa3f7e435a48488d54c521a7475435634c79803fabd4fd7c64af7c31c878518fcd4f29e6c11cd00ef80365072662bb1e9d4f3b80a1d2a9022a7e6f09ec45bfc0ea97c77709d25f7bcc0ca2c571802b7ac0bfd1e208ea2fdef78d61b6078eff3857e6bbda63eb2464ad7f1ba5878b7abb8834ccd6a4c03bdec021076a4cf32b15c6cd177757fb6d0f80c97f19b36e251e8d8f655497c18a4b06d9348de134e04eab4f63bfce28b8f4a0c7073159012d3230e6dd320ff0d87f85599eadfa5886ce8f0135932e15349e9c5aad8692c8a8e141dea565dd75409babf486bd994c823fd7c21b3fe9ba121fa8d05a8197e8f3de800c632223f0b0c17d2aece170fe91819bd43174f4c06271aec3c682faff24af278be1df79acf7a18a085f1a5c6d0a3a5a8b4e2cbfc47b3f075a650f779fc135e021d8f47c7d06e18a9dfb248df4df35f68f7cb9b0b0b5c32c01a0c148bc38727134677fd8eba91376adc35866232292094164eabee4d64acbdb5909c087c60c2eee45e66e58395e2df4e674217a5f5ab1c49c2d1b201ef3fe8fc0a649fb114ebcc1fe9839617d78ae2353c971bca1fc881b70db2c0c1d217631e70b30b2a19cde3e07662ea5b479b95761d1fe2d9eea3dac72579424d4dcc9ed71c86a5e37dfc328074871eb40a576b2f552e99bcf61786121ca54c554f1ab898c2fbc1d0bbbf990fab3eec5d365ea09f46443fd1fe23c897d5b27fd17d5c9d7ffe2365ab340f7bc0f97265ff51681bb79fcd082e6755195721124f500cd9a7bcdf356b21533e00defe638d556230b44bc81c746a4364a173289e88858ee2573492fc6a47ad741c9a4dc8c494d61129e31a9c6c2dee2a1ef77b1b811690dd8a8450aacab867f0b998110bfac613aea381d11721217834b58c516f34e57316192fc0ce6ec98eca9fd554dffb43249725d89bcfc09bc0bd67439087a88ed498550f8d5499d2772ac6a0d79c54beb14aed7e7ee8a2feb09738a087b51531a51f8c4fce96d78e9172f0a732717cff3a4fdd157cebb8573feacda9f6f33eefac16ee5dca8b10eaa5cf0edb5c99bdf106bcad0076d649c5bb70b6d40b8eca7ba743ce13b5d75713f50c919bb8d5bf07cad2f6885ea3abd1942423d5f2dac6afe81612f320cc579742854070b4f967590acc21129574fd8e1ed060b3dd9904ae4fef355c6446acb153432bd49568aa949d6091264ba1e683616bb833ea99ceecaec34d9112c98eb71f66e83cee16ebfc2f30637b29177b6d5e0fa59b630d53aeb78954f4784b1334807b5245d41940a2fe1df6cb78a01b6129f6c26b705feb5775e4b232ed279347c2d304df411e4139c53e748a95ef87c3f30b41144bc6eab96a6e007d1a876403c19e7c97076d39ab14846df492e63bcd3aaebbb279e5736c3e234ce77a1b9dcd420b0ab72d8c0b167a8f4c2af4e65630b327861c8d1d5b900869db1db3810163929e512d37f5e912173cb9ec3398b046b6cfd4b615fa220cd369aa120e048729cdc6a4975d118fd10754456721ba894eafc9975d15014fb773c364e40e5644b94eb8df0cf2c9f73b0cf08f7ba1a418abd51bda0186153a28f13adf8f49b14c1a92dc2bb1a650992054c97aed5f1bf8f60c39be0a4f3e66f7d6d7ec43b09538ceac5eeea3fff162b5de6bd51d11ecb6569921ee7ae35c9ece84565188c8e3e7c9d645910f3335f3c2689fc8ccce5a548171e1cb7ffac235d21750c2c5355fa7eeb3aca4521f468dfe670ef0d2953ba9dd37772bce063b53acc22db42ec200afc997da8410927428970364fce8b73ab65e8baa4f9a3ed61bdfaecf9ed97f8eb9ce5b79c75eb8e2db0cdaf6e85a065680b1fbcb3fd8e24c278e32a48c87820a2642b8a677062891fa5d5cb07e26fec65bc7139b709b8b9c013be7f5b110f332a52f1dbda4f4f7d2f2557421c3dbba571b002a058cea9abc459e7eda034453f8b70eb766b792d6451c04fbe7c23e33f482e13eb5b11e8c6dff813667bd9bbab6b23a7b4da97303b79771c3f8ea82b7ae24579e0c11cb3d04a0b2a413c83964be9e0999c4f584e38df13b2f167c9d2aae6649358e797ba80221a285b631da965d1174e75a1eba96e5bf64027bcbecdcb0cd05fe5948076073f44587bc03691da97029588abcffe746dd51c9b8f92dcede61d8c05945f5707dcc9e7cb596e90f4a8179328f8990b98010e01d225934c80752acda9c8e1225a39b467bdb7402e26a594250786247451cf73b139f981e6ebdd761f17459f1ec9bfe3981a898f8429b949ed31e539e2896b27bcb3320a6f649635956a3da32115262fbbf4f3e775dbbbbae9e7b32c3e083ce5cdb37c736dc043f6dde8b1dcc8df952ef6da5fad043bb1e50a7e34d0f301b3e06d67ccedf564304610313aabe74536e0a3428dcf8d8fc6873107d180494343faca2348f69dd7c69742574c57b991db5e2760fa5c54e77c9f92560401fcb4122756c00a490f68e531eada6656df8fcdd953befbe7c82157f7964ecfc47f9c228d2b05cd91556d4ff094a4705a05c861562a71b41c110b6a8371e5169792a643f343e4482654364cbf35bfd0f8453ee522830dfe88e9370f606597eefad58b2a103556cad093e8b4891ba7b46698299c8ba68c8ce5b1f1e87", 0x1000, 0x407, 0x0, 0x0) symlink(&(0x7f0000001380)='./file0\x00', &(0x7f00000013c0)='./file0\x00') setuid(r4) socket(0x1, 0x8000, 0x0) pipe(&(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) fchown(r8, r2, r3) msgget$private(0x0, 0x0) socketpair$unix(0x1, 0x6ac7cc1f1b9a1b7, 0x0, &(0x7f0000001440)) open(&(0x7f0000001480)='./file0\x00', 0x80, 0x180) socketpair(0x6, 0x8000, 0x5, &(0x7f00000014c0)={0xffffffffffffffff}) setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000001500)={r6, r4, r3}, 0xc) ioctl$LIOCSFD(r9, 0x80046c7f, &(0x7f0000001540)=r9) sysctl$net_inet_ip(&(0x7f0000001580)={0x4, 0x2, 0x0, 0x1d}, 0x4, &(0x7f00000015c0)="ddc697cd117b4b06c5eb6f1e18c254d8b34d79b7a56a125255a3fcccc43f6175f55fa1864f204cf829c058d5cbb2aeb5a11c777b2eb060ea927362f59d3a80f747c8826af56831b3afb73466a09ab4722baed2b3711284239283a49ed5a8885cf25b61302636b032da1866aa8baf2721bc2edc259931084325a199872e061965386c6d477fe15dc1d75739e40e942b3c56503fb6a66e5dad225a1c2f830b7555c9c5f9da18f4f46268326b6f61520ba39b0eab6049368f36aef54edc54e7a10269acf8a9949513a68f56c4089194d92200eafce7afe8cbd19ad5ab08f2a24c0bcde216158ebc929aa3c96a1d4a7194197c9c9f7a4c6e8a46180174e274ba3c69020e94bb6606e33038541eea08e33a70253e06b798539dc172c58f0015a716738559b3e7afa247a88d4561794ed9bfdadae15be97f12491fa8859a6d2b9fb2b800e92117d8b4c5c292aeb4230654e2b8159831fb9459a866f1f33a99aa0465a7ce29bd57066065ac54726c3332459e8eb5704a0e89d9d7b48746c670e917f8b9db387545a833fac2acee6ff5a64c8d88a1adf158ad94155f5e55e88917078d4a857909d12aeae4bef88c67bd6532243328e7c78cef0553315410dbb03d3fbfc11c7962c0715149903717b4981e582f9a17c03f3e081cebc2467c22bd9f2f170b0f1869d592e13ff1ce22616d1aee146e2a75eab8a6f56575c69bcd026d3e6d27921904523a264148cebe79574509465d44df15307d1c2894fa71a2f7a4da3b411ffdbdd3446417f69e9c62ee47be70e5dedb721c0b3f10e936b3b7d7a4f446dd614f99953419881604221cd840207d4c8640b50a4525770a3ab76721947d54c07eac654376e0606d516112535cffdc19f547e062c119b2ba4f513f307393bb93ed57f69a2fd6d20074e01c922397cc99d552b4a3f5081d8c350ee30d2f2743d4512318e6c1de48c41693bc8823cb7ab9f9582c7be3ae0e76429d2b3c65ed8f168e8918eec2a0372e4ababb675f64607cf0f99ffcf179946f31d09ee39f38bd67068407be2065ddc31a7f603151cb6c6d5c4ecf1043f08f624beb52e5798f43de33245003ac9a58cda7310a2e5578e109353d7a4d89ca5df03e1d9bce3fe70caf0a3d89aac590c2b8ebbf79338c7efd3c2c1ce46dbb0f36b1cb4aa5549094c93ec8f5f000d89edab3b2a1d00149390ec37900cae603bf5fa017790491937d8a7f5a1afc1b102956af5f59a17004ceed7afe8564fe9714a2d333e16127fa72726272a82f900409c240ffb1ca8d0a326e9575494076ad78f57a860e4d4831d54fcc83f66a8c58bbcab03bea32ea6112df596d831fad406a4539b8512c668d887348e3b6af32db485b62e9aed15d82037b4486d997a2c89954bf75112aa47e581d3cb5653e472fec3b415da1c6442f2cc05e15f8ddb45235c43c1903087838df15f2e6651ff9fa27ae87efb3a8b7189dc36bc5fab0400800ccacde82e1476d143afe8397fdec9fd25b9407f3b5ba266e81236f497b91c7b15308340e7d1963a3890c5496f1774ffb0104d42db7bf43a502f4b3b3ad97f63d13a14f7fa43e40b660a0dd7e53040d45082e5f91d14a9ad9dbce5f704a793739be50210151464a40100c78bc58a863ae0a416f95d0a9e66b57513de5c43ad015f2f9f3b6886f82510fcfe50edf748f358efa9da2e68e69ae22d60d3800afb2d0c50567a20bc767b5d35e06d3c6968da0d8979bcba488656aa16890c319714c8e03abb428df44f13d97699b7d73c7789a9ac89f91a34d3c4af2f38f690934504c78714f41aef66c730112822ddf9f939afadbcfd58b2c44b3990e4b12e103a8089ef1241bef0ea5a7b351f4dee973e03f2f166799ea41acce902af72293ef6533428d65a5d654f2e3d688a777079bf7a5746e88953fcee5d011e65a24a63467de5e4def2612314f8683361803b65a314e0bbbd259adf9b622bf95dd58ccddcf6a35464bfb5f1131a789e50ce81b0f0afaf1a9109a35ddc4477c3d285c2a14b89960d68b14ea603dafa920462ee69dd9aac9a49ac4b8d1a8901589d0aff5e334eed6a674a133790cf32e7cf0095411d90880245e081210965430d2e46ad25eaa30730c78fdf39efbd7cc1411bf541e7a0ece035c7fb5ea765fd20cb3dbf3203f6e1520d6ecd9d4238c1775e9f9f662ef1afdb35b822b10084bcc6f95a1da1f0ad8d4b32cfc3b19b4b7fb7cc5fb45bd4b046b889ff678711220eb3a2a8c80b10d34fea427923d689ac90b4690366ac2dba1749f2e2cea0581b342eb80852b5ad1bce18e71910d78adfac2f74c7a1ea15c16664e0098de2ace12f24930c944be5bfdfae93eb4a11b0df020432ddb446bb02aff3c3901b58680b3caf92e877ae2c05e0326b88db498814d53d1d31ad47a10b99d340343d42d053fa45dd3f4c5dcdbec4b18243e02f8880931f30724b402283c1d363746ecce52e7c28dec3a838b4a9759a126b04e5d50a661a88f3c12350cb571e3a148a6d90a522909f9d6fa24336d07c2bae5ee383c862fb71b92508356ce69b2c3bc7b4283456224adeaa9a832b5206456674992c6dcaad3425c3768c0e26f707ed185a18356208c40de6d914b4eaf20b07f3a6aafa98a87b89e53f94ba7fd9e35cae079b38cbc9aaf9a6aba0f5412c4e1dd22567983c5c4196025bef5cb97b163fdbd512b47090e0a2d7dc6a9fb078b69f0a683d18264e6271a3d24fd8a14628228f64dea9e1b1865c0caaa9ff2b765e20f56a86a563b72703623718735cc8bbbf85c9a689234aef57a4f3b586e068d5b157424b48975bc61894ff72ae6a71e71d238b91a489e0e4bd401836d5e82683197571d75dcccce76084a8d853b416a3c5b8e12a4cde38a05b951cace6c8bfdf88ca9e489b3736f38df73d3cffc12a28772b797c8510fff67107584722c75de54f7368736b2c2522e01fc82b0b2da7f6d6977dfe7f6ae8f3d14bae29834eee76d726f80794f6b314b94fce79f1a520b9f666ab1c981b53d63acbf936860c8d38b0f9f0305ca01a693a5fc59d50c086e460ced2ba246f25b66f4802f97ca7fc4ae9f16720927c3cf094feac9cb1583a781e262b8a4bdbd8f73a8cb4a58fc2e3cf4c0909017f5e4ac4fd083a54b1492e691cc15d75bac42bcf79c91f42d69c33d1dc8700a942b8a8029131bab51bfbd072539404337a6d3a686a548aaf425d0e6d213ee45aa3b8bcce98f3fb1ad6d9bbb69e71dd7d040d5fb56f0ea0aeb8861f9f7f0f30f60f89fb7a4d93361846ca18e40ccb9ae232d104763fdbc4fc01a1436e1896a40a0f94517231b139ec08f62ac2440c5896ff840af8db18d46190a53002fbbc7c886489e3dcc504ac7970a179030134b7ad3a259650845b93055a7dc0cf18e9ea637f839d1d0b32f1561d1128c900651234967efaf913d4e2e0ff5715ed58f9fb4074c1935b79e5c4011063afd95344099c929b303ad76e136187a353426bc4c11622f44752dc6a216f2559a6406d43a441cd4909446b98b93fa5ed873c3b3228e5b20715b1c1c5b86c0c51b263adb1a9c519e3994ada6dac5a7584a26f7ccbd12c69b8cfbc0c3c946350987530ec961d8e4c654f18db43adea365d37dcbbf8f872d0cb246317a627240b7141df1548a5ca294a79431f3158cd08bf9fca4b5f16e3899ea72d1b3f5e63668388608194385893f0890eb249e81fc43f794447b5e3b653cc7b6b7d73f13825b748f5cbdce6c9569d2a4f71d1b183323070f1cd9f7d52e471191457b18882c6749647ea82567f847f8a1e24538a142d6b06683c68e88d50bba1eb18dbfffe1e975dec84d6f86abb5dc574a7280f57400eea77005b5bae9355bfe98aa5e81506a86d49a906d1593186ca822ec590a76bb292573a6d8400f1e7b2439431361a002cd1f7fb1dec4d44d7cd74f9c4bf250408acac6514e23c4146d43e49870a5da2a00cc08598461cf832affa38c0d224363457c139f5978cec972a3c2115a85f3354b6449e097ea346fc8aae2c26f90dc03f532e6625e1f872d15d0a84c9f664c8d921e35e4f828140b407017195de90c064e0b9af65eedc0150cf2202bd64cef97fe617b61532f7b3a371ea7a1e22a9ce4546c804fcd2f643420767d2b7f9f84d4b247dcd6881b023f8e758f01cbd9a3419e2aeee9e9c6613d5e1bbcf5e3f830a583d4a74950fe8016ba47d03fd3d90934e9a4998f15f5ce49f3a8a8943918ff8c901ebbbb7f895c429a634452dab4282d7777633937a50ecce93d5b5102bbdc8947ba2cc4ca21a8fecd0c61887222571160a3af1e65e611ee833375acdd5df88b3d1ffe06eb184d77181bbac5ce891f105f2688556ae69014f958c645a20078ddc74c504ee3764d5e5db95d4da454e4cba90f186c6ff20ba5cbe4c73e492f56f72a300d00ffafbec0c2c276831146bf97b389ebf2f6bfc4a0060134e05f92f394595cd4fbcf43b3150699a65a0a7ab2c214ca210be9803b2e806998091422e2b10146c00bab70c40bc9526a92b74f2b7dd156fdcd44c1b5edb15f2884e80141dbc8a643316f72066ace4a405b77e03b2839c74f0585b53a48cc721e0f5256347dc4466268fbaa5fa1eeeac5c3ad6d3b069badf8b391add06ed4dfdf5ddb071b7191f52088a12fec066ecb8393f344928cf0cb81bb4ca02d621d7f9a2087530bccef29f01ea5109bed45cda6f6a1525de632ad24b4c0d44da876b1c618471ff3a6e5fab7f66bfdfffdbc1b45205019bba1033af2288ef294c88297fc70ae4456b1ea28c0f7314440887d1b8113309a6fe0c1f0815c24c3c42c03a65be728ec71bf63bce36f54c643eea0aa8d4102a2f638106dfb2e739d0c26b8c9aa00e0fdaffd265eaab9f61df003d8632c0799f025d7e3e7a81e2b339dd9db719e09f904dcbd9c073bf6f659ccf55dc878866ef4078fe7629da21f2f88125cee7516a866773a89b529a23400f072667313003aef3a89ea44962f9760df80186b1544633142ed4e788481cf93ec5ee463e0aa367e49b99c7fdf094f036d4b222ac1678c23e915609714d1b9cdb6e8aaedbe6efa9088f57088b80514735a8f96ed62e00ea1deee05ee69a43d1d17e70cba03a1cc6f4c6a1d4833ef9b79cae83a186d47db2ca2025b30ffbd4a36f162d5e31f6f930655b7549a4726dd4333c3bbf2c75f702925adffc0f66d74713adc48bd6c2a7048fdd0e6ec124d56e4db3c4767ef2f427b80be8460bbdfa4c1fc69df15164e54c4c9580c3fcb1aab02c3bbe89fa17537efe74f08f1e8a8cee9f35f9c52f5b050b99b904787f932b5baf9d3f691a8d819618861ebbb5d6de6d2448eac024980905a288b04abc01223702e71dbfe7d28231da03ccfaa4f429f5b6ca8d282fecd948eaf13444b46c94384809ebe0de8c8ac77591260e0b14e7c566d3b9662863847c84c23ddb09c9986f316825ac9fd10c42e0e4c3cd2f1b4b0731548795bb1104d4aa77a9cfea1fa520d8bebc6ec18dea9e8e1de603dd1d51e888038b4bdac608b6eb993cddceb4c5d78990ee16f04a6c29fd244e045b8ec377931789162e969b1ce10585b2474b742c11ab08e0ed6b34964eee2ca9ee27d4b55e297588c873f49fd1c84f977894ad139897e00dc86c593ab76b481cd36fc5eec8a40d76ab2d210a7cfa93f8a4d0c6b9216f706f73a1e9dc179fe4d2af74ef9f8a99a7d84d3ab7a109998cfe7ead10af2f8fd585603297d40584feaaf64b630147407d40806161848f5832478c97a753d34481a718cf8d1714c4c1a80413c221079de66379356bdb4064074fe83d07e0469c9290c", &(0x7f00000025c0)=0x1000, &(0x7f0000002600)="02d6d80753d19a77667cf66ec93700ffb8f890d20288158ff32db48fa015429038f6f32080708e3f6c6f4fa7964f5cf2a27d5e3f4721d88cd3a263752438847584192ae2aea51a136043fc9fddff374a9543cd994bcc609108c766f442f80a90bc1646c5c8b2d55aa9266b91afa32396cf0c2bfe8d7df7163e1cb0c6d3636ceb0078b4f934d480c29b5e62204b1acbe862cb4ec9f3134091af46339ec923fb3555cf6a36f7c27ea56f5eb47222aa669a9260ea5f784e32d435f0016db315", 0xbe) setegid(r3) ioctl$WSDISPLAYIO_GBURNER(r9, 0x400c5752, &(0x7f00000026c0)) sysctl$kern(&(0x7f0000002700), 0x2, &(0x7f0000002740)="0098fd750c20", &(0x7f0000002780)=0x6, &(0x7f00000027c0)="d19b0f21dcb16c0293d414b2f6f61ce370700f0fadb84615f2fcd26b69a3c39315cc728c0a88c84a078198197742c9e8417b7396ed54a03b87a3e014a2e48138c6afb35c35a3f1a47d4139eac4f50fdd2a7d377042c6b604025e0f8ec47745c76a05e9ae6b00d19862cac77c34993096bb0cf9b0a12e4697d116be4efb4075da822318049042b20b5915e8c01bbf604570138470598b04752f4afcd4ac", 0x9d) sendsyslog(&(0x7f0000002880)="275fd1257fce55a046924c19d07dce67c70dba9e2d431006b62a8d710a41a81c077bf10c8db1f3dfee39839856fd6d8b266b0f557d5dffccddc3a4146b8d7c89acfc13437fc99582d598c81c855db49a34380264fa1b32c4b228fc43", 0x5c, 0x10) ioctl$WSKBDIO_GETBELL(r8, 0x40105704, &(0x7f0000002900)) getegid() executing program 5: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f00000002c0)={0x8000, 0x9, 0x5, 0x101, &(0x7f0000000040)={{0x1f, 0x5, 0x3, 0x80, 0x9, 0x6000, 0x4}, {[0xb07, 0xc845, 0x6, 0x7, 0x81, 0x80000001, 0x6, 0x8000000000000001, 0x51, 0x401, 0x1, 0x7, 0x7, 0x4, 0xfff, 0xff, 0x7], [0x2, 0x48c7, 0x5, 0x2, 0xab4e, 0x7, 0xe833, 0x1, 0x3, 0x40], [0x2833, 0x1, 0x7fff, 0xfffffffffffffff9, 0x4, 0x8c2e, 0x800], [0x8001, 0x1, 0x5, 0xa05, 0x3, 0x81], [{0x401, 0x171, 0x4, 0x7}, {0x3ff, 0x1, 0x0, 0x2}, {0x1, 0x81, 0x7, 0x6}, {0x6, 0x1ff, 0x4, 0x9}, {0x4386, 0x0, 0x7, 0x5}, {0x6, 0x2, 0x8, 0x1ff}, {0xff, 0x8001, 0x6, 0xfffffffffffffffd}, {0x7, 0x3, 0x1, 0xdef}], {0xd6, 0x7fff, 0x8000, 0x100}, {0x7, 0x3000000, 0x80, 0x1}}}, 0x21cc, 0xff}) setsockopt(r0, 0xffffffe0, 0x5, &(0x7f0000000300)="04882d934e5c5ab7d45ebe5d9bb875339aa35a53c7c6550030ad1c5e9473901356d88e2ed1f6d36845eea03e24", 0x2d) socket(0x1, 0x8000, 0x2) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000340), 0x20000, 0x0) syz_emit_ethernet(0x3c, &(0x7f0000000380)={@empty, @broadcast, [{[], {0x8100, 0x3, 0x1}}], {@arp={0x806, @generic={0x9, 0x600, 0x6, 0x6, 0x9, @broadcast, "e568baf75b4a", @local, "535aac73ac195fcf8301d96985f038ba"}}}}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f00000003c0)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000400)={'tap', 0x0}) socketpair(0x2, 0x5, 0x5, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r3, 0xb7eb, 0x1, &(0x7f0000000480)=""/31, &(0x7f00000004c0)=0x1f) mknod$loop(&(0x7f0000000500)='./file0\x00', 0xc000, 0x0) chflags(&(0x7f0000000540)='./file0/../file0\x00', 0x10000) sendto$inet(r0, &(0x7f0000000580)="6394e6c8", 0x4, 0x6, 0x0, 0x0) r5 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f00000005c0)={0x6, 0xfffb, 0x7, 0x800}) sendmmsg(r5, &(0x7f0000002e00)={&(0x7f0000002dc0)={0x0, 0x0, &(0x7f00000019c0)=[{&(0x7f0000000600)="635a572f72807b23340f4672ced42b8f482e53f58767537135580754fee2d6b3bba5b1172ccfdd356fe2a3ea8bd69c242c82d73e1ca7553a4fd7fd8ef5a9158523b6ab0d030d57d04727d6", 0x4b}, {&(0x7f0000000680)="92627adfec86c0fd5d9c411bd7fde1c5c93deb4ab3056b26693e4d8108c02dbebdf5c3ff2990cbc32886ca0c14987019da94703a84335dca9933db3b352805a0618e6463", 0x44}, {&(0x7f0000000700)="44e3eab59be42827de23a1e150e371f089e3939bc188716a13551799963d0936e4a09ddf639bb5c27cbd82eb0a0b40c0dd6e3db846d9eca29df2f6d2cf4fdd7d4974fb1fa81bea4463c7ded21862cda9ad0d120d086b688e2db37370f5b7be764f8a5c127a1b6fe69a6a8bb9d416e986975c5775bfb642fd87eeb6dee3bd742794dad8012e81448077b6edfbe214c9228bef810484b5620cd2409410565d264ac773378836a8f8ea", 0xa8}, {&(0x7f00000007c0)="83c0f56752737fe36920cdd0f63b98b6c448695bbdbc01c092299d69d5ec5a43e1ee921e599a9cdb4689b76cfbc76055cbede7781742126d7979a2c3552e176cd5e12754ea0941f2ed126fe6b35bd078963b6d56b4909d1168fe9b492739298374cd1d0e1bf206cdf2df743782d451cfbb40206773caf26884d37c8467dbfb3dff7a6a0e0a555870467c7cff9bbc0fcf4f18edc2924cbe92a25c0e5ffd5288ef0fbb3c014d5af49dc48d11d67ded20e7766dabe4e0bc96ed", 0xb8}, {&(0x7f0000000880)="57f39b2f0c01e72e40c22bab018b884ab4cc69cd81cf261812c65fcf60bb09a67f707955d8418b5fac996e35bdb8014ed48568e2f4e8e0ac075bc9cef4227a785c56", 0x42}, {&(0x7f0000000900)="71c079c60eed4ab5c09978b2e0923ea391cd8d8608c0d750e25c1c635a5886fb111b77dbdb39df35cfd89b6b3e007ba37134e31986ac0cd2344edeb54fd17b1bfa7c041447f47781501c642e99f15344eeac2043fc404491c9eaa0658fc8e1f42e414870640c60e5393fa0a18dba9ba3626154dd0b798e48e8c9dd55fd4b113d1a6f458b8edd0840ea8d94a94324d1bf3c290a35d233db237d5b14ed1875517f0ad34c4b8d2b809acdd88513ff5ee1ec52257be4463045aa39a8b539b4a08f013859df9c6dc35031af6736ad6a48b3c8a23ff1642463c88b65273d0d318aecb88bda66d9ef359d87a794f6481d637028a79069dcf50e695466d4eb93374d47b40c4aae56b569dbdbfd8ee2068a0a1ffb65297ff015984a5c30db085f4c4a1df877a8b7131d64174d10999f1aeb480e64dfce909e70b611e163511d1ce3f5ee778586fd06a5762e1057eab0ea888f668b7158a34fdbba2b00b8f9154eea1daad604e41473b77c23adb297ba97a0287fa53c979d062d65ccf30ed6a9758ee7fd7c92f580ad78a855d4d19f36d81d5da1dd2a02e75ccea04b82b98c50e9d85b91a6a1637df53f1425c835ec41c848e9ede7bb772a00db2b3de9986921ad4c29e256ba703497d64cfe378aaee0380d05704a4158c15366602bd4052cec9d896686b3420c4dfcba7dd30f07e126d9c940593bd0799df925aec83fe4b5f4f39ba5527fe3e392b637eaac2ee277aa68805735bd22b82f8e124c56bba040e5d6a2b91721e2936a421bc199d5e47a90d4c91accec1e8fba7e73edc5d357b6181093412150f03e7b2a0da574c9e2b225a385c6e9d657318e59cf736b518bcf46079613ffd84ceb1eb13c2570eb9931abf6e029c03ca4926b1c338fcc060acefa15ef272390c1b373793f0c9a9cccaa42e8760a8a6fb1760e065a847b8922af5585aa98799c5a2e162e5146229b9f1dbbe9db2c9f8052c1a77a3684a5eeb3d551d19129de1c2904e88e0d3c107628380aaf67e8cd45b70e4e40116594e6016703dd841f428aba87e44f306fa015619ad62fc25a26c2dc4d42202f96a0506a1bce3e4e1ac0630e1dc42a24a648961869c9f3527c92a5a45fc8d8e77c95e5d697b15e0910586d1701549d51637d0622d6ed501f5582b960d3f88ea5e44cfefc2288c25fb5d258c68568aab410756c674eff3573036ac9e0591b713877fadb9dce455df0cc7bf621058743c2ab4f68df6ed6d111b60f6402ccdb34498681a0c7a291f841fe2138e45ba689814bdcdd9faae8e65efe8c035f5152e32f50edfeede9c626dd658110f5af7db37c8995d274d29ade151124eaf5fd7df2e97c46db94b56ca5068502a46567345ff65a3258866d6df2f910ce1ab3c60a15f3d9301f4dd1ae99966564603a37bcc6e966396686373f213b25fd6c8da2e4b2ef7bf25aa2b184ae8a5301c7265a438134545fd53dace416283c027bdb381ea055618fe1ff3916161d35d34c15d8f79e24e5b41f93b7cfbf63795b9ac6d954bbfd7d3783320f7377b7a509c4c5aecfb20b79f354e022fb5102b8f1a3d1647e8e587c4f59225b419adbc6824ead7210535ce4a5dc534737c6b5258a9daf50949a8f1967efa8c544788a28d7f1f86c0ef7f5e35b661b58775a120deb40c79eda1976471e3494b8ba7c28804e7c42da7c6088a41ad0b0138c4cecc73bd94183084d27e7da20a2bad930f214ea71d614aeba185968e00c40ab4dcec7c1a636d08368eec3603d2680835c191da08fce263f4a228e75fcc98fb925a321d416d6493d174b64f05c15dcbdeabab4c2579ba4d135f8121791785d9b5fda2ad45488cdd47906da4312ab8f7d753f06582b7fc4c72bdd66d7b71a0ae87effea7a8a5b63180804b9ccb586979453dea6041522ab28852a9e93991d083f35d2dd67e51208ceff48abca5e6fae614a6cc31cffc0958ea335a11267c3ec4f94176d6b27ad754bf7d0f1c97c7304a640d70e93a19f04ede6fd0d1f89c5961563ce0de238c5f0fbb4db42e25788a31ad610e565b2c630488e29ecb4868293ee2e8092492fd65d4bb4d7827fb79ff6707d1967bd5cdfc9c7cbf97650b98e788cebe60179ed3eb248f84099fa2f829d39ec4bf0ffa502dc5a05b4cba0ffe70f67e25aa52000e1210a6f9b108c63e690b6978a2432cac554fcbaa0e137642fafbbd2fbdf9fb7551996bab23fedab47e403a2e4ddce39bbbd2ccad33832c980188177850e210cf28ad9ba040d852489c9a37fe3644ab5c2172a016e3e2053edc6b9d079db1391b7065d18001cf9364ba1b6c989d3a48d4056890254a781080a54c589866e3ef838de36e404c48212a1da036cc9eaba8000a41470dd85105d3343c30aba32a85a7bf3bfeb6335905199390dcd08d8d1a7e695a3072ecf96c27a84f51d8f0188361645bfa10a7945d6e2c42ec9f403e0f6a2e6b1a8997d5fd2ffd6bd26a3a3046dad736457e56065f87fd2f11614bef272594ca93edb9c001587faf84bf93631c744dcf6d04dd3ff35b8a28c8f63a92163da5e819213b5e03d7673dca25ec6fe734ecea123a27a01d91f09e0ade7e65175cb03d3ae141a1ffaecf232d26aa684040a3f261b8d3476584a04759a95269eef3332d5fc487a0a4eb443ee46a1b87a21fe002f75665f9a3530aab074843b33af35883c562b18ae7194e60091f35d272d5b14cf90dc98ba2d9788c9058fdf9abebc0009134bdc7c9d1c89580257447516e419ac182aaa3a97f4c897a2b0be47cb06a379ea8af7ceae5ad86edfaa70bee4afb594ecb3f82d0670dbcf62e0ab0148cca5e8f4431de109c3315845375f2a8d6cedde819963fad2d6a51794343645a4719b5a616505e92b8e9436c023f6f6b86355018481bdf489b9a1d009305fe9f7f88d6a20bd015982c8a6d00c21acd9f8c126125915936d8034e7f0f50a1c23de3d159a9a99f2349052abf4c7ae60d38f2713fb14480e4aa29825de7dc3694b86e16444dae62e345d68b2e6d03fb62680103da1700cd5def0df6ada796bd3833f75fbbacf579ec4cae5eb7dac5323f288c8cc43ee9518c4f5569789e56fc197e2ea88dfa3c90f613a4518004e13b0ec8d4996ba0e20d0000566c0093b66a1f9382e0e1b1b564afd285eae98107dc450ffd263bc7a06832d194f11a2f8b34efefe3a39b7e8943400385a366456d11fa33a27028aecb9c62f82e3c69e2130f2e02b32805ebc06aac02d169aafd1c6dd91c0973187be97f55783649b623e98f59edd4d065c2f53177f6e0dafbf5f0ab996ff3db82e759902d83c46f76fc41002a37cde72ceabd674666c56f10d93990f89d051a16c7ffaffebb36344c20986a1d32cdcd152d7b14824d19c9071d8b4f4319063d73592ade663ecfff4414979611901de91d0b526ed125463bb0d383f6a47d10e171f5d4a5877e3d3c6986492a599be8c9b7b5709b512b0e78869f38bf3c6a12110a36cd83f67ac3ebbb29575b1a020bf1f9203892b1fb5495507aaf4e0c3f8385d84817bf1802dd30f221c4cb17386880ebae792b4f5c10050a39656da7c59120aca94804e6197c1233bf4356bde603a3016d5c835634c0c3bc9f565a608c444df9988664142b5f6ad3c60900ea89764101b11b566a3b15bd37b0caf57da4e92e1f30f28811ef049dc119f0b0c0262a425ad72937b0b9b6e9e3ca7243a8f0f6abdf4680fd0473c116e8641cadeb3fa6cac03d185e42a79489904e6007c593682de55d394a5d2de736d9aa2379dec291dcef8f29307682c92d00163f65359da28f0ebe648936d473c54b11754634884e6a8b1b9507ee9ca8fc88e47c56535c0d288b0c4655357aad5c6052d5dd77aa70566eb899b0c9dd05f258bf14b9b32b05e60909fd9671bff2023ce727d772039f4f32cdb1f3fbb651850bb75403f3a3b53cbfd4f0056aa4b5989351257edbd66e1f1ad93a3e289a7afc1724ea522f928f7f53f37a6c93bc90c16772f975fde36d35ffbefd2646aa0638ebeba24e10e7afb218a2195e380f3c2fecb2e5bad5514884aca884329b97826ae32e2beaf4629652e126638c2feee620cc06d990466c290c879fb13cffe5dd7c13f4d1e5c9e4b2bf36a9bc7dc678e15aad89ddc9e5aa73dde0da9ea1414df8d32cca45bcd9c29e14b4392f56b43af23029511659acf384cf69cc15aae00c3384ae74a26de349a265327acb83b324c0e52d114e898921191245f620c8a25f43b479fba218e67dd7f3bf9996ffef99dc5a06e0553649c10422e15b68cebbb7fba2d5c0eddc4482e501350773497228e2cb1b44e1bd9fdc6d7ce220604120691d3c37dc1061e8fdf77845e86d30b8fc7626257e7004542b84789f8c862c67f841e13c06b105b58169358e076e152923daf85ab0a6b97679689b5081dd68aa5804365942109d706681f52de4bd6a5c17a9c61a3684e9d0f81597b04db9b9b0f0a2a2b022613a1c8aaa22950e03d5585f40b1321d05bc7f4035c47051f016b8dc36191b787f4b6edec8930ed362a09045ebc9ed2d7b15d30414f8ebdd60d0007b14e60a9b94cf5a939f5415fab92a1eb1131be8cb228dad8a0462a25ac90e3b47be51338d19042ce14efe7f7f308de689861d5e9d7580eb884ab782d8ca0d82b8c6dc6046558ad3fc4012e145e4af933f8d36b45b17125492fd602cca0f51d62b256baf879b4509acf4e8892885a5cbddc58d9f0da9880c69546630ef99371dceeeced54a38232f6a019d729d12f7ec59fa8ed863ee230944c0ac03400b59cb8ab8e6afbec49a5d3bb628705087380d6fe0a7978ec0fc73ee85acce6822d5f4d713c0fb0488a47c5067698b3aaa5d7641c21a15a9986f2d89c099d192344a7f5e883c9ce46b16a42ef24e7689a02815f50c12dbf123449cb753653b8315fe4822b0def809086f786967062f5f5990bef69be0ece43beb2b83a016f3c727b91ffc2d2710bab0ec7250493b0c6ec89f871ca26bdb01570eaea0bf3fd90e2081cbef5cb2d7a44a5f53899d0ef0a22f8e4874f8f03d86aff27e58bbb9def6f0d4abc6b43bbb66c8fa5bf7082feae85dc2869700428cee11146612cf3aeea9f127f50f823f7941168005e46d03ffc7ef88c0ea18f5bf3a7071f4239cf2f8eb5bdeafd80cc05fb63032b5ee5605b376898d82be45c42b916c5466cab89848e091b7a12a9c1883a7e0a9fa6b66db853ba8dbd27b0d393f6b08ecd000c906f601571245c8330e10c6af4de096cf4ea13fa76d6e5a46e2fd339de1900cca52d043f25a702a2b6554fc9ea3bb2eac8149f8fd7205f1e8db058cf2d9679e012743d9191a9161994c035e2e5865c5a63524f79c700860ad6f442677202ca814b99d0c75817bcd35bdd45a4cb5dd7733be033bbeb0c7b7b949d052ba2d53687288ec61823ff96d6af38bc2460a961dbcc1b498210f85cee2acf6ede466846069ba8ab3f6890a34f833dfa5f24df5b5113eba2f27e7b17b1ce0dceec2020850abefdcc9d5723197c6794c04b5447e44467e48dd8aef0e3d1eb12b76d894c5a35e72dfc2d86fa8a829f55bc6d666016bb331c0de866d8576a83b162d3ffd034ed197bb2e62b69ab139d273679e3856e19e3b9408f9336c30570b71fef9b892b132c28ebc9972e81730f691c1cdfb1d46253aa3578bffba60d1b2e415f9028240cb7af97cdef24919b2e3df9e216f39def79c51fe268f6c537bbef5abbd4bd2266f77c759321bde80ad3a43af3d1b5f2ef68b434d349b7677d011aef7aee97d30dc7f412929f6e38886a152e8c23296ca7ea1d846023136854e47e7c7bd618e362", 0x1000}, {&(0x7f0000001900)="c41310bb2f60367b7da66c6dd9b761953437da5ac90d34526a4a0eeb4e4fa4ceaa0f3d71e3df485273e158ba55f9c820c481de73a87f40febf733ad2a0e157539a226b5c268da17e471349bddd3396b3d855f06b8faa6d36ceb4c88c0a691dbb2067b6d17b6217c3cbd35d16042c16faaa73390b3b6e91cf3e9926bf3d48726efe7a91b6900b6b1b231af96e8c", 0x8d}], 0x7, &(0x7f0000001a40)=[{0x60, 0x1, 0xb8, "5c5ee7e1b451f2d2a5679556ac4cfe36de91c50a69248a16d4642f24ee88b017ff2e5edada9007c479f619c7594f9add2a17510b77eb6a06615639a6de180dd281981c6df3597b4c5a1dd350"}, {0x1010, 0xffff, 0x8001, "8cc539c2e45c229c097e1b27ae15093a2dfc151a606101337247b59a8255c5991a9223a29dee8071edb9738729ed4bf3aeb5a652d91dc72181262f8260bab68ab80580e474f44918e0e3e3c0e043c318b422e13c645e69d4169fbb2bda64937f5986f6fb80c4b0594f5985dfd51b69f93fefcca4cc5aae0f1aa0f50b103a9b7e679f883103e3ec5867d502f8b351ce8cb673cf2fdc23857e6a2722d64a1def5e62a2a2c2d9a470752f56b96b91177e2c44b2337336e7417a07907af4c91a2a4a3d2919f729ac1c3223f80d77f1958e3629728c669ed20d1e30e3e79f6a6ec7cacae9ad39b7f4d8c6f1563f3dd50e1aec7a71c055c3becae134d44352e5b3552159764c15af7402d9ad394bb933720e449abb0332a5fb4fbf8b83433b0a170bcf72e8ec6fd6341f249a6ac42a2ea312aea4ed375e956fa37360566ea75a73a5b371afd096ccc8b59a2e491b41150028ef12231aaf71971db5bfca00682004562c6c99a15db73b774c3761a849f0ee744eaebabd717926301d3306bb1a130df6c4c34d231e0e1668995e6945c3b51f770c6247e8daa5e53ca6ae619e22bd3530413535b3cdee505e581f4c7f75716d884b85f0442009eced2d5262ec6c44e707eabcef1f6941eaafce8471ad361430d1fbc59f40dcc3fd093337500e072264cf997198035ba537f8cd5c7955569de5ff7e5bd555c85cd1ee475260bbd0c177d02dca313a4037270a27401cb6f8a3d885fb89eeccf861adabe16b7244b5debe89e3a9cadff1ba56124eedea5d1ecc11dc85c58cb045be7012493cec763b1699aa7305dd941576a341240b7cc46101d5bfffd045ffb5708269363651af9e2bc8ffb5b44ce6ff0b93342733dbf2af7d2a3f832982b401bfb96fe994ecfb2a9eb5888fe1d15c5b5ff9971ed7a68ee4085f00a57a6aa0fc3cd638eac08deba57d6ca93011e32c5ccfeffd1c8992227f66804de5641672172c582474f7da7759d904ece2d27becc5e5b9453d86d842c188ade147d98893ecc4f0faca6e7a7cbe71afaf399a4ed144c0af5671093a49c258f0f1850d41c7e07f2bb662f47e50a0748d436220fe972e6dcc471d9d0bcc4ce840a415e0fda5702879a112b7ba107f12cd23c324a2e6f6a57ee0cfd978e9354a6df4b25635307ec3c8754332d589c78d93dca66e73c5673a973603a07b294b4a308525e5c53358d4418476f94eceaa1557f719751c5aaf29725c1670810ae3113a0c9a70b77e8bfa5a53bfaa7716fcc689f9b26b15f18a36dede095458162aceb0642c7c1830f2ca036cf875454ee958ad1272544a006cc4f1716733dbcf01a5a65bbc532c929df3eda4bce78afa4283bcacba7e05742a52a3a55bd5a02468484e539a9c90ed65eb16d7794442f256ce7f71a495fca6a2032d895833b33e32dde8bc11808229762afc5604d3a75c06f8883227bbc00fb630dd84d5ae74f4c10dfcd8c852651fa11b5bfa99808a781034f02a6004ff67e65bd747268365f125b0e4c8e962657fa9f3afb2181fe87f0b9a1907664a5a90d6b5bb96d2bd872c27ac8c12387bc43c223829de88635b4cebc31a5e4f561f066b80df68c592b04671829b5280084215bc5dd453c789b437e9a19a1db56450a939e10da941aa0896e20ea20ebf3e1b5bb0fa48281af6ca932dc37924690a112ea7950c2877743aa74fbe18ace3b754ff71ef2d27a7b8e37afbc9a45b1008392b9d302714d897d93a786cc340d53d330734e3c28d3947d1cbc31ed0dd346cf8eb4d5e8335ae1fd326fbb5cf24eb0e35f9e2793b174ae61f58bc9e8618cef5acdef8662719df97f526c287456d963d2dd73b0e55527bb026cecec6fadeab443e2a055b60998172c24b00bd153704e998ec2cd755a1b6a0ff2362d5601d633734aa3f584a20bb5269aad8fc8b9f14a7123b0f016c1e8a500d28a0b4f0ef333613f3a9ee7f477c9430a8342b67303e4dfb902ee422f21f80a330593fa55e7722ee38bb3a3ea42d3f72e98156964d74ea95ce6c025751db1733d02376ea497d3303839548314bc8961f16dd5e499e0a2f3e6a03e81a8322c642e4bca6b6312200120429e44b449829c3c78c35d63fcbc787c526f884e7bf50aed500026675aceb2ebd3d13c2cce2915efc9a7482fc5a4d9cebb650ca7babf36dbc7fa8c84278360fa2bdd4eaa24b25b620fe62f9426bfa8749d2e50be4006a9238aa7f3400ec9cb2572adfb3b0271cd48f161c1a957a3b32a3161b32d9ddc365191a802fb9cc018f3bf05960aed569de31004b91729de660abd43cae4ff462af70a2612fb25ad4b6c86bed8541cdfe45cf359d8db9419855b40e05e819c8060c40dc2456c8353eb5e2eb062c48758471c8e13d078ec1dca1972c6aec56c315bf7e839b5efd98ce7b6c842898290e63435b7db08922c4416f25bbbf27baaf23e20bdaf8bd98f52935a9ebe250df15d20db46658f9363a6416ce61fe3812cd4c61ad6926538ca31b70c1a634a2c592c8e791e4a31025b3c846dfb7853bdcc2ad248cc01399eb076c7b4380c27842f0e59abd7b9855acfacd368091ebfc915b2fa0b1eaa3bd0a4ba526257afafae47bdaa40aa46dbf0a3d1fa3e63bed6decf8f9e797ade6fa4e0173267f029a51e0f9b0ea60ceeaa41ac802fa72b42b71aa95f5c29ad086635f6749c55911fb558ee6e98872f8e8cfc5f088acf2d6c03f01f1f4cd1396307b38fe80c35a0f6f9e698b8a520dfef25c5ab1cd2be1b941a8e2e975a7d49d415a6bc6f586e1f0768aa8a82dc0977b0f3b72a4aa098b6df047237a1c8ce40f6d9fbc59d83419143b06a34edfcc16364128fbe6f1ba648e0dd47060b80267f30cb77059289cd1089fa265524035e2040074c77739e9ddc3fe867eddc5980a08ceec8e59b74bdb27e9d10373e2c402ea09b2a31a45d77e2c9b469a0933c9576331ca77ad0cd15f64dd3094bb1ef72ce7c0e288d1d26a4d1effe2ba342ab0a50c0ae36bf56cdde1f9fdb9507d57f5810b2fe3559c9e5fddd0cd16fcd4676d6908972d1d50d7a4b8469ecebdd04c15c0fccac9cf5aee93973f1ce056f9782133f12ce9bc62a3e0d7d28a71671ec583e330b0c5f6743023da7642497b2cf0a46d8d2dab295b41081b3a1af07e4bc7a7a81f2eb3f85127a15a1e9fc57f0a579d62f8aac295475b737578f3311422bfecc1819d27e155af8d431efd55ceaa5b20a83b8d0a5e3a9cd4a66bba564af4d181e3a5fb9b784cfac0c83bf5f5667b11beb97e62fd0c96f2a56d065c2794e2202115bb91f1b1cfc8dd069b4ea3802755ed9efaa7a1a7cd50eec2617c7b5b6d17e730af5d6704dbc3da335e9ceffde01ccc60523a4c85a342941182c0c574821cbb94491d3097333b4b956635da7bfda2e4b595a41bebc117e2dfa0490f06e16e24e8015d4327ea875836a443302aed70fd0063b9d4147580140e9239005c309e83c6a0b03727dc068a1bc440776a60055d30ca2bffc76a9bb02674c722422c175072573247742b56b4bd47acc586730e61772e838e1a421680b256742dac6893ca964bc870b31df44d4936b8f52209efd382f2fdd52561180a9db2bc67e159fc691e9a97e8bb2b667d8ee7139d3fbf9ca61e250066616ed3dcb13fc69d9e933ba83ac9b9d5a2b79f7d135d4d80a1b16e0530835b4d4b8a04e2f142a1f2f260f36c24e023a3889987b57dcf35ecdb14707edb3c66cdc02c7895e3d20002413d16ffd061c701c3bf8d20580f083ea23a1b27c36336ab8a4e7e17737e37394d5dc2a5cebf4748363098960e7be6e41939abc68819cbd4f033bce6bc13d4d7ec49e49ce4c14542a6e7dfce320d74f33586e14490d1841c2d94b9e784197d90f4c256876960ae809b65c97880f38ac3f7a99980590a844f984bcf0efb5b166995d289ce5e42f853e809d5adbfcf37ca27248ac6bbc33484d257fdcb20d4a71f13e88cd20432b7f44a5585f280dffb3894d1fd69f74c46c043fd3481b8a8d891e9066744c54dd8f8b7890f2efa500545a8f6319ea1e48c4f1cfd2a15f6068f62a2609d3087cdaa3ca2fa174701ef976f9c4e819ca7b1ea81de246d2d20372680e1ad955424d6d8df1abbed41d1d8c8667d52fccf7e325ed397b664fa26b4369d20c25b30e25454e77b532c85b2c122b860a34b60a07660ef15871f5af78bf741513021db75e581d0b0b40def455902d1b7081545ef1f0ecbe6e87bf050f2d2e9755241758dad021b5068df4e4eb9f4f88e97a60c1c0e7b9941b348a918c90390a565ce8282b64eab3a1fa306b23e8c405606cf893218160dc8691de440f9d093fbc5a851676cfa5c60d9e21990604b12801946bd9d2f317e5ee505ab6648023e65ab2270c12994baeb9ab1f1c8646e5e04f768df7349dcf33acd0ac1856e7eb1ae3bc0c8ea6954406d114b744baffcb26b9134202285a3cf9ebb04b4fabd5678c998b79f373e99a6ad44a2fc1534d565407d53b379243c3a4dee989e81977667fab9fb36993807008b373477587334d74e8ec88cb43da29f717f351dc853b31419540f6f40c31ae9889c3c9c2a2d78d256c1affc18dcb341fd294af1c1455c440fcd08e5a6b621d28a7308d40058317423907905d8c3598c69cf8053cd86f24156503c75cb6456b2c9da495724ffae1cca502b569b4e8b3fdff6066019871578893aa3b44a775abcf4a8374ff2b4ec0619dd093822eb8927f019c166330df040d4d6a0af1d4bb0cce4275e869ff10cf9e8ff2b7c7a46782c06bba8ac4ddece03308dc5c7216b9cc4fc107bca91bc39a5d639027c8b1fee27976bdc6b48f3ce0f9bf7643852da79ee2524ae8594f6f6ea4ac602afec7dffdda3e1c55aa4edc5be6ca7c21901521df4c35d1c93ef86dd1e5d2c589d1b258724feb54c2b7ee7d5d738ecbe4f5a5f7a459a89c7360d5fc350639af1b7212b45f80ef6ca5cd450ae5a80eb16d3d3f0bbcdfdea6b1bc98aacda970c9d8718048ab988ef6e2f8836f551377fc15b592dabd4df95543215ef3f53e5a1b1dceb2c536b39e93541e31c41ff4deb2ca13b1c1e3cf3ede54bba1c59cc819e7f92d4594340a570998741c49d62585b5296e62406d990d0680f2027067fd77be3bdbe99e4f2802dd17750a282b15fb681ae32c8f2b34ca9c15bead91e240a0017f7df3878652d19f5bbc3614f356a7e8a6ae8857b4e017a846dcb93054e29e1b501688459d7d32bcf15cd96355c956d37c4d88038eb7854d38ebf124ccab5d5863563dd4558c2cd1fa2026d378c5a1ef442067066f436492998da7b9a41696c0ce1d4fe2f19009e3ec1f463d88de81b3a28f6bbd1f33cb0f2df90a9b6eed7d39f8ff8102a09bc9589ecb340f1a793934336bf200516f0bd67c6a2bd0e44e0000b7699fccc1d5415b31d86c80458a8f511f1a00516dc0875855f6f5bee97c1fde7447eef5e1b663ddea7911660689989842649f52bcdb4ae4599e07239c1f3d1602a5a3fb170a81123359513695dcf14f0ae21144caeccc984f676febf4c028b0d1dfcbe08d2a9530adae30051a85fadb5626f3af56d0d6569e770af67691274b6ad5671ad6b68c2e0b87abcd3da25c991d34d18513dff31b26e06d9901d5bc1e9b10b51ad3ea62101206c8d167d587b9ca8a100a241683d97b05e3c130dc55d9a7f61f498fe6012b4728ba88a3539cda55fbb4eec543dae24d2b8eb4d2354ebca27a6f59874d5020b97cc566722959aeda1e11504ee67d9287972905e4fd3ec305e5c464503cc3de8e5ae789546309f5066d5144167a61b4bc07c4a1867f399ac321de6fe24d3d2"}, {0xd0, 0xffff, 0x8, "3539bc5c06d159a7323ef1f87537109c2ad4aeb4bc22ddced0d5c47140b52dba5805139106fd433825d5674efe80f1dcdb757f8598020b6812b7fe0c372e2c49391bfbfcbf8f9fc5f73cccd347df3f89bbb27b9adea6ecabac0e12bfc4650a9cd25d4b3e3cd1d201df813bab5608874f6c320bd16bd1a80211888befd4dd6f1c7afe04f9e8687cebfa8bb2207d70737ce01a65cf5b5ef95b11ae717e8b50c78205dd439978e580800591f7b316eecf0de31426c0800cc4f169ed47"}, {0xf0, 0x0, 0x0, "11c9a890cbaa19211df81cd0507e266dc6bc867b2ae7aa1cb96dc82e37cfc33b7b4cf6d5c26048bafeb33d802564042d4106e4dd402355d701822ec2a2edeed93ad5c5b16302660b8d422267c9cb604379f190bd0ce823e5848bb86dd0bc2feb9f7123e9808bde1aa5724c2bc7b6252368a6b91aca01292d0f430f7292e2f15188fb1d617bc3014ec0091f72ab389837613a9d3731dc57a5665ccc05897fe7802f482340cc1ee6cf0591249065db83cdf34f5f06681548de0abf47b7a964b9e1d89bf0c71f01d0d48d7be2fa6cda83d0ae4df24360ec4b3411cd33d2e2b6d588"}, {0x108, 0xffff, 0x8, "42fd1df4b349ac5c589dfa3cd96c1c7da8c11c26345225f2327bcacbf90ba3a4793dbbf4541c8732cac9fd59c196799894c572512068d6045436da66fab7e2160748902c67c19c8e0168616beb7ef3cb589c3b7351586af02ab7952b71782ced4c5568988663af3ce05d7eba6989a12830c348dfcf4eaa521a09309c4672b971bb17ca170133b7dd590998f921254b44c2b200dbf78cc983f27a97151a9021a9f0428f78e015245ace7612987970d197dbdaa8e4f5f43e329345696fcd501a9e6d68305e2d9b3c5226f110a2e25710babedee86bef14d3f193982b3d7c97dd8bb123921ee33e79daa658d9d600dd0cbba82b"}, {0x30, 0xffff, 0x7f, "7bf10dbd8e953270671a2170f1771d38dbeafddfcf7a3ff1857d2e5a7c7c"}], 0x1368}, 0xffffffff}, 0x10, 0x3) getrusage(0x0, &(0x7f0000002e40)) syz_emit_ethernet(0x11d, &(0x7f0000002f00)={@broadcast, @local, [{[{0x88a8, 0x1, 0x0, 0x1}], {0x8100, 0x6, 0x0, 0x2}}], {@ipv4={0x800, {{0x8, 0x4, 0x1, 0x16, 0x107, 0x67, 0x2, 0x6b, 0x2, 0x0, @rand_addr=0x10000, @local={0xac, 0x14, 0x0}, {[@generic={0x7, 0xc, "7d7fadb31c6ae1b31fd8"}]}}, @generic="1704093992ae61329eeded1b13506b922f7e521bebea0c317978a407b2f4fea4a508286ee6cef09f2d8d5452dbd30b3e256049cd0c603ba67defbc87ca5ce585950d8e57ba8d0c5d99546a8cdbedfe4306846f6c3a963b211cdb25c0e72b2e5364ccbf36b92c751e9492421f7b47f6973c761562b98a5bee8ed84723c9007a62ba53483340e583966fc55a834409dcae5ce72f0aa1adbeba375d28e365c27a80703b8aa79bf8330fa20fbd1daf47bceec87b142a25897a67bac1a05d6b8630fc7e01b71b5c921e09be475e7f1d3da2b78cb5a1bf030bf37fe71a8d16f883f459e4516300c9f621"}}}}) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000003040)="d7249a5f67a7aceb929c17e7c9301f4d4eef0b81151488555fa6eb3025005b685d7429bd66f65e0f65190960a5d42bb6e20258cc488aebe302462fe3b747837556d3c001d8203c73000dc397ead655279300ab666ad49f9e1407cc8c0fe6618c9958db", 0x63) open$dir(&(0x7f00000030c0)='./file0\x00', 0x100, 0x60) getpgrp() clock_settime(0x2, &(0x7f0000003100)={0x100000001, 0x2}) link(&(0x7f0000003140)='./file0\x00', &(0x7f0000003180)='./file0\x00') setrlimit(0x3, &(0x7f00000031c0)={0x1}) r6 = openat$klog(0xffffffffffffff9c, &(0x7f0000003200), 0x20000, 0x0) ioctl$LIOCSFD(r6, 0x80046c7f, &(0x7f0000003240)=r1) sendmsg(r2, &(0x7f0000003740)={&(0x7f0000003280)=@in6={0x18, 0x3, 0x0, 0x6}, 0xc, &(0x7f0000003440)=[{&(0x7f00000032c0)="6cdfd8fa7c4768650077bef23d988bec9a8536cc21a42235d005bebb5fb69e4180d23e046d960c19ad14dd9f68f078ade55310ab423e2b2729f789549c59980eb0308564d6cff572179e8e4e887019028407eaf5f4878697a54ff47a37ecded98779d1646ed0a750a21aa34d0e5a25785022c76a84042864fab6d10c61048e47c9fbf674e08f628ad164a8a413ae5e83d4b552bdec90907427eb6ac52c073ce0a69060cff9dca15e5f0c0f02857fd23a86c65f9cfeea5666acde61c7a8cc59ec9e6ce2b3be30c927d6873f371eb3f086fa5a4df8fab3c30d74705c0222aa313117043e7837250c3933f33cac603e206a2273b6f72160cd6051", 0xf9}, {&(0x7f00000033c0)="73465aa74400ed7aaa81055441c19a5ca506a035884426fbc47cc2cb2053bff233221c215c60dfb9102a80d192b735c95c0d755878defa22692f118c89e89e843b6024874ff4102e5b89fb1af0a40cb37925d4ffc971d1e3cf5c00f1f11856aaab1a8e22c1cb666a12322a3d235af1b47e42e05dc1a107e85cf2c50134", 0x7d}], 0x2, &(0x7f0000003480)=[{0x98, 0x1, 0x1, "92365d8ef5a6c16c36f3b58d928bc85893aa1fb397af94c3730b2a15f8a81db590cf9049dfefe96d333eb6f679d95982758916ef115a51c75d2669c9a6cce1a29dea21353488a9a47a28126def76561ba07dfd1a3fe2851dc425986f55c486c3aa6f000ab4ded0b2d5a5cbeacbae03559af5198dd172684b6e24b8bfac4fe366a499ab3cc5e6c0b7"}, {0xe8, 0xffff, 0x1f, "ec1184830bc6f9747dd94c5b2599cabbdc1707a0cbf548bc17c80657ef9ed2ddddada4130de9af192ec1761dbf95d0a2b869c4109233aa234a3d188e469fea9088f8c11f40dea16c4d2b38c10169af0b9343370629a7f798870e3568fa43e216516a1c83602fffa5757e690b72151293e6958fb261438dc6925ab5c2b18ac0b12a4e3fd01c6679196362813a7032386e3b08c997477af61f0a802fb45be0c40a80cbcdc3f4ad101a654a80a924902d63fd6b7fc9187fedd34dabf4469c54bb2d973816f06d751e864e7ed9e0ed0425a22eed"}, {0x110, 0xffff, 0x6, "ea95dac637bb1ab05966059ae3a75061b4a7051b125045a3d1358455bd97a64a1282fa73e4913fac56a6175aa17b02bb07b488e3f1a0010a7d6614f26f319d5acf96f5cdde864939b7d033c0f43dd4408ae2db7e3d1ccd0e36819fa73a8f8fd76f3b5d4d16fec46c55922125cdcb426ccf083947358e98f6a785059d31c9ed03e15528a23eb65f58628987b0a9b28f07fab279ac725edf75fb3f2a220fa48ff6955ab397ce47b917025653bb211c56cfb25696732b4f223f998d385ce9bf63722b8888e31a5597eb5813e060323caa6cd8b6d27888c2ab2a8496b4f877571081de180ed17b03e86f4632cf095de833877df9e2b1d458a44ce42202"}], 0x290}, 0x3) rmdir(&(0x7f0000003780)='./file0/../file0\x00') ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000037c0)={'./file0/../file0\x00', 0x4, 0x7, 0x9, 0x1, 0x6, 0x70a, 0x3, 0x0, 0x0, 0xc1, 0x3ff}) setrlimit(0x3, &(0x7f0000003840)={0x6, 0x3}) executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, 0x0}) r0 = socket$inet(0x2, 0x8003, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffeffd, 0x80000001, 0x0, 0xfffffffffffffe00, 0x80000001}, 0x0, 0x0, 0x0) recvmsg(r0, 0x0, 0x1000) r1 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000140)=ANY=[@ANYRES32=r0, @ANYRESOCT=r1]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x205b9b) open(&(0x7f0000000280)='./file1\x00', 0x20200, 0x0) acct(&(0x7f0000000240)='./file1\x00') socket(0x0, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x103f, 0x5, 0x82, 0x10000000}, {0x4, 0x2, 0xff, 0x1}, {0x5, 0x5, 0x7, 0xd8ed}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1934, 0x0, 0x94e88e483d20a485) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x7, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0), 0x7ff, 0x0) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x100, 0x0) setrlimit(0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) setsockopt(r1, 0x0, 0x0, &(0x7f0000000000), 0x0) writev(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1) r4 = syz_open_pts() close(r4) executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) r1 = dup(r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x2a, &(0x7f0000000480)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa08004500001c0000000000009078ac1400bbe00000010f0090780000000030f37fb1bf868124186535c4125b4c2907f785665c2c19f2784e954b6188551c4be1bb3fba4954c530fbbc04b52045ccb37687089124fc74fe023a0439e7ddd82c91a0361dfc7a1c9cd00cb58fa975185ccc4e1d4951d0aa3ae0c7ee904f18abc31130899c808e3b30bfdab268c4f34aecac64b4e4d6eb0da59c5ad43d9a6222975049e7f3262ee5f2ba2f17b8c47e29c26202624f87a00c55aee3f50008ee8b19b2b33b22f4eea7232056f1d80a1ab1512c19376e579ae886c2aa2a31d928da46067e82104aa2f98c324afd11f67ae4d06123def7"]) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, 0x0) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) open(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000400)={@remote, @random="eab8394081d6", [{[{0x88a8, 0x3, 0x0, 0x5}], {0x8100, 0x0, 0x1, 0x2}}], {@arp={0x806, @generic={0x18, 0x803a, 0x6, 0xc, 0x8, @empty, "1239282f1a778d67febed14e", @remote, "85b120e963f87018ea282f0d3412900f"}}}}) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0x8210560b, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, 0x0}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1}) semctl$SETALL(0x0, 0x0, 0x9, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x315a7a7ef58472b6, r4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r5, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r6, &(0x7f0000002880)={&(0x7f00000014c0)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_emit_ethernet(0x7f, &(0x7f00000002c0)=ANY=[@ANYRES32, @ANYRESOCT=r3]) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) executing program 6: close(0xffffffffffffffff) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000a80)=ANY=[@ANYRESDEC=r0]) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0xfffe, 0x4) r1 = socket$unix(0x1, 0x1, 0x0) recvmsg(r1, &(0x7f00000009c0)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000840)=[{&(0x7f0000000140)=""/95, 0x5f}, {&(0x7f00000001c0)=""/162, 0xa2}, {&(0x7f0000000280)=""/241, 0xf1}, {&(0x7f0000000600)=""/107, 0x6b}, {&(0x7f0000000380)=""/46, 0x2e}, {&(0x7f0000000680)=""/85, 0x55}, {&(0x7f0000000700)=""/107, 0x6b}, {&(0x7f0000000780)=""/168, 0xa8}], 0x8, &(0x7f00000008c0)=""/232, 0xe8}, 0x803) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000), 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) r4 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000001340)="0315f1d89ec5a317a9357682", 0xc) connect$unix(r4, &(0x7f0000000000), 0x10) write(0xffffffffffffffff, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x3d) syz_emit_ethernet(0x66, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x84}, {0x5}, {0x6}]}) syz_emit_ethernet(0x52, &(0x7f0000000ac0)=ANY=[]) write(0xffffffffffffffff, &(0x7f0000000080), 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x400, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000003c0)="9b180bc3eb987aa9feb13ec99e805e6e840100780e03c231020000000004000000000036ba1bd82e86322c3eac80280712f838130e1f1f5504e927bd1269fce149d400d06a3f23616e77006e8836ed3d315eef8c826effff000000000000ebd669ecdb15cec53342366139d11a5ab5024d227a976f7a5334d900a0dad2b74f0100005d95dcbbc5cb3c72d000260526a3a80855f3c394639e29c5132580a944d5c26a625e7878005f2ab435cca257352828a76e53dea859ba346a762995e89423058a5c6318950bdcd08b9eca5d4d3eb5892ab3b4e8aa9b05000000e70000008324a00d2f5019383919525cb6f7e8574b2a374f07231b157d5bb7ad3b045c4724150d16e304c7bff16bceb7d956e658478f4df2f36557a1d9d9108d733338d72634935376f8a49507756f497752a2f8fd0559dcf6bdacf9429c25483a9275182602000000e3034868d0da3b5618eadc3c48796e5e35754771436218bdbdc9e20a623855e941dc0d72fc433aef100000006201788ce2b8802cb60eec6add5e94345f0bfb3428e95dcbe305c1e97dcf7025b78cad2cc1a0d0d787d2c9b93e27142bbafe3426f334b80f043ba9136d57eb4c353d46dd8143fa85d9b11f7475a7ad310c93df4effff00003e3bb073e334270f1db496d7679378ffffffffe6f4588f7966917a0b5ec8909db98323dbd668fb7dc5693a090e94691e8d000000368f29c86344671843a1f208261a720fdb791f83", &(0x7f0000000040)=0x210, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000a00), 0xb475, 0x5) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) dup2(0xffffffffffffffff, r5) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000a40)) madvise(&(0x7f000077d000/0x3000)=nil, 0x3000, 0x6) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r3 = dup(r2) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f00000000c0)=0x4) syz_emit_ethernet(0xe, &(0x7f00000002c0)=ANY=[@ANYBLOB="9553b373aaaaffffffffebfe004b4e0ffe26e4a77d723e14fc3898747b1e728b169f354148f1c519867866dca52cf9114c177e65dafd66770ee6ae15e1a54876eb03b0cde4eb563fa09041236b4a1257eb6263970eaecd569a1b702a457048ba1c61323a992ba6d1a9f9ef5974685c1259fdcc403cbb00"/134]) readv(r3, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) kevent(r1, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x3, 0x0, 0x7, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x4c}, {0x4d}, {0x6}]}) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) r5 = socket$inet(0x2, 0x2, 0x80) close(r5) setsockopt$inet_opts(r5, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0xc) syz_emit_ethernet(0xce, &(0x7f0000000580)=ANY=[@ANYBLOB="aaaaaaaaa8bb00000000000088a8050081001d0006613c8b3a7b7e07598a8b5ede648dcf6fded3f869f129d2d07b22e5ced1b5b460903f3c6bba8780c2cd44c7a6058d57063db865f2eadffea7187f003614a4a5cdcc4f6f455e77c60c195b60fb7675513015f2237331b263c1b5ba1148eaf584a0962d6726da620879cb5816ad08de20788f804d65b601754fe40ae4e73a4c1ffe6af3e0e7a419f236dfe84d3fce206060f24e4a09935c06ce5ce9f818bbbff3697591bbbd57df67bf3ed4434f1c65ce3e147ce5c14a6fff47eea2e8c1979500001ee38f56e9ca56701a7ae6180b17f62c3666c83f6d335b9f32883009702b378a0937b24029f090a3cbb3214056938c0f2ba70a63f655106895353773f15cf3fce644634f3c9663bfa5a40513c30892dcbe33a9810561703e1c8cc1c71ba4498bb55e65da1316b64ed93d194f08046015fb2be92387888b7bec4fc3c5a62a96df8e6ee81e41310e1cfe54be1f04fd9fbcda94c55a3e60e039b216b76eb6a9efdb1354129b3237b18b9183f03e4d981dcf3fbdc92fb9da9d0bc23fa1193cd686b129e7a78cc559708e1514d5c813a382e862a7db7227692b020c5dc0d16d149d6badf9412981d105eeec6dec6ed7dbe05a4541651986ad2a957f298f83112b0695fd00000000000000005330576df29b5a4b44fee8f200374703eac653b2c73d368822e65893c2bc9aa64633c2ee5eb5ef825cd8ad218079202fa80206faf6e189a971d2b8d6b5a0c976a3fc1f7fca8bc27c81067d4a094a082c610649af15384ddf96983c1eea69e1353fb5d6102f55564684e893a005c64089efc4db467b2d8ed45d18641ad648cdbe1987d4bf5f03d48c2539353e1e38ef8acee4f069df0609d1d699f21d0c78ceacb36a02401c88bdc13b9b0a312d1324208317ca2a3212752f6e8371ead597", @ANYRES64=r0, @ANYRES8=r1]) executing program 6: chroot(0x0) r0 = open(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) chflags(0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r1 = dup(0xffffffffffffffff) writev(r1, &(0x7f0000000100), 0x1000000000000309) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) syz_emit_ethernet(0x93, 0x0) setrlimit(0x0, 0x0) syz_open_pts() getrlimit(0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x601, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0xfffffffffffffffe, 0x0) pread(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x4, &(0x7f0000000040)=[{0x0, 0x40, 0x3d, 0x7}, {0x63, 0x1, 0x5, 0x3ff}, {0x9, 0x2, 0x4, 0x66c}, {0xfffa, 0x9, 0x7, 0xafc}]}) writev(r2, &(0x7f0000002640)=[{&(0x7f0000000100)="67ad0dad3aa491e36b12738b6cf7", 0xe}], 0x1) r3 = getpgrp() ktrace(&(0x7f0000000000)='./file0\x00', 0x2, 0x410, r3) writev(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) executing program 3: open$dir(&(0x7f0000000b80)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}], 0x1}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000002640)=[{0x3}], 0x1}) syz_emit_ethernet(0x126, &(0x7f0000000140)=ANY=[]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8080691a, &(0x7f00000001c0)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x126, 0x0) executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x2c}, {0x1d}, {0x496}]}) syz_emit_ethernet(0x138, &(0x7f00000001c0)=ANY=[]) ioctl$VMM_IOC_RUN(r0, 0xc2485607, &(0x7f0000000300)={0x2, 0x0, 0xfc, 0x0, 0x0}) executing program 7: socket$inet(0x2, 0x3, 0x2) accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000002c0)=[{0xb1}, {0x4}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) r1 = socket$unix(0x1, 0x1, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0xdcd8c4bc089e638d}], 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{}, 0xfffffffffffffff9, 0x41}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r3, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe, 0x2c5d36d679bbffbf}], 0xe4a, 0x0, 0xa9fa, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000001c0), 0x9, 0x0) r6 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r6}, 0xffffffffffffffff, 0xdcd8c4bc089e638d}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(r6, &(0x7f0000000380)=[{{r5}, 0xfffffffffffffffe, 0x15}], 0x4000, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)=[{{r7}, 0xfffffffffffffffe, 0x27}], 0x0, 0x0) r8 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000500)=[{{r8}, 0xffffffffffffffff, 0x1}, {{r4}, 0xfffffffffffffffe, 0x12}], 0x0, 0x0, 0x0, 0x0) r9 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000440)=[{{r9}, 0xfffffffffffffff9, 0x41}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000004c0)=[{{r2}, 0xfffffffffffffff9, 0x45}], 0x0, 0x0, 0x0, 0x0) kevent(r8, &(0x7f0000000140), 0xe4a, 0x0, 0xa9fa, 0x0) kevent(r8, 0x0, 0x0, &(0x7f00000001c0), 0x9, 0x0) r10 = dup(r1) ioctl$FIOASYNC(r10, 0x8004667d, &(0x7f00000006c0)=0x6b3) r11 = getpid() fcntl$setown(r10, 0x6, r11) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x44}, {0x2c}, {0x1016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x450f) r1 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, 0x0) syz_emit_ethernet(0x3e, &(0x7f00000003c0)=ANY=[@ANYRESDEC=r0, @ANYRES32=r0, @ANYBLOB="86f745d303742ca680110a9f4e2e0c08895560dc3653d31e780839f279e442b9a2e2faf49f478188f773b5abdbb2e72de7280ef0a3b5cbe09265f8d169ca4aaa1ceb4efd67574d0840b92320a62f59828f423f02f9ac9cd29a542d9ebb2dc8792b0d72bdfa2667cad16572a2434d6d7eb5ad12a4c6168fe9f04fe9f8513bdefb5afbea27d0adf448e83eeb4895d0a7c7e4a7a7e23425761c259e299ea603ad25c4b5b423a5f80837c54632ccf8af384c1b9997836898faa4736f3aa825ea3823fed5e0ffc14c268b4f14bd62173b9f10aa925be54557a498d73d8c29cb07303fe5c249948c4259", @ANYRESOCT=0x0, @ANYRESHEX=r0]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) executing program 3: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) executing program 6: sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55a5da7a272108dd8200005f78d1", 0xe) ioctl$FIONREAD(0xffffffffffffffff, 0x8080691a, &(0x7f00000001c0)) close(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000980)={0x20}) r0 = syz_open_pts() close(0xffffffffffffffff) syz_open_pts() r1 = open(0x0, 0x0, 0x0) getpid() openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="e86f8f65d54a126335", 0x9) r2 = socket$unix(0x1, 0x5, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) socketpair(0x2, 0x5, 0xf9, 0x0) mquery(&(0x7f00003d6000/0x4000)=nil, 0x4000, 0x1, 0x0, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x3, 0x3a) r5 = dup2(r4, r4) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000140)="12e1f34ba50431a705ebc4", 0xb) ioctl$TIOCSETAF(r0, 0x802c7416, 0x0) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000180)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0x22}], 0x1) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 3: ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x4}, {0x4}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[@ANYBLOB="73702eb9ccc30a541493219986dd60756aa300083afffe8000000000000000000000000000bbfe8000000000000000000000000000bb8500907800000000c26a26211233c7bf516ab672c64189a532e271f90a58e6d43631dc2ec8cb8f2bc26a07f963f1be9a0cf7d24b3953fce77100a08414b6462866bf3586e470e1177877770a3ead1db3827cf83e62cdbc96064b3c0c7d9d94e14eca317aaed9a235468d03e7f1a1309afcee5ddaf2b90f1460f3cc47556185"]) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) fcntl$getown(r1, 0x5) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r2 = socket(0x1, 0x2, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x2000, 0x801) r3 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000080)) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) sendto$inet6(r1, &(0x7f0000000040)="866a9ba7eed12cddc25ebeb71d659ed2f251ccac2cec8ceb7d910158464123d5f306aab20ad05110c243e3b4907a2aba5d066d98b152434f70c906a02b5c37c1612b7110e79507f0c86cbf7725bc4a01d49563c87e95f7b9bd590ec9338bf69fb2fa7546c75fb03751d9c4d00dfd3f356831b2828e0ab3062b835113dca39d09ce20742d6b8f085b93b5b2ecefff899696a4a8b78119a37cbd262d", 0x9b, 0x0, 0x0, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) open$dir(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) getgid() mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x4, 0x0, 0x3}, {0x44c, 0x0, 0x3}, {0x830e, 0x0, 0x0, 0xfffffff7}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x2}, {0x25}, {0x6}]}) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[]) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000200)={0x8, &(0x7f0000000100)=[{0x1, 0x4, 0x4, 0xfff}, {0x101, 0x40, 0x80, 0x9}, {0x0, 0x3f, 0xf3, 0xff}, {0x5, 0x20, 0x5, 0x6}, {0x0, 0x1, 0x5, 0x9}, {0x7, 0x80, 0x9, 0x7fffffff}, {0x0, 0x3f, 0xff, 0x6}, {0x3, 0x40, 0x3f, 0x1}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r4, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) r5 = dup2(r3, r4) socket$unix(0x1, 0x5, 0x0) setreuid(0xee00, 0x0) r6 = getuid() chown(&(0x7f0000000180)='./file0\x00', r6, 0xffffffffffffffff) r7 = getuid() setreuid(0x0, r7) connect$unix(r5, &(0x7f0000000280)=@file={0xd1653077bafa0114, './bus\x00'}, 0x8) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) executing program 1: sysctl$hw(&(0x7f0000000200), 0x2, 0x0, 0x0, &(0x7f0000000340)="1977655bdea90ad62905ecf77543b477a7272789fed1f02875635dad3ce49fb88c74e30266f28828f3ff9133b83396190659ea4ad0c294fc682b863b1ca2993d8e1ef4db484330a2d0aa05dcb5dc75d2e47d865603b11c0bf1", 0x59) close(0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r1 = socket(0x2, 0x8000, 0x5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x1, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xc8, 0x200}, 0x315, 0x0, 0x9}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000002c0)=@file={0x1, './file1\x00'}, 0xa) close(r2) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e5134876f197a7728420aef6", 0x14) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) socket(0x10, 0x4002, 0x7) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) symlinkat(&(0x7f00000001c0)='./file0/file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffffffffffff, &(0x7f0000000040)='./file0\x00') poll(0x0, 0x0, 0x0) utimes(&(0x7f0000000540)='./file0/file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000300)={{0x9941, 0x6}, {0x1, 0x20001}}) unlinkat(r3, &(0x7f0000000000)='./file1\x00', 0xa) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000400)={0x1, &(0x7f0000000080)=[{0x8, 0x4, 0x2, 0x8}]}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r5 = syz_open_pts() close(r5) syz_open_pts() select(0x40, &(0x7f0000000140)={0x4000000004, 0x810000000000101, 0x4b1, 0xffffffffffffffff, 0x100000805, 0x80, 0xfffffffffffffffb, 0xffffffffffffffff}, 0x0, 0x0, 0x0) socket(0x2, 0x4, 0x3) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) getsockname(0xffffffffffffffff, &(0x7f0000000180)=@in6, 0x0) executing program 4: unlinkat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10) ioctl$VT_SETMODE(0xffffffffffffffff, 0x80087602, &(0x7f0000000040)={0x1, 0x58, 0x100, 0x4, 0x7}) setrlimit(0x0, &(0x7f0000000080)={0x100000000, 0x40}) setrlimit(0x3, &(0x7f00000000c0)={0x7, 0x200}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100), 0x100, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) r2 = socket(0x2, 0x8000, 0x3c) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r4 = syz_open_pts() r5 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000180)) r6 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x10000, 0x60) r7 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r8 = accept$inet(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x40, 0x0) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffb, 0x8, 0x40, 0x401, 0x8}, {{r2}, 0xffffffffffffffff, 0x51, 0x8, 0xffffffffffffffe1, 0xfff}, {{r3}, 0xfffffffffffffff9, 0x46, 0x8, 0x2, 0x3f}, {{r4}, 0xfffffffffffffffb, 0x2a, 0x2, 0x100, 0x1}, {{r5}, 0xfffffffffffffffd, 0x21, 0x2, 0x7, 0xfff}, {{r6}, 0xfffffffffffffff9, 0x80, 0x4, 0x8, 0xfffffffffffffffb}], 0x5, &(0x7f0000000380)=[{{r7}, 0xfffffffffffffffa, 0x55, 0xfffff, 0x3ff}, {{r8}, 0xfffffffffffffffd, 0x1f0, 0x1, 0xbb9}, {{r9}, 0xfffffffffffffffe, 0x0, 0x40000000, 0x9, 0x18000000}], 0x6, &(0x7f0000000400)={0x5, 0x7ff}) ioctl$TIOCSBRK(r6, 0x2000747b) sysctl$net_inet_divert(&(0x7f0000000440)={0x4, 0x2, 0x102, 0x3}, 0x4, &(0x7f0000000480)="4af00538e591d8d1ed933dd05b89ca1e50ef909ad55db3775d", &(0x7f00000004c0)=0x19, &(0x7f0000000500)="84af21a890254e6fadf8be5d5e4a8d0ffff196bf9308ebbfc09644b6e8c3b52d0589b5df8d0138b1a1752cb6b27e0a7c6a33f4abf24a475a9ca2bae5ac0cec6c29738e7e58c0fbc3563d3dbcc9513f0035c52157dd1c709b15d04d6d516bd38e273a8d8d4814c710f769c443ebad193dbd3790e2900cb718982b1d15385554bb99b784a2a37bab35eeefc98348b023244cc2e180115bae7fd323a1b6deb16c14e1972aca0e2425fb94674e2d676d578e383fe8a55a98d3c5cba386b331d758c7b4df3f69e1bb13e5036c0b84d1dad8746b430c367f4354787082cf3643f013c1f55baa37381653a96feaee027db8e8e110f7b2b333bce02de5f0da048ac790b3fbd9a5d161b5fcc1b7adbd40ec04e5b6bac593c250966177ceb167be5089b75b2ebec16f0208ee05e4bbd56aa126ab1e8a9b3c6cfd3a1011b6332d5288b0c7281dffe1657e771813fd6956f3bde1f5d696394e316615e766f6b81940f2e3840cb0eb5f9f07373079d4cb74926509daa0332e48523bd4f20f97165b26c9a7b581dc4370e1550092d3454abbfb9a4e87ebd03066ce79458eba1bf66c9349a434ceab9c656d5fb3f44ad1594754e5ec441ba60bfd0d66e0f17b5cec1a4026745d20f0e7c045902922e984790a4efd7cb43661874f5422dc05096da2890a45a9b63e3a273553d9e23bd1130d299733fed94b0d20cacb6cac843a7905ec595834d13bbe717e2a9a21e94ca84aa6123238082b23ae2d382b1a7c03eb7527e0bfab9e7a0ac32d8d174bb5cc46dcda89b74f983426893b917d735a3f4f5563343f554a8df2a3e62c713620a1e98720c08f590c51f23c50d1f5184c75c775c6352174ba7985b8e2df56b484945fb415778b7ff283fe46abf2a7f2f7f00f19815c561b36df29e80dd65474859485c4cc0da5d4231fb4d1ef632c9d5a2e76ff30670887bbb15f5eaebe8e7409e5f758b336e589a46a94ccf34289cf4e0a1a1fc799bfb87a6b56339945212ef1e9e5202f06ed3fb21b5780c951514742bb15a28e42a352374dede62af2cfcd11f3f93626d1bb68cd03001ba747af88610ff4b4c30848a012bbe337ead8f091a819a1c73253c6b0c3097ba717d9c26ee6b4ef2ffdd7e98b00bc0b62180ff43f007f70f7f9f8bb982009be16f9acd06cc3254f15131d7aca118e8fd0c173a7d01cca2a3d57e1ed28375a85a45619e952640592c38cab881f0c072a980eb287f2da042384b5b339072b743f197b3376b82c5246c773650142da2142bfb5adfb96f8dcace5832382013ac07b65540b1065853bc8b21654be6cfc411f96366dda44b15898ccf3ed48fe5d52eaae8f14d376dbff9d1098a51969965455f36cfa7ab94923d58eb12ca29959ad9a9e86d419143e88ff4047f9ada3c18f5ec8621e51e31b8705d09e29912b3d077d54b4a3385e872dea66c97076ef37789f668806fba4d333693c08a9f58dbbb9c7e04451b9e10d0505bc0859c723d0b3f03beca802e5576b2df97dfb539ec161435ab73aebfa486d22fa013fa172d75a30f46ad38f0b3dd73278ac461b53161eaf599c2e202c0b96cf1696b016bf63f5cc04cef13ad29e0d5038d5bee4904b30b658d039cd03f6c6794b65755fd88235386da6937f2b85722f20502ab59a7601ab7d51332056d647310f19c278cd8f2c646292c64230076ec3e973a5adcbbdee7d70672c8627ba78cd5f0215620278e30bcd8de6c9580b3ab4b38823240bec949b00e614ed72aa593c57ea0847d8798296a775db489ea8c34ccb4eeccdd1c376604d2b8ebcab1291873638a7b14cdc9d662c13431841447f869d9caef91b59cb4592a912d64aafee5230d5c8616ff911ed6025667faacaf32534c3f698793e2734b98c3ef044a06d0dbc3c214d8bebaf476d4d8607fdee42a348cbbca86f75d875d83b1a5cf11b328bf681f5e62e0ffa5599328cbfc845ac5d026a5d60d9c8de9ce3dd915f21868e3c4d0fbf49e44c5693ce67c478cd8267bd7343210e7fe1404c311a76ff4250d488423ecbf5c62806d16cf1f9033d20018488f106eab02715d0bb7b7c18a63699314f94fcc4bad3e7868c22ef1f612bdefd83123c1d8e77b7fd8601039ef6aa510127188a66fe2c2f5451ade1aae54e563ebf7a6d098199f5e8eab38640cdda717663200d58c912e30c97bb05d36d03aa5e7b2480a50f9fc74bf540e7baf341e2901f42b5188f70afbfb18d23cb206d857d045d7862ba1c93b073353f7bbe33c9346d2d70995a089def97d8dd220ccca53eace6cd4c8b936903fc1185e58f2bd8a86db942acdfe7143efedf37be2f24846f949f7682a1e7d7da9aebeb6ecdce4b69665b3180308db91a898ce076b78cb488ba48635d0a4590b14a0953bec13aa561bfb2e593e5d91235b605a9823d19834d3488591f0be4d7606e9a11250fd3f0171b3807c54ea5f4199facb64eb7b487d1070e798c10eb894056c5eff21527a52963f871149fc4af24a319802f2468d9725252ce24ddffd7aca584ce37812d7f665782f33a99aefe577bb1f5b7473c9e5aea08cdd816b8905374c3412c8ee5d10a619087821df3aa95d9dc0a3fc52ef595194367c105240bafa5c57b967679aadc670ca551db3db23b264f7dde248280948359fb425cd069ea1a269589349d53dc765397192828f995174029c7290fb176441cb25d05ab2ca7e810b6816d1d76b4455c01e57bb3d43800006b9538c1f37f2c5cf4abbf57c273a6c77c2516259a71c4db96ef49b98dfdfed11151ac03deed2c7c5b5408be4eea71d1619a9d6fa579cf2a6e882e053a7193fb5ada6bbb31f2817898e08e2d42d8f7300cd7d545f0d4e1c6575dd8677e58a71b3ebd757ce5186d8406f1f6e010e13e1918c37ff8f01bb01d48944ce4d1449d9e880c5882b208575e6ca362ae7eb9d2f7c99ceee16deeeee6cd88abfe3e1c7663e3a3586ce3541c9dad15fad5f03096dd7b00e917301daea3a965ee34785c5d877061e4cdb76a57d51627ebd1259deeac8f4bb895f8e3b590b1c4543fdd00a620f9028ddffcce00f6f9a6b8ef74efd6fefa1d090b9fd0b8fa3442cdb46ade350bdbd6eef29a7a11bdbebc020f64486d3f7b29c802f560ad9cf54eb45d46594c84e988f1bc63465791282182b3bd890f84b6a17c85ac4ba76f293a3c1dfd4ccaa88f91be21df391945ad106f06e0d45d7e6927a8b624974eb3f9c86e4847cb64d7a6c3648aceaa1d452462a36818c861fbdafff81adda5cb5217ecca0815c7e6e79c56dd034625a40a3c5479244440deafc497df489acd415f24bb4956c81d658946815075b375fc6873dd73343e95e26655f8cafd96464c8eb24dd9a9f9934a170c9f69c38983707cc78665c6e11de02cbef18e64330fec4a10afd5e928a14ee463d78757efe3eb8268c77ce59351c4e74d88e85ee95e5f8779179a62844dcbe03ec04cffa1b8131fbc3966d8640fa4b0a2524f99cf0286b60f9af9b54a8a97eb1da0ab489778baa8de521e1d47617fe10e1e264598d99aeeaa514a7c48d4c9384ce0b02efbf16759cd2ee669c4e55d8029fdaf34d624961a2b29c4443ee1d5c813a2e99c3651f4425fb92030bcee92e0fdbde8fefb9286b3346e1c3166179a734c8603d6080a2126a720aa19f38698488239c6837c154f13926b5ab396d73b38892f53113b1b45d940b2e88b2ebf4d72601cc74049953b54c54c44f28de6b12024ca75b01603ca537fa82eea8a38ad63da8c985adf39a1b811146a370a7ebc68381773406d8b6e59ee725d53a2fb99188052b8f545ddcab80b13c6bb010ab5a78ba6f5cbb206fb0d9d73ec8a931b2a46e128d77c1c505cbd85ab6edf34c2961412861f070326d89cddfa6b1f5339372737d635a42c4c096b6d3392fb1dee8279e39bfd231498d093956341be6b1ed3c45655ec50ffb3ec9c9c9ae35047faf1385618f04aafe7e255d62e38288cac2051f1dca5defde3eee9901316678908737b68ef794c445223aed5b721daba759c5114c90bb022af7a4a61e33da766be2e28da405ba5bd955bfd2401713a88f356a56032e578a889cf3fa2aefb2f569397f435c4a795eb67da60b769b45dbbeee18b201ce55355e156e2404ab143b1711f49b9b88fde7f8343de0c8a38af77e92e8000185f0e0eaeea921437c925700884df9ad0c76c6a41453d967f480451e4710aa055a38b12ff95ad5a761de61edd3236e64beb61008dcc2343eb714ffd15ee5506a1eb5317f071e84cb2e394c0a21d9affbf2d248817cf7133e919264de2d6d001ccfae781732049ab2fc6c50c37ff1185a2548e0912d3a8d603734860ebab938ba6b1bf4d369ef1f0cfe482b224973ef19d253c57b78ccd3caf315ec809e982998f341125df41ce0020336aae84aee831c5f707a18a094779474d028cc33e57258a7531c953b08626e846b01b5dbb6a4749cf1cc99ccb2ef8c2deb71ee87394b11ec2a227721b0fcfd39b1b7455622e1224f2ed5d7708fd02eb63a4ca4abaa2837f3b0cf4cf96d549663ecf87b221b8b053299b2954872a45fcc2f8e5be7ae5fc61111001a6960b89db71d5ea020495d51506b98edd5314558861a81ecb400dc37fa5ca9aa145de37ae227cceb97e266d7ae258de85495f5aaa06868f59bb9dedb8b4730252d0da85f9a51b3002896176f698adee7c80bdbd98ba59e1367ee1395d1f71de65d0595444e2a80af700bd1aaaadb5e625d37ceb5bee37bbe94cce14264151886023f900cfab4f4c4b82cd1d97b248aaf673d63241df9f898249053d1e15f6bb8d26a5e15d9894fc7dfc947015d42419aba986b55e10d35c3caead46ed28ccffb7865c420f2968c09164dc832b6b07f54b21f0c7f0ae569110a776f81ed4159cd7c26ae14092ca62f87294e2de24f8a24fcdbbd7bba1c6c2dd5882ea96cbd224f9932ad9402c188b7cb3b0aaa3f7fd78dc074d753e382dc4cc8d25b1ba685b9be4bf935f06cc13193e15f9c5525e254ede7f5268705d9966fc3a7e3fcc88f007c9175d9624cf778e1439556eb4241fb54890675acefef6ffa20d29b61a82aaad832adb34db7fd837146d652c24be20feab891344c693dfbdf94d065e05fdc4a5570e1f2fcff0afdad9844b8d424aca6958d257e31af5f931221b839a187f33bbcb401e06f807ebd78993cfa792ac1f098e36fda855a6f980a711873a21d5225ab89c995699e1c3f7f37aa04a6c2980848c84c30c746df271a913fd6bb83d90e7361a2111fb5a5dda3ff9d93bef25759fa51e3cb22e421f8ea150981e5710ed4c52d5f3a31e6bbc237e47a0ccbab2956fef288cecb7f84a01fe1065cf6c461f6f93ecd621105aac8326fba049a4a7c6d2a4e2c27ec3ab965dd3e09878005f52f5e5b4c9b9a73fe54c88b4ead26867b2448ef35d5a591cb43609f936b77fc526c64b531a42cca3e9f90437e33ebcd410870098806395839da3772130e4d2ef59c14489c0c2664261993c20ba80405edc4aeeb669c9365580099576710342b64c1c3a325751893526fbbb83927a32c56daf3c89fdb7c051e822556acc2cc7038b85d9e88a418bfdb1f081652b32e8d6bb472d3588f544d19dad44c28ec68cbdb2e1a8858592b7c4b93ef47731951d00e8865a0c4c62f09be3df244437f751e6e003c64a00994ac33f9d8a35c0adf37c2a99f5d88b52b4f1c8f9d22c8e8df586b24cf64c6b9b1620b8dc65db93903a743b6a9184b3c7cf67ebbd2a9df3be1db9449d950ec302118d0e8fd068c3779df901a1c2a08c855a6d02c2a40a9f809d3a8cabd7b9cd9d8672a730", 0x1000) sysctl$net_inet_divert(&(0x7f0000001500)={0x4, 0x2, 0x102, 0x1}, 0x4, &(0x7f0000001540)="587af968b58729e89ea7186ff54794f78730a89cdcb971e78342f73e374196f2311f00a85ed3ba5f87083165a5624c4d8d99ade49443ebe52628626b94ada18d254f7f34c809e43aacfcdd72f1da17bdd8369889fc8fbb97f1ebe701360eed2c50d56abbaa3d87c43130ad7b12564d6457e5f4ac76328f50d11156270ab3ff699f88b0f5dc5a78114a1451bcb3c779134469db726c72f3ecc9a471ef6f3ac3f355404344e7ae1270e28315d7e2368e2e243377e8bb737276fab6750b3ed1b958e008099262f063464c", &(0x7f0000001640)=0xc9, &(0x7f0000001680)="84b295ae222c422ab703d9e3e39359e9bcd1c0f245311bb0e068871b888b455377b543aaf11791800a45d7593332aa7cd463a58596d173a6414e891020ceecd0eea4badab2277c8fb127738d466deb14d80913ba32c60670bd52eae8e294ec23ec0b509970044c3012be8cc7efba75f499bf", 0x72) ioctl$BIOCGFILDROP(r9, 0x40044278, &(0x7f0000001700)) r10 = openat$klog(0xffffffffffffff9c, &(0x7f0000001740), 0x40, 0x0) fcntl$getown(r10, 0x5) socket(0x6, 0x3, 0x9) mknod(&(0x7f0000001780)='./file0\x00', 0x8, 0x5) r11 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000017c0), 0x10000, 0x0) ioctl$KDGETLED(r11, 0x40044b41, &(0x7f0000001800)=0x1) fcntl$getown(r1, 0x5) fchdir(r6) r12 = accept(r3, &(0x7f0000001840)=@un=@abs, &(0x7f0000001880)=0x8) ioctl$FIONREAD(r12, 0x4004667f, &(0x7f00000018c0)) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000001900)) executing program 3: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) r2 = dup2(r1, r0) setsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000000), 0x4) recvmmsg(r2, &(0x7f0000001780)={&(0x7f0000001740)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000001600)=[{&(0x7f0000000040)=""/227, 0xe3}, {&(0x7f0000000140)=""/234, 0xea}, {&(0x7f0000000240)=""/23, 0x17}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f00000018c0)=""/4096, 0x1000}, {&(0x7f0000001280)=""/240, 0xf0}, {&(0x7f0000001380)=""/181, 0xb5}, {&(0x7f0000001440)=""/246, 0xf6}, {&(0x7f0000001540)=""/167, 0xa7}], 0x9, &(0x7f00000016c0)=""/119, 0x77}, 0xfffffff8}, 0x10, 0x3, 0x0) sysctl$net_inet6_ip6(&(0x7f0000001880)={0x4, 0x18, 0x29, 0x7}, 0x4, &(0x7f00000018c0), 0x0, &(0x7f0000001940), 0x0) executing program 6: r0 = syz_open_pts() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000180)=0x8) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001200)=[{&(0x7f0000001240)="cc60c3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7afa3d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d20b3d0c186686f405e09983939001ea5b61bc31838857ba674056032e446c856a20d73f050bf29d58b803a676cc3761e8a47857f51d9084465f9c605ab2829", 0xc3}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4", 0xec3}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, 0xffffffffffffffff, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) open(&(0x7f0000000180)='./file0\x00', 0x80, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xffda) setregid(r1, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) setrlimit(0x0, &(0x7f0000000980)) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0406938, &(0x7f00000001c0)) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x13}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x3, 0x80a19f, "bbdfff0000e800"}) writev(r2, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) setitimer(0x0, &(0x7f0000000040)={{0x5}, {0x0, 0x10001}}, 0x0) getitimer(0x0, &(0x7f0000000000)) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) fcntl$setown(r1, 0x6, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000004c0)=[{}, {0xc0}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100), 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socket(0x11, 0x0, 0x0) symlinkat(&(0x7f0000000180)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000240)={0x0, 0x0, {0x1, 0x7ff}}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000100)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x45}, {0x40}, {0x9756}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) semget$private(0x0, 0x4, 0xd) open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x20) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000280)={0x2, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [], [], [0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x8], [{}, {}, {}, {}, {}, {0x0, 0x0, 0xfffffffc}, {0x2}], {0x0, 0x0, 0x0, 0x7}}}) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[]) executing program 5: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="8189c0f8f530f3b306000000370d8f7a60a839bdd4a4cbfeeb4324d560395a", 0x1f}, {&(0x7f0000002f40)="79edb939f9fb80a115c546fbc50fa812070b684dc29778fa5feb9686e3c0b7d3815ae58a56ec88a3446ae02d56c1869b19a327b33a3edb851dca2b0006abafa9b60a2936da7973dca3713d7c1c6b7205d945010e20dd7d9b3c040e3c14c565d512c7f7397aa3ed5fbfa6a7cce8bde3e0dc97e669a0067ce66e4e01d1239aad8c62a1d58fd74a2997d3a86983280bc78e82957fac341bb87db9c134f3dc129db310cbca997803d4b63290fa48f5ce1655dc2ab22142f2c1a19b2f149986d75e0c99ec9ccb72b6d33db2be34aac9af8be9bb7d8ec299312834a8d2ad234d0aba7fecd6fbaf9d126c6a35cd0c5f5d24d2b4aa64d571bd6213fa61eee47616fa6425d24b33ed4e497089bff404642d0818dfabb45c1f8de9632eb3cf910bb53dc2d996763c141c05a04b9b55f3ca9e8c6ab0900334d7f0ca72542725e77f33c9758c8989d831d67af23ffd026d599acc0328b7941bdad9e0aa81404e1c4600d4fb1725bd77b8b034dc64d02bda6931ab602a69a034fccf98544f1bc6fd062c4e865d2c2b0ed498936122195d71a94993bebdc1bcd4b81a36749d1ff664fca901233107640375a77f476a8ecb4fc12ac74c4b2a53893cf2203a7f05231d3a5718032e2ae39abab67d1e1b715e14ef46877ca85521e6fb259b35c570f8904ca2b626501b2057692cbe18894db86bc95a8e9ff3932b848c0fe5c93269bf20751919b73ff82988fbad89351cc2af0f265ee3729aec6f88a7935167a8322983b8089afc6c56aca2668472e6ef1a41796f7074d4a4ef7cedb79346187a98772650e920152ba98534288a43fd65d05f3376fa9471ae495d2ea430c1be16145d3cc71a153a7c1671cd15d55981c0468649e256a8e702228e0b3a50282f3b5067b1be29e97ee1844e2b8be8583b98bafbf354c7b3eaaba061ab7da00053df491273187eed455e7754f83d74c8eaf3af318d12180f5d7381681b06fc7708732453241b846e9d0864868f9c5e12218c04e0df80f926acf006f73bf9dfc5114d3bc032638d6a732f3889f513df492ab1be464f33086eda7bb8586945a8e69acd8b85e53bd14b82ac47dcf741b0bf5dc5fd8fe39cfbc364081644306f9469ab4bcaee6e2ad14cd64895fdbcef0b86883bfa5e678f196667d44d689484b8eae46f3c98ada78fc2c765c6792af4c17beb2b8acaffb04d47a5d78375bcd4c0907ef6f18a9e3e5f53b5d549715eb944f97c4b7ceea04b7e0b18c269d033f4e63173915afe3988358fd892fe2019817d795fa2283ff073ca904331504a949a0fe5b9261c565bad63bea17b261d3c3f732ad885b5c404b316815a9ff9445721f409e4c5cc8fdb0f53662ca4735663332cbaeec123592f89ecaf48063910e7ba05ff471e5c9c342f9bc024b31c557e98250bd4e5e5ce22557ceadb1c79cb47b3d59b1ee2cbf4bbec52ffd3d725b97b9b4c0dea0f740bcc4fca9c9a43d60e28436c03499ab81dc963a21fe19e5f2e475e9a77046502470d8a9c2f61c58f1d7a65452d6d846096932cff12f6b476048ee59fd8414e9cfab037f5472d91bf54191e88ed00773b7093321a0d681bf09d2cfbcde9187aa47ac0bb000e63dc342ce4f8a5b48224dfce55497ea88fd1cb04cd9f4a93d4d916cde528a27608470373f4be71fa6616356e576a4c380561b669bf1d0c42b7941b7160bf439519e1b06054c17ec2f11876bb8fea88d1587db577821bc873bd22ba0e7fd43865d6f99b26119c56d9af0efb1c3d6656bac528114b886ad95361072f228ec93f542ad207b5d7cdea96b3787ad03f1e9879ea1df759e7a043c24953717208bc7cbf8fce145907d3fbb072543f40bf781254810f63992651be67a4ffca66ab87558e904d7a989dc38a4f0fe7969b282624abc5402635ab9af40f5f994f853159af70de2bcaafc99c9bda8eaf0cdf4937cb3aa6ccd38236818277f3746db796c9dde6b2fd071f0d8ff57e157e5f210cc0657935e36912a59107d757f8daf11cf07f2eef7c82465d6eafe57cdd3a5f8885892f031171c37574ea6adccec12d68b63a5d26f1e1351ea5b2b1193a09d7462050c18b0b6c4f9fb31533973b8ad474d4e4051cd46b56c20126e13526f2ed026506abf731f8d4ae462b2e6cae2e149ebbdfb55cee6801bf53fb1d85b251c3bc9eaff87a472962623a8c8b12da95b70fb34871fe9fe1fc0dfd229e614297c894fcc560855b5ef0695a3a2854e6aaa374ec320115a46893231200066dde0fb120b0869dadedeaafc73983ae022c3c14334d312b40ab0e488a2785cf2bd964973806f5ce53aa20859b1b9b6eb2b368887b9644b5491ad7a0d1001e1dbaca8396fa03cc27806b1bd082afaed61c75ada680a73869de372b769c41c1689ce7165456611dedb34f1215735d81a699f3e1c844285dcb7d9f0b21fb6abc17fb9b23da4cf0a33ad46162746739b31acd0ad836d2130a693c30852c0a9fc1780fcb686ecd1a886729fca2c09f40a9b6b2002bbf8c4df9da840dffddfc51bd34766f2223d20fb546cc915cc06ccb96b2b1a123b2830033c8da2ba77d24e0fd7ea3889525a29885a0efb4176417d570dfc01b50179dcc629c5a20826f8cbf34ea364f02e809caa6f82927f0f1fefc66620d9d019e7b5f05b170b4a2c27cb2cf36267dfc7c32ccc71c168704f5e9ceeace229c4c6c53b4c6849c6704285997cc0ec3f1f428008deac5c5adb4fef18f67c21d84302e1d50915d74fa03b9930dffbebeb310d5cda452fdaa056cd61191502102ec6cfedbb20e370f55a6d32bff0f620398512142a37ee2b08c6953baa32ad65638db8070035cb7c9982d2ce5f7388d3f4ca5422bbe12771971e9bd855e4d4977e3ab42002f4f262693ec60b444167dfcebf6d17451e6bb9902379d8ada0d6ddb37adc67b651e7db0edbb7869d3d3c2bfd4467b4730391494b92d5d0af9879ea2755a0ad9663eb6a606b308537ca37759cd52f430b6b8eea0986564a1a3e97f02e69228af45f919ec155f60be3c2a5880f8991705fd093de210bc340c307b3ec6bbf78412f30c6c4b10ba65e06918154be0fa586d8393bf20f46d956814328e006a2d40d711f296d5a12c3651dfa4ed3e4a5fa9caf216bb01eafac74423ff9ce2a8b84df7fe97607cfb6683a54fa4d325a739049af74d7de9c2be2e4ec144c5ac1e6ff2f342c19c9d7a0f004dbe70cc8a89175156c154ac0220b233d43e45d4ac8c2fa16c77781cdf6c807b1300873e13e67c3afcc7f6c1b55db0f6c01974b5a4dca2e1fa9bf718ccdf0dfeb7352612e97b7d47413c9a222db418384abbc6f24b7ddd3cfeef5a7385e7f2b12460229c2a2581eec79e181baa1a10f569a7327395a1767efc67cd2ff18173ec640fbb8937b1582f4c944252947adbaccb8d3812e4be70f332aca0173be6fa87e16aa6e2d6a5b51c2d7ad35c9ce764ec2d6661d103adccb56f6c626ae42db87df670f7559e32ba2ab8275a1f3ed47855a473a2cbb2b1e5555df3ed21267dc24de27ee677fa10ea1bb26aadae37c5e865831947d3d65a1528708cac615d32c35c40dbb6e62fdcac0a8b59d36ee383aa84b922ab3e1d9d4fcec551c40e3f101f70f2874f1ba150df2d4c71e34e2d70bda17d006dd0ed19b879537ac6d273c495c04c66ec9fb5b43fa6794cbd3abb4ac1bd8a2188e1b61352d4801dbc0a258a6ce1d178e7abe9830b1d89a4328532985e0c220e1ea7fb776ef9d273e1184af94036885507e6b8ab1e726af3384280d83d0def9cac4663441e3367f95bbeb8b2f88b9a8606a2e5b7802fc77827e84774fa8f410fc7b0db5e4357918785acc3da9d0af3e06fb44ea7242683c26092219d1b58165cd499f887b2bd114b500a6438ee656a04d36008dc09664ef70af31e2fbaa45d9eb2f3a7764fb0d7aaeebfa1433134763d7f283def6f61096be519e5f0f2e451ad701ffb616bad75b89aab80d61a8025e658fc1ec18b8e1825fb8f0056cb205bec4f933ea0edc1d604bfda4dc4d13a9de483121f91eddd208c7f61cac1417f820a953a61f97aebc5e93eb17c7de65f379a21d59f2764a996d5c9bf2ad8be4020174c93381925779401c011f2b213710caa4d318e78b26bc1c8359776fbef004ffc0bacc35b8d190e620c04218ed6f44216af96c1e18c6070011b8872d1eb434760785220c3f47e1e21ecadcf3a261ff063abf2d55d4c0af6a9a32fc6d3cf06b225530455c426218d50f2511494898068d1e60b4a51b7fe52539de48440e5b9f3a317b81f78d03b12ef0f46d919b69b0f048089985c927c2baa078aa7052f5e9bd80f82d50aa5dfcd6bd5c9469d6ee95449030f51b68c23d4cfd8d87ff82bbff3c8b10aad0417e9810646210cc3a3ae9e42634aa429bca02c84b3f7a0362a5454e4b85a6c34ba5d6acdeedc938e1d825b39f1c4160d040545995822342701a081e3d93f73eff52afa5ae309cf4949b0c86f32eee4174771e87850ed81b05491727a7a3a4b47f105e6889ba95b0bbb3b673c9cc06102010765cc9cc84fe34b6115cbf765a914b50d7d2d0c4113deb2bcbb2e0c62d52be17d2350a71e452d46492d0e0aa76a44571e7ed7c2ee280709585cb90b0bb074379115c592722a52a1781c1517495068851ef8ad1255977dcc7f40f945fc709fa797b439d756bbd4a8f7abd7b45ce7dbb42304b056cb654510223f0a8c5d2afa3028a12efef66762f6844529e2fc9604739d6f25da3d116d5d96c4c729bae7b76a65e08cf96551c768014d51350bc0f3da934b1b44553ad16aa192d30cf64adc96c3c84fe6d3cd86726e2fcc58ec2681ba79bedf44d8f84fa72786d9dff800fe7e0e4ff6eae45f9b6aa49d1703708fd1d91d76a8529db253eaf176f58d99cc3825129265e9656a9d8a3e46fc77febadbeec7f0a37d1945364283fc36a1978c0ebd4be247ec371ad21fd3d407c1447bfba2767fe36299d1599f53f37a3f981f1caf18e7b36e38e9170759556866ce663e8d45f321cab4010046e48ecbacd92bdcc8f5201436852682c013e0b94c66c0641ec6b9a1e6a691e1f3985a56c98ab934e6aacda7df1d9e354cc247920fe222501bbe78947f138bf0e25e562b352c4d4d03c6f10c0a5f7df6275039db7f4832b7f37c54efd2d37e08637806cedbcd685270053d52a6eb5b6a300579a156e200efbc632f9e192d703b6fc7b733dbaaa3b2a58f4996b8c4d0240e9bef38e48dfc18e700149618f7a7034909e60161a7994b7205a1299ff2d3dca73ed62f4fface87968fdf80427df4881fe67737c18e0bbfe1336049c5b24147d6c467d57514868138b8a6c550bc806382e74306f5a65bc26d8beecfd1e44925ea11cd6eb58bdf112196a0835cca44a5536f96f128c7d16845f21190e91a974d625cb0863155ede1e946222c564964d93f7b41ec1b2291a1e2411760c02bd3d72a21a665fd34ce1052648290950724a88ea97c539ebf5659e131830b07a9652d69ff746d758595d36cfc730362a1dc4975674a7ed8efe8da4fa8b62b468da727000e4fba2ac3a91c7675b5941d0c306b8d701006ff80e631175e912d95808f66c0b4f09a2f72af175014b423d4e1312ebad36319f2cc45677dc88c0efc69be0f05965a1b0c229b73debd21e67fdac43e7e3a12e3259ad6654b5fdfc6540f0367f74fb2d024e70fc6389f13a521be01e96e5d9e46ce7613048f88ae91aab057eb0720ff4777847734e0e334416d8337341761065a0881c30423b3fb8ae9c768cfe39a6b0defe3a3bf2f36968eaa2e50dad15e93511dbd64aa2dcc8d0f63701b83ad14830331971d34186195f9c063525080c2712d2bcbf6ae178c3a9ffde16c17992e", 0x1022}, {&(0x7f00000004c0)="9185722a1e9ce6fe1d507e293a18f0c97f1f2c02e311e32205fde39fd5524ebf08aaac12f8cb2047a0625ec88c10a9010024dc5d552197e4985407a009499cd2d86f9bbf5b641944e4f78fc7441ca5b2bc417d2ed5021fe822d0f8ef90f21141217172c516e026c67dc0b2dd4221be8251bf597ff3aee261258438e3d2b85fe17b7121880b6436e974740c791c10c7d1da46f543f7dc68c5268993c87afdf9f4c54b732eaf828d7bc89ab5568236cc69f2e310845e9582d4cb8efa04a41fc68851b4a0f4ee2161ef11d0e93a820dd3344160df73ee905655d708599403343d07dd5087b55bd12c9bfba284f3907f5c41eb76279e38340966a43f", 0xfa}, {&(0x7f00000007c0)="92ddcbe4d39e6bf11a78a98c5a8ac00631f65d44b76f83f88d5171dd2e7114cabd75bb0d25739b98d539aaf36d43d6b0653c6857550c08c27efc7635814ba4ebb966f3ed6364179e423cb9763a3649b86a0ac8a5af99bd66c0624d13f54af449d5b29dd764d026ab28a1df3f7bb129729bf9bba64eda713a8456ab5b502cae504684605e9b35c0ca7286d24affd3e199feffed89a2712fd7c68ff99391eb812fb12ed30246d16553fddbe8a157a0f15aa89379842c0c281f49b2002adfeaca0aa60a968c209de3e777884f1a320cc399b21c2f", 0xd3}, {&(0x7f00000000c0)="374f092e838a85aea75b688caef87fde1985d1b5f02c3c54b873ca88450b4447d7672cf614abc2da230736a01b42d4e4843c7f028079a8cf2511653c8e220008be6a3892fd21c13a6ef4479e799479ced08a5395d235e252251054a63c23dc090d07a5c51c4db29d796c3f106bb832266b9b149bbadae0ae1831fa1dd70f7010789aa273d4d6ab52986e31649b4d18d9b8594cbe809d911e840c3a9e32bc0467b3378e4aa6dd221a877bc15b01655261d23c5accf60db919b929cbbeefd78e1159fde057e54846f7565766dd01caf157318abd2ac9913e12f5cd01fcc7d0f535cf2ed7eefcf1041e7194b0410ebbace5ca5dfdcb1406a4ab", 0xf8}, {&(0x7f0000000400)="0d85faf88be261571f2751a0dd2b36d0d75c2561cc94f10b73f02358309dc463ea157f74a66873e6feb8994631e36be9b4eaf6f12208450f2fc0dcbc2decc9285c56f49f9191cad9add35316df7bf09497a168e9c59c85f3a3f896fecbb7233a66f2eec3d6f5ee97db7abf04ceb66cbe4e987e73f65af5a7bfae61185d5ad39f92fe5358431abf53cd0e74ad7345d7ed8e42c3c4c9e0cb27a3cd0bfcbd7bc87be0da73edbc61e1a86ddb8f", 0xab}, {&(0x7f00000008c0)="aedb0193134b002f616b59c9648ea952bd9cd245aa393e1420f9cbecb729b25772b5235038d10178595e047225edbc70e91297cd1e1acd5a5d9a584735ff7686f6e2c78df73f1e683a17a20550613a4fe5a51fcf0a5225796ac2b9ccdc269003c5672ca75ef16b80ed8b0d73702a87f7cbb569dd7bde1e391398c18c2b7f8734e4f92c7ce6f63cacc45417d4d1d638331bb000000000000000008e9a459388db6b78985a844bae72c2b8744e", 0xac}, {&(0x7f0000000980)="e6427aa5a6923f0df5d19e992b230364693ab39b3640baa30f6e001b383e26610734effcfb13d30e4fb2297cb2582508767460b88d728e16d1d4a93048ea1fe29b67c8d482f990d648ec829af5ad6499e4c3cfc5640ddea225f4e8c89c54e7e69ee9d1856d463925116cc16ad05fa068de2322218e2725db7df37e0034b53de8be1988603da7a54d8e86f0b299660afc23e2e47eddf737ecf3abe1267290ff90fcfc2c8161ac3940f3f178acf6088aabd04c8f60af3b144b77ddaf87bf24dca3831e3fb698ddae1ab1304894f13e7a27de8ce36497a3867355ff2599a64a07427eaf82ef1697ca5a38c4744d845fe6ae523a449be02db3979e6faa8c14b5f2e0d00cbc216bbc8abacf8fd27a4c93ca61ffd1396cc8afd84f3cb6ae5bc618ec2cc0c02f522cc80a9450e2c116fab32fbbf8a89dd9c19799c6b2474927476a7b5f6e6963238f826125f24c93aefffe57dd3034e53bcaddee3895f74d9af75081042be21728097fcd326f3468953ce12cd474e0ad954f4d1161c9de78be274b271c49b8970fdeef08cd485983f5568e03996c4ac419c51ddbe60e4d5897e1922f8bf804c2b5dc7c9cb22cec2224a91ca0c592a7aa0883f4c084402252e305bf6d1955230a2b33f4e6d3e826ec557001a5d24fda4edeb6214ee758c650415fdef6a4da35fe3f88e8dc5774cd59849d1970f4feef989487e4b6e42792220fa6cb94e524d93127636d25f2b607aac12e1a06531b20f162413bc7dddf49fa95331870f1f20297a0986f0ecabbbda43a683a8917b3b84be5bc2fe1a8b7fd8af5c6d82f0dda31bb359b4dc2184ee62b6155c450729c1b2eb73b6354375e2567430d76493e20abd98cce0aeae40a339079bdfbb4eb3edf7e4d68c322dca0704fa1d46342330964dca8a9225c6013f25b2a164d539d90a97124826c06daa1f289cbe075709f00351e471256f324d290e74e44452b144fc7ca26c3ba1ec1a615b5bf7890023eae632d174ebd1ad1f1028c2243a6284b3c7845985258d063c76726210bade964ebd73b8c865b6edc6e4978eaa86adb1986beb3dc36bfd5cff89367eb1ffec593067a1471fdad980355f4cb149daa6df12b70fa41c024aad5a03f181830776532b33ae06377b99cd0668e6ae50bbd89715ad78a3fef55780e28deebd4ae404f7dd6672e441fe363cae0564a846f7c07c636a8627c878a196c2c4b0e55ac8681481ecd9c624ee56188f873401747a4217e583d9974c51d24c731a0b3d7d8d848105917a13ba759279bb88e5791aa2775ab6e31aa16735873bf61864a55031e3bdca63e9e4042e90ea85c1aa39492acc206f3cc00a7e392f82635a088c93853a1d3e671e924018e881b202bdf9ec54957f666f0d3a691ed8ef50fabf2a1a465771e5bf97c03d48823885a2518bd4a5d7caf0f4656aeaff100a961417c2ac7e0597dd8f6d31d48749059d37102bc267a9de8b4623c149c34f3ef024565cc288444d8854acd893ddf6dd5494ba1c3bdbbfe6b8bdd0d64c0388dab8ed7ad3e56693ecacb521a857c15ef17217758312464f464f5647bf65fcb2f46336cb1ac8f3bf2daea92ab5b7945300987419b6833baa25a1d9bbf4170bb7fd53ba3fd6dc1c6d3cc48c9ca4aa7faaf11497214e43ff2f7911ac2db2df653eedaf81b0f704a574c238410f86d98dbd9ec025a37f4d4be7067e50549de34ab0763fc1bf01e8d79aeff1377734cad7240f30fe598bcac9ae9da53b0883674b45897c86e8dfe45b07f55e4d86edcfb04a39ec1c132d60c94d801c208531b75f90b908e35c70b46153ef220ae478ccdf603569d85140d1115249fa9ec459be86f384b7795171872e5f22eeaf211a042b382b00ad33768594bc7eb01d08645ced531c5a5ad1208eadec7ab55efc8e59f4cbee91a6a45f7b74912a8a5e5d8d938584caeedf07aad25ef79910e6256a7665a0def6bdd4252eba75323524fc55f955aa8a8c2241101f69d9fad18a70d1919fafa6f2bb3b1254bad9b820d9746a0b1d63fcef4ad3cf53b8a77670e228911d659cf766412883cbc58acf9aa0559173a343e28d164e22f6814d5b70b0683a21cce1fcd8120e221be415086d85b87cd644eaee74c3681514b042c9401c95bf7681fcbccef3b2dee85900583731fb4141a9944e588d0698ef1af296aae850f47e775a1ee22865bfcaccfdf7645c2822efdb71b05e526a13538f0b4eae900e3ac8bbb15c938068b27c36487979362106d9abe19e3ceee84a0290db932ad72d45bcdf15e8cebbe6a5c65678ed6f2ab9e77d6a0f6202b96940cd711c7ea9f7903214ec9b12020efada027c3d72df44b77f2db5a490f35d1a96bd62f80d96d1fd8023e0330f2f364e7cebdf4082b8a250bcd52a7a68846d9f1108f897766d5281dc3b6a0ee60454cde605a2fee6dcc8a18e8dc05a003e216be1778ae33968b5561d35c6b3dc6696ccc15e90a6ef253cb48f45d9ba45a717e8ea4e8920d994fa2a52fc71360f759611bc04443964756ddf7524a56f9c3e8ffac7746d1b389936c8c4cf0f3854740bfc53e4c61170e6ff76444f2efd99d0a13a5e9755acff2eeb90e2fa13daa2bea7ee24dcf22cb089a72365760e452de37c605d1d743b96b6f023e0c723d5ddba401c49035010e7b3b018d4954d881ecc2b3cab171a359af843a376c6ed9f793a63fa3a622fbb070d6e514eb90861529b538081f861af1c21f06ebb9a65e0a54e26c3903b69e1b81aaf464a6d870c8d69f066cd2ad84a05d1b530aaa1a1190c0f38bd0a95aa1321d4bae01561c024fdb51c0fa0350d3c1fdd022327f43e9f50ce02468a9bfccd285e650b5f62d051300eb7b6ec2b389b7869a60e461ef580bcf0d22a4d95183151a319643570506e254a49656564abcaaa469dfeecdac1acc5ed5703b69d0f2ca5d8fed83c7802f1c57ab23ef2d5222182215f399801311bd5abeec34642ac6e1a74d7686737e4f25f7626bcf2e51fbb6ccd2f6699f772bb0421965b48a61dcc62d8b241758a5b623e6ab0e8fb53f5f6cbc014b4975bff6c7a4731daf7680501a9f71066835238adedcb94774dc97d7e59a70b991a0a6a54f4e30405fcb840db2852530748578bf41d942670d63116fd0c9f47e4f329836fdb4950962d2393b5a9208bacae04b1031bb568897a7ba218bd2974ecf501fce226fcb22c72801b64848140ed98cf92add8a8f3ed93fa53fa4be53f4fa5df70764d3492bb7bbb542aca52e360995e151a8ff333363c9e9ea424e5afaf8f36728a183f6b1863929762f82c8cbd34c1daf749388b318048956b3f0c0e032bef586c37839d837c1156cee5ee7f71cb76c2ed94c901cf73860314af3a54e86de477e597d2c1371e7430da9c949b4f671ee9841c6ddfb5c15655a991870084c2bfe63a5714cdc17566edbb4658f3b659893d1b7180725d05043095880350972ceb5c95a9c9544ff62df800da711f184f98487143512360e3d792187633de6c2d69ae6da07f742641feb0cca82c8a40b1922bf675fbad47692ebdecd402739ba42a4d8fbfa2fbaa36b9162b7ac3960d735f7d8a7d31ee83db8ea21bc3401ba6ce4e0dc96178d46ddf4c04f3309652c65c234960dd1a5f7af5818d195b75049489955d5dc78a88dd596e6359944a476fd48cfb8e99b8647844837fa9862010bb5c858fdd4dd3c477fea896fa768e7ede546bee101323bec62ef48afccd2bfd750278779517d26e2a00c5292c88d4aaa556933eb15b0d476cf1b8caced9897f5cec3cfc4097c30aeed2672f5471ddff1376882a986949e9fff307983cf4ee6a34d22f351beeb7d31ecb2f7907fdff3b45897c617352acae740b62fb2777747881d353b9decc9c07312d46b04469fbce29de5bc45f46abd37a2d0dced5713f7889ad3bd96dd17d53b2591325ce535754ac3991e5d206fd7c6918905021b484ce00626832819069ea2f5ef3d0f5231b97a79aebe2343a37a9eb6adbdb4ce823cfe626377c9a070a4de3309ea218b5f979b5a7a54ac5d742062af61687e836995c4441fb89ab74abe4d6f86fe7f42ac70db98aef33687641c168624292e2efa5ce14bdd4e23b44b5df2a71731f455fb09c96c31792f7984b18aab8af795e02288439ebd92d46e0c615baff992bc2eb6647a42ec724458922f48b2767c26e507fd12af2def4621c06dd660149c67e1b745025ab951cc9d4f0874694de34183242e7a929f16", 0xba5}, {&(0x7f0000000280)="dc", 0x1}], 0x9) setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x54}) setrlimit(0x2, &(0x7f0000000200)={0x60000000, 0x60000000}) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000100)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) open$dir(0x0, 0x0, 0x0) getdents(r3, 0x0, 0x0) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x20000, 0x40) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socket(0x0, 0x8000, 0x0) kqueue() ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000004c0)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x8001, 0x0}) link(0x0, &(0x7f0000000240)='./file0/file0\x00') r5 = open(&(0x7f0000000080)='./bus\x00', 0x200, 0x8) preadv(r5, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x1b, 0x0, 0x0) acct(&(0x7f0000000180)='./file0\x00') recvmsg(r2, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) executing program 4: r0 = socket$inet(0x2, 0x8000, 0x0) ioctl$FIONBIO(r0, 0x8004667e, 0x0) writev(0xffffffffffffffff, &(0x7f0000001040), 0x0) getrusage(0xffffffffffffffff, &(0x7f0000001080)) syz_emit_ethernet(0x56, &(0x7f0000001140)={@local, @remote, [{[{0x88a8, 0x7}], {0x8100, 0x4, 0x0, 0x2}}], {@ipv4={0x800, {{0xe, 0x4, 0x1, 0x3f, 0x40, 0x64, 0x0, 0x1, 0x2, 0x0, @empty, @multicast2, {[@end, @lsrr={0x83, 0xf, 0x7, [@broadcast, @broadcast, @broadcast]}, @generic={0x0, 0x12, "aaa90156160ec6da85f128d8503ab28e"}, @noop]}}, @udp={{0x0, 0x1, 0x8}}}}}}) ioctl$WSKBDIO_GETENCODINGS(0xffffffffffffffff, 0xc0105715, &(0x7f0000001280)={0x2, [0x0, 0x0]}) syz_extract_tcp_res$synack(&(0x7f00000012c0), 0x1, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001300), 0x20, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001340), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000013c0)={&(0x7f0000001380)=[{0x3, 0x40}, {0x5}, {0x0, 0xc9}, {0x5, 0x1}, {0x22, 0x106}, {0x88, 0x2}, {0x7, 0x80000000}], 0x7}) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001400), 0x80, 0x0) kevent(0xffffffffffffffff, &(0x7f0000001500)=[{{r0}, 0xfffffffffffffff9, 0x20, 0x10, 0x6, 0x7e4}, {{r2}, 0x7ffffffffffffffe, 0x22, 0x10, 0x3, 0x40}, {{r3}, 0xfffffffffffffffc, 0xe2, 0x80, 0x8, 0x8000000000000001}], 0xfff, &(0x7f0000001580)=[{{r0}, 0xfffffffffffffff8, 0x31, 0x80, 0x80000001, 0x10001}, {{r2}, 0xfffffffffffffffe, 0x40, 0x0, 0x20}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x6, 0x7ff}], 0x6a53, &(0x7f0000001600)={0x2, 0x2}) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000001640), 0x20000, 0x0) fcntl$setstatus(r4, 0x4, 0x80) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000016c0)={&(0x7f0000001680)=[{0x8b, 0x2}, {0x89, 0x6fba}, {0x21, 0x101}, {0x8a, 0x1}, {0x21, 0x8}, {0x101, 0x1000}, {0x4, 0x81}], 0x7}) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001700), 0x20000, 0x0) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000001780)={&(0x7f0000001740)='./file0\x00', r2, 0x2}) read(r3, &(0x7f00000017c0)=""/13, 0xd) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) flock(r0, 0xf) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x9) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000200)="007fd62cdad2d31ddbc404ee624cbfc166af5291047ec46800e75bf9edc82478e1f0ea97d82d012242f8344e177b7debc52b3064f2153fee0a58e7fc2e0bc3b9b84f0a20aad26dc159b0277d3e8425413b86ebaf1cf8ddbf786bcc5236d448aebffe6d646d1d947e220a", 0x6a}], 0x1) r2 = socket(0x0, 0x0, 0x0) mknod(0x0, 0x2000, 0x0) setsockopt(r2, 0x4, 0x1, &(0x7f0000000100), 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r3 = socket(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r3, 0x801169ab, &(0x7f00000001c0)) openat$bpf(0xffffffffffffff9c, 0x0, 0x2, 0x0) pledge(0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) socket(0x0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)="ce", 0x1) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) clock_gettime(0x2, 0xfffffffffffffffe) sysctl$kern(&(0x7f0000000000)={0x1, 0x56}, 0x2, &(0x7f00000002c0)="dc892177fee21f3e17bd16dbcfc74257c758f1251c2c545de825094154f288668e3a002b8dc4a6a6014134af5fc49a79268af8ed6b8f8bbea2d6ac1f4e1d362ce6ffe3f71cfaad0907338e39d03e67d5a7741001a77e92752f5f726379842e9a921f2896cc9a9387c9a33207f11526b3e031204742d7d778e3d859993b990f127a31518cf3d0a750e8db72b23bfd3c9dca5eedc0e40b93dc328e366f21d575cdb0d0b90ee014a1b3dfe6a7e7a520d6bb10cbe59de7c0da21308a222c2917d17ac87a62ac3450d80e3f19f07143d822d9af550247e167874ae7a0bdce51ed9fd7a7665458887d6a0dbe4b625ce66eff19bc0b286de9b3c3054809acc4cf9be932002dea07f035725adbec9f528a8ccbae09b27b51912f210349c7786ca04e0d488a49347ad066f992da970a12d1a68f2321d8a4fc35489705aba65c7204d566205fd739168adba02daf8e3f3f9305b517bc308c9326c6e0e5c7e4a1d30a5929440902fad48222ffedad07ec44cd97d078082fe35d7f25a18c223a7440ef9352382d95d2d986c597785618564d5dd9adc045b3ace31fc8387daee830af86a0bc4594a69106496c19f4447a03371361b6b990e7e653c59f4682c7ac2168659d151c20dccfc2c5d9cd697714f0d52dea2bb658cbff8c152aae5841efaf3798f8af41af9812c7ce78f3700d2b017c1507e13b3094385cdeba5a843c470a7c9962cacfa70b5ffb94268ca54f35037c313bb8be94164af5da5d31cef166e9ab8a4a8eae0f9336dd6c82485a3e77798c88152fb085f7bccff6a753772c6de494c8ff8adc7e521d62e379f7d0394ad26ad0a750a63501000b12449ebbbbdc9e89340abf92a0dda88a754604f8a3ddbf709a4db0f09cfa271700d780e813b648403655fe5fb2095b702126cba3ce57e9d304890c79c325833d681184394e0338a46a930693bf29aac9ddccd23fb03c2100eeed7564b9a4a83885dce14854b7de7dbc42fb48d9b87db3ed59261026f9b3137d8b51f54e402412999c52b041d1ae2c6f3cfda5e8a958f25cbd7b9633b4a2ea34d4967a9f9c58f6d2625525fe439b22518bd4920ce9a219707f6d396ae32eb09d701eda9a8da847bc6f47bc3071612d9402b58039f7c37f46b36c70e8e1d82d83ad243e0411db1744f3cc2ffafb45cb7928ecd716da50444d60b412c38fc9ca03c81946e7a7c00616a77e40dae60ea206b9d950d41f09f140859e7aa85b2e2816ffb8c8441c2f39ba97494ebf1c4a60bfa8963b3ad175f87ef96a5a801dc919e6c5791f37570591b9b92b77492bc9eda86aa96c50fc3c0d18083f33c78d42cba920abc3c44cbdd18fbeb29923510f2c5a18327f67b4782b5b84c98f4f40fbab158dba0478bd16fdd88fe5484b9b39a2a6d0c47f8b2019aad73115a8c9971f0b061cfc4359948d77bb943a297f6464288af1192a2131a2a163ec5799a0027bae8408456579f33d67b8b70234e68c4b934db38c3eb769506e2189d8bfd021478e17bfb90e4c3983d9aaf40bae609819712533efd3d616d9a9903864da5bfc775bd25b631d6b4f372ffea8e4f059cd0b632ccd97c05147a2542ca24dcd75de6340ddbe786e671f15e34f715490e19106b873a4aec75c7af99cbb02f187c539a8d275ee581b33f6a06b9fd17196c764b2911971a2f87155bae90ab18a65c11c959994f911df6d51084e51b7c4fb0f661776d669b24ba06cd7331893b65677e3c2aa790b09cf798ecb7903db6ddd469880320013ec6d0dd32d3823a432b39f346e3e2bb34a88a50e5d81bc5c6b63ab013c899f0cb0bc6c045e6a448ed4eb65a06453160056d3cfc96a287d4434ab517f8038f17f501e1ef7a62bc0dfc8292e999fc91f9fa9da7fdc7bea0a733a19907e4eb6cb1464a1b7a42cdf97258a3f6303824e45bbae8e702e0dac0ce55e631df61fc9e6a7ed70060e69a8ae6ce24fd4877ea9d44aa8314efa8f5ec3745e7d3fd60bf742933fb2652b9f5b96bbe23d71babe896697e2b2d937923e8f8832ec830b0422fa62c66ff6833beecc54e33426912eb55a32b7899f315bd09089f1644ccfbf9c526d4ae5fe774348d4f0326c563e8e2e768e32f667d0a691ca62e27572c14381520f4643a0ef8649736d36edfa0fb167f87a3224c51364e7f14f1b7bde692217a9d51f9b85e11b768afb9032f1eecde5aa4acf740829d5ed28f628f83c75cdbe6b497fbd8847f5c5ac47d484eb4d2b95c5ac84c9db34f47fbaa62813c4673b469ae41e34fb9886531b1f1c04b1b08a54d3c858bd35441ce874d24e09a3c82b0d405fe5cfc013cf7098637ffe6599a4a3d12b0d67634475225fb1a0c8db201bcc5c6089609b9f68b0e89b332f9f866523b7fba18bebe804494fa26a43d58b2be4bd556bb8c9b3e12376f4628de9fb66d77d5e7f32be2db23a96b1443c0232f55a83f1f309d041868872dd576642af0f9c5bcbdbb104135a92ba298013fd5cf701d224568e71616c6294bceaa8af1a94b96faa2b7a3a415b261be504fe51ada1cad89a72a4797ffc6f987bb4dc987402b710bab48dec8d306d2e4ef69f980965a34f5c9670e1e05dee81df4ca0dcfe1f47c97418f94c54c1f8a11a241a1c6c7f2ca8b11a919c096c1823ec5ac74833a667fae46cc342591a43af8683c805ed3929608384c4c194af607649bdb4aa081b420d9633b4992a3b4cb5cd0ed07ee6d19623224a2b5e096f360128dbcf617be93b6b063b083c1689732323b5c4aded3c30381b9c593017c89b6ed9e2cd4657d971a06be4dce7d65fed08d457808308c44c7f6ace864028d561a7780018c480dbc9a52c2241045fa049fcd15b963d4da752309a7d41dca36ff14e9d66f2cdbce65d99b5d72fc6049ffceac7a96db3b33c8e1b361a22fe752f277afe192a908062fbfd902311d6d5508cf889df00ac571055255aa0b3042fd6045d60ba4dde2737db328153fe41877227506355be611f7f715710b7b8e8d39d3466d8071f29ced377a6dbd5dfa501f05d673f6839316a4a4f3d197ff1a55dcfa53f40b975b6d3d3e37330f88dee9781d8569f42fa2977c7868b8d54bbfc8ef0e8948952fa1da97b9642a7eb255f53892adc293c9f369dc1841f8a3a36a1c36aa5933f27677437410ff890d9d29e4c003d6dbde3869572651ad0853aa4efb647f75087d3bd1a28ac95788cd131cbb64a35134740dc38e04d382a2e8cbde06d0f88e43000fb1ca3715e4ed2266829e1edbe94b8e03b7df8a1a3b3056ea1e2a72716f04d559268198bbaed9b68d950b1b0c5d9be3b1c5c85dae6ecf09af4525c5ec26a4ff022afbcf46b20010ca5c75ec2912ddd73b8a9d5280a008810c55fade906e43a0c04d9f6d8ef1c838af1f944f9b91a6ad659cccb99ac11187f4f5fa17088d91b1c00ad33225b0af1a66c7fd5cbfdf336e0527e1b7622400aa1d96d4b8602b7a33f1ef948be91fba386a10fbe879202b8a36e669cd524485c39872ecc6bad1737f184d3dd04bb688b4e7c90bc071a2c17072d54ae61a2937d559b674eac76872b718d8eb1b472b1033ad4cf2b03fcc55f5851a3ebbed0b7c2b7303b3aec4b5eee16a257221bb83e6637c9d46ae033ac9af4ade859d4a97aeb2c5680f27d5b9877862693576a410e97e15578419530ea47ced89b2d660a24bb21a9012613573edad7009d384e80120f329e53f2a55a93c6e52e70570e24069d42e9483650102e94d041758f32c2bfd8b7d6c9ffaad4ce8da8bfb81684f42636a58967296c73b7339566d92ec6963d35295624af2e6812b91cc857be8947b6aba5aa9b56da285eae83be7ab6f7a9a49308e261e073d6660d61a13e79ba16a1b25c6f74adf3ed6a0ad7cd3d3a147bff1e3cdf881e2ad3ec7f7022ef1d2d41d5e87df3da5f61465ae58cbe002891d4d38b0b4333e8260215c9259a0556373f0005bf3762c0139785175a75fb1f820178a3e71783c565c9759a8e4d3f19a63a42799dd88c3e0f7473d30168e52a69cc3954becba2802feb197bfd1c98f8713ac7493cd10cbf39e6b7be04e80147c3df96f6edec5f4b5b269f7eb610e0ea7079af9ecd130b637b8a8b93c102d2e1b55cf72c066cca35f5e5c80fcf4d3a1633e6c72e799a7ef1159a21231f11d943d0718f8e0ff53a18ef4532f350f2ecb415b387d7297cb2827199b803dbcc844c2aaa48c3506c095de70806d1662d93a3c0f731b458678f4be6571172113b971768d6992ca456b36d660d574163a398d6e726937f6d9b80f9a703ef08801d56127938337c54fdc9a55d557c3a380bd9774bd2de7465798fb9ebdea554e81ee2c3e732e386a6cff6ea5216502986c012d043ca5db22a16e3ee727c00661f612b44d50fc691f52d9493593b8b7a00561646ccfc4a8eef25194ef7b6168a088ccd4d6b223e021d0bfc0fbbfe451010a8d3c0187ba14e2629274c97ba15b6210d33fca3afdfe667a17dec9727247f41a95ba68a2f482483875e48918d5c4f3562a5a457417da983f1dc132100e2effcba3e3f4ef52db138101b4d6f2d1f0af3ee2a3b3427c3b9757d6f58dd055f9e324b23937031478bac98a35a6e169cd613dcbdc66580cfe98a22673a1fb5e4ba32c9511b0b8f0d3eb50b7f20e11e41eda83dd25f6d245bbdd5914baf62babc0bd1d8dcdf592fe3d826f053a3cebb03fff8b2c2d120ef65e756c659029052ec07f527979cd989e540f61b7de9d7bd2127f6c3fb264c43e99a91b3350dc25ffc70880e7f5885aaf84484d08cf5dab3211839007ea81ba08855d2230d40510d803b240de2048d6b28fe3980cb10a74116a0850bc755c1901e8965aaee8c150c54a4046027da36e6287cbef4e08d610afb25e826d4c473c48306ef26088d33aa08596bce5a17de1f8ab97a8fb016f9d9bfe7d8fe02021ee4eb1b9e975c77740facd61ad4d89bb4e3c590cc81e1ebe2689921a0042cd8f0685d4ef777ce983f37256c244df2f0ac2dae498309137dd541d803cb0b0d218d9b1e1d34ef236e66131291df94f1e713f4fb84398714bd481abd98d855240689a2f33344304e3bacd48d6a2c8c5583c851a4be4ee6113f5aa1c5fd438d3e007372b58996aa89e4f72fff85cb8f9ae24de0c2563511acdd11b1687c8edf20f990b9274c424d76ea4a56ee5a241277ca7afa14edce61dcf91ff762685a07d1ca3770f2cfcd306a1e27f76a9c6198db0b201f4248a049986009167273052fa4fce9fd771ea953883ac8ed85fb7bfe6da1c1bd53732c0975ff44493511e5381bc63a1d21a8c5779f6b153fe9cf90abbe1a7dc0331244c6e3f33189c5cde44dd07b4a93c92d324a6e781207e7dacbfcabb708388ce1d555bf60259b865bcecaf14a3129d6323a601c357db731d5be0a4b5b16bb4c562e503d939c861d067f0ad0260ed6ad7102a9e0f1c2a8b9f0e3fbe89537d12d9fcce88abc5249aba146e952bb03983a2fe1b62030f53e5bf7c794a94a9080b16b9516ca6a02381ca7c29eef0707a89d97e881c10f97cebc39556abe7a2973914d3d95f144a64e56e70ce6e397bae0e16bb327646c4b0bff588ff2a4ab531cb1e8ea4a1a41dc481f615f5cbf284e09b9d3fcd5565abf0587fb8285872aa7e142fbee364962eeea05befcfaa78841491225963a49c60dc4855a1ec83da831621c5b28918746ad2bdf6fda570180aa9b4999bc3253f9ff862dc92d0b270762720f882213d7cf820d2cd0019fc11e7b8c3f7c07dde3f20b2df4f12929e1d069bce351c1eb76160e3c9f09d3c10c6a4002d6ebed8ac7b1a2485c38da58a5840ad4677af3e3", 0x0, &(0x7f0000000140)="ca59f510d4d9fd951f25179a80c9f377b5d0ee38dafee8b2e2be38f533f572ce422703d5b536e5ae9de55bb985307d15cafc3cb48602fc032dd71ffc3e0a2a5566958f7a71481c1ca6d67e8bd19e1934b8", 0x51) setreuid(0x0, 0xee01) geteuid() r4 = semget$private(0x0, 0x4, 0x8) semop(r4, &(0x7f00000000c0)=[{0x4, 0x4, 0x800}, {0x5, 0x2, 0x34a81badcbc74354}, {0x3, 0x400, 0x1800}, {0x4, 0x2, 0x1000}], 0x4) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) executing program 7: sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x20}, 0x4, &(0x7f0000000040)="75568cf7d8d1a06ec33e978dac6e4b9752291829ec0ce3ec7af67b49623772689ee09b4a1ce0dac3d9c79cfa80cfa21ae25c3c3169ead5ca83e2455aea280e5a69f48f73cc7259e9065b24ff523b0785dc770d5fe610923f3a394301f35f5309afa22d1d3f0fd0a009b9780852ec2be9ed8adedd18c3e6e8b76155a301947b54ba1652553dcfee5c2259ef4f7aadf9ca3e9c1424f912", &(0x7f0000000100)=0x96, &(0x7f0000000140)="6c87f498814f27d2c22a630d460e4f7d1babfdae17c96d9f5d8ebe75d06321d1987980b9773a7dc8b04f3311e1816e410fbf4ae9d486107102b582240e156e39dacd781fad0922e3b4126ff11c8808318274", 0x52) sysctl$net_inet_ip(&(0x7f00000001c0)={0x4, 0x2, 0x0, 0x6}, 0x4, &(0x7f0000000200)="c47aa970ae8e5d00e072eae666200eb381eee44638d6764a5eb7c0a2e6d3a6451871e4b5f38e4fbc13321025c2c8e88995aa20ea42fdd768d59b65d2d35c698a58f7f2b98f57f453b635279f3adc5c37f976890f47d9883e7f1769d2189e49ef673ede5448f9d0574422214708f482fd1a669b1bd84648133f1502b2e6be", &(0x7f0000000280)=0x7e, &(0x7f00000002c0)="5670c6f96a8f4b8eb414f5982f678c5f29b56d7ac785520ebd444bf2ba5fb30908abf6d7debc04b63f4884546240d1a92435150ad227c2dc6e07d4121640ab878b106c4ebf0a94263b69a295fededb897ed7cdaf67959c5e814242983b2f84c2ee8f94f1300d3d954eec007c1948023e4b63f08d23a911c2cdbfb79fcd8766fc970d5066e23db0511867167a8f954620322fdc7392504d9b54bfc7b89323ae7ea9c2c4f0b27997bfcf215b3974e826a493d88bae973b2b136ae4d8c3bc7bf885b2ed7228e99f132d31cf4df8e0140ee14e86ed8a9bc2ef58557dcf0da2fc8cdb561c66b0301fb4d5a360abe93fb8b2a6d66c01b74468aa6d3b4b", 0xfa) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0), 0x20000, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000440)={0x6, &(0x7f0000000400)=[{0x6656, 0x3f, 0x4, 0x1}, {0x3, 0x0, 0xc5, 0x3}, {0x3140, 0x4, 0x7f, 0x8000}, {0xf800, 0x0, 0x0, 0x3}, {0x2, 0x40, 0x9, 0x7}, {0xffff, 0x7, 0x0, 0x5}]}) sysctl$net_inet_ip(&(0x7f0000000480)={0x4, 0x2, 0x0, 0x15}, 0x4, &(0x7f00000004c0)="fe7eacaa4fafa6258c4a", &(0x7f0000000500)=0xa, &(0x7f0000000540), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000640)=0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) setregid(0x0, r1) rename(&(0x7f0000000700)='./file0\x00', &(0x7f0000000740)='./file0\x00') sysctl$net_inet_ip(&(0x7f0000000780)={0x4, 0x2, 0x0, 0x16}, 0x4, &(0x7f00000007c0)="222dc74854c74ce08ac0dd2ab0d15040eb590a3a05906263f58591ca0812d2e6b8513c246a267b35ef855a172b862a4f578e3c2e081dd78080215a3cba02ced8f5c202bdc84ac7", &(0x7f0000000880)=0x47, &(0x7f00000008c0)="069f6bc1d09997f2cc856d4ccbf48bbc7de6407d8b4c5fd3a8d264b143a8daab0f17161364d7a342c691e59d8d4888", 0x2f) getpid() sysctl$net_inet_ip(&(0x7f0000000940)={0x4, 0x2, 0x0, 0x1f}, 0x4, &(0x7f0000000980)="cf6186daf34d966b752a52c2afebcfd23805b3353c0687365acc323eedf14ff561f758de0b740031d8ff3ab6b80a00625b57c8e785d37a39db26d7a0c4c55afb89be8a62463706dc", &(0x7f0000000a00)=0x48, &(0x7f0000000a40)="f761859e73751bf9fde82551e823f14301fc2a2b595e43560c9c1b6c3f283aa393c0c5d67d6c96c4597369ed632d8dde0e4793602ffe409344dfe19b0f2b3a540b3191b47b1ec191d432ebad3283f336a2151cc1faf393a0b90a5e39bd4b25b8f430da1725a4e7af3cc0dcb4eaccb5f4d488c315645584c2981c1efd5666ec17cf663df7b682abb4a29dd3ee23bf18167ed93ca30d0fddfa4cb46e51b128d21d07d7a10b0d6f99ac477e0bf3b508548bf2861a2cf6d8a1bbb62dfa2edd1e0d6467cac01bab4562556416d3502f41be0454b1f3e6fafd7125bddaf8614d4b1817a3c6a3f0ca278525c7d1abac64d2b1ec83c150c054a8f468ce029d8831d7f01111fe66b48332d3736036e991ffa614222abfad6529335245aace38653d422d2b48925f8d20deef0e5f1f6f022590655e0eb93cfbc502c7aeefe09eb844f16abbe72c1e13e050587d4e47adba90d22df71c56f93378eb0c36e54195167bb0a01488e95637fa53828311d79be04ed593f3c7b2f59afe53148e4b14d8664ef141e8f5442958484ad52a1a2a6ac4932a2b94512462fa679dfb3d414208d98e8e81e9af15cc08287a5ba9efd771ec38f1a55d6967ab49de7120dc5421291b0acb1cb86396c9e0bddb752f033f0bd6e7a2bf1b77c72479cc0f74a88d99a79555272129275fc4dee2a0d19747f7999b893201fd5f625cece19084b076223fae3f15add1983a393b04e78b1929a5c705c63a9106eee94735160a0dc7c0f6a15fbc5168c30dfa92e66bdc688e4c320493326f801b1d9787c18478bdfb826051470260471e690e1b97538dea4c816a1a7adf1c912e804127a8d26bb39fb5552325066aa82558a2f46ca893e50a1e0a937e3a6df4a210b214b0953eaa8f202d43db08887827b38d88720795186e02b4023b93dbd04f2f89a4595689de1a09fbc579f0cd7e37c6e3d8dd18282ecf702cf03a5d81c523fecbd6c7fcbc1b15b44d112e375daa998d447ed0eec5215c9c30d514e7c0c0f14126ab2e36429e0d4b223c623dd3ba8e81b4bedafc78c316456187ca556e3d9f036302d2edbf9a1d4cb6494ac35b5009d4016d6a5b7a3dcb2e8215f4b793a19f58b2662f13a5a2414723d4a524d39ef8d0af05f37b786072dd9446d0a07a56bd7501e08ce4dd012669459351de4a8723e2c18852e9099d85cd2e0db61ab44dcae0b9cf704047f5b94f1ef24b51cf2da32de6f6abdba6de13d59fe722cb1a8dd3e406071da0fbd88fd8576fd0c067983c347040348f854c09ae8f30696b6de787e0ef884d75ce43074fa16d472dfe96b77c4e9c85a9af072d61b7b6554b1ec49b8dbf1750c9255e131006436bebfd954e0d5403d11a7e402dec4f2d5f04cb51714b82df7d2403546d707596230628a8b5356b7ff4790c6db838b5e7cf8c68680cb2e4af2577f7b505594d3a1559d757ecb4cf6b2b4d49698af5bda3813c69b8b9717f4b4cdc7b5791ec579d20c0d34c04362293240b89d4a68153fabb48e3ef16bff528d102ef20ed0b842a9cf8c1a47d1c3ae0c22cb574491e03e01d84e047e7853fad69e36db914a70ddc4ccbc885e50519f5d358cb611e5e1624b886e2d61b8c751c0cb5e86d9f0a76fea37433de9bcd76ec73fa098a24c2ddeaa23f4183b6d4bc32c4ad4c81ce6a00d732c9b38b5196fc87dcdb601bc571691b4c63bf2d17f9a3f76ff05c4fbc8284dcbcc0f4431d3d812cbfe4af2f7d1da4847dd8df9fa6002104990fc40d605b302a36e87df205ffd4f5e6123c72572173b02affd678d83edac4d57e582677b4fd2fd79d0a9f2eef8ac2c84ea5c62531498897971efb55b88b9667e7695e1dd706ecdadfe70246fef0503a11fdd7f4c2c26c84e180c48d2be151ca67aa9720c9bdb5378f027170ca7ecf2549c506664e934f800a3561a7e11e0cce82c7d3c000684ea478d4ea1ce8f3a908e32039e796bd0293df6d68de986b490879fb0da94233bb498b25dba6cb91689785155a4b3451479e1dcbf0539dae02d051fb30f46a552fc9ecc76565775c0e1bce4bd24ffc77b6f2e6177e6b0a656dc724d0196ae364b56c1c90625bfdef4fd215cf70245b6aa7a8d74ec72723459fcdbbbc3f08d48d7445e5711cd4164156941e5ccebcf08b9a96a4cf04d3f488226ab45643c1f88ebade29968ef427db606d858585882e6b537af562a62cee06db8bedadb9d72b75b473952c6c08aabb5db0e628974b6d0566f0a631594ec8dd6d743e666b486959e672ad8a36faf8aad6cad6d463cfd6b08d42a0f80e235579a4471dffcb5fb389a9a857622216764c4a5a17eb51c97ea3ea8a0e318e5b9c343f85843ab2253f33ddc2672c719e012b9055914ea18efd3cef042d7a3b9b9bf4636a86a60365cf5fed3f60c2490d8d7d702f86c5454ef74b72b4a934aeeba525c6f289875f795cd9c482ba6cfc8385ff39c59385ef7881081c3c4ff2acefd01afb04ba826f7a9b590d1cdcb5ea959e10b899d645e101e6bf2fb4866828f190480503e0a02a38bcc8be634a30209bcf7c64fdcacf1bb52b13db1d9d56ad87981e4b51cad442080d0a27146f397fe3ae1bc6c03b1d2bd67cb0f38d5334d26d29af556c75f389f27b983b4e6d99365822bdc380b0b0bd8cbb1984e549256274d5bc805422fd4b17cd05882a4d4027feae1742f2ede425fda83c2140c752b7daa10db431c3760929cf6a7ec97110778c4bec6e51835c2e74e8abb8be422bb99c8052f6f7ff286e6a4cb2747f069feb06196b19ad308d0c52f81fdff775c1692a2b9a4bf3f6598645b745efeb88935097de4e2da912c26ff6365e6da4ef234b94efcf08b2c0a02f31ab3d52a8612b99778139b1801a14cda4cbe3f82be7cc088743a0e0099506394b5616881b7cebcea04e9f64d34eb2ef27b073bba57ac89c2b003c4488cde43aff1ae180f7ad00b1ab76e7f060203af99e72b4b2ff623760a2284ee8817c7a26ff64f1f5d8ff7008e9ae804373c843af797e152fdf1e726c2be0442877d7f471b61b76f7ad7bd71a8950352905d9a8857983207f7e8df36d15048aa32fa0a6bc51725dafb66c345b6296febe9b5a5bc1762e365a24facb5e4069b961acb8eea597cece1e66487926b146561ccccc62f8441bd9f5157714c34180bdb336acfcecc0dba1c8365a97d7e07776f563de482304e8a1cffe1c17eeeccb1ed4b2e4c4e8af291421d4d061c14cc07f249a00622e2c6e9a417f239dc6356be4a438261e7a9d03b82258ee30da9605b4d067cfda553096c9ca324f2ad674c51491ed5bae2c4c0175f57512774b212b3902d70ebd5cbc08371dd0ea59f081c572ecaae390b594f880d08eb44cccfeb2e1e7bec65e7b0dbf93a67c4128619832b4832414f37c6c423d7979103f0d3ca74441f347f2aa9dcaf7939503295eb2a79b86f4da1cb19284ab34eeb80cd61b30cb4ade4dcb7d380165eb03ea3ea28412eb6b338ee34d3c0e6984c8be312381fd2d39125d767b61b152b3678cabedfb6ec7aa3fc9187ac549a40442559e137258c2b0a11bd2f995fcfde28f89127179ed2ca8b9d9e771f26e666b410e94a43ad93a70570e1339d05be2d364ff89fe419eb67723c36fcd7adfe219481e0fa3e0a18592d4c5337073bde2b0981a575b063151a7c7c1561f0c7586b453c6a0c1b5c2f3bea4b0cba463ab6e19e5995d0b3af133ecc2773eee08fa5adf7ffb83d071bb76f206bfb1348077f0acb85bbcd4109f93ea7dc500aad12348af22670fc8b0389688d2d7041b2ddffde3f441ac6a0d79ebcd0fd782f2c47e4aee4095b5d4d59a98fca72ed4ba244737aa972618aefe69184cc75874cbe129f73deb73f2275104555f34773e5dcc523e49a23a2b5c03c626a51106ce2c97d7a9ff2f3fa6353e3197cc83e84f91fde6c9239135c2b417fcfbf25148d7236bf2abb34ec4e4740878acc702149a5ea029c98b660c6dd40ef33ae72846b3ab079e79491cdd253b4597bb824385bbb4e854d4f7915ce150239e54bc3ed1b1f34c1585190a2ff238d27c27b48610e45a07ae4584d16ab58d8cd497a5a369987ace77cc42ea465aa9cbba15cdec24a66b5da33bda031dc2b93c565fae19253a4f37399a499ae93553d9c470faba571a31409bed7bff4c3e838ec5c984e38103501ca2d573f56b8dcd95477bc3dccc343ffafb9c1ad99985379a478642df37e368b2a418c65ee4f21760df51d71326d3818a75cf737e13d58b5a05887a7328f3aa9f0accb759e1476703480719ec04b16cf68e6a3e02599e59dcd9b88ca7a099e116a81ab8db9e0bdee5e347da3f1cc50f25d1deaf9d8d666986f3e3df55e562d76d0aad92499730eed13b2d4c449ec2145c5952e1d5c7cb21a90c42fa4c5b0080fe8d59174d2f7054a9e64ff6d711ca46ef49f715a31ca16b26ff24e08d6d81d7c96e198793650fef66c744efb4b6a269d6b14a304274449c48813139905cf2214a40bd84f912c0a25ac1e834734c95ae0c1aea3264f2443c852a6c37bc107727a7c75040419f0ef44681846d34af2566fb8abcba0c5277c7bec9333e3b1bbb3c3955db1c165c6af7f2103a8d02906b64e0a351d0211bb902b7f4cacf9c14d0a5a4d324f2db8edc85c3f08d5b517743208a9cedc0f9064c55e1ef1617f06ff676ea417dabd4b82d73f374d55fba7b5abd284d52b2def44c0a48fe2f0f32b4e8a7391d0ec92290b5b76edc53185694422f2aab5350cc75f333b4f7e03e5313cb59eb065882207cfc095241d9c6e29cedfd66c7b0eb4c0fe48750a4d8a03eae3535399bfc46d98891a9e4d2c626f528cc220093f97f9400391de2a0ae6d356761aa0750fa660e68af8a34030474bf4c10da761f384ee1db63e441af7d27052540e2c39134f561562b17b8acdff247a06b7fd5ec4c21abf62c9bc8dd2727d6cd2af4ddc8cca60067fc4281d4972063e18619e0752fdf39d815a64d51bf54b23cdfa39d7aececba576e92c728ef8527b7451040924e233e19126a4a8d7571dc54c85fc35f10e22c86d4e29d5cb3f3e425aef172865b56445aefc7bb79b7b5979ee40d624113b097d10cadea9ad543350635721c09908dddf71c0fbdf756c7404a3ee239f662ad3214ddf77cbc11cd42047fc1e756455bdbbed5d9e30acd80667c7d03a681808c8958edc96b987f17bd03bd5a06174a9ad340f1179dc7b21c0c58ff3a2cae254316c5ef0b590fedf30bf77cbe035a31d02ed989599676fe51d0bfcd0e68cf36857e512f0ccb90a55439cf6c302cbba6d71103c25216dc8d6c60c97834edee74df86bae593620ccddbde793600a528f80e1a450344c4b20d287c5503d0599df928f1fa7b7067368533a148eaebbe88ac50dfff93f4bd3360ab959edeecd890d28fc34d0d59eccefba92002bbc4e97f1a1c34a34d93acd19aee0e9f61e7464da372b3af51e1d8f607ba460203c4b0b41135cc50d4c4a2b569725705abda4641fb6b1cb97de0ff4a52a73f836bc97f27b75bb37e69bee792d4013c387b6903640119140932c84eb96a88fcc039a650f8345f80d56236c79ba7b1cca5abf77715e16d2a88f860f4f1e009b04e8729e580fef1b90af8a402394e4006d75167c45cdc524c2ae3dc9a6f3ce1edbdbc34d519ba829562d97fb1a331e3026e05a5cc2801805fa3ada624dd0382952ceb78c8e76e09dfc0d8c8341179024340233e50a08f0676cacf3847c827cc748c3079f091ecda0355dfbc1fe55e8a59e22bae7df27d0ea70a164ca19c25a84c001db3d924b27e85f0e8d63713f6d1774bf6998cb6251b8431e6cf67", 0x1000) r2 = socket$inet(0x2, 0x5, 0x7) setsockopt(r2, 0x7, 0x70041bbd, &(0x7f0000001a40)="eb6c94643a852f23c76d75bb2ffc07e32e298f09e3e2", 0x16) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0, 0x0}, &(0x7f0000001ac0)=0xc) setregid(r3, r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001b00), 0xc) r4 = fcntl$dupfd(r0, 0x0, r2) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0xc010, r4, 0x4000000000000008) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000001b40)=0x7) r5 = semget$private(0x0, 0x0, 0x0) r6 = socket$inet(0x2, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x8, 0x0, 0x0) setsockopt$inet_opts(r6, 0x0, 0xd, &(0x7f00000000c0)="eaff125c0000e909", 0x8) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000000)=[0x0, 0x1]) semctl$IPC_RMID(r5, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000040)={0x1, 0x4}) r7 = socket(0x18, 0x3, 0x3a) setsockopt(r7, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x2}, 0xc) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x2}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x6c}, {0x80}, {0x8106}]}) syz_emit_ethernet(0xba, &(0x7f0000000080)=ANY=[]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000600), 0x0, 0x0) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) socket$inet(0x1e, 0x3, 0x0) socket(0x2, 0x4001, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r2 = syz_open_pts() r3 = kqueue() poll(&(0x7f0000000000)=[{}, {r3, 0x8}, {r2}], 0x3, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[]) executing program 0: r0 = socket(0x2, 0x3, 0x2f) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)="1cd2d176f4b8f82c1d09936270286ea75b958983a9f15438392f4d2feb0900000000000ef962", 0xa8269}], 0x1, 0x0) r2 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x2, 0x0) ftruncate(r2, 0x80002) r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000040)) poll(0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) pwrite(r3, &(0x7f0000000300), 0x0, 0x8001) preadv(r3, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) socket(0x0, 0x0, 0x0) r4 = dup(r0) setsockopt$inet_opts(r4, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) r5 = socket(0x11, 0x3, 0x0) sysctl$hw(&(0x7f0000000100)={0x6, 0x4}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f00000011c0)={0x6, 0xf}, 0x2, &(0x7f0000001200)="e5b055b402d7da389ac56be76bed40bc3842a596e4af5e4d89b9f30981c1f3eb336d44cc977811a3849aa35442cccf9bede252a90bb2332873a4fe0ecccfaf535885cba0ff5084a42f8cc5837ff383e82f8d2a2e33957b542f022580cbd57d423fe360f938c4d4dac310c0ab3c038d8ef9fd1c7b2e96a4012cc96b7aaf599a23a2df9f0ea8478319a7a7c996752fa462c7f469ad585aa532dab6a0874efe0c714427", &(0x7f00000012c0)=0xa2, &(0x7f0000001300)="79bbf5b89797a706a510dcdba6811895b7c049", 0x13) r6 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r6, 0x80206979, &(0x7f0000000000)) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000001180)=[0x4, 0x5, 0xfff8]) select(0x40, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x3}, 0x0, 0x0, 0x0) r7 = socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r5, 0x2) executing program 3: shmget(0x2, 0x4000, 0x771, &(0x7f0000ffa000/0x4000)=nil) r0 = socket(0x18, 0x2, 0x0) close(r0) socket$inet(0x2, 0x1, 0x0) r1 = socket$unix(0x1, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000380)=[{}, {0x406, 0x4e}]}) syz_emit_ethernet(0x138, &(0x7f0000000040)=ANY=[]) setsockopt(0xffffffffffffffff, 0x6, 0x10, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) socket(0x18, 0x2, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, 0x0}) r3 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)="ea00000100000000", 0xc) getsockopt(r3, 0x0, 0x9, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4000000009, 0x82) semop(r6, &(0x7f00000000c0)=[{}, {0x5, 0x0, 0x1000}, {0x4, 0x2002}], 0x3) semop(0x0, 0x0, 0x0) r7 = getegid() semctl$GETPID(r6, 0x0, 0x4, &(0x7f00000003c0)=""/14) semop(r6, &(0x7f0000000400)=[{0x0, 0xffff, 0x1000}], 0x1) semop(r6, &(0x7f0000000140)=[{0x2, 0x4, 0x2000}, {0x4, 0xfffd, 0x800}, {0x0, 0x5e4}, {0x3, 0x4, 0x800}, {0x1, 0x3}, {0x0, 0x7, 0x800}], 0x6) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000300)={{0x5c26, r4, r7, r8, r5, 0x100, 0x6}, 0x1000, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r9 = getuid() getgroups(0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000280)={{0x26, 0x0, 0x0, r9, 0x0, 0x84, 0x6}, 0x1, 0xc9bd, 0x40}) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x83fa}) executing program 4: open$dir(&(0x7f0000000b80)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) (async) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}], 0x1}) (async) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000002640)=[{0x3}], 0x1}) (async) syz_emit_ethernet(0x126, &(0x7f0000000140)=ANY=[]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) (async) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) (async) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8080691a, &(0x7f00000001c0)) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) (async) syz_emit_ethernet(0x126, 0x0) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x9, 0x54}) r0 = syz_open_pts() close(r0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x12, 0x6, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) getpgrp() openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) select(0x40, &(0x7f00000002c0)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8261, 0x0, 0x0, 0x5, 0x0, 0x0, 0x9}, 0x0, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0x80, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x52}}) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, 0x0) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x8000, 0x0) r2 = syz_open_pts() write(r2, &(0x7f0000000100)='@', 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000140)=[{}]}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) close(r2) execve(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x800, 0x0) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) write(r1, &(0x7f0000000a00)="dd", 0x1) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x10001, 0x0, "ad95be4b065c389983d554ecc416cf34eb18fa8e"}) executing program 2: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) close(r0) fsync(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x100, 0x34) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000002c0)=[{0x7}, {0x4}, {0x96}]}) syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[]) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', r2, 0x1}) executing program 0: renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0xae828e137847f62, 0x0) pwrite(r0, &(0x7f0000000000)="19", 0x1, 0x0) ftruncate(r0, 0x8000) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "00df00003f00000000000000000000006d2b00"}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0xffffffc0, 0x9, 0x1, 0x0, 0x400, 0x1000, 0x4, 0x0, 0x1, 0x20, 0x8}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socket(0x0, 0x0, 0x0) executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) r1 = getpid() ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) fchflags(0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) geteuid() chown(0x0, 0x0, 0x0) socket$inet(0x2, 0x4, 0x50) r2 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000440)={0x2, 0x401}) lseek(0xffffffffffffffff, 0x8001, 0x0) msgget(0x0, 0x8f0) msgrcv(0x0, &(0x7f0000000140)={0x0, ""/7}, 0xf, 0x1, 0x1800) socket$inet(0x2, 0x0, 0x0) getppid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001c00), &(0x7f0000001c40)=0xc) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getpid() getgid() sendmsg$unix(0xffffffffffffffff, 0x0, 0x4) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000001e00)) open(&(0x7f0000001e40)='./file0\x00', 0x800, 0x68) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x1728, r1) sendmsg$unix(r0, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="1008000000000000ffff000001000000b0cedbac02c54c37bbf30077950679b59a12b278c40093aceab942d105def415cf13035e0972c7857b1a87795798584a1a0b88905f05b0e57296df45ce574734e1e21d2cd236a52c5d8203825514cd145fd08a0ee088b80e0b0fd3d27764a1c4cd9b6d7b48da6f"], 0x10}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000040)=[{}], 0x1, 0x887c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, 0x0}) executing program 7: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, 0x0) shmctl$IPC_RMID(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x50}, {0xfffd}, {0x4000006, 0x0, 0x0, 0xfffffffd}]}) poll(&(0x7f0000000040)=[{}, {0xffffffffffffffff, 0x14}], 0x2, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) writev(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x10, 0x1, 0x40) r2 = dup(r1) fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[@ANYBLOB]) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="a365cf7f6249f641a94c7ab2", 0xc}], 0x1) sysctl$hw(&(0x7f0000000040)={0x6, 0xb}, 0x3, &(0x7f00000005c0)="f1a42138cd18da8b26d7eefbeea93a3c0f70544fe00a8b1eaf558632116bb3d5df98c5917270301b52440e423f9df70000000080c4883320caaf634e6e1e6a4ea71e3f5a599315bbd6391f0313171c7ee65e9dd3203e4bfdea8bc367fad5e7f53923619f42e4806ff9e91249cbdb69529d7353cc49463b2929c538035bf4341b583f44287e8c4af81f18805a7e145f6a835cd1c99019d5fd29760b5f4cf339770401725b38249a198bada2ee8f39031fbc3a5b1451be45e66cad7f5d258f2a217b262c0d3e4dd2af23ed9bacb4412b4df11c8de6522f9881a09c9a9656f449149ad666513db557f70c026596835926d3a1491710fb8298e0b510eb07606391f26cb469dc3ba618b9949f925a218601d4e315d2763b6c7c002ac34f8ce41631e116c9ddd091d5e3f7f3c7dd2c08dc8ce2948c027ac30fbfef6665ef75e88700ffcc6738765e9bfb255711133eda05e0608f7b1eee8d4c1c350fcf50e6b42d5574c0e557840a722b7f3144451f1d2b614b550bd4b71c9ccf51abf21845ca3db2db28c362cbbd3f7cea906cc8002c35a46fdfd2c0fb3c9637907310f4237e412303e4bfd2a14abe1654b49293f5d98d5c9d7e866da306d90948e5ca0110db985dbf317ccefbf9cfd109a727098c303b9dede6ff353c7723b9c7f5d9f4f09f30af7f46e7c08d3e45972ae7ac599d5f0122b90ecc356dbe2a89afe87299dde139533d8cb6f37cda034e0d6167f9cac40c899b7d8b64bf636db8836c697f2a1fb3f87204ff6816857dab19f8f0420e1765dab91436948c34e0440162426ffb6c62361ff850623b9ac622d60ce44b4d12bba83f4bca51c339c595d00d4d4c428aed47c5e0fe740701d617f79f616dc43980775bb0e90f1cbd0ece20b44d9c8563459aed4d6adaf817fd1dec4596c73d1c1f9bee8d19c5455d0b3e0c7e00"/678, &(0x7f0000000080)=0x66, 0x0, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f00000000c0)) socket(0x11, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x1, 0x2, 0x0) recvmsg(r2, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000540)=[{0x0}, {&(0x7f0000000240)=""/180, 0xb4}, {&(0x7f0000000400)=""/81, 0x51}, {&(0x7f0000000480)=""/191, 0xbf}], 0x4, &(0x7f00000005c0)=""/167, 0xa7}, 0x1) ioctl$FIONREAD(r3, 0x8020690c, &(0x7f00000001c0)) executing program 3: syz_emit_ethernet(0xe, &(0x7f0000000180)=ANY=[@ANYRES8]) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0xfffe, 0x4) r0 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r0, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x800, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) setrlimit(0x0, 0x0) close(0xffffffffffffffff) r1 = syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000040)=""/29, 0x1d}], 0x2) socket(0x0, 0x3, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0), 0x0) syz_emit_ethernet(0x66, &(0x7f0000000280)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60aa862000302c0000000000000000000000000000001f00000000000000080000120000000000043c2cdd5073cdd2fb27b0eea025acc036e0332ba49ba5a3ea1093f52e64a16d1e49afff9cf03c", @ANYRES32=r1]) r2 = kqueue() kevent(r2, 0x0, 0x1, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff}, {}], 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x3c, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x2}]}) syz_emit_ethernet(0x0, 0x0) syz_emit_ethernet(0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffff5a) syz_emit_ethernet(0x17a, &(0x7f0000000280)=ANY=[]) syz_emit_ethernet(0x138, &(0x7f0000000140)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) executing program 4: kqueue() r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) openat$tty(0xffffffffffffff9c, 0x0, 0x40, 0x0) mkdirat(r0, 0x0, 0x0) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x6, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x6, 0x1, 0x1c) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)="000001ad", 0x4) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000280)=[{0x35}, {0x5}, {0x8106}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0xfffc}, {}, {0x6}]}) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000100)) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000180)=0x9d9) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x1, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0xffff}, {0x4, 0x0, 0x0, 0x3f}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x11, 0x3, 0x0) setsockopt(r4, 0x11, 0x2, &(0x7f0000000000), 0x4) executing program 2: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205310) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x40}], 0x1, 0x0) pwrite(r0, &(0x7f0000000140)="e5ad0bb8e26a08f04dfb7870c6840d6736a80930a13e96e0401cc310bf2bf8d700f1e2763f09ee5b1aa682a21e34872faa4d39e36e2e2664ca9b4800e426ed7a22724df5aef755775bb8edd3dc5de0b60347aae026defa111d1d6fb73b4b10356fc266ae8f9e5e1c24568212ce42f4878e13dde149105533a93072e1c64513efb13927c7ba9449e80386033442d95a072e7fc221c524fcf69f00070bf566e3674db314017e629168cd3ef633dc689eb55e108ca54648059dd353b21e36dca53a62ae874ae0494fc11c817544f947d388e1b37e28161ed3be22bf63c79af82d1f2d7f0c307a66bc1850e3", 0xea, 0x5) close(r0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) 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}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) nanosleep(&(0x7f0000000100)={0x7fff}, &(0x7f0000001180)) execve(0x0, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r1, r2) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 7: mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xcd, 0x0}) r1 = socket(0x6, 0x5, 0x0) r2 = dup2(r1, r1) shutdown(r2, 0x2) bind$unix(r2, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) syz_emit_ethernet(0x19e, &(0x7f0000000480)={@local, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x168, 0x2c, 0x0, @rand_addr="7514bd0800000000000037481e7b3b00", @rand_addr="297530ac4b1d49265c3d1e9b53741f77", {[@dstopts={0x2f, 0x2b, '\x00', [@enc_lim={0x4, 0x1, 0xff}, @jumbo={0xc2, 0x4, 0x69880}, @padn={0x1, 0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}, @padn={0x1, 0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @generic={0x18, 0x6a, "1e005a20106e23b920558820e61545887dfebe660e22f8c86c83dd5d2cf5a404d4d03c6458b4c7b1f5bde44a4bc81b91e436a94bcca10a097caed96ba4530dfe16d438adc106dafe575cf6636bb1a2d3ec111a68a3934a7f427c697a1deae5ae0afaf94cdf44bbc560cf"}, @enc_lim={0x4, 0x1, 0xc9}, @ra, @generic={0x4, 0xab, "d02774a6bf5fef09251c39b868661b5dbaf06647fc2bd9e2cfbcec0dc4fac30159a7a1c8bdd844cf387ad9acd7bf12eea8cb39b3ab9c8c10564cb106d1208b712df242a13134f70ab3fafa4f697a32757d3509d667ff2f2202d1e08294972c108d2d1635acc15893f58e3f411cef7e5ad9a944970b126700a9d0ec762e6fff72464e7ab2f6a2dbc3f7cf5cee5e5ef6105c935bd408a298f0fa48c70d415f48de98dae37c656ea515ad4e42"}, @pad1, @generic={0x6, 0x1e, "3a7394f05b2f7851fda0fd2318b9df2baec2a6674df14c1af6c0ac4addf8"}]}]}}}}}) semctl$GETPID(0x0, 0x0, 0x4, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r4) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) semop(0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) execve(&(0x7f0000000240)='./file0\x00', 0x0, &(0x7f0000000500)) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) sysctl$net_pipex(0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)="af", 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699d, 0x0) sysctl$net_inet_tcp(&(0x7f0000000440)={0x4, 0x18, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b0209c3218b07fcfe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b2227390ed95bd9dc6d4dc7f149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52955af8d4ab84c513252ddd139b5f5cd5c2bd02adc7f1fe850c00000000000000062ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670fa0cc791dfc4415030910fa64eac9b4e8aa9bef19525cb6f7e8570be65bb7ad3fe963cb9a8bd949ee334db1ccf73db06b5947b3e88aa810f8ed7cca10ff0d0000000000001345daa49507756f49775275ca390b94e85d5a95b82000b9429c25483a9275d0da3b561c6adc3c141f26040000006b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60edd0300723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678aad0bd8c7fb7d82693a096344671843a1f2082612b2ff237c6e505ff5f5ba932954d73c630fd2791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa427d0104e39789d91000"/528, &(0x7f0000000a40)=0x210, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) connect$unix(r2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) executing program 3: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) bind(0xffffffffffffffff, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) dup(r0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000), 0x0) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, 0x0) setrlimit(0x0, 0x0) syz_open_pts() listen(0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0xc0, 0x0, 0x0, 0x200}, {0x7c}, {0x6, 0x0, 0x0, 0x6df1}]}) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0)={0x9, 0x5}, 0x10) sysctl$net_inet_esp(&(0x7f0000000040)={0x4, 0x1e, 0x2}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x40, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000180)=[{}, {}, {}], 0x3}) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)}) listen(0xffffffffffffffff, 0x10000) r4 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000), 0x2) dup2(r4, r4) executing program 2: r0 = open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x0) select(0x40, &(0x7f00000002c0)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0xffffffff, 0x3}) open$dir(&(0x7f0000001640)='./file0\x00', 0x2, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x3, 0x9}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x67, &(0x7f0000000000), 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x7fffffff, 0x3f, "1000000023000000e200ddffffffffff0100", 0x0, 0x59000000}) lseek(r2, 0x9, 0x2) open(0x0, 0x0, 0x0) getppid() fcntl$getown(0xffffffffffffffff, 0x5) ktrace(0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x401, 0x0) unveil(0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) accept$inet6(0xffffffffffffffff, 0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000240)={&(0x7f0000000040)=[{0x0, 0x8}, {0x1ed, 0xfffffffe}], 0x2}) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000240)='\b', 0x1}], 0x1) close(r2) syz_open_pts() r4 = syz_open_pts() write(r4, 0x0, 0x0) fcntl$setstatus(r4, 0x4, 0x4) execve(0x0, 0x0, 0x0) executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x2) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000400)="56cf5daafc6597872431ff6c668c28adc33a60651a078a116b3548a8be66444658a069b71e92feadcd7b3434dadfc4fc3fd4ef7525b58b0086932b0a93463511a8889f58073c33282b2afa1967c7908d4d0aea830b68a43711d6c4457ec4a41a772d6ae311730b7823d96ef1c25a7bae68954da1ffde05cf138758ef54d053a94bce1d28f7ea235a66647b6db6eda0d5e78db16b66fae3f13fb8d25610c09b96003d8776b05dcc0dd56881e848483a0826bb010e52d7207026a59074a6a4c0f7677a7a35a8d29e875aebabef354e082b69112d486781c897abf6bb9a1be014c358af0deaaf1701cf", 0xe8}, {&(0x7f00000000c0)="46c4f10bc87c57f494288740223f05da53bade43d96cee8b67a2bda851f346b3ec9514ee7d0936290b45282695c91e2a70b65200f542ea22fd10e92e681b7d17f388cd46b789f244bb552adb6aef00b7e486f48e4cc1313a28f16195c6202c2ccb8c51bdae1106", 0x67}, {&(0x7f0000000180)="6a4f939b9120a9a9809353ee8ab94d9d91982e88125e29ab412d900938c67b9869bc54c26b6074d2a35d9d398f962d89ba53ee17d2e213e3ab6f3979ec0a52db259bf5213f9f085a6ea854d0a9429e9c8ae4502adb1d8605e2001f6891d3e9f68939bddd0f20ca0424c518bf522d50f4df260b3dad2d000ce1940d5d2b0d02d0b498ae6e324cc6fde7a660bf569c4837d7a408a2ce2e3394d529632e37105b9cc837618031080e760d63a1683936e78eb6058a2c73956f99378324d8e2b6ec205f4cbc3f685ea145ede3ba5a469c6cade196c9e9c6e452e9ae5a7c2930f8c6616a72bcc7a0dfb30cf9e1fcd28bc84ef0", 0xf0}, {&(0x7f0000000580)="e3b2156dbd9692b49e19f37cd58d0a936f8b3bcdeaab6e6e81205275c9f96bec019eceb8d1ab8b4223651e2f00aecd567c4e0158978cd10c6ff7a99d4b22cee5f1454fa432575f47f92067bd93b98472da81026395a03cdbacca75ee65a4ed34318093c82c3a86abcc780d18841f73143bfd3fc98aa8d91b42da40a226b28f0e692fa4a7105d63767b6e2c21b5a00206f3a14dbf11cc13fcc30502c58b7d3e46bf3e1e37eeaaf68a081908e671d36e3e63d27e923a65caf62c2b4e1416259d5f7a5bf7db4f23f19874bc01d809e59e903c67fd677e31a4e19efc76afe755fbbb037fd7e2432865a156bfd65ee03553d157a4647a5b887136d1e8f587a7354dda1c733fa5eddd5344a5e4abd2a82e44f662bd05cf4b0170fea22a81953a7ddefdda2378d0e1d82878a4ab2b989df08f340a2b0f850bd1a0cd2c45622f182f16e8d393418a26dd435bffb3b2fec8268cbde5a82ad699c1a321783448581e2980a49f064c8fb4524f4ee2d5ec6558b43889c5512a3d49bf8d743586c6aba91c4dfb279926eb0bb838e2540956d80ce3075179caa3774a6dfb9d06119bb5db088e19d9d5b5316a80058ce9ce58deea27735f865e4678a597fec6454bb8a57155249919805984743b8433880014449e4fe37b6e9b26fbff153cb0eaa20df6b730f1db3d69670a48123e020cabff4664800469ed4f45d4caea8925f7f2080e36843df69f85d7f95085eb9f6ee243924fde44c3e88015a8de23c5e2fbab6fd7463e9ede2de5e1deb202ed905deee7c0fe991f23ebbdddd3167e44d65a3b74155e814279e265a738b5049802389e0229cff7e223e2b58f1415ef2c3472a9d5a0217e836f70fa16e76d2b75423b6bb11ee629bcef30dbd4363a23c1d06e344ab65fc3a13928940afbe9d401b0d954b5c7597673c94928f2bd78dcc5a8dafda6a2fadac8f896c96fd5ceaab4f4bd6dce2f6f607b699adc394bd1a65cb2565ebcbd83d85ba4e01a2773b32c42cb3f53633cc4e46a5f96594ae42c4e57c70ec8a33bf72d5d4caa13423658628bb71e17c4c396ba36e47d8b2978d75b0f02070f708bc4a2c7c3a70b87347ec074913f00d979e1a4c2a0c81d18125e1b7b18cabcf759b7ed3ebe1fdf5b65ccd0bb3a9ffc8379bde4ceda452b4c5f0f56e38c8dd49ecf16f95423a2c2a021fb7c1f9a953099554ab252991d47e003c0263a6aea2d25a95f1dd2ff97225a7cf26833d2191d7b7ece6574e52c76ca61e8de29176dbc01eb9cc4279712a9abb60e629c667b99cde7a6eef8ac65371915cd8aa22ef63c84cef6705f475c8bb2189bbb38c55b8cfc6ec88698aea1c0a0089671cb2c2806c6ed58ef051b6fe76bee9e21f43e8743c31572bb6221f60a58703341a1785205fe0c5912df91f8bd44559d6531abd065a0af1efe7fd7164e8a8ca3540091c8bacc9fcb24d310ba32bd93f8dce7f8d060ed5bb237014e22ee842ccc7d86badcf8a54ace053edc2122a28d4ee34e0419de0095a99a68ad5945db5a7a0880a6ddadf23aaaafbf0c44ac3595724e58f0378d1a024f1a624173e8966a0b85a2178d9d3ecfda88a8f11ff5413188acc6a84c2ec07488a3e1ba7fadca399fb74b2f7e89f5c1bc6c43a2cb0e557c64d66f8705547cff85bbe81255ef7cc2345338f6a1f0ae2b69e867db120d70cf19668cdbccf86654c5d99341fcec9fc807c8f0aa6e312d1dec4cf609a9b7a80e330cb30798da24ac1615df35f6441ea5125ff16273d1f922d913f58ab50006414535f17bcd07cd5883ccdc29baea7abc32620d0ba976079b8ae7f715a1852458375848bdfe97e93cff478d6eecf37d8f39548e3e568d1e70330ddce2694a6138590e49c50d3f356a2e3965d4356b06cfdba6aa5dcdbc1af8c206e713c09c7b34bd05c09fbda17089f4e0933c986d240cf081516000a818dfa417de094dfa1d152a7f16e117671620749c28710f3808a04d04c4916543877761c662019ada1296095bf2ea2c0103b3a58b4789cd176e65d34863fc5ba42392f8d9df8bd4f511783f53eecd263a45f9debc828523f21130f554d07709f1a2c57297d82a63566891303b9a0ac8eab0fb8361322380731991ec5d2320c39ac6c0713dacf1dfa2fa2d08aec56cfc40b99f11d2bf5ac2cf16d4cbe863e8b751d5c4c8e21339b46d0316786a286998a6e4d022239698d6418ebac9038571c3c584422c0562fd5558e21bb02e9316811aa3902c952ed2edc1ba9479fa879bcb0c4c8e7c0eca5d917ac0a3340d517ac26e6c38f642defd624a291f88bd9788598a403cadc8f14e6f55011de9d87a22c1ee04ca16a66500f8d226e993b03af3d9bcb2e526b2794a93b2c557839c09de7065d93112ca73bc4675348d9f8a01cf971e3cad6265988b3503ace0b42c399a8a76a673ad5a1b52746b5f1cfde16a7c6b650a208187ada27b642399ddbcfd1da5c9662a69535258d82e9008497c6a1893bdac6d67c703fd31d6f07d685be529743f994b7c5a4f02e15b642f8041a4665cab6c228879add168329e303a58c32fe11da69b9d5c24102554350bde6814979ac5c3d11c182d3f4f7f50c2c77d0a1e4be7719b570b3b584174fdf47ba19106e87b3d7da42120e4d2f40300ca6b7554a39865cf5b583784480c36f2064118fbf0c90af720ed577f8386a36078d07a961f43c640833b37de42ece43b727816d1afdf5f37d8f289ce4a590a80f8dc7648330e27e11e8b87aeb59981a1fd2df9d79b8a5d9b37f9de3459c2aaf2925f29bf7008a8318ef6a230f95a109d62058d3943a2554b8a8b64694c91808a9c14c382e381867ebcaaf8bdda8404719ea24d62602d40c8f1cc54ed32eac599633c66971a977152f8af50d1159f3cc4c5cb5841cd98d292255be524f7f2d3a4826f0fcba1a2a44ade0affd0c4796394840bd0cc2183e31833768788678de666467972dc814ac147324e3baeb268113c1fea9dcdb811a8e3d904fd1afa3ca106a2400e8e46a11b4f4f647ce2b4e8c8cfe82d532ca6795d2eb26f91ecf24b22ae5d2eabb0a1d5992c1bb6862ec112416d63fd423e5ba485f345e5398d3624089569058f98eb53708bcd06c5769005ee847a7f784155809da3efe8e91828763db6ae4fa8bb4607c354de16f7407f82e232af2ae7834ab14456fa7f441186fa78fa75dc274e28476d6cf1ef8c5d3c737b133bd6089c3f9566ac3136f48c709fdb880da880bdc8395e529264889b6267776423650bfeb65744d3b7913b86d4c280f0f0fe66e3b8740b7fed41ad5a8f570fd185edeb7a30abc226d18cac7a35e81340518228769587ae4c6b85cf5fb7f79530e2b192069a2eb7290e364c6d85a3e679980513120c525d243d2906df755f6c214746a76b39b2c4a3c8fc36e41453180327ab5c354a4c14fb8ad77fb7412756011772c5457665a6b64548f5d5ae11d408ea6d1c8e25cd40ddfe803e7b0134198336fb0c771429d014adedeb976a9305b8eff0d41cdaba4ff9fc276d31255f6843f8c74a988550ffe34235957ac622e25a032ac007c711f2c891315d86fe6b35eb728cadd72e877f455f7bbed6b746f374f0b11e3bab66778538b8e5a926f241d9b5067f1b4726d5964c7199e15e0d590ac34d257c075e88d3c95ac134e0e45fe3f57e38aa850ebf950a52aaf9eb10e1abe54870cffcb62a7fd0c94a86ff3959b1e39ee589a4d64f9f18c072014a7c90f96c4848ac9d0b80b0d85f07610dc167ab45f146e1aadfe4827f234dfed24903ee905612480edefca3aec8ccfa5d78e79d0ef8787eb92d6447721260e645278d9d7a8a4e479037acd90581f7a83ebf4ef3f2873ad49fcdb019e1fb9a38b7a23abbc4458953192f791f7929d09f803362ede6431d7a9638e802688e14607d480ec672a378ec6d1f7c1a9ac864578d078f455846681cac4c0438adcabe94ab06009ff00125992a9f134c4c25f14edca5cb6ef369f373bb490a666e21d10d1f63a8f0285ec1c5230a7bb3ad43b2186441400935abd16f2e4cb482520e6b482f59ded5c01dcd60f1f37ab18597afe66c67241d81ede5af6563635bb6c455ba26dbc16659635cadc30329e204a15cd569c2e0b45e7847fe03e2df384113e5dc238db158aaacd4fe55b55ed1c42d7ddd56e11a89dc7cd042f4d004ce305a4201e270b8391f366e0e056779d0cd417217dddb57704f0d91e9764860bb0f51ee7c4c2438e6f806994726fdf2ee42e8db109723c481026bb0c205ded3421baf0de5f299368a99437867c6ab3373d9e8455587d449263838e9ee5214d5c163909e1268610f79b274d48ee9ec2a03b8eb46c0c8c489379afd793ac3fbb4c03a37bd5ce1e15eba5ec886ce2e0b42078edc53f76d88a7a0b773f7471522eebde942be793a469c4334f5b39880201446b4b09469b3654451616ef4fce87139da2c436d662d5fdb15cea0299116dce89b149b6e7bac68b4776cd97fa4d4999975549d83bbe2c3cda40283f44e5d8cb5a8920348c6c08271a7d7e3565a0c144b69246e2669ed388cffd14d4bcdf91e50d4987be1423b3c219bd704c012e5540692904043bc936ed4c4b998ba2ef4f6f9381b17b3fb3db4d07ed83fe843260b80711190e7ad599b1255d814b4bea10281810ae8a96a5dda37448212c132942af3a58639ce8a7c1571c4b087807a26ffeddb425a39dcd1b6550201ed49745c9a060cff5324fe6202804e7c235092693c1a2de90bd63d8f44cf44fe7b421c06170daa95a23cd03f7b4f194430606566923d89864e9a4b81ca8cf48a9c1260e58558c2107345406fb305355387071f9bfbbe85ff1e914a0cf9cecf7ec113e4da204256bde6a98edf5558ddd52e9ea3ae4f4d47b806b5e7fc22cd0250d3f3239b110f08b7fe4c771f9f5831c4a443484d87c5d000d35593d011550dedb7fcb0305d7a0699ee36081dfda37bff33b283150e370a34ed15ac7f7423333c0097bd11d42f3b4b00f3d689ef", 0xdc2}], 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r1, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair(0x1, 0x2, 0x0, &(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r2, &(0x7f0000001dc0)={0x0}, 0x10, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0), 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 4: sysctl$hw(&(0x7f0000000200), 0x2, 0x0, 0x0, &(0x7f0000000340)="1977655bdea90ad62905ecf77543b477a7272789fed1f02875635dad3ce49fb88c74e30266f28828f3ff9133b83396190659ea4ad0c294fc682b863b1ca2993d8e1ef4db484330a2d0aa05dcb5dc75d2e47d865603b11c0bf1", 0x59) close(0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r1 = socket(0x2, 0x8000, 0x5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x1, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xc8, 0x200}, 0x315, 0x0, 0x9}) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x1, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xc8, 0x200}, 0x315, 0x0, 0x9}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000002c0)=@file={0x1, './file1\x00'}, 0xa) (async) connect$unix(r1, &(0x7f00000002c0)=@file={0x1, './file1\x00'}, 0xa) close(r2) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e5134876f197a7728420aef6", 0x14) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) socket(0x10, 0x4002, 0x7) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) symlinkat(&(0x7f00000001c0)='./file0/file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffffffffffff, &(0x7f0000000040)='./file0\x00') (async) symlinkat(&(0x7f00000001c0)='./file0/file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffffffffffff, &(0x7f0000000040)='./file0\x00') poll(0x0, 0x0, 0x0) utimes(&(0x7f0000000540)='./file0/file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000300)={{0x9941, 0x6}, {0x1, 0x20001}}) unlinkat(r3, &(0x7f0000000000)='./file1\x00', 0xa) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000400)={0x1, &(0x7f0000000080)=[{0x8, 0x4, 0x2, 0x8}]}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) syz_open_pts() (async) r5 = syz_open_pts() close(r5) (async) close(r5) syz_open_pts() (async) syz_open_pts() select(0x40, &(0x7f0000000140)={0x4000000004, 0x810000000000101, 0x4b1, 0xffffffffffffffff, 0x100000805, 0x80, 0xfffffffffffffffb, 0xffffffffffffffff}, 0x0, 0x0, 0x0) socket(0x2, 0x4, 0x3) (async) socket(0x2, 0x4, 0x3) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) getsockname(0xffffffffffffffff, &(0x7f0000000180)=@in6, 0x0) (async) getsockname(0xffffffffffffffff, &(0x7f0000000180)=@in6, 0x0) executing program 2: sysctl$hw(&(0x7f0000000200)={0x6, 0x18}, 0x2, 0x0, 0x0, &(0x7f0000000100)="f0ef00c2d4e56c63940eff04eb", 0xd) close(0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, 0x0) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) socket(0x11, 0x3, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1}, 0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000140)={0x0, 0x0, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x0, 0xdffffff9, &(0x7f0000000180)="0000000000000200", 0xfffffe06) r1 = open(&(0x7f0000000bc0)='./file0\x00', 0x200, 0x0) bind$inet6(r0, &(0x7f00000001c0)={0x18, 0x0, 0x1, 0xd8a1}, 0xc) fcntl$lock(r1, 0x7, 0x0) setsockopt(0xffffffffffffffff, 0x2, 0x9, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket(0x0, 0x2, 0x0) r2 = socket(0x2, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebff4e713048", 0x6) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) r3 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(r4, 0xffffffffffffffff, 0x3) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x5, 0x5, 0xfd}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0x100000000000000, &(0x7f0000000000)) listen(r3, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, 0x0) executing program 3: r0 = socket$inet(0x2, 0x8000, 0x0) ioctl$FIONBIO(r0, 0x8004667e, 0x0) writev(0xffffffffffffffff, &(0x7f0000001040), 0x0) getrusage(0xffffffffffffffff, &(0x7f0000001080)) syz_emit_ethernet(0x56, &(0x7f0000001140)={@local, @remote, [{[{0x88a8, 0x7}], {0x8100, 0x4, 0x0, 0x2}}], {@ipv4={0x800, {{0xe, 0x4, 0x1, 0x3f, 0x40, 0x64, 0x0, 0x1, 0x2, 0x0, @empty, @multicast2, {[@end, @lsrr={0x83, 0xf, 0x7, [@broadcast, @broadcast, @broadcast]}, @generic={0x0, 0x12, "aaa90156160ec6da85f128d8503ab28e"}, @noop]}}, @udp={{0x0, 0x1, 0x8}}}}}}) ioctl$WSKBDIO_GETENCODINGS(0xffffffffffffffff, 0xc0105715, &(0x7f0000001280)={0x2, [0x0, 0x0]}) syz_extract_tcp_res$synack(&(0x7f00000012c0), 0x1, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001300), 0x20, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001340), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000013c0)={&(0x7f0000001380)=[{0x3, 0x40}, {0x5}, {0x0, 0xc9}, {0x5, 0x1}, {0x22, 0x106}, {0x88, 0x2}, {0x7, 0x80000000}], 0x7}) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001400), 0x80, 0x0) kevent(0xffffffffffffffff, &(0x7f0000001500)=[{{r0}, 0xfffffffffffffff9, 0x20, 0x10, 0x6, 0x7e4}, {{r2}, 0x7ffffffffffffffe, 0x22, 0x10, 0x3, 0x40}, {{r3}, 0xfffffffffffffffc, 0xe2, 0x80, 0x8, 0x8000000000000001}], 0xfff, &(0x7f0000001580)=[{{r0}, 0xfffffffffffffff8, 0x31, 0x80, 0x80000001, 0x10001}, {{r2}, 0xfffffffffffffffe, 0x40, 0x0, 0x20}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x6, 0x7ff}], 0x6a53, &(0x7f0000001600)={0x2, 0x2}) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000001640), 0x20000, 0x0) fcntl$setstatus(r4, 0x4, 0x80) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000016c0)={&(0x7f0000001680)=[{0x8b, 0x2}, {0x89, 0x6fba}, {0x21, 0x101}, {0x8a, 0x1}, {0x21, 0x8}, {0x101, 0x1000}, {0x4, 0x81}], 0x7}) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001700), 0x20000, 0x0) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000001780)={&(0x7f0000001740)='./file0\x00', r2, 0x2}) read(r3, &(0x7f00000017c0)=""/13, 0xd) executing program 4: socket(0x0, 0x0, 0x0) open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x0) r0 = open$dir(&(0x7f0000001640)='./file0\x00', 0x2, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x928, 0x0) setrlimit(0x0, &(0x7f0000000100)={0x0, 0x54}) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000580)="001e75adff6500000000000000718c0ad68104e0f95f608c5bcaef45e6c7af9bf494f0a95e8392568550833bc99783e2ba5b04218d93edd3aae71aa994cc3a2c82e2f8a83f1b83b3b1cdf8f2f4fa08a9f4bf5843be94fbddac41660293080ddd78b8b9b385dd8aee5baaafdb8ab2344eac77c06beea4bb5859660a68f325fa76b0b0df84927c470a7d53c2179631d484d6786c47bbf0abd94789349a1a8f030cf55116b1c5848cc69a5bc287b893c8c4f0cbc90a9de313e6a8cb2acf4d", 0x1}], 0xb, 0x7) seteuid(0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xfffffffffffffd42) fcntl$setown(r1, 0x6, r2) executing program 1: socket(0x0, 0x0, 0x0) (async) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) (async) setitimer(0x0, &(0x7f0000000000)={{0x100000000, 0xff}, {0x7}}, &(0x7f0000000040)) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x7, 0x6}, {0x8, 0x80000000}}) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000200)={&(0x7f00000001c0)='./file0\x00', r0, 0x1}) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240), 0x880, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280), 0x10, 0x0) ioctl$WSKBDIO_COMPLEXBELL(r4, 0x80105702, &(0x7f00000002c0)={0xfffff869, 0x0, 0xeb, 0x200}) (async) ioctl$WSKBDIO_COMPLEXBELL(r3, 0x80105702, &(0x7f0000000300)={0x2, 0x5, 0x0, 0xcdc}) (async) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r3, 0x400c570a, &(0x7f0000000340)) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) close(r0) (async) listen(r1, 0x5) (async) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r4, 0x800c5709, &(0x7f00000003c0)={0x8, 0x9, 0x7f}) (async) r5 = dup2(r0, r1) chdir(&(0x7f0000000400)='./file0\x00') (async) ioctl$WSKBDIO_COMPLEXBELL(r5, 0x80105702, &(0x7f0000000440)={0x0, 0xc8, 0x0, 0x200}) (async) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000480)={0x3, 0x4}) (async) writev(r3, &(0x7f0000000a40)=[{&(0x7f00000004c0)}, {&(0x7f00000005c0)="98eecb58913ca0827488262d412e018888e28ef66201b155cd5847e0433d0fdf08b5effc414118097967de8951", 0x2d}, {&(0x7f0000000640)="13f27352f3979c489caa353683cd1169ce588792af0f77376310552342a193080a0de5d7624a655b2705a77e20b137296b264c06d06993e27f4925b36f6f4bc78e9583a9044212c623a7e9ef7586f05411d2f2ddab987363ba863a82173a5c390a32d89aedf2a52cf21bf25fc6ef2eb5506ce5e66d283b9a18edac74f7930aa953fb6c03f74703512eb98672428e6e5aa0e59a7b6c5770f41f39d8e16ad67e9b65226c5260ccaa9abda4121afe83269b09391e171d660367627dd75a46e99b5807", 0xc1}, {&(0x7f0000000740)="2eaba019350dc3584e5db3eed307fa72d514df2fc7d895e920f1f1383f4c707736d297940bb9f3d184aac2784bbe498206979019770506efc3bf6fca0a9731db5bf42f6281c82f074b7b6a", 0x4b}, {&(0x7f00000007c0)="6d018303fc48b6661069f7d224f4f1da", 0x10}, {&(0x7f0000000800)="658317014d929f37402fc015cc0ecbd276f4a1ad90309942179687f243f87516b616d08034cdde46805091599319ae56acc13e417bcd1edae94ab5d36e9a82f5ba693135bd7aa86faf7f54a2faa52e17e48be328ca798fa297eb1d2b09668adc6e1983446275d99f86e3d8273fa225ff9001a270455ca1a0a5c05067b745597c281782efd35fbc0bcba0b86787b5553274d810b7138217a6e730e19ab60f6c1f304de1", 0xa3}, {&(0x7f00000008c0)="3d54820a8908ccccb213c8adbddfd2134dc36b57fa6d3caf28c462fc7df838e31225fed1ac6a9cafc8619ed1d10e0cda9f855c710942a771", 0x38}, {&(0x7f0000000940)}, {&(0x7f0000000980)="d1ff827d5e53cef300eb9d2249fb0eab11416384cce50c46f3f45ee976b151ecec53190d5b0149926cf1cc428be1bd4a02b8896288d207787d3fb2e8cf499941d9c05744780f37f3705098cc6916e449eb4e726daae8a7681157254a5a35d22891fad2225994f0f1f08bd109295677f66704abea3f22a347d7a0cb2ba9724907d59c814d7f9d7d945bca65ce6c5f9e71cc05eecd7ebb712e758e833b90fc4a5b3b0db4ad48384c298442e2a42fdbd8132ec3", 0xb2}], 0x9) (async) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000b00), 0x8000, 0x0) (async) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000b40)) (async) syz_emit_ethernet(0x0, 0x0) (async) r6 = dup2(r4, r4) dup(r6) executing program 2: openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x403, 0x11c) writev(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000140)={0x81, 0x28f7, 0x0, 0x5, &(0x7f0000000380)={{0x3, 0x4, 0x72, 0x3, 0x0, 0x5517, 0x80000000}, {[0x8, 0xdc, 0x10000, 0x9, 0x2, 0x5, 0x4, 0x7, 0x1, 0x80000000, 0x2, 0x80000001, 0x1f, 0xffffffffffffffff, 0x16, 0x3, 0x401, 0xfffffffffffffffd], [0x1ff, 0x5, 0x1, 0x5, 0x2, 0x5, 0x9, 0x1, 0x2, 0x1], [0x8000000000000000, 0x0, 0xffffffff, 0x1edc38b0, 0x6, 0xddb6, 0x3f], [0x4, 0x9cbb, 0x1, 0x1, 0x3, 0x101000000000], [{0x1f, 0x72, 0x0, 0x3ff}, {0x10, 0xbd, 0xffffff7f, 0x1ff}, {0x3f, 0x797, 0x3, 0x7}, {0x5, 0x2, 0x200, 0x4}, {0xff80, 0x1, 0xc7, 0x4f062967}, {0x401, 0x2, 0x8001, 0x2}, {0x4, 0x0, 0x9, 0xffffffffffffff00}, {0x2, 0x2, 0xd7, 0xc5d1}], {0x2d8, 0x0, 0x9, 0x4}, {0x6, 0x0, 0x7, 0x68d}}}, 0x3, 0xf8}) semop(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x400, 0x0) setsockopt(r0, 0x0, 0x4, &(0x7f0000000280)="4bcaf421f7143d87f8c67be7179f4bc6134246a62ef4a524ac472a812548f9ab81da80b70566f4d324199a236e371a8dd3f36b4c96f18601ac1f2792a61332f7188f6e68dd8b7dc181fd29881bcd79542dd63d2435e22a0c45d9bf983dda12cee116a6ef5a47cb058079f4d5bef89bbd46ae34bfd5203cf0bf17267be4872948a1e078ac87d8fbb191dce694083fad9fee5f57b0354384b9f0a49e0137aedfce06149537df447bacecd52689ff0a5c033c2e39194c8be4d57dd28dc7efc36ec44b4a7f4affc5c9fede1eb921564fbf15d42f65981e1a6bcb57fe9c80997523", 0xdf) syz_extract_tcp_res(&(0x7f0000000000), 0x5, 0x2) r1 = semget(0x2, 0x1, 0x142) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x100]) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000080)=[0x8001]) getegid() geteuid() ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, &(0x7f00000001c0)) clock_gettime(0x0, 0xfffffffffffffffe) executing program 0: openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000480)=ANY=[@ANYRES16]) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) sendmmsg(r1, &(0x7f0000002b40)={&(0x7f0000002b00)={&(0x7f0000000100)=@in6={0x18, 0x2}, 0xc, 0x0, 0x0, 0x0}, 0x9a}, 0x10, 0x0) preadv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/112, 0x70}, {&(0x7f00000001c0)=""/152, 0x98}, {&(0x7f0000000380)=""/214, 0xd6}], 0x3, 0xfffffffffffffffd) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc020691b, &(0x7f00000001c0)) r3 = socket(0x10, 0x3, 0x0) listen(r3, 0xc1) r4 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x0, 0x0, 0x4c) ioctl$TIOCSTSTAMP(r4, 0x8008745a, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x8}], 0x1}) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)}) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x10000, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x5}, {0x87}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000001500)=ANY=[@ANYRES16=r2, @ANYBLOB="5a5b95618b2135075fe6ae9bba401f1f69ff2da816566f6e1dcdb7f8b863e7178455987fa55f7e9ce6917c57334c847ab6b61568192dc23c0bf784d4077b21b0dad3634068887983c43f75ecccb2e9222579341400afe1c6e85551a8803ce9949c0d0d3d2c02a2758c043a4cb74ed705c9f265c03b412fc3bec5e3a181002179637eaa5e30525c023e219c130a9dabc12bee46b64a2eba9fb186414cfdfc9df71a98f9d8f07b4d52ae5ea111572a5dfd087189575789939d70e8536be27f03b2d3c0b8da1380bf9f3b59841a7a4e34af959252a580d64525d0dfbdbb276a6bf99e466b72e36730cc73f730a131aa10472d253cb11ce223475d0eba4291356a42412cdb7f9cc3c0b129a85bce17b49a0edb600eebd3442010228aaa46e85fa79ba2fcb5234c4499ecfc3958a730594c984ba4a6de11ed8a3e2b4ff042f0f069fff66046d2d4b983ada73e5dca9bba70003b3087b6dee0ffefa2d5c17696f548d0ab598821559d0b57ef9890e9234adf352513bd2cd814ec5986168b5b21f16347ac1c10e77d15bd2a94d341b253d19b2b7419ac332385250e533b865b86aca4c47176e4429d3238c9b96c878c0ce1551f3eb850b1a6b7a27bea6aa39b296a2d46f11a49d268e500b8bb03355e7e71093a4b85d32feb3d652fb1ab10be51b748169aaa499661cd1a04db21d24713d6736f828e5062b002b9c96a93e8e4f31063fc183b2fc8c2d1a99c5c88e3bec5a689a7c33dd689c28516566baa362a587fce28cb0d6458241940f74b6a4087a37017fe8a5c8f04ea086a89ba19dda10e631308549f9802fa7313e5ca31ae73bf7f968ceb2df6805985b8fa0081821b2a31b5ca5bd19112d713e75fd550707bb7b614b1d0d9029f78c40c2924a690484d0b62648abd93628c56b1d2eb036ebfa7a66b19fec28529153f52c82218a7482e748176ffd75915bb9c08e94ec927530e6fceca3ea58ae4f17ef8201e0b1407c8f576f22c4bf67db4482c2f8025b75bea016ff73857da851397a9be7d9ea5b65ea0ea6db8f6e30481473fa4514dbe1a5bfd787404e06194c41c6ccb8a1d6dd043b0cd8d077b6740defd5568280ba5400f510e6c6da1938651556f1a84b0f3c63dc8595c687b17e909822552afefc4b0788c2e64bb1eb3e52e693f11d6092567f20e6ab645f6ce726b1bd4dd81ebbb0f4c1eaa402e9050b4e41dbb70f384733fa929c1d7b9c7ad92441936e1a25c5099cfc53f902b69bc6557f8230ae97f9758da5f52b6ae86fd4fe411b108637d4ec1a299a3ad09319ba5501695dc21dc455eb011a56279459459e398edfa0780e242039e75bda6868d37f6bb8cabbf0f40bd4956407a23c7c7e082fdd6e7b9aff43852a82b9b05e978cf91a0a2b2460b80d94c4d491c13493e589bd1c23d92bf51f987facb5e8665290789a75693dfd8a945c700c2eaeae923fec6fde5263811a97ab299d00b46582d0df781793fd3cba7ceaa3c98ff86b774fb6c510d2b1eb90e71384703a4e23baa02276eb1d6fdc0ae1568c1a3c90e04b415b2496e1b33a950383d657eec4595587f7525e43e716ad0af20b01ac27b5d5812868eb917f9d74339e632d1851490506f185a6fa28cd886a8199ded0a9e90c1e17f97f06f752a073ac9f25edc133d8ae8574e9b6c22401f5d24b5a2f74ca134951863fb5f0dd04f04de469e909070c5eddf9b92ee7c899b0d73b869d08f3899654add1b61fc308af7745d08115426673fa48e27fb8e4af84143b40db559994b042542728eb5b4cb287fb86747de98735397ee9ae4563907806e0970cb36df7be5a49290a45d062cb8b496ca019075ce147dbf1d04324d197270298bfc573cd5e15623b1f9648a2691d01933d156613c889316108bcac3706d1222b4bb9ac6402c4a67130324bcdb0913e135a8aa6f9979311f15f838a17a94e90bf38568acd5377dca8e0c4a16aadf012e1c88640fe4a968f6a83ec8ec9e80013f8f39002c7a5af13dac1f925088ff354701a8285275f04bbfa9c6789a92f94934a8a3d2e2aff6032c2c1d57dd506c7bcef5d1889d5619b3d4d4efe4800ff82ea01e58583d030a07157d354acc236ad2b348953a4c9df05d6ee804e193896556c614b79752754b5156968a79dc0b9adbe76116e7f43f9c1bbb1f946afb127c39251ae18c72f256ec84e8a164387c0a1fe3c71651c31771a0303e50b39dc4750ff511eec85855501154a6d7b326856b1b9bc491e6d00b6781f9d5f705e46473df1936471a95b9d8595553a24a1bbdf867de813a21c4cdcad3a0faf2dcce01a20ad6cb2091cd6e5f7617454d0ae21b2c2db91739dd95baccb8f60961d8f2e5551b992ea23fd80a51fb7522c7f8d65ed6c704e47174ab2ea1c8a314a9df4066f0c1d91110addd672739b9dbdc70c9d3d05fc721ed382b61241ce86b9d87278d701c9691712ee0b0dda76debcdc727b9f62bff2533e8a8ad1b6477b8090dd1753c08c0bee725fb2d1d884ddd5d2fe9ce5258b4a328f4223acd9aecc2b9cb98392f4f7edfaeb81b8a57ff171a2d64b9fff0c3d8b6aa525260d1f27e73642bff46f0c389b3564eeb28624fbb923a803e9438d2170665142f97f9df394f3521ab68c92028511e2a32d431aaf4878babd10ce32b476014e08ee851c6f33aaadc529c2b02d8a9b71a9ca9725d644557f80886b638d4d75c9560e2ec1e941b779a23548b55b9b66f76b37710f069f06decfe83b56e4f6a84047c609d670b00ec8a684370f97cc07f37b5d77908dca73966ba4a79d1f781bb80465699464eb1137dea5dbcdb524c899a0e62dfeeaaf4b6b431078e9e381ef580138a18d450abb4ba66a8bb35ba38265f62039e5911964a5996d0ab840a69e7399aec78dd321456f8c1e317870157750aa3183ef9c60a19961b04b5fe454f674c0f343e2bd406fead74b22e90e2300ee7555c67e76fb3bd314e6a18a30b1eeea2ecdb86d137c074ce09a4ebffe7cf9db88a7be85076c3c8112c4643b0823e391369cef0ecc989f186bd4e46094629ed86d3e5d5d6af959fe3585dbc0ec9effb7a310d49a29bb4f8f5bc7d95ab49c39fb4ebb0f340c56bcf9e208f6f271a4b9c3f821af90ac660f652507263cfa5978519bd54baf3bbae4b084861ab4e7bb6e1430580ab1a03ce8307675c544f9d171389efa6ccb08c9bbcf699178b76f38c2a1f54db1ad6f80bcda899862327ccdb5ecd8b64868ef617a38a183d70c0192cadd28e03cb426dbb768bc0879184951b16c4a1c22531b80e841fcb9142dea8ef90a06cc8342665649141248b204c8fb77e48fdecdcab17a1ce26676ade2db61518b79571c1df9f79c18ea78a73d862f344ead00a64d3af95ef5d9c5cfca0a20fc3c0f25715d5122f8e614b5c96c28f30f6549ec1ce0707f6edab86ae111fbff07b3fe7a4d7534913c09f29492045c2203ee6a3945d0535d535378af550adb1afd8cf4ce58f2c90fa8c7b06e9af97783876ce14b3c4ed91510cc75f349dab30b97713020e1bad2d658a9da4736383f832d07eec77dd105f5ac78b8e1d952926faad736bdcc461cb0436e04a246c442d6202de9765cb84c665f7cc2c4ff5729251dfdb2e28cb928fe2a20cce8936ec81996463aa070ba8e9a72131d539598805519b5d1a3a0973e3cc8c6f7c886d952b32899f034bb7df1b1b18c349b22a596b843892d215c12d57cc5c34ce239f9966dc757aba33cad275ead3575f520e7e41492ddfd648e796e8058db040b3e3fdf8181967d83150dcdf2cc6a965015adc11f77d0589dceda20e05a4625eb43ff44fcdd8d09c4f8c470706450f0941ed2c64b1c32ac22a6595c5a9a33edb75f5377c4f67624a343505f0590bb9c14a9a31d5b24be09d04a08d7683d7c916a63de3d41d404af8d7e5ca43cc48e3fa60822d72f3ad028c361a78c45850840824c9deedc6af98245f1d89cc9aa2566fba4c878fc9a284f8906f91e4bcb8483e8f1e9a09176b9d2fe81c8640daeaeb6d79d8b2a262dc69e355220f766caf898e2a89f6a018da8b03e7ea950f9fc2258607fe60215652de7a1d21afeae8c3b24a6cdaf734c952c3f659a4b744fa5675713fe4b9c513ae037e8676388dec7593def0d7a499580dcea1fb7a9fa56d25594283928cec88b9862f0d58b640716eea35864dea94903f7af265880544dc2c0ccc3ce2f60a67846d425d2e2cc0c994ec997d1a4f1fa89b933526fe142ab506409ad8159747400f5ab9600a47347eba5716580c2962cc06e9a16b0ca784642e5d7828c5fdd44f5d27efd02b2ede036b712c1ba6454db0d95197e93c4f4ef990da7959d27b8ec595fb7db38cad845915a9401f51c5bf0698b638bc7d01e2f084177ddb3a4e54812b6eac4b9649eccb788f5fd1fdd0e473e1c9e0c06581693df83da72353b0f14e8c4667c848b599467f0c4af34c2bc32434e94346a1e815e2b4ef013fde6c4914a580ecc1eb339ae70725fea82b65522976590b8a2e60dfaf1d4bcd3779dcf635b62808aa6f5d6c31dca1e1af19bebe7627bcd1e7ed74d15834b79c5fdfb86fcc221290b393dfd1a011fb2f6cd548d27fe23fa10d2fa4169420f33fa8fb5c984d8771dc1cbde61ab86647f47ed50daf61a7e88b0a3ce973fa28205871341e21dfd190c68f0e1aad28c68d11b81c14caad20fa767b173334231275b31a470af611db9c7bfc7e02f8f1386b506e904fcaf528e02fb2b97c079013d7f3da5027770be636bbd84af484baba9abebbbf0f6c94cb24469115d91534ae72f0e1fe70c391766d00fb382adabac1006270024177a0e6b0a5845215503b9defc6967adcf565a82d79b3d786a5ce2bf37f20dae884b4b1d56808482c0e85d2749fd75bcec82f9259ae2d99a4cd8e38ab75572e1af5d0c0b910f3407efd2e5763a9df0f3a151054a2d9f396d75c940a7e2377561482c190196b346bd7da2816833a13269b5b818360c51845bd908c28ffe4164d95b4a61b296c56bc62533f11a8cb860ac29668e7d7f6e4c07d5be1e55ea7a55bc8af605ac4f64e9553f7da3593c9f3ae267c4f1b6257a5a8d8fdc910acf2ce6967b291a411c37911a8b7ff32d2446506d88fda50e1403af9eefbc2e7292f0004b3f47df487a1c780cf59b31733c283b8945ec9bcbbf472bff3dd81a6db8d96274c219de20d563d4a86246a943b5934eb90060d9b64643132d66f65e5dd0e185b39e28d1be1e9f7b4ba772ae5a8ceba6f2f69af235d20ff5234f7861431469da73f42a9f9731a14af03e2c5ccdfcec90720688217288259a9d9c47d3ba156f60bd35f49fa97e87bdbacba11840cbe02e3a02927417ddb576805bfe14d142c667979c4d2da8eeaf378256cadd8f5375ef343ca6acf24d4dbb3299430e1f257e445c938be24b9bee35892d68f9882bd875eca95d272ea77892e67f409d564ff9f3c81a55e8ebd6f8749bf6c1ebd5055ee2a02b43a02802e805f2b611d4626501a73b63936c3dcec7d246de924e2409a631e2593c60ebb17b0e22df81f4029ebdf9882417ec433370ba6f417eff65af5d5a11e5dfd395e09d43f43785cd6e4aaea83b6862eedcb171dae3a67823cd8b85f40d245c8c4d7b934eb387532c4a4638ec9dbc335d36aee35d86869a5f90513450d6bd1b816f96e523e89bda3c62e50d00a7fc04f32bcadd46ff915626c0237d0d200380776734bc001817ae604032c99ea6855dafcaa862383768a9256edeb873541a8572c89bb849845b3a4594e4d6678e9148b24df18145ab157eb948bd1671e5ad98d60feac55bbb526e10ebcf9149be08c25eb", @ANYRESHEX=r0, @ANYRESDEC, @ANYRES16=r4, @ANYBLOB="980328bf54d5b544d94b951da166a383dfa8d0636fd7eae3b36b72c611ad5bdc0a1f200eb9c0adfa7f4fce8289e6f62cce85ed8a0409ac03d9072d", @ANYRES32=r2]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) bind$unix(r4, &(0x7f0000000300)=@abs={0x1, 0x0, 0x0}, 0x8) chmod(&(0x7f0000000280)='./file0\x00', 0x196) setreuid(0x0, 0xee01) close(r5) denied attempt to set clock back 4261347968 seconds executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) lseek(r0, 0x0, 0x2) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x80000000}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000000)=0xfffffffc) write(r1, 0x0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) lseek(r2, 0x4, 0x0) r3 = dup2(r2, r2) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4a}, 0x2, &(0x7f0000000100)="71f91e3471ac00dd6070af6fb10c634b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000000)={0x7, &(0x7f00000001c0)=[{0x20, 0x4, 0x9}, {0x3, 0x4, 0x2, 0x2}, {0xae28, 0x2f, 0x2, 0x4b}, {0x3, 0x5, 0x5}, {0x20, 0x20, 0x57, 0x10001}, {0x5, 0xf0, 0x7, 0x6888000}, {0x2, 0x5, 0x4, 0x1}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r3}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4f}, 0x2, &(0x7f0000000040)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf7158f3d51960b63888f19a5935076cdb7542b59c7a", &(0x7f0000000080)=0x29, 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000300)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, 'aEV', 0x14, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @local={0xac, 0x14, 0x0}}, @ipv4, {[], @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) r4 = open$dir(0x0, 0x800, 0x0) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x2, 0x810, r4, 0x8) sendmsg$unix(r3, &(0x7f0000000880)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000780)=[{&(0x7f00000009c0)="b7005adced162e370125eca776d30509e854be64c18f7f139b4a732ad414d50a8398216562c46a3f6f17d1dc63b62fe4458c5acb40c437820bdcf867c761fe198becc9e0bca4f38c33309cb5dc25ddb6a054df76630ba6bfbab1136acace2cd920b6b27aac2dcc3c8dc7a21af939a0a6a596dfd0fdd5c7145a85197c4ece6f9e56aefa8f68340dce59a1b6eace574be9b8840f68d2508f077a418ed439b166f13eaaf05d0ba7743b2a5857e4f3c1b47cb922a43b8ef4c50e18ddfd8e18d7a107942bd3fc24e8a0f9ea136d6c69fac7d4aa1ad40fd4fd74329d62d582136fc28e97cebdf0a4150cdd50328dcbf353427a2a80411ecbdce10dcc0ba5ff2e491f126fcef6120000435b02f656fa89277141d7a4e93da39e1d0af27c0f460f51ea9b0145c448743ba2101e6ea80825bef2f946731c41f4730b54380344c277e64834c86aa07572df893c1b3b3a29041c1e724424a36f001ce15f0467246e63190cd39afb52082b4864ac4e0a3584c7434b4e8cfd228df0efa1bb72eabb466883d12722cd832828f1abe17410bda26ee928a4a658946f85090189cdcb0b7a4092d174e4d00c61c1ebb4a19b0917b32fd3d01706be608ae2914924a027a810ef54d42098861e7901ffa7b8e075ca464886f3166700f2b16888aa33b6824fbdc11d3bcac4c70239258170286ad648d963507bb19eac9e873e3b9a17b1026fef256890da552d65bafc9365fd2044f038e851d552616c21c48ad47bd7d5e9eb3ec4eaa79da834094c1b755029f1cfb928f6410679a36ff0a0b433548edecd66941e5fbf1c5cacee2b2e6aee96dba0891f439afe4a22c6517aaa98355122e8c96b065c61d5729e0191852e53e385f00e9a416823f42759601498ab5cfff6c2340a989c4dcee7ae6384525a2f11d343c61ffd986716b47d99c4ed6074b7bd6d7884036c02b3916f385014789535ba6a81e89f1d4972c8c346706d68aa6f53ae74e1825bacf0cdb9380db7afced6eb4342a14990fb79b778561c4fc913023df9f21815b7254ac4628f5ae5755704d56d6c1e140c06f44fd42fd489b589ea69f8aa818aca42b95c8f09aa2fb277c57009e662b1dae449fdf968f3aec2a27edb1ed2091089596a7e346845ac2bcd65ea435555398bbe51b87c44de4a90a8ed8bc651cd97b9cf9d47616095b6c111a4c16b995ae760daea9c9ecbb9071077bba2819fb76962ad6d1919d9517aeef4384778e25292789d387a5cdca42fa239455f95361eeb2c04253aeca1d44f3abc7b6d9eca59c88a96944103ef58f85dae671417063e0545cc308054f20ba3779d90f3f8967da121df47d835df396df6d8999cded8e502acf1e36e1bcc72b9d114f97988323b24cdaa39eef04629fc596b40c0a789ab251ab71d473ba17f0efaaa8813fb9c60023d5ccba258d11464e7ff25d0e1e7acb0e681eac45c36f1bf3e5724f380acd9555ae24878bc19ec3c79d718ec1819d5b785fb7dd01c726af3567b82f4a5641b8f04a0c16a70e6d0ce575f84e73a00177274568318bab56a60bbb812c3d4a0b51d136b6e49e6e89fd151d9c3a6305bbfc3773b2f170158c84d6c0e98ff93ba87093eb40eda3bdd6425f6c6c92133b7a73c3915456d84a9f81a80cc2a1519bd2d5ff1a5a7942b8c5608a4c99a49d432e9b988a6f2412f2e1ec2e7f38a079d3749d90390eff7d1ce9da4d9c8bf78bc639cd902f752e6d9c66467c0d95d8aab791a4e26a1183cce2f641d16d00bbcae93cad8719c91e7517498832b6a3e8487c686438d316c9ae0ff8ee082b267f58b809fcd04f1ee3bdba9e68cf91cb98f51ca87cafa5949ae0bcca4596aadaad367622f34014baf02b1cad09c0b4fc25b2fba6365b2ffb3f62638c1330658b87ce6be7ad3b54e6423f9cbcc45265c35f1545815237869a558488e3f1fe9a5220b6d552a8060cdc7fd53911852481649cc8c930d99a8c138297ff5078bf0ebe9b6d29ccb1162a8334342818a90f35cb10d7788f032fa8bcec1b162f388c26e57f167e655e72f8fed09f4c043181a488b06e22f1949937343900ce9352f39a2950ba755a0ab8671a909d022498c981110385b0ef614763a72afc27ef607a10639f2c1c96547524bdb04dea37e9fd9913ea986085b556e05de95d7a96df632937e568ac6cbcc10bdb1c18deba3067d12a5608c0921c0ad4bca231a1416dc6593b9986837cd33bbddc7647a7d85756e64273306a386fcdf3b39a049dac729074b106ae5dadf7e1dcf46ee97a646bcdd8e6cb31847c0b73080f0bdf50e30b3454b2c17d90109fba5632d018e3a4e7d760e99a3b847aa8462a94584163fcd9129610361e6624a92942691549beae85d0672df8f1bed2ccfb12313a329134fe2ef7844eb0d8ffb65897ea488771cc2ae41d5322c911c0468529dd8d4f1949194f1ddefbc62a1f29185c38a45e9d437a23ed1a229c62e5ede60954be5e634484052623344ef024b302abca8f658ba9976d3cb1b52b0ee2857ecfae0079135ac236973db12dc70c1e4fb61460dc3f66c54eabc9b1c8dd39fcf5cffb482902a907cce3d8b61c329e223b80031a3ea7f7cd7b6c31e64128286f3d5d41a9694de9a9b467920d5c6d17bf89870228b14e15df29446cf98306c1d6caf8a6927ee2686c96f4584f833b814c5a91fbccc67db9b2ad0fedb7ee160cb0354ee1139cd3294b92b21e20105e77cacd012abf64ee7dbd8e1ecbd321b4ac8fc92481cb88d5d1defb6bfefc54d95c1e11d16460d6ff559763e256a984422b374ce2ed6ec17b63cab5464e1a081bb9c6536199a2b6509e6daab3baa7c4f6f3b9b52beec0a3bf05f278d278875c59140c08794d88e6671c53c9c036faaccdf3546bbf87e59584c435ce52bbc823905d657e6da03d4c7d44dc66cf47abe42f6ba55573ff153f7f926a5f67fc842712d7e2641060885a5dab6288ddf75e670ba3d595e2aaff422e0861dddefb5df2d77c9d83eb1d9f939137e742d8523a7dd2126eafd7606fa3481d88f86129c595ffc382d29614bf613912c04db14a510015579c2107342d7e07eb800bd899743b5ae9487e11b538bb653a8021d5254e8a48be45be709b2f4d01511e224f256a20cfac9e6cbd936b35ed41afa7e2272080c0e4df1620ed33c1b9fa99ec26b3c43994e1e58d7fc3064266633b3baed0799e72c40ff0e7b9eb16b329b0f3cae9d90df9902d0c1e31388f4234d669a6db6a363f260f1e49b3801a1b654b5b4e0ef7d39c844bec46081f5761bfa853117574d9f3e6d28f5bfaef56859693fa35cb1dc6035873f18e184da282f9c647799a98e71cf0cdfbb8cebefbaee1a098bc02365e8bcea6815062007afbc575ae8f94165ce56cfb6d31fb86b2ee636e7e8099700179f06224b4484c9f0a0d6c24b212f292cffcc952ddee3dc21a30dfb4166766939e37831c242172d565c556ec3dbeda9c63ba2695cfcb2e86a51efef7c3d271ab920837dcc0a94c7d62e08a529f38b860f29677971340025d9e59d8940021ba6c121d3f7101fda3a17b7c9799d9de91ea465527247e835fe97bb1f5fd49cee0c8163d91011b972ed98460b7cfbf9e1b9dba7969418de9ca0e5121303258a32043924d47e072ba8a7f7fa2c93da1f7934a0ec3c13ed9a4c98abb2c74fe913b7d9093ba3a34190eb14ff4f34147a4dd8004c9bd0dafd05ecbfca87562a8b000e6e1fb1909473941b52617f2ab70dfb6bf0451e02a66194607954f3183c85a57b7a6ba4adb691d7f37f407bada2dc62c7daf7d1f55d613d987cc31646cd421363a057ab260d9c366389b6d8cc9adab74de723773dd75c72363a0ddd7a335d79bb1b208f14e11a36f5ecfbe8c51d74a0e4053ce00a81f4d204c949aebd8fb8c54dea82475790dabc2b13b605e9789ee5121cfc3ae3e36a53f6bbb9d0b7870334e09fcc38ed338e9b74ec513fbd3cb12984939765bfc11ac4ae4303a9292f6e519bedb4a48e616e4f92fb74ff0d912698933f128715368ddb67c447a199eefe17621382be45130f1dff73fedf66813df0ac9f064a3ab11fe04157479a5e70c218deb79a4f6c92be118de1e318eef09742a471617fa2742fab96bc08b634df97fc78a5b88adcc606e289d7944f784a53ddf31ab9d9cca37540cd5cd9a9bb50fe8d3f280f7f100e3fe617c0ab5f7abe66eba1d46f638be29a88261d78d0e1575bfe1c36a30edf53de7c7ae5f66437622c9fdf8971f046e800d3a123d231cfad260ca0fba5420256c6789cf46a1f7009b0e7ee7aea4edd846ebe994cb7c4002adf154f4c00746ca62582804c170e3e7b63f1dda6db6ea24a2f4083df3d412e3a7ad9433eb31be28bcbaf8b84710c4f5223f9d8aa171b1dff966e746be012884d94413f5460e57e265567167f7b111a368be7350778d4318cfc441b972e1d3f3a1d2cfc2e03df5b4c6b92cdda9d52175a6aa4d1ba5f30e384705ab172f3f61c137bca46dd9635feaa9fd8538eb734490eff10301992f59dc961537a358a5b9e625d0bb6fc565c7d0e336154ccac0ebe369ed78e8bc4e0590e132ba5e248028906bf755ac185fff7ff76b5da879da387ef53c6ee6154a6b441e73ef6ced80ea1bd08a81a4a2d1ea6d8bff452e19f7fd4ac10eee698cd9aa064935ef55f0bb1ecb31d14874626105c7abad2474f24835fdbe12dfc72c33d4cc8185cbc8e2992419cf41e0cfe36f04fbd80252c7ec7035ea3da5edf7f1fbe9cd65dd079d5332f9b071771e45bf26eabf8bcc1822b71ca8b2733a75e3b8f44c8e8794b23cf4f33981e6a6c86013f6608bf2771306dd6ec5af063a2bf9493c2a1761019d5d083c78285ab0591855eed9252d302552672008842ab0e095865ab6b8b86069c9a2f512347256224b3d8d709ace661c77915f0dddb520aabbd46910d9cee74b89b670a7e814e7d8f28da30721820a00d89fa36f3214863e7bb40287427ab0d72e23dd1821febcc6ba7eb306cba2371158a1d5159f59afbc3d323fac21b188c502c8b5ad0d3394f16f517dea8df4aaa1ea0bf8570539ebfe8f7aab1f2f602e0f0bf2006dbbad9fe63a081a3912a459241b2f261f46e3bd4a77dee7dd84f902248ffaf97b185af7b5a84c22214624ffac4e4f5a4384bee06ebceaad0f31ab6550e39ef72f56a3c82f35fb0fbeaee6bfa983bde8daefb0f47136270e2b13700aa506eae0526d4caa7e173af764e6c259c9d46dcd21aa57f84b0a9a07cec28c0486e3638fb4e1c84eb626a3ee3d2c1f39d8618ab4a87af2e5a699d87096305f101f8f696542bfa084f38ae9da2de782ebc4e56ee7e64e9251f37ee59beb5e372d2130080164a6eeb8f417df03fd313ffff9b2a1787e082301ce5fd9c88face0e9da69fe6bbb3b60151f7192fa008f57d6d59fc3a49906faac7dbdbd571edbb0bf08d66a3488b2fc9f8806ef7a1b169acdd688d63a7f52e80c860b74635e578693b601ac1941efc16561fd59c94559843e304e77f8443c1739513271e6286a7c14459d095e157565f764d11de064aadecfda433bd4e4ed79838f5b79dfcc3024b2788c2cd202aa31a1b464952c09f325c2d2818710ca80133a92700314c4cab3d9f72d17577da321664dfa3184c74a8ea4273e000c42281c3e326f1ae07cc4b0d166cd54b4468f11bb55ca9038fc98a77216ecfe2f1458f9dc7e3cc713e18ef91038cd21e700410efb7a596dbeb1089e5c8f986010859f67cf4e8a6295cca591a9b9aca7b3ace06e454d0bdd5a535e02fd517bc90c39705c1ac0e3eab3c3df76a3609c007b9cadeec39f0b60b48890d5c1879", 0x1000}, {&(0x7f0000000200)="6ad493b0b3c1976bc95d761fbfa65ee5c7e1fbec704be7b3f008e97ec67d6b1a89b8f8d92942cf5eb06d25940f8f424f577c118a8b2b06c741d152e0e518550535f516486df7c3d1fd4d8edcbdc439980928d5fbd8765b2e2609948dda7b23c18e6577c29934c62a103054a52cd8af2292587c8d2de92245ae9ca601836775aec3c938023289730b662afef87c6353f52e5e04b742d6", 0x96}, {&(0x7f0000000380)="3746a6514a63fa4077392e17cc8bb5c7ca34c7901dd509c60f367e3b9343bfab3e8c2f4a69a5381584959f604513c814d1d154ff31814f25dee1df5e2689fb1ebef6a0b4461403e9fd604df157c738ab26e228cbad11bbbe9f55fa5babe189b56cb3b88df73e6ca2effe24284975c02bfcdf7019f99ee7045563d42da4016a7ec85c114ad62d3e68f7fee0ea0dd4e281fea6901ead391fd18a09f0f359e3d8532edb7e914ad8d2bf0144ed65619cf3824dc1df478861e135feed97b76499753aaa2af669206c2fc789f135b21eac40a69044f5a79c0f41bea4bc979735c91bc35413588dac5cf3e405ed90b54c4ca9ed70e1ffd219", 0xf5}, {&(0x7f00000002c0)="233f861311", 0x5}, {&(0x7f0000000480)="5328a22b39b1a1cdc697f96edfd3b09a405fce681f6a8d9d5a938078698c2be724f75ddf012a7d0af9b95e7f6cdf906be8ddfe00c0e17f6a2ce8744379928871fe144535fff6a3d0e8c207d00c2d55472bd46375ff8a7cf404b2bdf7f5e790c3234851f7ad9f564a5c6738c6cde9f9794770408bac68437d91a6a3bb0435864911c4d8f61a02f8dd804a4c7b5600cbc49964f6dbc510fb454c4cce9ebfb30ac3b1d3bd4cae70d1249236182e9e9621cfbd64e43f9903a3b1ab", 0xb9}, {&(0x7f0000000540)="71a92500df653b67e41fcbb6c8aea1584ecf62d2b0c9e99cc8063311c37661819ad29c48900f0b7213b798f9b67ee5d967937989e8e923e7cffbb370f69078bbbb138e7a3f50c618271f7ec11b6bac7dd7e28d0b4730e66765d2bacaa2c26f70c90efaba2fce394a8be1f9f3151c2cb43e949d5b3bc924358f24bcd68787e748a1b28e2c11ea6165756fa448a32e1bfdb785f8b36ff790a888f52402d59f04debda5238d", 0xa4}, {&(0x7f0000000600)="aed8facaf42e33ca8a83aaae5bf8ebd86fccb7656681daa2cb098c95370576bbaa30e47ec712", 0x26}, {&(0x7f0000000640)="cecc4a571b65c30a776927d7be5fa97204521e8abb39183cefc8f9f8a69a3d2666f85f30a6d99e6b5e6a2f71798c92c310284b8e8376f2dc7e06a692afd0637e1931d422e04f7f3505cb2321199ddc465ab94e2b2ec114c0ca076e2b10a3616e567c539aee202db8ac32882303a6713ebd3fe7a765677a6dc0a1bab5b4e3f5da57af96db3b1f974f7909547cafb22211164c1d37363e9a07d3949a44bbd8748e1c0ab48aff2475d65acd9f9dafacb4627e5a57f16f9357d0918209c2c3173d33944b9ffe0d11bc7bae4274c78829422c8d753f4cdc1222ca592ac2eb99cf0ee4b16e4064ec5c3a4519", 0xe9}, {&(0x7f0000000740)="88aeab3417ae91d35255cada994ac15e1fdf5a0fab99f77d1503777b8bb04faaaf8674807b", 0x25}], 0x9, &(0x7f0000000840)=[@rights={0x18, 0xffff, 0x1, [r2]}], 0x18, 0x1}, 0x7) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x5}]}) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @random="406cfc0c9a14", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1}, @icmp=@info_reply}}}}) executing program 3: r0 = socket(0x11, 0x3, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r3 = accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) poll(&(0x7f0000000180)=[{r2, 0x2}, {r2, 0x2}, {0xffffffffffffffff, 0x80}, {r3, 0x10}], 0x4, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000280)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd604084b9aabe2eafe5020000000000000000000000000001ff0100e2"]) r4 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r4) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) geteuid() open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r5, 0x1000000029, 0x3e, &(0x7f0000000000)="674cd6e5", 0x4) writev(r5, &(0x7f0000000080)=[{0x0}], 0x1) clock_getres(0x3, &(0x7f0000000280)) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) r6 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0) r7 = msgget$private(0x0, 0x0) msgrcv(r7, 0x0, 0x0, 0x0, 0x3400) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0x400, 0x8}, 0xc) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) sendto$unix(r0, &(0x7f0000000200)="b1000502000000000000200001010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc25e699a1f119b672f4d335c223e7d0c032bfa896443a4271851af2066262af0f3af2d0dc1216ae4d002000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002121fbfa0c0f00008abfba221554f4e0f668246c09000000", 0xb1, 0x0, 0x0, 0x0) map stack 0x20000000-0x20400000 of map 0xfffffd8079fc28a8 failed: no mapping executing program 2: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x6) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) execve(0x0, 0x0, 0x0) executing program 4: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = open(0x0, 0x80, 0x29) writev(r0, &(0x7f0000000000), 0x0) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) setreuid(0xee00, 0x0) getuid() setegid(r3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000100)) r8 = semget$private(0x0, 0x2, 0x39a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000580)=0xc) r9 = getuid() setregid(0x0, r2) setreuid(0xee00, r9) syz_emit_ethernet(0x36, &(0x7f0000000200)={@local, @remote, [], {@ipv4={0x800, {{0x8, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1, {[@ssrr={0x89, 0xb, 0x2, [@rand_addr, @multicast2]}, @end]}}, @icmp=@generic={0x0, 0x0, 0x0, "fe339657"}}}}}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000700)={{0x8001, 0x0, r4, r9, r2, 0x100, 0x53}, 0xffffffffffffff00}) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000940)="36e562852f9846aca15a7db8b0266293f4b02955ba5a6887d14f2d685031e865bb532b09c0e9726165f26a90a67711a5f268539afd0c19d90c3833f0c79c74c1c2e2d79b065be8e7a5597ced0eeefc21a944042d9fb39800cb2beed2db9301ee75a25edf9cca3e49f75378b582080032815ec32012cb63b736705c3011d3f2bf64d6660c6f2c3094a4a8023a334a2b2b688eb6a7ee0330679c738083b5", 0x9d}], 0x1}, 0x0) semop(r8, &(0x7f0000000240)=[{0x0, 0x0, 0xc00}], 0x1) semctl$GETPID(r8, 0x0, 0x4, &(0x7f0000000ac0)=""/201) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000004c0)) r10 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000280)={{0x2, r11, r5, r10, r7, 0x40, 0x1f}, 0x8001, 0x1, 0x3}) semctl$GETVAL(r8, 0x4, 0x5, &(0x7f0000000800)=""/266) seteuid(0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) semctl$GETNCNT(r8, 0x3, 0x3, &(0x7f0000000440)=""/64) semctl$SETVAL(0x0, 0x2, 0x8, &(0x7f0000000080)=0x2000000) getgid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, r6, 0x12}, 0x0, 0x441, 0x8000000000000000}) executing program 0: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x4}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34bf5fe84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r1) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) getrlimit(0x0, &(0x7f0000000140)) r2 = open(0x0, 0x0, 0x0) close(r0) close(0xffffffffffffffff) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0x0, 0x0, 0x0, 0x40, 0x9}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) open(0x0, 0x0, 0x4) close(0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x6, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)=0x4) mknod(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x1}, 0x2, &(0x7f0000000180), &(0x7f00000001c0), &(0x7f0000000200)="c526ac2635b9464d79a56e65d84347ad4879b18642a16f7f6fb2881448deb1959a2dddd2cc55d2816da9b1da865e8085e4fb33815713dd5c7da424804e4466e10dfcdda530a51e895c1db2f78d54ee776111846a254cfbfb95bface63b7d64d94259913856193c41cfb0385b73424ee1767d6053a798e6773c5701329bd5101b8256fb007b1b902458994712ba9475506d4c33e9fd8f5ebeeb2811c2780712867655e26f1b02489be854b36e52f08ed7daecc59a78c52dfb48a2619fbc3b6eb6d81ae2d29865c5c02a5fba6315cb23db5e", 0xd1) ioctl$WSKBDIO_SETMAP(r3, 0x8010570e, &(0x7f0000000140)={0x19ed, &(0x7f0000000040)}) executing program 6: pipe2(&(0x7f0000000000), 0x0) r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000280)={0x3, 0x1}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000180)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000140)=[{}]}) setrlimit(0x0, &(0x7f0000000980)) ioctl$BIOCGDIRFILT(r1, 0x4004427c, 0x0) setitimer(0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) setregid(0x0, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000000c0)={0x1}) r3 = getpgrp() setpgid(r3, 0x0) pipe(0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, 0x0) socket$inet(0x2, 0x2, 0x0) pipe(0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) pipe(0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) getppid() syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffff02f9ce00000086dd6000000000200600f6413aa3e3e3144336fc59f0db9e4ff2ff0200000000000000000000000000014e234e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="50b341ab1afd808a7c60c79661d81680c0ba"]) clock_getres(0x4, 0xffffffffffffffff) dup2(r0, r0) executing program 3: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = msgget(0x3, 0x280) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000002c0)=""/132) socket(0x18, 0x3, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$getown(r2, 0x5) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000280)={0x4f1, 0x6, 0x5, 0x3, "df2c53a211e79de654005d912735f51e1c7a376d", 0x9}) r3 = socket(0x1, 0x1, 0x0) write(0xffffffffffffffff, &(0x7f0000000000)="e1b8b40714b8f98ba1e294a1e038", 0xe) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) sysctl$kern(&(0x7f0000000180)={0x1, 0x37}, 0x2, &(0x7f00000001c0)="a5", &(0x7f0000000240)=0x1, &(0x7f0000000380), 0x9) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x31, &(0x7f00000000c0)="b2116988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7879de45ed3fc33719ca6dd678cec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6034b7daeb2273e89771aed96271a22d7c9198ed900ab006ddfb67869b51a2216114d1ece00"/144, 0x90) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) select(0x40, &(0x7f0000000380)={0x8, 0xff, 0x7, 0x6, 0xffffffff, 0x7, 0x3, 0x20}, &(0x7f00000003c0)={0x100000001, 0x7fffffff, 0xb68, 0x1, 0x9, 0x8, 0x7fffffff}, &(0x7f0000000400)={0xfbe1, 0x6, 0x5, 0x80000001, 0x80000001, 0x10000, 0x101, 0xff}, &(0x7f0000000440)={0x86c, 0x5}) ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f0000000040)={0x0, 0x4, 0x7, 0x8, 0x1}) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) open(&(0x7f0000001180)='./file1\x00', 0x615, 0x0) recvmmsg(r4, &(0x7f0000000a00)={&(0x7f00000009c0)={&(0x7f0000000480)=@in, 0x12, &(0x7f0000000840), 0x0, &(0x7f0000000b80)=""/263, 0x107}, 0x2}, 0x10, 0x1001, &(0x7f0000000a40)={0x20000328, 0x6}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0) setgroups(0x9, &(0x7f00000010c0)) ioctl$WSDISPLAYIO_DELSCREEN(r5, 0x80085754, &(0x7f0000000180)={0xfffffffe, 0x1}) executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x5, 0x0) execve(0x0, 0x0, 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, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x1}, 0xc) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x34}, 0x4, &(0x7f0000000140)="3998a035daa227d1ce40394f044ed95480393e74f486aff61a92312cb952b89c09f24ddb00000000008fb1463d8635bf0f8e2f68a22421d45dcf5b7f5bdf7b47", &(0x7f0000000080)=0x40, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) sysctl$kern(&(0x7f0000000240)={0x1, 0xc}, 0x2, &(0x7f00000003c0)="44f01380a037e6ff19e2d7b866cd55b88af779bcac14578c3596d9584362c4e54ec058a054876399d5443066bb2325d950db9a6af167cf3226417d35a8ac5d74aed7eba808f0e0943a416f32b21eb2d86e5be73d97de262f497e26db4f616a7f08936438a3515d2dfe2e827a6e883a8a36306eb766d302067ebc29cc5e3f5053e39590a92d0e98294693327492a351babe96a100309ed3ae86196c97c69861f2310e6c03abde6ad2fe73a43ad91719f3e41f7ad270194c0db83b67533a076831ce40bb3e4dab2cd5e051f8ec23310ea9079b6093de872e054bc927d15cd73f75a1b499ace9750294e7df1f7daf80dd7af3ca7eaebbbc86dbef97", &(0x7f0000000280)=0xfa, &(0x7f00000002c0)="2356049a6617b67f5cac1f6c85ae0c38e5449c4f", 0x14) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x48}, 0x2, &(0x7f0000000300)="71f91e3471ac0858bc1a915056c0978418cbce34e215f08e5f84cf716e5cc87fbba83f8d961db3bd63d7a66ecada84c2cf9bbf1ecbbcbeed65604b6b65007546ecdb8bff782b4e39ef64b22aff9274e74bb89959f63a7592cddbdcd4aa133381f743d9d2e9dc34ad2743d290cb13937396e5f8bf3734e241f8a38d799896e91baf4fccc3554acc84fa0b3686330c8019c3b7ef72f7d256672ee2d14c1061a6cd1816ea147fdce4dacf8b8491c7b3c891f6510dcc", 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x87}, {0x34, 0x0, 0x0, 0x1ff}, {0x16}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000004c0)={0x0, 0x7fed, 0x7fffffff, 0x603719, "0406ff0d372e4c050000000500"}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x42}}) r4 = socket(0x18, 0x2, 0x0) close(r4) r5 = socket(0x800000018, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2}}) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1000, &(0x7f0000000000)=0x840008, 0x4) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f00005bd000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fef000/0x10000)=nil}, {0x0, &(0x7f0000108000/0x1000)=nil}, {0x0, &(0x7f0000560000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00002f8000/0x2000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ff0000/0x2000)=nil}, {&(0x7f0000fef000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0/file0\x00'}) executing program 5: openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x2a, &(0x7f0000000400)=ANY=[@ANYBLOB="4f6a75648c8f33fc183059e9080600010800060402aaaaaaaaaabb000000040000000000000000000000a59177bb3f48948ef5fbb5817eaac51417ff7bb39bfe518284face3fd322c91a9f3eeb041e6e25fd70b4dc51501ac06ff9a5cb826a5f586056954454ec74553677af4bbe2185114b244f44728d3a717887fccdbf4524edc7630f20b1cdfc913597bd092268a1a05209311e78909c3cb1ec0971b37788383c16725af2eaa7a5166160b60d53ad6df673c6713ce1daec68dfb97d576c60e0a3dd2e171222107108282845424297e67e18d169055ddf9f4f583e72ad38b3bd1e5f9dccd664f96d9ea6b10bb6660ff5d3b4582a9f72bea70a57634c4829cf32b186b567"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{}, {0x74}, {0x812e, 0x1}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x8, 0x0) r4 = socket(0x11, 0x3, 0x0) listen(r4, 0xc1) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000280)={0x4, &(0x7f00000001c0)=[{0x0, 0x0, 0x7, 0x5}, {0x1000, 0xaa, 0x4, 0xffffffff}, {0x1, 0x6, 0x1, 0x6}, {0x3, 0x3, 0x7, 0x1}]}) pipe(0x0) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) close(r5) sendto$unix(r4, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8cc630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abf09090080fdfed8dcfad700"/177, 0xb1, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000180)={0x6, 0x2}, 0x2, &(0x7f0000000380)="fcf8feaff6711d6f85f669234ff40d4d1479619fb7587db87ecd6fe4ca071a35b77090b817532e185182036edd5c6b34d2c5fe7f19ae68c4c2f7037a3de9794a2886688a3f4cf2b9277b85cf", 0x0, 0x0, 0x0) r6 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknodat(r6, &(0x7f00000002c0)='./file0\x00', 0x2000, 0x0) faccessat(r6, &(0x7f0000000140)='./file0\x00', 0x50, 0x1) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)}], 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f00000000c0)={0x2, 0x7}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000000)={&(0x7f00000001c0)=[{}, {}, {}], 0x3}) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)="3944eb3f115f79037148fa0ddc3adf427d080000006ceb99ea265a4a19b2e72fd9cbb4db32e128db447c5e01000080d5fa1d9213ebefff7ad23b886bf325280bc040eac897a0d4168da6b6b75d146499e1ee9ddeb2d68e8d011a", 0x5a) socket$inet(0x2, 0x2, 0x0) executing program 7: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x3, 0x5, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) setreuid(0xee00, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, 0x0) mknod(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x2, 0x2, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) close(r0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) setgroups(0x41b7, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0, 0x0]) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt(r1, 0x0, 0x20, &(0x7f0000000400)='\x00\x00\x00\x00', 0x4) mknod(&(0x7f00000000c0)='./file0\x00', 0x2, 0x205b97) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) r2 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r4, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r3, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) kqueue() socket(0x10, 0x3, 0x0) shutdown(r2, 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x10000000, &(0x7f0000000140), 0x0) executing program 6: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}}) r0 = shmat(0x0, &(0x7f00006b0000/0x2000)=nil, 0x1000) shmdt(r0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0285602, &(0x7f0000000000)={0x5, 0x2000000, 0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x2, 0x1, 0x0) r3 = dup(r2) setsockopt$inet_opts(r3, 0x0, 0x16, &(0x7f0000000040)="fd0cc085", 0x4) 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) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x80000000]}}) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) msync(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) executing program 4: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt(r1, 0x0, 0x20, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) r2 = socket$unix(0x1, 0x2, 0x0) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000000)="b1000502000000000000000001010000331c13fecea10500fef96ec0c72fd3355ae30200004e3003000000acf20b7804bec256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5aa0400000000008700361b4cc702fac500002021fbfa0c0f00008abf3a2271a3f834371205d3660400"/177, 0xb1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60aa862000300000000000000000000000000000000000000000000000000800001a00000000000401009078000000006041c93a000000000000000000001100000000000000000100000000000000000000000000000001"]) accept$unix(r2, &(0x7f0000001200), &(0x7f0000000300)=0xff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x0, 0x0}) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) getsockopt(r2, 0xfff, 0xc, &(0x7f0000000980)=""/18, &(0x7f0000000100)=0x12) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7960) writev(r4, &(0x7f0000001240)=[{&(0x7f00000012c0)="7f37ce070000003d965a1564287bafc1d6d531c28c4a7eaa13e5232a74bba3779ca27b8e0d00000004fe8a4cc330bb35350cb60a9a374aa8a83628968110669294be2aa857b37646a2f79517cee875a3ee6363b304620df9f46db45bc17e900b596f1dc0a6cc19ad70529d98bb6446c6abcba4a93b251aa4bf74b84d25297ae86c0ee21b20b9b043ee21eed69c18e4dac282e3aa55f6b0af2ecb0207fc142136d2eab8eb816f01a27e8ad65fbb77fa8820f6c0cdc16ce6933582c9082b", 0xbd}, {&(0x7f0000000580)="00e679c159e8202cc032330a4c85718257d8c9bcb0a8731dab", 0x19}, {&(0x7f00000011c0)="653b9d63d6f7", 0x6}, {&(0x7f0000001080)="6dd905946786f09fccfed55cf9336d3a76b2502f8b98f783425c1ccd489d1f7b7278fd4561549ab04552ffb09854305fb4575261329fb5d924afea41a65286b29a81248147f2c186b458229663d6a08b6eec8df0b403d7bd867146d27a1982f2714601d01e82d49e041495ceaad75bb1958f6012a5cae7bb4d6e", 0x7a}, {&(0x7f0000001100)="0f10855bf652ae1df774028ff9e0f01ad701a8bdf21d77193c4a2beb1690347e8570902664f9c036a569291f509a7bf7b1ba4aa94ef83eb000de31e4dd2d5940cbfb96ae0bfd64fa1ce9d547feca53b28197d6cf2e4b7e175a8a361407970bfdbf56566962a224f5a421c8f2c97828fd748eaff437e361299358237abe7617feece42b94876484a3dbe31d3cc1031e110b1353e81faaf8707b8b80af4b6af102aafd96e7c4d0e18f282b50f8f35c5c3c69b5", 0xb2}], 0xffffffffffffef7) r5 = msgget$private(0x0, 0x100) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x20ba9, 0x0, 0xffffffff, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x6811, r6, 0x9) getuid() msgrcv(r5, 0x0, 0xa4, 0x0, 0x1000) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)=[0x0, &(0x7f0000000bc0)='\x94\x8b+\x7f\xddY\xbc\xaaZ6a\t\xef\xc8h\x88<\x1f\x84`\xddmV\x01\xb1\x18\xaf\x1d*\xff\xce\x00\x00\x00\x00\x00\x00\x00\x1f\x90\xba\xbda;\f\x15Z\x1f\xf9\xbad\x81*\x17\x19Q,\x88\xbb\xe3\x04\xb6\xc5\xca\bB\xbcp\xd1\fL\x12'], 0x0) setreuid(0x0, 0x0) msgctl$IPC_RMID(r5, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000080)={&(0x7f0000000180)=[{0x25}], 0x1}) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000180)={'./file1\x00'}) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) executing program 0: sysctl$hw(&(0x7f0000000200)={0x6, 0x18}, 0x2, 0x0, 0x0, &(0x7f0000000140)="01000000", 0x4) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) setitimer(0x0, 0x0, 0x0) socket(0x0, 0x8003, 0x0) mknod(0x0, 0x8000, 0x504) open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) getpid() openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) mprotect(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={&(0x7f00000001c0)=[{0x20}, {0x0, 0xdf1}], 0x2}) close(0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, 0x0) r1 = socket(0x20, 0x2, 0x0) r2 = open(&(0x7f0000000bc0)='./file0\x00', 0x200, 0x0) fcntl$lock(r2, 0x7, 0x0) setsockopt(r1, 0x11, 0x2, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r4, 0x7dc, 0x341e, &(0x7f0000000180)="299a2b3e872e6404ba6be72fc36e937f9cf243802dcac2cad3034ba0d462eaab707112751e4474e2d8f900d31951194c9983710a8c12385f14364555c2d616715c45e6b001687cdf805f08a73b51", 0x4e) close(r3) syz_open_pts() executing program 6: r0 = socket(0x2, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x800, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x74}, {}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f00000002c0)=ANY=[@ANYRESHEX=r0, @ANYRES8=r1, @ANYRES8=r1, @ANYRESHEX=r1, @ANYRESHEX, @ANYRESOCT=r1, @ANYRES32=r1]) r2 = dup(0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) pipe2(0x0, 0x0) listen(0xffffffffffffffff, 0x5) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffd, 0x1}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x6, 0x1, 0x1) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r5, &(0x7f0000000200)=[{&(0x7f00000003c0)="4575ef9e7d37c4dbc85ba9d929c7a992294c7a41b9180d9e81e6f28e51d1c7940d731b3fa68a715acbe922e48b9de6035a225cf2a3ce2ecae16d132a38a8f805f108575a715de74dd8bc4aa27e3330", 0x4f}], 0x1) execve(0x0, 0x0, 0x0) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000003c0)={0x2, &(0x7f0000000140)=[{0x87}, {0x0, 0xfc}]}) setrlimit(0x0, 0x0) syz_open_pts() accept(0xffffffffffffffff, &(0x7f0000000180)=@un=@file={0x0, ""/84}, &(0x7f0000000200)=0x56) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x1}, 0xc) r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) close(r6) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) kqueue() executing program 5: sysctl$hw(&(0x7f0000001440), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$SPKRTONE(0xffffffffffffffff, 0x80085301, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000380)={{0x0, 0x5f}, {0x7}}, 0x0) r0 = msgget(0x3, 0x280) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000002c0)=""/132) socket(0x0, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) msgctl$IPC_RMID(0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) ioctl$TIOCSETAF(r1, 0x802c7416, 0x0) socket(0x11, 0x3, 0x0) ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) sysctl$kern(&(0x7f0000000180), 0x2, 0x0, 0x0, 0x0, 0x0) setgroups(0x9, &(0x7f00000010c0)) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb}, 0x5, 0x0, 0x0, 0x0, 0xfffffffffffffde7) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x32}, 0x2, 0x0, 0x0, &(0x7f0000001440)="cca410df", 0x4) executing program 6: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r0 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x2c5d36d679bbffbf}], 0xe4a, 0x0, 0xfff, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2008, 0x412dfc) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) accept(r1, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000240), 0x80, 0x0) getegid() sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0xb, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x18051, 0x22802) r2 = socket(0x2, 0x3, 0xff) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000080), 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f00000000c0)=0x9, 0x4) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000080)="13ef8b76259adff4ac4c9538806ba1f2ce43bd3756c8b8a4a218c3cc61b0c1f309dd43d0215cace86470b722c4a1", 0x2e) recvmmsg(r2, 0x0, 0xfffffffffffffeef, 0x0, &(0x7f0000000380)={0x7}) ktrace(&(0x7f0000000100)='./bus\x00', 0x5, 0x40000106, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080), 0x0) r4 = socket$inet6(0x18, 0x5, 0x9) r5 = socket$unix(0x1, 0x5, 0x0) r6 = socket(0x11, 0x3, 0x0) getsockopt$sock_int(r6, 0xffff, 0x1021, 0x0, 0x0) setsockopt$inet_opts(r6, 0x0, 0x0, &(0x7f00000003c0)="efe8e475a1cda5e653eb59a3cac5ed8b2573b336e9e83e57ac35ff4ab18ff8eb1e5d65fd58147f6c755c9b6b475efa75727c27b0b7ee563d3402b7f08ce51de730f56a997cc48fd4a41dd6c7a32775b4aaca5ae1a9ced7588816466d1a4c7b513153cfc88534cf6d1d7e2f704cf4071670d4d95e0a0b62eee00b64022d25ea0f1cc1601dd65609428228366defb2f8e39151bdffe21b86d049f965f9af8429668f71c192a55c600d82ec5dea60c70d39b184ebee17dd9fc34fc2c51c", 0xbc) getsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) accept(r5, &(0x7f0000000a00), &(0x7f0000000180)=0xc) recvmmsg(r4, &(0x7f00000002c0)={0x0}, 0x10, 0x0, 0x0) recvmmsg(r4, &(0x7f0000000300)={0x0, 0xc9}, 0x10, 0x2, 0x0) executing program 4: socket(0x0, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x8}], 0x1}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)}) executing program 6: r0 = socket$inet(0x2, 0x8000, 0x0) ioctl$FIONBIO(r0, 0x8004667e, 0x0) writev(0xffffffffffffffff, &(0x7f0000001040), 0x0) getrusage(0xffffffffffffffff, &(0x7f0000001080)) syz_emit_ethernet(0x56, &(0x7f0000001140)={@local, @remote, [{[{0x88a8, 0x7}], {0x8100, 0x4, 0x0, 0x2}}], {@ipv4={0x800, {{0xe, 0x4, 0x1, 0x3f, 0x40, 0x64, 0x0, 0x1, 0x2, 0x0, @empty, @multicast2, {[@end, @lsrr={0x83, 0xf, 0x7, [@broadcast, @broadcast, @broadcast]}, @generic={0x0, 0x12, "aaa90156160ec6da85f128d8503ab28e"}, @noop]}}, @udp={{0x0, 0x1, 0x8}}}}}}) ioctl$WSKBDIO_GETENCODINGS(0xffffffffffffffff, 0xc0105715, &(0x7f0000001280)={0x2, [0x0, 0x0]}) syz_extract_tcp_res$synack(&(0x7f00000012c0), 0x1, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001300), 0x20, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001340), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000013c0)={&(0x7f0000001380)=[{0x3, 0x40}, {0x5}, {0x101}, {0x5, 0x1}, {0x22, 0x106}, {0x88, 0x2}, {0x7, 0x80000000}], 0x7}) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001400), 0x80, 0x0) kevent(0xffffffffffffffff, &(0x7f0000001500)=[{{r0}, 0xfffffffffffffff9, 0x20, 0x10, 0x6, 0x7e4}, {{r2}, 0x7ffffffffffffffe, 0x22, 0x10, 0x3, 0x40}, {{r3}, 0xfffffffffffffffc, 0xe2, 0x80, 0x8, 0x8000000000000001}], 0xfff, &(0x7f0000001580)=[{{r0}, 0xfffffffffffffff8, 0x31, 0x80, 0x80000001, 0x10001}, {{r2}, 0xfffffffffffffffe, 0x40, 0x0, 0x20}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x6, 0x7ff}], 0x6a53, &(0x7f0000001600)={0x2, 0x2}) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000001640), 0x20000, 0x0) fcntl$setstatus(r4, 0x4, 0x80) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000016c0)={&(0x7f0000001680)=[{0x8b, 0x2}, {0x89, 0x6fba}, {0x21, 0x101}, {0x8a, 0x1}, {0x21, 0x8}, {0x101, 0x1000}, {0x4, 0x81}], 0x7}) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001700), 0x20000, 0x0) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000001780)={&(0x7f0000001740)='./file0\x00', r2, 0x2}) read(r3, &(0x7f00000017c0)=""/13, 0xd) executing program 5: syz_emit_ethernet(0xa5, &(0x7f0000000000)=ANY=[@ANYRES64, @ANYRES64=0x0, @ANYRES64, @ANYRESDEC=0x0, @ANYRESOCT, @ANYRESHEX=0x0]) executing program 3: openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2b, 0x263a, &(0x7f0000000040)="03000000", 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = syz_open_pts() close(r2) preadv(r2, &(0x7f0000001400)=[{0x0}], 0x1, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) syz_emit_ethernet(0x4e, 0x0) close(0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffff5a) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc00c7007, &(0x7f0000000140)={{0x0, 0x0, 0x4d}, 0x2, 0x0, 0x3}) socket$inet(0x18, 0x3, 0x102) r3 = dup(r0) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000000), 0x0) ioctl$BIOCSETF(r3, 0x80104267, 0x0) connect$unix(r1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000500)={0x2, &(0x7f0000000200)=[{0x8000, 0x49, 0x0, 0x7fff}, {0x3, 0xff, 0x8, 0x2}]}) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, 0x0, 0x0) socket(0x800000018, 0x1, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) executing program 4: fchflags(0xffffffffffffffff, 0x0) syz_emit_ethernet(0x30a, &(0x7f0000000000)={@local, @broadcast, [], {@ipv6={0x86dd, {0x5, 0x6, "e2921c", 0x2d4, 0x1, 0x8, @loopback, @local={0xfe, 0x80, '\x00', 0x0}, {[@routing={0x2e, 0x8, 0x0, 0x9, 0x0, [@loopback, @empty, @mcast1, @mcast2]}, @dstopts={0x6c, 0x1, '\x00', [@jumbo={0xc2, 0x4, 0xfffff001}, @padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}]}, @dstopts={0x37, 0x32, '\x00', [@ra={0x5, 0x2, 0x33f}, @ra={0x5, 0x2, 0x2}, @generic={0xf2, 0x84, "619866f480f5947cec213b937439bd97060b601248ad5135fe53f575ba12e6d2a6c611d80db0ed60b77d71a0fed2e642f9e3370bd19482ba65d1964364f433cea23cc3489793842c36c0ae564fcbae683bd7bdab8a04953ebb94e06841d70437a40518ed11fd514717311023673219fac10eda3775ff8b438034a2dd8cf68a8aec10d8d2"}, @enc_lim={0x4, 0x1, 0xff}, @jumbo, @jumbo={0xc2, 0x4, 0xf7}, @generic={0x7, 0xf1, "b60e4602fa293bcdd251733af1ac8fc996105d3f50f956b8e81807625732bcdb7bb04f63c129733cb9e73e8323b002e1f06063520090f0041e0d187afd539bc33a752884ddb4401f89d4c2140d2c045afd4b0ee1d5341bac4f75988435f3dd3254d64db75dfb3a1bdb44c7b3c2f5a26570575e69895b2a232a8afa3686ca8d2d2a74a0a2424ffa8084f451bbb2f622547c7390385357512cdc650996a5e2c8ff430bfb6b61c9e4d30b3c06aaf82282cd2b251b31bfeda75f5b192418104cf6eac9920187a1884388cccb608151535ed1db1c6f21f5ef4a4c65a2e36cc818b929199723d199136ca65437cc624a96c91fa4"}, @ra={0x5, 0x2, 0x6}, @pad1]}, @dstopts={0x4, 0x2, '\x00', [@enc_lim={0x4, 0x1, 0x1}, @generic={0x0, 0x5, "49b1f1be93"}, @pad1, @ra={0x5, 0x2, 0x2}, @enc_lim]}, @routing={0x2f, 0x6, 0x0, 0x6, 0x0, [@mcast1, @local={0xfe, 0x80, '\x00', 0x0}, @loopback]}, @fragment={0x2c, 0x0, 0x0, 0x0, 0x0, 0x7, 0x65}], @icmpv6=@echo_reply={0x81, 0x0, 0x0, 0x1000, 0xe887, "6a7f5371c5f9ca563c04abecd7bd3436ddbe7d96b8290b89b63669699f8f93dcd3a764844065000ffc6d414cd5387c78c11378d70ff41002e5529c5b871909be04fba186a91c5eb201e41fc3f9d7b584b76a1673a4a331da17feb1e367b105228417c98d85bcddb4528dbe81"}}}}}}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x80, 0x0) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000380)={0x1}) kqueue() r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000003c0), 0x10, 0x0) ioctl$WSKBDIO_GETMAP(r1, 0xc010570d, &(0x7f0000000440)={0x1, &(0x7f0000000400)=[{0x400, 0x5, 0x101, 0x4, 0xec}]}) r2 = accept(0xffffffffffffff9c, &(0x7f0000000480)=@in, &(0x7f00000004c0)=0xc) getsockopt(r2, 0x80, 0x0, &(0x7f0000000500)=""/4096, &(0x7f0000001500)=0x1000) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001540), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f00000015c0)={&(0x7f0000001580)=[{0x8a, 0x5}, {0x0, 0x6}, {0x45, 0x7fff}, {0x6, 0x8}, {0x85, 0x4}, {0x85, 0x800}, {0x4, 0x4a6}, {0x83, 0x1}], 0x8}) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001600), 0x10000, 0x0) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000001640)) fchmod(r3, 0x30) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001680)={0x0}, &(0x7f00000016c0)=0xc) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001700), 0x1, 0x0) fcntl$lock(r6, 0x9, &(0x7f0000001740)={0x3, 0x27a8212a92534905, 0xfffffffffffffffa, 0x9, r5}) ioctl$VT_RELDISP(r6, 0x20007604, &(0x7f0000001780)=0x1) syz_extract_tcp_res$synack(&(0x7f00000017c0), 0x1, 0x0) pipe(&(0x7f0000001800)={0xffffffffffffffff}) ioctl$WSKBDIO_SETMAP(r7, 0x8010570e, &(0x7f0000001880)={0x1, &(0x7f0000001840)=[{0x5, 0x82a, 0x2, 0x3, 0x3f}]}) connect(r7, &(0x7f00000018c0)=@in={0x2, 0x1}, 0xc) execve(&(0x7f0000001900)='./file0\x00', &(0x7f00000019c0)=[&(0x7f0000001940)='\xff\xff\xff\xff\xff\xff', &(0x7f0000001980)='\x00'], &(0x7f0000001c40)=[&(0x7f0000001a00)='/dev/wsmouse0\x00', &(0x7f0000001a40)=']].]\x00', &(0x7f0000001a80)='@\x00', &(0x7f0000001ac0)='\xff\xff\xff\xff\xff\xff', &(0x7f0000001b00)='*)}$%!\x00', &(0x7f0000001b40)='--#\x00', &(0x7f0000001b80)='^!}(\x00', &(0x7f0000001bc0)='\x00', &(0x7f0000001c00)='/dev/wsmouse0\x00']) openat$vnd(0xffffffffffffff9c, &(0x7f0000001cc0), 0x8, 0x0) ioctl$TIOCFLUSH(r7, 0x80047410, &(0x7f0000001d00)=0xf82) syz_emit_ethernet(0x89, &(0x7f0000001d40)={@remote, @broadcast, [{[{0x88a8, 0x7, 0x1, 0x3}], {0x8100, 0x0, 0x1, 0x1}}], {@ipv6={0x86dd, {0x2, 0x6, "b42958", 0x4b, 0x89, 0x8, @loopback, @empty, {[@dstopts={0xf0, 0x3, '\x00', [@ra={0x5, 0x2, 0x1}, @padn={0x1, 0x7, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @jumbo={0xc2, 0x4, 0x40}, @jumbo={0xc2, 0x4, 0xd1b8}, @enc_lim={0x4, 0x1, 0x81}]}, @dstopts={0x3b, 0x1, '\x00', [@enc_lim={0x4, 0x1, 0x7f}, @enc_lim={0x4, 0x1, 0x9}, @enc_lim={0x4, 0x1, 0x6}]}], @udp={{0x3, 0x2, 0x8}, {"1058d0"}}}}}}}) syz_emit_ethernet(0xf0, &(0x7f0000001e00)={@local, @remote, [{[], {0x8100, 0x6, 0x0, 0x3}}], {@generic={0x8145, "3ddceb1c2138610c50433e1815cd179d6439047374e17e00ea16191ba9c7ee394b39d02226e28cda95d772d5879c164425288d0aa6d3910c2339cd7e5269ea0daec330f6e39398f181cc2c552a6cde6b4da5a4e2ca27499b46e34cb01b79f945945644626a6abe43b2b253044d3874a77e7c8ed991bdf44efeaeb5d8386d86b4a5da3f8dc1314de634c6da49de6406c9728ccdefc99193c837d50090da40ee6043e36c2988580a4a0e97807910e0b0e7813a2869efc9993b37fd6c8bc30359ec3c0792c37fc55d429630e4bbb791bec934a12abf9dbbb2d6aae45e478938"}}}) socket$inet(0x2, 0x5, 0x40) bind$unix(r2, &(0x7f0000001f00)=@file={0x0, './file0\x00'}, 0xa) executing program 3: setrlimit(0x4, &(0x7f0000000180)={0x17, 0x54}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0xa0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = kqueue() r3 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r4 = getuid() fchown(r3, r4, 0xffffffffffffffff) r5 = getuid() setreuid(0xee00, r5) fchdir(r2) socket(0x18, 0x0, 0x0) socket$inet6(0x18, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x9, &(0x7f0000000580)=[{0x3, 0x40, 0x96, 0x2}, {0x6, 0xfe, 0x6, 0x6f}, {0x3, 0x81, 0xfd, 0xffffffff}, {0x1000, 0x2, 0x4c, 0x1}, {0x403, 0xa, 0x6, 0x8}, {0x5, 0x5, 0x82, 0x3fb}, {0x102, 0x81, 0x0, 0x537d}, {0x7ff, 0xe5, 0x20, 0x40000217}, {0x3, 0x8, 0x2, 0x7}]}) rename(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000900)='./file0\x00', 0x0) unlink(&(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0\x00', 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x2d}, 0x4, &(0x7f0000000080)="6f2dfbf8ec10518dbdcb767e439b835d0f00009e7aa5b5b135793f172539ce63c5a9beece479da30bd1192b0b3562e", 0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x0) sysctl$net_inet_tcp(&(0x7f0000000240)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000000280), &(0x7f00000002c0), &(0x7f0000000300), 0x0) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0xb140, 0x205b9a) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, &(0x7f0000000300)='./file1\x00') sysctl$vm(&(0x7f0000000280)={0x2, 0x7}, 0x2, &(0x7f00000000c0)="67b22172", &(0x7f0000000600)=0x4, &(0x7f0000000140)="de4fd1ba", 0x4) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r7 = syz_open_pts() close(r7) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x35}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1}}}}}}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) write(r0, &(0x7f0000000140)="286dc9ba7c6e16904e7441523363486411381ad39630e9ecb00ef7ad372ee4b06570b3de9a46d8617798f91af7f2b10d6d8c040699856189e06e7e904de1c5c75cfedd5f5c08ec505316a905492a45bc28d87094bb3bdee48735613a64a3ca9e43620cf9f5f463754893", 0x6a) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x50}, {0x64}, {0x810e}]}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) executing program 5: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) close(0xffffffffffffffff) socket(0x0, 0x2, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = open(0x0, 0x1, 0x0) getpid() recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x3f8d}, 0x10, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x2000, 0xfffffffe) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x41) ftruncate(r1, 0x35af) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r2, 0xffffffffffffffff, &(0x7f00000000c0)) syz_emit_ethernet(0x66, &(0x7f0000000580)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd605f6ad9003000008a211dd1450021b07f5a1957de740000fe8000000000000000000000000000aa0200907800000000600000000000000000000000000012000000000000000001ff010000000000ff0000000000000001"]) clock_settime(0x3, &(0x7f0000000000)={0xfffffffffffffffb, 0xffffffffffffffff}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r3, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) openat$zero(0xffffffffffffff9c, 0x0, 0x80, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$WSKBDIO_GETKEYREPEAT(0xffffffffffffffff, 0x400c5708, 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x800c5709, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = msgget$private(0x0, 0x2) msgsnd(r4, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) socket(0x18, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6060626000382c00fe8000000000000000000c00000000bbfe8000000000000000000000000000bb330000010000000004"]) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = socket(0x1, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x3e, &(0x7f0000000000)="5ab7776a", 0x4) semget(0x1, 0x2, 0x8) r2 = socket$inet6(0x18, 0x5, 0x80) r3 = dup2(r1, r2) getsockopt(r2, 0x29, 0x3e, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) sendto$unix(r3, &(0x7f0000000040)="b10005030000040000000000070000003300000000a10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42100000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000", 0x7c, 0x0, 0x0, 0x0) connect(0xffffffffffffffff, &(0x7f0000000240)=@in={0x2, 0x0}, 0xc) socket(0x2, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) setrlimit(0x0, &(0x7f0000000980)={0xffffffffffffff00, 0x60000000}) setrlimit(0x2, &(0x7f0000000200)={0x60000000, 0x60000000}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f00000000c0)={0x3}) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000400)={0x3}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000280)=[{0x7}, {0x24}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r6, &(0x7f0000000200)="c7", 0x1) write(r5, &(0x7f0000000340), 0xd4e688a67930cd) close(r5) ioctl$WSKBDIO_GETDEFAULTBELL(r3, 0x40105706, &(0x7f0000000100)) write(r6, &(0x7f0000000040), 0xfeea) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 6: r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) getpid() r1 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000140)=0x400) dup(r1) recvmmsg(r0, &(0x7f00000001c0)={&(0x7f0000000100)={&(0x7f0000000780)=@un=@file={0x0, ""/4119}, 0x1019, 0x0, 0x0, 0x0, 0xc}, 0xfefffffd}, 0x10, 0x0, 0x0) syz_emit_ethernet(0x1046, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaabbbbbbbbbbbb86dd6004003010102c00fc010000000000000000000000000000ff0200000000000000000000000000013a000001"]) open$dir(0x0, 0x2, 0x84) chflags(0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{}]}) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000100)=0x68a) setrlimit(0x4, 0x0) semget$private(0x0, 0x4, 0x416) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x100, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) link(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') sysctl$net_inet_tcp(&(0x7f0000000300)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f0000000340)="8e6cd429f7c0754597616181799355568989c37df196756f9db17be77dd3b7c0d93062d833f69dd6bf8c425f35084b7c132ab015be8a72c93b3e72d5cd57ff9cae1fa669af9c1cdf5b8660676b6e474f", &(0x7f0000000400)=0x50, &(0x7f0000000440)="d94fcc51369b9595c8451b4f2184dc4ebe697263b0a61c7b4d1e4a34f8e472470e5859", 0x23) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000004c0)=0x5) accept$inet6(r3, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000580)=""/163, &(0x7f0000000640)=0xa3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000680), 0xfffffc1a) syz_extract_tcp_res(&(0x7f00000006c0), 0x0, 0x69b0) syz_emit_ethernet(0x4a, &(0x7f0000000700)={@local, @broadcast, [], {@ipv6={0x86dd, {0x9, 0x6, "e7bcda", 0x14, 0x1, 0x20, @mcast1, @remote={0xfe, 0x80, '\x00', 0x0}, {[], @tcp={{0x1, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) socket(0x10, 0x1, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x20000, 0x0) ioctl$WSDISPLAYIO_SBURNER(r4, 0x800c5751, &(0x7f0000000200)={0x100, 0x4, 0xa}) executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1002, 0x0, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00001bf000/0x3000)=nil, 0xc0400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil, 0x2000000}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000093000/0x1000)=nil}, {&(0x7f0000334000/0x1000)=nil, &(0x7f0000551000/0x3000)=nil}, {&(0x7f0000066000/0x1000)=nil, &(0x7f0000133000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f000013e000/0x2000)=nil}, {&(0x7f0000323000/0x4000)=nil, &(0x7f00004a4000/0x2000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000089000/0x4000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000027000/0x2000)=nil, 0xfffffffffffffe01}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {0x0, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000722000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000100000/0x5000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x3d, &(0x7f0000000280), 0x0) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) writev(r4, &(0x7f0000000080)=[{&(0x7f00000002c0)="a703eea9da233f1ce75bde1fbe83c79abed3401bf6cd637a6d13a95fb49bceb058a32386848eb70a559d1df9c55064d58c9e1254c876ab22969bf0581f68be9974584c07617b6ec084be6256487c465e256fcbb937c49e0fa341e70dd5e68453aadaf24fbcf91a0600000b075f0f17975589c4fcd296a56d60922c9ff37535f24f43483d3ccd36e9947bc00e32d6e2dace7051c87f04d25d0123241523f4ec70c6c77c98bacb26ecfb4dc7ad212cf59d65cedc000000000000", 0xb9}], 0x1) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r5 = socket$inet6(0x18, 0x4000, 0x40) r6 = socket$unix(0x1, 0x1, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000200)}) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa, 0x0}, 0x4) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x9e2e}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) close(r7) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r7, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$FIONREAD(r6, 0x80206979, &(0x7f0000000000)) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) setuid(0xffffffffffffffff) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0x48) r3 = getpgrp() fcntl$setown(r2, 0x6, r3) dup2(r2, r1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000001c0)={0x0, 0x0, 0xfffffffffffffffe}) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0x0) dup(0xffffffffffffffff) listen(0xffffffffffffffff, 0x0) r4 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000001340)="0315f1d89ec5a317a9357682", 0xc) connect$unix(r4, &(0x7f0000000000), 0x10) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x1}, {0x3d}, {0x8006}]}) syz_emit_ethernet(0x22, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}}}}}}) executing program 6: socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = dup(0xffffffffffffffff) setrlimit(0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, 0x0) r1 = socket(0x0, 0x2, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r3 = open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r3, 0x80002) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x0, 0x0}) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat(r0, 0x0, 0x80, 0x0) getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000630, 0x0) truncate(&(0x7f0000000480)='./file0\x00', 0x7) clock_gettime(0x3, 0x0) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0xc, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) syz_open_pts() truncate(&(0x7f00000003c0)='./file0\x00', 0x3) preadv(0xffffffffffffffff, &(0x7f0000000380), 0x0, 0x0) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, 0x0) close(0xffffffffffffffff) syz_open_pts() executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sysctl$net_inet6_ip6(&(0x7f0000000300)={0x4, 0x18, 0x29, 0x32}, 0x4, &(0x7f0000000340), &(0x7f0000000440), &(0x7f0000000480), 0x0) fchmod(0xffffffffffffffff, 0x92) connect$unix(r0, &(0x7f0000000540)=@abs={0x0, 0x0, 0x3}, 0x8) sendto(0xffffffffffffffff, &(0x7f0000000580)="ded797861d67ced1e515e2fd7eb9ecb809e642d76821d901b505bc15b1d28b01a05a0ccb9a1a3ac362774a9f8c588d318bca67dca8b0a00baf29d5c7d176830c6b6839f0a341fb80cac59eaea8f441697288ca10bff78e6bd94ce4f53e8afd8aea111e528b00d2c89c6e0baa1a28e050dd86eb6d1b16fc24d01e765b2b524fe7c8803055927c091b0ba063514539b05d35cc883b076b97636a7f6fce240a35a76c41a36b05a3522c2d26f66631a946d69c6e7cd8c02bb009c53ffcd366394f361ddc435c880f2224ed1559ce1d3f96a4e09a49f6dee69463c6fa67c6ac8cf959a7c707c8975f2993a712a8f0e0dfb9d30df6abd83da8f40fc95b80f5d98ea34e456b1c10025f9a23e45c51a4ac1088733ab1fed46fbafc5501453f4f0ec12a599bef776ab2cea5366b3280715c725ac9ae61befe0c98127ffc683849532abbac43c832c4fe7135f974e3786ac091b91fb69182c91fbb6f00474c11559091c63801f6eea544d84b9773989dc0c430eedd92bbf74f138fe190c1b86b605a53d6dee926c37e3560a000acce6153d7d110981d9cecc9847e749647458546ce4d894ed5d963260075a00de17169cc08b02fe99d2fa4d46275e9e9b96574b387a0ec7b54bb1a978995f3079df15f81f8dabc5e46ce3256b898640697b23006134c80a31aa82c7f2cf7681a9f4f9964cd292bf5361710a15426f720db1a372dd05115ed56f6f04d24656e45165a27d782b31c5474606e60eac625d9e7a420b774e1ec9cef3dcf0f60f0b8260cb4a088c1234f3611bde589298f90e691ef7094ad595c54c0f809c07f67aa72e72b4d9118b08e41eaf95b2ae93bac9cad0a7e5cb6549e98f64d18a030ed8c551529498f0e7c4acf1f43cd57c71eda009d30ad4f9250328f389e8791694d5344070c57f7b8e88561a851026c2ed66b4f2a819632c95bde7b00578d8f0b7ffe3f5ce5f42e3b0fb7fcd69fe9231e8fe0795ac666a857053a1afabb812fd5343e8657c40f8edb68f0ca023f2836ae86bac426144c8ad348c184de7624c4d3c1b470a6fa04763fc3a9b670a2e434ebc45bd39a0e1dbe6e03d09836da821545a7522547d28168d71728b15cd3cfb078d56e3485132e8e11d1e93930b7bcf76f0cea12ef40733df70b85cc373833aef5f5537e20737a4c15bb7df6fe19857de8522238f839df5073672d6a4b6cd14769747773cd6821261fbbffd3ad070a5e8a835f91f9feaf2a6c3ec8d849f521875a2d438e9b5578585139d5e5bf97ae7f256c5445331ea109c1ed19e1f0f79d942a7ccc50ad4055aa217494c92adb1600dd63cfe033a2ec56c3837a940d8320ac4b7b7f458c6d3a84c00148b8f2c5452efc6a265312f8862bd845e3cdd5f20a95bfb7c5ff3ec3246ae2b146d9f0c5be5e964e8666938767245ce4e1df21cb40a8424857fbb52c41d2c4c9127e90d3c8e5a98bd13c4404db256e9eec6dc7dbafe58b2f900b8abb850808c4937c6d766a59466cdc0b25e4942769cd302f07630e748fd41282c52046868a78aea07563b860a55d10f3cebad7487540b0b30d0ebbdaa4df73fe523067b0a1895483613bbaf5acd8ba8dcef53fa3da3b1073341c67f424af5d46361ab6240c59dab7151904827712534f423bdd3a7ca06fe7a3a520d70eb653e535a3b24f631e42dadaf9b71dfbd4eeb47bfad16e5bb0b57fc38506ff3b89007ceab1fea2ab611b71e22523519ad7d0956fd5fd49010ad167fcbf1c0c4cd66ac484bf47187b0bd41b6c5d8474e312fbcd0b95badd526813ef2af331ec34029eb1e829b9307f3a60e136ae5a4b274187b3e0a95a7ce27bc5e81d79f7e7748a052c03aaac322ba9b9e728490b8519c9b5e8d09a4a6170f88f95bc95ad18df0031021f726f686f2a510fa62c28e2354444b97cc996864a332e1e425998a3250130ab02eb78464b46d9e78e90240081f605bad0d3983ec7c93bb05730eb33ca1a0c3fa0fc845075c475402bf013d7000fc24c86a957ae2f922611f049c7f978cb9174c2bc88f2f5f9966d012822082a31ee4c1f15f426b691898d46ab4021917248bc1c9d21f02a5a846386cde490829a1bfa7b9adc6be0733a656604ad7d7ede666beae82e4e82d6f090feaa3e4279a01c9ee226c8090594edc51209f1aef0b063a80d6140dc51e7323eca41f30e5004e3d254d5807db3facf6d65575ba6c6a78713211b2e1b7e2b34b7ad62a8f3519bde172489d585770e768eda33dfca3cdfc9f3abf4042d12b7d2805b7af444676667c4898796cb4c510a73dae6d46b2a8d40fae5be9c5b4f5cb2bff20b3e422ff63e74afde11e6e537b3a0c33d75af2f12028f7655dca1035b45a827c189329fa72631243524ed1ea5f47da43965a2ab1391876dcd30e226de329b75a9aa6d5689bf5f2e9a04fd33a6ada47cbc03c7e89d2f407c86c695af0a15eac800a1edf94cff16b15c41fb2c3acdb87fedc2083fe0e1511431bee9c4bb2a507e6a872490d22ea9a7c722aaeff2be93351f824df8cc86524195752c28476ec7bfca27ec82de64dea2decf9b8d0767f5c4d0402f985181ce8452772bdfcf6bb19388a8f57e973cf6e91f652f264f923077ca6ef5cabc5f62d66ca250904c2ae2ec5ea7c2dd37acd48966d1579526a6fd738c662947051750ed43b71606ac3240213532fcacb24121a4403b7ed61545cf39eaf2b3cc3423411f5b103d909e1fdceacec28f79e5fbd22ac0b64d9a92f0023ed4da6832d0a946a3949d941870b59aa9cc1c9be7f0cc0e5004547a1655fd75f50e4ccf6e8734c14aa6e150430c8d3b35a0bc85beed58ff1415c58d5feabb6c1bb4336b08058ca01335adb6bfa17af9a992c5c218012d68fa6ce0ed7beacd1b994563fff02146f1652fba18a48560bfbc5827ac7ee618a56735bb2cbdb2d4b57300ebb95ecb9b807cc3cff9f6116aeec2a861c3c9b44bfc6860be589f1934d1b5400626d4e40326de186de80616e091dab60ce895e65a41889f76a7e57e113cecdd0c987240e0b936ca43233fc764713e669bb72e2ad86b256ec16b11d51a98977cdbf9a433c5623cd25cb9a90accf332e1dd444eaa4c47caf5e0884b062df90fc998ff6e42d9a7c72fedc9046d134b7c321842ce9a9533cd3a60eae522e38f817e37462927ebb2ccec5fa4d7c814ef8033507cc6acfce49f5c8dc687f7ad5079ab50ec98c07dcf55f1b7c8e8a592e22ea4e6d3122e37b1d63823cb5cb41e1e330f3571d5aa889a352a4e06cbae8643c444b3ba88af80748b6a2ceebe512adc7bbf1f104aad27952b2dcb6a37d39d9db514ede5055ee14cddbdbffb33c3cae9dc85b1a0a3ab055f2e26498314ca69b33b3c6597f9028daaee01c25cdac4a915b15c0304b41c389cd6fecc9fef5346d10713ca8f77d61f82970666d02aa6bc28427f953408aff85cbe9d9aa03a7c86ad213f725990e02aaf82a20282093c3a44bda1d6a800ad0c22b36c4671d575e91957b78c76361a17620e998682f0ab6a86d8e35c6047e6ea837785516696186205c4b37ae3f86a488ff3076b35b91c984dda72e61cb0e9ed1b3fb0991d64a7d3981f3c3acad19393a78f0c3e515bd9a7d1b7090d19a4bc75da4573cc3b3c124fc7eb4faa1c61a2b9d99e8aa5645cc9237b5111132141bd70cb1b6cba70fb4c8d5f7d3744ddfea3ad3caaf1bb2b55f23fb852e980f5eb91fef5828a747f9caebd737ca147c9a2d01300cb0e14c56de2e503f99f3c55b83ff3f3d9a91a67e23b83666ed90982ebcdc2a0d1922b8951c408b9d1f2cc285a12579c4666005ce194957fd1a3425fe854ab61bc7df539ba6f4d3cee2866463d940709c7ef8b0898e9ce15fac9896c8f5aef95c22a142befe7b2d6f7644ffeb716d44e2d51bcc64a551ca9ed749a8a8a1f5210f138f1623bb1b0fa829fac1f17becd85624fc11440860fca2fb7b634c7fc30b8112039e52491a0e362b83ba90caa3a5ad77cd643be6f242304d04bdcb339ef4315a55eb25d1fa1d0452295d3444c5586c6fd2e7d2c71b9a3afa28ddace3da11027a9334268a99d060acd23dc9e7b72022d61baa4d0e8d56e5d39bd92242242d42da556d133bacdf083b1121d742b6b482b1a15e074f425a947ac59c50438b47f5e0698d9b80d17ff258ee953301262eece9dfc625def61becdbed8d1863c5f355905623420ab7d71048243e60aeeb3da8706000a032423897854bf5f49cb3ef60b8a4c66cc42ff7f72fdce3e88c7f6c5948ec9037f35b8b9e9c1f3c7d5d6996b549321e66d077d5e2883a8a339837b10ad8bd92bdec25fd139f4f93dff426d4f2764d1ca517bcacd6c0560b7e2d41fe42557910e5b0eaaf89aee2e71c3240d48f45dffc6ee29f5fd07603093c29ebc66c8660bf5cac0246583c0058e3e8cdc488d3133e799c5be931695bf3dc3bb59e1c1c1c697ea3b41bc424597f5703123010f6cb3167d78b98d776a52614f99fc8748f9e092e38282b83f2ece74c02d0409d2d07e72a9976f77ba5bce9a827504d0ec19779326456c94376a6ce7f7dd4e0cdf89c852559da7b4a84eb4c3638531e1bfce85fee2dd1ffa124c4be6b71dee7fe99bcc6eece8271c28b4a9779f3cbe18a025f12fa150a86d587c80b90b4b68c858bf181bc888ef89acb6e94ed92d73dfd254ef037b02874e016be391f7e5e4388da3c4939b2cfe4dfaa03b36d1074b343fb36c6ab32091c496f572ef11d16ae10f398281f50de4a15ceaece68897723a9ab1244a1b0bd3e371a2ebbbb215aeae9fb9c947a67bbaa70530df1d4c0b113e984f46746ea98fee4bcdca863af4746a02faa6eb298b1fa3747deea49fab8cfa7ee5af7285a29cbd5dc246069b3edc122da6ab3eb18552c8dbd50112c115b3ca07014dabe3623b1e1a47359cd824862c791f5bdf3cc34c77625a470a6369e07b6e992e993a2b0b05ed65e0d8e5a55a5e8715a0b8b9b0cda2ab246ac01122661a99ff7c406212916fc8817aaeb054bc1c1e38fea93cb94fcefb42d0b0cb6d3936665422750a2946bd488487708a3862cce534880faff9738cd14552ed80abc06b3f8dadc7b7beb677a1b90085010ffd56be8b1939acb39f03c26533fbb70897fe6fd83d02b7aec7ce6250b1c2bd2203c7cdbb9791519969fb661945253e2e255c3978e5a809054cf49cfe6ddf5fb95b39a2691997ef3876fbf3ab84ad5a5ad999c1940802f9d383b991a3efb2c8acf481587dac9e9b7a9fa31e8d5509a457a5a578389b76fed6ebd688e063409e9d5e41fc3be8e770a2f552b4d985f958310647ed40b6461b7d808ebcfa50b83c866befe821afab11f3b8826f3fc62f71e22da25868a7843b3b690dd079992aed152c39eb177125d8d1894ccb971cfc24b524a83596cb24efa84e86396829c78d1a7918c02ea77812b2deee0bfc47ebf5bb1a229b6a336beccff385d91c2b090b6f2baa070bfc99b0dfdade2c4b319fc1c0289d7bb0bbba8a5520f87f421e3e461fd1efbe87f3058aa63773844c9e8aef3001d61bbcbf1293d9e86b6749ab3d0a2267b300fe0c81d408534794d7353fe7aaee9aec0fd3cdb780fd0df1669a967ec43be8d24416fe0fde75e0a47e8977493be68e327cc7c8a96e5e10450949081e5305445f418042f1b97df00768feb04bb0dcf69042af5691009040207f60c0edcc9b0842942bdfd13a21f50caa9eef63c981e9d59893344eadb11644b645616e4ef45a4904a659098e0344e2d28c5a40a1e0333a39c3548714f0a4930033f421abe19dc7917507e83b20b0e181738c306e95e8", 0xff8, 0x410, 0x0, 0x0) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x402, &(0x7f0000001680)={0x2, 0x2}, 0xc) r1 = msgget(0x0, 0x0) msgsnd(r1, &(0x7f0000001700)={0x3, "acd7acd8315540479a4d02b34aca0d1961136ac42a8b2e873744af3fbd45ea89473ead19ef75475d69a7ea7e60aada9f8f07fc83eca52cba1ac6655c9d4b9625b355f4b299fb5c679b584bd96781362fafee51cfa49ac0eab913f36d93e57aa530f4648c2546132af79fe2dd6f232034f67d66a47d19f98b2528f2cedd7ed79185"}, 0x89, 0x800) syz_emit_ethernet(0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000001b00)={0x0, 0x8, 0xa1, 0x0, &(0x7f0000001880)={{0xf8, 0x7f, 0x40, 0xff, 0xa3, 0x6c1, 0xd4a6}, {[0xc6e, 0x8, 0x2, 0x0, 0x0, 0x3c3fe838, 0x0, 0x0, 0x7, 0x5c74bfe5, 0x2e1, 0x0, 0x0, 0xd70, 0x9, 0xb666, 0x6, 0xfffffffffffffffa], [0x9, 0x9, 0x1, 0x3, 0x0, 0x2, 0x20, 0x0, 0xfffffffffffffc01, 0x6], [0xfffffffffffffffb, 0x4, 0x0, 0x0, 0x20, 0x0, 0x7fffffffffffffff], [0x0, 0x0, 0x0, 0x4, 0x0, 0x4], [{0x5, 0x4, 0x0, 0x1}, {0x7, 0x48d, 0x8}, {0x0, 0x7, 0x1, 0x1}, {0x9, 0x1d9, 0x642, 0x8000}, {0x400, 0x0, 0xffff, 0x8000000000000001}, {0x8, 0x4, 0x5}, {0x8, 0x3, 0x5, 0x40}, {0x7f, 0x1, 0x0, 0x1}], {0x0, 0xcf0d, 0xd2f}, {0x1, 0x8, 0x401, 0x7}}}, 0x9, 0x5}) chmod(&(0x7f0000001b40)='./file0\x00', 0x10) shmctl$IPC_RMID(0x0, 0x0) r2 = open$dir(&(0x7f0000001b80)='./file0\x00', 0x80, 0x49) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001c00)={0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000001bc0)='./file0/file0\x00', r3, 0x0, 0x0) msgsnd(r1, &(0x7f0000001d00)={0x1, "1fc04a5db416a5bdad14e587aa69e4c1301b858008ec6c26e83514fc52571ef2aa9dcb24b0d54f25236795b4229a6a812eb441868f29ceb26b35ac012a7e6032e73ac360c07e7ee2075a19a0ea9fd5494655a8f35beb02692868b8ba2522f7b18beda31e853a684f343be2b4671a4407e14001bc6cc92b76a330efbc97db02a1e24b97016566856d198d25403ec1a098e8f613983223df7e0f0dca350a2938ef7d1a22d2578359c6fb4694871911f70f2965d5a25bce3f0c1e0a307322552d4586e2b40eae94f9a26825029c4557be55fb3f6c64a1"}, 0xdd, 0x800) bind(r0, &(0x7f0000001e00)=@in6={0x18, 0x3, 0xe2, 0xd7}, 0xc) msgrcv(r1, &(0x7f0000001e40)={0x0, ""/54}, 0x3e, 0x2, 0x1000) sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f0000000180), 0x0, &(0x7f0000000240), 0x0) executing program 0: r0 = socket(0x2, 0x1, 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r2) chdir(&(0x7f0000000040)='./file1\x00') mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) r4 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) seteuid(0xffffffffffffffff) fchdir(r4) r5 = dup2(r0, r0) shutdown(r5, 0x1) write(r0, &(0x7f00000024c0)="f11a5f060bf1c7d130257d93909dede2f335895d5241432f4eb265e2726c497463e0f2f2991dd9a1b99509da7b695e155de9ccd7b5fb2ccc729c8de55aee30aef1f7be931d66a6344977941882a50b757b6e945fbd74bb12816f6a9675695455002b8d3192c698c1e40c20f198edbfbe387d6caf212a0f3268f9cad96c954d055a4882a5c97535aa1cc12b364110cae897d056457559f69ad72c0eaad962f24b719384982dfeed8b9ab4d234d5220571cee0b88d7e8b10395f9089a106795d1cb9c75ab2c48d254016ba00a8dcef4f50f2e79889ce45496fc9c4a74fddc50f36e50e1b3def052847b808f740c5c6c2aef9ef44c1f23f0f0c39794eaf86165af5731f9af285a3d6ff2d17b2f4bf450789d47c948fe0fa2caf6d6efce159689e3fa148aa7fc406f9f7bd0b0d4ce6e8ab4148e519c377a714117935c771a1af17d921c84b83a5ed5a6e06c39c3f5609ab69fb534a913f57ddc858f251cd998008df6a3dffd4835d5cb66772fd373866d9f8dcf2cb6e5a6abd195501a1d8e4394f100ff8bac36852bbea1570e9382fb660b2b883f280bc3f9ceb79282a344e6c0ad7ce398dae3c8168e7529533221c6de284e359abe24dd886c9e4713ae3738ef3d6e9467e0f52fda9d3eb8ad9c4eac5c18da31db723aa3624ab5b00defac45509191d9bb1216b7c6f813c21688a0f8c633fe57df6db456030c33090479a68ed267e7b8a908ad7b6531b38446c78e8e61267f97c7d2642e3de67b15377bbea643399688cdf4db337fbaaf0d275a1bb65d521fe51936453531aa264f2819781fc1d86459755bd1926ca2fa7d964b081ed8c338fb278f20b614cf7e4ef1b0ca90c1c9d835b5a568207290eeed686e16a8662fc15f49b5215c68daa69cd5570a382da3cd9cfe5658c330b76ae5fdc1c41434facfadbd06fbf941e2e87a3554327606451aa761710e76373e6620e40acda59e1864563994a22f893ea56bc2ca98b70c2e2af718b3ea8e59a6ad60562d2d1334c2c5356f69f3a623012ccb564465937cb1bd626c38099dfe0406d8636200b8f3ea1e974e1267b611747ad4bcb41ed02d8d4d3691624d932ebcb7702c51dbd6d5ef45e33170e16e7f0b3abc1e572f14503cb2f542e41b46724f522b1fc53ab39b525800115ad93fda6c46e97215367ca9cba301a8f826a7c9bd2aa5c33465d44ab17758a5947fd283203a8f688eac7dbe2ff5329a5fd96e161790e96e4db51b096f11918ea3b50afb6967cebb7df4909c50444bf7360580ebd4ab5761a3c584ec42322f2925d0ca04585ab76d07dcc581c7075455f755d190325f124e3ab4cd3c960a5f5075668c52ccbd8b3dbda2ce2394cc345371ca77faefb5d54f3650f64699fd57bdfe5a965feef6c77dd470c20435b240e1a5ef1f64d4682b6ee94fcbaea839ec9a67fbf35cb5a6897ba858c15660dda76221ea8e44969dce16de8afcf86bb2e7f4c63fd5ffcd03cb2e638abb044483bdd426a0bc0badb3d8585cf38b3d3a6e9e677d877d8127ff601abc0a9b553d2c13223812a027ee3e5d72231dfca0a813827f5d5e29a3fcb63f2f69b3484c226a1051530fd51436b48146f70d1da43dc7bd04fe8e1754912cd8652ce3f854afe7df8669e724b59a768f28c72451e2bc456d824c7b372b1223d360d9b3876d509ba77b0ac83d6d0ec5f1026526a588cab23ed386ad6a910e7140c308db869704dbc004b8a5d91d41aa15f9546608fde4f405f974de3342918c8b2c497e7eaa1426fbae06b19b5dcad4f49941e8a5bcd3e37f47ed9f31024d4e9d7f916f4610c94fab5d98ee3321c2d68a94494df6e9bac7074c145163bce9f26098bf85972b1362dbabef54897cad2d59e85b76cf7dc979f317d7ccd3bd28791a1cbdf0703cfa9ccac6611b8581980052c21b74fe8563c46a3589ee2424a2c2eb1190f33b79fdeea4e4bcf07ce65b7cd280fb30993782159b9132b17ed04ef2d2e8761b5d4a57230aa110450056a6cc4c9d9fe08f4aaca0093a6f99b1910c83f8a45f43de1d85bdfe55b8f444e455b7e707d6bdfe48d4a9414beadd4b6da78e3e7faee2d4d58e0d5c8ebce4c38231f7ef9e7823e4f5a8965a63b9c3a14285106593fde4f2693230eb4bfef5ca17edf8ee2ee1de6ab0dc3350217ed0c5f3a882320c76077a7cb42839669dbf2f63615f9cc8346e9bdc2b189020c41540ffef4e14383707719ba5ff2a89168c4c4362bf4196e9a5dc31286b10da0675a4786374ab2e691d7af5301a6b9906f731a81553d8036c899f1876d73732c264683b28117bfb2adccb6f531b368c100832cab270e9b9ac8dfba73cd5d37b1482e049ea169b461bb634ddcb4ff9c231fecd2c94274b3fec014897a8f59a78289dc6384606d6f8983b45bc66bfc2314d1fc1afcf69f61bb25bf47621182d4bb3d298319a84e740bb2efa20b2f50a944bcfe1822238d5257cbc97029d4b125b1cc44964af0a5d1c82607884dd782cb45ade793bb904393cc84fc7aebe9fb337b72620dc3bc159c7e2794bbb5c73ae5ae9bc3dd4b99984a7232b90453ef2fbc01408503dd4b21295a3caf5a0a7eb1d58d69d3282aa054768ae4ff5668fabf89f6749deeddffdeb9b15584fe0681419279b91c37f5d680dfd170eca4ee8af62492838097ef6b2d37972a29a58581234c02105962b11b2b5b54911c686366a574aed73c52ccd2309994f43b91f0a0871b2cfadff9d77340ee6bcdb240e47be67c19f15abe595be3409205c4e332473bc0b93ae2f5e3898d8e27d96b0b980d0e55c2f61346462aa8b971efdc5e264d5fcea3c20c8e3be7d15e28144568c464e864d55caa03084f5115b30d9f6ee3597ec22901d2ae020eb97fcfd01bb1524e6b29c5e1c6f85cfa1b89870965d5d6cacf56c2c0c1a769412c93085e0b220549dcf99383519e552f8193399f7f11e528b71a8b4e78a8225c4408ab988b0ae47025ec71c77efb7930fa9355d90b937a77af7e7952151ccd6ce2ccd6970091c23b83587f851957c019f647404918b8e6712160ff8579b6ace838b07d81e7ec570f83308e561f5857925fafcccbaad6c7550f36dd729c737ec0ec9e34f1b74d18a2ad28838742663021262680437d06428b3476ec8c0cdc1497db1a082cf64b51a5bb68e6ffbd9477fa49403cf390613c4b76d0564523bf6e55c6428150a9502c83841116d2c7ab30a59c32198c62221cc3010c83c12e74457c024fd6c8971afe3c01014c0564560f707e4302842ce21d4f717ffac1fbc3eefc5cd7ae4651c7e6599f8a94ec43db50b8b63845f701165156f320b6919c73c1e381d95f0210a9e5964e68e7cfe5c398c72d0c2fb220d9e2673c6a9a595b398cbcc3c6175154f67c75aa2bf1db60d8d8e30961f46b52b659fc2032f3436264f158646879f94d6ba7162e22a184895701ce1292ed2ddbf26a09e5109a617e4af8ac09e993cc2213d187df05ab7a6079725c7a9df4b8f0bdcf593526e19fbe383cb001f7976de86b9038afc7f96c23fc4741ce724432d27ccc75f2bd7840626fb0a2559dd2585cf3c8e2bf24a79297ef919eef5b37bde29af1b49fb00bf6cc9e1e709407ffcccd479e03401afdde8087cf29bc95549aacc9623afcba3b2efb47e09dfea51d6e8fc4f02ca433760d0842ee97b5cdc68ba577144527434da17b7fc32117df4d8b5fc57b39bac97d6095a4c312f934e7fe71f30363597769b97ee7d25247fcdd4b6473274d90014b6151b734a7464bcf7d272ac14bcc6debb383ca1a057611bfff8d580035f6b4b545e1b89472ec9d08f90a33945f31b970192dabb345d7bd2a7838bf628ff656d7185cf87bf23f5fc39e5f9c8a80055858c0962ee555295134f44ab2f852b1b4acfaf67e5132f84140af25cfddb298ae4d7222d0e57ff24cf32c1e2a8c4fa581139898ba020f5122697c2f2349d7199c96430515af7d3d234cee0afa3d9fdc22374e5cfdc04597144b7dd20fd2d3792ca709ba941eaa43c5c24be5fd6f1da2e3baf9c3724129de3a99add0cb1066fcfa7999cd7697b5d9371e70dbd1fb98573e16144cab245f53306bafae7c887d453d8babd4da21c562cffd7e196f300564a57dce108e5750954980092d81c399cc8ac3462440b3907ff49221440d8460d661592f8ed482d13ebc08c016deaef456ac4552b9a39c154c4ba018a2f0c9e3c8188955ddc573e051076f4b521a269ef990af3352e8b53fb957b01795db1234abf734b9996f12eeb61dbc87aba4ae1985a4f70f5fe8d7b59b723a8e1bcde50bd43933d6c9239ef712df79cf1e883371603fe392e391660bf8e5ee8b8f01aa29ddc417f7bc7772291a31db3cacda5372c6bec1f68699adc13c2e8133e86348819a7298ca0502d6ed1d87f794c8b27362db1b231d68731597c7b093f5a198aed08aa38d11885e15861011f4000bcd869a496335e2b26b1cb96653fd38f64c7fc897431b0b33a403de5ab66aa9487ca92dbfa0d47915f12b56f6b3b810ce1dae67cc4298cb8912d7685e468037985953aba32302d4ae51f599b08b486886911868bdd40ddaf67cb5954a334a110ca653235a32d2073daf18badd2e52d3be7968b79f45f100ea8690fb8a89d4d8425627dfa296aab883b47488ff751d49dfabdaa5cd3aead9c7f35ac353a36b45c1b02d16c5455360827d6975b43c57b28e801829c83857408b5e84a66abb844d281981b0823685ad26a2cc9b7a4f2526eea52d042772b9b875d8cca6027cdea702c615e12fe8e5ba9bea82c83911b415bf550219e4efb3bcd86b8267b9302cc219eb70c86c21e7922738db52aa5c00fffa496c62bd80b191e073b0b4cdb2d1cf48c81ff8f53f4cd6a0524f46a31c0250a7b7994c107a9a97ec561b0a918f6088dcde84ab6246dc654220c7b19f7db65b0893f2aaeaba374f80d3b049ca1c3af6e50e0e5ea64880e2b51841186547b163813cabb8c9d800e3959500ae045e38805581123441638b16409d170fef1caa19e5c6b6fd41fbc5388c0585b245083633288e9f3051138ca37c6409a60ff3bc0e358b93f52f4e9b3126f55dba7c2387a9ccb51f11ba776baa29409d3dfd1bd319293a4e2da8b6f01e1c389083b937d6d1ca9dbfb2a91f8219a04c8e68183d0bfa75e7d2ea1b63bfafde39e194a7b3e0d29ef3c76258c782974d3f767b4ca7bcbcc3c4144e8d8419a30a9962f6838599acd94ebb32217f76382b8e35ece34fe5ba339049ba6b8d0951d877406cce9bb1cb021a1a75673498030a01eee2ba248502218aae0f4ff05764c357a7d7c2937dc2298f2e3c0d1f9deaba9d8c179dc754314265d7a6a1c254b386b8f69ccfcff1f9e02a696a599d5115d4c1ecf761bd6e079e04e9df77da2f1429170675556f54427239725a2144d0748a829f363d8e71bcc540f75d045fee831f32fa53da5905c8b489aeee280156d9e13fb03ae9cff74623356cbf57ac785530b93b28c6d1f4156f501af0c4526f73d391c190f8d680b67ca4438ded93f8490dfb10e20b8382cdaaa2fe972f6fc4412c47af95d1ff656e53b61c8f9bb0070df5d1e5e137d0f5e4d64575968512313f46d735dd45a9ac88510652e3a5da37eb11f8343869c1f6e780487179a25148a53c5b3f797d83b070200433fe641bf0706e8d69a713e7e79eed91531b3036827e9c9fa95134c293780b96f1ebbcbfb17d5e6a515ac96e979cf9625ecce5ed98f506d5ff9ab9d12098b17a767ae5f3343e6cf0cb7d87c2454ae522af4c26533f7135f0c8a5f20ccb5dd665e45c14599350473acb6952788557cbd49e9d", 0x1000) readv(r5, &(0x7f0000002400)=[{&(0x7f0000000000)=""/138, 0x8a}, {&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/79, 0x4f}, {&(0x7f0000001140)=""/85, 0x55}, {&(0x7f00000011c0)=""/4096, 0x1000}, {&(0x7f00000021c0)=""/46, 0x2e}, {&(0x7f0000002200)=""/75, 0x4b}, {&(0x7f0000002280)=""/181, 0xb5}, {&(0x7f0000002340)=""/167, 0xa7}], 0x9) getsockopt$inet_opts(r5, 0x0, 0x0, 0x0, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) setrlimit(0x6, &(0x7f00000000c0)) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r1, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112", 0xed2}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r1, 0x0) getrlimit(0x8, &(0x7f0000000100)) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)='x\x00') mlockall(0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x20}, {0x35}, {0x8187}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) executing program 5: socketpair$unix(0x1, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x33, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x3}, {0x3c}, {0x6, 0x0, 0x1, 0x10000000}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r2 = socket(0x0, 0x4, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000580)={0x0, 0x0, 0xff, 0x6441, 0x805}, 0xc) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000005c0)=[0xb38, 0x7, 0x0, 0x6, 0xb238, 0x1ff, 0x20, 0x0, 0x101]) unveil(&(0x7f0000000300)='./file1\x00', &(0x7f00000003c0)='W\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x0) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file1\x00') mkdir(&(0x7f0000000680)='./file2\x00', 0x1e1) semget$private(0x0, 0x0, 0x384) semctl$GETVAL(0x0, 0x3, 0x5, &(0x7f0000000440)=""/147) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='c\x00') unveil(&(0x7f0000001b00)='./file\x00', &(0x7f0000001c80)='c\x00') semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000000c0)=[0x80, 0xfff, 0xfff]) semop(0x0, 0xffffffffffffffff, 0x53) mkdir(&(0x7f00000001c0)='./file2\x00', 0x10) semget$private(0x0, 0x4, 0x42) vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a217080 executing program 7: semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x55}, 0x3, &(0x7f0000000300)="58bc5a7f0000000000000084cf8f23dca7a080bb8f00000000000000e74f1dd1ba20b3ffcc35c11fc39a17498311bcf9f34ce55efc6aae818aa9f6e6382c76c7ba51ac6a998cf9860d52111f5d81ef087ffcd82c4c878c5790233ad2174c54cb2612500bf566060916ea8ce2916ee768e635a143b67839dbd0c0f87302ff60121c7c6bb13349a09d77014ade41ef21b1f6673563bbaf74e8c4f207f1a98aae3524c2c831ef18c45f2dae0f7396fd8d8b50b43b38f0e29e7113e47e4251a34854b7457c68087a48e7a3f975dfe7a67fb5a0a018321539a58382d197be5fa64c2065f0f40b3b8d6a779512ac7145d76c1825fc2d3d381817b0a138ff39a0996b3bf594265730ecc49333b7a2fad0fbc19bee22849dff2514224a62b5d91dca628c7787c4ae0371372f1bbcc596fb493c0b18f74983c5d1e955178b3aee2c466f0d16036f629b31cd041bd2fa9887cdf9a0fb07d336ecd57d3440eff694c41f5d4dd50423189b2354e7f1e4f77004d52925308399921c92b4a9cbbdf88f0f6517c78406b1569f401d49dedb62d1a382941b0f45fada915c851fcf9427105530c62bdfd9bdac5c440e9cfd3d2153e342c8464bb3edccaec8e5c835523c8e4c91aeb218661fd1591a288d83ee32eed88da0324e92eaf6a6e11d5c6194782123", &(0x7f0000000080)=0x52, 0x0, 0xe5f81a4756f9a02) semctl$IPC_RMID(0x0, 0x0, 0x0) sysctl$net_inet_etherip(&(0x7f0000000000)={0x4, 0x2, 0x61, 0x2}, 0x4, &(0x7f00000000c0)="5a8a4aaf9ce3baed5f3e1fc9707ada5bf2e928e01626071ccb53d1922e8e866a35a779da766b4a68864c4bfafe8ed3c40afb2e5b1482bd5eb0362441f55cb753a3b22b7d22d58f4a808cb365c3c90d4b3e6ba5c38e884a0848f5153d09e0150b48e6c5d7ec11a6f2b04022110743df1cd4f560618bfdb8416cae9a83113fe0d2a8bb3d312ad8a41a649b4705067b120e5375f8aff061b13c40049ea7817c3e8ebaee17e14065", &(0x7f0000000040)=0xa6, &(0x7f0000000180)="822dcf2c6e99267b478d1a5b39ca6ebad9f8633d5656fb5be03b60f870243d9742560601193890f6eaf2cb6f2e22dc858293d7ca2b37f05bf78ed115553d2b55ab20f203329dff71aeea1fd6eeaa83e3447d6a1f35d20b55b9ca25c6ed5635f85062fd97b20f788d7df87a9ddff25f4aae1e66f95a6aea7de5c2726b00af565ba48777ef1eb7e84f6ab78f177c3f39ec0c60253286f1e7bb42d7b0d328166230d841b77fcbb2efe7deb875bb74eb78615b3c6987ba7a869cd1ed80dbede8fe0877dae244a68d53650ae925446267ddcf6873632acb2fbcb104d668dbf018fb777f", 0xe1) syz_emit_ethernet(0x3e, &(0x7f0000000080)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0xfffc, 0x0, 0x0, 0x0, 0x11, 0x0, @multicast1, @broadcast}}}}}}) executing program 0: ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000040)=0x1f) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080), 0x400, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = socket$inet(0x2, 0x4003, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) ioctl$FIOGETOWN(r1, 0x4004667b, 0x0) fchmod(r1, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x2, 0x0, 0x0) setsockopt(r1, 0x0, 0x21, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r2}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket$inet(0x2, 0x3, 0xfd) close(r4) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000200)="ea0000e36e52d3bb66baa801", 0xc) fcntl$getown(r3, 0x5) socketpair$unix(0x1, 0x5, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000140)) setregid(0x0, 0x0) getpid() r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x8021, 0x0) r7 = dup2(r6, 0xffffffffffffffff) ioctl$WSKBDIO_GETMAP(r7, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) sysctl$net_inet_ip(&(0x7f00000001c0)={0x4, 0x2, 0x0, 0xd}, 0x4, &(0x7f0000000400)="0c26b2f049d948bea2da6796285c9f8cfb280a196c6589cd785eaea675ec9821126b31b23dc4d44df8deed135f663ac1c32342e21853f905ebac0c902ee98f77012d9c0293cc57a328145617054ce74941d0eb0841190beed38ca021bd0705f764cbeeed43746e7dd32547451060d896758b381eacf9a68f2b3e13a75f607e4e6f749818a6ffeb8d99a68d1c4b984b5263c354e979874a000fd873c09470d1a2b8a72c24a123d731e5625276cba8546a9ed69455ea049e73e1c9cbf0c7b762f44d299d94c4bea61d58ab20cf65ef7f6fdcd432b6433a682606ae94e30a365865c19a59f1", 0x0, &(0x7f0000000540)="d28c2c109194526db4add968bfe17ca8bc5f53f881a350b74c099aaa4edfc45ca638e47c80bc738b79fa887edda0eef8", 0x30) executing program 2: r0 = socket$inet(0x2, 0x8000, 0x0) ioctl$FIONBIO(r0, 0x8004667e, 0x0) writev(0xffffffffffffffff, &(0x7f0000001040), 0x0) getrusage(0xffffffffffffffff, &(0x7f0000001080)) syz_emit_ethernet(0x56, &(0x7f0000001140)={@local, @remote, [{[{0x88a8, 0x7}], {0x8100, 0x4, 0x0, 0x2}}], {@ipv4={0x800, {{0xe, 0x4, 0x1, 0x3f, 0x40, 0x64, 0x0, 0x1, 0x2, 0x0, @empty, @multicast2, {[@end, @lsrr={0x83, 0xf, 0x7, [@broadcast, @broadcast, @broadcast]}, @generic={0x0, 0x12, "aaa90156160ec6da85f128d8503ab28e"}, @noop]}}, @udp={{0x0, 0x1, 0x8}}}}}}) ioctl$WSKBDIO_GETENCODINGS(0xffffffffffffffff, 0xc0105715, &(0x7f0000001280)={0x2, [0x0, 0x0]}) syz_extract_tcp_res$synack(&(0x7f00000012c0), 0x1, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001300), 0x20, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001340), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000013c0)={&(0x7f0000001380)=[{0x3, 0x40}, {0x5}, {0x101}, {0x5, 0x1}, {0x22, 0x106}, {0x88, 0x2}, {0x7, 0x80000000}], 0x7}) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001400), 0x80, 0x0) kevent(0xffffffffffffffff, &(0x7f0000001500)=[{{r0}, 0xfffffffffffffff9, 0x20, 0x10, 0x6, 0x7e4}, {{r2}, 0x7ffffffffffffffe, 0x22, 0x10, 0x3, 0x40}, {{r3}, 0xfffffffffffffffc, 0xe2, 0x80, 0x8, 0x8000000000000001}], 0xfff, &(0x7f0000001580)=[{{r0}, 0xfffffffffffffff8, 0x31, 0x80, 0x80000001, 0x10001}, {{r2}, 0xfffffffffffffffe, 0x40, 0x0, 0x20}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x6, 0x7ff}], 0x6a53, &(0x7f0000001600)={0x2, 0x2}) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000001640), 0x20000, 0x0) fcntl$setstatus(r4, 0x4, 0x80) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000016c0)={&(0x7f0000001680)=[{0x8b, 0x2}, {0x89, 0x6fba}, {0x21, 0x101}, {0x8a, 0x1}, {0x21, 0x8}, {0x101, 0x1000}, {0x4, 0x81}], 0x7}) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001700), 0x20000, 0x0) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000001780)={&(0x7f0000001740)='./file0\x00', r2, 0x2}) read(r3, &(0x7f00000017c0)=""/13, 0xd) executing program 1: syz_emit_ethernet(0x6e, &(0x7f0000000640)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036ea0700383a0000000000000000000000000000000000fe8000000000000000000000000000aa04009078000000006050367500000600fe8000000000000000000000000000aafe80000000000000fff30037b9aa4e78486b594e90ac0000"]) syz_extract_tcp_res(&(0x7f0000000000), 0xc0, 0x7ff) executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0xfd) setreuid(0xee00, 0x0) r0 = getuid() r1 = getuid() chown(&(0x7f00000002c0)='./file0\x00', r1, 0x0) setreuid(0x0, r0) r2 = socket(0x11, 0x3, 0x0) sendmsg$unix(r2, &(0x7f0000001b00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001a40)=[@rights={0x10}], 0x10}, 0x0) chdir(&(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='c\x00') executing program 3: socket(0x0, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x1}}) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) (async) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x8}], 0x1}) (async) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x8}], 0x1}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)}) (async) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)}) executing program 5: syz_emit_ethernet(0x36, 0x0) rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000240)=@un=@file={0x0, ""/528}, 0x212, 0x0, 0x0, 0x0}, 0xfffffffe}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000000080)={0x0}, 0x10, 0x0) r1 = kqueue() mkdir(&(0x7f0000000000)='./file2\x00', 0x0) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x8410, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socket(0x2, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x101, &(0x7f0000000140), 0xffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r3 = socket$inet(0x2, 0xc002, 0x0) setsockopt(r3, 0x0, 0x22, 0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x8, 0x9}, {0x24, 0x1ff}], 0x2}) getegid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x3ff) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() writev(r5, &(0x7f0000000340)=[{&(0x7f0000000000)="80", 0x1}], 0x1) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "0b46f97ae501303a10313a158fb23e621d04aee1"}) readv(r6, &(0x7f00000000c0)=[{&(0x7f0000000100)=""/108, 0x6c}], 0x1) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) socket(0x2, 0x2, 0x0) executing program 6: recvmmsg(0xffffffffffffff9c, &(0x7f0000002480)={&(0x7f0000002440)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000013c0)=[{&(0x7f00000000c0)}, {&(0x7f0000000100)=""/207, 0xcf}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/243, 0xf3}, {&(0x7f0000001300)=""/178, 0xb2}], 0x5, &(0x7f0000001440)=""/4096, 0x1000}}, 0x10, 0x41, 0x0) clock_getres(0x2, &(0x7f0000000040)) clock_gettime(0x3, &(0x7f0000000000)) executing program 2: socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x2, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000006c0)={'tap', 0x0}) semget$private(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getuid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) listen(0xffffffffffffffff, 0x0) syz_open_pts() ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) mknodat(0xffffffffffffffff, 0x0, 0x4, 0x9) close(0xffffffffffffffff) syz_open_pts() setreuid(0xee00, 0x0) r1 = semget$private(0x0, 0x3, 0x224) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/13) semop(r1, &(0x7f0000000000)=[{0x0, 0x8, 0x800}, {0x1, 0xfff, 0x800}], 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(0x0, 0x0, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x2, r2, r3, 0x0, r6, 0x0, 0xff}, 0x2, 0x2, 0x4dd53b68}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000200)=0xc) setreuid(0xee00, r7) sysctl$net_inet_esp(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x1}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) nanosleep(0x0, 0x0) socket(0x0, 0x0, 0x0) executing program 0: sysctl$hw(&(0x7f0000000200)={0x6, 0x18}, 0x2, 0x0, 0x0, &(0x7f0000000140)="01000000", 0x4) (async, rerun: 64) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) (async, rerun: 64) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) (async) setitimer(0x0, 0x0, 0x0) socket(0x0, 0x8003, 0x0) (async, rerun: 64) mknod(0x0, 0x8000, 0x504) (async, rerun: 64) open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) (async) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) getpid() openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) (async) mprotect(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x0) (async) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={&(0x7f00000001c0)=[{0x20}, {0x0, 0xdf1}], 0x2}) (async) close(0xffffffffffffffff) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, 0x0) r1 = socket(0x20, 0x2, 0x0) (async, rerun: 64) r2 = open(&(0x7f0000000bc0)='./file0\x00', 0x200, 0x0) (rerun: 64) fcntl$lock(r2, 0x7, 0x0) setsockopt(r1, 0x11, 0x2, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r4, 0x7dc, 0x341e, &(0x7f0000000180)="299a2b3e872e6404ba6be72fc36e937f9cf243802dcac2cad3034ba0d462eaab707112751e4474e2d8f900d31951194c9983710a8c12385f14364555c2d616715c45e6b001687cdf805f08a73b51", 0x4e) close(r3) syz_open_pts() executing program 1: syz_emit_ethernet(0x24, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffff0000000000000800450000160000200000339078ac1400aaffffffffb367"]) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x4001, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x2, 0x4, 0x9) connect$unix(r3, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) shutdown(r2, 0x0) select(0x7, &(0x7f0000000000), 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x2}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) setitimer(0x0, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) bind$unix(r4, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) r5 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r6 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r6, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r5, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f00003bf000/0x4000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil, 0x100000000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xfffffffffffffffc}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f000071e000/0x3000)=nil, &(0x7f0000214000/0x3000)=nil}], './file0\x00'}) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_RUN(r7, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) executing program 7: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x6}, {0x87}, {0x6}]}) syz_emit_ethernet(0x32, &(0x7f0000000380)=ANY=[]) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x2, 0x0}) setrlimit(0x6, &(0x7f00000000c0)) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) mlockall(0x1) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000440)=0x2) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4, 0x0, 0x3}, {0x7, 0x0, 0x0, 0xffffffff}, {0x6, 0x0, 0x0, 0x800}]}) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETENCODINGS(r1, 0xc0105715, &(0x7f0000000100)) write(r0, &(0x7f0000000280)="f659600777eb3e3a6dce3c5304040866c5c6a61f6f09008000000000ad6fbc42b713519997f196885fa5003304ac838b0fef4f8811ace9399f4f2241e595e1db7fc95c81a9f301ab7ab9d6ffe361661b1f066c8fc05887a26646940d5693700094db7b327e86487afd9fed60beae3d136855ee34aaa36a50774ed29bd18924589202152fada2abcd9c12185611fdb0260d8fbbf62aaafdae87f785d7629b3efd58af20a87dad75e89573fcfaf3d96b76c40a9d35fa6d5b9bf8d001b5d479986a4144223f482fb7608e5dfcac862d4eca19f0cc9dd9ce8f27fa01b8dc561c8441c60f6ea598d8010b73ed2228678c0b910f9dc47959469da858370fa3033f28f58a6f3ae3db09f0aca80d042a80c21952c6cf8c875fc0aeddb16db4265aad31a733d170d8cb9978b94b600bd7893c898195cffe8dda99f849a2d5d5ab6bbba3456f201cfc93d404679703434b07162ca0b8cb34f6dbfe001f060d05ad9370024b7f539de732f29f27a32e59cc4ff2f63fcac0002b64365a41e08d7a30a7d5ef9e43f504282a82861d7640197572b70fe3d7b705677e4b781f47e507151e0d806515acf5f75eb2ad5c4c98189d", 0xffffffffffffff39) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) recvmsg(r4, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{0xffff}, {0x0, 0x0, 0x20}, {0x6, 0x0, 0x40}]}) close(r3) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000004c0)=""/57, 0x39}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0xe) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x40, 0x0, 0x21) r5 = socket(0x6, 0xf5d18afc9964a815, 0x1) bind(r3, &(0x7f0000000580)=@in6={0x18, 0x2, 0xf20b, 0x200}, 0xffffffffffffffa0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r6, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x2) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000480), 0x100, 0x0) ioctl$WSKBDIO_GETMAP(r7, 0xc010570d, &(0x7f0000000540)={0x0, 0x0}) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000200)) syz_emit_ethernet(0x36, &(0x7f0000000740)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd6000223b00000000fece76a44a170e318b35195bcf133200be6bb1b17f7764815db571c7663da59f58bf5885f12470981d27dfbedfcc8758da1742da0cc6ca60bc8227cce8b9003b38465974139187b162854cdfa8bfbaf71617bec796c37f5a546df3b0233ad30af02a64d6ad734a8abad86cee5d32da179d9bf7c86d0504387d90f1b37d9808d826d511f301a57e9a80fddbecdb4f79c12af297b17dc4e5016e781c29ae17a4bb2f3ae38cccdaf012f730f5b1f4a0baba0b1af2dfc3299adc272057af679695af9c2e4183b32e65e6abbcdbb1a127569ff3cbff713a79c809476900879235645a3ab7e7a3afb316a86851dd9601f154a23a4e191126649df30008efc32df9ebf07cc9c4a58b018f78632e7824cb7ced6ee530aceeb17a53"]) executing program 2: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x0, 0xfffffffffffffffd}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0)=@file={0x1}, 0x2, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) r2 = dup2(r1, r0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x25, &(0x7f0000000040)="5aaa7777", 0x4) syz_emit_ethernet(0x4a, &(0x7f0000005c40)=ANY=[@ANYBLOB="69e1629b6174aaaaaaaaaabb86dd606b9efb00145000fe80000000000000005d99df7d000000000000aaff020000000000000000000000000001", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000280)=[{0x25}, {0x54}, {0x8106}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x3, 0x0, 0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) socket$inet(0x2, 0x2, 0xfc) socket$inet(0x2, 0x2, 0x0) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$KDENABIO(r6, 0x20004b3c) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x10, 0x0, 0x0, 0x3}, {0x2d, 0x8}, {0x0, 0x2}]}) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) r7 = socket(0x2, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffff132faa7130", 0x8) ioctl$FIONREAD(r7, 0x80206979, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$unix(0x1, 0x5, 0x0) r3 = socket(0x18, 0x2, 0x2) setsockopt(r1, 0x80000001, 0x5, &(0x7f0000000040)='#\x00\x00\x00', 0x4) setsockopt(r3, 0x1000000000029, 0xb, 0x0, 0x0) bind$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0x23) listen(r2, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f00000001c0)=0x8000) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) sysctl$kern(&(0x7f0000000200)={0x1, 0x50}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = syz_open_pts() ioctl$TIOCSETAW(r5, 0x802c7415, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000004c0)={0x0, 0x7fed, 0x7fffffff, 0x603719, "0406ff0d372e4c050000000500"}) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000500)="606c0fae6adc01c9246af82445efac3c56b687cfc5d7b6a9ee76f665f8f5b1f1cd125f8b6a078ac40264e58b4a906e3de012d7d8dac3d64f05f05d16c857e4a4d3a414d688e6f772d28c594134536f5701853ba9eaf3f3026a3d7a9cea2cfbf899f1d44cb1750a0d245bb143c9f9071772eb4966970be091ce51ce973f26c099c7c8ced459eabccfb57e1b23a37071cbc3e20b9c153135bd1013e1c09fc67a731e9b506768d882886d398af671a6ae158ba38d9a776848314291b1d1cc2a9a3c064c59c64cf1290747b6bcfe2e20b62f072504cf31d7d570d413f782df05c45b3bdf6a86ea44d6ff798f83f6fad27fb460ae90b3fe501e4d19019f27484a5dae0ced7b53a979d9b67745ef59ffffcbbab597d5036975b5b44d0652f99460f337", 0x120}], 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x17, &(0x7f0000000140)}) kqueue() socketpair$unix(0x1, 0x2, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000080)='./file0\x00', r7, r8) chdir(&(0x7f0000000040)='./file1\x00') setreuid(0x0, 0xee01) r9 = msgget$private(0x0, 0x746) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x7fff}, 0x0, 0x0, r6, 0x0, 0x0, 0x0, 0x21}) recvfrom$unix(r2, &(0x7f0000000100)=""/179, 0xb3, 0x803, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) socket$unix(0x1, 0x5, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) kqueue() executing program 4: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0xb) getppid() setreuid(0xee00, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) recvfrom$inet6(0xffffffffffffffff, &(0x7f0000000180)=""/224, 0xe0, 0x0, &(0x7f0000000000)={0x18, 0x3, 0x3, 0xfffffffd}, 0xc) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) sysctl$hw(&(0x7f0000000000), 0x2, &(0x7f0000000040), 0x0, &(0x7f0000000180), 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) getsockopt(r2, 0x0, 0xa, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0x6d) setregid(0x0, r3) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, 0x0) setregid(r3, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x2, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x35}, {0xb1}, {0x8006, 0xc8}]}) executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x40, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r1 = syz_open_pts() close(r1) syz_open_pts() sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="02f08d5b", 0x4) sysctl$net_inet_carp(&(0x7f0000000340)={0x4, 0x2, 0x70, 0x3}, 0x4, &(0x7f00000007c0)="65d1a639c3398406de9739559e19fc893a4b27b23d481fff282368590746da29b2c12c1e69917adde342cfca865ec04ff54277b9976966505c193eee6c199a6e9c2aa947c1eb02aa4640ef9032252e595c20d12841487d2c02ef4abc5cdd3ba246deeb0b3586f91fd5d9bce0b4641f19b0eecfa8b5d294ab73cad49d5ab18a23f456292ca36e4d24df7ccc25355d56f5533207ae7f1355f4fbcb7e339a1dac41044b857d5ba175bb986bf004cb3fe06aa3810fdd8ed9293fd7eda8706fe7cdb0dd17ab", &(0x7f00000005c0)=0xc3, &(0x7f00000008c0)="8e0fe98dc5004003db22a2f45c04389e863b1ae7071dd9ea078666ac9b2eb37823322fa5eef3ad7c266aca508485aaa6053a6273a4fe72e80234de46e314488e41cd9c66af9dd6554fa83d6a771ba34a817b07b02fbec9e1956bb19a7d477427c0eec89ce273800a67d25105953fb96e4c95fcf28d1daa62d491d3ed8f3bf6805f2d1dee10", 0x85) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0x203519, "28b7e62ab87a7800000000d0d2000000001c00"}) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000740)="1919ccfe90052fb54a9a218ffe2d3ee164968feb4488f000b0a76e3e346ed02e0593bdbc9ddbdbc057bb71b172752fd0e0945a368ba777a0397b9bbe9275a66716309d2563179ee5d81ae4f45608", 0x4e}, {&(0x7f0000002280)="5d41df7e3555933ff826233e03433c5613a5485e54a4a9cdbd453163189e82ccba5e54eddede8a3f3997e3b4f481c91973085ca2353dcaeec6edf7d0a986cc6d7d30fc4d2ddadd701292c3e46377c8e01f25008f666767c5fcaebfec104b13bd73ae038aafb6868635dc3b00ab79c4234379f6f4e2e14868f79d31e85735606218e9329ebbda19b51eca771e0da731c22771e16d7b0d1a20bb2a57f32180b1ebac6c3d695db9f8", 0xa7}, {&(0x7f00000009c0)="9a99c311875acdb2a479c23d591a6201135973d431d30a7c6b1133322d1e227154657476e7564463f67045f49a9ab990fef47efd811eb71901327598e108090546d007c8a837071ec250dcd2b819b0bd53244ba6f4b13a66f2aa4612622115f004cbce495eea53abef0184b452e11647a0ff5f37eb77e502f76c4bfd811b0912a0f00fde772009dc767169c1613e9ffde80001ba3eb779ae265dfc826cd1d28498a05954f891000000000000d3cec2ec35b7db0900b87c9b6b320f95dccc7a02d1af430a778ae7e5d799d0e1e011fc74291800000000000000002863b63c4095b5896bd38394e0a06a41f20da2949a4de6f148860dda6f653109ff1b003139f9198eaf8c64d0798c0a7d260ec23250b340398654b6c3417ef1c0d8297abc7a246ac6f1c0aa92f30a3731d4d59906aa3fb8c3de2f56c940d6bb3fea8389df4b02b17cb9834dc089482d51b05f548d8a852b5086b0c3303d593fe314", 0x15b}, {&(0x7f0000000100)="b77afe491b3a605cea3d7b3c930304283ce2", 0x12}], 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000001200)=[{0x54}, {0x1d, 0x0, 0xfc}, {0x6}]}) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000380)="4b8572730e51a93601084c480dc1199dc57b2495e54e7209c4c7ad688b2768a5c2dc2606cb3396fe19b7684fece0172cf942aa0b7918b45b0efaf120cb28eabf16f7c5000b4159c5d1cc872d79ad1721703966da567664630f2106236f5650fdbfa8246401bb352764be4b6fa3ebc0b99a3665bc25216ba50581e8c9aff5a6691e97bedc672c5e8e3ed4bd372eb4db334603c9fb94a733c8f0455f4285c7b298e66cf9bebb66f447e2fa9afbb8108623ef393b169cbd255c6b3db0b76f90ed460706c5193c7b1f5066d2dbf51d6cd727629cd778450dcb36f693bb26b75e82299e4e39eeac9ae3122c7ddd1adc48621758141b0dca303454edf70ff1e66f574bfa184fe0e6003aadfdb7b196087edddc571ab8a8bf9d9676b2a22ba7e946a26377f29f53d461fbe5238b3ba135febe2821ce168c88fed545c6f82874285b00254d20ec65a168817dcd0157821d9c0c28d4790c62cbf67b6f71982c73fcbc5f943204b649b6313e879d2cd92c788aab06c014a89b3523debb0451a3a5f559d06bcb8bddb5de9aae120000f2eac0b8b83c9502f70f80a627d784037f333ed300c3a993e252ea24c9f5e1d12a5ab0ba3c0346992a80e1cb91283b459e5aeb7d2a03e0a55f27f2b0cacd8c62743f7ca5e9b0541d92a623ff7772df5ec5d228c087209b69c903b0b779defd39352daaffbc17424f5dd6480c80fb74ca117ef2a6870e590350b913d139afbc581ba6e2d87fd7a9b6e8d91b41afa9531e53a297e6474afc5c5e651eb9696a43eac3a3ec4813", 0x22f}, {&(0x7f0000000600)="6099fbdd9cc44bf7dc52000028adb25e275b8138589de3e05be278b7889f45a4d0b2f5458cfecee79ebe509a8ea6", 0x2e}, {&(0x7f0000001280)="730b6c66732ffec6851a540a37647d21f804dfa2bea63ff61b79061ea84bd6a5b9422c77620e4f4892d6c5d3e2f03fa4c68a5bb37b4e0c2877695126c26a04345b5fd3cbaf7e19a47f56418a709ab3bbf8a652f1a2da200d3e550d100e77682ae4e2d15ba0fd8ef6852185678e3ea653e4dacdfac48dea260a53ae97b3912402b45603ffed183829fc0602f7b13acf039dc325829559b82dc75a3bff8edd773a075a5b036d47aa95258e40dc4a30ac578be10495134d62e98c1098ff216aa208b088dceaba4786509931eec12ab01723bfe54b76554bd9cbf76354c5bdbfca6e872f339954fc972f6717fafcfe59a502b08feac1349050b1b7dd558b200c0121eeb4e9cf855469a7d91972e15c1c744f6f3f75c27a3dd194ff5ca8537e8cd34d0b6b79a5b72abf92bf1e31a0548dde68013c6c841213807ea38f10632329210eb4d621650cd7271f1328a9be810848e24c88e9543c6c33937680ff0e0a205909f3827f993efca0381680d7bb624000dd066c36eabb6ebaa010ec079326b18dac2445d7f28c979afa8b8661b628b8282e217fe9698cc4cc5e0ed4547954881a137afdf0d929ec58cb8e797d0dc9cc2f9c18898104c85d5fc6427635f001f8ac8467c12a2e7a", 0x1c5}], 0x3) getrlimit(0x1, &(0x7f0000000280)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r3 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r3, 0x6, 0x2, &(0x7f0000001100)='&\x00\x00\x00', 0x4) r4 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x0, 0x10) faccessat(r4, &(0x7f0000000300)='./file0\x00', 0x17, 0x1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000001340)={0x3, &(0x7f0000000200)=[{0x84}, {0x64}, {0xe}]}) write(r0, &(0x7f00000006c0)="e506000000000000004aaed75a5a", 0xe) executing program 4: socket(0x20, 0xda2f7afbb7112978, 0x80) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) symlinkat(&(0x7f0000000000)='\x00', 0xffffffffffffff9c, &(0x7f0000000280)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00006b1000/0x9000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f0000159000/0x4000)=nil, &(0x7f0000159000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000d49000/0x1000)=nil}, {&(0x7f0000258000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000667000/0x4000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f000035a000/0x1000)=nil, &(0x7f00002c7000/0x3000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f00002c7000/0x2000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000798000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000191000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil, 0xc3}, {&(0x7f000049c000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000818000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xffffffffffffdffd}], './file0\x00'}) open(&(0x7f0000000180)='./file0\x00', 0x2, 0x146) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f00000000c0)="6c25a03ae7b27b4e7fc0924a22334b9b619f09f993c214bf34de94ee6f878793a443c48892901b940ff2189ae976bd635aa66dd55818d1ca20a7f88c2ad799df41ea701f32e36ab928f0ea3b00ddc5613e3590c04b342a5ec356d4f406e612653d7338e1b59ec0f00de4b65b3f18", 0x6e, 0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_addr=@in}) poll(&(0x7f0000000000)=[{r0}, {r0, 0x80}], 0x2, 0x0) r1 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r1, 0x8080691a, &(0x7f0000000100)) getrusage(0xffffffffffffffff, &(0x7f0000000280)) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) write(r2, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xfef3) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000040)={{0x6, 0xff, 0x9}, 0x100, 0x20, 0x7}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000240)=[{0x87}, {0x30}, {0x836}]}) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[]) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0285602, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000001940)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x800422}) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x200400000000062}) close(0xffffffffffffffff) executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) dup2(r1, r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240), 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000080)='\t\x00\x00\x00', 0x4) r3 = dup(r2) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) setsockopt(r3, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x8, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000231000/0x2000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f00002aa000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}], './file0\x00'}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) 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) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) getrusage(0x1, 0xffffffffffffffff) getgroups(0x0, 0x0) socketpair(0x1e, 0x3, 0x0, 0x0) madvise(&(0x7f000006d000/0x1000)=nil, 0x1000, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) executing program 7: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x8020690e, &(0x7f00000001c0)) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = kqueue() open$dir(0x0, 0x400, 0x11e) syz_emit_ethernet(0x3e, 0x0) kevent(r0, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$inet6(0xffffffffffffffff, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) r2 = openat$pf(0xffffffffffffff9c, &(0x7f00000004c0), 0x80, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000500)=0xa0) syz_emit_ethernet(0x4e, &(0x7f00000008c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08004500ff3c00004e234e2242db510b7e38672c0b853508aa94dc39fca4cbcfe34eab92142a74ae375a8b8298415ba8989b82826786c9d7f54ac640acf35a9ea8d07a7c176a4b5bb946641bc7eedb31a0f84bd02d7992f5687b9b0dc44bf4389e903cf9a2856a88f43a57443fa23ab4077016b1a05b7d0b2f4e898b193e5d475c05dd8e3d84b4f911eedc0480096cfcf147a333fd875d4a0042c1abbc9dc76c7b08ecc5852687912cbc24ca4792104c00000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB="b00000009078000003030003030013120aa2f7ac5dc1e2f0aecbdf681099f14f"]) r3 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) r6 = getpgrp() r7 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000006c0)={{0x7, r3, r4, 0xffffffffffffffff, r5, 0x0, 0x1}, 0x8000, 0x40000000000, r6, r7, 0x7, 0x3, 0x480, 0x6}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) r8 = socket(0x0, 0x8000, 0x80) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000440)="0cfdfddd24212d49200116b5961437120932150a991da294f115ad558e08ad68f65e4ede52269d080bdf2211de865ea54087d466ac4157305a5d64af151e3a091e1e7b7a6944be24ad642446f1459225e1be22ecff534637d0", 0xffffffffffffffe8) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x1}, 0xc) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0xffffffffffffffff) r9 = socket(0x18, 0x3, 0x0) setsockopt(r9, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000001080)=[{0x1}, {0x1d}, {0x6}]}) write(r1, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) sysctl$vm_swapencrypt(&(0x7f0000000940), 0x3, &(0x7f0000000980), 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x5}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x59}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) socket$unix(0x1, 0x3062ba2fcd7a9061, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)}], 0x1) socketpair$unix(0x1, 0x1, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000002c0)={0x9, 0x7f, 0x5, 0xbb8, "c956f1904f774e7574a1beff5ea451fe2591dce4", 0x2, 0xfffffe00}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x200005}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000380)={0xfffff734, 0x0, 0x1, 0xdfdfbbc5, "97115f7d000000fdff010400000000e695458400"}) writev(r2, &(0x7f0000000e00)=[{&(0x7f0000000000)="8a790538f39456d084543880083267c4d808c19e4e915c29", 0x18}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xff6cae7, 0x1, 0xfffffffc, "b7468837510a984fa879000000fffffffffff700"}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000380)="d6", 0x1}], 0x1) socket$inet6(0x18, 0x1, 0x1f) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f00000009c0)="41b2387ec2bc56355dedfdd831e4c07c91301b2988c7f8f8bdcf3e7c66995f56b2b773ae5ec6aed64a5b9bf3b6c9e782ed692f57fb338d94712c37f76432556a012ec66b6048f43173f7636504c4937ef7996fe5363cef606eae6ebb3ffb0c343ab142b489d3f24cecfe12f4014401817f2e487822228c5219b3c3ed60ead123e205e82d42734a9193378deb6a3e3f636685dd01e6deebef914ea06fe23917288bd17495f47495ff3096136b6171ab1307aaedee48524add957af18cc7e7c1062ab1f6f917ef571e8f69360590376863a15b97e674cf9825c5f91155b6808bf1dc0d5ac356aa7f277f64dea9317912f335bebc4ce1f4620892480ec8439bb396993cfccbeaf40d9e53f53865c49df0323fe3b31b5a90243e865802518c5ad7558f444b9b85735cb94e4d9c321c188ee9bfde58b75c33b4b7765d37632161b87c04bc7436c00376a9d066aa80f35e443b380fd0b5059773c42e4702f10d58995e7d983930539faf6a4fc10f4149b6a659fe52b66cd54f2280f605419c904297abcd4bc9ec6431966782a47af831ed73c9947153bc29d8bf186bfecceba727d7775e2763ff13811f6f30cc0269e987fdcdcae71e372cc56a43f204b4d2bbe76427d72e27316938f9cde2efd360b198fd61783b60776566e3dcdca6c77239bfd69341b89002bc9319742027dc519608665f71b54592a80fa782669ad8219c7da24096b6c33ae100bc5664dc261389fdbdbbd78564f8c356af48436dc9f474330e0fa064c59bd7e0793fb0ca7321182c3f65f72ba8b78f66f5eb2f27e76d6e0c138fc90a69664aa979c485dccce367459a221b30b35ea7e96c8b1ee8e11c7c9a26f97687a4c8c74a635df89219e185ed718d93725bccd0b22b1f34d5cdd42a8e98c1c2f84b986c398e3d76daa80c58117201143384256ddc92f9f86677c58514fca3c520f2c50894b99bdf2b865774f75adcb3041e0a330fce63d1b03aa5cf11cd0d993c03e18e1d9f874265f6bb377f0c9ca80a1e12574204f9b617bc68e35520a64a53f68b1280a6dc334b82bbe0676169a2ebaff777136a9132b078223d181eba77e1a882abc3c097bf8bae31f130f238350b4cc36b771328b8d5883a1b34ebab0429cf418e3d483c0f2b2fcf1e252a08268fbce42b40177fcfe832d6c274c325dac6c3cd7d89774aa1afb3d9497c67d6e5738a91e6af8722f5ffeec0182501e6031092bbf0f0f735ceb99c78b5b896f2e46b94421bbd82c82196834b2168a18de724969a5329b47cab8fad23646fda3347355404e6b9d5c15a8e6892cc376a295e48e73b9bca13f51a5a1ef3ca42883264c9969c956e3f398e3d6fc29083c810e14a78e2387a12bf702a4a9823674afe6039eb6d314f2de0d0f80b4fba8a357971f72d9f095c83a189f9af68352e1f0c0b7bea5d0db7fb9f0e21be4c5051ba1d927baac86375df56385a88f080647c1ecdf80117b377c52a8046887bfbd94f2964fa758fb5702ce6e39f39af11495c1c153c239d247d10a8eda72990475a86a16d8d7398c1d10889b88ebec6177a04c5e16de038eda466c9e0aa151256ecbdfe8da9ae6b91a206ecff1b1378bed5e0d96b680955129f383ba298ad10abc4c73756aa076b2394fc339295b79c7760ce98b890dc26014914e3a393fc1c2f77ffa43eb09b9fad607d5b9d2771cfd7665a855911a68f25085631defc779a8df13cffb908915ee6f9cc37cca71ff4b002105b823d174995649947953eff7526bc290cf6abd257a6bf8da3ba790564612c8c49adf61c9a7b9b567c0700be347c32d2e52cfd40f2f2c752daca95793243ab2e6e22b186ddd832d9b106720057024e71155ad0d98f3552fe088f7602c0fa0875f734830dccd1ba69e2fda0071d0532f0a6700bc8361eca5a44f3706309f8a9c3298c1d85eaab2b633b3931b1fcde36357ba789f08bfbae3b25548edb07434824f209d96c1ae2a5cabec187562eada980e5023baa97935adb4766d267cc36d6cceec6128f32ac3a13cb1bc56b7a103b86a85f7b5d59af7993b692566d4699974de418c842814e3582735a8ce789f5d94c5d96eccd967f1c3d25eb7a742d5324e3206b4d4bac1b69c2eece4ff3415d5190f88019d86b7249e145d6426163e401f070424bb0b9107c80e831230cd19ccb56ea929432b8658e9171d726f48977056436aec299d6613100e01839570ab50cbc0fb99a94be57eaf14adb510a24bf4d4cd24f463e0adf6232cf009bc6bd4b2f82e7ee61221629555cf3dcac083d4b253efc225b69d5ed19696865b2bcb45bb3c756a536e5e8608b819b96c12231615a550274a8a1a302c0d9bc6cdd0ad7e0927289ed7e68228a0f8bae5dfb3767780ac6962226d8ce15a403c8ef8f63af26bc783a7b39aa5004b5c4cc5ada8b83f5150167153fb34bfd16437461a769c3325695da8ec634d3245521818e6e05a55ed6b2b8c69f42df36b758e0bd988a20f11a5c3acb73b96e40179c558385ec6ba12bea48885c3fd9b4872c84d9d25f91dae3a52f21ddea5d198ed71e0fa3f2e337f650affb382457c0bbc06f6d4ec1827ab3051e3e3f2180d02d69cd88382e070dc6683f4dd1e32923f1328788dbc631e0e95a437d219de4ca6d06ec49060028e9d8792fdd0bfc9eb17fd164f49be184701d0a6bf9634d5b9c3ff433fddee4005f8922e9072b14be1a393d880e96192580d270afd34d38d6f501c969336e9e05df5589a60cfa4b39ddf4f1894e65183d9969b036a1ea5df6986fe8f73952995b58eae504570024567c67f0fdfe0bd76ab92a91a8f106caaffa383b98033dafac0c56489fb3fbe11778ef14e309e49cb24fdfbbb5f47036d53a11ffbeb22465c0f7bd09224c5aa665a954e3b81aee00fca627d449c4e6b5ef53483ebedb4619f82827c8bdf8635f39939b0132abf72de8bc8454e79cc9cfa474fee0abe9e27b14a65ed4706c8aeb3ce9921c371d7b798c599dbee858253c5672043708caea3eaa33d0599c8e2ddbae614b55380f55d79cf33fc20bc310c4622c42f1a98ae824588ad554b92e9339af8d9d200d6d55e89a0c1c99db839bea6ca90c8318d919bbd972cda4c0f61157183927d1c905f92bea35613c78082f10748e39e8ce3656a36462d865d3910bbf4b0f02d84da9f507f40f1f408b3b3de984e1fd0387bf213d38c50e2d055192a9cd70d4f4a7760d148f3e7fe0361e1b1e6c26049d72df404c15bc1575dddbcc3f4b793edaef4e16d38c7d6ff7845cf7abaa1a6d213d93a571f511a78fea887832b20597bc9f66450a4c4ebe0256842c37838eb51d90a0b09d8cbe6e3d1a86dea8055cccdf9e4474026c2f03989fe425f82c5486e79fbd09e71bb843e6474498fff1dd9e8911da297b188dd9007a7a788bf43d396965db02380f9244efbe44e868851dedb25ef74b6b9f0c8ff393f84f130addf76aa8459b5df560745be6ad66c40d5ddb930cf3a04b9bc2cd1022e293f6228540141bd0052115c2ae901a8405cdc2f4609ddc6918db13826d435f36df675c8a0435d52b8ef5677e310947b650fc03bd1e85111dd946bd0b35be005289699ecf393d27161413f4e5c825ed306955fb61188eecd7f77ee67e6d4b17c739c3d8bb61361342e7722c7663734f85804d27120b6b1f486a102b1fa35081f053272ceb412fbfdd16f117a2975eb6526543b073a29826753d63ec6c7923318bbcb4e3175b8b92c2aa35f92a3825e5f98a8ba180373f028ebd068e428c8cab2df98853391b5d6557f421a4405696f8ded9b11e8f3e6b145c09eaf594e72b8c87138cdc83fe989b40736012fde000601de48bfd9cf92e8724bf28b6921f5cb40ceabc361195e35ef6324a7e6c1b699e50bd42586ddb782371a7a1155585ba542b4867fa05e50928c58d7066e8d62671f26f8ef4f9ab11a32b14280183170d8ce2a1bca51041375f2bd9b2b98ab0f6b512aaa2a3c5a102422142fe485622412d1c41dee43549e6c5427b5ce0bee340dd228784d3da93afdf0949dc814cb7eeaf8d6f052f2416922a4186a3d53a4ca8a1139a219700e0e9a5cdf2a5309683cd7cd270d269b511157766c1521f02e157fffecb082d22f14ad9a89636b26822bd82dca43436cb2932d2a800b31835d27715235fac8eeaf6bbc4aa6240706243ac1b24155d40d3acce0cc5f995a963d202b16a3019e8a9639cdc0f43df8f15967fe4851510df848499ec910cdae0f97867a04c0bdb9ad59aa6be88724bd8576c96e316dbb17f91d6405426aab734594543ff3d93cd84e7b7440174302d7cf5dc691fc0067a6bec6454573f88098876defebaf3a7ae1a80a44e2bff767574869ad3d84809cc28e3dabcd2484357c1f7e73dc632ea04d345d3264fdd1e8fde4e024276bc8ae40fd71069db6effb05ab255fea5ff8973c24eaa28b0038743ae0bf94dfa2b7d38f0d13e0800bae0e68bf9bc70fee5276b338143fdec6fe4a7d18d4ef91e38c1a3c38f58058cc01ac2ad16dc7142032acb47b27ac1bd3db82cd3bb855367684b8c98cf19b598da9b7ae307c1f9ff8067c5d0e36cd3434a28e6012287048e6e1e14304434f55f86443d0ac73b7b786f11b79117c38627aa979a1d6c8524949ad55e15b632fffeb2aa168c2eee6475bcc8fa41bdfdeb9d5d119f4c1c84d1cb13c970518380538474d4432a5df63c86034c0316641bec7916673e9ca8d2920aa5b0ddc0af6402445d4af4e190ef3823968a6239035cfd2d7aea59ad46b23b680e99e509b84efbecdd4d8477b5757335e64b7fdebae9b394ef96003372c0e2e146bb2e8304860a5389b641ce5f01ae60a5cd20fe91d3812a42b9293dad3ae98c40c40ca17c68084068cbc566b5ce2b1ca6bc957e563f380ed69c9b0f64058cffb20859f05d45a50343e18d661f632767028ae38d79b9bf838b7fcc1066d53dcb6f52d17ae1f8e439059d48e8e37a860359764c36218f0d9ef6bdf7a62c84bd581da3b7c6338c962f285dafd0efe49b47f44763480b71f6a960f31a79cfdb09898a1909ceee8c09b097f3ba021e1e363bfc2cb21ab4205c63c8546358c1dcdbc29c142c879bfd077d85f04737150f73df15804ab35a55228ab6a9234c4e27d34fff480af31044b024d7321eb2f28ab179fcdc1ecdc1fd506f1d0aca7a541f94343b60b76b420e40f21cf81f7712707bd588f5d5af2752b109c9ff2ac76932daf76a72f504d84ea6c96e9a7a2024ea001c7744975174a3b7e65ef7aa1468f745e8a68acb6c8ebf1aa60d86f64e6463aa8b8925cba79a85f5a88a878f99606d5e52e43a7ab4cb81b97964710bc5cdd6d422f3db8653bedee5531ead6ed536dc98bec4fd3adc8e271cceb8b86a0e829ec7c182e9eb6a41f54ad4e754306a56424c039381e03362c10ad045dbd6223ac9da8af050eaec3bc1d054d97df4dd8923aca45a105cf74eaa7fe3a7055e2b933d554ad353a5444b2225b1151f0db4bd39a40eb4749601e55a53d534cd35523ab39c9018f98ac7f0fce10e35767f3b37c356c4426c2ea14d1582c4446035277190a598813f771b862f87565a5a95c74aa57a208666b585132a970f54bee0bbb7a1557182ccabf860d67b21b3c747c0d260530fb65d4e50a0708f9434e26f6089dc2d2b33256885554254093c0eba690f4644f147b8a8cf2ea4d97f5ecc55ef9a0fce041f05390c884dacfb328dafb800b76314e7ff7c02bbc71e4e1fe41323a462f93f7a5a7b911bc636f26a54c7cf130e9e79c9dbd949afe6f88eb575bb50ce7daa4e8d770e59ec2145955012ec3cf877944addc2cbcbe51ffbd5f12166d7575cac903b1ff120deb142e5d40a0d", 0x101b}], 0x1) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea000001", 0x4) executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r0, &(0x7f0000000540)={0x0, 0x21, &(0x7f0000000140), 0x0, 0x0, 0x64}, 0x3) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x40c) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000200)}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000380)={0x1, &(0x7f0000000080)=[{0x48}]}) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket(0x2, 0x4001, 0x0) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) setsockopt$sock_int(r3, 0xffff, 0x1004, &(0x7f0000000080)=0xfffffffc, 0x4) close(r1) socket(0x18, 0x2, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36cc", 0x52) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() ioctl$TIOCSTOP(r6, 0x2000746f) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x9, 0xfffffffe, "28b7e62ab87aa57800000000d0d2000000001c00"}) writev(r6, &(0x7f0000000300)=[{&(0x7f00000014c0)="9a99c311875acdb2a479c23d591a6201135973d431d30a7c6b1133322d1e227154657476e75644456436237f0b98a374a86b1c", 0x33}], 0x1) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000002c0), &(0x7f0000000300)=0x10) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)=""/51, 0x33}], 0x1000000000000036) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) executing program 3: socketpair(0x10, 0x8002, 0x3f, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) bind$unix(r1, &(0x7f0000000080)=@abs={0x378aa75a9b418036, 0x0, 0x3}, 0x8) semctl$GETZCNT(0x0, 0x2, 0x7, &(0x7f00000000c0)=""/153) chflags(&(0x7f0000000180)='./file1\x00', 0x8001) recvfrom(r1, &(0x7f00000001c0)=""/7, 0x7, 0x1, &(0x7f0000000200)=@in6={0x18, 0x3, 0x9, 0x7}, 0xc) r2 = semget(0x2, 0x1, 0x238) r3 = open(&(0x7f0000000240)='./file0\x00', 0x800, 0x87) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000280)=0x1) bind$inet6(r1, &(0x7f00000002c0)={0x18, 0x1, 0x9, 0x80000000}, 0xc) semctl$GETALL(0xffffffffffffffff, 0x0, 0x6, &(0x7f0000000300)=""/35) recvmsg(r0, &(0x7f0000001a00)={0x0, 0x0, &(0x7f0000001900)=[{&(0x7f0000000340)=""/254, 0xfe}, {&(0x7f0000000440)=""/34, 0x22}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)}, {&(0x7f00000014c0)=""/233, 0xe9}, {&(0x7f00000015c0)=""/217, 0xd9}, {&(0x7f00000016c0)=""/30, 0x1e}, {&(0x7f0000001700)}, {&(0x7f0000001740)=""/177, 0xb1}, {&(0x7f0000001800)=""/208, 0xd0}], 0xa, &(0x7f00000019c0)=""/45, 0x2d}, 0x2001) r4 = msgget$private(0x0, 0x800) msgctl$IPC_RMID(r4, 0x0) sysctl$net_inet_ip(&(0x7f0000001a40)={0x4, 0x2, 0x0, 0x3}, 0x4, &(0x7f0000001a80)="9f89ace931a669400b676ce5120ea9f98873da6fe80659921ead0d7cfca8584d0c4fece226b5c7b19c7e56574ca179adfe114b377d3c7509a8abaa0ba9d36940dec2fc8a092f25c459a4361fae62e24e115d9943c4ee33f46fd5b8161d42", &(0x7f0000001b00)=0x5e, &(0x7f0000001b40)="f5938b7d266988fd057e9846947edda385a3b4305f5f801aa3797129fe1d794a1d69a6f569ee2b3c135b84aa28d0e2a3a4230a5815b56a71b863f4412dc6fe22bdaa41e27fc99a9405f980399b9a955b25e0cbf52c1af9dcb8d07da81d944fbbd8a5b3e2673f25b2c9ba253af2766f1ed962db57bda92c9f1844b31f2fbd4387676e0292e5c745ba24cef46d674aeccd94f4606fb9f58e241217a8af0bdb12424890ad2a0aca7058afb9551159dfb3f75ed0198137abde92e6333f8a37fcfef9fb24b611646cb9edec76ee699945de5a6590", 0xd2) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000001c40)=""/4096) sendto(r3, &(0x7f0000002c40)="39bac3f7c19add42b0c868e038c419eff27716926601c4b8eca7467345f18b432b34ced0eba09c291006326a6cd5c0b819299b5c79229cfa5d3ed4efc43393017c54aa892ae61a22b0004c09ba5012b6aae7ffb253103efb1cffef495ac6c0186768b782", 0x64, 0xb, &(0x7f0000002cc0)=@in6={0x18, 0x1, 0x0, 0x6}, 0xc) close(r3) fchownat(r3, &(0x7f0000002d00)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff, 0x4) msgget$private(0x0, 0x80) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000002d80)={&(0x7f0000002d40)=[{}, {0x3, 0x2}, {0x43, 0x7b}, {0x8a, 0x400}], 0x4}) connect$unix(r3, &(0x7f0000002dc0)=@abs={0x0, 0x0, 0x0}, 0x8) r5 = open(&(0x7f0000002e00)='./file1\x00', 0x20, 0xb8) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002e40), 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r6, 0x8058574f, &(0x7f0000002e80)={'./file0\x00', 0x1, 0x7fff, 0x80, 0x0, 0x1000, 0x10001, 0x1, 0x0, 0x1, 0xffffffffffffffff, 0x9}) shutdown(r1, 0x2) getsockname$unix(r5, &(0x7f0000002f00)=@file={0x0, ""/4102}, &(0x7f0000003f40)=0x1008) readv(r3, &(0x7f0000004280)=[{&(0x7f0000003f80)=""/55, 0x37}, {&(0x7f0000003fc0)=""/78, 0x4e}, {&(0x7f0000004040)=""/66, 0x42}, {&(0x7f00000040c0)=""/177, 0xb1}, {&(0x7f0000004180)=""/222, 0xde}], 0x5) unlink(&(0x7f0000004300)='./file1\x00') getsockname$unix(r1, &(0x7f0000004340)=@abs, &(0x7f0000004380)=0x8) executing program 0: open$dir(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{}, {0x20}, {0xcc6}]}) syz_emit_ethernet(0x138, &(0x7f0000000180)=ANY=[]) r1 = syz_open_pts() renameat(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) open(0x0, 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) sysctl$kern(&(0x7f0000000000)={0x1, 0x47}, 0x4000000000000003, &(0x7f0000000140)="32a641a8ad08781fd5ba715b3711cbf0b640827bad3a4bd2667c6ba5c9390861b7a10568e730a4cd29cb9be6ad5746a82a5c00143961c60c53e18fe9e785b7a0b1df338f8b68fe7bfb867414896d255ff7d95690244ea4331a79453d267a1193bfaf7c9db2b802a47901fb8e1626c94bbddcac7dc98f405200000000000000a5cb9c0c67e737de412dbf9a33a7b19cf4251429bb969d", 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfdf1, 0x0, 0x2e) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x0, 0xffff4a87, "00000000000000000000000000eb00", 0x4}) poll(&(0x7f0000000100)=[{r1, 0x40}], 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(r3) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$getown(r4, 0x5) close(r3) open(&(0x7f0000000040)='./file0\x00', 0x40, 0x40) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000100)=0x8) executing program 3: r0 = socket$inet(0x2, 0x8000, 0x0) ioctl$FIONBIO(r0, 0x8004667e, 0x0) writev(0xffffffffffffffff, &(0x7f0000001040), 0x0) getrusage(0xffffffffffffffff, &(0x7f0000001080)) syz_emit_ethernet(0x56, &(0x7f0000001140)={@local, @remote, [{[{0x88a8, 0x7}], {0x8100, 0x4, 0x0, 0x2}}], {@ipv4={0x800, {{0xe, 0x4, 0x1, 0x3f, 0x40, 0x64, 0x0, 0x1, 0x2, 0x0, @empty, @multicast2, {[@end, @lsrr={0x83, 0xf, 0x7, [@broadcast, @broadcast, @broadcast]}, @generic={0x0, 0x12, "aaa90156160ec6da85f128d8503ab28e"}, @noop]}}, @udp={{0x0, 0x1, 0x8}}}}}}) ioctl$WSKBDIO_GETENCODINGS(0xffffffffffffffff, 0xc0105715, &(0x7f0000001280)={0x2, [0x0, 0x0]}) syz_extract_tcp_res$synack(&(0x7f00000012c0), 0x1, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001300), 0x20, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001340), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000013c0)={&(0x7f0000001380)=[{0x3, 0x40}, {0x5}, {0x101}, {0x5, 0x1}, {0x22, 0x106}, {0x88, 0x2}, {0x7, 0x80000000}], 0x7}) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001400), 0x80, 0x0) kevent(0xffffffffffffffff, &(0x7f0000001500)=[{{r0}, 0xfffffffffffffff9, 0x20, 0x10, 0x6, 0x7e4}, {{r2}, 0x7ffffffffffffffe, 0x22, 0x10, 0x3, 0x40}, {{r3}, 0xfffffffffffffffc, 0xe2, 0x80, 0x8, 0x8000000000000001}], 0xfff, &(0x7f0000001580)=[{{r0}, 0xfffffffffffffff8, 0x31, 0x80, 0x80000001, 0x10001}, {{r2}, 0xfffffffffffffffe, 0x40, 0x0, 0x20}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x6, 0x7ff}], 0x6a53, &(0x7f0000001600)={0x2, 0x2}) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000001640), 0x20000, 0x0) fcntl$setstatus(r4, 0x4, 0x80) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000016c0)={&(0x7f0000001680)=[{0x8b, 0x2}, {0x89, 0x6fba}, {0x21, 0x101}, {0x8a, 0x1}, {0x21, 0x8}, {0x101, 0x1000}, {0x4, 0x81}], 0x7}) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001700), 0x20000, 0x0) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000001780)={&(0x7f0000001740)='./file0\x00', r2, 0x2}) read(r3, &(0x7f00000017c0)=""/13, 0xd) executing program 3: openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000180)=[{0x4c}, {0x84, 0x0, 0x0, 0x3}, {0x2006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x72}, {0x4d}, {0x812e, 0x0, 0x0, 0xfffffffd}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x4}, {0x1d}, {0x6}]}) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000100)) syz_extract_tcp_res(0x0, 0x0, 0x0) setreuid(0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000b00)=ANY=[@ANYBLOB, @ANYRES64]) executing program 0: syz_open_pts() syz_emit_ethernet(0x76, &(0x7f0000000200)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd60756aa300403a009c7e4d508142376e0865911feb7efe8000000000000000000000000001bb030200000000000c0109000000000000000000040100000100000000000000000002000000000000040100010500a2aa605e0fa7677b040100000000c204ffff0000"]) executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)) r0 = socket$inet6(0x18, 0x5, 0x0) getsockopt(r0, 0x29, 0x27, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036ee0700383a0000000000000000000000000000000000fe8000000000000000000000000000aa0100907800000000605adf0000002c0000000000000000000000ffff00000000ff0100000000000000000000000000010600000700000000"]) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) openat$vnd(0xffffffffffffff9c, &(0x7f0000001d00), 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, &(0x7f0000000000)=[{0x60}, {}, {0x8106}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) setreuid(0x0, 0xee01) mkdir(&(0x7f0000000080)='./file0\x00', 0x94) rename(&(0x7f0000000040)='./file1\x00', &(0x7f0000000200)='./file0\x00') sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0xd}, 0x4, 0x0, 0x0, &(0x7f0000000000), 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000340)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd605f6ad900383a003bcc2629a17a6c58afb8877c8be162e3fe8000000000000000000000000000aa02009078000000006006c33e00000000fe8000000000000000000000000000aaff0200000000000000000000000000010100000000000000be1e3ee1bdd2814c7c9c38ba112495d92c0aca10ef84a4e61e595efca047b2b38476045d0fe48a6d1cea3ff68d963b5cf4134caeb0db8e988f8dd4f6f66b75e78e80386b97389aff9f45abb2afa7f7580e0970621a441e72ad4e9f0d71fe41e72e25606089f1f09a2c0c1ee9ddf50439b82ba37b06851766ce73cef2e8b2bbd74d5fe823aa65c8bd02ce21d38e966786daa003a5cedb5e50176d3def6a12c441cd2a72cbab7ad7d0663445981a2cfc1e0254e6fdc02de41ca899c6d62d1743b9c0a08ccccb32e096819969ac61aed0b247211e9d5f69e7b3e41315902436504453df46e47b166662"]) writev(0xffffffffffffffff, &(0x7f00000012c0)=[{&(0x7f0000000000)='a', 0x1}], 0x1) execve(0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x25}, 0x4, 0x0, 0x0, 0x0, 0x0) r2 = getpgid(0xffffffffffffffff) fcntl$setown(0xffffffffffffffff, 0x6, r2) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) getpid() executing program 6: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xd18, r1) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0) recvfrom(r0, &(0x7f00000001c0)=""/160, 0xa0, 0x42, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) utimes(0x0, &(0x7f00000000c0)) executing program 7: socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) open$dir(0x0, 0x2, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r4, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) dup2(r3, 0xffffffffffffffff) munmap(&(0x7f0000365000/0x4000)=nil, 0x4000) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r5, &(0x7f0000001000/0x3000)=nil, 0x0) setitimer(0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000161000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) mprotect(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x0) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_RUN(r6, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) listen(r1, 0x0) fcntl$setstatus(r1, 0x4, 0x40) shutdown(r1, 0x1) executing program 3: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000011c0)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @random="5282e907e339", [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x0, @broadcast, @local={0xac, 0x14, 0x0}, @random="77f61ce24219", @multicast2}}}}) sendsyslog(&(0x7f0000000000)="af669746d10e2ea78fef7b7fcc975b66be75801bfa6ef038d96afc1d7a60c065ff7b16ed1f2be06eb998612ad9af0d392ec8c94d4c08257aec", 0x39, 0xec2a8c0e0b4be47c) sysctl$kern(&(0x7f0000000040)={0x1, 0x26}, 0x2, &(0x7f0000000080)="9025d7883c111af5ba39a44540b968533d48fe6d51218a32aacee376d8df1f2333248e7fced559addfac229743178979148b59b447351dc65729b29d117ad8bbfe464590c6aa7bb8e6121818e5d6c2510bbf654b4f22d7b3bc5fb756e7dca1b2315fd0734944523e9e753ecdc12a02acf9c36f1e89fa2bacf2a005b89e6d93f8ff6d9d4f0fa8a7143e73d1134f2b2ad4b0568f50e6c4531dc49e34baea08e3", &(0x7f0000000140)=0x9f, &(0x7f0000000180)="2c68e7b8e84f7cea857e6044d021422073bbdd15e28e56f10156e63302939a981a6ced86bdc147978fabdee8b991701160f6f66618ac217e388347346046c3add29061eaea86c56067ccf0101ba0c02637d0adffd8c0af34d6e68ebd3daccf2ade96886ae76942", 0x67) sysctl$vfs_nfs(&(0x7f0000000200)={0xa, 0x2, 0x1}, 0x3, &(0x7f0000000240)="da022019197ffad48aca199125fd35d8b3422dc1b6539d69bf94972ef12c8b0b4240af56b842a04ebe79c96e51971efd8c2d5410f235e5a4def28d3ee8a77d34c72caf6cbc2648a0ec225fed167dce73e4f42af51e76ec5a0d569d71cab590f06fce88b0b12726a87530771b1e1c8334ff030b796187bcc55f2974a0dc27dfb9", &(0x7f00000002c0)=0x80, &(0x7f0000000300)="848d9e984e25aa80d6a290a3d6bc92afe696d9db53c994a8e137a1b7c564dab2d0902c35adca4095c4d780d1e0b866d9c4f2d5f6da0c358ab2cb09fab45e48fe17212599fa9b674f95abdeaab78f68fc290e309c5f4fc04e56d0040f9b6a6e0ae6ac9f18245909c91528a397cfd92b93d57e31", 0x73) sysctl$vfs_nfs(&(0x7f0000000380)={0xa, 0x2, 0x1}, 0x3, &(0x7f00000003c0)="5063bdafa42facf8df5fdd5bfbf0f04045faeeb36cecf4f341323764a07c907ac9dbcd8ae9cda04ca4c7b3c7c47b9db2df57d2c52546b5db89475257a1d26e0d7846732ea34c44afc91a514c173d048e8be05a6d2f6cf13447c35c7a957c38427e988b77b4c29dd28e910db9a30ddf03896d256cee06f72296d702954d18e9e13cb2937c2bab78967790e43f70cd79b71437bffe69c26fefd2154105e1a37dbdb1938f9d4a", &(0x7f0000000480)=0xa5, &(0x7f00000004c0)="8d2941bc7d034746c89099d3fcdae93cd815f3a3f408910399a32c852bf3faddcf8fa82f6e4950e1763d080126044f077dfa5a943d0ec941fa3072bcd30a9e63395e5a019dc1553ee83f39b13fc6f74fd3e9eb2e5e850a7c8e0fa179afb537b89a016e7cf10f2ed9b0aa805c76c00de2c9e6a2bb63bde051619aaedaa3bda2f21af2e79977631e3807889cb4c86329b68c30f5ac8642ed3cb9b61686ab30b0c1c88b5e224cb4e1914e80a6bd21cbe327259b2c4e38571e0e86b4e43749fd16327c9c10bdc33dee951c024a0b4bf18fff1a9c50", 0xd3) sysctl$kern(&(0x7f00000005c0)={0x1, 0xa}, 0x2, &(0x7f0000000600)="49bab5d48fc2a128db172257726eb9e9603df5c4ab6c203a35dd5dd7ab21c8b0856ca08825fa0c989c339eee9df3e7e31d44647d9910452eb56e6c7105ca4b18f906c00d15f7ae6d6a18c05f0355facbd022bd89073a09e1cdde800f8c2eaca6daf29820d11627edf55f1ad5843c507becd505f0", &(0x7f0000000680)=0x74, &(0x7f00000006c0)="91e66a1eec04f2d48acfd0a4caa494384afc5285eaaeaf3a6702c294b6cdc5ef274fff4aa41cc4c655b9c0739e322460e7ee82fdfafd9bf21472f7298e5207824acad71fadf6be9178515a23ffcfd8", 0x4f) sysctl$kern(&(0x7f0000000740)={0x1, 0x17}, 0x2, &(0x7f0000000780)="0dc744ea09", &(0x7f00000007c0)=0x5, &(0x7f0000000800)="fd25d5691aaa430481971d3e799c18fc3a20d12c3c3e4969e13d8d4d3d07ca62a7eb18ac979556b2e260cc970543ef18eee2299c92fd910d0c756130aea1218a50fbbeb368b37b8f41dce970aec6", 0x4e) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000880), 0x2, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000900)={0x1, &(0x7f00000008c0)=[{0x20, 0xb0, 0x5, 0x401}]}) sysctl$kern(&(0x7f0000000940)={0x1, 0x7f568390600ce8cb}, 0x2, &(0x7f0000000980)="8aaecd90426006fcfad4b3c1f6049e7e784e9d9b78f0339e027494e49f88efb820f78fdf4f79ff46ada1c223955a7603f1e9dfdc1163e5c448beac26", &(0x7f00000009c0)=0x3c, &(0x7f0000000a00)="0b15a1a91736926ac4241616d19e8c074ccb2014cdd2b41b08dc40eda1e21ff5bacd0839564dd0512b2b135dc0330a10d1ecbcb6e14b3a45515e55e296a67a0f9bb58affb64d077c4436fa37ccb4eecf599b9677fd742aa73dfada1ecbfdb3aa14c48ece2f583c517ab5f16c750e53ff5bb37bd54d2187a88ee70e8442fc", 0x7e) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) sendsyslog(&(0x7f0000000a80)="300e1c899790d816bb8f15408fbc4dca1c035015292e74e5dad8e1df21e334370922ed5020ba8d4ba217730b878ee1de77c018800b2864a49818fb57bca7cc741eab43982ece3825b2681a0fe99e54dc4a9f40ff2207197859980e0d30183e768cac08dbac24b3f79956f2cf779202cc7cce3c01d8e2d170fbbbf72c173ffc43a3d305e071cbd4c099a5ce06e4f551ad1935f871fb0766f385322fca354dbcb8a331", 0xa2, 0x2) unveil(&(0x7f0000000b40)='./file0\x00', &(0x7f0000000b80)='x\x00') sysctl$kern(&(0x7f0000000bc0)={0x1, 0x56}, 0x2, &(0x7f0000000c00)="9fdfe82b64bd4aeff20179e2bd4909262186cbff93eb1e61eb30bee7c9d9615bc20d4dfbada8b0b7a3402682caa382373b364d2e00f51a45f427a7448778670026efb01eac043d8b0d52618d605638b41a568eecc706773634da945aadd8ce8edca7b987ebed2f8c537298552267261fe6ec46db2322ce85e5776c6fac6eae794e77a6d0c0a15caa7d9c35701afa49a9f8dd321d6fdc5fac4ba95d7a029bd9c9d6ffd620e361b23df66bd13496fbcb5d2565d75418eb3dc34e5b76d11840463b879a26dc2c8890aab0a9ec26ca299b87d534eb39cd51a19623d2d2d1ba6e588ffde993d02568d393eaeb3a04f5fac61369bd3c75d89ac0ea986d0ea2eb95d32b1100ba2e43dff49fd2aa6b7539c3960cd3838066367a5ff4072994e4a6e16020f7bf13d34b5e0b332fbee5d9f0a5194ffda42c42b57bb0e90df01177adf5b6dff86e405dffedb2d1264062ed96e6cd4a97cc6abfb9618e3c425a59ded197507080cf455d46639cef33a8053c97a8b3ec5ada5b639cb07cfdbcacaee9cfd7599294f53f4637d69da4d306fe14fe937d32bb4b1dd5454efba9ff44b8a0a0dc0f5be8e880622b8c66f63c24c0180918db688523caf3233476db6c6a50ab0c78dbec41599ce176063c5e7ddba618e88b4bcec968799e9c44089bd2154d843fc580572fa1a809e411eacf645cf8853ad47e422e51c5dd706667f59b0363949d0407f72ca734c921e1766d0f4b65a8f9de654abe14cd36fd80e1cd82a41a663031efad4cd0c6233a3c5bd1c0dce92d8974e84515486c2d0943d0063a95b16a0b1f704f9cba5cd073c0c4a4f8692f0588b5715c2222c03773c3aef957d73066d77c7d6d2a7ff8cf7d0351803ebb3c1627dbbd71f64cced84965c48720f18fce15f80375faa7d6080b4c671f3ee22f798c520e94c9e1233f3c511c91cb7a4b868d6594a3226b6ac9d982d908fc60d119f6d8912ab177d44768a3c39ad1d17e6df1d8a7b8103faab5e153c1ca4e04c072133297c1d88734bf03448b22d5e94b538797059a457039393ff9ef86370886687e886e793561bf18e644be3679c1d6fb21149d54420572a93f22a45d606c37fa9068612c5c03fc4db55ea4c4c9851c7de83f19ece4e4f0f9be8d2a92766ecbe58fccb8c5e2370a9475dcd27fa492ada39be203e52ea9199295dcd6bbf1759aa765d233da0cd92f356b34ab5c12070b1a9b5be0825cdc510417676381a3c24c6a2a6e8951f0aae62f49dcf859a9d29fe2f888fbb4310a1f19375498f44505cb80742f47011927e98b84bc3575104f5add6f43310603093f232cee2342d12d68e16c5ab02b6f8c2b232b68be1c63553ea3b0464812f9f6d41baa0592f742d60d1516a5c501936ba347665e507d77fced90496cc52cb718ce6c96a1e95e29d4fe4ae604cac0e662457e883aa3eecaf0a826448ee35761b5c4eaa44c3afa5a39dae013fd7c23770cf895ddb6fd10c8b11844726b55a286f9e57253f1bc22a06f9d0509330ee2555d838d3ec728fda7c4f30aab0f23e8678a41eea55fac36db9c18e7771a243137f38789f9fcd172be550937ab6dc95f8241a25016e1a2baa878af04f900a69e9629134e84f834e525be287d9b191cd521b7cd216ba5aeb83592ff2857e0cd10fd9d38285d075bd28af770d79fe47ee4bb76f85d4c49602ede3f55e292e0a05429c441b2e6dbe77a1902943f5ee9c7daab685ba8277de9fdd79f6c667e6db83f5fc7cf1d806f8cb2e9d2a5220e1a1abfa86974af93cd7e8e5fa6767ae258018e0eda570abeb232b4d9745a8bb07ba7ed2c502c1f0162439f4f9c099ffed6b895ce36fd2d8d68e60bcbd9a7ccb8bab68d6222c2d9e89e804b1588232c770a2c2e2abbb9e8b6df13920cebc3259d0ece53528e97c2862e4d60052d2c71931a89594a26a22733639525f8b1983afb156e6636a99dc6ab9d5a32def64f99a00c9a26637e8e57afbba56b3fc4f5984412ed8a838623d2dbaf8aaa54f1a4b84954defe0d2b4c42fd3e24524be2369b0b5ac6fbba1630cd0434c24d47249ed5aad3bf8abdeaab6392f8a57336ea5af03e7362fd317bc8581a495c8b3c666dbeaee73ab8849197a5851fd693cf768265ee7a22e94a7ee106721963d2b7b4521951561b34e792f5f96bc9438edeb984e5be145f05984dfe84f8e1f504e14255c7e660a6177957735787c07ea6f58e40bae647e9b18ba351a732205f28e2d9efbe717dbc4af905692838391cf74803186d993c36e446f82750899f3e3c670a36a92968cfb4b6980d20fd2a1d1851ae5371007671ea0f0e1047746d5ef05fd291ac377839e6732f3f7b7ca9ae23e4f73bc205f5ae202048f0e1486cdd45dbddcaffcc52f542e80613629904ad316f47fb4fc86d3d46884f1af2a2a975ffef63caaeb52f8cfdef419f29cad6a681a2515c4942733341cc603bc14534b34debe6ef53f1e411f92744c94d504e2f824965e308d8cabd5c7051b2024a33d70b26cf9fda45bc8a208782a73e0dcdebeeca288cf2fecf3ad6aadfef4242ccf821ce339c16c65e6889c9d900e45fe05b0e067682b3b0ae3a527fd5ff9ad571bd554661f5bf289e8648795ac1d217bfd248fa87fcfdd88b3d65b36eb5fdf6b6c87b9ebf7dfbc69bcb44be9e03e503bc5418b1c296e625d155fb04e2b70e8241c96db55b4d5147b80b40200d3b9eaf5a792ac9079e4a67ed069b093509281afdf5c3ab0723b2cc3124d8dbd931a7c15cfee9319e02670d9aa647d180c99a90e765b35e9bb98e6951c6876c2b764d5538cf6db1879dc6c32496c3a78c084bc724098478f2ebfc55dd9a96bf5ab7ea7ceaa0f312e17e3366de6f95804a16a5fcdbf98373ee1d2c5db7c8cb88bc94b0416e8622ee5c6aab340bb74537b750ac72d01a331368fd36c5be5af8c15542813be8402e0c2924db8a295b990492311a2ebc6b97747335309beb66bfe3177a84baab048cccc9c6e4394b87d1c65a6133eb7b928afd4da14d54f3c024f7a96720c63945a63522a43c0f25a06392bd22fcc7f8c0365a07897d47cce9ce52783a3fce00e7befbf6153399306a97e472b56ebe0f835b03b8c510c7233700a1735e416236f53ec6c475bdef03166ad1022abb47ff9965f468482ccfdc4e5ce0dea0c6c4aeffb661b10cb905db3bd6957c73ebbbb4282f404333d53ffc0a0af2e60885f57547ed7cb3b5f0f104fdbadfb03b00565a307bd1dce04b865b21579c94adb0aaaa0d68cb6f3de5999afd511aa3ae375ab66e7586b90a20dac109a786d7e11a821851bd846fb240aaf8ff2658fc1787b6ef352b15fb7d15bf9c2282decedf82695d3fb5fc587c0dfb5948d7119619c4b891b72a5b6ca30ca0c46b0e536e996e01d7695cb28a3fa01d8eca6a03e7eca9ecbe5b13d9d2396a9a77ae6a3d93a182dc2207c7acdcbb3a2b821e69a352130fb08b562e20f1b53ed22078e4f2a545cc2d91587ee3ffb69e9c0488eb6e567054f72ab194fd44c03b58ba47d509d4e82d779b174a278b4e6dfd24d8533e97ed22078e1bb511af035372111c5ce3d11b234534def236df8d9ac34698143ffb0f2282ea39f3f5a065822216ddd9941057fc5d5543621ad444eee52ca3f2d7652e3e970f5d6b0384fea6366022697d91f1046f29231ffd2480ce447185b0348f22a83e8c9dc9b06f6b071d448fbf8110e6947256e2480c942ee3f32f31a2cdf573dc5e63e1b2a41a84dac4c325d093a5465a333eb4a587c617d8185809a2c6a31a0c3f1c0a7cc4b0c0045e78878bc0456928922ced673dfdadc393f611b3fc6eaed03f48ba7c3be10d5725924101801ed6cdbab51823f7e7d5ee8959f13f3f53d93047bf1b56cb854d0b925c297f95d677378d3cd0e7b7a280cf61f91dda922cd0af2638d27151b1089639e7f32acc79d7bb23ef4c17ab27e29d84dda800ce9940d933c990e2abfcef55befb463a879e3d7158782800b86a5d54853880aedcbecb9efcf6bb38ca620014cb348883d1782cf3ec96c5be1d103e03827237b7e6f07cacb99859636331f9bfcb4f7c77973c14171e867a197c655f5d0c1bff6e6fbc113deea3d2b325eddfb43e1586ce377aa51d866bcbac22e1ff1e74c1153f7442dda011a1b33b5e92e6f29922ff9079a7be9c2590da8eec76f16afd5e9fe087d7cd1f17c7580362ba136c60b679f081dcf1172d7efeb7d4b8ef08b06d6952989ae28f5e71e0738f9af475b2f56845add8c2db07b11ccee00a256b995cc72c67828064f6e850aab9f00d1b4710635a6d34aeadd22dff7e4e0ceb34185850977cdf898847791d6d086065b4bdfdc19ba613656d6a8b4773e2629b8b5a46e7b491f8f2349b0a0c264578a6b50ecd0d8a82c4ec433a1341e3c319d0fe39a388c71bbf9a3481074cd76d2164b1149ece1b890114c2e1978b9042f1ccbd056464bc73a65f9702587a6fbae2e78173e9f4947ec6b96e923206ec8769dbc5e0e1085e3366b83c2de3d7cf312088367e962b92d165474dca34c1b15fdf602b641ed2331f9c4ffc29c25a8afd577e0faf8c1d20f06e6c4076f9106598919d079c925946e5f5b8507a0f31a2d15892b3cbd63efdf8def515ce13176739a7720ccdbb982ee9c8e501f7122ee07fa00f84e421e88872d0aa1291e44f8da866b4a11259c360c91b04eef58ca93b605b6311c6595ad0b553ac433e5f9d1555dd4fef0eae3d01ef8044ad2d86e112f8306d2de883c67c8a082f80716cf1c3c8c64807af2ca79fb65274127c0c859394ccaf0ae52ccd5440f27abe23ce1ef7fe50bee88fbd9f9cb4c9db478b717a378c32478ab84b9feb5ab017b70f2a5832da17366db9f497d0534a65b6654d6ad04e887da6f96965d9d76059a4d3f3a1f4e070230aa8b54e11834d1200e6239824e2599e2c7be096697033b46e83a3dcd6ef5db58b2aaffb8ddd02ac5be348ad35527746dc1c226090c18b133ebb46bb5384d1760775e116b23fd57f06b7824e76f920990c2ecd4c12d5a7640a92d1a01a57700b0de38301705f3ff0c1dae9e7b248bbd314578b49443cbb33326cf4437df35063147e2facf26a98e30ab51ed32caf495301e576f4ebdab15b4c5e4955c11d1e9c078aafb02dff0a6c2668c116abb4d6e28f17128715d365ff463f7b8bd4a07f00c86235c44a33c97bc238413c265864057be6515845b0193745d2d3e55d9927bda1d09f0030e44ce5b2c21c519eab80cd453ac67e1a953f8ea0caa7302eea1e86b649823080987194dbac20ca0f16442238a976d1d8139810f39871b3db16ae16a491df9c0a0fcfcab6c6fd1396b8d7de29741e447a5397713e8de934359e2e3d27be248193f67ac840219216ed740c07f59ea074e7188722493b7833ae555a4cfd2b01006bae25a48ecdec5c9e72d680bb9a01a4f2dfcc7f66bbea4f8043e5c26fa6b0d22f39f40bae419e9615d685042febbd2da4d160aeb11ecd850dd3225621bd7da5ddb3bfb3525e8c2ad4622da38028723722fea91dfd0ab84fbf126977f4e9db725031d753f5d3e9b6ec2f0490c721bc06799edf0db922d5569104a753142a245247c5f5c665ccb4e6dd8d0755a525971c8b3913cc561fb4e01a64f4887c71e266356c09520aac503bc5fb9a286be317d671731330b7aacb18c95fd42db1f5481385a2eedf9b6513a8400d5d38cef030cbf6ba2787dae11f30edaeef44981e0cef97c5b94dd78cf8ba83bd1cd4369023fe58f4501f9c34c287f65e9717afabedb2f8352a87086dd39d1507f486c8dec16b709f62932732aac34bfb2861aa6a958e82", &(0x7f0000001c00)=0x1000, &(0x7f0000001c40)="af691fa1f78ac2df92074193bb4c32c7f4fdf21be64d8d791001706c7a506665336c437e2d6d2e85ee098f7b8518c94524ffa782456d3a87042ae39762ee6bf7e7f26b977be57ece7f321fae0c640ac0e91767aa3c93190ff7ceae711281eac3d7f502", 0x63) sysctl$kern(&(0x7f0000001cc0)={0x1, 0xe5151b8af5d01dd7}, 0x2, &(0x7f0000001d00)="214125ae217503fc290edf55d6c51b96a63a3517365f94f04684a08ef9f7399a6c5092863824db44fb628ba1a7620a3befd668f9e6f1702d645013024e8ec49fd934b26e4a704268cbff096ef161af43a0da49f632bddc6e7b347f5f9d2684d75359187ebd27a5a144d31eb8c1a397ca882ccbbcffd29e3a80d0c1257cc5c590451e1f7a20afb3c31e9818a77acc7b3f6a185a2545407c23da51d6c9af10e21965c9b54de39ebed035b18003149b380d838d535a0bea6627ed422b1a85e888f49c9aa1de661b99d87a6b5a86ef753ea029a69731809d1959c528d588a81cc263e25527e13672ae7d3e55257f526259a318124b5f802c3d2f40", &(0x7f0000001e00)=0xf9, &(0x7f0000001e40)="727fd1c03209915c03d529317966b630fcc2ebac73a0b1d9f5d731a0aa37518cf8c3c5b3", 0x24) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000001e80)=@abs, &(0x7f0000001ec0)=0x8) connect$unix(r2, &(0x7f0000001f00)=@abs={0x0, 0x0, 0x3}, 0x8) sysctl$kern(&(0x7f0000001f40)={0x1, 0x2f}, 0x2, &(0x7f0000001f80)="3d4f77f61880787b37549654b9663e00675528fe49bd7025a18a7c9ac310f6f9fed64c22d0f6f8a661c5d2928d295e0668b982223fcab0b6368f3317abfb3fd696d4c831736831c609390268b470e083322361bc11fcec8848727087a2c644fa795532ef6b67726fe2b846d59b673d56ad08665cdaa56b42a3016d8f892c1fc116e20148fe3f9ced19cc7d1db37ba507757b7c228d5f42491cf16014a13451d841f4cc9941bb70936b162a114d8b45049001d86a393f1de72cc1e51da6d5df0748519b138abdbad3053d91ecd037266576d4db314358b6677045ab81dbb5f1989f585c3b456c27ae6135245ab230aa8b3758fe70577b36bb", &(0x7f0000002080)=0xf8, &(0x7f00000020c0)="8d1bae4b3ae2e761e7f9e5ba52f6183381d40d80ee4056524ec1b9039a47809075fb8bed22dd582528579cc5fb66a51241fd450e2f5e6b3d685497879f59fe6cffddbce53e8c95c71ea256515d98996e06816339bc88", 0x56) socket(0x2, 0x1, 0x6) sysctl$vfs_nfs(&(0x7f0000002140)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000002180)="103b2c3731a16ba0e6d10c083d1e29f57fbc13d4ad08a0adc3240347983717b5f8dcc0e8803cc9ce00c26adf920d62d29b2028242f3f402577eac3e86ca07eba8e761e8270ef73939139427bf84477174092e82ebfa89feabf20fcc7f9f3a13429391233b7c300cde8d459eec685896ad904cc916eb4abaeb23d57e5", &(0x7f0000002200)=0x7c, &(0x7f0000002240)="4c23183d72b5006e41af577df7873c08578bc2aa077baeada0b60d02f4536e9f660dcc662017a2aafdb2dec576e9f4b4dd9eddf2157f83c7286f34960a6c3ce99c3dc718b58ac5d28fee52f32a6bc6e542337525d068a5a4c11288e982105a6101372263e1759ce1279ef97f9983b8af7aa188347f5e760f3fb388acedb70781e98a", 0x82) sysctl$kern(&(0x7f0000002300)={0x1, 0x37}, 0x2, &(0x7f0000002340)="e5c41d760e127959019863474896df9bcb4887fbe77596f7edd35164fab4375e4333578b8fb0891af3a4fa940afc6c47477e4356cd4389e0403c2daec05c346f0f67c3b4", &(0x7f00000023c0)=0x44, &(0x7f0000002400)="dc57e60274f2895093abb46ded9a4f8b9a4e0b2d622169568320c1f6401b147cb6039dba02a1d60b7a002f724e8048b3fb13edf7ce2fb7fa2580fc5a8e17e4d6b3717101acc6828e4412820ce78d9b1541bacb94cc77f3209b294da7af5e6879aad45c7e02f070b247211a1a5473b92359", 0x71) fchdir(r1) r3 = dup2(r1, r0) ioctl$WSKBDIO_SETBELL(r3, 0x80105703, &(0x7f0000002480)={0x0, 0x1, 0x7, 0x8}) executing program 4: socket(0x0, 0x0, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f0000000180)={&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffb, &(0x7f0000000140)='./file0\x00', 0x8}) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) rename(&(0x7f0000000080)='./file1\x00', 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2dfa7f0000000400"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x4f}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x8}], 0x1}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)}) executing program 6: syz_emit_ethernet(0x76, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd6048afa20040000000000000000000000000000000000001fe8000000000000000000000000000aa000000000085b80000000000000000000300907804000024c61f06170060a76f0300010600000000000000000000008577dd2bc466d565dd00"/127]) r0 = socket(0x2, 0x4001, 0x0) socket(0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0xec5) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) link(&(0x7f0000000340)='./bus\x00', 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) chflagsat(r1, &(0x7f00000002c0)='./bus\x00', 0x0, 0x2) chdir(0x0) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "28b75b1600"}) writev(r2, &(0x7f0000000000)=[{&(0x7f00000006c0)="4b8572730e51a93601084c480dc1199dc57b2495e54e7209c4c7ad688b2768a5c2dc2606cb3396fe19b7684fece0172cf942aa0b7918b45b0efaf120cb28eabf16f7c5000b4159c5d1cc872d79ad1721703966da567664630f2106236f5650fdbfa881a9db4c9863326fe022246401bb352764be4b6fa3ebc0b99a3665bc25216ba50581e8c9aff5a6691e97bedc672c5e8e3ed4bd372eb4db334603c9fb94a733c8f0455f4285c7b298e66cf9bebb66f447e2fa9afbb8108623ef393b169cbd255c6b3db0b76f90ed460706c5193c7b1f5066d2dbf51d6cd727629cd778450dcb36f693bb26b75e82299e4e39eeac9ae312e5d0dd1adc48621758141b0dca303454edf70ff1e66f574bfa184fe03fd13aadfdb7b196087edddc571ab8a8bf9d9676b2a22ba7e946a26377f29f53d461fbe5238b3ba135febe2821ce168c88fed545c6f82874285b00254d20ec65a168817dcd0157821d9c0c28d4790c62cbf67b6f71982c73fcbc5f943204b649b6313e879d2cd92c788aab06c014a89b3523de83b305e047a0d9ca6acb8bddb5de9aae120000f2eac0b8b83c9502f70f80a627d784037f333ed300c3a993e252ea24c9f5e1d12a5ab0ba3c0346992a80e1cb91283b459e5aeb7d2a03e0a55f27f2b0cacd8c6201007ca5e9b0541d92a623ff7772df5ec5d228c087209b69c903b0b779defd39352daaffbc17424f5dd6480c80", 0x201}], 0x1) mknod(0x0, 0x1000, 0xa0000) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil, 0x4}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x52a}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f00006d8000/0x3000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x100000}, {&(0x7f00004f3000/0x4000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277bae891377e36ef7a47a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a5739e2efa087aa9f5f899347dbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) dup(r0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r5 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r5, 0x80085754, &(0x7f0000000040)) executing program 3: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) setreuid(0xee00, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000440)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6060626000082c00fe8000000000000000000000000000bbfe8000000000000000000000000000aa3c00000100000000d17dbd6cf2ee274e06d895b4f523f71da9d759a9face5661564f07021681ec5844a95752f51437bd41aef480759a9f7aca68ec346b56b84b831300cd983cff739ec472bfb746648a74e2c7baa9813bc0b49c73d8789498b292bc3bd2fc2de87bd1b2496fe5fb324c39b1b595f2ff535c972c82c9e5ca4b47a747949603b061977de8c09ed5fd248863d5d0acf72f9f82dceb4300"/225]) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) getuid() r1 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0xcb) flock(r1, 0x2) flock(r1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup2(r2, r3) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000200)={0xfff, 0x3, {[0x0, 0x9, 0x5, 0x945a, 0x7f, 0x3, 0x8, 0x7, 0x100000001, 0x8, 0x5, 0x1f, 0x6, 0x2, 0x9, 0x100089, 0x7f, 0xfffffffffffffffd], [0x3, 0x9e8, 0xffffdffeffffffff, 0xda, 0x7fe, 0x9, 0x0, 0x80, 0x5, 0x42], [0xfffffffffffffffb, 0xfffffffffffffffd, 0x721, 0x7, 0x0, 0x100, 0x7], [0x6, 0x10000, 0x4, 0xffffffffffffcb71, 0xffffffffffffffff, 0xffffffff], [{0x5, 0x4, 0xffffffff}, {0x5, 0xbc06, 0x20, 0x80000000}, {0x2, 0x0, 0xa, 0x8000000000000000}, {0x4, 0xf14, 0x80, 0x7ff}, {0xf150, 0x6, 0x5, 0x400}, {0x4, 0xe5, 0x9}, {0x9, 0x0, 0x5, 0x8}, {0x400, 0xbf1, 0x400, 0x1}], {0x6, 0x5, 0x0, 0x100000001}, {0x505e, 0x7, 0x7fff, 0x80000001}}}) setreuid(0xee00, 0x0) syz_emit_ethernet(0x0, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, 0x0) close(0xffffffffffffffff) accept$inet(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x60}, {0x16, 0x0, 0x0, 0xff7f998f}]}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) executing program 4: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xcd, 0x0}) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f0000000100)={'./file0\x00', 0x4, 0x5, 0x1}) executing program 5: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(0xee00, 0x0) r0 = getuid() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) shmat(0x0, &(0x7f0000003000/0x2000)=nil, 0x2000) fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) poll(0x0, 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000080)={&(0x7f0000000180)=[{}, {0x23}], 0x2}) close(0xffffffffffffffff) syz_open_pts() sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) getpeername(0xffffffffffffffff, 0x0, &(0x7f0000000180)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{0x0}], 0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x61}, {0x1c, 0x0, 0x9}, {0x6}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000200)='./file0\x00', 0x0, r5) lchown(&(0x7f0000000040)='./file1\x00', r0, r5) chown(&(0x7f0000000080)='./file0\x00', r0, 0x0) r6 = getuid() setuid(r6) setreuid(0x0, r4) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='c\x00') syz_emit_ethernet(0x36, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffff00000000000008004500002800000000000101000000000000ffffff4e204e23", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) executing program 3: sysctl$hw(&(0x7f0000000200)={0x6, 0x18}, 0x2, 0x0, 0x0, &(0x7f0000000140)="01000000", 0x4) close(0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, 0x0) r0 = socket(0x20, 0x2, 0x0) r1 = open(&(0x7f0000000bc0)='./file0\x00', 0x200, 0x0) fcntl$lock(r1, 0x7, 0x0) setsockopt(r0, 0x11, 0x2, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$FIOASYNC(r3, 0x80047460, &(0x7f00000000c0)=0x6) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000440)="4b9af7fcfcd118266599d337f3ab2855c2484c2badc135683fabf4e02113e2651449f7c04cee40ab794bd047d3a99b65d75b1ecad12e9710e9a4a16efaff6a2405e1e1cde5f1756553dab144cdda592a8ed55973e9f03e9b6fb5dc975212971aaca3fac3e25b7e5ae4", 0x69}], 0x1) socket(0x0, 0x2, 0x0) socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) getsockopt(r4, 0x0, 0x9, 0x0, 0x0) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() r7 = dup2(r5, r6) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000900)=0x4) kqueue() ioctl$FIOASYNC(r5, 0x80047470, &(0x7f0000000280)=0x1) select(0x40, &(0x7f00000002c0)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0xffffffff, 0x1ff, 0x1, 0x0, 0x6, 0x9, 0x0, 0x3, 0x2, 0x5220, 0xa1}) syz_emit_ethernet(0x3e, &(0x7f0000000240)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x11, 0x0, @broadcast, @multicast1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}}}}}}) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x45}], 0x800, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000500)="940105782797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fa12ac17733a0e2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d63734e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c30600000000000000c90de81ed200000000000000", 0x194, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) write(0xffffffffffffffff, 0x0, 0x0) r4 = dup2(r1, r1) poll(&(0x7f00000000c0)=[{r1, 0x40}], 0x1, 0x80) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x1, 0x101, 0x4, 0x1, 0x3ff, 0xfffffff7, 0x9, 0x0, 0x0, 0x298, 0x2782}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000200)=[{0x61}, {0x84}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) mknod(&(0x7f0000000340)='./file0\x00', 0x6000, 0x2) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000280)={0x5, &(0x7f0000000100)=[{0x383d, 0xab, 0x1, 0x4}, {0x2, 0xff, 0xd6, 0x29a9}, {0x7f, 0x80, 0xff, 0x4}, {0xff, 0x81, 0x6, 0x3}, {0x8, 0xfa, 0x8, 0x80000000}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0xc02069a0, &(0x7f00000001c0)) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) poll(&(0x7f0000000000), 0x43, 0x0) syz_extract_tcp_res(&(0x7f00000002c0)={0x41424344, 0x41424344}, 0x0, 0x4) syz_extract_tcp_res$synack(&(0x7f0000000300)={0x41424344, 0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x226, &(0x7f00000006c0)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x9, 0x6, "d9c471", 0x1f0, 0x59, 0xc0, @local={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}, {[@fragment={0x0, 0x0, 0xfb, 0x0, 0x0, 0x1, 0x68}, @routing={0x2c, 0x4, 0x0, 0xff, 0x0, [@rand_addr="e6811ba92884454667e1553ba552d4bb", @empty]}, @dstopts={0x2f, 0x1b, '\x00', [@generic={0x4, 0xc9, "ab4674f753ba6b82d6e62279d5d47846a4094a0b66ffd70fa5d30df115388beda3d4c1472d9e449bf70b27938249156c376ab90c11116dfa8e571e57327bed2328ffe792900fd26b20f470aac468f385c7ea2003d182264df4f5da55d8df2a2d52cad6fc257c68a250aaea50ad13f9c5f6cb0bcf219cc513b9d4c4f85280223a58a5497b57604eb8579e6b661af633fe624b5a59451229b022a3a0fddf642611aac2ebf4dd7520f865786082c4fe34f8989ea9f757486924fe38291c9f20bd15e9a240e3a84606d7d8"}, @ra={0x5, 0x2, 0x9}, @jumbo={0xc2, 0x4, 0x1}, @pad1]}], @tcp={{0x3, 0x1, r8, r9, 0x0, 0x0, 0x9, 0x80, 0x1, 0x0, 0x12, {[@generic={0x2, 0xb, "217445e392c7003b57"}, @window={0x3, 0x3, 0x5}]}}, {"c84d6791e658b6217ff53c607bcd5f2674f26f2863955de50095bcc37c0b5cb5564003843452313e47cdca187fbe276f0202011bc85e5e9d030819ce81949771580545074ee58e943ecd5bae8e7c8454282fe09f537f65c7cfbc18c1f7e654488404647341fa1afc4c55d71c28269b8f96f313a5fb5c46d1b2bd5612f59aacee026f19e9d50407ba711fd57b2900ed5f3bf2c0b14a573760c99a8762764a7f74f7750609c433480b9206c646cb23c74acf644e52329344dd2a030c62"}}}}}}}) vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a217080 executing program 5: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000000)={{}, 0x0, 0x0, 0x1}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[@ANYRESHEX]) r0 = semget(0x1, 0x4, 0x805) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000180)=""/95) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x0, 0x7fed, 0xffffff7f, 0x603519, "0406ff0d09000000000000000000f9ffffff00"}) fcntl$getflags(r1, 0x3) writev(r1, &(0x7f0000000140)=[{&(0x7f00000002c0)="606c0fae6adc01c9246af82445efac3c56b687cfc5d7b6a9ee76f665f8f5b1f1cd8b6a078ac40264e58b4a906e3de012d7d8dac3d64f05f05d16c857e4a4d3a414726bb676c5940a7a937f151ed28c594134537acacf6f5701853ba9eaf3f3026a3d9d9cea2cfbf899e1d44cb1750a0d245bb143c9f9071772eb4966970be02f080000973f26c099c7c8ced459eabccfb57e1b23a37071cbc3e20b9c153135bd1013e1c006007a731e9b506768d882886d398af671a6ae158ba38d9a776848314291b1d1cc2a9a3c064c59c64cf1290747b6bcfe2eb08806246bb2081d88a6c59395ec4637072f6c89e38b2fe2493953c46b615a332edd9893e9c0639e0cc396d41fa4", 0xffffffc1}, {&(0x7f0000000640)="46e97a0d994554d1b6e8a07b7843f621eeeeda80", 0x14}, {&(0x7f0000000040)="75a559291f2e61bb77f42fb69b1246f2a06dc779ef35bc45c6c7d8588bad8bea0612ed7979b95e71f4c3f2e5afc31d56a5f1b03f862a966e3894553eda67219c161720a64f2b6f175621788641381ef2aaeedbd315d249e88e596274ff386be4d2e8f2a5f55037d8fbab0e4f14242f942fec01040e6cbc791237b96024bba74210182f36499d2fd11af904e0802538e8861b07e77356143459a3b0028dd003d1f54a59805922e066295b92301d4d3f39422cbab2fb9677fe7c5f7e3262421af650965cb8cc", 0xc5}], 0x3) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$setflags(r2, 0x2, 0x1) r3 = socket(0x18, 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffff9, 0x17}], 0x29f, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffff9, 0x1}], 0x8001, 0x0) close(r4) chmod(&(0x7f0000000080)='./file0\x00', 0x0) close(r3) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r5, 0x1000000029, 0x2e, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x54}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x2a, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 3: sysctl$kern(&(0x7f0000000100)={0x1, 0x33}, 0x42a1, &(0x7f0000000580)="71f91e7471ac1253fc6a89b272912f6905221294090058bccf71b59c7afec370820000000000000000000061f96c64bdc3e5974ea31817c2f5d2624d7baabd7cc55c12292493db5a4399ecbc378d8ad686db7fa186c9e57eebb362c99f22cb3345a2bde1630917253ba9ccb7b14a049e886c903c578628cd501b4bd8de50d6f8b009fbc468838ee192a5ca81a70755886c3eeb8c3f2c2782979c405c906a3bcb1488ccb4bdf03c28d7825ea334a7616f8507e8752509931fc03997433bd4c724860556997408cf195e2018e8d4b64cdd4db966a8006e6b3d171481047a07c80b3279dea337360802b720439a27f2fcd45d2b4bbc9f91b5056a2915bb6d99a0e1e987ab443236a3eb6427ac79cf59fad338f181350d9dc596d88bbad5b913c43bd3faf5fbb8fb7729694ed90c6053e1dc337f99a9cc0aa519b7df6685ae1744a238cf783829ae082fe910898c4433f640dc3a60648fadb58676e1f950846f18391bea6b669987178d35970d404582784b6573caaebc86", &(0x7f00000001c0)=0x176, 0x0, 0xffffffffffffff00) socket(0x18, 0x3, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) r0 = open$dir(0x0, 0x0, 0x0) r1 = open$dir(0x0, 0x0, 0x0) fchflags(r1, 0x0) r2 = socket(0x11, 0x3, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000000c0)=0x80, 0x4) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f834", 0xa6, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000000280)={0x0}, 0x10, 0x0, 0x0) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) sendmsg$unix(r5, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB='%'], 0x30}, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r3}) close(r3) acct(&(0x7f0000000040)='./file0\x00') r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x5d, 0x0, 0x0, 0x40000000}, {0x16, 0x0, 0x0, 0xff7f998f}]}) r7 = openat$klog(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) pwrite(r7, &(0x7f0000000300)="25c278e8d0ce174c1a3a6feebd61ce1ff7db44e0612b8eb6a6b922d7ccabf74a275e5f93ffbb83f915f0098f398149cf748a147f8cb1f706f9dd8ef211cd7798d7718b1974cc78ae7ae2842ab710a45fec57903f6eab54a6d9b970512cb39a4ab366a19fc45e7721aed39173f94ed3ee5419b5d06c5853c6dc2e04f06ba769e407865a5d812f7808b7c7c17ea75687cebf78667074dd1195efd62ed3dd563951a8e0a4aa2f3b", 0xa6, 0x7d) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) sysctl$net_inet_tcp(&(0x7f0000000240), 0x4, 0x0, &(0x7f00000002c0), &(0x7f0000000300), 0x0) r8 = socket$inet(0x2, 0x2, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x4e}, 0x4000000000000004, 0x0, 0x0, 0x0, 0xffffffffffffff44) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x80}, {0x3d}, {0x16}]}) syz_emit_ethernet(0x4e, &(0x7f0000000000)={@random="73702eb9ccc3", @random="0a5400002199", [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x18, 0x3a, 0x0, @rand_addr="9c7e4d5081645bf0376e0865911feb7e", @remote={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@mld={0x82, 0x0, 0x0, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @loopback}}}}}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x2, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0xc0}, {0x24}, {0x6}]}) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[]) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) r5 = socket(0x2, 0x2, 0x0) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x10000, 0x0) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "77d9bd5511168ae2bc267b3bdd1032bc86895889"}) dup2(r3, r5) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) r7 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000140)={0xdc5, 0x2, 0x6, 0x5, "246b82c4efa0de98974506e28d672a43c9261e4e", 0x1, 0x3}) r8 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r8, 0x80286987, &(0x7f00000001c0)) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) executing program 7: r0 = socket$inet(0x2, 0x8000, 0x0) ioctl$FIONBIO(r0, 0x8004667e, 0x0) writev(0xffffffffffffffff, &(0x7f0000001040), 0x0) getrusage(0xffffffffffffffff, &(0x7f0000001080)) syz_emit_ethernet(0x56, &(0x7f0000001140)={@local, @remote, [{[{0x88a8, 0x7}], {0x8100, 0x4, 0x0, 0x2}}], {@ipv4={0x800, {{0xe, 0x4, 0x1, 0x3f, 0x40, 0x64, 0x0, 0x1, 0x2, 0x0, @empty, @multicast2, {[@end, @lsrr={0x83, 0xf, 0x7, [@broadcast, @broadcast, @broadcast]}, @generic={0x0, 0x12, "aaa90156160ec6da85f128d8503ab28e"}, @noop]}}, @udp={{0x0, 0x1, 0x8}}}}}}) ioctl$WSKBDIO_GETENCODINGS(0xffffffffffffffff, 0xc0105715, &(0x7f0000001280)={0x2, [0x0, 0x0]}) syz_extract_tcp_res$synack(&(0x7f00000012c0), 0x1, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001300), 0x20, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001340), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000013c0)={&(0x7f0000001380)=[{0x3, 0x40}, {0x101, 0xc9}, {0x5, 0x1}, {0x22, 0x106}, {0x88, 0x2}, {0x7, 0x80000000}], 0x6}) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001400), 0x80, 0x0) kevent(0xffffffffffffffff, &(0x7f0000001500)=[{{r0}, 0xfffffffffffffff9, 0x20, 0x10, 0x6, 0x7e4}, {{r2}, 0x7ffffffffffffffe, 0x22, 0x10, 0x3, 0x40}, {{r3}, 0xfffffffffffffffc, 0xe2, 0x80, 0x8, 0x8000000000000001}], 0xfff, &(0x7f0000001580)=[{{r0}, 0xfffffffffffffff8, 0x31, 0x80, 0x80000001, 0x10001}, {{r2}, 0xfffffffffffffffe, 0x40, 0x0, 0x20}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x6, 0x7ff}], 0x6a53, &(0x7f0000001600)={0x2, 0x2}) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000001640), 0x20000, 0x0) fcntl$setstatus(r4, 0x4, 0x80) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000016c0)={&(0x7f0000001680)=[{0x8b, 0x2}, {0x89, 0x6fba}, {0x21, 0x101}, {0x8a, 0x1}, {0x21, 0x8}, {0x101, 0x1000}, {0x4, 0x81}], 0x7}) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001700), 0x20000, 0x0) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000001780)={&(0x7f0000001740)='./file0\x00', r2, 0x2}) read(r3, &(0x7f00000017c0)=""/13, 0xd) executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000002d00)=0x9) fcntl$setown(r0, 0x6, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{0x0}], 0x1) write(0xffffffffffffffff, &(0x7f00000000c0), 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x80, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mkdir(0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) setreuid(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, 0x0}, 0x402) socket(0x2, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, &(0x7f00000001c0)) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x40000802) socket$unix(0x1, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000540)=0x8) close(r1) r2 = socket(0x0, 0x0, 0x0) ioctl$FIONREAD(r2, 0xc0106924, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) dup2(0xffffffffffffffff, 0xffffffffffffffff) write(0xffffffffffffffff, &(0x7f00000004c0)="09eb00000db57c60c001267f5d5e8ee581e12aaa95ab10eba007a90172c84c838b4278ad535c2a591c97413f308cbbaee481ca7f31dbd1562e", 0x39) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0x0) executing program 2: r0 = open(0x0, 0x0, 0x0) r1 = socket(0x2, 0x4001, 0x0) dup(r1) syz_emit_ethernet(0x68, &(0x7f0000000280)=ANY=[@ANYBLOB="836ce898e0fcffffffffffff86dd60ab046500328900fe8000000000000000000000000000aa6ddd6d79cbe7cfff3aa873063828d9dc11000000000000004e224e2100089078c7754b603b"]) sysctl$hw(0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)="1db8708db61b5d13aa269568235de39cff7594923114acaf9ed6549cbffa06e71fa3295a8e7e96fde0a5f5227d4508fbb7af5cd43e1c86cecdebbf0d4a741e115cd4087f0760741c91378a35ef10e607edf27bec182fa15f3d0707557ddbc9336ea9d017a39d3ad62af3ccb59f83717775b06778a6effa172530362347336a8f34577be260f6a3023e0143659de755c3d10f2931c65d5cc39bee155e7fcc83147aea32ba00554ac21bc9b502", 0xac) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffff9c, 0x82485608, &(0x7f0000000440)={0x0, 0x0, 0x0, {[], [], [], [], [{}, {}, {}, {0x0, 0x4}], {0x0, 0x0, 0x0, 0x3}, {0x9}}}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)=0x8) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000100)="791c965780508f54dbcb129a9b6934991cba070d2e0c2f19ce57fdf185dff047b76f5bce561cfa080860c2905c9d57ef9df88eecb44cc27bf73a964b794a1daba7ac8742bea32f4d23e71ae0658372c558d41ee20902ae", 0xff81}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) listen(0xffffffffffffffff, 0x0) r4 = socket$inet(0x2, 0x8001, 0x0) setsockopt(r4, 0x0, 0x6, &(0x7f0000000000), 0x0) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0), 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) open(0x0, 0x0, 0x0) mkdirat(r0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r6 = syz_open_pts() close(r6) ioctl$TIOCSTOP(r6, 0x2000746f) ioctl$FIOASYNC(r6, 0x80047470, &(0x7f0000000280)=0x5) socket$inet(0x2, 0x3, 0x0) readv(r6, &(0x7f0000000580)=[{&(0x7f00000009c0)=""/4096, 0x1000}], 0x1) select(0x40, &(0x7f0000000000)={0x3ff}, 0x0, 0x0, 0x0) executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) ioctl$PCIOCWRITE(r0, 0xc00c7007, &(0x7f00000005c0)={{}, 0x1}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000180)=[{0x0, 0x9f}, {&(0x7f0000000340)="007fb5e0757a29b9ba08ab0ee7f956bca72e097c1c85d898612fbcb1cfb825b96c9d38d7c9e582fd94463025326b808de1ddb5971aa4befa8c40cb84731613bb3b9fdeb290347575cf42b774e789939916e38e49283da2f2043032bdd696039a341dbd5a36f5b43bf46a3c8f1e7599f7781de41426f99cabbeee1c78dee58df0647caeca8219aaf85ef49954882325381eeafcd946612d669a1da287e802d763974d6094b261bbf83ddf6093aab6db7add10c4579a82a64de26959e4b17709da0b0aaacf2c4439003f2b284ba8ec10bfb3cd39b7015176067fa708e61896cd72bfdbfe1635acc94b8c3cc9a009d0c98a8f5f839dd05857d6446a42d679ea71b0c689c5981f6eff6aee15a2ca0176471c140ffc441556b062259d3c1060b2774f1d62d1e343f0a88e2242457ecac85abe228eabdec64dc860641d9e1d51ea57773d67111373cda58a05979699b053e355120d40fe24da78e1be3c14a06e813c89c586b06569a4f4cf159c832f7ff4f2ab820edf335788609e168df3a9fdea5c0cdf9997e2cb24da4b3170c97ae50c27827a19d781097f711591b4133c68087b323213bceff49d1bcc2e5950b0789c84a268227433ab6517d8bc8419a14d8c10038a63f1b147db7c8c37491e15ca00ee0ea330a4a8bf77b61b0fd91ea70ab58c37f9c11cacde39c09f7a36519a4c6499f7565cdf4442d8428f058906288d030644fa1d815814ee9f02401e2b574209a285aca02a62194a1af2275953eac92b13f3a5946e7004fc7dbc23aeffc8b37eb2498674ad35d51e1dfb92c4e989bb619ddeca2cb1188a3a7986601288c11a353f4f8f62c5452447b461b6b8cc41d76237adac89d9321a6b984a0560e3d4c7eeb6784e9433ea694afb9a25d244b238fc1177831b6f0ef0085719c4d0fa90e2d4b3418fdd2edd12f15746ccbe52a7307c27cb4075a6174c8ef387294df0b21b1b98afa8a7e3fea66884a560c76f333fc1c4c1455a27a466683caddb57b8375ea8c305b8c5575cedd7f9f2262ec23bfadf27e7ab4eef93c438559ca8ff3e9a56d537a5e2f120114533c1e3c5b2543b9625aafb25bdf6fde7cac044666921548922b66800f35b60b8a89856ddbbfb3c1b9aa3252bfa8294bcfefc92fc02655d959857582ca5d3999850a56acde262cd016b8003c08cf3553ebb37b3c90484c588d19649a716b8ede12b434a50eaa1e744b80698a765a63088fac09ed3667f56077082a6ac1778eed5e56d0f912275f3d10c030d28b0b9d0277aabae1175efa7831c400120123db2536ed3207383f2893cc09b000aef414b7c2f43419d44fbbab843eff470ca7b3eaee63e476a7e5ffef3194073288a661f1347379941e3f6ef28326c47cf248e7e2cc607523ace00b521bbb4a29f50a72380c8222b63f0a8a7482161a20183d0f812354de750bc3ca7a2d20769b99fe114ae60fff03d1563ccd81bc8121d99f0a162fea27dc97f0a6fe0992640ccf1a5a23b3534d09ffcd1c63d0aa94655cfa2420b73190b6b1aaa6f1221d0511a4951b2d359ef1fa01f7dae319b63d760a0d1362e804a3c3dcf2d11c98f169167296fcddb802e84687b41e4f1e73db238d2c8c07aa3ede8f7265148811a63273a1a887deb53a190be90ea287283568a81d6e58eee44763d73fbfeab0820fa0a2dd12ac8eccdf53332fc440dbe7c102a63cf3566923091f9fa6a86d31cf0f09c7e49fd95a9473043a74e5327ecaa918e085c75d06a0ee15d6b86962feb39a9f0633f327e8784dfcb22355fe38ad5fc447fcd2dba14d70fefe9b597d82470eda217a79b1d8706bc7634416f57c33b82b0119c9d887d33055fb8ac48a38e9ddc0d6d443d570a9fab7dd481b76917a39ede06234e927a35275bfe6137cba564f154954463667a6110c20baab400444ac7b2423a5a96e5953db4d2f55a14d3dc978894579db800efc5b0a65e24b6337ff71784c289287674d60b3f63b85d7e940c69acba6685be7635e9ea5d84e6e1d97290cd0db321cd91bd6e72202c234a26f73f42f7c1877c9f6aa221e5bf0bf33017451ed4e489c6c414b79009ffbd6053ce656079c08d439e969db4f738d37a1757c2651d422433f0b7ba3ec12c9c4a15bdf3d25b2e1a4b2b3aca02a1f286ec5aa4534e15be9ca325d60734c118a9ea5819ac33e46f501c14655d6d93e54a04c54d27f5933f637003aeab3a77bcb0cfb5cc4743ae9c70d5fae5ab31fbc36a1e11f2e64cd537d824cc463d2ead47ce5b9d608b4ba60980ec0607f3d8663d759cc848617f485256d34cb38151244f09f7e5857ac935c1332f9beeb52184f900b6a26c8e30b1ce044f5ac0c3092a65c55dab4476081029f56727da62384ffd72f8d882a10494cc9608b12a8cd91fc0877abdb05e8df0ce8f88f7cae7b7e7ab5aa39462340f6f098a169330d1cb91b39b8b21b47fc15fb8d57103774c8a58ca7a604e3bc68bb2c242a8a7c6d0b73c7424261ca715535045b4a8897a399024501be0c05330efd107363b4536689b2c69df54e18ed65093237c18b35039d66927abda7c521317b9b88c400db1e3a76b288f913509f57648bb2c0d0291b607b04726bfb11238ced9de88aa7feb48eb64794beffedc151bacb8c2ad2111c60a5c685ba66a8c4940e27f2df0daa91e9b7383c47b593f7da2eea0159255fdc41defaccd3cfd443d2712d94fd10ba95cfa5fdc039f62204010e71be6a8ee38c6e757bddffa850643d73fdbce5a597c70a69bb677d3089b8e4bb89511e0d0636dc734b6a51cb7728253e804a26b1f7f5e3e54a0ab4a6945099333253c0a0eaab59354b9290f622df3e379bd37697d6c2407f0dd88f1953825230f99a31b1b3793de6b5e42b5e48b1a36b13cd9a72fa091aebc479a41d7ff9527b05883d5a5e7584e5a385c0f6b27acaa351ce9412d6be043d62788fea9e1b38dd847fc2bd7aa65dae03ea3a6e8f76f12b86dee1cc5bcd078344c913b7ca4e594fcf429b4e549ede9ddeb66a593512b2bd9485be884284687230652b4c017c02eb0339b42553817b280bd888ac9813411e25211194000383bdaa07c82094588ecc383ae4ab6b7db57bdcafa1492486d1548c03fb3ee2b67742e26187c5a1051eae1c0c8d5614c54d6e31152401c691ad79e0f685e9451b591173dad8aa1323bb8151c333e5ad5a1e33754574eb6f776bb62377596cad2b3dff81916d554d835040d6f245f44dfa5730562d66173373cbaf0a6a15546a811b29ef2d8ff664318", 0x900}], 0x2) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) r1 = open(0x0, 0x0, 0x18) r2 = open(0x0, 0x20, 0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100080001}) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r5 = fcntl$dupfd(r3, 0x0, r4) fcntl$lock(r5, 0x9, 0x0) pledge(0x0, 0x0) pledge(0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r6 = socket(0x0, 0x0, 0x0) r7 = msgget(0x1, 0x281) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r8 = syz_open_pts() close(r8) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x1, 0x80006f42, 0xfffffffe, 0xd2d, "8717f93a7c48d60000000090d692480d51aa8000"}) writev(r8, &(0x7f0000000dc0)=[{&(0x7f00000009c0)="cd4311f4dd16a4b49d3e313e47547fb8105b800d", 0x14}], 0x1) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000080)={{0x4}, 0x7fffffff, 0xfffffffffffffffe, 0x0, 0x0, 0x800000000}) close(r6) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fchmod(0xffffffffffffffff, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) executing program 4: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) socket(0x2, 0x8000, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() setrlimit(0x5, &(0x7f0000000040)={0x5, 0x2}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x10000000000000bf) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffbf, "99000000000000000000d373dd1800"}) readv(r2, &(0x7f0000000280)=[{&(0x7f0000000140)=""/147, 0x93}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8}) syz_open_pts() syz_emit_ethernet(0x45, &(0x7f0000000100)=ANY=[]) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000200600030000000000000037f87ccdc0c4a92cff0000000001ea443d08000000", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="8002"]) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f00000000c0)) syz_emit_ethernet(0x66, 0x0) close(0xffffffffffffffff) madvise(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x1) open(0x0, 0x10, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000200)="25a31bf4ffffffff0000011cc4f5e9009a1c349434344f86fc8aef6419de07ac150c66ed22", 0x25}], 0x1) syz_emit_ethernet(0x2e, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffff0000fe000100080046000020000000000000907800000000e0000001010100090f006028122ca03e2e9078000000003aad2d3a4f668551209d"]) r3 = socket(0x18, 0x3, 0x3a) setsockopt(r3, 0x1000, 0x6c, &(0x7f0000000040), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x65, 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000240)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) executing program 3: r0 = socket$inet6(0x18, 0x2, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0xffff, 0xfffffff8}, {0x18, 0x2, 0x3, 0x3}, 0x8001, [0x4, 0x1, 0x80000000, 0x400, 0xfff00, 0x1, 0x40, 0x4]}, 0x3c) executing program 0: openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f00000000c0), 0x0, 0x40, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4, 0x5012, r3, 0xa8a) r4 = dup2(r2, r3) r5 = socket(0x11, 0x3, 0x0) r6 = socket(0x11, 0x3, 0x0) setsockopt(r6, 0x11, 0x3, &(0x7f0000000140)="12000000", 0x4) setsockopt(r6, 0x11, 0xff, &(0x7f0000000480)="924599ade8c72d1fdcbe9dfaa6649a22b942da2028aca0cc2471c2f335433a4ae7ca38fd03bb5f516c416a8e3b1e7366f889a35c45982efa609ecdc509515af2217779fbbed67261963600"/94, 0x5e) sendto$unix(r5, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x20, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0xfffffffffffffffd, 0x8000}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000100)=ANY=[@ANYRESHEX=r0]) mprotect(&(0x7f000052e000/0x4000)=nil, 0x4000, 0x4) socket(0x2, 0x2, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x13, r6, 0x1fffffffd) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x64, 0x6}, {0x30, 0x0, 0x0, 0x1}, {0xc12e}]}) sendmsg$unix(r3, &(0x7f00000005c0)={&(0x7f0000000580)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000500), 0x0, &(0x7f0000000340)=ANY=[@ANYRESDEC=r7, @ANYRES8=r3, @ANYRES32, @ANYBLOB="598b42f9d212708ed61260a4bbb35cb48913fb53f70c5137bb6c8568d11998687b85231bdac1272b9cab7a01d5ba220137b7c0c4f8f49aea88e7298c4b6667e6c206b8b1bc989e5a4bcc8e15ae37da42aa424327071f81a9372a3f7db4e03ca022bb24996cc00c7dca0a88360b723675e974498adc8e1367dd8a4f665b70cfb0bbc8e45e7825363320f5e75c1803735eb17d5900f7241fac1c995397a9a0a92462c14b0da9a748e02c25215e3f3758bc9bd23ae4467d0c3cd1479fc8aa4a05584f60064d", @ANYBLOB="0000003ba3000000000000803cdb393854964663730120ffff000001fe000057b39cabcb38e65db1fd8e5fa66e180a8fa4", @ANYRES32=r7, @ANYRES32=r4], 0x38, 0x409}, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) close(0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) kqueue() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0x5, 0x6, 0x2, 0x1, 0x1, 0x1, 0x7ff, 0x1, 0x1, 0xee4, 0x9}) executing program 7: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000), 0x10) r1 = dup(r0) listen(r1, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = syz_open_pts() ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x0, 0x0) dup2(r3, r2) execve(0x0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000180), 0x0, 0x8) shutdown(0xffffffffffffffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000040)=0x5) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x46f8514a22d0f701, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) readv(r4, &(0x7f0000000000)=[{&(0x7f0000000240)=""/183, 0x82}], 0x1) socket(0x1, 0x2, 0x0) executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) recvmmsg(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x9) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$FIOASYNC(r1, 0x80047460, &(0x7f00000000c0)=0x6) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000680)="dd722286aaa50f2a1300184ab8d130077c906ce85cb422a4f2c62cbd29c72c46661b4cad2da173d40b5106dd414d1529058ea57c0b83a2b5cd54ee9cd215eb90eea8e58e81e972fc5235d1cf8d6a5c2243d2bbede201ec8e6828a616309345bbac0658713001c94c8313f478fcbe0f92027aefbb1856574e8f2ed7addb58f9d79ece0c9f5d948a1c5f0e5299550d2a052c4cf3b5c367dad1cdb6830a652b7314a08179a1eb7fa04f32aabdaa403b19758aa4965d925f79692a36c3c5db606fabc956ec9138fc4ece16cdcc4f3a70ff31ceb008a2b93478c5a11b8d18574a3c007bba7764560b38077129cbce81f8ac611fbe3531e715f59336f0", 0xfa}, {&(0x7f00000019c0)="471e49aab0fd752532784bf2515fa242320b4a6e6543ffda060eb842b843d370b936ddaa7f71a0a0c4074da827c862a93983c361dc12dc50305653dd84a6adfc8761f897b60c4dee402807473103485b4475c657ae5428aa89543eec1819c76b9eb1e5c1848e49a2a588ed0f6ac77d2106b8ed9b8e3bf7a033cdd96085e372fde5a0d0e2fa622a7e28febd0934ab925ca1366c58af7e3a8eb8ff419a564f33a00db68da6ec62572fd800b44ddb72a27d384d7c0f59283172e5cffa871fbf54d432e04803f306b4bdd17a8ae02f5634de7f261bf856f7b29c4a8c1f03004f7c52f2f9e6db563bdacf11a4312b36e471badb5937dffaad3492204b136b6c7af7e032a3ca5851a267482edd7e7d92ccb87a8b65d5673815b76e9c1698ae7b1f4b5f9abdf83dd28f7ec1cfb85b91f142276afac2efbe6ca1204a2ea66c34768fde97b6e3ec499757af16215bc8f51325d653dabd4ebd4845684b1610443d845a10cbd974b2019ab2aaa364b771cdc3278d4439b96185ed0c3859ea5a4baaa391506d5bbdceb7f20da251814d96c79c641c12dee3c6c3008dea5b63a8d17dd8d567ae2ef71e10eec7343ade58044f19d750017b393a9747caa8e97186fd10cecb761f0f78928e19f8ffb6b5dfb954d1d90140f6b15bad46f9b7aaaae4fbe2f6dadf2ac7fa305306410a426f3da1198dc24f11845142715e81157342de40463eaeb5787d1f552f98f7bc8ec1477f11332e37e3705530ef8c541edf935da193d01448768fbaafb47d5eb3f82bf3ed063b7827445eab5a8fcd7d99d53b0dde5df24f8b5786d8351244164630515bc0fed985baf297cf2da41ac75f2ba68e432552f11b1d722468ffbbbe6a9ac46102969d269c43d624e218459a8db1b21cfa29109698467a1764e1f68dacfd6038037273063b89f01f1eaac9cf5dd2a8d42b1b6e4a60a373d77a7cd04d7b2b836af003812130ab23f44fcc641672be8e1c451c69e042efb361fbbf25916d4e725e9567d74ced7dd8fc1421c9119932838f3f3f3744d6e7e1c79455107178e0a968ee2f8e893781613452e0d241d0c342b0d8f869c0625dc711f82fd4b6b1ed73f62b1cb9e12bedc5fa2eaf58c969a25dbbce9fd087036ac4b95924f64111ef591d3dd0e905f3c89cabb205ab30fbfe844af7ed55b8cb1a3d4486b0cba74dab7a6c381441630966b0bdb830bf78a9677c64c62c79d165ec9562277f4782108d08240bd5f20a6ba683478ba115732d06b05c0f7eb5e8853600ce62b5a8c45b5d690dadec6b380193096ad5d18217d8dba3cd6c7902519df26cdc69b60278e57e2e70ca3e40459e3b61c295c3c23899923cc8a8745e91ec0a20d6f6e97f0fbad67600e90844f6257ca914e6e8cb5dea58a8be0939f827b9493aa6b3072e6c631a801957dca35357b4caa78b94e3faccdb887ae5c705f53765787f4440a7077baf1c4700f1d0b9c2de9602a940fa7ca022737006fae730003b66588848a757801f811710a078d2c7f91b1f66a01dadebbcd4540034aac930bac2cdffb947b6726a3b266484b0a5c94f6b80b6e432e01b8f89bab377c3f7dc878605ed50277c066aaefc75fa5bb1b4d642c651b4d46561a4eaa9b7dcea3b81fb6133fb0900c86b58f99d634bf7dd2ce3e25a5e3033419a976a476ba03bf690876b3e7c19e8c847293663cc45febc4335c19a81837e61a38b0d71951c305b63105fc9c150822cd35df33f5e459bfbd4c22f03ee3c830cc06cf37029fa9edd3da0930df6dd76775a4b91ac307c4034b1a96859507dd68b3e0befab34c62704f7cb8c44245be25f265046787e67e835a05b5ac84ca95719c50acb616369d213a8753f91c1cfd168cb128109d8de46d5add8377a795259418a03afc15647e54fb9a9c0b0757611968e9424c2848ebde24a91ef14aed1fa1879b51b131fcd441302916164af8b9ae3ce8e86b5d66d58efe5a181b4b4451a911f64267c9b46815e1b79909bea47f5e555bac2287aa1e2de031da61439a739fbc6efa2f08bb804c2f76a28680b29d881ec1404a25cad03445d4045236e3b919130c38efd90451764a9d897e91ac9058feeacb0194788279c02e757eb6ad6c3af3283ba03bd142d2032d59191b89601df69297aa05c95339f70460a68df78f44e52fe19fd2633cddd261e86d11052f6bb0a6c7cb9e9750bc540588d2108e6937bf16218efeddcf9d540c13150b1cbb911f03c0ab569a760f88f518a26798c2dbcc074d18a43d106001ee87eeb81a8bebd5c0a1c069efa9a3c0384514b455871de72160f0a898983f547c211345555d976c795fc1b05ef8706f199930ba4aa083a0642ff8dafbe9d582a4bfa09fd5c9d9ab0a17b361d141849583798f73b08f5e1a2290ec35d256a1399c5eba5cd805dac65021606753c5dcd1262eadf4d3d0af31075cfb71a1fa4dfcce346327495b898fcdebf04f7ecf7cb3aeb9fe99dee2e6734d95667f532c3a997641a53f56a9f2e082c211d4fb5f15a04142fefc1ecd89b77d371e541988cc326dc848681c8413c778962e54324ef1113e7b908558eb49a4617de12d619d16ed5a0224f728a1367d9e5a1773488d7ce986fc4208c35d8797ee3ad33b007849d98225f8003f0048707512002078305b8aa8642cf695833fdc84bb551ccc5ff920790c976a727b7972fb88f8e7272bf2450a18a5eddac6f9e8093f75f85d702307b302a54da7612d34d874bd86cf6934a3162c6745c579d279d5f62d27d0263d2f319e70d6e4d9f8376c7eb93511b07b4a588da9977c899d761811535d4b94f605e74c79a6ae820d882972ba524720e8a814d98fb778e26d7fc235b5b4a794b1244ca878a3193d48321f601d009d810c6c63e7853fa2e66661eaa1dadd55378e8c42d7d3b18996dc4af7b76cd9344dde9046b00f2c2135a71000587f22b5a8999eaabd1d3d15b1ea247f630259afeb5d3552d8b8d25353a45ea93e85f8b62a909a329007cb78d1441a3f88409c9e4a7f5e3a38b3ff8f83e5786214f4635d5602cd6305853225b133e6a44059fc6d88a3fea95b2d15d3ba3a9fa47a77d6a6b48ffe582f23c2997be60db8b496007e6cf91820657a4e10732d3471f128ea972f6b233b04d481c1a14fa32ba6601cc183f675644652d66df2b119a85d1751cd5104f77b7bc30ef503e606c5e9d1b255cc040f9f27f6b447223271a8124da64c1cb39d57c5796571529d7787859787063c3a44addc1c392267477ad30ba5ff674eca98cb2e445d458dacc6835b192e933218b4baf0ccb78228c7e3a7e3290ed3824a9cd4a9e74887bac564fc0097edf2226c38489946ec2ffc2527c9d5e26575da74d376f8080f8c56442720cb038157cbcae1ed319c2688f298b1515dec5a155a7ced1682a0c083934b6e0e806936b25e674148f39ade1d6fa5a554856dcb9984660df0de4245b70a27c8e9cbedc06423ae06ea9a27f7102113c4388befa688c8468b4e2865a94e58f3a2568211911af2aa038767fb7a05018dc45e70c33c6cbab47f81fba0c551d775ac92a1343e8dcfa61f102159adc5eefbff463be23f2278c3c7123465ae1574671ae665a91d1f80cfd9b9cf0b3edf53cc637db4ad77bd436b6bd32ea2f1032aaea3e99c30b7afe299232664b5c0d6d2f3c4d7e6a854c38937fff124977b399fb0e1566245703fbc2a6f666451602af52a979ab1b54f82b346b8e0b13c5019783e4497e6e68ff68236e8bafc37baf5e2b83ec8fb9868b8d6481db9b0e315bd554d8078be2710a7e3fab3ad15aec2062aa34bc67da31edf4bed01fe5630a0800794150856ef0db6f6b9b8e6b9a0a5a96b68d0f77fc4a3eb04cdd0a6f26590d8643b535c89288de0f81670b3f227e53d33c155b74af56ef72db01d191c9a216b48e82214b87d30b510b95dcaaf01748f8c772a271a77eaf30dbe0e3e33e3f319bbfcb4a3dc4c609c2b90f42c8c82861142a8d90c0f40304c7aa40ade9e50cce01ef6f819edd17f0ba3c8cfa225f500f3c4344700f0ee0e18b4da149ee963aac4cce9c9bea9990e20c798d717f7e8eead7c015903a408919cf3498224efc9d2b2c87cb21d3248cb8bbcf7f484fcea6ec760e301403dd65ddeb12b02070f597d48a2a93b89e21a3baac18af30e8678754e8548e573a1ccfaa2f280cf6d845e368cdb9faf5c6e6ba5414b8425ab454260acb52f5dfafacc64e83bda30b0eeb92d0bed8289ac0af11c6fb5e6bb123318fe8361159ca138e34dd85de53d0354c2ab887891dfd62081a7bd5e7ef910a3eab78110ee3cb7828416b51b2eaa3c1ce4c87ea75550e614dadc1ea104a55662c8cfa8a8562b04142d8025309372c528d2a6df1c8235d0df14e4ff5b2da06b22e68e3b62da0855ce7de35578dd1a4e39b0134acb52fb46e86960c6e8453f6bcdced3ea35e8973999c0bc300590d8bb76e48ebb1b8d960e530496f7ceacb128126ccd0341202e99368f2bea76caa9f60ee728cb1337fdfd896604cc9d80e5863067d44176ccc030503c7771123246edb4e2c18c27a601b204ff769f47b9120cb6cd61e723bee4892bb7632a5101adee58880464e6d7a56bd8eaf9b744e18ab2f72f14853ce8a9bf0fb41c5b853473a9f2b7c3a06c0558c653c0f19e5ad8598b21c3118242a226c8d63bc4584d8b1f60f3aa607d4f41547abf2535f693a6903b0d7ed40553dcb28e23d7885cc0aab8b5d0ec81bb9b1de6f3685f70dcbe591163cd4f535ac144776304a06a9c4a508c9798d3039747fd0b739eb6a0081de61ddf5ee31dede9dcc77ad35f9397e1503032697bdd022e29dba0f58675600c420174e707e8bb379e03b7410bdda2f71eecfd92c667ab9191fd1eb82d7745c84849b5a9c7a6daf10838e1b1bdbd05cd8b8f0e4b0a8c732aea7794fd3a06262abb3067a55db9e9740084af2e16587a33504abef0004f86d6fd9197419869806c99dd29ab408c8961d1467cccbbec49f51b3f597412212b849665e251b8ff963daf701e7b7dbad236e47a975b9cb6653017c2fc8db2927f06a0e8a39465db10b6b92e80ac87c00bc291b2013fee8320e1601b7866d7bf94f41cf9be7bb6612457c1c7187bc79793eea40c7a648dec22159196f9b1b27c56af83efffeb967030cccbf849f617dc143b32a49c847cf3579a91fcc2ea8d8d49fadea5462228b079acbc3c4ed37e147568492defde75bbb5f38f172a578de7053d7d7ee2cc25fb38c0a77a0fe41101da85a9f7cb8cab82e012e2867365cd02622dec5f215b2284955afcf74ccd1ef4b25bb2141155b97a0bc7037", 0xe9e}, {&(0x7f00000009c0)="a359820d9d33bbb8ab6976adcb16dd062e4a96deb56ac21226789ece6c9216e217eda9a301c88553b3ccdb8999779039e398449180d9655d5f0a15a58ab9695c5925368cd7021270aefed7ca577ce7775533b32c0efb52f73b5a3ce7259b06cd345d5a14b8b74a80c1368c1bd3d9113753a53614307b2aa01065e6e3462cacaa14ba5bf8ff795729f225ad9fc615d0ed5ebc32631854e6519d1db8ba691a6ab1253dbbcee8daf9a0f4cfdf8ad5a684d1207dff8a12f2170cdf7a9f5f0d592ed81e08dbe0b96475b66a27a84167237355202b91396dc22742298daa691bbe2a4ccfd95e98a842d655b1dbe97960dc81cae7f8716aca44acd8fdf13048322f4539650fd7747d6d128e94a655eed1af0c4851c23372ee870fc4535c1baf05d4a6aa6b820284f8289715a0370b151f5f961fb3ba8fa666e05fb65a443b53e647408a03245a1c1f2a541f09c205ac5c83cbb4212d1b05e5b3d1c66fbe453224409608ad8040c960b7e60522ad542eb8b4a44c9da785bb33da15a02bdd39f4bf824c5467d5504d7c2c38ce2a28cd8dabd4f59d24576c7de30604fc700602d1b053c5a2ccee95458915657d7cf8f20d4d5cd874de19268cea5dc074448d66cb291d8461822dee1ae55ba1417db84fcaa6d796ac169143f355fdcb0ba281d8c64f152eca6263608922578606d0c6c889b7c21288c9faf8f3f2457470347be9419a90972ae38be85f2d18dc1e49280728eafef4f5101fe398fd304b203a82672111ef064fcadb2214818ad58c9589be70975ca2d78063f024e163d8cf1140e6deea4d6394031d87fcf9a36b273ecc59bfc63ed99c37b5f7efa75717049bd4149552765d6f0da33bb838a16b7d2fe56c10480146c452435ff63323c90d7ec07bc0c1ce97bc39464b8784b82ec96c0666d26c4fbb30ecac66d126e18998d840ce584614304fc35be34480f676b2fa48d0594e98ca1bd67f1ba341dc0ca1d8b8e018a953290dd1382dde4335de82abd1a939a53b54d707b9411f9610fcb2a6639b96f65381aa667189426cad26be3050209fdb1f038d8694c678dd09a92423898032a4227338c684c9e1ceebe5693f1405bee81f62b8a8e216fb524424bc98e888158118d613feebff9cfc72e7b647e2c4cf448545277a5c1490d7a8ccfe1940f3da2fc1a971b1dffb9967b7b889aafab946ba6b184b8d75875141a57b69196f158cee0c773eab0f29755dbae5acabf1c3e6445ebeaf31411629404866bfd94a9571e5eeacb24755c8581ecb386a4489d69b2057ed4b76c9edb167e36f880ea75a4d1aacdabf5446c986fb7b00935adeec2adb12c9527dde60c9f751bce6713f7af599e4a0779b16497c5b28e12f4f2ce698cd4da0c7b457f461b959d50960e4c668bbf18fbcad5806bd4ccede27db74f0466aecf1a502d3ef6c4970a997c43221d1f2a1c2cf7b1cda508e4386251c1697ce8e7c965251ec10b33e8e602af6a5e02fdc6d81e4e597fdfb57f486a174e8b22fec17c4eca442df5599c77e8a3820a913e4724fa78adbe537e85daf9cc5e1c9aa9c414a726caad2eedfdc28ed05943b54d75296fcd676d5b4691dc4c5912097ff8ae301885e8ea727a5a9da1f2e1212d4d64bae888a545697b415d4fb4898ba2cce87c62d15377aa9bbf79b49ab2a68c0e884ecf168fec6e755d30bad556766218cf34912744c3670dd137f9c686f733fa03882d6f6b897986b62cfebcbdd50c3f7e0a8f3bbfb0c7d9f25355fefcaeca8666409da0e00de7819e7224110c6b632b877217c6913292d9fd566b767a9cc375b9a3bb500e6176f62c023a4df958b706abcbd984f97bf1c2d9be55eddfc2f4021b889688b7fca54e81d110bfca0df856a3044889e27b6940c53a62c050f7ea9826dc22b5e2d854c02bf85aeda59bf8433e800d63c5154c3419281d32646146ecd107910f7358ba0dac54567010b532473390b3edfed7227f98ed95cad1936181860f600745e2ba39a8c602102f3e2575a1b7229e49fe52d3f8014ee3b3b72e9ee77f9770d11d1e161738145436571222b01cf7a66ef50078dd13d251c6af3552d0432f5219ec1942ac3bf2b8d2b55b79d5ee7b3180ce2d7e1d122a935614e35b2a492ef4883532b48d8907ae9c5650dff54af80a3fbb1465c887030e96b14d1df933676c3329a25a8a069c19554d3a74924edb89360af0ec11fa694e45a8b25540a3458af98131b440eca348ac494fc8ec27f3dbf7fe084adbe2771efc2089a76faedf2e0a4e40263ea7a81a0f656e8957413c4fe4d99cfbcac574ae1fc2ab226f6b77bf316a2e207c8b79de9bd14a2ea6362cbfc07e9ca2f3aef3c0ce23a2f91f51ef1d5dde9ca1b7f304e4560482230dc4d9b4353b3c46a18169842ab07c7c9aac2fd04cad7ce8bee1dd9d005e60e2b39ea6622df00b0be896186d97fba4975c2fda6f13ba4b9255196ce46b3697e392f8c9084c8c5663d05e3ee3ea0002b024be772086ea396edb6cc6b41f08e1dbd78d2a827c22d0e22e4223ba552854e91eb45187e69e3071a6836c598508ca1c428a5aac2f9a27838283cd130089373dfcbfbe3712af91b71900a7271351d8205fdfef054bb16b3407a6eb9ff776cfa60979c8e3d9ef8fa6cd0ff3738a6f4c1119876560609d283d8c9a1e22a6d2db183d12914aa16bdfc8fe05136df6d6c946fe38f0613b233cf7ded27959a19fd365a73cced4ac75bd1e74045ecdceb67a560d67dbc188c71f51dc2ac355ec409cb90f208abc8c89fb684efc7f0f101303aafca80fe4f588e18600dc1431fe473b31fa549e19cad80da7603f063912ca32e828000dc9363639d48feae43e77ccc81de303000eeaf6b60f39e27e5e120f75a477574cc11ed9ce31701a408a7b4da7c95b7f0dfbaf9a48e82a32965a11674b1506166ac08ce7170d8578d532f8ba6baa5f61ec649838dcd3bf754cafc85bf31d2c77f13ef5402dbec943a40d3c06bd02797ec4774a7e75e8cd0f4587f65856c4f1018408aefe45483dc00e9a24d77d354480e3988a02e7a23418a3737fe1477d6708abd745a247e1c367436906b92c09fa43c3e9f27ce77de4722b25a2e158cf8dab18b6d2a4c098f0eb235aee586de9f4dc85d61fc8fd4e098444d2bb4ad9f3fa3b706f962975c63db3aa9ed1cb4573166457315f23b95e117abab0133875e17817046e98578af146540fd45cc5c3523a171d6b97d2d7f1d784df3a3309efd5e2ccb7354a273d6790a366991e8e7c10409727997e9bc27d235db750e8dc305b57f1e13bebaaa6218e32a03e55b5fea734d0757e8ac8896c26e25d3079909e0e93187a28f0feacbd31fe5926bfcb1c27dba3a888293eaef91b9ff7c3062dd2848f9401409a1b50a43ae0c99aa04b41758952996aa6df6febcb9a1983a2fee3cfcf9f3d0332b1966a35f13ba3fca71f442d154fbe76e75960f26a9e66baeee97bd9e9490fab5da0ef14c012229c72975239568ef296525b8d98f46eadca3a6987616a4ce663380689e827b6eba5966317069b7621db75f273cb511191659b0233ac06d592648c1b88308ac45c4ff6ae1d1e36fbb0e45575ff05a521ce9ac71bc0ba05e8a632b734b41c9aeabb8adfb2eef67d8943cf359f7c640fb286bc223968b8408c2d225011c349379fb5a8241e2abff61bac03f9420660946bb308989e26a742a9bbb4b4ad09570b20d4fd31be8101a327651fa6fdd69fa04c7b26357f837f2864b761e7602f036c1a6300bde73e039d8fb0dae3038ae6c13adaf1fb50478be4131651bdecf564a0dd124e0e993331ac03c54c1f9545ef72a1040fffc44bcc2e4434fea49622a49667da6d67e152faae50837e11466dee5a58087af3378863bd5f2df0ebaa894da79e9375477fbe084502c6e95aea3a928b9b26dcfd03ca2fa262cbd42357b5eb1eba285a81950c777fe0d80f4bfa000a5ba0774d98b62bc836fdce65a4ee76ea3900002708a1109d3fdbf86f2ff53e48517d960654c3ad2a76ed2f6d450bcd200e9e844201954fdd1f81eb40dbbe333df3f7a2fe1e059631b454b4038efa986a6068c888cbead84dc4ae319e8ca6749e264563deed07a15dc8d8619c5d1e8e7a06496b09a255b02aa6b1d3432454837ccabd034f31094f2fe4c97b5b711491bd870f9090f092952801629deeeb1a03e7b1d146a2ec0d3c5bbbc4f4b3e8ccc744489950df1c179fef64a66d73ad9db1b2ac597df84ffc70e70bfefaaedec5715eb7e4f853bc68c0eafd27f5fd60d77623573b318269073f4d455835888fc5103bde3f97ddfc3130df6f50e9b32d844a1089756507340d7ee5c07f8c35b03b1ed02c7e4ce9d4faff7247299420b122777b48d6ca4a8080128aea264f3065a9dd65ff4d132c696bca48a098b8956fc8c71e41a0041f54353146b2b1f6675c53eebe024047a99c3b23dd3d654909798df04d8c3f038f949c94de266ad0f8c340c31f78e1c04381dc0e1ed70ca7a72bd9729e2c9d058d331b1e00b6c3d43364e79dcb1c7055276d6bc9354b90dd64ad877526294a18293f2739d7c1bd17528bf4710f0896de88617d1eef7310e4abb1cf6c7780b3cf864eaf96b8542c1844d3cc911ddd1f6a2bef7df00e76bcd9ddb259ac429992e6e3b403e4b4fe0389b3ea563c16f07979302b9c38eb510a94451dd5a492dcd24f879237fd5f23a45f8e495038e08853e2dce886f82d3653fdad8c2e29692824f930116d5ebcc1651a7fdb3a601f09dc5c01ba4e98578db10f9a1aa04c68f1261a0020238b6cab6c6cdbed15a3e5d869fa85b460bca1379ab142616c6e4a5e798de05fb7f35acafbdaede7f068394d9c661c30b539d4ba1eda00ee0189249d1ee815073f0674fbf679ecb2f8f9713ca0df071282f83d929204afe1982591c2bf6e732d039d7d99ff946c5f35e1e59ee1c2e40407650e76034b94090082a7447c65cb9002cad7b7e4bd31ba304972c0fbbd71ebfeda3d7a376f3ca967496bdad05eab352eade4d7e2085ae2441723522a23e776492be6179be264ddee3dedf8371c654d67e7e4a045ce8d11d519ed3c3da15baf222762058117fd1c0b02e54a064c32c9597df41c30f2cc630d7cd15e2078b598e2485bd4c7627b47415dc74a3b6eb518e98bedbfc3398f5f3adc2aa888f406416102eacd852f9a6037362d5b4d612e8333467d20c3d0717d703c8ac8ab6362db4f3a3a746f2c8c006f6bb11017d6f6ac434013faf94f4fbacb678871a03b4180d177a71da48bd9a58a174b1130c0334c53d9baef88f96103c04637d20a58faae50d0cae2d2f90dea5f736e2492716770a8e58b7956fc1ee4dc2ffb8914bff7979e2191e46f9bd90b2cde760fc678f08cfa0f80f14e6ad424373255dc2007cc06fe53f975b556b5d2676a306d6a43630eb010fda32eee7e594eed4674c6bf8dd25c476b0594f1704c8e5c9a910bc3f00b35ea7b8e1dd5fbc9bd18dff4a4323bb0c967f4b0f60eb5261f40067445143cb98d97465f6e7b4cd173685e30c37b9a5151c4dcf84418476503cdb8fce800864e4eb0269f1d0378ea9927ce813e1a59b58b508cd11e615c9fa6e964bfb1db74d03a0c0baf9eeef7c6708e659d6c29813544aacdc50a9369eff72458ae8bb06b750c4e23137a8078ff596fefa51bb67493f8f5014590db6acd721aa4b16feab8b291ababc6bdb0e10e5288c0fa8aaeb21caa7d9faa5357da106df0bd0a6129c7369e131d986e4c4ed204ae0b26eedd8b738527921305fe4c7c49c8f5154a9334cf947bede91a11a5ebb44cf922204e577a63ce96f", 0xffe}], 0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) shutdown(r2, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x200, 0x4ebfac6bbaf796d) open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x8) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x13d, 0x1, 0xffffffffffffffff}], 0xfffe, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f00003e1000/0x1000)=nil, 0x1000) mprotect(&(0x7f00003e1000/0x2000)=nil, 0x2000, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) shmat(r4, &(0x7f0000ffd000/0x1000)=nil, 0x0) executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000180)=0xc) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {}, {0x1, 0x0, 0x0, 0x1}]}) r2 = socket(0x2, 0x8000, 0x0) r3 = dup(r2) setuid(0xffffffffffffffff) sysctl$vm_swapencrypt(&(0x7f0000000940)={0x2, 0x5, 0x1}, 0x3, &(0x7f0000000980)="176028c2", &(0x7f0000000a40)=0x4, &(0x7f0000000240)="269d89e05c65c40830718e07ed0c45a2db32db2aa0cfb128086121defcf40fcef0c1ff6679847106e60c6b6710a53cad56f008efd861b1733919f83b180e8a269ec0884c4c987dfbf3301e4b1c7dcaddf27380510e03534de51831ed784905716081b2b4dd67af1d7703fc59cdd084fea9cd6998afc727530a5a9aa9a3364a2b8bc0782196813cbc5f8571d319bde6b24524bede446c9ce2dfe190b196b2ef87750dec3a5439b6242ee514ad9f6bc009a433590ca5d4d671bcec8161b65dfba71ed25f666ba13558c5762a06336af23cc1e96139b8d1b4d3589d687c876af85f84ed32affa09a7d08bee36aec49b", 0xee) ktrace(0x0, 0x4, 0x8, r1) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x20008, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x5, &(0x7f00000004c0)=[{0x5, 0x6, 0x8, 0x42d3}, {0xff80, 0x8, 0x1, 0xdf0}, {0x8002, 0x8, 0x7, 0x3}, {0x8, 0xf8, 0x9, 0x807ff}, {0x0, 0xc8, 0x3, 0x3f}]}) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) write(r5, &(0x7f0000000100)="faee4db2a5febc10a8f78845452301dfa0ef0a070a6bd603eca5aae536b80a2cf5d40720485bea59bbc24a5e8d139bfad12afd620df8daff8c89e0f06caa2f8cd2f0b991571cdff56dadd4865e556c5d99d28b06ae98c3352eca0024b7f171d07a440082ab", 0x65) setsockopt$inet_opts(r6, 0x0, 0x0, &(0x7f0000000340)="fd0cc085e044e937824284723f7e0264831870d5812ce89c5683cda8c42321fae61af75ee0482ab52d8bd189b55d36b2dbd0ea3805666f5ed6942b741b23f746f4d20943f231a93f87f1c4d004e020faa18af9166dec83bf0ee1db5ddc1776f871aa4c942eb36c587c58b5ecdd65ca38312e654a2955a6fbe16d471967a677d3a02916def04dcd9c8636", 0x8a) socket(0x10, 0x5, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f0000000200)) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000040)=[{0x0}], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000500)='W\x00') ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) ioctl$WSKBDIO_GETDEFAULTBELL(r4, 0x40105706, &(0x7f0000000400)) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x102, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r7, 0x80045713, &(0x7f00000000c0)) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) executing program 3: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x3, 0x6bd}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f00000000c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) writev(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x5c}, {0x3c}, {0x8106}]}) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[]) syz_emit_ethernet(0x46, &(0x7f0000000000)={@broadcast, @random="c94f1e9ad498", [], {@ipv6={0x86dd, {0x0, 0x6, '`b`', 0x10, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[@fragment={0x2b}, @fragment={0x2b, 0x0, 0xe0}]}}}}}) dup2(0xffffffffffffffff, 0xffffffffffffffff) executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xc0) open(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000340)="ebebfd510bbcd3a9b489e989c14f", 0xe}], 0x1) rmdir(&(0x7f0000000080)='./file0\x00') r1 = socket$inet(0x2, 0x3, 0x0) mmap(&(0x7f00007ea000/0xd000)=nil, 0xd000, 0x0, 0x2010, r1, 0x5) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x4, 0x1000}, 0x8) sendto(0xffffffffffffff9c, &(0x7f0000000040)="161f81b36d43df0e97ab06a476338b52564cec3a039c52ecbb8c6159d143ded978b7cdcaa6d4cd0826c5d16b14f31c8949d31f42939e74d5429e13b2b0279c1c3095833875ba1700557006f1fab2e631427f7ec0dbfbb62c9cbed80902af1f4eedb820c6c4c8c77b30d4132b9cbfd6cfd9a7a5f3fe41fc175d14d24e4f04b32f385ca8b9715492d609a6be84db449689d6b62f8738a95a97e15e2926b48620bd334c4cd68e1b8ba0ca6527a4f0b5be57e17dab1f3de68bd23343235040b63b332d32100af3ffa3156979aa", 0xcb, 0x40b, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt(r1, 0x100, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockname(r1, &(0x7f0000000240)=@un=@file={0x0, ""/4096}, &(0x7f0000001280)=0x1002) getgid() rename(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0}, 0xc) mknod(&(0x7f0000001380)='./file0\x00', 0x8000, 0x0) r3 = getegid() chown(&(0x7f00000013c0)='./file0\x00', r2, r3) semctl$SETALL(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000200)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001440), 0x40, 0x0) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f00000014c0)={0x0, &(0x7f0000001480)}) r5 = openat$pf(0xffffffffffffff9c, &(0x7f0000001500), 0x400, 0x0) r6 = openat(r5, &(0x7f0000001540)='./file0\x00', 0x8, 0x20) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001580), &(0x7f00000015c0)=0xc) getegid() semctl$GETPID(0x0, 0x1, 0x4, &(0x7f0000001600)=""/117) flock(r4, 0x8) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) poll(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget(0x2, 0x3000, 0x24c, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8001}}) clock_getres(0x2, &(0x7f0000000040)) executing program 3: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450a) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2011, r2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea000001", 0x4) select(0x40, &(0x7f0000000040)={0xfb}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)) poll(&(0x7f0000000080)=[{}], 0x1, 0x0) executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000000080)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0xfd, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0xfffc, 0x0, 0x0, 0x0, 0x11, 0x0, @multicast1, @broadcast}}}}}}) executing program 0: sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x49) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x2011, r1, 0x0) msync(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, r2) sysctl$net_inet_ip(0xfffffffffffffffe, 0x5, 0x0, 0x0, 0x0, 0xfffffffffffffea8) setreuid(0x0, 0xee01) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000040)) setegid(0x0) setgroups(0x0, 0x0) r3 = getuid() setreuid(0xee00, r3) unveil(0x0, 0x0) read(0xffffffffffffffff, &(0x7f0000000280)=""/116, 0x74) socket$inet6(0x18, 0x2, 0x0) mkdirat(r0, &(0x7f0000000300)='./file0\x00', 0xa3) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x8, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfe}, {0x0}], 0x2, 0x0) pipe(0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x3, 0xffffffffffffffff) write(0xffffffffffffffff, 0x0, 0x0) executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) getuid() setreuid(0xee00, 0x0) sysctl$net_inet_esp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000008060001080006040008ffffffffffff7f00000100000000e3"]) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f0000000040)=[{0xffff, 0x1, 0x6, 0xd52f}]}) r1 = socket(0x1, 0x4, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r2, 0x8080691a, &(0x7f0000000100)) executing program 2: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x2, 0x0, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x0, r2) recvmsg(r3, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f00000002c0)=""/70, 0x46}], 0x2, 0x0}, 0x800) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x14}, {0x5c}, {0x406}]}) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x46, 0x56}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() ioctl$TIOCSTOP(r6, 0x2000746f) ioctl$FIOASYNC(r5, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x8001f7e, 0x808, "e7303483ef00000000000000000000000000ff00"}) writev(r5, &(0x7f0000000080)=[{&(0x7f0000000100)='>', 0x1}], 0x1) close(r2) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000380)=""/61, 0x3d}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 4: r0 = socket(0x11, 0x3, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x4}, &(0x7f0000000040)) execve(&(0x7f0000000140)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000340)='tap', &(0x7f0000000380)='\x00'], &(0x7f0000000300)=[&(0x7f0000000000)='tap', &(0x7f0000000240)='tap', &(0x7f0000000280)='tap', &(0x7f00000002c0)='tap']) socket(0x2, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffff9, 0xb, 0x1, 0x4, 0xffffffff}], 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f00000001c0)) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, 0x0) socket(0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0), 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) kqueue() mkdir(0x0, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x2, 0x40) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, &(0x7f0000000200), 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1604) r4 = open(&(0x7f0000000100)='./file0/file0\x00', 0xa608c9af653c9f6d, 0x0) dup(r4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r5, 0xc0206921, &(0x7f00000001c0)) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x8040691a, &(0x7f00000001c0)) sendto$unix(r0, &(0x7f00000000c0)="b10005136000009f050000002010000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2102000000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) executing program 6: sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ff"], 0x28}, 0x0) r0 = openat$speaker(0xffffffffffffff9c, 0x0, 0x782, 0x0) r1 = dup(r0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000100)) executing program 7: pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2c}}) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$VNDIOCGET(0xffffffffffffffff, 0xc4104603, &(0x7f0000000040)={'./file0\x00'}) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x7}, {0x35, 0x0, 0x0, 0x1}, {0x6, 0x0, 0x0, 0xe00000}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x120) mknod(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000300)={0x3, &(0x7f0000000080)=[{0x15}, {0x4c}, {0x4000006, 0x0, 0x0, 0x7f}]}) write(r3, &(0x7f00000002c0)="c5449bc1708e16b9805a099e20a0", 0xe) socket(0x20, 0x8000, 0x0) write(r0, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) fcntl$dupfd(r4, 0xa, r0) executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000080)=0x4, 0x4) listen(r0, 0x0) socket$unix(0x1, 0x2, 0x0) socket(0x11, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000200)="4b000001", 0x4) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, &(0x7f0000000040)=0x5) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x20) ftruncate(0xffffffffffffffff, 0x0) open(0x0, 0x80000000000206, 0x0) kqueue() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) socket(0x1, 0x5, 0x3c) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, 0x0) r1 = socket(0x0, 0x5, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0xe, &(0x7f0000000000), 0x0) dup2(0xffffffffffffffff, r1) connect$unix(r1, 0x0, 0x0) semop(0x0, 0x0, 0x0) fsync(0xffffffffffffffff) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0xd, &(0x7f0000000000)="ea0000ee7f000801", 0x8) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x3d}, {0x4}, {0x406, 0x4e}]}) executing program 3: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200), 0x80, 0x0) sysctl$ddb(&(0x7f0000000000)={0x9, 0x6}, 0x2, &(0x7f0000000100)="f5318f02", &(0x7f0000000180)=0x4, 0x0, 0x0) r0 = open(&(0x7f0000000bc0)='./file0\x00', 0x200, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0x3) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x18909, 0x0) dup(r2) clock_getres(0x0, &(0x7f0000000000)) sysctl$kern(&(0x7f0000000000)={0x3, 0x1}, 0x3, 0x0, 0x0, 0x0, 0xfffffffffffffedf) sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="b1000504600000000000000009000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236063705af04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc253699a5f139b672f4d335d", 0x55, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, &(0x7f00000001c0)) r3 = socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60aa862000302c00000000000000000000000000000000000000000000000800001a00000000000452b890"]) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x1, 0x1, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) open(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0xfffffffffffffdf7) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x0, 0x0) setsockopt(r0, 0x0, 0x1ff, 0x0, 0x0) openat(r0, &(0x7f0000000240)='./file0\x00', 0x100, 0x2) socket(0x18, 0x1, 0x0) executing program 0: r0 = socket$inet(0x2, 0x8000, 0x0) ioctl$FIONBIO(r0, 0x8004667e, 0x0) writev(0xffffffffffffffff, &(0x7f0000001040), 0x0) getrusage(0xffffffffffffffff, &(0x7f0000001080)) syz_emit_ethernet(0x56, &(0x7f0000001140)={@local, @remote, [{[{0x88a8, 0x7}], {0x8100, 0x4, 0x0, 0x2}}], {@ipv4={0x800, {{0xe, 0x4, 0x1, 0x3f, 0x40, 0x64, 0x0, 0x1, 0x2, 0x0, @empty, @multicast2, {[@end, @lsrr={0x83, 0xf, 0x7, [@broadcast, @broadcast, @broadcast]}, @generic={0x0, 0x12, "aaa90156160ec6da85f128d8503ab28e"}, @noop]}}, @udp={{0x0, 0x1, 0x8}}}}}}) ioctl$WSKBDIO_GETENCODINGS(0xffffffffffffffff, 0xc0105715, &(0x7f0000001280)={0x2, [0x0, 0x0]}) syz_extract_tcp_res$synack(&(0x7f00000012c0), 0x1, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001300), 0x20, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001340), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000013c0)={&(0x7f0000001380)=[{0x3, 0x40}, {0x101, 0xc9}, {0x5, 0x1}, {0x22, 0x106}, {0x88, 0x2}, {0x7, 0x80000000}], 0x6}) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001400), 0x80, 0x0) kevent(0xffffffffffffffff, &(0x7f0000001500)=[{{r0}, 0xfffffffffffffff9, 0x20, 0x10, 0x6, 0x7e4}, {{r2}, 0x7ffffffffffffffe, 0x22, 0x10, 0x3, 0x40}, {{r3}, 0xfffffffffffffffc, 0xe2, 0x80, 0x8, 0x8000000000000001}], 0xfff, &(0x7f0000001580)=[{{r0}, 0xfffffffffffffff8, 0x31, 0x80, 0x80000001, 0x10001}, {{r2}, 0xfffffffffffffffe, 0x40, 0x0, 0x20}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x6, 0x7ff}], 0x6a53, &(0x7f0000001600)={0x2, 0x2}) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000001640), 0x20000, 0x0) fcntl$setstatus(r4, 0x4, 0x80) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000016c0)={&(0x7f0000001680)=[{0x8b, 0x2}, {0x89, 0x6fba}, {0x21, 0x101}, {0x8a, 0x1}, {0x21, 0x8}, {0x101, 0x1000}, {0x4, 0x81}], 0x7}) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001700), 0x20000, 0x0) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000001780)={&(0x7f0000001740)='./file0\x00', r2, 0x2}) read(r3, &(0x7f00000017c0)=""/13, 0xd) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x1b, 0x52}) r0 = syz_open_pts() close(r0) setuid(0xffffffffffffffff) pipe(&(0x7f0000000100)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0x0) msgctl$IPC_STAT(0x0, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6, 0x0, 0x0, 0xff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000000)='#', 0x1}], 0x1) r3 = syz_open_pts() r4 = socket$unix(0x1, 0x2, 0x0) shutdown(r4, 0x1) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x6, &(0x7f0000000200)) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) mlockall(0x1) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000380)={0x0, 0x3, 0x401, 0x820351a, "090effdfff0f00"}) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x54}, {0x50}, {0x5, 0x0, 0x0, 0xfffffffd}]}) writev(r1, &(0x7f0000002500)=[{&(0x7f0000000080)="ebebfd510bbcd3a9b489e989c13e", 0xe}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet(0x2, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000540)={0x3, &(0x7f00000001c0)=[{0x30}, {0x61}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r5 = socket$unix(0x1, 0x1, 0x0) accept$unix(r3, &(0x7f0000000300)=@file={0x0, ""/517}, &(0x7f0000000540)=0x207) sendto(0xffffffffffffff9c, &(0x7f00000001c0)="dee49f688a7812afeac0d43bc89f90887fca95e420d3c8687bdae7efcbe7ba5e9eba0bdaf55044d3e0fd0a080a0a36bfc0af9b3210a120d2d080e420d7b61df95d704927bb735112fae79b915c43b21c2b518c2f904a50aa9e66429a21ebcec346f5ee3302f8f911c454d26dd73161d262cf29eeff6e2967f72d18d9bb14c967b67dec04cbcd0313586f5476ec7abbe9d84f4ba6193c03a721d3965a614d45acb9fb465f72b6371ef7911c68de267709221858d72b810069432659dca1903149d78d2aa7415c64ad861de0803a2e948100921728911dbc1154b0e02796248792d1df7566e99cde", 0xe7, 0x6, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) sendmsg$unix(r5, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYRES64=r2], 0x51, 0x404}, 0xb) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0xffffffff) r6 = socket$inet6(0x18, 0x1, 0x4) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000140), 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket(0x0, 0x3, 0x7) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, 0x0) mknod(&(0x7f0000000080)='./file1\x00', 0x1000, 0xd02) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0xfffffffe, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) close(r7) socket(0x1, 0x4000, 0x3a) executing program 2: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) pwrite(r0, &(0x7f0000000000)="a6158034f9edea5f0aae33255c7b33ef2c2f2df81183ccf446c169dcd3aafe08fef589560c4ac9dacd44ac0ee6cc1479a6c5153fed0395949524842e4f6e99633f1210276d950a9d2b814b96f6f36c3938", 0x51, 0x0) socket(0x18, 0x0, 0xf8) shutdown(0xffffffffffffffff, 0x2) syz_open_pts() setreuid(0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) semget$private(0x0, 0x0, 0x0) semget(0x0, 0x0, 0x0) getuid() ioctl$FIONREAD(r2, 0x8020690c, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0xffffffffffffff7b}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) pipe2(&(0x7f0000000080), 0x0) kevent(0xffffffffffffffff, 0x0, 0xe4a, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r3, 0xc018696c, &(0x7f00000001c0)) sysctl$net_inet_icmp(0x0, 0x0, 0x0, &(0x7f0000000140), 0x0, 0x0) socket(0x2, 0x3, 0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x11c}}) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, &(0x7f0000000000), 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x20}, {0x16}]}) write(r0, &(0x7f0000000280)="d9537abde93d050cdd16b13f742a", 0xe) executing program 7: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x5010, r0, 0x8000000000000000) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000000c0)={0x1, 0xb0, './file0\x00', 0x3, 0x0, 0x8, 0xbd}) r3 = open(&(0x7f0000000100)='./file0\x00', 0x400, 0x80) r4 = accept$inet(r3, &(0x7f0000000140), &(0x7f0000000180)=0xc) setsockopt(r3, 0x3ff, 0x401, &(0x7f00000001c0)="3d8d01084cd154589dd29c99b6e5d33a069d87b0e8e31e4fc1a94c6b06d1372f1a4d290e43a5c6119f499adae19ffb5ce93cd71a58d03c60f8664032e00790a26774af73b4a792dbba207c22f7c3f84cc0db6a777feef852444aef5365cf7e24d60eb203d28373c43eadb0b33825fcbee41e600ba6e262d6b9471d7070b4b49386758fcd2948a9da0eae7809f4ce06019540f17d26b297997eb9165a91f176930be8c222b16e55c212d3f2359d8ddd8778f79f0c6c6bf8963a8906437f4e3dc8abb8a57ae9e54e47588aaaf0c01b0f450f8765a799ac772ad8f79b", 0xdb) r5 = dup2(r1, r4) setsockopt(r5, 0x1, 0x8, &(0x7f00000002c0)="c6f50165148ca4e95548441d9d1c93f573b41d2da183e3d04e2719055e731fd478ebbff178c6b8aec7d5be8cb4dac8331bb59ae7ed7e596857c46d6853ddfaa33314852a20a6783ec8424e7929a5d550f81c26d9891a1437501d", 0x5a) socketpair(0x20, 0x2, 0xff, &(0x7f0000000340)) accept$unix(r3, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) readlinkat(r2, &(0x7f0000000400)='./file0\x00', &(0x7f0000000440), 0x0) fchflags(r2, 0x1) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80, 0x20) ioctl$TIOCCHKVERAUTH(r6, 0x2000741e) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f00000004c0), 0x1, 0x0) ioctl$VMM_IOC_RESETCPU(r7, 0x82405605, &(0x7f0000000500)={0x80, 0xff, {[0xa44, 0x5190, 0x81, 0x5, 0xfff, 0x48112d71, 0x0, 0x6, 0x6, 0x100000001, 0xfff, 0x9, 0xfe7, 0x606, 0xfc4, 0x80000001, 0x81, 0x9], [0xe9b, 0x7da70b0b, 0x9, 0xdbdb, 0x0, 0x1, 0x3f, 0x401, 0x1, 0x3], [0x3996, 0x800, 0x7fffffff, 0x8, 0xff, 0x3, 0xa375], [0xff, 0x1, 0x6, 0x3, 0xfffffffffffffffe, 0x4], [{0x9, 0x0, 0xffff, 0x8}, {0x1000, 0xfffffffc, 0x1}, {0x8, 0xa62, 0x8001, 0x10001}, {0x3ff, 0x7, 0x8, 0x1}, {0x6, 0x7, 0x0, 0x9}, {0x8001, 0x5, 0x80000000, 0x4}, {0x506, 0x5, 0x7, 0x401}, {0x7ff, 0x20, 0xf9a0, 0x2}], {0x3, 0x3f, 0x1f6}, {0x3, 0x46a9, 0x4, 0x7fffffffffffffff}}}) accept$inet6(r3, &(0x7f0000000740), &(0x7f0000000780)=0xc) sendto$inet(r0, &(0x7f00000007c0)="3fb901dd03447d3c14530faa94d6b01db508e9546582651dd9a3c38b434338e4acb337bda4da3db6f29e516f4869e5a70c4ee3fef18702746d94f302f454ad2ace010cf7b320a7bf690841d1683ef3af79ca1fd5bbe93b4656aba1092c1d3b8f6faaa9a4b8d4efa306", 0x69, 0x400, 0x0, 0x0) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000840), 0x200, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000880)={'./file0\x00', 0x8, 0x6, 0x4, 0x0, 0x1, 0xd3b, 0xfffffac4, 0x1, 0x2, 0x7ff, 0x4}) accept$inet(r0, &(0x7f0000000900), &(0x7f0000000940)=0xc) sendto$inet(r2, &(0x7f0000000980)="0a65b9b3fd55d808a8f4c13a55f1094ac04daefadb8092d35490fbe504202355321673ad65f854c690a3e72ee2696af7508802ee0c3e041aeb40ba5738f459c340cc2b2d5b7356055e3460deebc7046e92ffee3a5f99f9ce9b1845b54c8df69d4a08c5b7", 0x64, 0x1, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f0000000a00)={0x10, 0x7f, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x10000}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x5000}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x779f}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x400}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x2}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0xde8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x5}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x10001}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1000000}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff8000/0x5000)=nil, 0x9}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1000}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x5}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x7}], './file0\x00', 0x3}) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000c00), 0x80, 0x0) faccessat(r9, &(0x7f0000000c40)='./file1\x00', 0x102, 0x2) setsockopt(r8, 0x7, 0x6, &(0x7f0000000c80)="d3856563da03fea075be884edc318952eeb1f96f6f82ef7fcf55f00bfe8e98aac4c8bb903394f55bbed94865cc62f8808c08ce7825f2415d91", 0x39) ioctl$TIOCSTAT(r8, 0x20007465, &(0x7f0000000cc0)) semget$private(0x0, 0x0, 0x0) mkdirat(r9, &(0x7f0000000d00)='./file0\x00', 0x100) executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000000000/0x4000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000001000/0x2000)=nil, 0x10001}, {&(0x7f0000ffe000/0x1000)=nil, 0x0, 0xffffffffffffffff}, {0x0, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000004000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x8}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000002000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00', 0x4}) r0 = getppid() fcntl$setown(0xffffffffffffffff, 0x6, r0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480), 0x100, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x0, 0x0}) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000023c0), 0x0, 0x0, 0x0, 0xc}, 0x404) r3 = socket$inet(0x2, 0x2, 0x0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280), 0x200, 0x0) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f00000002c0)={0xb0, 0x4b6}) setsockopt$sock_int(r3, 0xffff, 0x4, 0x0, 0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff}) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000000)=0x6) readv(r5, &(0x7f0000000540)=[{&(0x7f0000000340)=""/177, 0xb1}, {&(0x7f00000001c0)=""/188, 0xbc}], 0x2) recvmmsg(r3, &(0x7f0000001dc0)={0x0}, 0x10, 0x0, 0x0) poll(&(0x7f00000007c0)=[{r3}], 0x1, 0x0) r6 = socket$inet6(0x18, 0x1, 0x6) getsockopt(r6, 0xffff, 0x4, &(0x7f0000000680)=""/228, &(0x7f00000001c0)=0xe4) recvmsg(r6, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='.\x00', 0x0, 0x0) semget(0x0, 0x0, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x10, 0x2, 0xff}, {{}, 0xfffffffffffffff8, 0x524d7eebead16d1b, 0x1, 0x5}, {{}, 0xffffffffffffffff, 0x20, 0x40}, {{}, 0x0, 0x1, 0x80000004, 0x400}, {{}, 0xfffffffffffffffc, 0x81, 0x2, 0x401, 0x7fff}, {{}, 0xfffffffffffffffc, 0xd, 0x20000000, 0x9, 0x800001f}], 0x101, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffb, 0x11, 0x0, 0x8}, {{r1}, 0xffffffffffffffff, 0x62, 0x0, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffffb, 0x40, 0xfffff, 0xd8f3, 0x800}], 0x6, 0x0) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = getpid() ktrace(0x0, 0x0, 0x0, r3) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r4, 0x80045710, &(0x7f0000000040)=0x200) r5 = syz_open_pts() setrlimit(0x3, &(0x7f0000000140)={0x0, 0x4734}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r8 = dup2(r7, r6) close(r8) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000880)={0x0, 0x10000043, 0x5, 0xa7b8, "0d838000000000070000000002fd00"}) writev(r5, &(0x7f0000000240)=[{&(0x7f00000009c0)="e55a0ace2829081cc2a3aa7a0f9dbf3213a78cd243669c99ae3c7a55e0a9c829e206a79a5a4009f28145ae433e99a8cba56877fd082bbc07c3ce18a36d7e58a68a026474ca2d86ef1f25afd0dc17ea223f5cc2cb3a1e474566c18e354955295d46062ca1f676ced3147582e21cedc8762583cbf19b3db5474733ee330df883bc5fac77ca3efbe462878aad38a8a2424d7608eb0d0d", 0x95}], 0x1) getrlimit(0x5, &(0x7f0000000000)) shmctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) syz_open_pts() sysctl$net_inet_divert(&(0x7f0000000280)={0x4, 0x1e, 0x2}, 0x4, 0x0, 0x0, &(0x7f0000000140), 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{}, {}]}) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0xa2) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) socket(0x10, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x1, 0x200}}) r1 = socket(0x6, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) setsockopt$inet_opts(r1, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) socket(0x11, 0x3, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x4) r2 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) setuid(0xee01) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x2}], 0x1, 0x0) unlinkat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0) open$dir(&(0x7f0000000300)='./file0/file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x111) socket(0x0, 0x4000, 0x1) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2}, 0x4, &(0x7f0000000580), 0x0, 0x0, 0x0) getsockname(r3, &(0x7f0000000100)=@in6, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) socket$unix(0x1, 0x5, 0x0) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f00000005c0)='./file0/file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x800, 0x0) r5 = getpid() ktrace(&(0x7f0000000240)='./file0\x00', 0x4, 0x0, r5) r6 = getppid() ktrace(0x0, 0x5, 0x4000042e, r6) executing program 7: open(0x0, 0x70e, 0x0) r0 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x5, 0x210, r0) setrlimit(0x8, &(0x7f0000000980)={0x40, 0x62}) r1 = syz_open_pts() close(r1) socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) setreuid(0x0, 0xee01) setgid(0xffffffffffffffff) ioctl$FIONREAD(0xffffffffffffffff, 0xc020699c, 0x0) getrlimit(0x0, 0x0) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000280)={0x80, 0x2, 0x6, 0x200}) r4 = accept$inet(r3, 0x0, &(0x7f00000000c0)=0xfffffffffffffefa) syz_emit_ethernet(0x46, 0x0) getsockname(r4, &(0x7f0000000080)=@in6, &(0x7f0000000300)=0xc) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x2}, 0x5, &(0x7f0000000500), 0x0, 0x0, 0x0) syz_open_pts() writev(r1, &(0x7f00000003c0)=[{&(0x7f00000009c0)="6fce899ebfd77f50ae2170c810eb3f2bfee90eb4ca83f82441a272a797dc5d5e1bba8c717d05f90cd95a5cf65b2f80084c70185d24bbd29f2a0a", 0x3a}], 0x1) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3750786dd60d9000000303a003bcc2629a17a6c58afb8887c8be162e3fe8000000000000000000000fe0000aa02009078000000006006c33e00000600fe8000000000000000000000000000aaff020000000000d21200000400000001"]) r5 = semget$private(0x0, 0x7, 0x64) semop(r5, &(0x7f00000004c0)=[{0x4, 0x5, 0x1000}, {0x1, 0x2, 0x1800}], 0x2) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) executing program 0: r0 = socket(0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x47}, 0x3, &(0x7f0000000600)="4a061e68c5abe634cd52e06fd19678b63ace1ebc7becef400a57ef6f559b711b7f126df4e0380e27493277bb531e8427c5edc6c378aebe5f4ed5063679aee1b5fa108608b2e8dbbd7e3a2ca72a36fcfc41b98f8d3d15d11362df137cb4b1c3c059234760435c6b2ce4b0026699d3804ae682e0c47f8154aaeb01f4dd003c3e6ae5723d67f9576932a60a4d8ef2edc45a548602000000002000000070f4d5acf6159349f034aadcea4e01a572595769591d2dedccbc773e9657bfc4c20a9e01f37974fabae28009f491bf8cd7f6a8ae615e8a6857b602914d09d82ea26d3913996c25664244889870b6ca1bc13a3b5b88115e8e4a8eb8b92c20598f3468ee937a55333d8d1c329707a00446133a0283e5de8cd6b268ef7cc6cdca554c297a50969d90e83a78bfc3928e59380905c035bce8314c9bae843084c13797d0b3147405326dd7add034b43f2c59d1e0c2f5f8fcd13349dab207e0175190309aa95fee502f400c2023a640783cfc6f08cdd29ba35148816f711643d6ff779c8b119443b3f7c94838f19b7cf4ae71f29b47d3c448c9c08a128fc4ab2b5f538638b921ac7bf1424ebea5900df032c1500776c4a853d0b317d2e71e651199355c6ab289fa0d565b73ab4c78dda29cd2092a215dbf4e425a25c7820c4206f2db605c2ca9957d498d47a02537920b83a6d7d852a8e5dcaa730be81f6f447ebbc746572afafcb6cb2cd0a621884dff9fb32643401c26ea09c4238a106d4ad4c46731c2599e5b0f4cb66025029ef482bc243d928c1d6f444569882a283bd78a15994febe14370a7525d344103743e43368e36e2d1", &(0x7f0000000100)=0x77, &(0x7f0000000540)="582fa4097efcebc0a5ba0f78a47b1acf0b6be0bff13a98fe7b0862faab7680035cce55f426ffe59d70ff4f049305dbf07e2e06897c69a60cb71e2141f8d5e850f93f277b433613517f77ac730ed6cca77198db397fa759d6f5cbacb05e6520637bcf0c33cb79f5ef23734ef3b4a2eb2073e261269adc8ad37b44a0bdadac7eadb47e3a13bbf24161b2887fd91142118d76", 0xfffffffffffffe30) sysctl$vm(&(0x7f0000000180)={0x2, 0x6}, 0x2, 0x0, 0x0, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000580), 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000340)=ANY=[@ANYBLOB="ffffffffffffaaaad1f3ffe383f64009000000c353217f90a05f52bbf9dd60dd9b5efb070000fe8000000000000000000000000000bb000000000000000000000000cb2b8920c21e13a640cf238a7c120638df3f40a4f6d16b3adb2f4701b0b7e7f0cbe02117af30d65b89cb391d68ab035a1ffe52503a6bad95e68dddf934cf4720c7940b1ab6f377022114cc7b164368fd18a311a196f1deda3b79160f5bc8917a975bbe17355b37043255710de9ff94"]) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r1) select(0x0, 0x0, &(0x7f0000000300)={0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}, &(0x7f0000000080)={0x0, 0x9, 0x0, 0x0, 0xfffffffffffffffe, 0x2, 0x100000001f, 0xc4f8}, 0x0) socket(0x0, 0x0, 0x0) socket(0x2, 0x1, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) poll(&(0x7f0000000880)=[{r0, 0x100}, {r2, 0x80}, {}, {0xffffffffffffffff, 0x20}, {0xffffffffffffffff, 0x80}], 0x5, 0x8) connect$unix(0xffffffffffffffff, 0x0, 0x10) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000240)='./file0/file0\x00', 0x4, 0x20001430, 0x0) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f00000001c0)) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1100, 0xffffffffffffffff) r4 = socket(0x1, 0x1, 0x1) bind(r4, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) r5 = socket(0x18, 0x2, 0x0) 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) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmmsg(r5, &(0x7f0000000140)={0x0}, 0x10, 0x0) setreuid(0x0, 0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) executing program 6: sysctl$kern(&(0x7f0000000000)={0x1, 0x47}, 0x3, &(0x7f0000000080)="b9d55a65edf95074454cbeef747750212b261340975c61c98fc44606f6c84c8106c596189f2824da6ce26ef22601faa932f8506c338734f736b71fe63c3db1e9d4ed2ce08ee7f16195ac49fb6ee8486b47aae9157492458d108d0fcface1392fdf88be327280a9ccb04d81e8c6efb7ee", &(0x7f0000000100)=0x70, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "01000000d000"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) getegid() executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x50}, {0xc0}, {0x6, 0x0, 0x2}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r1 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000040)=[{}, {r1, 0x20}], 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0xe9, "083ee7e27727ba9d48bc00", 0xffffffef, 0x2}) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) sendmsg(r2, &(0x7f0000001ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 2: setitimer(0x1, &(0x7f0000000040)={{}, {0x4}}, 0x0) r0 = geteuid() setuid(r0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) syz_open_pts() dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = socket(0x2, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) getsockopt(r1, 0x6, 0x9, 0x0, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x40, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) truncate(0x0, 0x0) r4 = socket$unix(0x1, 0x2, 0x0) mkdirat(r3, &(0x7f0000000000)='./file0\x00', 0x10) sendmsg$unix(r4, &(0x7f00000041c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000004180)=[{&(0x7f0000002f00)="825dee28d4bf8cfc4497e23851497a50a721ba5cd131150eb2ab614783cbb4456921775c2cf40ac09035e4c34400fdf13fa4", 0x32}, {&(0x7f0000003080)="11e5c6fb431ae7406fd86b8e5a02830a55786f03be1f6211edaa901f91a1904cbcc9b442d3d99c7ce60b7695f8739dcd9c26d388e6c53ad7f3ad3aa3bb5122f653dddaf49a8f6edf364da7d1eff271b97fc66742861203498bccd0403c06932e5eeb71f53708369808db181c18bb29fc2d8995e540905cbcdd2ce7240c01c26ebddd3efbb6e0db2999ac65d214a208f143d68ce07704af5b6eb3d14795d313b7ff7f1960e3cb45520a28a84aa3f452afef23f990d1e03a95ba3bf252b5576b36d150aebc0b509d0623e99f3cbfebcc0243b9d185866a07b54c168d895ac1fc14679a3dd6d80bee7eceed0ac1e837bfa9b1504ee9af6f28fb42f4f96857e37379773da43a7bc9dacafba0a613c9f0604855d276fbdf075ee83e61171058d1511ce2bfd1c543310a29c91a13034e9bef513ab4a55b6a598b5b45500dd10e98b66e57da22c4120455e61d4ff932c0146e51605165521ddccd77a0f670c30fe6919270a601ba1ab14c72ed7d04c0db7c461f9523f5acb65b5c29c8aa96724409c8d489751b4fade311e78bec7bf5c21888eaa2ebc110bf2d32757d43b87975723f749d85aefa7ffcfb304f2ac103939db51e73a1a67e4cc3fe56ea2f1367810c50895c7874aec06ce54f6fbe92dc6e4b71e439a7f99ec75f48db8607f23be91f44d5829261c1d628f3c60ba26f4ceec2edd7e945b35a2256574a8d1df68392eaa6911e259f6928449ee1eae06831d92ae096bcce5c60b870b915700b7334feca95aeeb68d0f84430ee378c4279a39f61d16c94714ffcbc184b7ab02d1421ed38c0425a8c81dc331c202fad8cec957456fae560e5f4a41c114bb0230fa08d66145f8036264da86c041c3d4f0b84cbc692f0e70bdfaabfd97cc23a1c7d9c95616cc803e94965c98653d842353f3f8fe6e2d664fb5dfe0114e7bb0594c6903646e50edbc77cdf5c9f2d0d69c32514a76be62bbe3b04c7350c824686fd1f6bfd0a26cc130ae497de86835c0731024b2b22aa097e13f25db43f1c29c27c56e29fdd30b92fc178a3b07ea388e188ecd907ddf11087ac0f73d9c585836279dce9041f027aed5603a5962667a9617235689a78e49995b418b5704962d9581ddc331e884461b1e66b8a68b05676ddfe0f483320cbccd867bded57634ce63a4e1accd3659b763907d2472807ab971968bbeefd58ace27293a975304c5c186324a6f44479e8d072220420706ef6dc4750c923697ec65cb452ad212cafcbec5b9e661cdd9c17afd3a7dca5eef1e3a68c542f80eb3150bd03b78ea5d02211ae1d9243114e289d512d3f1d2110066acdd9548ef9504bb5366e2d2ccffc386ca4ad5f34e8248dfd799b653dbee2e758f5330401e0477951466136ff914e3ae3ac25b1c8759034eb7f93f32e410a985004b4aff74ca5b7651a5b1a828862ddb118052540654f791c66ae0d5a09f2d6c1b6d38d3be07da2d420ed8ffc82f25a25be9390859de9a6c86ef60e29c676dc2fb14816afb9a26afa289a59e00952c7f931fde4f14a315365a04e6bc87ec37f5712f1dcbd66ba965273607ebb2d697f5ef524365f3e80e7ff3d009732129d75ea3d03448dd8ce6f597e8c407e64d9e1280c4c52c4fe22341375481c23a6665d9e02799e180abb3f6d844445f6d961073c5e57b968516e24f293188f396bd8ec43415baa7fd885a42282b11334c23e22521bf1e9f51c5f65aa356d947ad53c0154a9f4b9e3ffafb77ee4847b10fc975eaa9212b0a09741b3425430aa9cc817a11226e264f1575b720b4f7af0f13056f25455997a3f2e928ac540e2d8f9df2790ea1adb2a39e8d135a5daa2b2d59015751c48b4f2f838eaa46fe82bd127db0875b62cef96dcb1c093b04781e96cde059305f12d9ff94e96d3", 0x53d}], 0x2}, 0x0) r5 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r5, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmat(r5, &(0x7f0000001000/0x3000)=nil, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000100)="b886b4e47f6d4030758bce044d93e33e0fd06044bcc352812e95077387ce2f5fd2b033c5eb221438ee5954ebf800585408d08ee0641b528447bf1c69d55eb76a52d0c19a17566c00d4237d46ee6a2bfabf426efd4fe263bf7ff4212e8e7457e30e878a7ddb92a9d5a40ac990f66fa8f297fce34dd12b7a8331f6aaa197588d2469fc0221dfa5bae5895480d4d394463454761c93ca74", 0x96}], 0x1) r6 = semget$private(0x0, 0x4, 0x8) semctl$SETVAL(r6, 0x7, 0x8, &(0x7f0000000bc0)=0x3) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x0) attempt to execute user address 0x3ca79 in supervisor mode fatal page fault in supervisor mode trap type 6 code 10 rip 3ca79 cs 8 rflags 10246 cr2 3ca79 cpl 0 rsp ffff80002b0d73a8 gsbase 0xffff800029cebff0 kgsbase 0x0 panic: trap type 6, code=10, pc=3ca79 Starting stack trace... panic(ffffffff82850b53) at panic+0x16f kerntrap(ffff80002b0d72f0) at kerntrap+0x1d7 alltraps_kern_meltdown() at alltraps_kern_meltdown+0x7b acpi_pdirpa() at acpi_pdirpa+0x288ea rt_clone(ffff80002b0d75c8,fffffd806f441c90,0) at rt_clone+0x7d route_mpath(fffffd806f441c78,ffff80002b0d771c,0,0) at route_mpath+0x112 in_pcbselsrc(fffffd80688e12f8,ffff80002b0d7718,fffffd806f441c00) at in_pcbselsrc+0x1b7 rip_output(fffffd80688e1200,ffff800010fde298,ffff80002b0d7718,535) at rip_output+0x21d rip_send(ffff800010fde298,fffffd80688e1200,0,0) at rip_send+0xe3 sosend(ffff800010fde298,0,ffff80002b0d7878,0,0,0) at sosend+0x7aa sendit(ffff80002a4b8040,4,ffff80002b0d79f0,0,ffff80002b0d7ab0) at sendit+0x54c sys_sendmsg(ffff80002a4b8040,ffff80002b0d7b60,ffff80002b0d7ab0) at sys_sendmsg+0x19b syscall(ffff80002b0d7b60) at syscall+0x8cf Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xa2bd587e10, count: 243 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 0d5ef51b-0062-dd1a-a10b-15f17b148763 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 0x000f27c0: 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